.admin-bar__btn,.admin-bar__status,.admin-modal__err,.admin-modal__eyebrow,.car__make,.car__meta,.car__no,.crumbs,.cta-drive__eyebrow,.cta__btn,.cur-label,.deliv__meta .mono,.deliv__note,.dep__no,.dticker__t,.eyebrow,.foot h4,.foot__bot,.foot__bottom,.gal .it--add .add-l,.heading-editor__eyebrow,.heading-editor__hint,.hero__counter,.hero__crest,.hero__kicker,.hero__scroll,.hero__ticker,.idx,.intro__l .lbl,.intro__meta .m .k,.lead-modal__error,.lead-modal__eyebrow,.mono,.nav .mono,.nav__cta .pill,.nav__links a,.next h4,.next__c .no,.partners__grid .p .idx,.partners__head .mono,.phlong__badge,.phlong__head code,.phlong__meta .mono,.pill,.pre__nums,.quote__name,.quote__role,.spec__no,.sr-btn,.srf__picker-eyebrow,.srf__tags span,.story__stat .l,.topbar,.topbar__item,.why__eyebrow{font-family:Manrope,sans-serif!important}.lead-modal__title{font-family:"Instrument Serif",serif!important;font-weight:400;font-size:clamp(22px,2.4vw,26px);line-height:1.15;letter-spacing:-.005em}.topbar{position:fixed;top:0;left:0;right:0;z-index:90;height:40px;background:#14193a;color:#fff;justify-content:flex-end;padding:0 44px;font-family:Manrope,sans-serif;font-size:14px;border-bottom:1px solid hsla(36,36%,95%,.08)}.topbar,.topbar__inner{display:flex;align-items:center;gap:28px}.topbar__item{display:inline-flex;align-items:center;gap:9px;color:#fff;text-decoration:none;white-space:nowrap;transition:color .25s ease}.topbar__item svg,.topbar__item:hover{color:var(--coral,#e87862)}.topbar__item svg{flex-shrink:0}@media (max-width:720px){.topbar{padding:0 18px;font-size:12px;height:36px}.topbar,.topbar__inner{gap:14px}}@media (max-width:480px){.topbar__item span{display:none}}.pre{z-index:9000}.nav{padding:22px 44px;gap:32px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff!important;border-bottom:1px solid hsla(36,36%,95%,.08);transition:padding .4s var(--ease,cubic-bezier(.16,1,.3,1)),background .4s ease}.nav,.nav.on-dark{background:rgba(26,33,67,.82)!important}.nav.on-dark.scrolled,.nav.scrolled{padding:14px 44px;background:var(--ink,#1a2143)!important;border-bottom-color:transparent;box-shadow:0 14px 32px -20px rgba(0,0,0,.55)}.nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--coral,#e87862);transform:scaleX(0);transform-origin:left;transition:transform .85s var(--ease,cubic-bezier(.16,1,.3,1));pointer-events:none}.nav.scrolled:after{transform:scaleX(1)}.nav,.nav .mono,.nav .pill,.nav a,.nav__cta .mono,.nav__cta .pill{color:#fff!important}.nav__logo .lg-cream{opacity:1!important}.nav__logo .lg-navy{opacity:0!important}.nav__links a{font-size:13.5px;font-weight:600;letter-spacing:.16em}.nav__cta .pill,.pill{font-weight:600;font-size:12.5px;padding:14px 28px;border-width:1.5px}.nav__logo,.nav__logo .lg,.nav__logo img{height:52px;width:auto}.pre__mark{height:120px}.nav__links{gap:34px}.nav__links a{font-size:14.5px;letter-spacing:.14em;padding:6px 0}.nav__links a.is-current{color:var(--coral,#e87862)!important;opacity:1}.nav__links a.is-current:after{transform:scaleX(1);background:var(--coral,#e87862)}.nav__cta{gap:20px}.nav .mono,.nav__cta .mono{font-size:12px;letter-spacing:.2em}.nav__burger{display:none;width:44px;height:44px;padding:0;margin:0;background:transparent;border:0;color:inherit;cursor:none;flex-direction:column;align-items:center;justify-content:center;gap:5px}.nav__burger span{display:block;width:24px;height:2px;border-radius:2px;background:currentColor;transition:background .25s ease,transform .35s var(--ease,cubic-bezier(.16,1,.3,1))}.nav__burger:hover span{background:var(--coral,#e87862)}.mnav{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end;background:rgba(10,14,30,0);visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:opacity .45s var(--ease,cubic-bezier(.16,1,.3,1)),background .45s var(--ease,cubic-bezier(.16,1,.3,1)),visibility 0s linear .45s}.mnav.on{visibility:visible;opacity:1;background:rgba(10,14,30,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .45s var(--ease,cubic-bezier(.16,1,.3,1)),background .45s var(--ease,cubic-bezier(.16,1,.3,1)),visibility 0s}.mnav__sheet{position:relative;height:100%;width:min(460px,100vw);background:var(--ink,#1a2143);box-shadow:-30px 0 60px -30px rgba(0,0,0,.6);display:flex;flex-direction:column;padding:22px clamp(22px,6vw,40px) max(26px,env(safe-area-inset-bottom,0px));color:var(--cream,#f6f2ec);transform:translateX(100%);transition:transform .5s var(--ease,cubic-bezier(.16,1,.3,1));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mnav.on .mnav__sheet{transform:translateX(0)}.mnav__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px}.mnav__brand img{height:46px;width:auto;display:block}.mnav__close{position:relative;width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;background:transparent;border:1px solid hsla(36,36%,95%,.25);border-radius:50%;color:var(--cream,#f6f2ec);cursor:none;transition:background .25s ease,border-color .25s ease,transform .35s var(--ease,cubic-bezier(.16,1,.3,1))}.mnav__close:hover{background:var(--coral,#e87862);border-color:var(--coral,#e87862);color:var(--ink,#1a2143);transform:rotate(90deg)}.mnav__close span{position:absolute;width:18px;height:1.8px;border-radius:2px;background:currentColor}.mnav__close span:first-child{transform:rotate(45deg)}.mnav__close span:last-child{transform:rotate(-45deg)}.mnav__links{display:flex;flex-direction:column;flex:1 1 auto;justify-content:center;margin:clamp(16px,4vh,36px) 0;gap:0}.mnav__links a{display:flex;align-items:center;gap:16px;padding:13px 0;min-height:44px;border-bottom:1px solid hsla(36,36%,95%,.08);color:var(--cream,#f6f2ec);text-decoration:none;opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease,cubic-bezier(.16,1,.3,1)),transform .5s var(--ease,cubic-bezier(.16,1,.3,1)),color .25s ease}.mnav.on .mnav__links a{opacity:1;transform:none;transition-delay:calc(.12s + var(--i, 0) * .05s)}.mnav__no{flex:0 0 auto;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--coral,#e87862)}.mnav__l{flex:1 1 auto;font-family:"Instrument Serif",serif;font-size:clamp(26px,7vw,38px);line-height:1.05}.mnav__arr{flex:0 0 auto;display:inline-flex;color:hsla(36,36%,95%,.4);transform:translateX(-6px);opacity:0;transition:transform .35s var(--ease,cubic-bezier(.16,1,.3,1)),opacity .35s ease,color .25s ease}.mnav__links a:focus-visible .mnav__l,.mnav__links a:hover .mnav__l{color:var(--coral,#e87862)}.mnav__links a.is-current .mnav__l,.mnav__links a.is-current .mnav__no{color:var(--coral,#e87862)}.mnav__links a:focus-visible .mnav__arr,.mnav__links a:hover .mnav__arr{transform:translateX(0);opacity:1;color:var(--coral,#e87862)}.mnav__foot{gap:18px;padding-top:18px;border-top:1px solid hsla(36,36%,95%,.12)}.mnav__contact,.mnav__foot{display:flex;flex-direction:column}.mnav__contact{gap:10px}.mnav__contact a{display:flex;align-items:center;gap:10px;color:hsla(36,36%,95%,.85);text-decoration:none;font-size:14px;font-weight:500;letter-spacing:.01em}.mnav__contact a svg{color:var(--coral,#e87862);flex:0 0 auto}.mnav__contact a:hover{color:var(--cream,#f6f2ec)}.mnav .mnav__cta.pill,.mnav__cta.pill{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:16px 20px;font-size:12px;letter-spacing:.18em}body.mnav-open .cc-fab,body.mnav-open .cookie-banner,body.mnav-open .game-fab,body.mnav-open .scroll-fab,body.mnav-open .wa-fab{opacity:0!important;pointer-events:none!important}@media (prefers-reduced-motion:reduce){.mnav,.mnav__arr,.mnav__close,.mnav__links a,.mnav__sheet,.nav__burger span{transition-duration:.01ms!important}.mnav.on .mnav__links a{transition-delay:0s!important}}.nav{position:fixed!important;top:0;left:0;right:0;z-index:80}.hero:not(.hero--dept){height:100vh!important;min-height:820px!important}@media (max-width:760px){.hero:not(.hero--dept){min-height:100vh!important}}.nav__cta .pill,.pill,nav.nav .pill{padding:10px 20px;font-size:10.5px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;white-space:nowrap;background:var(--coral,#e87862)!important;color:var(--ink,#1a2143)!important;border:2px solid var(--coral,#e87862)!important;border-radius:999px;box-shadow:0 4px 14px -4px rgba(232,120,98,.45);transition:background .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.nav__cta .pill:hover,.pill:hover,nav.nav .pill:hover{background:var(--cream,#f6f2ec)!important;color:var(--ink,#1a2143)!important;border-color:var(--cream,#f6f2ec)!important;transform:translateY(-1px);box-shadow:0 8px 22px -6px rgba(232,120,98,.55)}@media (max-width:1180px){.nav{padding:18px 22px}.nav.scrolled{padding:14px 22px}.nav__cta .pill,.pill{padding:8px 14px;font-size:9.5px;letter-spacing:.14em}}@media (max-width:760px){.nav{padding:14px 16px;gap:12px}.nav.scrolled{padding:12px 16px}.nav__cta .pill,.pill{padding:7px 12px;font-size:9px;letter-spacing:.12em}}footer{padding:64px 56px 24px;position:relative}footer:before{content:"";position:absolute;top:0;left:56px;right:56px;height:1px;background:linear-gradient(90deg,transparent,rgba(232,120,98,.55),transparent)}@media (min-width:1041px){.foot__col{border-left:1px solid hsla(36,36%,95%,.09);padding-left:30px}.foot__brand{padding-left:18px}.foot__col--social{padding-right:18px}}.foot{display:grid!important;
  /* !important so this 5-section layout always wins over the STALE per-page
     .foot rules (app/styles.css ships a 4-col grid; new-car/styles.css + 9
     other subpage sheets ship a 3-col grid — both predate the Follow column).
     Next.js CSS-chunk ordering isn't guaranteed, so without !important the old
     3/4-col rule sometimes wins and the extra sections wrap onto a 2nd row. */grid-template-columns:1.4fr 1fr 1fr 1.3fr auto!important;grid-gap:36px 40px;gap:36px 40px;padding-bottom:28px;align-items:flex-start}.foot h4{font-size:11px;letter-spacing:.22em;margin-bottom:14px;color:var(--coral,#e87862)!important}.foot a{font-size:13px;padding:3px 0;line-height:1.35;opacity:.9;display:block;transition:color .25s ease,opacity .25s ease}.foot a:hover{color:var(--coral);opacity:1}.foot__sub{position:relative;display:inline-block;align-self:flex-start;width:max-content}.foot__col .foot__sub-trigger{position:relative;display:inline-flex;align-items:center;width:auto}.foot__sub-trigger:after{content:"";width:5px;height:5px;margin-left:7px;border-right:1.4px solid;border-top:1.4px solid;transform:rotate(45deg);opacity:.5;transition:transform .25s ease,opacity .25s ease}.foot__sub:hover .foot__sub-trigger:after{opacity:1;transform:rotate(45deg) translate(2px,-2px)}.foot__flyout{position:absolute;left:100%;top:0;margin-left:16px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;white-space:nowrap;opacity:0;visibility:hidden;transform:translateX(-6px);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s;z-index:5}.foot__sub:focus-within .foot__flyout,.foot__sub:hover .foot__flyout{opacity:1;visibility:visible;transform:translateX(0);transition:opacity .22s ease,transform .22s ease}.foot__flyout:before{content:"";position:absolute;left:-18px;top:0;width:18px;height:100%}.foot__flyout a{white-space:nowrap;opacity:.8;transition:color .2s ease,opacity .2s ease}.foot__flyout a:hover{opacity:1;color:var(--coral,#e87862)}@media (max-width:900px){.foot__sub-trigger:after{display:none}.foot__flyout{position:static;margin:2px 0 2px 12px;padding:2px 0 2px 12px;min-width:0;background:none;border:none;border-left:1px solid hsla(36,36%,95%,.16);border-radius:0;box-shadow:none;opacity:1;visibility:visible;transform:none;transition:none}.foot__flyout a{padding:3px 0}}.foot__col{min-width:0}.foot__brand,.foot__col{display:flex;flex-direction:column}.foot__brand{gap:12px}.foot__brand .lockup img{height:72px;width:auto}.foot__tagline{font-family:"Instrument Serif",serif;font-size:clamp(20px,1.6vw,25px);line-height:1.16;letter-spacing:-.01em;color:var(--cream,#f6f2ec);max-width:300px;margin:4px 0 2px;opacity:.96}.foot__brand p:not(.foot__tagline){font-size:12px;line-height:1.55;max-width:320px;opacity:.6}.foot__copy{font-size:10px;letter-spacing:.22em;opacity:.5;margin-top:8px}.foot__hours{display:inline-block;margin-top:10px;padding-top:10px;border-top:1px solid hsla(36,36%,95%,.1);font-size:10.5px;letter-spacing:.18em;color:hsla(36,36%,95%,.7)}.foot__social{display:flex;gap:12px;margin-top:2px;flex-wrap:nowrap}.foot__social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid hsla(36,36%,95%,.18);border-radius:50%;padding:0;color:hsla(36,36%,95%,.85);opacity:1;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.foot__social a:hover{background:var(--coral);border-color:var(--coral);color:var(--ink);transform:translateY(-2px)}.foot__social svg{display:block}.foot__bot,.foot__bottom{display:flex;flex-wrap:wrap;align-items:center;padding-top:18px;font-size:10.5px;letter-spacing:.2em;gap:8px 20px}.foot__house,.foot__house-col,.foot__house-grid,.foot__house-h{display:contents}@media (max-width:1180px) and (min-width:1041px){.foot{grid-template-columns:1.25fr 1fr 1fr 1.1fr auto!important;gap:28px 30px}.foot__col{padding-left:24px}}@media (max-width:1040px){footer{padding:48px 30px 20px}.foot{grid-template-columns:1fr 1fr!important;gap:30px 28px;padding-bottom:24px}.foot__brand,.foot__col--social{grid-column:1/-1}.foot h4{margin-bottom:10px}}@media (max-width:560px){.foot{grid-template-columns:1fr!important;gap:28px}.foot__brand p{max-width:100%}}.phlong__rail{scroll-snap-type:x proximity;scroll-behavior:smooth;overscroll-behavior-x:contain}.spec{background:var(--ink)!important}.spec,.spec__head h2{color:var(--cream)}.spec__head h2 i{color:var(--coral)}.spec__head p{color:hsla(36,36%,95%,.65)!important}.spec__list{border-top-color:hsla(36,36%,95%,.1)!important}.spec__row{background:var(--ink)!important;color:var(--cream);border-bottom-color:hsla(36,36%,95%,.08)!important}.spec__row:not(:nth-child(3n)){border-right-color:hsla(36,36%,95%,.08)!important}.spec__row:hover{background:var(--cream-2)!important;color:var(--ink)}.spec__no{color:hsla(36,36%,95%,.55)!important}.spec__row:hover .spec__no{color:var(--coral)!important}.spec__p{opacity:.72}.cta{background:var(--ink)!important;color:var(--cream)}.cta .eyebrow{color:hsla(36,36%,95%,.7)!important}.cta .eyebrow .dash{background:hsla(36,36%,95%,.7)!important}.cta h2{color:var(--cream)}.cta h2 i{color:var(--coral)}.cta__sub{color:hsla(36,36%,95%,.7)!important}.cta__btn{background:var(--coral)!important;color:var(--ink)!important}.cta__btn:before{background:var(--ink)!important}.cta__btn:hover{color:var(--cream)!important;box-shadow:0 18px 40px -16px rgba(26,33,67,.6)!important}.cta__btn .arr{background:var(--ink)!important;color:var(--coral)!important}.cta__btn:hover .arr{background:var(--coral)!important;color:var(--ink)!important}.next{background:var(--ink)!important;color:var(--cream);padding:100px 44px 130px}.cf__ctrls{display:none!important}.next h4{color:hsla(36,36%,95%,.55)!important}.next__c{background:hsla(36,36%,95%,.05)!important;border-color:hsla(36,36%,95%,.1)!important;color:var(--cream)}.next__c:hover{background:var(--cream)!important;color:var(--ink)!important}.next__c .no{color:hsla(36,36%,95%,.55)!important}.next__c h5 i,.next__c:hover .no{color:var(--coral)!important}.next__c:hover h5 i{color:var(--ink)!important}.next.next--light{background:var(--cream)!important;color:var(--ink)}.next.next--light h4{color:rgba(26,33,67,.6)!important}.next.next--light .next__c{background:rgba(26,33,67,.04)!important;border-color:rgba(26,33,67,.12)!important;color:var(--ink)}.next.next--light .next__c:hover{background:var(--ink)!important;color:var(--cream)!important}.next.next--light .next__c .no{color:rgba(26,33,67,.6)!important}.next.next--light .next__c h5 i,.next.next--light .next__c:hover .no{color:var(--coral)!important}.next.next--light .next__c:hover h5 i{color:var(--cream)!important}.next.next--light .cf__c{background:#fff;border-color:rgba(26,33,67,.12);box-shadow:0 22px 60px -20px rgba(15,15,20,.35)}.next.next--light .cf__c.on{border-color:var(--coral);box-shadow:0 36px 90px -22px rgba(232,120,98,.45)}.next.next--light .cf__counter{color:rgba(26,33,67,.6)}.cf__c .cf__t,.cf__c .cf__tag{color:#fff!important;text-shadow:0 2px 12px rgba(8,12,28,.7);font-weight:600}.cf__c .cf__t i{color:var(--coral)!important}.cf__c:not(.on){opacity:.82!important}.cf__c-admin-btn{display:none!important}.ab-blf,.ab-eq,.ab-note,.ab-prin,.ab-prom,.ab-tl,.banner,.cf,.cfg,.cin,.cta,.cta-drive,.cyl,.deliv,.emi,.faq,.gal,.hwheel,.motto,.next,.nrcards,.orb,.phlong,.spec,.testi,.wheel,.why,.wrap{padding-top:56px!important;padding-bottom:56px!important}.next{padding-bottom:40px!important}@media (max-width:760px){.ab-blf,.ab-eq,.ab-note,.ab-prin,.ab-prom,.ab-tl,.banner,.cf,.cfg,.cin,.cta,.cta-drive,.cyl,.deliv,.emi,.faq,.gal,.hwheel,.motto,.next,.nrcards,.orb,.phlong,.spec,.testi,.wheel,.why,.wrap{padding-top:36px!important;padding-bottom:36px!important}}.cf__c{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .35s ease,box-shadow .3s ease,border-color .3s ease!important}.cf__track{transition:transform .4s cubic-bezier(.22,1,.36,1);will-change:transform}.cf--dragging .cf__c,.cf--dragging .cf__track{transition:none!important}.cf__tabs{display:flex;flex-wrap:nowrap;justify-content:center;justify-content:safe center;gap:22px;max-width:100%;margin:0 auto 34px;padding:0 24px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.cf__tabs::-webkit-scrollbar{display:none}.cf__tab{background:none;border:0;color:inherit;opacity:.5;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:14px;letter-spacing:.12em;text-transform:uppercase;padding:6px 2px;position:relative;white-space:nowrap;cursor:pointer;transition:opacity .25s ease,color .25s ease}.cf__tab i{font-style:italic}.cf__tab:hover{opacity:.85}.cf__tab.on{opacity:1;color:var(--coral)!important}.cf__tab:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:var(--coral);transform:scaleX(0);transform-origin:center;transition:transform .3s var(--ease)}.cf__tab.on:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.cf__tab{cursor:none}}@media (max-width:560px){.cf__tabs{gap:4px 16px;margin-bottom:24px}.cf__tab{font-size:12px;letter-spacing:.1em}}.next.next--light.next--white{background:#fff!important}.next.next--light .cf__btn{color:var(--ink);border-color:rgba(26,33,67,.18)}.next.next--light .cf__btn:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.phlong__c{background:#fff;border-radius:4px;padding:14px 14px 18px;border:1.5px solid rgba(26,33,67,.22);box-shadow:0 18px 36px -16px rgba(26,33,67,.4),0 4px 10px -4px rgba(26,33,67,.22),inset 0 0 0 1px hsla(36,36%,95%,.9);transition:transform .6s var(--ease,cubic-bezier(.16,1,.3,1)),box-shadow .4s ease,border-color .3s ease}.phlong__c:hover{transform:translateY(-12px);border-color:rgba(26,33,67,.35);box-shadow:0 30px 56px -18px rgba(26,33,67,.5),0 6px 14px -4px rgba(26,33,67,.28),inset 0 0 0 1px hsla(36,36%,95%,.9)}.phlong__img{position:relative;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(26,33,67,.35),0 2px 8px -3px rgba(26,33,67,.18)}.phlong__img:after{background:linear-gradient(180deg,transparent 70%,rgba(26,33,67,.22))!important;border-radius:inherit}.phlong__meta{padding:10px 6px 2px}.phlong__meta .mono{margin-bottom:6px}.phlong__meta h4{color:var(--ink,#1a2143)!important}.phlong__meta h4 i{color:var(--coral,#e87862)!important;font-style:italic}.phlong__head h2{color:var(--ink,#1a2143)!important}.phlong__head h2 i{color:var(--coral,#e87862)!important}.phlong__c--hod{background:#fff;border-color:var(--coral,#e87862);border-width:2px;box-shadow:0 0 0 1px var(--coral,#e87862),0 22px 44px -18px rgba(232,120,98,.5),0 4px 12px -4px rgba(26,33,67,.22),inset 0 0 0 1px rgba(255,251,248,.95)}.phlong__c--hod:hover{border-color:var(--coral,#e87862);box-shadow:0 0 0 2px var(--coral,#e87862),0 30px 56px -18px rgba(232,120,98,.55),0 6px 16px -4px rgba(26,33,67,.28),inset 0 0 0 1px rgba(255,251,248,.95)}.phlong__c--hod .phlong__img{box-shadow:inset 0 0 0 1px rgba(232,120,98,.55),0 2px 8px -3px rgba(232,120,98,.25);outline:none}.phlong__badge{position:absolute;top:10px;left:10px;background:var(--coral,#e87862);color:var(--ink,#1a2143);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.22em;padding:5px 10px;border-radius:999px;z-index:4;text-transform:uppercase}.phlong__c--hod .phlong__meta h4 i{color:var(--coral,#e87862)}.phlong__msg{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:8px 14px;background:var(--ink,#1a2143);color:var(--cream,#f6f2ec);border:0;border-radius:999px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,color .25s ease,transform .25s ease}.phlong__msg:after{content:"→";font-family:inherit;transition:transform .25s ease}.phlong__msg:hover{background:var(--coral,#e87862);color:var(--ink,#1a2143);transform:translateY(-1px)}.phlong__msg:hover:after{transform:translateX(3px)}@media (hover:hover) and (pointer:fine){.phlong__msg{cursor:none}}.phlong__c--no-photo .phlong__img{background-color:var(--cream-2,#ebe5db);background-image:repeating-linear-gradient(135deg,rgba(26,33,67,.05) 0 8px,rgba(26,33,67,0) 8px 18px)}.phlong__c--no-photo .phlong__img:after{background:linear-gradient(180deg,transparent 60%,rgba(26,33,67,.14))!important}body.cursor-over-dark .cur-dot{background:var(--cream,#f6f2ec)!important}body.cursor-over-dark .cur-ring{border-color:hsla(36,36%,95%,.6)!important}body.cursor-over-dark .cur-ring.is-hover{background:rgba(232,120,98,.28)!important;border-color:var(--coral,#e87862)!important}body.cursor-over-dark .cur-ring.is-view{background:var(--cream,#f6f2ec)!important;border-color:var(--cream,#f6f2ec)!important}.cur-dot,body.cursor-over-dark .cur-dot{background:#e5debc!important;mix-blend-mode:difference}.admin-toggle{align-self:flex-start;margin-top:8px;background:transparent;border:0;color:hsla(36,36%,95%,.35);font-family:JetBrains Mono,monospace;font-size:22px;line-height:1;padding:0 10px;cursor:pointer;letter-spacing:0;transition:color .25s ease,transform .25s ease}.admin-toggle:hover{color:var(--coral,#e87862);transform:translateY(-1px)}.admin-modal{position:fixed;inset:0;z-index:10001;display:grid;place-items:center}.admin-modal__scrim{position:absolute;inset:0;background:rgba(26,33,67,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.admin-modal__card{position:relative;background:#fff;color:#1a2143;padding:32px 30px 26px;width:min(400px,92vw);display:flex;flex-direction:column;gap:16px;border:1px solid rgba(26,33,67,.14);box-shadow:0 30px 80px -20px rgba(26,33,67,.42),0 8px 24px -8px rgba(26,33,67,.22);border-radius:10px;animation:adminModalIn .26s cubic-bezier(.18,1.1,.35,1)}@keyframes adminModalIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.admin-modal__eyebrow{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#8a8a99;display:flex;align-items:center;gap:10px;margin-bottom:2px}.admin-modal__eyebrow:before{content:"";width:18px;height:1px;background:#e87862}.admin-modal__input{width:100%;background:rgba(26,33,67,.04);border:1px solid transparent;border-radius:8px;padding:13px 14px;font-family:Manrope,sans-serif;font-size:15px;color:#1a2143;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.admin-modal__input::placeholder{color:rgba(26,33,67,.42)}.admin-modal__input:hover{background:rgba(26,33,67,.06)}.admin-modal__input:focus{background:#fff;border-color:#e87862;box-shadow:0 0 0 3px rgba(232,120,98,.18)}.admin-modal__err{font-family:Manrope,sans-serif;font-size:13px;color:#b53528;background:rgba(232,120,98,.1);padding:9px 12px;border-radius:6px;border-left:2px solid #e87862;line-height:1.4;text-transform:none;letter-spacing:0}.admin-modal__row{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.admin-bar{position:fixed;top:14px;right:14px;z-index:10000;display:flex;align-items:center;gap:8px;padding:8px 10px 8px 16px;background:rgba(26,33,67,.92);color:#f6f2ec;border-radius:999px;box-shadow:0 14px 40px -16px rgba(26,33,67,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:JetBrains Mono,monospace}.admin-bar.is-editing{background:rgba(232,120,98,.95);color:#1a2143}.admin-bar__status{letter-spacing:.2em;opacity:.8;padding-right:4px}.admin-bar__btn,.admin-bar__status{font-size:10px;text-transform:uppercase}.admin-bar__btn{background:transparent;color:inherit;border:1px solid;border-radius:999px;padding:7px 14px;font-family:JetBrains Mono,monospace;letter-spacing:.18em;cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}.admin-bar__btn:hover{background:currentColor;color:#1a2143}.admin-bar.is-editing .admin-bar__btn:hover{color:#f6f2ec;background:#1a2143}.admin-bar__btn--primary{background:#e87862;border-color:#e87862;color:#1a2143}.admin-bar__btn--primary:hover{background:#1a2143;border-color:#1a2143;color:#e87862}.admin-bar__btn--ghost{opacity:.7}.admin-bar__btn:disabled{opacity:.4;cursor:not-allowed}body.admin-editing .admin-edit-heading{cursor:pointer;outline:1px dashed rgba(232,120,98,.55);outline-offset:8px;transition:outline-color .2s ease}body.admin-editing .admin-edit-heading:hover{outline:1px solid #e87862}.heading-editor{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:10001;width:min(620px,92vw);background:rgba(26,33,67,.96);color:#f6f2ec;border-radius:4px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 30px 80px -20px rgba(26,33,67,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(36,36%,95%,.12)}.heading-editor__eyebrow{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#e87862}.heading-editor__input{width:100%;background:hsla(36,36%,95%,.06);border:1px solid hsla(36,36%,95%,.18);color:#f6f2ec;font-family:"Instrument Serif",serif;font-size:22px;letter-spacing:-.01em;line-height:1.2;padding:12px 14px;border-radius:3px;outline:none;resize:vertical;transition:border-color .2s ease}.heading-editor__input:focus{border-color:#e87862}.heading-editor__hint{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:hsla(36,36%,95%,.55)}.heading-editor__row{display:flex;justify-content:flex-end;gap:10px}.heading-editor .admin-bar__btn:hover{background:#f6f6f6;color:#1a2143}body.admin-editing .admin-edit-text{outline:1px dashed rgba(232,120,98,.5);outline-offset:4px;cursor:text;transition:outline-color .2s ease,background .2s ease}body.admin-editing .admin-edit-text:focus,body.admin-editing .admin-edit-text:hover{outline:1px solid #e87862;background:rgba(232,120,98,.08)}body.admin-editing .admin-edit-text--blocked,body.admin-editing .admin-edit-text.admin-edit-text--blocked:focus,body.admin-editing .admin-edit-text.admin-edit-text--blocked:hover{outline:2px solid #d83e3e!important;background:rgba(216,62,62,.1)!important;transition:outline-color .15s ease,background .15s ease}body.admin-editing .admin-edit-reset{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;border:1px solid rgba(26,33,67,.35);background:#fff;color:#1a2143;font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:60;box-shadow:0 2px 6px -1px rgba(15,19,46,.25);padding:0;font-family:JetBrains Mono,monospace;opacity:.55;transition:opacity .15s ease,background .15s ease,color .15s ease,transform .15s ease}body.admin-editing .admin-edit-reset:hover{opacity:1;background:#1a2143;color:#fff;border-color:#1a2143;transform:scale(1.08)}body.admin-editing .admin-edit-bg,body.admin-editing .admin-edit-img{cursor:pointer;outline:2px solid rgba(232,120,98,.75);outline-offset:3px;position:relative;transition:outline-color .15s ease,filter .15s ease}body.admin-editing .admin-edit-bg:hover,body.admin-editing .admin-edit-img:hover{outline-color:#e87862;filter:brightness(1.06)}@keyframes adminEditSavedPulse{0%{box-shadow:0 0 0 0 rgba(95,200,143,0);outline-color:#5fc88f}18%{box-shadow:0 0 0 6px rgba(95,200,143,.45);outline-color:#5fc88f}to{box-shadow:0 0 0 0 rgba(95,200,143,0);outline-color:rgba(232,120,98,.75)}}body.admin-editing .admin-edit-saved{animation:adminEditSavedPulse 1.1s ease-out 1;outline:2px solid #5fc88f!important}.cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:9500;padding:20px;display:flex;justify-content:center;pointer-events:none}.cookie-banner__inner{pointer-events:auto;width:min(600px,100%);background:linear-gradient(180deg,#272e57,#191f3b);color:var(--cream,#f6f2ec);border-radius:15px;border:1px solid hsla(36,36%,95%,.2);box-shadow:0 0 0 1px rgba(4,7,20,.5),0 0 48px 8px rgba(0,0,0,.45),0 24px 70px -12px rgba(0,0,0,.75),inset 0 1px 0 hsla(36,36%,95%,.08);display:grid;grid-template-columns:1fr;overflow:hidden;padding:18px 20px 16px}.cookie-banner__text{padding:0;display:flex;flex-direction:column;gap:6px}.cookie-banner__tab{display:flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:hsla(36,36%,95%,.62);width:-moz-fit-content;width:fit-content}.cookie-banner__tab:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--coral,#e87862);box-shadow:0 0 0 3px rgba(232,120,98,.16)}.cookie-banner__text h4{font-family:Manrope,sans-serif;font-weight:700;font-size:18.5px;line-height:1.22;color:#f6f2ec;letter-spacing:-.01em;margin:0}.cookie-banner__text h4 i{color:var(--coral,#e87862);font-style:normal}.cookie-banner__text p{font-size:13.5px;line-height:1.5;color:hsla(36,36%,95%,.78);margin:0}.cookie-banner__buttons{display:flex;gap:10px;margin-top:14px}.cookie-banner__btn{border:0;border-radius:9px;padding:10px 18px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.cookie-banner__btn--primary{background:var(--coral,#e87862);color:#141a30}.cookie-banner__btn--primary:hover{background:#ff8b73;transform:translateY(-1px)}.cookie-banner__btn--ghost{background:transparent;color:hsla(36,36%,95%,.72);border:1px solid hsla(36,36%,95%,.22)}.cookie-banner__btn--ghost:hover{background:hsla(36,36%,95%,.08);color:#f6f2ec}@media (max-width:480px){.cookie-banner__btn{flex:1 1;padding:13px 18px}}.lead-modal{position:fixed;inset:0;z-index:9700;display:grid;place-items:center;padding:20px}.lead-modal__scrim{position:absolute;inset:0;background:rgba(26,33,67,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.lead-modal__card{position:relative;background:#fff;color:var(--ink,#1a2143);width:min(560px,100%);max-height:90vh;overflow-y:auto;border-radius:14px;padding:36px 36px 32px;box-shadow:0 30px 80px -20px rgba(26,33,67,.45);display:flex;flex-direction:column;gap:22px}.lead-modal__close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:rgba(26,33,67,.06);border:0;color:var(--ink,#1a2143);cursor:pointer;font-size:22px;line-height:1;display:grid;place-items:center;transition:background .2s ease}.lead-modal__close:hover{background:rgba(26,33,67,.12)}.lead-modal__title{font-family:Manrope,sans-serif;font-size:18px;font-weight:600;line-height:1.35;margin:0;color:var(--ink,#1a2143);padding-right:24px}.lead-modal__label{display:flex;flex-direction:column;gap:8px}.lead-modal__label-text{font-family:Manrope,sans-serif;font-size:14px;color:var(--ink,#1a2143);font-weight:500}.lead-modal__field{position:relative;display:flex;align-items:stretch;border:1px solid rgba(26,33,67,.18);border-radius:4px;background:#fff;transition:border-color .2s ease;overflow:hidden}.lead-modal__field:focus-within{border-color:var(--ink,#1a2143)}.lead-modal__field.is-error{border-color:#d3473a}.lead-modal__field input{flex:1 1;border:0;outline:none;background:transparent;padding:14px 16px;font-family:Manrope,sans-serif;font-size:15px;color:var(--ink,#1a2143);min-width:0}.lead-modal__field-icon{position:absolute;right:108px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;border:1.5px solid #d3473a;color:#d3473a;font-weight:700;font-size:12px;display:grid;place-items:center;pointer-events:none}.lead-modal__otp{background:var(--ink,#1a2143);color:var(--cream,#f6f2ec);border:0;padding:0 18px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s ease;white-space:nowrap}.lead-modal__otp:hover{background:var(--ink-2,#2a3057)}.lead-modal__otp:disabled{background:rgba(26,33,67,.4);cursor:not-allowed}.lead-modal__error{font-size:12.5px;color:#d3473a;margin-top:4px}.lead-modal__check{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:start;font-family:Manrope,sans-serif;font-size:14px;line-height:1.5;color:rgba(26,33,67,.78);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lead-modal__check input{width:18px;height:18px;margin:2px 0 0;accent-color:#2a8f4a;cursor:pointer}.lead-modal__check a{color:#2350c4;text-decoration:underline}.lead-modal__submit{background:var(--ink,#1a2143);color:var(--cream,#f6f2ec);border:0;border-radius:6px;padding:16px 24px;font-family:Manrope,sans-serif;font-size:15px;font-weight:500;cursor:pointer;margin-top:4px;transition:background .25s ease}.lead-modal__submit:hover:not(:disabled){background:var(--coral,#e87862);color:var(--ink,#1a2143)}.lead-modal__submit:disabled{background:rgba(26,33,67,.4);cursor:not-allowed}.lead-modal__done{display:flex;flex-direction:column;gap:14px;padding:6px 0}.lead-modal__eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--coral,#e87862)}.lead-modal__done h3{font-family:"Instrument Serif",serif;font-size:32px;line-height:1.05;margin:0;color:var(--ink,#1a2143)}.lead-modal__done p{font-size:14.5px;line-height:1.55;color:rgba(26,33,67,.7);margin:0}@media (max-width:480px){.lead-modal__card{padding:28px 22px 24px;gap:18px}.lead-modal__title{font-size:16px}.lead-modal__field-icon{right:96px}}.lead-modal__field select,.lead-modal__field textarea{flex:1 1;border:0;outline:none;background:transparent;padding:14px 16px;font-family:Manrope,sans-serif;font-size:15px;color:var(--ink,#1a2143);min-width:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.lead-modal__field textarea{resize:vertical;line-height:1.5}.lead-modal__field select{cursor:pointer;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--ink,#1a2143) 50%),linear-gradient(135deg,var(--ink,#1a2143) 50%,transparent 50%);background-position:right 18px center,right 13px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.lead-modal__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.lead-modal__label--half{min-width:0}.lead-modal__hint{font-size:12.5px;color:rgba(26,33,67,.55);font-family:Manrope,sans-serif;margin:-6px 0 0}.lead-modal__deliver{display:block;text-align:center;text-decoration:none}.lead-modal__submit--ghost{background:transparent;color:var(--ink,#1a2143);border:1px solid rgba(26,33,67,.2)}.lead-modal__submit--ghost:hover:not(:disabled){background:rgba(26,33,67,.06);color:var(--ink,#1a2143)}.lead-modal__back{margin-top:12px;width:100%;background:none;border:none;padding:8px 0;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(26,33,67,.55);cursor:pointer;transition:color .25s ease}.lead-modal__back:hover:not(:disabled){color:var(--ink,#1a2143)}.lead-modal__back:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.lead-modal__row{grid-template-columns:1fr}}.lead-modal--welcome .lead-modal__card{width:min(560px,100%);gap:22px;padding:48px 52px 38px;text-align:center;background:var(--cream,#f6f2ec)}.lead-modal--welcome form{display:flex;flex-direction:column;gap:14px}.lead-modal__logo{display:block;width:150px;height:auto;margin:0 auto 10px}.lead-modal--welcome .lead-modal__title{font-family:"Instrument Serif",serif;font-size:clamp(26px,3.2vw,31px);font-weight:400;line-height:1.18;letter-spacing:-.01em;text-align:center;padding-right:0;max-width:24ch;margin:0 auto 8px}.lead-modal--welcome .lead-modal__label{text-align:left}.lead-modal--welcome .lead-modal__label-text{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgba(26,33,67,.62)}.lead-modal--welcome .lead-modal__field input{padding:16px 18px;font-size:16px}.lead-modal--welcome .lead-modal__submit{display:block;width:100%;padding:17px 24px;font-size:16px;font-weight:600;background:var(--coral,#e87862);color:var(--ink,#1a2143)}.lead-modal--welcome .lead-modal__submit:hover:not(:disabled){background:var(--ink,#1a2143);color:var(--cream,#f6f2ec)}.lead-modal--welcome .lead-modal__submit:disabled{background:rgba(232,120,98,.55);color:rgba(26,33,67,.6)}@media (max-width:480px){.lead-modal--welcome .lead-modal__card{padding:38px 24px 28px}.lead-modal__logo{width:128px}.lead-modal--welcome .lead-modal__title{font-size:24px}}.lead-modal__hint--consent{font-size:11.5px;line-height:1.5;margin-top:10px;text-align:center}body.admin-editing .admin-replace-btn{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;background:#e87862;color:#1a2143;padding:8px 14px;border:0;border-radius:999px;cursor:pointer;z-index:9000;pointer-events:auto;box-shadow:0 6px 20px rgba(26,33,67,.32),0 0 0 2px hsla(36,36%,95%,.9);transition:transform .16s ease,box-shadow .16s ease,background .16s ease;font-weight:600}body.admin-editing .admin-replace-btn--below-nav{top:88px}body.admin-editing .admin-replace-btn:before{content:"↑";font-size:13px;font-weight:700;margin-right:2px}body.admin-editing .admin-replace-btn:hover{background:#f08a73;transform:translateY(-1px);box-shadow:0 8px 24px rgba(26,33,67,.4)}body.admin-editing .admin-replace-btn:active{transform:translateY(0)}body.admin-editing .admin-edit-img-wrap{position:relative;display:inline-block}.admin-images-panel{display:flex;flex-direction:column;gap:16px;padding:4px 0}.admin-images-panel__hint{font-family:Manrope,sans-serif;font-size:13px;color:var(--ink-2,#41475d);line-height:1.55;margin:0}.admin-images-panel__count{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted,#6a728a);margin:0}.admin-images-panel__err{font-family:Manrope,sans-serif;font-size:13px;background:rgba(232,120,98,.14);border-left:3px solid #e87862;color:#1a2143;padding:10px 14px;border-radius:4px}.admin-images-panel__empty{font-family:Manrope,sans-serif;font-size:13px;color:var(--muted,#6a728a);padding:18px;text-align:center;border:1px dashed rgba(26,33,67,.18);border-radius:4px}.admin-images-panel__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;max-height:70vh;overflow-y:auto}.admin-images-panel__row{display:grid;grid-template-columns:84px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:10px;background:#fff;border:1px solid rgba(26,33,67,.08);border-radius:6px;transition:border-color .15s ease,box-shadow .15s ease}.admin-images-panel__row:hover{border-color:rgba(232,120,98,.45);box-shadow:0 4px 14px rgba(26,33,67,.06)}.admin-images-panel__thumb{width:84px;height:60px;background-size:cover;background-position:50%;background-color:rgba(26,33,67,.06);border-radius:4px}.admin-images-panel__meta{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-images-panel__label{font-family:"Instrument Serif",serif;font-size:17px;color:var(--ink,#1a2143);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-images-panel__type{font-size:9.5px;letter-spacing:.2em;color:var(--muted,#6a728a)}.admin-images-panel__btn,.admin-images-panel__type{font-family:JetBrains Mono,monospace;text-transform:uppercase}.admin-images-panel__btn{font-size:10.5px;letter-spacing:.18em;background:#e87862;color:#1a2143;padding:9px 16px;border:0;border-radius:999px;cursor:pointer;font-weight:600;transition:background .15s ease,transform .15s ease;white-space:nowrap}.admin-images-panel__btn:hover:not(:disabled){background:#f08a73;transform:translateY(-1px)}.admin-images-panel__btn:disabled{opacity:.55;cursor:wait}body.admin-editing [class*=__flood],body.admin-editing [class*=__overlay],body.admin-editing [class*=__scrim],body.admin-editing [class*=__shine],body.admin-editing [class*=__tint],body.admin-editing [class*=__veil],body.admin-editing [class*=__vignette]{pointer-events:none!important}.phlong__img--placeholder{background:linear-gradient(135deg,#2a3057,#3a4474);display:flex;align-items:center;justify-content:center}.phlong__img--placeholder:after{content:attr(data-initials);font-family:"Instrument Serif",serif;font-style:italic;font-size:72px;line-height:1;letter-spacing:-.02em;color:var(--coral,#e87862)}.navy-band .ab-prin__c .ab-prin__img.phlong__img--placeholder,.navy-band .phlong__img--placeholder{background:linear-gradient(135deg,#2f3661,#444d83);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}@media (min-width:1181px){nav.nav{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:24px;column-gap:24px}nav.nav>.nav__logo{grid-column:1;justify-self:start;order:0;flex-shrink:0}nav.nav>.nav__links{grid-column:2;justify-self:center;min-width:0}nav.nav>.nav__cta,nav.nav>.nav__right,nav.nav>.pill{grid-column:3;justify-self:end;flex-shrink:0}}@media (max-width:1180px){nav.nav{display:flex!important;align-items:center}nav.nav>.nav__links{display:none!important}nav.nav>.nav__cta,nav.nav>.nav__right,nav.nav>.pill{margin-left:auto}.nav__burger{display:inline-flex}}@media (max-width:520px){nav.nav .nav__search{display:none}.nav__logo,.nav__logo .lg,.nav__logo img{height:38px!important}}nav.nav .nav__cta>.mono{display:none}.nav__right{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:nowrap}.nav-dd{position:fixed;left:0;right:0;top:0;width:100%;transform:translateY(-8px);background:rgba(26,33,67,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:14px clamp(24px,5vw,64px) 22px;box-shadow:0 34px 64px -34px rgba(8,12,28,.62);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .3s var(--ease,cubic-bezier(.16,1,.3,1)),visibility 0s linear .22s;z-index:300}.nav-dd--solid{background:var(--ink,#1a2143)}.nav-dd.on{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .22s ease,transform .3s var(--ease,cubic-bezier(.16,1,.3,1))}.nav-dd:after,.nav-dd:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--coral,#e87862);transform:scaleX(0);transform-origin:left;transition:transform .85s var(--ease,cubic-bezier(.16,1,.3,1));pointer-events:none}.nav-dd:before{top:0;bottom:auto}.nav-dd.on:after,.nav-dd.on:before{transform:scaleX(1)}.nav.cc-dd-open{border-bottom-color:transparent!important}.nav.cc-dd-open:after{transform:scaleX(0)!important}.nav-dd__cols{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:start;grid-gap:clamp(8px,2.5vw,40px);gap:clamp(8px,2.5vw,40px);width:max-content}.nav-dd__col{display:flex;flex-direction:column;gap:1px;min-width:220px;padding:0 clamp(10px,1.6vw,24px)}.nav-dd__col+.nav-dd__col{border-left:1px solid hsla(36,36%,95%,.13)}.nav-dd__coltitle{font-family:Manrope,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--coral,#e87862);padding:0 14px 6px}.nav-dd__group{position:relative;display:flex;flex-direction:column;margin:1px 0}.nav-dd__grouptitle{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 14px;border-radius:9px;font-family:Manrope,sans-serif;font-size:16.5px;font-weight:500;letter-spacing:.005em;color:var(--cream,#f6f2ec);white-space:nowrap;transition:background .16s ease,color .16s ease}.nav-dd__group:focus-within .nav-dd__grouptitle,.nav-dd__group:hover .nav-dd__grouptitle{background:hsla(36,36%,95%,.07);color:var(--coral,#e87862)}.nav-dd__grouparr{display:inline-flex;color:var(--coral,#e87862);opacity:.55;transition:opacity .16s ease,transform .2s ease}.nav-dd__grouparr svg{width:14px;height:14px}.nav-dd__group:focus-within .nav-dd__grouparr,.nav-dd__group:hover .nav-dd__grouparr{opacity:1;transform:translateX(2px)}.nav-dd__fly{position:absolute;left:calc(100% - 6px);top:-6px;min-width:230px;display:flex;flex-direction:column;gap:1px;background:linear-gradient(180deg,#242c52,#1a2143);border:1px solid hsla(36,36%,95%,.12);border-radius:12px;box-shadow:0 24px 54px -18px rgba(4,7,20,.7),0 6px 18px -8px rgba(4,7,20,.5);padding:6px;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-6px);transition:opacity .18s ease,transform .22s var(--ease,cubic-bezier(.16,1,.3,1)),visibility 0s linear .18s;z-index:2}.nav-dd__group:focus-within .nav-dd__fly,.nav-dd__group:hover .nav-dd__fly{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0);transition:opacity .18s ease,transform .22s var(--ease,cubic-bezier(.16,1,.3,1))}.nav-dd__group--flip .nav-dd__fly{left:auto;right:calc(100% - 6px);transform:translateX(6px)}.nav-dd__group--flip:focus-within .nav-dd__fly,.nav-dd__group--flip:hover .nav-dd__fly{transform:translateX(0)}.nav-dd__item{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 14px;border-radius:9px;font-family:Manrope,sans-serif;font-size:16.5px;font-weight:500;letter-spacing:.005em;color:var(--cream,#f6f2ec);text-decoration:none;white-space:nowrap;transition:background .16s ease,color .16s ease}.nav-dd__item:focus-visible,.nav-dd__item:hover{background:hsla(36,36%,95%,.07);color:var(--coral,#e87862)}.nav-dd :where(a):focus-visible{outline-color:var(--cream,#f6f2ec)}.nav-dd__item--child{font-size:15px;font-weight:480;color:hsla(36,36%,95%,.85);padding:7px 12px}.nav-dd__l{display:inline-flex;align-items:center;gap:8px}.nav-dd__live{width:7px;height:7px;border-radius:50%;background:#e87862;box-shadow:0 0 0 3px rgba(232,120,98,.22);flex:none}.nav-dd__arr{display:inline-flex;color:var(--coral,#e87862);opacity:0;transform:translateX(-4px);transition:opacity .16s ease,transform .2s ease}.nav-dd__arr svg{width:14px;height:14px}.nav-dd__item:focus-visible .nav-dd__arr,.nav-dd__item:hover .nav-dd__arr{opacity:1;transform:translateX(0)}.nav-dd.on .nav-dd__item{animation:navddIn .32s var(--ease,cubic-bezier(.16,1,.3,1)) both;animation-delay:calc(var(--i,0) * 25ms + .04s)}@keyframes navddIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.nav-dd__item{cursor:none}}@media (max-width:1180px){.nav-dd{display:none!important}}.deptsec{padding-top:56px;padding-bottom:56px;border-top:1px solid rgba(26,33,67,.08);scroll-margin-top:96px;background:#fff}.deptsec h2{margin-top:0}.deptsec .cta__sub{max-width:62ch}.deptsec__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px;margin:28px 0 6px}.deptsec__card{background:rgba(26,33,67,.03);border:1px solid rgba(26,33,67,.08);border-radius:14px;padding:20px 22px;scroll-margin-top:100px}.deptsec__card h3{font-family:Manrope,sans-serif;font-size:16px;font-weight:700;letter-spacing:.005em;color:#1a2143;margin:0 0 8px}.deptsec__card p{font-family:Manrope,sans-serif;font-size:14.5px;line-height:1.6;color:#4a5270;margin:0}.deptsec__cta{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-top:28px}.deptsec__wa{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:13px 26px;border-radius:999px;background:transparent;color:#cf5c45;box-shadow:inset 0 0 0 1.5px currentColor;font-family:Manrope,sans-serif;font-size:12px;font-weight:inherit;letter-spacing:.24em;text-transform:uppercase;line-height:inherit;white-space:nowrap;text-decoration:none;transition:background .3s ease,color .3s ease,box-shadow .3s ease}.deptsec__cta .deptsec__wa:focus-visible,.deptsec__cta .deptsec__wa:hover{background:var(--coral);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--coral);text-decoration:none;outline:none}.deptsec__cta>.cta__btn,.deptsec__cta>.deptsec__wa{line-height:1.2}@media (max-width:640px){.deptsec__cta{flex-direction:column;align-items:stretch;gap:12px}.deptsec__cta>.cta__btn,.deptsec__cta>.deptsec__wa{justify-content:center;text-align:center;white-space:normal!important}.deptsec{padding-top:48px;padding-bottom:48px}}#cc-tweaks-holder{display:none!important}.admin-menu__fonts{display:flex;flex-direction:column;gap:4px}.admin-menu__fontslot{padding:2px 12px 6px}.admin-menu__fontslot .cc-fontpop{margin:0;display:inline-flex}.admin-menu__fontslot .cc-fontpop__btn{color:var(--ink);border-color:var(--rule)}.admin-menu__fontslot .cc-fontpop__btn:hover{color:#0f0f14;border-color:var(--coral)}body:has(.cc-fontpop__menu.on) .wa-fab{opacity:0;pointer-events:none;transition:opacity .2s}.nav__search{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid;padding:7px 12px;border-radius:99px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:inherit;cursor:none;opacity:1;transition:opacity .2s,background .2s,color .2s}.nav__search:hover{opacity:1;background:currentColor}.nav__search:hover .nav__search-kbd,.nav__search:hover svg{color:var(--cream)}.nav__search:hover svg{stroke:var(--cream)}.nav__search svg{stroke:currentColor;transition:stroke .2s}.nav__search-kbd{display:inline-flex;gap:3px}.nav__search-kbd kbd{display:inline-block;padding:1px 5px;border:1px solid;border-radius:4px;font:inherit;font-size:9px;letter-spacing:.06em;opacity:.85}@media (max-width:1500px){.nav__search-kbd{display:none}.nav__search{padding:7px 10px}}@media (max-width:1320px){.nav__links{gap:18px}.nav__links a{font-size:13px;letter-spacing:.14em}}@media (max-width:1180px){.nav__search{padding:7px 9px}}@keyframes searchFade{0%{opacity:0}to{opacity:1}}@keyframes searchSlide{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.search{position:fixed;inset:0;z-index:9800;display:flex;justify-content:center;align-items:flex-start;padding:8vh 20px 20px;animation:searchFade .25s var(--ease,cubic-bezier(.16,1,.3,1))}.search__scrim{position:absolute;inset:0;background:rgba(8,12,28,.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.search__card{position:relative;width:100%;max-width:720px;background:var(--cream,#f6f0e6);color:var(--ink,#0d1430);border:1px solid var(--rule,rgba(13,20,48,.12));border-radius:16px;box-shadow:0 30px 80px rgba(8,12,28,.35);overflow:hidden;display:flex;flex-direction:column;max-height:84vh;animation:searchSlide .35s var(--ease,cubic-bezier(.16,1,.3,1))}.search__head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px 0}.search__eyebrow{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted,#6b6e7e)}.search__kbd{display:flex;align-items:center;gap:10px;color:var(--muted,#6b6e7e)}.search__kbd kbd{font-family:JetBrains Mono,monospace;font-size:10px;border:1px solid var(--rule,rgba(13,20,48,.12));padding:2px 6px;border-radius:5px}.search__close{background:none;border:none;font-size:22px;line-height:1;color:inherit;cursor:none;padding:0 4px}.search__bar{display:flex;align-items:center;gap:12px;padding:14px 22px;border-bottom:1px solid var(--rule,rgba(13,20,48,.08))}.search__icon{color:var(--muted,#6b6e7e);flex:none}.search__bar input{flex:1 1;border:none;outline:none;background:transparent;font-family:"Instrument Serif",serif;font-size:24px;line-height:1.2;color:inherit}.search__bar input::placeholder{color:var(--muted,#6b6e7e);font-style:italic;opacity:.7}.search__bar input:focus,.search__bar input:focus-visible{outline:none!important;outline-offset:0!important}.search__clear{background:none;border:none;color:var(--muted,#6b6e7e);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;cursor:none}.search__clear:hover{color:var(--coral)}.search__body{flex:1 1;overflow:auto;padding:14px 22px 8px}.search__hints{padding:14px 0 30px}.search__hint-h{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted,#6b6e7e);margin-bottom:12px}.search__hint-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.search__hint{background:transparent;border:1px solid var(--rule,rgba(13,20,48,.12));padding:8px 14px;border-radius:99px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-2,#3a4060);cursor:none;transition:all .2s}.search__hint:hover{border-color:var(--ink,#0d1430);color:var(--ink,#0d1430)}.search__hint-foot{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;color:var(--muted,#6b6e7e);line-height:1.7}.search__hint-foot kbd{display:inline-block;border:1px solid var(--rule,rgba(13,20,48,.12));padding:1px 5px;border-radius:4px;font-size:9px;margin:0 1px}.search__empty{padding:40px 12px;text-align:center}.search__empty-h{font-family:"Instrument Serif",serif;font-size:22px;font-style:italic;color:var(--ink,#0d1430)}.search__empty p{margin-top:8px;color:var(--muted,#6b6e7e);font-size:13px}.search__groups{display:flex;flex-direction:column;gap:18px;padding:8px 0 14px}.search__group-h{display:flex;justify-content:space-between;align-items:baseline;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted,#6b6e7e);margin-bottom:6px}.search__group-n{color:var(--coral)}.search__list{list-style:none;margin:0;padding:0}.search__row{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--ink,#0d1430);border:1px solid transparent;transition:background .15s,border-color .15s}.search__row.is-on{background:rgba(232,120,98,.08);border-color:rgba(232,120,98,.35)}.search__row-title{font-family:"Instrument Serif",serif;font-size:18px;line-height:1.25;grid-column:1}.search__row-sub{grid-column:1;letter-spacing:.06em;color:var(--muted,#6b6e7e);margin-top:2px}.search__row-meta,.search__row-sub{font-family:JetBrains Mono,monospace;font-size:11px}.search__row-meta{grid-column:2;grid-row:1;color:var(--coral)}.search__foot{display:flex;justify-content:space-between;align-items:center;padding:10px 22px;border-top:1px solid var(--rule,rgba(13,20,48,.08));font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted,#6b6e7e)}.search__foot-kbds kbd{display:inline-block;border:1px solid var(--rule,rgba(13,20,48,.12));padding:1px 5px;border-radius:4px;font-size:9px;margin:0 2px}.faq{padding:120px 36px;background:var(--cream,#f6f0e6);color:var(--ink,#0d1430)}.faq__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1.6fr;grid-gap:80px;gap:80px;align-items:start}.faq__head .eyebrow{margin-bottom:18px}.faq__head h2{font-family:"Instrument Serif",serif;font-size:clamp(40px,4.8vw,72px);line-height:1.02;letter-spacing:-.02em}.faq__head h2 i{color:var(--coral);font-style:italic}.faq__head p{margin-top:18px;color:var(--ink-2,#3a4060);font-size:15px;line-height:1.6;max-width:380px}.faq__list{display:flex;flex-direction:column;border-top:1px solid var(--rule,rgba(13,20,48,.12))}.faq__item{border-bottom:1px solid var(--rule,rgba(13,20,48,.12))}.faq__q{width:100%;background:none;border:none;padding:22px 0;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:24px;gap:24px;font-family:"Instrument Serif",serif;font-size:clamp(20px,2vw,26px);text-align:left;color:var(--ink,#0d1430);cursor:none}.faq__q:hover{color:var(--coral)}.faq__q-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--rule,rgba(13,20,48,.18));font-family:JetBrains Mono,monospace;font-size:14px;line-height:1;transition:transform .25s,background .25s,color .25s,border-color .25s}.faq__item.is-open .faq__q-mark{transform:rotate(45deg);background:var(--ink);color:var(--cream);border-color:var(--ink)}.faq__a{max-height:0;overflow:hidden;transition:max-height .35s ease;color:var(--ink-2,#3a4060);font-size:15px;line-height:1.7}.faq__item.is-open .faq__a{max-height:600px;padding-bottom:24px}.faq__a p{margin:0 0 10px}.faq__a p:last-child{margin-bottom:0}.faq__a a{color:var(--coral);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.faq{padding:80px 22px}.faq__inner{grid-template-columns:1fr;gap:36px}}.faq.faq--ink{background:var(--ink)!important;color:var(--cream)!important}.faq.faq--ink .faq__head h2{color:var(--cream)}.faq.faq--ink .faq__head h2 i{color:var(--coral)}.faq.faq--ink .faq__head p{color:hsla(0,0%,100%,.7)!important}.faq.faq--ink .faq__list{border-top-color:hsla(0,0%,100%,.16)}.faq.faq--ink .faq__item{border-bottom-color:hsla(0,0%,100%,.16)}.faq.faq--ink .faq__q{color:var(--cream)!important}.faq.faq--ink .faq__q:hover{color:var(--coral)!important}.faq.faq--ink .faq__q-mark{border-color:hsla(0,0%,100%,.3);color:var(--cream)}.faq.faq--ink .faq__item.is-open .faq__q-mark{background:var(--coral);color:var(--ink);border-color:var(--coral)}.faq.faq--ink .faq__a{color:hsla(0,0%,100%,.72)}.faq.faq--ink .faq__a a{color:var(--coral)}.cta.cta--cream{background:var(--cream)!important;color:var(--ink)!important}.cta.cta--cream .eyebrow{color:var(--ink-2)!important}.cta.cta--cream .eyebrow .dash{background:var(--ink-2)!important}.cta.cta--cream h2{color:var(--ink)!important}.cta.cta--cream h2 i{color:var(--coral)!important}.cta.cta--cream .cta__sub{color:var(--ink-2)!important}.cta.cta--cream .cta__btn{background:var(--ink)!important;color:var(--cream)!important}.cta.cta--cream .cta__btn:before{background:var(--coral)!important}.cta.cta--cream .cta__btn:hover{color:var(--ink)!important;box-shadow:0 18px 40px -16px rgba(232,120,98,.55)!important}.cta.cta--cream .cta__btn .arr{background:var(--coral)!important;color:var(--ink)!important}.cta.cta--cream .cta__btn:hover .arr{background:var(--ink)!important;color:var(--coral)!important}.cta.cta--light{background:#fff!important;color:#1a2143!important;position:relative;isolation:isolate}.cta.cta--light .eyebrow{color:rgba(26,33,67,.7)!important}.cta.cta--light .eyebrow .dash{background:rgba(26,33,67,.4)!important}.cta.cta--light h2{color:#1a2143!important}.cta.cta--light h2 i{color:#e87862!important}.cta.cta--light .cta__sub{color:rgba(26,33,67,.62)!important}.cta.cta--light .cta__btn{background:#1a2143!important;color:#fff!important}.cta.cta--light .cta__btn:before{background:#e87862!important}.cta.cta--light .cta__btn:hover{color:#1a2143!important;box-shadow:0 18px 40px -16px rgba(232,120,98,.6)!important}.cta.cta--light .cta__btn .arr{background:#e87862!important;color:#fff!important}.cta.cta--light .cta__btn:hover .arr{background:#1a2143!important;color:#e87862!important}@keyframes waPulse{0%{box-shadow:0 0 0 3px var(--cream,#f6f2ec),0 0 0 4px rgba(26,33,67,.18),0 12px 30px rgba(232,120,98,.35),0 0 0 4px rgba(232,120,98,.55)}70%{box-shadow:0 0 0 3px var(--cream,#f6f2ec),0 0 0 4px rgba(26,33,67,.18),0 12px 30px rgba(232,120,98,.35),0 0 0 22px rgba(232,120,98,0)}to{box-shadow:0 0 0 3px var(--cream,#f6f2ec),0 0 0 4px rgba(26,33,67,.18),0 12px 30px rgba(232,120,98,.35),0 0 0 4px rgba(232,120,98,0)}}body .cur-dot{background:#fff;mix-blend-mode:difference}body .cur-ring{border-color:hsla(0,0%,100%,.42);mix-blend-mode:difference}body .cur-label{color:#fff;mix-blend-mode:difference}.admin-nav-link{color:var(--coral)!important;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;opacity:.95;cursor:pointer;padding:4px 0;position:relative;white-space:nowrap}.admin-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--coral);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease,cubic-bezier(.16,1,.3,1))}.admin-nav-link:hover:after{transform:scaleX(1);transform-origin:left}.admin-menu{position:fixed;z-index:9500;min-width:240px;background:var(--cream,#f6f2ec);border:1px solid var(--rule);border-radius:12px;padding:14px 12px;box-shadow:0 24px 56px -16px rgba(8,12,28,.32),0 2px 6px rgba(8,12,28,.08);display:flex;flex-direction:column;gap:2px;font-family:Manrope,sans-serif}.admin-menu__eyebrow{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--coral);padding:4px 12px 8px}.admin-menu__item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:0;background:transparent;cursor:pointer;color:var(--ink);font-size:14px;text-align:left;border-radius:8px;transition:background .2s ease,color .2s ease}.admin-menu__item:hover:not(:disabled){background:rgba(232,120,98,.1);color:var(--coral)}.admin-menu__item:disabled{opacity:.5;cursor:default}.admin-menu__item--danger{color:#b6483a}.admin-menu__item--danger:hover:not(:disabled){background:rgba(182,72,58,.1);color:#b6483a}.admin-menu__hint{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted,#7a7886);opacity:.85}.admin-menu__sep{height:1px;background:var(--rule);margin:6px 8px}.admin-slideover{position:fixed;inset:0;z-index:9400;display:flex;justify-content:flex-end;font-family:Manrope,sans-serif}.admin-slideover__scrim{position:absolute;inset:0;background:rgba(8,12,28,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-slideover__panel{position:relative;width:min(640px,100vw);max-width:100vw;height:100%;background:var(--cream,#f6f2ec);box-shadow:-24px 0 56px -16px rgba(8,12,28,.42);display:flex;flex-direction:column;animation:slideoverIn .35s cubic-bezier(.16,1,.3,1)}@keyframes slideoverIn{0%{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}.admin-slideover__head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--rule);background:#fff}.admin-slideover__title{font-family:"Instrument Serif",serif;font-size:24px;line-height:1;margin:0;color:var(--ink);font-weight:400}.admin-slideover__close{width:36px;height:36px;border:1px solid var(--rule);background:transparent;border-radius:50%;cursor:pointer;font-size:22px;line-height:1;color:var(--ink);transition:background .2s,border-color .2s,color .2s}.admin-slideover__close:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}.admin-slideover__body{flex:1 1;overflow-y:auto;padding:20px 22px 28px}.admin-slideover__err,.admin-slideover__loading{padding:24px 8px;color:var(--muted);font-size:14px}body.admin-slideover-open{overflow:hidden}.admin-cars-inline{max-width:1180px;margin:140px auto 0;scroll-margin-top:140px;padding:0 36px;font-family:Manrope,sans-serif;color:var(--ink)}.admin-cars-inline__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;background:#fff;border:1px solid var(--rule);border-radius:14px;padding:22px 26px;box-shadow:0 24px 48px -32px rgba(8,12,28,.16)}.admin-cars-inline__eyebrow{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--coral)}.admin-cars-inline__title{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(24px,2.4vw,32px);line-height:1.04;margin:8px 0 6px}.admin-cars-inline__sub{font-size:13.5px;color:var(--muted);line-height:1.55;max-width:54ch;margin:0}.admin-cars-inline__toggle{align-self:center;background:var(--ink);color:var(--cream);border:0;border-radius:99px;padding:12px 22px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background .2s,transform .2s}.admin-cars-inline__toggle:hover{background:var(--coral);transform:translateY(-1px)}.admin-cars-inline__body{margin-top:18px;background:#fff;border:1px solid var(--rule);border-radius:14px;box-shadow:0 24px 48px -32px rgba(8,12,28,.16);overflow:hidden}.admin-cars-inline__tabs{display:flex;gap:2px;border-bottom:1px solid var(--rule);background:var(--cream-2,#efe6d8);padding:6px 6px 0}.admin-cars-inline__tabbtn{background:transparent;border:0;cursor:pointer;padding:12px 18px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--muted);border-top-left-radius:8px;border-top-right-radius:8px;transition:background .2s,color .2s}.admin-cars-inline__tabbtn:hover{color:var(--ink)}.admin-cars-inline__tabbtn.is-on{background:#fff;color:var(--ink);box-shadow:0 -1px 0 var(--rule) inset}.admin-cars-inline__tab{padding:20px 22px 26px}@media (max-width:760px){.admin-cars-inline{padding:0 22px;margin-top:88px}.admin-cars-inline__head{flex-direction:column;align-items:stretch;gap:16px}.admin-cars-inline__toggle{align-self:flex-start}.admin-slideover__panel{width:100vw}}.wa-fab{position:fixed;right:24px;bottom:42px;z-index:900;display:inline-flex;align-items:center;gap:10px;padding:12px 18px 12px 14px;border-radius:99px;background:var(--coral,#e87862);text-decoration:none;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border:1.5px solid var(--ink,#1a2143);box-shadow:0 0 0 3px var(--cream,#f6f2ec),0 0 0 4px rgba(26,33,67,.18),0 12px 30px rgba(232,120,98,.35);transition:transform .25s,box-shadow .25s,background .25s,color .25s,border-color .25s;cursor:none;animation:waPulse 2.8s ease-out infinite}.wa-fab,.wa-fab:hover{color:var(--cream,#f6f2ec)}.wa-fab:hover{transform:translateY(-2px);background:var(--ink,#1a2143);border-color:var(--cream,#f6f2ec);box-shadow:0 0 0 3px var(--cream,#f6f2ec),0 0 0 4px rgba(26,33,67,.18),0 18px 40px rgba(26,33,67,.45);animation:none}.wa-fab__icon{display:inline-flex;align-items:center;justify-content:center}.wa-fab__icon svg{display:block}@media (max-width:600px){.wa-fab__lbl{display:none}.wa-fab{padding:14px}}@media (prefers-reduced-motion:reduce){.wa-fab{animation:none}}.game-fab{position:fixed;left:24px;bottom:42px;z-index:900;display:inline-flex;align-items:center;background:linear-gradient(180deg,#262c54,#191e3c);border:1px solid hsla(0,0%,100%,.14);border-radius:99px;padding:6px 8px 6px 10px;box-shadow:0 10px 30px rgba(10,12,30,.45),inset 0 1px 0 hsla(0,0%,100%,.08);transition:border-color .45s ease,box-shadow .45s ease}.game-fab--play{border-color:rgba(232,120,98,.42);box-shadow:0 10px 30px rgba(10,12,30,.45),0 0 22px rgba(232,120,98,.3),inset 0 1px 0 hsla(0,0%,100%,.08)}.game-fab--book{border-color:hsla(36,36%,95%,.28);box-shadow:0 10px 30px rgba(10,12,30,.45),0 0 20px hsla(36,36%,95%,.16),inset 0 1px 0 hsla(0,0%,100%,.08)}.game-fab__btn{display:inline-flex;align-items:center;gap:11px;background:none;border:0;padding:4px 6px;color:var(--cream,#f6f2ec);font-family:Manrope,sans-serif;font-size:14px;font-weight:600;white-space:nowrap;cursor:none}.game-fab__lbls{display:grid;text-align:left}.game-fab__lbl{grid-area:1/1;white-space:nowrap;opacity:0;transform:translateY(7px);transition:opacity .45s ease,transform .45s ease,color .45s ease}.game-fab__lbl:first-child{color:#f4a58f}.game-fab__lbl:nth-child(2){color:var(--cream,#f6f2ec)}.game-fab__lbl.is-on{opacity:1;transform:none}.game-fab__icon{width:28px;height:28px;border-radius:9px;flex:0 0 auto;background:linear-gradient(135deg,#f2977f,#e87862 55%,#cf5c45);box-shadow:0 0 14px rgba(232,120,98,.6),inset 0 1px 2px hsla(0,0%,100%,.5);transform:rotate(-12deg);animation:gameGlow 2.6s ease-in-out infinite}@keyframes gameGlow{0%,to{box-shadow:0 0 11px rgba(232,120,98,.45),inset 0 1px 2px hsla(0,0%,100%,.5);transform:rotate(-12deg) scale(1)}50%{box-shadow:0 0 19px rgba(232,120,98,.8),inset 0 1px 2px hsla(0,0%,100%,.5);transform:rotate(-5deg) scale(1.05)}}.game-fab__x{width:22px;height:22px;flex:0 0 auto;margin-left:3px;display:grid;place-items:center;border-radius:50%;background:hsla(0,0%,100%,.08);border:0;color:hsla(36,36%,95%,.7);cursor:none;transition:background .2s,color .2s}.game-fab__x:hover{background:hsla(0,0%,100%,.2);color:var(--cream,#f6f2ec)}@media (max-width:600px){.game-fab{left:14px;bottom:70px}.game-fab__btn{font-size:13px;gap:9px}}@media (prefers-reduced-motion:reduce){.game-fab__icon{animation:none}.game-fab,.game-fab__lbl{transition:none}}.game-modal{position:fixed;inset:0;z-index:9650;display:flex;align-items:center;justify-content:center;padding:20px}.game-modal__scrim{position:absolute;inset:0;background:rgba(10,12,30,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.game-modal__card{position:relative;z-index:1;width:min(348px,94vw);background:#11152e;border:1px solid hsla(0,0%,100%,.12);border-radius:20px;padding:14px;box-shadow:0 30px 80px rgba(8,10,26,.6);animation:gameCardIn .35s var(--ease,cubic-bezier(.16,1,.3,1))}@keyframes gameCardIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.game-modal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:2px 4px}.game-modal__title{font-family:"Instrument Serif",serif;font-size:22px;color:var(--cream,#f6f2ec)}.game-modal__x{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:hsla(0,0%,100%,.08);border:0;color:var(--cream,#f6f2ec);cursor:none;transition:background .2s,transform .2s}.game-modal__x:hover{background:hsla(0,0%,100%,.18);transform:rotate(90deg)}.game-modal__ctrls{display:flex;align-items:center;gap:6px}.game-modal__mute{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:hsla(0,0%,100%,.08);border:0;color:var(--cream,#f6f2ec);cursor:none;transition:background .2s,color .2s}.game-modal__mute:hover{background:hsla(0,0%,100%,.18)}.game-modal__mute[aria-pressed=true]{color:hsla(36,36%,95%,.5)}.game-canvas{display:block;width:100%;aspect-ratio:320/460;border-radius:12px;background:#11152e;touch-action:none}.game-modal__hint{margin-top:10px;text-align:center;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:hsla(36,36%,95%,.5)}.story__quote{position:relative;margin-top:32px;padding:24px 28px 26px;background:rgba(232,120,98,.05);border-left:3px solid var(--coral);border-radius:0 12px 12px 0;display:flex;gap:22px;align-items:flex-start;max-width:600px}.story__quote-portrait{position:relative;flex:none;width:84px;height:84px;border-radius:50%;overflow:hidden;background:radial-gradient(ellipse 80% 50% at 50% 20%,rgba(232,120,98,.55) 0,rgba(232,120,98,0) 65%),linear-gradient(180deg,#1a2143,#2a3057);box-shadow:0 10px 24px -10px rgba(26,33,67,.45)}.story__quote-portrait img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.story__quote-initials{position:absolute;inset:0;display:none;align-items:center;justify-content:center;font-family:"Instrument Serif",serif;font-style:italic;font-size:32px;color:var(--coral)}.story__quote-portrait.is-placeholder .story__quote-initials{display:flex}.story__quote-body{flex:1 1;display:flex;flex-direction:column;gap:14px;min-width:0}.story__quote blockquote{margin:0;position:relative;font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(20px,1.8vw,26px);line-height:1.4;color:var(--ink)}.story__quote blockquote:before{content:"\201C";position:absolute;left:-18px;top:-14px;font-size:48px;color:var(--coral);opacity:.55;line-height:1;font-style:italic}.story__quote figcaption{display:flex;flex-direction:column;gap:4px}.story__quote-name{font-family:"Instrument Serif",serif;font-size:20px;color:var(--ink)}.story__quote-name i{color:var(--coral);font-style:italic}.story__quote-role{color:var(--muted)}.story__quote-link,.story__quote-role{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.story__quote-link{align-self:flex-start;margin-top:8px;display:inline-flex;align-items:center;gap:6px;color:var(--coral);text-decoration:none;border-bottom:1px solid var(--coral);padding-bottom:3px;transition:gap .2s,color .2s,border-color .2s}.story__quote-link:hover{color:var(--ink);border-color:var(--ink);gap:10px}@media (max-width:600px){.story__quote{flex-direction:column;gap:14px;padding:22px}.story__quote-portrait{width:64px;height:64px}}.ab-note{padding:120px 36px 100px;background:var(--cream);color:var(--ink);position:relative;overflow:hidden}.ab-note__bg{position:absolute;inset:0;pointer-events:none}.ab-note__bg:before{content:"";position:absolute;top:-10%;right:-12%;width:560px;height:560px;background:radial-gradient(closest-side,rgba(232,120,98,.12),transparent 70%)}.ab-note__bg:after{content:"";position:absolute;left:-8%;bottom:-12%;width:420px;height:420px;background:radial-gradient(closest-side,rgba(26,33,67,.08),transparent 70%)}.ab-note__bg-stamp{top:36px;right:36px;font-size:11px;letter-spacing:.32em;color:rgba(13,20,48,.18);writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed}.ab-note__bg-est,.ab-note__bg-stamp{position:absolute;font-family:JetBrains Mono,monospace}.ab-note__bg-est{left:36px;bottom:36px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:rgba(13,20,48,.22)}.ab-note__lockup{position:relative;max-width:1180px;margin:0 auto 60px;text-align:left}.ab-note__lockup .eyebrow{color:var(--coral)}.ab-note__lockup .eyebrow .dash{background:var(--coral)}.ab-note__lockup-name{font-family:"Instrument Serif",serif;font-size:clamp(64px,9vw,140px);line-height:.95;margin:14px 0 18px;letter-spacing:-.02em;color:var(--ink)}.ab-note__lockup-name i{color:var(--coral);font-style:italic}.ab-note__lockup-sub{font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(20px,1.8vw,26px);color:var(--ink-2);max-width:620px;line-height:1.4;margin:0 0 22px}.ab-note__lockup-tags{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.ab-note__lockup-tags .dot{width:4px;height:4px;background:var(--coral);border-radius:50%}.ab-note__grid{position:relative;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;grid-gap:72px;gap:72px;align-items:start}.ab-note__portrait{position:-webkit-sticky;position:sticky;top:120px}.ab-note__photo{position:relative;aspect-ratio:3/4;background:radial-gradient(ellipse 70% 45% at 50% 22%,rgba(232,120,98,.55) 0,rgba(232,120,98,0) 60%),radial-gradient(circle at 50% 38%,hsla(0,0%,100%,.1),transparent 55%),linear-gradient(180deg,#0e1330,#1a2143 45%,#2a3057);border-radius:10px;overflow:hidden;box-shadow:0 40px 80px -30px rgba(8,12,28,.5),0 0 0 1px rgba(13,20,48,.05)}.ab-note__photo:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 80% 100% at 50% 100%,rgba(0,0,0,.35),transparent 60%)}.ab-note__photo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;z-index:4;background:linear-gradient(90deg,transparent 0,var(--coral) 25%,var(--coral) 75%,transparent 100%)}.ab-note__photo img{position:relative;z-index:3;width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 14px 24px rgba(0,0,0,.35))}.ab-note__photo-corner{position:absolute;z-index:3;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--cream);background:rgba(8,12,28,.65);padding:6px 10px;border-radius:99px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ab-note__photo-corner--tl{top:14px;left:14px}.ab-note__photo-corner--br{bottom:14px;right:14px;background:var(--coral)}.ab-note__photo-monogram{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:30px}.ab-note__photo-mark{font-family:"Instrument Serif",serif;font-style:italic;font-size:140px;line-height:.9;color:var(--coral);border-bottom:1px solid hsla(0,0%,100%,.15);padding-bottom:14px;margin-bottom:10px;letter-spacing:-.04em}.ab-note__photo-name{font-family:"Instrument Serif",serif;font-size:30px;color:var(--cream);line-height:1.1}.ab-note__photo-name i{color:var(--coral);font-style:italic}.ab-note__photo-est{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.ab-note__photo:not(.is-placeholder) .ab-note__photo-monogram{display:none}.ab-note__sign{margin-top:26px;display:flex;flex-direction:column;gap:6px}.ab-note__sign-name{font-family:"Instrument Serif",serif;font-size:26px;line-height:1.15}.ab-note__sign-name i{color:var(--coral);font-style:italic}.ab-note__sign-role{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.ab-note__creds{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:8px}.ab-note__creds li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2)}.ab-note__creds li .dash{display:inline-block;width:14px;height:1px;background:var(--coral);flex:none}.ab-note__sign-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 20px;gap:14px 20px;margin-top:22px;padding-top:22px;border-top:1px solid var(--rule)}.ab-note__sign-stats span{display:flex;flex-direction:column;gap:4px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.ab-note__sign-stats strong{font-family:"Instrument Serif",serif;font-style:italic;font-size:32px;font-weight:400;color:var(--coral);line-height:1;letter-spacing:-.02em}.ab-note__body h2{font-family:"Instrument Serif",serif;font-size:clamp(44px,5vw,76px);line-height:1.02;margin-top:18px;margin-bottom:26px}.ab-note__body h2 i{color:var(--coral);font-style:italic}.ab-note__body p{font-size:16px;line-height:1.78;color:var(--ink-2);margin:0 0 20px;max-width:620px}.ab-note__lead{font-size:19px!important;line-height:1.6!important;color:var(--ink)!important}.ab-note__pull{position:relative;margin:32px 0;padding:30px 30px 28px 56px;border-left:3px solid var(--coral);background:linear-gradient(135deg,rgba(232,120,98,.07),rgba(232,120,98,.02));border-radius:0 12px 12px 0;max-width:640px}.ab-note__pull-q{position:absolute;left:18px;top:8px;font-size:72px;line-height:1;color:var(--coral)}.ab-note__pull-q,.ab-note__pull-t{font-family:"Instrument Serif",serif;font-style:italic}.ab-note__pull-t{display:block;font-size:clamp(20px,1.9vw,24px);line-height:1.5;color:var(--ink)}.ab-note__signoff{margin-top:36px;padding-top:24px;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:6px}.ab-note__signoff-mark{font-family:"Instrument Serif",serif;font-size:36px;color:var(--ink);line-height:1}.ab-note__signoff-mark i{color:var(--coral);font-style:italic;margin-right:6px}.ab-note__signoff-role{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}@media (max-width:900px){.ab-note{padding:80px 22px 60px}.ab-note__lockup-name{font-size:64px}.ab-note__grid{grid-template-columns:1fr;gap:48px}.ab-note__portrait{position:static}.ab-note__photo{max-width:380px}.ab-note__sign-stats{grid-template-columns:1fr 1fr}.ab-note__bg-est,.ab-note__bg-stamp{display:none}}.ab-prin__img--cutout,.phlong__img--cutout{background:radial-gradient(ellipse 70% 40% at 50% 22%,rgba(232,120,98,.55) 0,rgba(232,120,98,0) 60%),linear-gradient(180deg,#0e1330,#1a2143 50%,#2a3057)!important;background-size:cover!important;background-position:50%!important;overflow:hidden;position:relative}.ab-prin__img--cutout:after,.phlong__img--cutout:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,transparent 0,var(--coral) 30%,var(--coral) 70%,transparent 100%)}.ab-prin__img--cutout img,.phlong__img--cutout img{width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 10px 18px rgba(0,0,0,.3))}.gal{display:flex!important;grid-template-columns:none!important;gap:16px!important;margin-top:60px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:8px;position:relative}.gal::-webkit-scrollbar{display:none}.gal{margin-inline:-36px;padding-inline:36px;scroll-padding-inline:36px}.gal .it,.gal .it--lg,.gal .it--md,.gal .it--md2,.gal .it--wide{flex:0 0 clamp(280px,60vw,720px)!important;grid-column:auto!important;grid-row:auto!important;aspect-ratio:16/10!important;scroll-snap-align:start;height:auto!important;position:relative}.gal .it img{width:100%;height:100%;object-fit:cover}.gal-rail{position:relative}.gal-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.94);border:1px solid rgba(26,33,67,.14);color:var(--ink,#1a2143);display:grid;place-items:center;cursor:pointer;z-index:3;transition:background .2s,transform .2s,color .2s,box-shadow .2s;box-shadow:0 4px 12px -4px rgba(8,12,28,.2)}.gal-arrow:hover{background:var(--coral,#e87862);color:#fff;transform:translateY(-50%) scale(1.06)}.gal-arrow svg{width:20px;height:20px}.gal-arrow--prev{left:8px}.gal-arrow--next{right:8px}@media (max-width:760px){.gal .it,.gal .it--lg,.gal .it--md,.gal .it--md2,.gal .it--wide{flex-basis:85vw!important}.gal-band .gal{margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px}.gal-arrow{width:36px;height:36px}}.deps{grid-auto-flow:dense!important;align-items:stretch}.story__stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;margin-top:72px;padding-top:36px;border-top:1px solid var(--rule);max-width:1180px;margin-left:auto;margin-right:auto}.story__stat .n{color:var(--ink)}.story__stat .n span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.story__stats{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px;padding-top:28px}}.cur-label{color:var(--cream,#f6f2ec)!important;background:rgba(15,19,46,.92);padding:4px 10px;border-radius:99px;margin-top:56px;white-space:nowrap;box-shadow:0 4px 12px -4px rgba(8,12,28,.4)}.progress,.wa-fab{will-change:transform;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}body .cur-dot{background:#fff!important;mix-blend-mode:normal!important;width:11px!important;height:11px!important;box-shadow:0 0 0 2px rgba(26,33,67,.65),0 1px 4px rgba(0,0,0,.35)!important}.cur-ring{background:transparent!important;border:2px solid var(--coral,#e87862)!important;width:40px!important;height:40px!important;transition:width .35s var(--ease,cubic-bezier(.16,1,.3,1)),height .35s var(--ease,cubic-bezier(.16,1,.3,1)),border-color .25s ease!important}.cur-ring.is-hover{width:48px!important;height:48px!important;background:rgba(232,120,98,.12)!important;border-color:var(--coral,#e87862)!important}.cur-ring.is-drag,.cur-ring.is-view{width:52px!important;height:52px!important;background:rgba(232,120,98,.18)!important;border-color:var(--coral,#e87862)!important}.cur-dot.is-hide{opacity:1!important}section.ab-blf,section.ab-prin,section.banner,section.cta,section.dep-wrap,section.hero,section.inv,section.next,section.partners,section.phlong,section.story,section.testi{contain:layout style}.ab-blf{padding:100px 36px;background:var(--ink,#1a2143);position:relative}.ab-blf,.ab-blf__head{color:var(--cream,#f6f2ec)}.ab-blf__head{max-width:1180px;margin:0 auto 50px}.ab-blf__head .eyebrow{color:hsla(36,36%,95%,.7)}.ab-blf__head .eyebrow .dash{background:var(--coral,#e87862)}.ab-blf__head h2{font-family:"Instrument Serif",serif;font-size:clamp(40px,5vw,72px);line-height:1.02;margin:18px 0 14px;color:var(--cream,#f6f2ec)}.ab-blf__head h2 i{color:var(--coral,#e87862);font-style:italic}.ab-blf__head p{font-size:15px;color:hsla(36,36%,95%,.78);max-width:520px;line-height:1.6}.ab-blf__grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.ab-blf__c{position:relative;padding:36px 30px 32px;background:hsla(0,0%,100%,.06);border:1px solid hsla(36,36%,95%,.12);border-radius:14px;display:flex;flex-direction:column;gap:14px;backdrop-filter:saturate(140%) blur(6px);-webkit-backdrop-filter:saturate(140%) blur(6px);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease}.ab-blf__c:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.09);border-color:rgba(232,120,98,.55);box-shadow:0 24px 40px -24px rgba(0,0,0,.6),0 0 0 1px rgba(232,120,98,.25)}.ab-blf__num{font-style:italic;font-size:64px;line-height:1;color:var(--coral,#e87862);letter-spacing:-.04em}.ab-blf__c h3,.ab-blf__num{font-family:"Instrument Serif",serif}.ab-blf__c h3{font-size:24px;line-height:1.2;color:var(--cream,#f6f2ec);margin:0}.ab-blf__c h3 i{color:var(--coral,#e87862);font-style:italic}.ab-blf__c p{font-size:14px;line-height:1.65;color:hsla(36,36%,95%,.78);margin:0}@media (max-width:900px){.ab-blf{padding:70px 22px}.ab-blf__grid{grid-template-columns:1fr;gap:18px}}.ab-strip{padding:80px 36px 120px;background:var(--cream);color:var(--ink)}.ab-strip__head{max-width:1180px;margin:0 auto 40px}.ab-strip__head h2{font-family:"Instrument Serif",serif;font-size:clamp(36px,4.4vw,64px);line-height:1.02;margin:18px 0 14px}.ab-strip__head h2 i{color:var(--coral);font-style:italic}.ab-strip__head p{font-size:15px;color:var(--ink-2);max-width:540px;line-height:1.6}.ab-strip__rail{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:16px;gap:16px}.ab-strip__c{margin:0;display:flex;flex-direction:column;gap:10px}.ab-strip__img{aspect-ratio:1/1;background:#222;background-size:cover;background-position:50%;border-radius:8px}.ab-strip__c--lg .ab-strip__img{aspect-ratio:4/5}.ab-strip__c figcaption{display:flex;flex-direction:column;gap:4px;padding:0 4px}.ab-strip__c figcaption .mono{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.ab-strip__c figcaption span:last-child{font-family:"Instrument Serif",serif;font-style:italic;font-size:16px;color:var(--ink)}@media (max-width:900px){.ab-strip{padding:60px 22px 80px}.ab-strip__rail{grid-template-columns:1fr 1fr;gap:14px}.ab-strip__c--lg{grid-column:1/-1}}.ab-tl{padding:100px 0 120px;background:var(--ink);color:var(--cream);overflow:hidden}.ab-tl__head{max-width:1180px;margin:0 auto 60px;padding:0 36px}.ab-tl__head .eyebrow{color:hsla(0,0%,100%,.7)}.ab-tl__head .eyebrow .dash{background:hsla(0,0%,100%,.7)}.ab-tl__head h2{font-family:"Instrument Serif",serif;font-size:clamp(40px,5vw,72px);line-height:1.02;margin:18px 0 14px}.ab-tl__head h2 i{color:var(--coral);font-style:italic}.ab-tl__head p{font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.65);max-width:520px}.ab-tl__rail{position:relative;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding:0 36px 24px;cursor:none;-webkit-overflow-scrolling:touch}.ab-tl__rail::-webkit-scrollbar{height:6px}.ab-tl__rail::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:99px}.ab-tl__line{position:absolute;top:38px;left:36px;right:36px;height:1px;background:hsla(0,0%,100%,.18);pointer-events:none}.ab-tl__track{gap:36px;padding-top:24px;min-width:max-content}.ab-tl__c,.ab-tl__track{display:flex;position:relative}.ab-tl__c{flex:none;width:300px;flex-direction:column;gap:10px;padding-top:30px}.ab-tl__y{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;color:var(--coral)}.ab-tl__dot{position:absolute;top:13px;left:0;width:14px;height:14px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 4px rgba(232,120,98,.18)}.ab-tl__c h4{font-family:"Instrument Serif",serif;font-size:22px;line-height:1.25;margin:6px 0 4px;color:var(--cream)}.ab-tl__c h4 i{color:var(--coral);font-style:italic}.ab-tl__c p{font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.65);margin:0}@media (max-width:600px){.ab-tl__c{width:240px}}.ab-prin{padding:120px 36px;background:var(--cream-2,#efe6d8);color:var(--ink);position:relative;overflow:hidden}.ab-prin:before{content:"XIV principals · one door";position:absolute;top:48px;right:48px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--coral);opacity:.55;pointer-events:none}.ab-prin__head{max-width:1180px;margin:0 auto 72px}.ab-prin__head h2{font-family:"Instrument Serif",serif;font-size:clamp(40px,5vw,72px);line-height:1.02;margin:18px 0 14px}.ab-prin__head h2 i{color:var(--coral);font-style:italic}.ab-prin__head p{font-size:15px;color:var(--ink-2);max-width:540px;line-height:1.6}.ab-prin__grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;grid-gap:32px;gap:32px;counter-reset:prin}.ab-prin__grid.stagger>.ab-prin__c{opacity:1!important;transform:none!important;transition:none!important}.ab-prin__c{counter-increment:prin;position:relative;display:flex;flex-direction:column;background:var(--cream);border:1px solid var(--rule);border-radius:20px;overflow:hidden;isolation:isolate;box-shadow:0 18px 36px -28px rgba(8,12,28,.22);transition:transform .5s var(--ease,cubic-bezier(.16,1,.3,1)),box-shadow .5s ease,border-color .4s ease}.ab-prin__c:before{content:counter(prin,decimal-leading-zero);right:-14px;bottom:-46px;font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(140px,15vw,200px);line-height:1;letter-spacing:-.02em;color:rgba(232,120,98,.1);transition:transform .7s var(--ease,cubic-bezier(.16,1,.3,1)),color .4s ease}.ab-prin__c:after,.ab-prin__c:before{position:absolute;z-index:0;pointer-events:none}.ab-prin__c:after{content:"";inset:0;background:radial-gradient(ellipse 90% 38% at 50% 0,rgba(232,120,98,.1),transparent 65%);opacity:0;transition:opacity .45s ease}.ab-prin__c:hover{transform:translateY(-6px);border-color:rgba(232,120,98,.42);box-shadow:0 36px 60px -28px rgba(8,12,28,.34)}.ab-prin__c:hover:after{opacity:1}.ab-prin__c:hover:before{transform:translate(-6px,-6px);color:rgba(232,120,98,.16)}.ab-prin__c .ab-prin__img{position:relative;width:100%;aspect-ratio:3/4;background-color:#e8dfce;background-size:cover;background-position:center 20%;transform:scale(1);transition:transform .9s cubic-bezier(.16,1,.3,1);border-radius:0;min-height:0;overflow:hidden}.ab-prin__c:hover .ab-prin__img{transform:scale(1.05)}.ab-prin__c .ab-prin__img:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,hsla(0,0%,100%,0) 38%,hsla(0,0%,100%,.22) 50%,hsla(0,0%,100%,0) 62%),linear-gradient(180deg,rgba(8,12,28,0) 55%,rgba(8,12,28,.28));background-size:220% 100%,100% 100%;background-position:120% 0,0 0;pointer-events:none;transition:background-position .9s cubic-bezier(.16,1,.3,1)}.ab-prin__c:hover .ab-prin__img:after{background-position:-20% 0,0 0}.ab-prin__c .ab-prin__img.phlong__img--placeholder{background:linear-gradient(135deg,#1a2143,#2a3057)}.ab-prin__c .ab-prin__img.phlong__img--placeholder:before{content:attr(data-initials);position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(72px,9vw,108px);letter-spacing:-.02em;color:var(--coral)}.ab-prin__c .mono{position:absolute;top:18px;left:18px;z-index:3;padding:8px 14px 8px 12px;background:hsla(0,0%,100%,.95);color:var(--ink);border:1px solid rgba(26,33,67,.08);border-radius:999px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;margin:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .4s ease}.ab-prin__c .mono:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--coral);vertical-align:1.5px;margin-right:9px}.ab-prin__c:hover .mono{transform:translateY(-2px)}.ab-prin__c h4{position:relative;z-index:1;font-family:"Instrument Serif",serif;font-size:clamp(30px,2.6vw,40px);line-height:1.04;letter-spacing:-.015em;margin:28px 28px 0;color:var(--ink);font-weight:400}.ab-prin__c h4 i{color:var(--coral);font-style:italic}.ab-prin__c h4:after{content:"";display:block;margin-top:16px;width:32px;height:2px;background:var(--coral);transition:width .6s var(--ease,cubic-bezier(.16,1,.3,1))}.ab-prin__c:hover h4:after{width:72px}.ab-prin__c p{position:relative;z-index:1;font-family:Manrope,sans-serif;font-size:15px;color:var(--ink-2);line-height:1.65;margin:16px 28px 28px;flex:1 1;max-width:none}.ab-prin__c--founder{border-color:rgba(232,120,98,.45)}.ab-prin__c--founder h4{font-size:clamp(32px,2.8vw,44px)}.ab-prin__c .ab-prin__img--cutout{background:radial-gradient(ellipse 70% 45% at 50% 25%,rgba(232,120,98,.55) 0,rgba(232,120,98,0) 60%),linear-gradient(180deg,#0e1330,#1a2143 50%,#2a3057)!important}.ab-prin__c .ab-prin__img--cutout img{width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 14px 26px rgba(0,0,0,.35))}@media (max-width:1024px){.ab-prin{padding:100px 28px}.ab-prin__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:640px){.ab-prin{padding:80px 22px}.ab-prin:before{display:none}.ab-prin__grid{grid-template-columns:1fr;gap:22px;grid-auto-rows:auto}.ab-prin__c:before{font-size:140px;bottom:-38px;right:-10px}.ab-prin__c h4{font-size:clamp(28px,6.6vw,36px);margin:24px 22px 0}.ab-prin__c p{margin:14px 22px 24px}}.ab-faq{padding:120px 36px 100px;background:var(--cream);color:var(--ink);position:relative;overflow:hidden}.ab-faq__head{max-width:1180px;margin:0 auto 50px}.ab-faq__head h2{font-family:"Instrument Serif",serif;font-size:clamp(40px,5vw,72px);line-height:1.02;margin:18px 0 14px}.ab-faq__head h2 i{color:var(--coral);font-style:italic}.ab-faq__head p{font-size:15px;color:var(--ink-2);max-width:560px;line-height:1.6}.ab-faq__list{max-width:980px;margin:0 auto;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--rule)}.ab-faq__c{border-bottom:1px solid var(--rule);transition:background .25s ease}.ab-faq__c[open]{background:rgba(232,120,98,.05)}.ab-faq__c summary{list-style:none;cursor:none;display:grid;grid-template-columns:80px 1fr 28px;align-items:center;grid-gap:22px;gap:22px;padding:26px 18px;transition:padding .2s ease}.ab-faq__c summary::-webkit-details-marker{display:none}.ab-faq__c summary:hover .ab-faq__q{color:var(--coral)}.ab-faq__num{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.ab-faq__c[open] .ab-faq__num{color:var(--coral)}.ab-faq__q{font-family:"Instrument Serif",serif;font-size:clamp(20px,2vw,28px);line-height:1.25;color:var(--ink);transition:color .2s ease}.ab-faq__q i{color:var(--coral);font-style:italic}.ab-faq__ico{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--rule);color:var(--ink-2);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .2s,color .2s,background .2s}.ab-faq__c[open] .ab-faq__ico{transform:rotate(180deg);border-color:var(--coral);color:var(--coral);background:rgba(232,120,98,.08)}.ab-faq__a{padding:0 18px 28px 120px;animation:abFaqOpen .35s cubic-bezier(.16,1,.3,1)}.ab-faq__a p{font-family:Manrope,sans-serif;font-size:15px;line-height:1.7;color:var(--ink-2);margin:0;max-width:680px}@keyframes abFaqOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ab-faq__foot{max-width:980px;margin:36px auto 0;font-family:"Instrument Serif",serif;font-style:italic;font-size:18px;color:var(--ink-2);text-align:center}.ab-faq__foot a{color:var(--coral);text-decoration:none;border-bottom:1px solid rgba(232,120,98,.4);padding-bottom:1px}.ab-faq__foot a:hover{border-bottom-color:var(--coral)}@media (max-width:760px){.ab-faq{padding:80px 22px 70px}.ab-faq__c summary{grid-template-columns:56px 1fr 24px;gap:14px;padding:20px 8px}.ab-faq__q{font-size:18px;line-height:1.3}.ab-faq__a{padding:0 8px 22px 78px}.ab-faq__a p{font-size:14px}}@media (max-width:480px){.ab-faq__c summary{grid-template-columns:1fr 24px;gap:12px}.ab-faq__num{display:none}.ab-faq__a{padding:0 8px 20px}}.lead-modal__car{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:6px 0 20px;padding:14px 18px;background:linear-gradient(135deg,rgba(232,120,98,.1),rgba(232,120,98,.04));border:1px solid rgba(232,120,98,.28);border-radius:10px;box-shadow:0 8px 24px -16px rgba(232,120,98,.5)}.lead-modal__car-label{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--coral);padding:3px 8px;border:1px solid rgba(232,120,98,.4);border-radius:99px}.lead-modal__car-name{font-family:"Instrument Serif",serif;font-size:18px;color:var(--ink,#1a2143);line-height:1.3}.svc{padding:120px 36px;background:var(--ink);color:var(--cream)}.svc__head{max-width:880px;margin:0 auto 40px}.svc__head .eyebrow{color:hsla(0,0%,100%,.7)}.svc__head .eyebrow .dash{background:hsla(0,0%,100%,.7)}.svc__head h2{font-family:"Instrument Serif",serif;font-size:clamp(36px,4.4vw,64px);line-height:1.04;margin:18px 0 14px}.svc__head h2 i{color:var(--coral);font-style:italic}.svc__head p{font-size:15px;color:hsla(0,0%,100%,.65);max-width:540px;line-height:1.6}.svc__form{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:18px;background:hsla(0,0%,100%,.04);padding:36px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08)}.svc__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.svc__lbl{display:flex;flex-direction:column;gap:8px}.svc__lbl-t{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.svc__lbl input,.svc__lbl select,.svc__lbl textarea{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);padding:12px 14px;border-radius:8px;font-family:Manrope,sans-serif;font-size:14px;color:var(--cream);outline:none;transition:border-color .15s,background .15s}.svc__lbl input:focus,.svc__lbl select:focus,.svc__lbl textarea:focus{border-color:var(--coral);background:hsla(0,0%,100%,.09)}.svc__lbl textarea{resize:vertical;font-family:inherit}.svc__meta{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:8px;flex-wrap:wrap}.svc__bay{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;color:hsla(0,0%,100%,.7);display:inline-flex;align-items:center;gap:10px}@keyframes svcBayPulse{0%,to{box-shadow:0 0 0 0 rgba(37,211,102,.4)}50%{box-shadow:0 0 0 6px rgba(37,211,102,0)}}.svc__bay .dot{width:8px;height:8px;background:#25d366;border-radius:50%;animation:svcBayPulse 1.8s ease-out infinite}.svc__bay strong{color:var(--cream);font-weight:600}.svc__submit{background:var(--coral);color:var(--cream);border:none;padding:14px 28px;border-radius:99px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;cursor:none;transition:background .2s,transform .2s}.svc__submit:hover{background:#d36450;transform:translateY(-1px)}.svc__done{margin:6px 0 0;padding:12px 14px;border-radius:8px;font-size:13px;line-height:1.5}.svc__done.is-ok{background:rgba(37,211,102,.12);border:1px solid rgba(37,211,102,.35);color:#bfecca}.svc__done.is-err{background:rgba(232,120,98,.12);border:1px solid rgba(232,120,98,.35);color:#f4c1b6}@media (max-width:700px){.svc{padding:80px 22px}.svc__form{padding:24px}.svc__row{grid-template-columns:1fr}}.cmp__bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0 10px;padding:10px 14px;background:var(--cream-2,#efe6d8);border-radius:10px}.cmp__bar-eyebrow{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-right:8px}.cmp__pick{flex:1 1;min-width:200px;background:var(--cream);border:1px solid var(--rule);padding:8px 12px;border-radius:6px;font-family:Manrope,sans-serif;font-size:13px;color:var(--ink);cursor:none}.cmp__pick:focus{outline:none;border-color:var(--coral)}.cmp__vs{font-family:"Instrument Serif",serif;font-style:italic;color:var(--coral);font-size:18px}.cmp__go{background:var(--ink);color:var(--cream);border:none;padding:9px 16px;border-radius:99px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;cursor:none}.cmp__go:hover{background:var(--coral)}.cmp__clear{background:transparent;border:1px solid var(--rule);padding:8px 14px;border-radius:99px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);cursor:none}@keyframes cmpReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cmp__panel{margin-bottom:32px;padding:32px;background:var(--cream);border:1px solid var(--rule);border-radius:14px;animation:cmpReveal .35s var(--ease,cubic-bezier(.16,1,.3,1));box-shadow:0 18px 50px -30px rgba(26,33,67,.35)}.cmp__hint{font-family:"Instrument Serif",serif;font-style:italic;color:var(--muted);padding:12px 0}.cmp__heads{display:grid;grid-template-columns:180px 1fr 1fr;grid-gap:18px;gap:18px;align-items:end;padding-bottom:18px;border-bottom:1px solid var(--rule)}.cmp__head{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;text-decoration:none;color:var(--ink)}.cmp__photo{aspect-ratio:16/10;background:#222;background-size:cover;background-position:50%;border-radius:8px}.cmp__photo.is-empty{background:linear-gradient(135deg,#dbcfb9,#c9bda5)}.cmp__head-meta .mono{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.cmp__head-meta h4{font-family:"Instrument Serif",serif;font-size:20px;line-height:1.2;margin:6px 0 2px}.cmp__head-meta h4 i{color:var(--coral);font-style:italic}.cmp__head-price{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--coral)}.cmp__rows{display:flex;flex-direction:column}.cmp__row{display:grid;grid-template-columns:180px 1fr 1fr;grid-gap:18px;gap:18px;padding:12px 0;border-bottom:1px solid rgba(13,20,48,.06);align-items:baseline}.cmp__row:last-child{border-bottom:none}.cmp__row.is-diff .cmp__a,.cmp__row.is-diff .cmp__b{color:var(--coral)}.cmp__label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.cmp__a,.cmp__b{font-family:Manrope,sans-serif;font-size:14px;color:var(--ink)}.cmp__cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px;padding-top:18px;border-top:1px solid var(--rule)}.cmp__cta{flex:1 1;text-align:center;padding:12px 18px;border-radius:99px;background:var(--ink);color:var(--cream);text-decoration:none;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.cmp__cta:hover{background:var(--coral)}@media (max-width:700px){.cmp__heads,.cmp__row{grid-template-columns:1fr;gap:8px}.cmp__panel{padding:22px}}html{overflow-x:hidden}html,html body{max-width:100vw}html body{overflow-x:visible}@supports (overflow:clip){html,html body{overflow-x:clip}}html.is-preloading,html:has(>body[style*="overflow: hidden"]),html:has(body.admin-slideover-open),html:has(body.mnav-open){overflow:hidden;scrollbar-gutter:stable}canvas,iframe,img,svg,video{max-width:100%}img,video{height:auto}nav.nav{padding:clamp(14px,2.5vw,22px) clamp(18px,3vw,44px)!important;column-gap:clamp(12px,2vw,24px)!important}nav.nav.scrolled{padding:clamp(10px,2vw,14px) clamp(18px,3vw,44px)!important}section.cta,section.dep-wrap,section.hero,section.idx,section.next,section.partners,section.phlong,section.story,section.testi{padding-left:clamp(16px,4vw,44px);padding-right:clamp(16px,4vw,44px)}@media (min-width:1700px) and (max-width:2199px){.cta,.dep-wrap,.foot,.hero,.idx,.next,.partners,.phlong,.story,.testi{--shell-max:1800px}.cta__inner,.deps,.foot,.hero__c,.partners__grid,.phlong__head,.story__grid,.testi__grid{max-width:1800px;margin-left:auto;margin-right:auto}}@media (min-width:2200px){.cta__inner,.deps,.foot,.hero__c,.partners__grid,.phlong__head,.story__grid,.testi__grid{max-width:2100px;margin-left:auto;margin-right:auto}.wrap,section.cin,section.cta,section.next,section.phlong,section.story{padding-top:clamp(90px,6vw,130px);padding-bottom:clamp(90px,6vw,130px)}.phlong__c{flex-basis:320px}.phlong__head{max-width:1100px}.story__copy p{max-width:640px}.testi__grid{gap:56px}.foot{gap:48px}}@media (min-width:1700px){.cfg__grid,.cin__stats,.contactform__grid,.deliv__grid,.idx-row,.intro,.maploc,.odo__grid,.spec__head,.spec__list{max-width:1800px;margin-left:auto;margin-right:auto}}@media (min-width:1100px) and (max-width:1699px){.phlong__c{flex-basis:260px}}@media (max-width:1099px){.wrap{padding:110px 28px}.hero__crest{font-size:9.5px}.hero__meta{gap:28px}.hero__meta .stat .num{font-size:48px}.foot{gap:28px}}@media (max-width:640px){.wrap{padding:80px 18px}section.cta,section.faq,section.next,section.phlong,section.spec,section.story{padding-left:18px!important;padding-right:18px!important}.hero{min-height:auto;height:100svh}.hero__h1{font-size:clamp(46px,13vw,84px)!important;line-height:.92}.hero__content{padding:0 18px 64px}.hero__row{flex-direction:column;gap:22px;align-items:flex-start}.hero__lede{font-size:14px;max-width:100%}.hero__meta{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;width:100%;text-align:left}.hero__meta .stat{display:flex;flex-direction:column;gap:4px;justify-content:flex-start}.hero__meta .stat .num{font-size:32px;order:0}.hero__meta .stat .mono{font-size:9px;letter-spacing:.14em;order:1;opacity:.7}.hero__counter{display:none}.hero__crest{top:110px;font-size:9px;opacity:.55}.hero__scroll{display:none}.dep{padding:22px;min-height:220px}.dep--lg{min-height:320px}.dep__title{font-size:clamp(28px,9vw,40px)!important}.dep--lg .dep__title{font-size:clamp(38px,11vw,56px)!important}.story__num{font-size:96px}.story__copy p{font-size:15px}.cta h2,.partners__head h2,.phlong h2,.story h2,.testi h2{font-size:clamp(34px,9vw,56px)!important}.foot{grid-template-columns:1fr!important;gap:28px}.foot__brand p{max-width:100%}.phlong__c{flex-basis:240px}.partners__grid{grid-template-columns:repeat(3,1fr)!important}.cin__stats{padding:16px 18px!important;gap:12px!important}.cin__stats .n{font-size:26px!important}.cin__stats .l{font-size:9px!important}.sec-end{flex-direction:column;gap:8px;padding:18px!important;text-align:center}.sec-end strong:after,.sec-end strong:before{display:none}.sec-chapter{top:18px!important;right:18px!important;font-size:8.5px!important;padding:5px 10px 5px 24px!important}.dticker{padding:14px 0}.dticker__t{gap:36px;font-size:9.5px}.wa-fab{right:14px!important;bottom:70px!important}}@media (max-width:380px){.hero__h1{font-size:clamp(40px,12vw,56px)!important}.hero__meta{grid-template-columns:1fr 1fr;gap:14px}.hero__meta .stat:nth-child(3){grid-column:1/-1}.wrap{padding:64px 14px}.partners__grid{grid-template-columns:repeat(2,1fr)!important}}.hero__crest,.hero__eyebrow,section.hero .hero__counter{display:none!important}section.hero .hero__h-row{display:block!important;position:static!important}section.hero{position:relative!important}section.hero .hero__meta{position:absolute!important;right:clamp(20px,4vw,56px)!important;top:50%!important;gap:24px!important;text-align:right!important;z-index:6!important;opacity:1!important;transform:translateY(-50%)!important;pointer-events:none}section.hero .hero__meta,section.hero .hero__meta .stat{display:flex!important;flex-direction:column!important;align-items:flex-end!important}section.hero .hero__meta .stat{gap:4px!important;width:auto!important;position:relative!important;padding-right:14px!important;border-right:2px solid rgba(232,120,98,.85)!important}section.hero .hero__meta .stat .num{font-family:"Instrument Serif",serif!important;font-size:clamp(36px,4vw,60px)!important;line-height:1!important;font-weight:700!important;order:0!important;color:var(--coral,#e87862)!important;text-shadow:0 2px 14px rgba(8,12,28,.65)!important}section.hero .hero__meta .stat .mono{font-family:JetBrains Mono,monospace!important;font-size:11px!important;letter-spacing:.22em!important;font-weight:600!important;text-transform:uppercase!important;opacity:1!important;order:1!important;color:#fff!important;text-shadow:0 1px 6px rgba(8,12,28,.7)!important}@media (max-width:900px){section.hero .hero__meta{position:static!important;transform:none!important;transition-property:opacity!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;gap:18px!important;margin-top:18px!important}section.hero .hero__meta .stat{align-items:flex-start!important;padding:0 0 0 12px!important;border-right:0!important;border-left:2px solid rgba(232,120,98,.85)!important}}.foot>div:nth-child(3){column-count:2;column-gap:20px}.foot>div:nth-child(3)>h4{column-span:all;-webkit-column-span:all}.foot>div:nth-child(3)>a{display:block;page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid}@media (max-width:760px){.foot>div:nth-child(3){column-count:1}}.img-adjust{position:fixed;inset:0;z-index:9700;display:flex;align-items:center;justify-content:center;padding:4vh 20px}.img-adjust__scrim{position:absolute;inset:0;background:rgba(8,12,28,.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.img-adjust__card{position:relative;width:100%;max-width:820px;background:var(--cream,#fff);color:var(--ink,#1a2143);border:1px solid var(--rule,rgba(13,20,48,.12));border-radius:14px;box-shadow:0 30px 80px rgba(8,12,28,.4);overflow:hidden;display:flex;flex-direction:column;max-height:92vh}.img-adjust__head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 4px}.img-adjust__eyebrow{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:rgba(26,33,67,.7)}.img-adjust__close{background:none;border:none;font-size:24px;line-height:1;color:inherit;cursor:pointer;padding:0 4px}.img-adjust__body{padding:14px 22px 0;display:flex;flex-direction:column;gap:16px;overflow:hidden}.img-adjust__frame{position:relative;width:100%;max-height:60vh;background:#0d1430;border-radius:6px;overflow:hidden;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.img-adjust__frame:active{cursor:-webkit-grabbing;cursor:grabbing}.img-adjust__img{flex:none;transform-origin:center;pointer-events:none;will-change:transform;max-width:none;max-height:none}.img-adjust__grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.18) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.18) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.18) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.18) 1px,transparent 0);background-position:33.33% 0,66.66% 0,0 33.33%,0 66.66%;background-size:1px 100%,1px 100%,100% 1px,100% 1px;background-repeat:no-repeat}.img-adjust__grid,.img-adjust__loading{position:absolute;inset:0;pointer-events:none}.img-adjust__loading{display:grid;place-items:center;color:hsla(36,36%,95%,.85);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.img-adjust__controls{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--rule,rgba(13,20,48,.08))}.img-adjust__zoom{display:flex;align-items:center;gap:10px;flex:1 1;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(26,33,67,.7)}.img-adjust__zoom input[type=range]{flex:1 1;accent-color:var(--coral,#e87862)}.img-adjust__zoom-v{min-width:48px;text-align:right;color:var(--ink,#1a2143)}.img-adjust__err{color:#d83e3e;font-size:13px;padding:0 0 12px}.img-adjust__foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 18px}.img-adjust__btn{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;padding:10px 16px;border-radius:99px;border:1px solid rgba(26,33,67,.2);background:transparent;color:var(--ink,#1a2143);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.img-adjust__btn:disabled{opacity:.55;cursor:not-allowed}.img-adjust__btn--ghost:hover:not(:disabled){background:rgba(26,33,67,.06)}.img-adjust__btn--primary{background:var(--coral,#e87862);border-color:var(--coral,#e87862);color:#fff}.img-adjust__btn--primary:hover:not(:disabled){background:var(--ink,#1a2143);border-color:var(--ink,#1a2143)}@media (max-width:600px){.img-adjust{padding:2vh 12px}.img-adjust__card{max-height:96vh}.img-adjust__body,.img-adjust__foot,.img-adjust__head{padding-left:16px;padding-right:16px}.img-adjust__controls{flex-wrap:wrap;gap:10px}}.ab-blf,.ab-faq,.ab-note,.ab-prin,.ab-strip,.ab-tl,.ba,.cfg,.coat,.contactform,.cta,.deliv,.diag,.editorial,.emi,.ev,.faq,.gal-band,.locator,.next,.odo,.orb,.phlong,.prem,.sellform,.spec,.story,.svc,.testi,.wrap{padding-top:56px;padding-bottom:56px}.ab-blf__head,.ab-faq__head,.ab-note__lockup,.ab-prin__head,.ab-tl__head,.ba__head,.cfg__head,.coat__head,.deliv__head,.diag__head,.editorial__head,.emi__head,.ev__head,.idx-row,.locator__head,.odo__head,.orb__head,.phlong__head,.prem__head,.spec__head,.testi__head{margin-bottom:32px}.gal,.odo__belt{margin-top:32px}@media (min-width:901px){.cf__stage{height:440px}.orb__stage{height:460px}.intro{gap:52px}.story__grid{gap:56px}.ab-note__grid{gap:52px}}@media (min-width:641px){.hero:not(.hero--dept){min-height:620px}.cin{min-height:580px}.banner{height:62vh;min-height:470px}}@keyframes kb{0%{transform:scale(1.02) translateX(-3%)}to{transform:scale(1.03) translateX(3%)}}@media (max-width:768px){.ab-blf,.ab-faq,.ab-note,.ab-prin,.ab-strip,.ab-tl,.ba,.cfg,.coat,.contactform,.cta,.deliv,.diag,.editorial,.emi,.ev,.faq,.gal-band,.locator,.next,.odo,.orb,.phlong,.prem,.sellform,.spec,.story,.svc,.testi,.wrap{padding-top:36px;padding-bottom:36px}}.phlong__rail{display:flex;justify-content:safe center}.partners{padding-top:56px;padding-bottom:56px}.partners__head{margin-bottom:32px}@media (max-width:768px){.partners{padding-top:36px;padding-bottom:36px}}.navy-band .partners__grid,.navy-band .partners__grid .p{border-color:hsla(0,0%,100%,.14)}.navy-band .partners__grid .p .idx{color:hsla(0,0%,100%,.4)!important}.navy-band .partners__grid .p:hover{background:hsla(0,0%,100%,.06);color:var(--cream)}.navy-band .partners__grid .p:hover .idx{color:var(--coral)!important}@media (min-width:769px){body:has(.dticker) .cta,body:has(.dticker) .partners,body:has(.dticker) .phlong,body:has(.dticker) .story,body:has(.dticker) .testi,body:has(.dticker) .wrap{padding-top:56px!important;padding-bottom:56px!important}}.scroll-fab{position:fixed;top:50%;right:14px;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;z-index:70;pointer-events:none}.scroll-fab__btn{pointer-events:auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(26,33,67,.18);color:hsla(36,36%,95%,.85);border:1px solid hsla(36,36%,95%,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:none;opacity:.45;transition:opacity .25s ease,background .3s ease,color .3s ease,border-color .3s ease,transform .25s ease}.scroll-fab:hover .scroll-fab__btn{opacity:.9}.scroll-fab__btn:hover{opacity:1;background:var(--coral,#e87862);color:#1a2143;border-color:var(--coral,#e87862);transform:scale(1.08)}.scroll-fab__btn:disabled{opacity:.12;pointer-events:none}body:not([data-tone=ink]) .scroll-fab__btn,body[data-tone=light] .scroll-fab__btn{background:rgba(26,33,67,.7);color:#f6f2ec;border-color:rgba(26,33,67,.25)}body:not([data-tone=ink]) .scroll-fab__btn:hover,body[data-tone=light] .scroll-fab__btn:hover{background:var(--coral,#e87862);color:#1a2143;border-color:var(--coral,#e87862)}@media (max-width:680px){.scroll-fab{right:8px;gap:6px}.scroll-fab__btn{width:30px;height:30px}}@media (hover:none){.scroll-fab__btn{opacity:.65}}.hero__reel{position:absolute;inset:0;z-index:0;overflow:hidden}.hero__rslide{position:absolute;inset:0;background-size:cover;background-position:50%;transform:translateX(100%);transition:transform .6s cubic-bezier(.5,0,.25,1);will-change:transform;z-index:1}.hero__rslide.is-on{transform:translateX(0);z-index:2}.hero__arw{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:40px;height:40px;border-radius:50%;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.5);display:grid;place-items:center;cursor:none;opacity:.4;transition:opacity .25s ease,background .25s ease,color .25s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero__arw:hover{opacity:1;background:hsla(0,0%,100%,.16);color:#fff}.hero__arw--prev{left:22px}.hero__arw--next{right:22px}@media (max-width:600px){.hero__arw{width:34px;height:34px;left:12px}.hero__arw--next{right:12px;left:auto}}.quote__who{justify-content:flex-start;align-items:center;gap:16px}.quote__avatar{position:relative;flex:none;width:84px;height:84px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,var(--coral,#e87862),#cf5f4b);box-shadow:0 0 0 3px rgba(232,120,98,.3)}.quote__avatar:after{content:attr(data-initials);font-family:JetBrains Mono,monospace;font-size:24px;font-weight:600;letter-spacing:.04em;color:#fff}.quote__avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.quote__role{margin-left:auto;text-align:right}.reveal{transition:opacity .5s var(--ease,cubic-bezier(.16,1,.3,1)),transform .55s var(--ease,cubic-bezier(.16,1,.3,1))!important}.stagger>*{transition:opacity .45s var(--ease,cubic-bezier(.16,1,.3,1)),transform .5s var(--ease,cubic-bezier(.16,1,.3,1))!important}.stagger.in>:first-child{transition-delay:.04s!important}.stagger.in>:nth-child(2){transition-delay:.09s!important}.stagger.in>:nth-child(3){transition-delay:.14s!important}.stagger.in>:nth-child(4){transition-delay:.19s!important}.stagger.in>:nth-child(5){transition-delay:.24s!important}.stagger.in>:nth-child(6){transition-delay:.29s!important}.stagger.in>:nth-child(7){transition-delay:.32s!important}.stagger.in>:nth-child(8){transition-delay:.35s!important}.stagger.in>:nth-child(n+9){transition-delay:.38s!important}.phouse{display:grid;grid-template-columns:minmax(260px,320px) 1fr;grid-gap:28px;gap:28px;align-items:stretch;margin-top:24px}.phouse__list{display:flex;flex-direction:column;background:rgba(8,12,28,.28);border:1px solid hsla(36,36%,95%,.06);border-radius:14px;padding:10px;list-style:none;margin:0;overflow:hidden}.phouse__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;text-align:left;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:9px;color:hsla(36,36%,95%,.78);font-family:Manrope,sans-serif;font-size:13.5px;font-weight:500;letter-spacing:.005em;cursor:none;position:relative;transition:background .25s ease,color .25s ease,padding-left .3s var(--ease,cubic-bezier(.16,1,.3,1)),transform .3s var(--ease,cubic-bezier(.16,1,.3,1))}.phouse__row:before{content:"";position:absolute;left:6px;top:50%;width:3px;height:0;border-radius:99px;background:var(--coral,#e87862);transform:translateY(-50%);transition:height .35s var(--ease,cubic-bezier(.16,1,.3,1));pointer-events:none}.phouse__row-no{font-family:"Instrument Serif",serif;font-style:italic;font-size:18px;line-height:1;color:rgba(232,120,98,.6);min-width:24px;transition:color .25s ease}.phouse__row-n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phouse__row-arr{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:transparent;color:var(--coral,#e87862);opacity:0;transform:translateX(-6px) scale(.85);transition:opacity .22s ease,transform .25s ease,background .22s ease,color .22s ease}.phouse__row:hover{color:#fff;padding-left:18px}.phouse__row:hover .phouse__row-no{color:#fff}.phouse__row:hover .phouse__row-arr{opacity:1;transform:translateX(0) scale(1)}.phouse__row.on{color:#fff;background:rgba(232,120,98,.14);padding-left:18px}.phouse__row.on:before{height:60%}.phouse__row.on .phouse__row-no{color:#fff}.phouse__row.on .phouse__row-arr{opacity:1;transform:translateX(0) scale(1);background:var(--coral,#e87862);color:#1a2143}.phouse__stage{position:relative;display:grid;grid-template-rows:auto 1fr auto auto auto auto;grid-gap:22px;gap:22px;padding:34px 38px 32px;background:radial-gradient(140% 110% at 100% 0,rgba(232,120,98,.18),transparent 55%),linear-gradient(180deg,rgba(20,26,55,.85),rgba(14,18,42,.92));border:1px solid rgba(232,120,98,.22);border-radius:14px;box-shadow:inset 0 1px 0 hsla(36,36%,95%,.06),0 30px 70px -28px rgba(8,12,28,.7);overflow:hidden;min-height:420px;isolation:isolate}.phouse__grid{inset:0;z-index:0;background:linear-gradient(90deg,hsla(36,36%,95%,.025) 1px,transparent 0) 0 0/36px 36px,linear-gradient(0deg,hsla(36,36%,95%,.025) 1px,transparent 0) 0 0/36px 36px;mask-image:radial-gradient(120% 80% at 50% 40%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(120% 80% at 50% 40%,#000 30%,transparent 80%)}.phouse__corner,.phouse__grid{position:absolute;pointer-events:none}.phouse__corner{width:18px;height:18px;border:1px solid rgba(232,120,98,.55);z-index:2}.phouse__corner--tl{top:14px;left:14px;border-right:none;border-bottom:none}.phouse__corner--tr{top:14px;right:14px;border-left:none;border-bottom:none}.phouse__corner--bl{bottom:14px;left:14px;border-right:none;border-top:none}.phouse__corner--br{bottom:14px;right:14px;border-left:none;border-top:none}.phouse__head{position:relative;z-index:1;display:flex;align-items:baseline;gap:14px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:hsla(36,36%,95%,.5)}.phouse__no{font-family:"Instrument Serif",serif;font-style:italic;font-size:42px;line-height:.8;letter-spacing:-.02em;text-transform:none;color:var(--coral,#e87862)}.phouse__nbr{margin-left:-6px;letter-spacing:.18em}.phouse__spacer{flex:1 1}.phouse__cc{color:hsla(36,36%,95%,.78);letter-spacing:.22em}.phouse__mark{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;min-height:140px;color:hsla(36,36%,95%,.96)}.phouse__mark svg{width:100%;max-width:520px;height:auto;max-height:170px;color:currentColor;fill:currentColor}.phouse__name{font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(34px,3.4vw,52px);line-height:1;letter-spacing:-.015em;color:#fff}.phouse__name,.phouse__tag{position:relative;z-index:1;margin:0}.phouse__tag{font-family:Manrope,sans-serif;font-size:14.5px;line-height:1.55;color:hsla(36,36%,95%,.78);max-width:560px}.phouse__meta{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;padding-top:18px;border-top:1px solid hsla(36,36%,95%,.08)}.phouse__m{display:flex;flex-direction:column;gap:6px}.phouse__m-k{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:hsla(36,36%,95%,.45)}.phouse__m-v{font-family:"Instrument Serif",serif;font-style:italic;font-size:22px;line-height:1;color:#fff;letter-spacing:-.01em}.phouse__cta{position:relative;z-index:1;align-self:start;justify-self:start;display:inline-flex;align-items:center;gap:10px;padding:11px 14px 11px 18px;background:rgba(232,120,98,.14);color:#fff;text-decoration:none;border:1px solid rgba(232,120,98,.5);border-radius:99px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;transition:background .25s ease,border-color .25s ease,transform .3s var(--ease,cubic-bezier(.16,1,.3,1))}.phouse__cta:hover{background:var(--coral,#e87862);color:#1a2143;border-color:var(--coral,#e87862);transform:translateX(3px)}.phouse__cta-arr{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--coral,#e87862);color:#1a2143;transition:transform .3s var(--ease,cubic-bezier(.16,1,.3,1)),background .25s ease,color .25s ease}.phouse__cta:hover .phouse__cta-arr{background:#1a2143;color:var(--coral,#e87862);transform:translateX(4px) rotate(-6deg)}.phouse__progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:hsla(36,36%,95%,.06);z-index:2;pointer-events:none}.phouse__progress>span{display:block;height:100%;width:0;background:linear-gradient(90deg,rgba(232,120,98,.5),var(--coral,#e87862))}.phouse__stage .phouse__cta,.phouse__stage .phouse__head,.phouse__stage .phouse__mark,.phouse__stage .phouse__meta,.phouse__stage .phouse__name,.phouse__stage .phouse__tag{opacity:0;transform:translateY(8px)}.phouse__stage.is-in .phouse__head{animation:phouseIn .55s var(--ease,cubic-bezier(.16,1,.3,1)) .04s forwards}.phouse__stage.is-in .phouse__mark{animation:phouseIn .65s var(--ease,cubic-bezier(.16,1,.3,1)) .1s forwards}.phouse__stage.is-in .phouse__name{animation:phouseIn .65s var(--ease,cubic-bezier(.16,1,.3,1)) .18s forwards}.phouse__stage.is-in .phouse__tag{animation:phouseIn .65s var(--ease,cubic-bezier(.16,1,.3,1)) .24s forwards}.phouse__stage.is-in .phouse__meta{animation:phouseIn .65s var(--ease,cubic-bezier(.16,1,.3,1)) .3s forwards}.phouse__stage.is-in .phouse__cta{animation:phouseIn .65s var(--ease,cubic-bezier(.16,1,.3,1)) .36s forwards}@keyframes phouseIn{to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.phouse{grid-template-columns:1fr;gap:18px}.phouse__stage{padding:28px 24px;min-height:auto}.phouse__mark{min-height:110px}.phouse__mark svg{max-height:130px}.phouse__list{max-height:340px;overflow-y:auto}}@media (max-width:560px){.phouse__stage{padding:24px 18px 26px}.phouse__no{font-size:32px}.phouse__name{font-size:30px}.phouse__meta{grid-template-columns:1fr 1fr;gap:14px}}.journey{position:relative;margin-top:42px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px;z-index:1}.journey:before{top:130px;height:1px;background:linear-gradient(90deg,transparent,rgba(232,120,98,.45) 12%,rgba(232,120,98,.45) 88%,transparent)}.journey:after,.journey:before{content:"";position:absolute;left:8%;right:8%;pointer-events:none;z-index:0}.journey:after{top:126px;height:7px;background:radial-gradient(circle at 25% 50%,var(--coral,#e87862) 1.5px,transparent 2px),radial-gradient(circle at 50% 50%,var(--coral,#e87862) 1.5px,transparent 2px),radial-gradient(circle at 75% 50%,var(--coral,#e87862) 1.5px,transparent 2px);background-size:100% 100%}.journey__c{position:relative;z-index:1;display:flex;flex-direction:column;padding:26px 24px 24px;background:radial-gradient(120% 85% at 88% -8%,rgba(232,120,98,.14),transparent 52%),radial-gradient(80% 55% at 0 105%,rgba(96,116,200,.08),transparent 60%),linear-gradient(168deg,rgba(23,30,62,.95),rgba(11,15,36,.98));border:1px solid hsla(36,36%,95%,.1);border-radius:14px;text-decoration:none;color:#fff;cursor:none;isolation:isolate;overflow:hidden;transition:transform .4s var(--ease,cubic-bezier(.16,1,.3,1)),border-color .3s ease,box-shadow .3s ease}.journey__c:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,var(--coral,#e87862),rgba(232,120,98,.1));opacity:.35;transition:opacity .35s ease;z-index:2}.journey__c:after{content:"";position:absolute;top:-8%;bottom:-8%;left:-70%;width:55%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.045) 40%,hsla(0,0%,100%,.09) 50%,hsla(0,0%,100%,.045) 60%,transparent);transform:skewX(-18deg);transition:transform .8s var(--ease,cubic-bezier(.16,1,.3,1));pointer-events:none;z-index:1}.journey__c:hover{transform:translateY(-6px);border-color:rgba(232,120,98,.5);box-shadow:0 32px 60px -24px rgba(8,12,28,.6),0 18px 40px -22px rgba(232,120,98,.28),inset 0 1px 0 hsla(36,36%,95%,.08)}.journey__c:hover:before{opacity:1}.journey__c:hover:after{transform:skewX(-18deg) translateX(310%)}.journey__rn{position:absolute;top:8px;right:18px;font-family:"Instrument Serif",serif;font-style:italic;font-size:88px;line-height:.82;letter-spacing:-.04em;background:linear-gradient(180deg,rgba(232,120,98,.6),rgba(232,120,98,.05) 88%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;opacity:.7;pointer-events:none;transition:opacity .35s ease,transform .45s var(--ease,cubic-bezier(.16,1,.3,1));z-index:0}.journey__c:hover .journey__rn{opacity:1;transform:translateY(-3px)}.journey__step{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--coral,#e87862);margin-bottom:20px}.journey__step:before{content:"";width:16px;height:1px;background:var(--coral,#e87862);opacity:.8}.journey__icn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:rgba(232,120,98,.1);border:1px solid rgba(232,120,98,.35);color:var(--coral,#e87862);margin-bottom:24px;transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .35s ease,transform .35s var(--ease,cubic-bezier(.16,1,.3,1))}.journey__icn:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px dashed rgba(232,120,98,.28);transition:transform .9s var(--ease,cubic-bezier(.16,1,.3,1)),border-color .3s ease}.journey__icn svg{width:27px;height:27px}.journey__c:hover .journey__icn{background:var(--coral,#e87862);color:#141a37;border-color:var(--coral,#e87862);transform:scale(1.05);box-shadow:0 10px 26px -10px rgba(232,120,98,.55)}.journey__c:hover .journey__icn:after{transform:rotate(80deg);border-color:rgba(232,120,98,.5)}.journey__t{font-family:"Instrument Serif",serif;font-style:normal;font-size:clamp(28px,2.6vw,36px);line-height:1;letter-spacing:-.01em;color:#fff;margin:0 0 10px}.journey__p,.journey__t{position:relative;z-index:1}.journey__p{font-family:Manrope,sans-serif;font-size:13.5px;line-height:1.6;color:hsla(36,36%,95%,.78);margin:0 0 22px;flex:1 1}.journey__cta{position:relative;z-index:1;align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 2px 0;border-top:1px solid hsla(36,36%,95%,.12);font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:hsla(36,36%,95%,.66);transition:color .3s ease,border-color .3s ease}.journey__cta-arr{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(232,120,98,.45);background:transparent;color:var(--coral,#e87862);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .35s var(--ease,cubic-bezier(.16,1,.3,1))}.journey__c:hover .journey__cta{color:var(--coral,#e87862);border-top-color:rgba(232,120,98,.4)}.journey__c:hover .journey__cta-arr{background:var(--coral,#e87862);color:#141a37;border-color:var(--coral,#e87862);transform:translateX(4px)}@media (max-width:1180px){.journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.journey:after,.journey:before{display:none}.journey__c:nth-child(4){grid-column:1/span 1}.journey__c:nth-child(5){grid-column:2/span 1}}@media (max-width:760px){.journey{grid-template-columns:1fr 1fr}.journey__c:nth-child(5){grid-column:1/-1}.journey__rn{font-size:60px}}@media (max-width:480px){.journey{grid-template-columns:1fr}.journey__c:nth-child(5){grid-column:auto}}.cc-fab{transition:opacity .4s ease,transform .42s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.cc-fab:not(.cc-fab--in){opacity:0;transform:translateY(16px) scale(.96);pointer-events:none}.cta__btn{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;white-space:nowrap!important;padding:13px 26px!important;gap:9px!important}.cta__btn .arr{width:auto!important;height:auto!important;min-width:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;color:var(--ink)!important;transition:color .3s ease,transform .4s var(--ease)!important}.cta__btn:hover .arr{transform:translateX(4px)!important}.cta.cta--cream .cta__btn .arr,.cta.cta--light .cta__btn .arr,.cta__btn:hover .arr{background:transparent!important;color:var(--coral)!important}.cta.cta--cream .cta__btn:hover .arr,.cta.cta--light .cta__btn:hover .arr{color:var(--ink)!important}.cta.navy-band .cta__btn .arr,.cta.navy-band .cta__btn:hover .arr{background:transparent!important;color:var(--ink)!important}.cta__btn span:not(.arr){color:inherit!important}.cwa__cta-row{gap:12px 16px!important;margin-top:30px!important}.cwa__btn2{padding:11px 20px!important;font-size:11px!important}.crumbs,.pghero__crumbs{opacity:1}.crumbs a,.pghero__crumbs a{color:hsla(0,0%,100%,.75);transition:color .2s ease}.crumbs a:hover,.pghero__crumbs a:hover{color:var(--coral)}.crumbs .sep,.pghero__crumbs>span:not(.on){color:hsla(0,0%,100%,.45)}.crumbs>span:last-child,.pghero__crumbs .on{color:var(--coral);opacity:1}@media (max-width:768px){.hero:not(.hero--dept){height:auto!important;min-height:78svh!important}.hero:not(.hero--dept) .hero__h,.hero__h1{font-size:clamp(40px,12vw,60px)!important;line-height:1.03!important}.gal{display:grid!important;grid-template-columns:1fr 1fr!important;grid-auto-rows:auto!important;grid-gap:10px!important;gap:10px!important;margin-top:34px!important}.gal>.it,.gal>a,.gal>div{grid-column:auto!important;grid-row:auto!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1/1!important;overflow:hidden!important}.gal>.it--hero,.gal>.it--lg,.gal>.it--strip,.gal>.it--wide{grid-column:1/-1!important;aspect-ratio:16/10!important}.gal img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.ab-tl__rail,.cf__rail,.deps__rail,.inv__rail,.next__rail,.phlong__rail{justify-content:flex-start!important;-webkit-overflow-scrolling:touch;padding-left:22px!important;padding-right:22px!important}.banner,.cin,.cta-drive,.motto{height:auto!important;min-height:44vh!important}.banner{max-height:60vh}.cf__body,.cf__cards,.cf__grid,.deliv,.idx-row,.spec__head,.spec__list,.why__grid{grid-template-columns:1fr!important}.spec__row{border-right:none!important}.bench,.cta,.deliv,.faq,.motto,.next,.phlong,.spec,.story,.testi,.wrap{padding-top:54px!important;padding-bottom:54px!important}.emi__grid,.foot{grid-template-columns:1fr!important;gap:28px!important}.cmp__box,.cmp__tablewrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.crumbs{font-size:9px!important;letter-spacing:.14em!important;left:22px!important;right:22px!important}div.idx{display:none!important}}@media (max-width:440px){.hero:not(.hero--dept) .hero__h,.hero__h1{font-size:clamp(32px,11vw,44px)!important}.gal>.it,.gal>a,.gal>div{aspect-ratio:4/3!important}}@media (max-width:768px){.cin{height:auto!important;min-height:72svh!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:24px!important;padding:96px 22px 44px!important}.cin__index,.cin__sub{position:static!important}.cin__title{text-align:left!important;padding:0!important;font-size:clamp(40px,12vw,64px)!important}.cin__stats,.cin__title{position:static!important;transform:none!important}.cin__stats{opacity:1!important;grid-template-columns:1fr 1fr!important;left:auto!important;right:auto!important;bottom:auto!important}.cf__stage{height:auto!important;perspective:none!important;overflow:visible!important;touch-action:auto!important}.cf__track{inset:auto!important;transform:none!important;transform-style:flat!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important}.cf__c,.cf__track{position:static!important}.cf__c{left:auto!important;top:auto!important;width:100%!important;height:150px!important;transform:none!important;opacity:1!important;box-shadow:0 14px 34px -18px rgba(15,15,20,.4)!important}.cfg__right{position:static!important;top:auto!important}.orb{overflow:visible!important;padding-bottom:60px!important}.orb__stage{height:auto!important;perspective:none!important;max-width:none!important}.orb__ring{inset:auto!important;transform:none!important;transform-style:flat!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:12px!important;gap:12px!important}.orb__item,.orb__ring{position:static!important}.orb__item{top:auto!important;left:auto!important;margin:0!important;width:100%!important;height:auto!important;aspect-ratio:3/4!important;opacity:1!important;filter:none!important}.orb__center,.orb__item{transform:none!important}.orb__center{position:static!important;text-align:left!important;margin-bottom:20px!important}.orb__center h3{display:inline-block!important}.orb__nav{display:none!important}.cmp__box{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.cmp__box .cmp__tablewrap{overflow:visible!important}.cmp__box .cmp__slots,.cmp__box .cmp__table,.cmp__tablewrap>.cmp__table{min-width:600px!important}.deps{grid-template-columns:1fr 1fr!important;grid-auto-rows:auto!important;gap:10px!important}.deps>.dep{grid-column:auto!important;grid-row:auto!important;min-height:150px!important;padding:16px!important}.deps>.dep--lg,.deps>.dep--split{grid-column:1/-1!important}.dep__title{font-size:clamp(19px,5.2vw,26px)!important}.deps>.dep--lg .dep__title{font-size:clamp(30px,8vw,44px)!important}.dep__desc{font-size:11px!important;line-height:1.4!important;margin-top:6px!important;max-width:none!important}.dep__arrow{width:30px!important;height:30px!important;top:14px!important;right:14px!important}.dep__no{font-size:9px!important}.ab-prin__grid{grid-template-columns:1fr 1fr!important;gap:12px!important}.ab-prin__c h4{font-size:clamp(15px,4.3vw,20px)!important;margin:12px 12px 0!important}.ab-prin__c p{font-size:11px!important;line-height:1.45!important;margin:7px 12px 14px!important}.ab-prin__c:before{font-size:84px!important;bottom:-22px!important}.cta__t,.next__t,.story h2,.why h2{font-size:clamp(28px,8vw,44px)!important}}@media (max-width:430px){.deps>.dep:not(.dep--lg):not(.dep--split) .dep__desc{display:none!important}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--coral,#e87862);outline-offset:3px}:where(nav.nav,.mnav,footer,.foot,.cta,.svc,.wa-fab,.game-fab,.game-modal,.ilb) :where(a,button,input,select,textarea):focus-visible,a.wa-fab:focus-visible{outline-color:var(--cream,#f6f2ec)}.search__bar input:focus-visible{outline:none}.search__bar:focus-within{border-bottom-color:rgba(232,120,98,.55)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}.reveal,.reveal-left{opacity:1!important;transform:none!important}.reveal-curtain,.reveal-mask{-webkit-clip-path:none!important;clip-path:none!important}.cur-dot,.cur-label,.cur-ring,.ripple{display:none!important}*{cursor:auto!important}[data-cursor],[role=button],a,button,label,select,summary{cursor:pointer!important}input[type=range]{cursor:-webkit-grab!important;cursor:grab!important}}html{-webkit-tap-highlight-color:transparent}@media (pointer:coarse){.game-fab__x,.lead-modal__close,.search__close{position:relative}.game-fab__x:after,.lead-modal__close:after,.search__close:after{content:"";position:absolute;inset:-10px;border-radius:50%}}@media (hover:hover) and (pointer:fine){html{scrollbar-color:rgba(26,33,67,.35) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(26,33,67,.28);border-radius:99px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:rgba(26,33,67,.5)}}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.cmp__go:active,.cta__btn:active,.game-fab__btn:active,.inv__nav button:active,.lead-modal__close:active,.lead-modal__submit:active,.pill:active,.search__close:active,.wa-fab:active{transform:scale(.97);transition-duration:.08s}.cmp__pick{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink,#1a2143) 50%),linear-gradient(135deg,var(--ink,#1a2143) 50%,transparent 50%);background-position:right 18px center,right 14px center;background-size:4px 4px,4px 4px;background-repeat:no-repeat;padding-right:34px}.skip-link{position:fixed;top:10px;left:10px;z-index:9999;padding:10px 18px;background:var(--ink,#1a2143);color:var(--cream,#f6f2ec);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;border-radius:6px;transform:translateY(-200%);transition:transform .2s ease}.skip-link:focus-visible{transform:none;outline:2px solid var(--coral,#e87862);outline-offset:3px}.cc-btn-spinner{display:inline-block;width:13px;height:13px;margin-right:9px;vertical-align:-2px;border-radius:50%;border:2px solid hsla(36,36%,95%,.35);border-top:2px solid var(--cream,#f6f2ec);animation:ccSpin .7s linear infinite}@keyframes ccSpin{to{transform:rotate(1turn)}}button[aria-busy=true]{opacity:.85;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#cc-veil{position:fixed;inset:0;z-index:9600;background:var(--ink,#1a2143);transform:translateY(101%);opacity:0;pointer-events:none;transition:transform .38s cubic-bezier(.76,0,.24,1),opacity .38s ease}#cc-veil.on,html.cc-enter #cc-veil{transform:translateY(0);opacity:1}html.cc-enter #cc-veil{transition:none}html.cc-leave #cc-veil{transform:translateY(101%);opacity:0;transition:transform .42s cubic-bezier(.76,0,.24,1),opacity .42s ease}#cc-veil:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--coral,#e87862)}#cc-spot{position:fixed;top:0;left:0;width:560px;height:560px;border-radius:50%;pointer-events:none;z-index:55;opacity:0;transition:opacity .5s ease;background:radial-gradient(circle closest-side,rgba(232,120,98,.13),rgba(232,120,98,.05) 45%,transparent 72%);will-change:transform}body.cursor-over-dark #cc-spot{opacity:1}@media (hover:none),(prefers-reduced-motion:reduce){#cc-spot{display:none}}.dep.cc-tilt,.quote.cc-tilt{transform:perspective(950px) translateY(var(--cc-ty,0)) rotateX(var(--cc-rx,0deg)) rotateY(var(--cc-ry,0deg));will-change:transform}.cta__btn[data-cc-mag],.wa-fab[data-cc-mag]{transition-property:transform,background,box-shadow,color;transition-duration:.3s;transition-timing-function:var(--ease,cubic-bezier(.16,1,.3,1));will-change:transform}.dticker{will-change:transform}.cc-done-check{width:54px;height:54px;flex:0 0 auto}.cc-done-check circle,.cc-done-check path{fill:none;stroke:var(--coral,#e87862);stroke-linecap:round;stroke-linejoin:round}.cc-done-check circle{stroke-width:2;stroke-dasharray:151;stroke-dashoffset:151;animation:ccDraw .55s var(--ease,cubic-bezier(.16,1,.3,1)) .1s forwards}.cc-done-check path{stroke-width:2.6;stroke-dasharray:36;stroke-dashoffset:36;animation:ccDraw .35s var(--ease,cubic-bezier(.16,1,.3,1)) .55s forwards}@keyframes ccDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.cc-done-check circle,.cc-done-check path{stroke-dashoffset:0;animation:none}}@media (max-width:900px){body:has(.cookie-banner) .game-fab,body:has(.cookie-banner) .scroll-fab,body:has(.cookie-banner) .wa-fab{opacity:0!important;pointer-events:none!important}}@media (max-width:600px){body:has(.dpop.is-open) .game-fab,body:has(.dpop.is-open) .scroll-fab,body:has(.dpop.is-open) .wa-fab{opacity:0!important;pointer-events:none!important}}body:has(.cookie-banner) .dpop.is-open{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.mnav-open .dpop{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (pointer:coarse){.dpop__navbtn{position:relative}.dpop__navbtn:after,.dpop__x:after{content:"";position:absolute;inset:-10px}.crumbs a,.pghero__crumbs a{padding:12px 6px;margin:0 -6px}#invSearch{padding-top:8px;padding-bottom:8px}#bpowEmi,.emi__slider input[type=range]{height:28px!important;padding:13px 0!important;background-clip:content-box!important}}.lead-modal__card{max-height:88dvh}.cform__note{margin-top:14px;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.55}.cform__note--ok{background:rgba(95,200,143,.12);border:1px solid rgba(95,200,143,.55);color:var(--ink,#1a2143)}.cform__note--err{background:rgba(232,120,98,.1);border:1px solid rgba(232,120,98,.5);color:#b4432c}.phlong__img--placeholder{display:grid!important;place-items:center!important}.phlong__img--placeholder:after{position:static!important;font-size:clamp(56px,6vw,84px)!important;line-height:1!important}.maploc__details{justify-content:flex-start!important;gap:16px!important}.maploc__details .maploc__dir{margin-top:auto!important}.legal__sec li,.legal__sec p{max-width:68ch}.eval__field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,var(--ink,#1a2143) 50%),linear-gradient(135deg,var(--ink,#1a2143) 50%,transparent 50%);background-position:right 16px center,right 11px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:38px;cursor:pointer}.crumbs,.crumbs a,.crumbs span{text-shadow:0 1px 10px rgba(8,12,28,.65)}@media (min-width:601px) and (max-width:1024px){.wa-fab__lbl{display:none}.wa-fab{padding:14px}}.nfeed__c{position:relative}.nfeed__c:after{content:"";position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(180deg,transparent,rgba(13,17,38,.9));pointer-events:none}.nfeed__c .byline,.nfeed__c .meta,.nfeed__c .tag,.nfeed__c h3{position:relative;z-index:2;text-shadow:0 1px 8px rgba(8,12,28,.7)}.story .story__num{display:inline-block;background:var(--coral,#e87862);color:#fff;padding:.24em .4em .3em;border-radius:47% 53% 58% 42%/55% 45% 54% 46%;box-shadow:0 34px 68px -34px rgba(232,120,98,.55);font-size:clamp(96px,18vw,280px);line-height:.82}.story .story__num sup{color:#fff}@media (min-width:901px){.story .story__grid{align-items:center}.story .story__grid>.reveal:first-child{display:flex;justify-content:center}.story .story__num{font-size:clamp(120px,22vw,340px)}}.story .story__photo,.story .story__stats{max-width:none}.story .story__photo{margin-top:56px}.story .story__photo img{max-height:76vh}@media (min-width:1700px) and (max-width:2199px){.story .story__photo,.story .story__stats{max-width:1800px}}@media (min-width:2200px){.story .story__photo,.story .story__stats{max-width:2100px}}#departments .idx-row .split .word:last-child{background:var(--coral,#e87862);color:#fff;padding:.1em .26em .14em .18em;margin:-.1em -.26em -.14em -.06em;border-radius:47% 53% 58% 42%/55% 45% 54% 46%;box-shadow:0 24px 52px -26px rgba(232,120,98,.6)}#departments .idx-row{grid-template-columns:1fr}@media (min-width:1100px){.intro:has(.ovx){grid-template-columns:1fr 1fr;gap:clamp(56px,6vw,96px);align-items:center;max-width:1240px;margin-left:auto;margin-right:auto}.intro:has(.ovx) .intro__l{position:static}.intro:has(.ovx) .ovx{max-width:none;margin-top:34px;gap:30px}.intro:has(.ovx) .ovx__item{padding:19px 8px}.intro:has(.ovx) .ovx__item.is-on{padding-left:34px}.intro:has(.ovx) .ovx__item.is-on:before{width:22px}.intro:has(.ovx) .ovx__lbl{font-size:clamp(26px,2.2vw,32px)}.intro:has(.ovx) .ovx__n{font-size:12px}.intro:has(.ovx) .ovx__stage{min-height:300px;padding:34px 40px 30px;border-radius:10px}.intro:has(.ovx) .ovx__stage-head{margin-bottom:22px}.intro:has(.ovx) .ovx__stage-n{font-size:46px}.intro:has(.ovx) .ovx__stage-t{font-size:clamp(32px,2.6vw,42px);margin:0 0 14px}.intro:has(.ovx) .ovx__stage-p{font-size:16.5px;line-height:1.6;max-width:46ch}.intro:has(.ovx) .ovx__bar{height:3px}}.progress{width:100%!important;transform-origin:0 50%;transform:scaleX(var(--p,0));transition:transform .12s linear}.inv__more .inv__more-arr{transition:transform .3s var(--ease,cubic-bezier(.16,1,.3,1))}.inv__more.is-open .inv__more-arr{transform:rotate(180deg)}.ddesk{background:var(--paper,#f9f9f9);border-top:1px solid var(--rule,rgba(26,33,67,.1));padding:clamp(60px,8vw,116px) clamp(20px,5vw,80px);color:var(--ink,#1a2143)}.ddesk__block{max-width:1240px;margin:0 auto}.ddesk__block+.ddesk__block{margin-top:clamp(56px,7vw,104px)}.ddesk__block[hidden]{display:none}.ddesk__head{max-width:660px;margin-bottom:clamp(28px,3vw,44px)}.ddesk__head .eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--coral,#e87862)}.ddesk__head h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(32px,4.6vw,58px);line-height:.98;letter-spacing:-.015em;color:var(--ink,#1a2143);margin:14px 0 0}.ddesk__head h2 i{font-style:italic;color:var(--coral,#e87862)}.ddesk__head p{margin-top:16px;max-width:560px;color:var(--muted,#6e6c7a);font-size:15.5px;line-height:1.65}.ddesk__news-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ddesk__ncard{position:relative;display:block;overflow:hidden;border-radius:16px;aspect-ratio:4/3;min-height:210px;background:var(--ink,#1a2143);box-shadow:0 20px 44px -30px rgba(16,22,48,.5);transition:transform .5s var(--ease,cubic-bezier(.16,1,.3,1)),box-shadow .5s var(--ease,cubic-bezier(.16,1,.3,1))}.ddesk__ncard-img{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .7s var(--ease,cubic-bezier(.16,1,.3,1));transform:scale(1.01)}.ddesk__ncard:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,16,34,0) 34%,rgba(12,16,34,.42) 62%,rgba(12,16,34,.9))}.ddesk__ncard-meta{position:absolute;inset:auto 0 0 0;z-index:2;display:flex;flex-direction:column;gap:8px;padding:18px 18px 20px}.ddesk__ncard-tag{align-self:flex-start;color:#ffd9cf;background:rgba(232,120,98,.22);border:1px solid rgba(232,120,98,.5);padding:4px 9px;border-radius:999px;font-size:9.5px}.ddesk__ncard-h{font-family:"Instrument Serif",serif;font-weight:400;color:#fff;font-size:19px;line-height:1.14;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ddesk__ncard-by{color:hsla(36,36%,95%,.72);font-size:10px;letter-spacing:.06em}.ddesk__ncard--lg .ddesk__ncard-tag{color:#fff;background:var(--coral,#e87862);border-color:var(--coral,#e87862)}@media (min-width:1000px){.ddesk__ncard--lg{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.ddesk__ncard--lg .ddesk__ncard-h{font-size:30px;-webkit-line-clamp:4}}@media (hover:hover) and (pointer:fine){.ddesk__ncard:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px rgba(16,22,48,.62)}.ddesk__ncard:hover .ddesk__ncard-img{transform:scale(1.08)}}.ddesk__skel{border-radius:16px;aspect-ratio:4/3;min-height:210px;background:linear-gradient(100deg,#ececec 30%,#f6f6f6 50%,#ececec 70%);background-size:200% 100%;animation:ddeskSkel 1.4s ease-in-out infinite}.ddesk__news-grid .ddesk__skel:first-child{grid-column:span 2;aspect-ratio:16/9}@keyframes ddeskSkel{0%{background-position:200% 0}to{background-position:-200% 0}}.ddesk__people-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ddesk__person{display:flex;gap:20px;align-items:center;background:#fff;border:1px solid var(--rule,rgba(26,33,67,.1));border-radius:18px;padding:20px;transition:transform .4s var(--ease,cubic-bezier(.16,1,.3,1)),box-shadow .4s var(--ease,cubic-bezier(.16,1,.3,1)),border-color .3s ease}@media (hover:hover) and (pointer:fine){.ddesk__person:hover{transform:translateY(-3px);box-shadow:0 24px 50px -34px rgba(16,22,48,.4);border-color:rgba(232,120,98,.4)}}.ddesk__person-photo{flex:0 0 auto;width:108px;height:132px;border-radius:12px;background-size:cover;background-position:top;background-color:var(--ink-2,#2a3057)}.ddesk__person-photo--ph{display:grid;place-items:center;background:radial-gradient(120% 120% at 30% 20%,#34407a 0,#1a2143 70%)}.ddesk__person-photo--ph:after{content:attr(data-initials);font-family:"Instrument Serif",serif;font-size:34px;color:#f6f2ec;letter-spacing:.02em}.ddesk__person-meta{min-width:0}.ddesk__person-meta .mono{color:var(--coral,#e87862)}.ddesk__person-meta h3{font-family:"Instrument Serif",serif;font-weight:400;font-size:25px;line-height:1.02;letter-spacing:-.01em;color:var(--ink,#1a2143);margin:7px 0 8px}.ddesk__person-meta h3 i{font-style:italic;color:var(--coral,#e87862)}.ddesk__person-meta p{color:var(--muted,#6e6c7a);font-size:14px;line-height:1.6;margin:0}.ddesk__reach{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px;align-items:stretch}.ddesk__reach-item{flex:1 1 190px;min-width:170px;display:flex;flex-direction:column;gap:5px;background:#fff;border:1px solid var(--rule,rgba(26,33,67,.1));border-radius:14px;padding:15px 18px;transition:transform .35s var(--ease,cubic-bezier(.16,1,.3,1)),border-color .3s ease}.ddesk__reach-item .mono{color:var(--muted,#6e6c7a)}.ddesk__reach-v{font-size:16px;font-weight:600;color:var(--ink,#1a2143);letter-spacing:-.01em}@media (hover:hover) and (pointer:fine){.ddesk__reach-item:hover{transform:translateY(-3px);border-color:rgba(232,120,98,.5)}}.ddesk__reach-cta{flex:1 1 240px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--ink,#1a2143);color:#f6f2ec;border-radius:999px;padding:16px 26px;font-weight:600;font-size:15px;letter-spacing:-.01em;transition:background .35s ease,transform .35s var(--ease,cubic-bezier(.16,1,.3,1))}.ddesk__reach-cta .ddesk__reach-arr{display:inline-flex;transition:transform .35s var(--ease,cubic-bezier(.16,1,.3,1))}@media (hover:hover) and (pointer:fine){.ddesk__reach-cta:hover{background:var(--coral,#e87862)}.ddesk__reach-cta:hover .ddesk__reach-arr{transform:translate(3px,-3px)}}.ddesk__map{border:1px solid var(--rule,rgba(26,33,67,.1));border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -50px rgba(16,22,48,.5)}.ddesk__map-tabs{display:flex;border-bottom:1px solid var(--rule,rgba(26,33,67,.1))}.ddesk__map-tab{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:16px 18px;text-align:left;background:transparent;border:0;cursor:pointer;border-right:1px solid var(--rule,rgba(26,33,67,.1));transition:background .3s ease;position:relative}.ddesk__map-tab:last-child{border-right:0}.ddesk__map-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--coral,#e87862);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease,cubic-bezier(.16,1,.3,1))}.ddesk__map-tab.on{background:rgba(232,120,98,.06)}.ddesk__map-tab.on:after{transform:scaleX(1)}.ddesk__map-tab-no{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--muted,#6e6c7a)}.ddesk__map-tab-name{font-family:"Instrument Serif",serif;font-size:20px;line-height:1;color:var(--ink,#1a2143)}.ddesk__map-tab.on .ddesk__map-tab-name{color:var(--coral-deep,#cf5c45)}.ddesk__map-tab-sub{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6e6c7a)}@media (hover:hover) and (pointer:fine){.ddesk__map-tab:hover{background:rgba(26,33,67,.03)}}.ddesk__map-body{display:grid;grid-template-columns:1fr}.ddesk__map-frame{min-height:300px;background:#eceae6}.ddesk__map-frame iframe{display:block;width:100%;height:100%;min-height:300px;border:0}.ddesk__map-details{display:flex;flex-direction:column;gap:12px;padding:clamp(24px,3vw,40px)}.ddesk__map-city{color:var(--coral,#e87862)}.ddesk__map-details h4{font-family:"Instrument Serif",serif;font-weight:400;font-size:30px;line-height:1;letter-spacing:-.01em;color:var(--ink,#1a2143);margin:0}.ddesk__map-details h4 i{font-style:italic;color:var(--coral,#e87862)}.ddesk__map-addr{color:var(--muted,#6e6c7a);font-size:15px;line-height:1.65;margin:0}.ddesk__map-dir{margin-top:auto;align-self:flex-start;color:var(--coral-deep,#cf5c45);font-weight:600;font-size:14px;border-bottom:1px solid rgba(207,92,69,.3);padding-bottom:2px;transition:border-color .3s ease}@media (hover:hover) and (pointer:fine){.ddesk__map-dir:hover{border-color:var(--coral-deep,#cf5c45)}}@media (min-width:900px){.ddesk__map-body{grid-template-columns:1.5fr 1fr}.ddesk__map-frame,.ddesk__map-frame iframe{min-height:380px}}@media (max-width:560px){.ddesk__map-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.ddesk__map-tab{flex:0 0 46%}.ddesk__person{flex-direction:column;text-align:center;align-items:center}.ddesk__person-photo{width:128px;height:150px}.ddesk__ncard--lg,.ddesk__news-grid .ddesk__skel:first-child{grid-column:auto}}@media (hover:hover) and (pointer:fine){input:where([type=text],[type=email],[type=tel],[type=number],[type=date],[type=search],[type=url],[type=password]),textarea{cursor:text!important}.chip[role=checkbox],label[for],select{cursor:pointer!important}}.nav-quick{display:inline-flex;align-items:center;gap:7px;background:none;border:0;color:currentColor;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;opacity:1;padding:4px 0;margin-right:18px;position:relative;white-space:nowrap;transition:opacity .3s ease}.nav-quick:hover,.nav-quick[aria-expanded=true]{opacity:1}.nav-quick:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease,cubic-bezier(.16,1,.3,1))}.nav-quick:hover:after,.nav-quick[aria-expanded=true]:after{transform:scaleX(1);transform-origin:left}.nav-quick__pin{flex:none}.nav-quick__chev{flex:none;transition:transform .25s var(--ease,cubic-bezier(.16,1,.3,1))}.nav-quick[aria-expanded=true] .nav-quick__chev{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.nav-quick{cursor:none}}@media (max-width:1180px){.nav-quick{display:none}}.quick-dd{position:fixed;left:0;top:0;min-width:322px;max-width:min(362px,calc(100vw - 24px));background:linear-gradient(180deg,#1d2444,#141a30);border:1px solid hsla(36,36%,95%,.1);border-radius:12px;box-shadow:0 30px 70px -20px rgba(4,7,20,.75),0 8px 20px -10px rgba(4,7,20,.5);padding:10px 8px 8px;display:flex;flex-direction:column;gap:1px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transform-origin:top right;transition:opacity .18s ease,transform .22s var(--ease,cubic-bezier(.16,1,.3,1)),visibility 0s linear .18s;z-index:300}.quick-dd.on{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .18s ease,transform .22s var(--ease,cubic-bezier(.16,1,.3,1))}.quick-dd:before{content:"";position:absolute;top:-6px;left:var(--caret,50%);width:12px;height:12px;transform:translateX(-50%) rotate(45deg);background:#1d2444;border-left:1px solid hsla(36,36%,95%,.1);border-top:1px solid hsla(36,36%,95%,.1);border-top-left-radius:3px}.quick-dd__item{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:8px;font-family:Manrope,sans-serif;text-decoration:none;white-space:nowrap;transition:background .15s ease}.quick-dd__item:focus-visible,.quick-dd__item:hover{background:hsla(36,36%,95%,.07)}.quick-dd__ico{display:inline-flex;color:#e87862;flex:none}.quick-dd__txt{display:flex;flex-direction:column;gap:1px;flex:1 1}.quick-dd__l{font-size:14px;font-weight:500;letter-spacing:.005em;color:#f6f2ec}.quick-dd__hint{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.06em;color:hsla(36,36%,95%,.42)}.quick-dd__arr{display:inline-flex;color:#e87862;opacity:0;transform:translateX(-4px);transition:opacity .16s ease,transform .2s ease}.quick-dd__item:focus-visible .quick-dd__arr,.quick-dd__item:hover .quick-dd__arr{opacity:1;transform:translateX(0)}.quick-dd.on .quick-dd__item{animation:navddIn .32s var(--ease,cubic-bezier(.16,1,.3,1)) both;animation-delay:calc(var(--i,0) * 25ms + .04s)}@media (hover:hover) and (pointer:fine){.quick-dd__item{cursor:none}}@media (max-width:1180px){.quick-dd{display:none!important}}.quick-dd__sep{height:1px;background:hsla(36,36%,95%,.08);margin:7px 10px 6px}.quick-dd__wiretitle{display:flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:hsla(36,36%,95%,.4);padding:2px 12px 6px}.quick-dd__wiretitle i{width:6px;height:6px;border-radius:50%;background:#e87862;box-shadow:0 0 0 3px rgba(232,120,98,.18);flex:none}.quick-dd__wirelist{display:flex;flex-direction:column;gap:1px}.quick-dd__news{align-items:flex-start;white-space:normal}.quick-dd__thumb{width:64px;height:44px;border-radius:6px;flex:none;background-color:hsla(36,36%,95%,.08);background-size:cover;background-position:50%}.quick-dd__nmeta{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.quick-dd__ntitle{font-size:12.5px;font-weight:600;line-height:1.35;color:#f6f2ec;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quick-dd__nby{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.06em;color:hsla(36,36%,95%,.42)}.quick-dd__skel{height:44px;border-radius:8px;margin:2px 4px;background:linear-gradient(90deg,hsla(36,36%,95%,.05) 25%,hsla(36,36%,95%,.12) 50%,hsla(36,36%,95%,.05) 75%);background-size:200% 100%;animation:qdShimmer 1.1s linear infinite}@keyframes qdShimmer{to{background-position:-200% 0}}.quick-dd__all{margin-top:2px}.mnav__quick{display:flex;flex-direction:column;gap:2px}.mnav__quicktitle{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:hsla(36,36%,95%,.45);padding-bottom:6px}.mnav__quick button{display:flex;align-items:center;gap:10px;background:none;border:0;padding:7px 0;text-align:left;color:hsla(36,36%,95%,.85);font-family:Manrope,sans-serif;font-size:14px;font-weight:500;letter-spacing:.01em}.mnav__quick button svg{color:var(--coral,#e87862);flex:0 0 auto}.mnav__quick button:hover{color:var(--cream,#f6f2ec)}.cur-dot,.cur-label,.cur-ring,.ripple{display:none!important}*{cursor:auto!important}[data-cursor],[role=button],a,button,label,select,summary{cursor:pointer!important}input:where([type=text],[type=email],[type=tel],[type=number],[type=date],[type=search],[type=url],[type=password]),textarea{cursor:text!important}input[type=range]{cursor:-webkit-grab!important;cursor:grab!important}:disabled,[aria-disabled=true]{cursor:not-allowed!important}.arr{display:none!important}:lang(gu){font-family:Noto Sans Gujarati,Manrope,sans-serif}:lang(hi){font-family:Noto Sans Devanagari,Manrope,sans-serif}html:lang(gu) .serif,html:lang(gu) h1,html:lang(gu) h2,html:lang(gu) h3,html:lang(hi) .serif,html:lang(hi) h1,html:lang(hi) h2,html:lang(hi) h3{font-family:"Instrument Serif","Noto Serif Gujarati","Noto Serif Devanagari",serif}.cc-lang{display:inline-flex;align-items:center;gap:1px;align-self:flex-start;margin-top:14px;border:1px solid hsla(36,36%,95%,.22);border-radius:999px;padding:2px 5px 2px 9px;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.06em;text-transform:none;flex:0 0 auto}.cc-lang__globe{display:inline-flex;margin-right:5px;opacity:.55}.cc-lang__globe svg{display:block}.cc-lang__btn{background:transparent;border:none;border-radius:999px;padding:4px 7px;color:inherit;line-height:1;font-family:inherit;font-size:inherit;letter-spacing:inherit;transition:background .2s ease,color .2s ease}.cc-lang__btn.on{background:var(--coral,#e87862);color:#0f0f14}.cc-lang__btn:not(.on):hover{background:hsla(36,36%,95%,.14)}@media print{.cc-lang{display:none!important}}.mnav__lang{display:flex;gap:8px;margin-bottom:20px}.mnav__lang button{flex:1 1;padding:10px 6px;border-radius:12px;background:hsla(36,36%,95%,.06);border:1px solid hsla(36,36%,95%,.16);color:hsla(36,36%,95%,.82);font-family:Manrope,Noto Sans Gujarati,Noto Sans Devanagari,sans-serif;font-size:13px;font-weight:600;letter-spacing:.01em;transition:background .2s ease,color .2s ease,border-color .2s ease}.mnav__lang button.is-on{background:var(--coral,#e87862);border-color:var(--coral,#e87862);color:#0f0f14}.phlong__rail{scrollbar-width:thin;scrollbar-color:var(--coral,#e87862) rgba(26,33,67,.08);padding-bottom:22px}.phlong__rail::-webkit-scrollbar{display:block;height:6px}.phlong__rail::-webkit-scrollbar-track{background:rgba(26,33,67,.08);border-radius:99px}.phlong__rail::-webkit-scrollbar-thumb{background:var(--coral,#e87862);border:0;border-radius:99px}@media (max-width:768px){.cin__stats,.cin__title{position:relative!important;z-index:2}.cin__stats>.s:nth-child(odd){border-left:0!important;padding-left:0!important}.scroll-fab{display:none!important}}@media (max-width:760px){#departments .deps>.dep:last-child{grid-column:1/-1!important}.cfg__brands,.cfg__models{max-height:none!important;overflow:visible!important}}@media (max-width:1099px){.wrap .gal{margin-inline:-28px!important;padding-inline:28px!important;scroll-padding-inline:28px!important}}@media (max-width:640px){.wrap .gal{margin-inline:-18px!important;padding-inline:18px!important;scroll-padding-inline:18px!important}}@media (max-width:380px){.wrap .gal{margin-inline:-14px!important;padding-inline:14px!important;scroll-padding-inline:14px!important}}@media (max-width:640px){.game-fab__btn{font-size:12px;gap:7px;padding:3px 4px}.game-fab__icon{width:24px;height:24px;border-radius:8px}.game-fab__x{width:20px;height:20px;margin-left:1px}}footer{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}@media (max-width:760px){footer{padding-bottom:calc(150px + env(safe-area-inset-bottom, 0px))}}.cfg__head,.ncx-head{background-image:none!important}.phlong__c--founder .phlong__img--cutout img[src*=rajan-desai]{object-fit:cover!important;object-position:50% 0!important;transform:scale(1.9);transform-origin:50% 10%}@media (min-width:1181px){nav.nav,nav.nav.scrolled{padding-left:56px!important;padding-right:56px!important;column-gap:0!important}nav.nav>.nav__links{justify-self:end}}nav.nav .nav__links{gap:40px!important}.nav__right{margin-left:40px}nav.nav .nav__links a{font-family:Manrope,sans-serif;font-size:16px;font-weight:500;letter-spacing:.01em;text-transform:none;opacity:1}@media (max-width:1500px){nav.nav .nav__links{gap:30px!important}.nav__right{margin-left:30px}nav.nav .nav__links a{font-size:15px}}@media (max-width:1320px){nav.nav .nav__links{gap:22px!important}.nav__right{margin-left:22px}nav.nav .nav__links a{font-size:14px;letter-spacing:0}}.story .story__copy p{font-size:15px;line-height:1.45;margin-bottom:10px}.story .story__copy .story__tag{font-size:clamp(19px,1.6vw,23px);line-height:1.3;margin-top:16px;padding-top:14px}.intro__aside .bpow{max-width:500px;padding:36px 36px 32px;border:0;border-radius:22px;background:var(--ink);color:var(--cream);box-shadow:0 34px 70px -34px rgba(26,33,67,.6)}.intro__aside .bpow__out{gap:10px;padding-bottom:24px;border-bottom-color:hsla(0,0%,100%,.14)}.intro__aside .bpow__out-lbl{font-size:14px;color:hsla(0,0%,100%,.72)}.intro__aside .bpow__amt{font-size:clamp(68px,7.4vw,112px);line-height:.95;color:var(--cream)}.intro__aside .bpow__ctrl{margin-top:24px}.intro__aside .bpow__row{font-size:14px;color:hsla(0,0%,100%,.72);margin-bottom:12px}.intro__aside .bpow__emi{font-size:16px;color:var(--coral)}.intro__aside .bpow__range{background:hsla(0,0%,100%,.2)}.intro__aside .bpow__range::-webkit-slider-thumb{width:22px;height:22px;border:3px solid var(--ink);box-shadow:0 0 0 2px var(--coral),0 4px 12px rgba(0,0,0,.35)}.intro__aside .bpow__range::-moz-range-thumb{width:22px;height:22px;border:3px solid var(--ink);box-shadow:0 0 0 2px var(--coral)}.intro__aside .bpow__scale{font-size:10px;color:hsla(0,0%,100%,.5);margin-top:9px}.intro__aside .bpow__note{margin-top:22px;font-size:13.5px;color:hsla(0,0%,100%,.72)}.intro__aside .bpow__note a{color:var(--coral)}@media (max-width:860px){.intro__aside .bpow{max-width:none;padding:28px 24px 26px}}.spec:has(#new-car-finance) .spec__list{gap:16px;border-top:0!important}.spec:has(#new-car-finance) .spec__row{background:#fff!important;color:var(--ink)!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:16px;transition:background .45s var(--ease),color .45s var(--ease),border-color .45s,transform .45s var(--ease),box-shadow .45s}.spec:has(#new-car-finance) .spec__no{color:var(--muted)!important;transition:color .45s}@media (hover:hover){.spec:has(#new-car-finance) .spec__row:hover{background:var(--ink)!important;color:var(--cream)!important;border-color:rgba(232,120,98,.6)!important;transform:translateY(-4px);box-shadow:0 26px 50px -28px rgba(0,0,0,.65)}.spec:has(#new-car-finance) .spec__row:hover .spec__no{color:var(--coral)!important}}.finx-lap .finx-lap__head{max-width:860px}.finx-lap .finx-lap__lede{margin-top:12px;font-size:15px;line-height:1.55}.finx-lap .finx-lap__lanes{margin-top:24px;gap:16px}.finx-lap .finx-lane{display:grid;grid-template-columns:auto 1fr;grid-column-gap:14px;column-gap:14px;align-items:center;padding:20px 24px}.finx-lap .finx-lane__ic{grid-row:1/3;width:42px;height:42px;margin:0}.finx-lap .finx-lane__ic svg{width:21px;height:21px}.finx-lap .finx-lane h3{font-size:26px;margin:2px 0 0}.finx-lap .finx-lane p,.finx-lap .finx-lane__list{grid-column:1/-1}.finx-lap .finx-lane p{margin-top:12px;font-size:14px;line-height:1.55}.finx-lap .finx-lane__list{flex-direction:row;flex-wrap:wrap;gap:6px 22px;margin-top:12px;padding-top:12px}.finx-lap .finx-lane__list li{font-size:13px}.finx-lap .finx-lap__foot{margin-top:20px;flex-wrap:nowrap;gap:32px}.finx-lap .finx-lap__foot .finx-foot__note{max-width:none;flex:1 1 auto}.finx-lap .finx-lap__foot .finx-cta{margin-top:0;flex:0 0 auto}.finx-lap .finx-lap__foot+.finx-foot__note{margin-top:10px;max-width:none}@media (max-width:900px){.finx-lap .finx-lap__foot{flex-wrap:wrap;gap:16px}}#overview .gal{padding-top:0!important;padding-bottom:0!important;margin-top:32px!important}#overview .gal-rail{margin-top:0}@media (max-width:760px){#overview .gal{margin-top:24px!important}}#pickup-drop .wsx-pd__flow{background:var(--ink,#1a2143);color:#fff;border:0;border-radius:6px;margin-top:24px}#pickup-drop .wsx-pd__step{color:#fff}#pickup-drop .wsx-pd__step p{color:hsla(0,0%,100%,.78);opacity:1}#pickup-drop .wsx-pd__no{color:var(--coral,#e87862)}#pickup-drop .wsx-pd__arr{color:hsla(0,0%,100%,.4)}#pickup-drop a.wsx-pd__step{border-radius:6px 0 0 6px}#pickup-drop a.wsx-pd__step:hover{background:hsla(0,0%,100%,.07);color:#fff}#pickup-drop .wsx-pd__media{margin-top:24px}#pickup-drop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:32px;column-gap:32px;align-items:end}#pickup-drop>.wsx-pd__head{grid-column:1;grid-row:1}#pickup-drop>.deptsec__cta{grid-column:2;grid-row:1;margin-top:0;justify-content:flex-end;flex-wrap:nowrap}#pickup-drop>.wsx-pd__flow{grid-column:1/-1;grid-row:2}#pickup-drop>.wsx-pd__media{grid-column:1/-1;grid-row:3}@media (max-width:900px){#pickup-drop{grid-template-columns:minmax(0,1fr)}#pickup-drop>.deptsec__cta{grid-column:1;grid-row:2;margin-top:20px;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:10px}#pickup-drop>.deptsec__cta>.cta__btn,#pickup-drop>.deptsec__cta>.deptsec__wa{flex:1 1;min-width:0;white-space:nowrap!important;height:44px;min-height:0;align-self:center;margin:0!important;padding:0 12px!important;letter-spacing:.1em;display:inline-flex;align-items:center;justify-content:center}#pickup-drop>.wsx-pd__flow{grid-row:3}#pickup-drop>.wsx-pd__media{grid-row:4}#pickup-drop a.wsx-pd__step{border-radius:6px 6px 0 0}}@media (max-width:640px){#pickup-drop .wsx-pd__step{padding:24px 20px}}section.ddesk{background:var(--ink,#1a2143)!important;border-top:0}section.ddesk,section.ddesk .ddesk__head h2{color:var(--cream,#f6f2ec)!important}section.ddesk .ddesk__head h2 i,section.ddesk .ddesk__map-details h4 i,section.ddesk .ddesk__person-meta h3 i{color:var(--coral,#e87862)!important}section.ddesk .ddesk__head p{color:hsla(36,36%,95%,.72)!important}section.ddesk .ddesk__head .eyebrow{color:var(--coral,#e87862)!important}section.ddesk .ddesk__head .eyebrow .dash{background:var(--coral,#e87862)!important}section.ddesk .ddesk__person,section.ddesk .ddesk__reach-item{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12)}@media (hover:hover) and (pointer:fine){section.ddesk .ddesk__person:hover,section.ddesk .ddesk__reach-item:hover{background:hsla(0,0%,100%,.08);border-color:rgba(232,120,98,.55);box-shadow:0 24px 50px -30px rgba(0,0,0,.55)}}section.ddesk .ddesk__person-photo{background-color:#2a3363;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}section.ddesk .ddesk__person-photo--ph{background:radial-gradient(120% 120% at 30% 20%,#3b4887 0,#262e5c 75%)}section.ddesk .ddesk__person-meta .mono{color:var(--coral,#e87862)!important}section.ddesk .ddesk__person-meta h3{color:var(--cream,#f6f2ec)!important}section.ddesk .ddesk__person-meta p{color:hsla(36,36%,95%,.7)!important}section.ddesk .ddesk__reach-item .mono{color:hsla(36,36%,95%,.55)!important}section.ddesk .ddesk__reach-v{color:var(--cream,#f6f2ec)!important}section.ddesk .ddesk__reach-cta{background:var(--coral,#e87862);color:#fff!important}section.ddesk .ddesk__reach-cta *{color:#fff!important}@media (hover:hover) and (pointer:fine){section.ddesk .ddesk__reach-cta:hover{background:var(--cream,#f6f2ec)}section.ddesk .ddesk__reach-cta:hover,section.ddesk .ddesk__reach-cta:hover *{color:var(--ink,#1a2143)!important}}section.ddesk a:focus-visible,section.ddesk button:focus-visible{outline:2px solid var(--cream,#f6f2ec);outline-offset:3px}section.ddesk .ddesk__map{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12);box-shadow:0 30px 70px -45px rgba(0,0,0,.6)}section.ddesk .ddesk__map-tabs{border-bottom-color:hsla(0,0%,100%,.12)}section.ddesk .ddesk__map-tab{border-right-color:hsla(0,0%,100%,.12)}section.ddesk .ddesk__map-tab.on{background:rgba(232,120,98,.12)}@media (hover:hover) and (pointer:fine){section.ddesk .ddesk__map-tab:hover{background:hsla(0,0%,100%,.06)}}section.ddesk .ddesk__map-tab-no,section.ddesk .ddesk__map-tab-sub{color:hsla(36,36%,95%,.55)!important}section.ddesk .ddesk__map-tab-name{color:var(--cream,#f6f2ec)!important}section.ddesk .ddesk__map-tab.on .ddesk__map-tab-name{color:var(--coral,#e87862)!important}section.ddesk .ddesk__map-frame{background:#232b55}section.ddesk .ddesk__map-city{color:var(--coral,#e87862)!important}section.ddesk .ddesk__map-details h4{color:var(--cream,#f6f2ec)!important}section.ddesk .ddesk__map-addr{color:hsla(36,36%,95%,.72)!important}section.ddesk .ddesk__map-dir{color:var(--coral,#e87862)!important;border-bottom-color:rgba(232,120,98,.45)}@media (hover:hover) and (pointer:fine){section.ddesk .ddesk__map-dir:hover{border-bottom-color:var(--coral,#e87862)}}section.ddesk .ddesk__skel{background:linear-gradient(100deg,hsla(0,0%,100%,.05) 30%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05) 70%);background-size:200% 100%}section.ddesk .ddesk__ncard{box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 20px 44px -30px rgba(0,0,0,.6)}.story .story__copy h2{margin-bottom:16px}.story .story__copy .story__tag{margin-top:12px;padding-top:12px;margin-bottom:14px}.story .story__copy .story__tag~p{font-size:14px;line-height:1.45;margin-bottom:8px}@media (min-width:761px){.story .story__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:28px;column-gap:28px;grid-row-gap:12px;row-gap:12px}.story .story__copy>*{grid-column:1/-1}.story .story__copy>p:not(.story__tag){margin-bottom:0}.story .story__copy .story__tag{margin-bottom:4px}.story .story__copy .story__tag~p{grid-column:auto;max-width:none;margin-bottom:0}}#inventory .inv__toolbar{justify-content:flex-start;background:none;border:0;padding:0}.ucx-assured .ucx-h{font-size:clamp(34px,4.2vw,60px)}.ucx-assured .ucx-assured__head{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-column-gap:56px;column-gap:56px;align-items:end}.ucx-assured .ucx-assured__lede{margin-top:0;font-size:14.5px}.ucx-assured .ucx-assured__body{grid-template-columns:minmax(150px,190px) minmax(0,1fr);grid-template-areas:"fig grid" "lbl grid" "promise promise";grid-template-rows:auto 1fr auto;column-gap:40px;row-gap:0;align-items:start;margin-top:32px;padding-top:28px}.ucx-assured .ucx-assured__body>.ucx-assured__ledger{display:contents}.ucx-assured .ucx-assured__body .ucx-assured__fig{grid-area:fig;font-size:clamp(64px,6vw,92px)}.ucx-assured .ucx-assured__body .ucx-assured__figlbl{grid-area:lbl;margin-top:10px;line-height:1.7}.ucx-assured .ucx-assured__body .ucx-assured__grid{grid-area:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ucx-assured .ucx-assured__body .ucx-assured__cell{padding:18px 18px 20px;border-bottom:none;border-right:1px solid hsla(0,0%,100%,.12)}.ucx-assured .ucx-assured__body .ucx-assured__cell:last-child{border-right:none}.ucx-assured .ucx-assured__body .ucx-assured__cell h3{font-size:22px;margin:8px 0 6px}.ucx-assured .ucx-assured__body .ucx-assured__cell p{font-size:12.5px;line-height:1.5}.ucx-assured .ucx-assured__body .ucx-assured__promise{grid-area:promise;flex-direction:row;gap:28px;margin:24px 0 0;padding:18px 0 0}.ucx-assured .ucx-assured__body .ucx-assured__promise li{flex:1 1;font-size:13px}.ucx-assured .ucx-assured__cta{margin-top:24px}.deptsec.ucx-assured{padding-top:64px;padding-bottom:64px}@media (max-width:1100px){.ucx-assured .ucx-assured__body .ucx-assured__grid{grid-template-columns:1fr 1fr}.ucx-assured .ucx-assured__body .ucx-assured__cell:nth-child(2n){border-right:none}.ucx-assured .ucx-assured__body .ucx-assured__cell:nth-child(-n+2){border-bottom:1px solid hsla(0,0%,100%,.12)}}@media (max-width:900px){.ucx-assured .ucx-assured__head{grid-template-columns:1fr}.ucx-assured .ucx-assured__lede{margin-top:14px}.ucx-assured .ucx-assured__body{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"fig" "lbl" "grid" "promise";row-gap:0;margin-top:28px;padding-top:24px}.ucx-assured .ucx-assured__body .ucx-assured__grid{margin-top:20px}.ucx-assured .ucx-assured__body .ucx-assured__promise{flex-direction:column;gap:12px;margin-top:20px}.deptsec.ucx-assured{padding-top:52px;padding-bottom:52px}}@media (max-width:640px){.ucx-assured .ucx-assured__body .ucx-assured__grid{grid-template-columns:1fr}.ucx-assured .ucx-assured__body .ucx-assured__cell{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.12)}.ucx-assured .ucx-assured__body .ucx-assured__cell:last-child{border-bottom:none}}.testi .gbadge{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;margin:40px auto 0;padding:12px 20px 12px 16px;border-radius:999px;background:#fff;color:var(--ink,#1a2143);text-decoration:none;font:600 14px/1.2 var(--sans,Manrope,system-ui,sans-serif);box-shadow:0 6px 24px rgba(10,14,40,.18);transition:transform .25s ease,box-shadow .25s ease}.testi .gbadge:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(10,14,40,.26)}.testi .gbadge__g{flex:none}.testi .gbadge__star{color:#fbbc05;font-size:16px;line-height:1}.testi .gbadge__arr{flex:none;opacity:.6}@media (max-width:760px){.testi .gbadge{margin-top:28px;font-size:13px}}section:is(.wrap,.inv,.cfg,.deliv,.phlong,.gal-band,.story,.cta,.faq,.diag,.ba,.kyc,.editorial,.ev,.prem,.locator,.sellform,.contactform,.why,.motto,.nrcards,.ab-note,.ab-faq,.ab-prin,.ab-strip,.ab-eq,.ab-prom):not(.navy-band):not(.gl-navy):not(.hero):not(.banner):not(.cin):not(.ddesk):not(.faq--ink):not(.insx-band--ink):not(.ncx-ins):not(.wsx-off):not(.detx-pkg):not(.finx-bt):not(.ucx-assured){padding-top:40px!important;padding-bottom:40px!important}#used-car-insurance.ucx-ins{padding-top:28px!important;padding-bottom:28px!important}@media (max-width:768px){section:is(.wrap,.inv,.cfg,.deliv,.phlong,.gal-band,.story,.cta,.faq,.diag,.ba,.kyc,.editorial,.ev,.prem,.locator,.sellform,.contactform,.why,.motto,.nrcards,.ab-note,.ab-faq,.ab-prin,.ab-strip,.ab-eq,.ab-prom):not(.navy-band):not(.gl-navy):not(.hero):not(.banner):not(.cin):not(.ddesk):not(.faq--ink):not(.insx-band--ink):not(.ncx-ins):not(.wsx-off):not(.detx-pkg):not(.finx-bt):not(.ucx-assured){padding-top:32px!important;padding-bottom:32px!important}#used-car-insurance.ucx-ins{padding-top:24px!important;padding-bottom:24px!important}}section.gl-navy{background:var(--ink)!important;color:var(--cream);border-top-color:hsla(36,36%,95%,.1)!important;border-bottom-color:hsla(36,36%,95%,.1)!important}section.gl-navy h2{color:var(--cream)!important}section.gl-navy h2 .italic,section.gl-navy h2 i,section.gl-navy h3 i{color:var(--coral)!important}section.gl-navy .cta__btn{background:var(--coral)!important;color:var(--ink)!important}section.gl-navy .cta__btn:before{background:var(--cream)!important}section.gl-navy .cta__btn:hover{color:var(--ink)!important}section.gl-navy .cta__btn .arr{background:var(--ink)!important;color:var(--coral)!important}section.gl-navy .cta__btn:hover .arr{background:var(--coral)!important;color:var(--ink)!important}section.gl-navy .deptsec__wa{color:var(--coral)!important}section.gl-navy .deptsec__wa:hover{color:var(--cream)!important}section.ab-faq.gl-navy .ab-faq__a p,section.ab-faq.gl-navy .ab-faq__foot,section.ab-faq.gl-navy .ab-faq__head p{color:hsla(36,36%,95%,.72)!important}section.ab-faq.gl-navy .ab-faq__c,section.ab-faq.gl-navy .ab-faq__list{border-color:hsla(36,36%,95%,.14)!important}section.ab-faq.gl-navy .ab-faq__c[open]{background:hsla(36,36%,95%,.04)}section.ab-faq.gl-navy .ab-faq__q{color:var(--cream)}section.ab-faq.gl-navy .ab-faq__c summary:hover .ab-faq__q,section.ab-faq.gl-navy .ab-faq__c[open] .ab-faq__num{color:var(--coral)}section.ab-faq.gl-navy .ab-faq__num{color:hsla(36,36%,95%,.5)}section.ab-faq.gl-navy .ab-faq__ico{border-color:hsla(36,36%,95%,.3);color:var(--cream)}section.ab-faq.gl-navy .ab-faq__c[open] .ab-faq__ico{border-color:var(--coral);color:var(--coral)}section.accx-support.gl-navy .accx-promise__p,section.accx-support.gl-navy .accx-support__top .cta__sub{color:hsla(36,36%,95%,.72)!important}section.accx-support.gl-navy .accx-promise,section.accx-support.gl-navy .accx-promise__c{border-color:hsla(36,36%,95%,.14)!important}section.accx-support.gl-navy .accx-promise__t{color:var(--cream)}section.accx-support.gl-navy .accx-promise__no{color:hsla(36,36%,95%,.55)!important}section.ev-after.gl-navy .ev-after__head p{color:hsla(36,36%,95%,.72)!important}section.ev-after.gl-navy .ev-card{border-color:hsla(36,36%,95%,.14)}section.cwa-what.gl-navy .cwa__head p,section.cwa-what.gl-navy .cwa__note{color:hsla(36,36%,95%,.72)!important}section.cwa-what.gl-navy .cwa__note i{color:var(--coral)}section.detx-book.gl-navy .detx-book__head .cta__sub{color:hsla(36,36%,95%,.72)!important}section.detx-book.gl-navy .detx-book__step{background:hsla(36,36%,95%,.05);border-color:hsla(36,36%,95%,.14)}section.detx-book.gl-navy .detx-book__t{color:var(--cream)}section.detx-book.gl-navy .detx-book__p{color:hsla(36,36%,95%,.72)}section.detx-book.gl-navy .detx-book__arrow{color:hsla(36,36%,95%,.55)}section.detx-book.gl-navy .detx-book__cta-band{background:hsla(36,36%,95%,.06);border:1px solid hsla(36,36%,95%,.14)}section.deliv.gl-navy .deliv__head p{color:hsla(36,36%,95%,.72)!important}section.deliv.gl-navy .deliv__c{box-shadow:inset 0 0 0 1px hsla(36,36%,95%,.14)}section.deliv.gl-navy .deliv__note{color:hsla(36,36%,95%,.55)}section.upc.gl-navy .upc__card{color:var(--ink)}section.upc.gl-navy .upc__empty{color:hsla(36,36%,95%,.6)}section.upcta.gl-white{background:#fff!important;color:var(--ink)}section.upcta.gl-white .upcta__bg{display:none}section.upcta.gl-white .upcta__c h2{color:var(--ink)}section.upcta.gl-white .upcta__c p{color:var(--ink-2)}section.testi.gl-white{background:#fff!important;color:var(--ink)}section.testi.gl-white .quote{background:var(--cream-2,#f4f4f4);border-color:rgba(26,33,67,.08)}section.testi.gl-white .quote__who{border-top-color:rgba(26,33,67,.12)}section.testi.gl-white .quote__role{color:rgba(26,33,67,.55)}section.partners.gl-white{background:#fff!important;color:var(--ink)}section.cta.gl-navy .cta__sub{color:hsla(36,36%,95%,.7)!important}section.ddesk:not([data-dept])+section.next+footer,section.ddesk[data-dept]+footer{background:#0a1230!important;border-top:1px solid hsla(36,36%,95%,.16)!important}section.next{--gl-gut:clamp(20px,3.4vw,48px);display:grid!important;grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:40px;column-gap:40px;grid-row-gap:30px;row-gap:30px;align-items:center;padding-left:0!important;padding-right:0!important}section.next>h4{grid-column:1;grid-row:1;margin:0!important;padding-left:var(--gl-gut);text-align:left!important;font-family:"Instrument Serif",serif!important;font-size:clamp(26px,2.4vw,36px)!important;font-weight:400;line-height:1.05;letter-spacing:-.01em!important;text-transform:none!important;white-space:nowrap;color:var(--cream)!important}section.next.next--light>h4{color:var(--ink)!important}section.next>h4:before{content:"";display:inline-block;vertical-align:middle;width:28px;height:2px;margin:0 14px 0 0;background:var(--coral);opacity:1}section.next>h4:after{content:none!important;display:none!important}section.next>.cf{grid-column:1/-1;grid-row:1/span 2;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;margin:0!important;padding:0!important}section.next .cf__tabs{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0!important;padding:0 var(--gl-gut) 0 0;overflow:visible}section.next .cf__stage{grid-column:1/-1;grid-row:2}section.next .cf__tab{opacity:1;padding:9px 16px;border:1px solid hsla(36,36%,95%,.24);border-radius:999px;background:transparent;color:hsla(36,36%,95%,.85)!important;font-size:11px;letter-spacing:.14em;line-height:1;transition:background .25s ease,color .25s ease,border-color .25s ease}section.next .cf__tab:after{display:none}section.next.next--light .cf__tab{border-color:rgba(26,33,67,.16);background:#fff;color:var(--ink)!important}section.next .cf__tab.on,section.next .cf__tab:focus-visible,section.next .cf__tab:hover{background:var(--coral);border-color:var(--coral);color:var(--ink)!important}@media (max-width:760px){section.next{display:block!important}section.next>h4{padding:0 20px;margin-bottom:16px!important;font-size:26px!important}section.next>.cf{display:block}section.next .cf__tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:2px 20px 4px;margin-bottom:22px!important}section.next .cf__stage{padding:0 20px}section.next .cf__tab{flex:0 0 auto;font-size:10.5px;padding:9px 14px}}body section.ddesk{padding:clamp(34px,4vw,56px) clamp(16px,4vw,56px)}body section.ddesk .ddesk__block+.ddesk__block{margin-top:clamp(28px,3.2vw,44px)}body section.ddesk:not([data-dept]){background:#fff!important;color:var(--ink,#1a2143)!important;border-top:1px solid var(--rule,rgba(26,33,67,.1))}body section.ddesk .ddesk__head{max-width:760px;margin-bottom:16px}body section.ddesk .ddesk__head h2{font-size:clamp(26px,2.7vw,38px);line-height:1.02;margin-top:8px}body section.ddesk .ddesk__head p{margin-top:8px;max-width:640px;font-size:14.5px;line-height:1.55}body section.ddesk .ddesk__people{background:#fff;color:var(--ink,#1a2143);box-shadow:0 0 0 100vmax #fff;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);padding:clamp(28px,3.4vw,44px) 0}body section.ddesk[data-dept] .ddesk__people:first-child{margin-top:calc(-1 * clamp(34px, 4vw, 56px))}body section.ddesk[data-dept] .ddesk__people:last-child{margin-bottom:calc(-1 * clamp(34px, 4vw, 56px))}body section.ddesk .ddesk__people .ddesk__head .eyebrow{color:var(--coral-deep,#cf5c45)!important}body section.ddesk .ddesk__people .ddesk__head .eyebrow .dash{background:var(--coral,#e87862)!important}body section.ddesk .ddesk__people .ddesk__head h2{color:var(--ink,#1a2143)!important}body section.ddesk .ddesk__people .ddesk__head h2 i,body section.ddesk .ddesk__people .ddesk__person-meta h3 i{color:var(--coral,#e87862)!important}body section.ddesk .ddesk__people .ddesk__head p{color:var(--muted,#6e6c7a)!important}body section.ddesk .ddesk__people-grid{gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}body section.ddesk .ddesk__people .ddesk__person,body section.ddesk .ddesk__people .ddesk__reach-item{background:#fff;border:1px solid var(--rule,rgba(26,33,67,.1))}body section.ddesk .ddesk__person{gap:14px;padding:12px;border-radius:14px;flex-direction:row;text-align:left;align-items:center}@media (hover:hover) and (pointer:fine){body section.ddesk .ddesk__people .ddesk__person:hover,body section.ddesk .ddesk__people .ddesk__reach-item:hover{background:#fff;border-color:rgba(232,120,98,.5);box-shadow:0 18px 40px -30px rgba(16,22,48,.45)}}body section.ddesk .ddesk__person-photo{width:64px;height:78px;border-radius:10px;background-color:var(--ink-2,#2a3057);box-shadow:none}body section.ddesk .ddesk__person-photo--ph{background:radial-gradient(120% 120% at 30% 20%,#34407a 0,#1a2143 70%)}body section.ddesk .ddesk__person-photo--ph:after{font-size:22px}body section.ddesk .ddesk__people .ddesk__person-meta .mono{color:var(--coral-deep,#cf5c45)!important;font-size:11px}body section.ddesk .ddesk__people .ddesk__person-meta h3{color:var(--ink,#1a2143)!important;font-size:20px;margin:3px 0 4px}body section.ddesk .ddesk__people .ddesk__person-meta p{color:var(--muted,#6e6c7a)!important;font-size:13px;line-height:1.45}body section.ddesk .ddesk__reach{flex-wrap:nowrap;gap:10px;margin-top:12px}body section.ddesk .ddesk__reach-item{flex:1 1;min-width:0;gap:2px;padding:10px 14px;border-radius:12px}body section.ddesk .ddesk__people .ddesk__reach-item .mono{color:var(--muted,#6e6c7a)!important;font-size:10px}body section.ddesk .ddesk__people .ddesk__reach-v{color:var(--ink,#1a2143)!important;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body section.ddesk .ddesk__people .ddesk__reach-cta{flex:0 0 auto;padding:12px 22px;font-size:14px;gap:10px;background:var(--ink,#1a2143);color:var(--cream,#f6f2ec)!important}body section.ddesk .ddesk__people .ddesk__reach-cta *{color:var(--cream,#f6f2ec)!important}@media (hover:hover) and (pointer:fine){body section.ddesk .ddesk__people .ddesk__reach-cta:hover{background:var(--coral,#e87862)}body section.ddesk .ddesk__people .ddesk__reach-cta:hover,body section.ddesk .ddesk__people .ddesk__reach-cta:hover *{color:var(--ink,#1a2143)!important}}body section.ddesk .ddesk__people a:focus-visible{outline:2px solid var(--ink,#1a2143);outline-offset:3px}body section.ddesk .ddesk__map{border-radius:16px}body section.ddesk .ddesk__map-tab{padding:10px 14px;gap:2px}body section.ddesk .ddesk__map-tab-name{font-size:17px}body section.ddesk .ddesk__map-frame,body section.ddesk .ddesk__map-frame iframe{min-height:200px;height:200px}body section.ddesk .ddesk__map-details{gap:8px;padding:16px 18px 18px}body section.ddesk .ddesk__map-details h4{font-size:24px}body section.ddesk .ddesk__map-addr{font-size:14px;line-height:1.55}body section.ddesk .ddesk__map-dir{font-size:13.5px}@media (min-width:760px){body section.ddesk .ddesk__map-body{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}body section.ddesk .ddesk__map-frame,body section.ddesk .ddesk__map-frame iframe{min-height:240px;height:240px}body section.ddesk .ddesk__map-details{padding:20px 24px}}body section.ddesk .ddesk__news-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max(220px,calc((100% - 48px) / 5));gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:4px 0 8px}body section.ddesk .ddesk__news-grid>*{scroll-snap-align:start}body section.ddesk .ddesk__ncard,body section.ddesk .ddesk__ncard--lg,body section.ddesk .ddesk__news-grid .ddesk__skel:first-child{grid-column:auto;grid-row:auto;aspect-ratio:1/1;min-height:0;border-radius:14px}body section.ddesk .ddesk__ncard-meta{gap:6px;padding:12px 14px 14px}body section.ddesk .ddesk__ncard--lg .ddesk__ncard-h,body section.ddesk .ddesk__ncard-h{font-size:17px;-webkit-line-clamp:3}@media (max-width:760px){body section.ddesk .ddesk__people-grid{grid-template-columns:1fr;gap:10px}body section.ddesk .ddesk__news-grid{grid-auto-columns:74%}body section.ddesk .ddesk__reach{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}body section.ddesk .ddesk__reach-cta,body section.ddesk .ddesk__reach-item[data-label=Email]{grid-column:1/-1}body section.ddesk .ddesk__reach-cta{padding:12px 18px}body section.ddesk .ddesk__map-tab{flex:1 1;padding:9px 10px}body section.ddesk .ddesk__map-tab-name{font-size:15px}body section.ddesk .ddesk__map-tab-sub{font-size:8.5px}}