nav .member-login{padding:9px 16px;border:1px solid #102e4630;border-radius:999px;color:#102e46;white-space:nowrap;font-weight:600;transition:background .2s,color .2s}nav .member-login:hover{background:#102e46;color:white}.bay-story{height:185svh;padding:0!important;background:#031020;position:relative;--bay-progress:0;--bay-pan:0px;--bay-scale:1.1;--lion-y:90px;--lion-opacity:0;--copy-y:0px;--copy-opacity:1}.bay-stage{height:calc(100svh - 100px);min-height:600px;position:sticky;top:100px;overflow:hidden;isolation:isolate;background:#031020}.bay-art,.bay-wash,.bay-grain{position:absolute;inset:0;pointer-events:none}.bay-skyline{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:62% 50%;transform:translate3d(0,var(--bay-pan),0) scale(var(--bay-scale));will-change:transform;filter:saturate(.84)}.bay-wash{background:linear-gradient(90deg,#020e20df 0%,#041329a6 28%,#04132922 62%,transparent),linear-gradient(0deg,#020c1dea,transparent 25%,transparent 75%,#020c1d33)}.bay-content{position:absolute;z-index:4;left:max(6vw,calc((100vw - 1160px)/2));top:17%;width:min(650px,52%);transform:translate3d(0,var(--copy-y),0);opacity:var(--copy-opacity)}.bay-kicker{font-size:13px;letter-spacing:.17em;font-weight:550;color:#dfcba9;margin-bottom:28px}.bay-content h1,.bay-content h2{font-size:clamp(44px,5.2vw,76px)!important;line-height:1.07!important;letter-spacing:-.055em;color:#fff;margin:0 0 25px;font-weight:600}.bay-content h1 span,.bay-content h2 span{color:#e6ceaa}.bay-content p{color:#d5dde7;font-size:21px;line-height:1.5;max-width:450px;margin:0 0 30px}.bay-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.bay-actions .button{background:#eee1cb;color:#102638;border:0}.bay-link{color:#f3f5f8;text-decoration:none;font-size:16px;border-bottom:1px solid #ffffff60;padding:5px 0}.bay-merlion{position:absolute;bottom:-4%;left:48%;width:min(39vw,610px);height:auto;z-index:3;opacity:var(--lion-opacity);transform:translate3d(0,var(--lion-y),0) scale(.92);filter:drop-shadow(0 24px 24px #0005) brightness(.8) saturate(.8);will-change:transform,opacity}.bay-flag-wrap{position:absolute;right:5%;top:9%;width:82px;z-index:2;opacity:.9;perspective:600px;transform:rotate(-5deg)}.bay-flag{width:100%;height:auto;display:block;border-radius:1px;transform-origin:left center;filter:drop-shadow(0 4px 16px #0004);animation:flag-drift 7s ease-in-out infinite}.bay-reflection{position:absolute;left:-20%;right:-20%;bottom:0;height:25%;background:repeating-linear-gradient(177deg,transparent 0px,transparent 14px,#b9e0f20c 15px,transparent 17px);mix-blend-mode:screen;opacity:.38;animation:bay-tide 12s linear infinite;mask-image:linear-gradient(transparent,#000)}.bay-grain{opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' opacity='.35' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");z-index:5;mix-blend-mode:soft-light}.bay-bottom{position:absolute;left:6%;right:6%;bottom:28px;display:flex;gap:30px;align-items:center;z-index:6;color:#d3dbe5}.bay-scroll{font-size:14px;letter-spacing:.025em;display:flex;align-items:center;gap:14px;white-space:nowrap}.bay-scroll i{height:24px;width:1px;background:#ffffff28;position:relative;overflow:hidden}.bay-scroll i:after{content:'';position:absolute;inset:0;background:#e7cfac;animation:scroll-signal 2.5s ease-in-out infinite}.bay-progress{height:1px;flex:1;background:#ffffff28}.bay-progress span{display:block;width:100%;height:100%;background:#e7cfac;transform:scaleX(var(--bay-progress));transform-origin:left;will-change:transform}.bay-motion{background:#ffffff0b;color:#dbe2e9;border:1px solid #ffffff30;border-radius:100px;padding:7px 14px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.bay-story.is-paused *,.bay-story.is-paused *:after{animation-play-state:paused!important}.client-intro{background:#f5f5f7!important;padding:76px 0!important}.client-intro h2{color:#17232e}.client-intro p{color:#5b6672}.client-intro .eyebrow{color:#9c762f}.client-intro .button{background:#102e46;color:white}.client-intro .button.secondary{color:#102e46;border-color:#102e4650;background:transparent}.page-hero{position:relative;isolation:isolate;overflow:hidden}.page-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f5f5f7 15%,#f5f5f7d9 65%,#f5f5f7a6),url('marina-bay-cinematic.webp') right 45%/cover;z-index:-1}.page-hero .wrap{position:relative}@keyframes flag-drift{0%,100%{transform:rotateY(-12deg) rotateZ(-1deg)}50%{transform:rotateY(14deg) rotateZ(2deg)}}@keyframes bay-tide{from{transform:translate3d(-1.5%,0,0)}to{transform:translate3d(1.5%,8px,0)}}@keyframes scroll-signal{0%{transform:translateY(-100%)}60%,100%{transform:translateY(100%)}}@media(min-width:901px) and (max-width:1200px){nav{gap:13px}.nav{gap:18px!important}.brand .company-logo{width:125px!important}nav a{font-size:15px}.member-login{padding:8px 12px!important}}@media(max-width:900px){.bay-stage{top:90px;height:calc(100svh - 90px);min-height:660px}.bay-content{left:7%;width:80%;top:11%}.bay-content h1,.bay-content h2{font-size:54px!important}.bay-content p{font-size:19px}.bay-merlion{left:50%;width:52vw;bottom:-2%}.bay-flag-wrap{top:5%;right:7%;width:58px}.bay-wash{background:linear-gradient(180deg,#020e20e8,#04132966 55%,#020c1d99),linear-gradient(90deg,#020c1d77,transparent)}.bay-skyline{object-position:68% center}.bay-bottom{gap:15px}.bay-kicker{font-size:12px;max-width:75%;margin-bottom:20px}.client-intro{padding:50px 0!important}}@media(max-width:600px){.bay-story{height:155svh}.bay-stage{top:83px;height:calc(100svh - 83px);min-height:640px}.bay-content{top:10%;width:87%;left:6.5%}.bay-content h1,.bay-content h2{font-size:43px!important;line-height:1.08!important}.bay-content p{font-size:18px;max-width:300px}.bay-actions{gap:18px}.bay-actions .button{font-size:15px!important;padding:11px 19px!important}.bay-link{font-size:15px}.bay-merlion{width:70vw;left:36%;bottom:0}.bay-skyline{object-position:67% center}.bay-wash{background:linear-gradient(180deg,#020e20ed 0%,#041329b0 40%,#04132911 70%,#020c1dba)}.bay-flag-wrap{width:46px;top:4%}.bay-bottom{bottom:20px;gap:14px}.bay-scroll{font-size:12px;max-width:120px}.bay-motion{font-size:12px;padding:6px 10px}.bay-progress{min-width:20px}.bay-kicker{letter-spacing:.1em;font-size:11px}.bay-desktop-br{display:none}}@media(prefers-reduced-motion:reduce){.bay-story{height:auto}.bay-stage{position:relative;top:0;min-height:700px;height:80svh}.bay-story *,.bay-story *:after{animation:none!important;will-change:auto}.bay-skyline{transform:none}.bay-merlion{opacity:.9;transform:none}.bay-content{opacity:1;transform:none}.bay-motion,.bay-scroll,.bay-progress{display:none}}
