:root,html[data-theme=dark]{color-scheme:dark;--bg: #020308;--bg-elevated: #070b12;--bg-hero: #02060a;--ink: #f2f0ea;--ink-muted: rgba(242, 240, 234, .6);--ink-faint: rgba(242, 240, 234, .38);--blue: #4db8ff;--gold: #e0a45a;--gold-bright: #f0c27a;--line: rgba(255, 255, 255, .08);--header-bg: linear-gradient(180deg, rgba(2, 3, 8, .92) 0%, rgba(2, 3, 8, .45) 70%, transparent);--header-bg-scrolled: rgba(2, 3, 8, .82);--header-border: rgba(255, 255, 255, .06);--nav-panel: rgba(2, 3, 8, .97);--hero-glow-gold: rgba(197, 160, 89, .16);--hero-glow-blue: rgba(74, 210, 255, .1);--hero-title: #f7f5f0;--hero-lede: rgba(242, 240, 234, .58);--btn-outline-border: rgba(232, 200, 140, .65);--btn-outline-ink: rgba(245, 230, 200, .92);--btn-solid-bg: #d8b06a;--btn-solid-ink: #14100a;--core-bg: radial-gradient(circle at 40% 32%, #1c1522, #05070c 70%);--core-ink: rgba(255, 255, 255, .95);--card-face: linear-gradient(180deg, rgba(255, 255, 255, .03), transparent);--card-shadow: 0 18px 50px rgba(0, 0, 0, .35), 0 0 40px rgba(224, 164, 90, .08);--card-ai: linear-gradient(160deg, #0a1424, #0c1018);--card-rates: linear-gradient(180deg, #121820, #0a0c10);--card-flows: linear-gradient(200deg, #0a1018, #120e14);--noise-opacity: .025;--serif: "Cormorant Garamond", "Times New Roman", serif;--sans: "Outfit", system-ui, sans-serif;--header-h: 72px;--ease: cubic-bezier(.22, 1, .36, 1);--theme-duration: .45s}html[data-theme=light]{color-scheme:light;--bg: #f3f1eb;--bg-elevated: #e9e6de;--bg-hero: #ebe8e0;--ink: #141820;--ink-muted: rgba(20, 24, 32, .62);--ink-faint: rgba(20, 24, 32, .42);--blue: #1a7ab8;--gold: #b07a32;--gold-bright: #9a6a28;--line: rgba(20, 24, 32, .1);--header-bg: linear-gradient(180deg, rgba(243, 241, 235, .94) 0%, rgba(243, 241, 235, .55) 70%, transparent);--header-bg-scrolled: rgba(243, 241, 235, .9);--header-border: rgba(20, 24, 32, .08);--nav-panel: rgba(243, 241, 235, .98);--hero-glow-gold: rgba(176, 122, 50, .14);--hero-glow-blue: rgba(26, 122, 184, .08);--hero-title: #141820;--hero-lede: rgba(20, 24, 32, .58);--btn-outline-border: rgba(176, 122, 50, .55);--btn-outline-ink: rgba(90, 60, 20, .9);--btn-solid-bg: #b07a32;--btn-solid-ink: #faf7f0;--core-bg: radial-gradient(circle at 40% 32%, #2a2218, #12100c 70%);--core-ink: rgba(255, 245, 230, .95);--card-face: linear-gradient(180deg, rgba(255, 255, 255, .72), rgba(255, 255, 255, .35));--card-shadow: 0 18px 40px rgba(20, 24, 32, .08), 0 0 28px rgba(176, 122, 50, .06);--card-ai: linear-gradient(160deg, #dce6f0, #c8d4e0);--card-rates: linear-gradient(180deg, #e0e4e8, #cfd4da);--card-flows: linear-gradient(200deg, #dde2e8, #d4cfc8);--noise-opacity: .018}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}html.theme-animating,html.theme-animating *,html.theme-animating *:before,html.theme-animating *:after{transition:background-color var(--theme-duration) var(--ease),background var(--theme-duration) var(--ease),color var(--theme-duration) var(--ease),border-color var(--theme-duration) var(--ease),box-shadow var(--theme-duration) var(--ease),fill var(--theme-duration) var(--ease),stroke var(--theme-duration) var(--ease),opacity var(--theme-duration) var(--ease)!important}@media(prefers-reduced-motion:reduce){html.theme-animating,html.theme-animating *,html.theme-animating *:before,html.theme-animating *:after{transition:none!important}}body{font-family:var(--sans);background:var(--bg);color:var(--ink);line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased}.site-header,.hero-content>*{opacity:0}@media(prefers-reduced-motion:reduce){.site-header,.hero-content>*{opacity:1!important;transform:none!important}}a{color:inherit;text-decoration:none}ol,ul{list-style:none}.noise{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;opacity:var(--noise-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay;contain:strict}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-h);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:0 clamp(1.25rem,3vw,2.75rem);background:var(--header-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .5s var(--ease),backdrop-filter .5s var(--ease),border-color .5s;border-bottom:1px solid transparent}.site-header.is-scrolled{background:var(--header-bg-scrolled);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border-bottom-color:var(--header-border)}.logo{display:inline-flex;align-items:center;line-height:0}.logo-img{display:block;width:auto;height:36px;max-width:min(175px,48vw);object-fit:contain}.logo--footer .logo-img{height:44px;max-width:210px}.nav-links{display:flex;justify-content:center;gap:clamp(.85rem,1.5vw,1.55rem);flex-wrap:wrap}.nav-links a{font-size:.78rem;letter-spacing:.04em;color:var(--ink-muted);transition:color .25s var(--ease)}.nav-links a:hover{color:var(--ink)}.header-actions{display:flex;align-items:center;gap:.75rem}.icon-btn{background:transparent;border:none;color:var(--ink-muted);cursor:pointer;display:grid;place-items:center;padding:.4rem;transition:color .25s var(--ease),background .25s var(--ease)}.icon-btn:hover{color:var(--ink)}.theme-toggle{position:relative;width:36px;height:36px;border-radius:50%;border:1px solid var(--line)}.theme-toggle:hover{border-color:color-mix(in srgb,var(--gold) 45%,var(--line));background:color-mix(in srgb,var(--gold) 8%,transparent)}.theme-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:opacity .35s var(--ease),transform .45s var(--ease)}.theme-icon--sun{opacity:0;transform:rotate(-40deg) scale(.7)}.theme-icon--moon,html[data-theme=light] .theme-icon--sun{opacity:1;transform:rotate(0) scale(1)}html[data-theme=light] .theme-icon--moon{opacity:0;transform:rotate(40deg) scale(.7)}.btn-outline,.btn-solid,.btn-ghost{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;will-change:transform;transition:transform .45s var(--ease),background .4s,border-color .4s,color .4s,box-shadow .45s var(--ease)}.btn-outline{border:1px solid var(--btn-outline-border);color:var(--btn-outline-ink);padding:.7rem 1.1rem;border-radius:2px}.btn-outline:hover{border-color:var(--gold-bright);background:color-mix(in srgb,var(--gold) 12%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--gold) 22%,transparent)}.btn-solid{background:var(--btn-solid-bg);color:var(--btn-solid-ink);padding:.9rem 1.4rem;border-radius:2px;font-weight:600;box-shadow:0 8px 28px color-mix(in srgb,var(--btn-solid-bg) 28%,transparent)}.btn-solid:hover{box-shadow:0 12px 36px #d8b06a52}.btn-ghost{color:var(--ink-muted);padding:.85rem .25rem}.btn-ghost:hover{color:var(--ink)}.menu-toggle{display:none;width:36px;height:36px;background:transparent;border:none;cursor:pointer;flex-direction:column;justify-content:center;gap:6px}.menu-toggle span{display:block;height:1.5px;background:var(--ink);width:100%}.hero{position:relative;min-height:100vh;min-height:100dvh;display:grid;align-items:center;padding:calc(var(--header-h) + 1.5rem) clamp(1.5rem,4.5vw,4.5rem) 3rem;overflow:hidden;background:radial-gradient(ellipse 50% 55% at 68% 48%,var(--hero-glow-gold),transparent 60%),radial-gradient(ellipse 38% 48% at 48% 50%,var(--hero-glow-blue),transparent 55%),var(--bg-hero)}.hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;contain:strict}.hero-content{position:relative;z-index:3;max-width:min(30rem,32vw);pointer-events:none}.hero-content a{pointer-events:auto}.eyebrow{font-family:var(--serif);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--gold) 75%,transparent);margin-bottom:1.5rem}.hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(2.9rem,5.6vw,4.9rem);line-height:1.02;letter-spacing:-.018em;margin-bottom:1.4rem;color:var(--hero-title);font-style:normal}.hero h1 em{font-style:normal;font-weight:500;background:linear-gradient(135deg,#e8c078,#c5a059 55%,#a88740);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lede{color:var(--hero-lede);font-size:.95rem;line-height:1.7;max-width:24.5rem;margin-bottom:2.15rem;font-weight:300}.hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.btn-ghost--gold{color:var(--ink)}.btn-ghost--gold span{color:var(--gold)}.btn-ghost--gold:hover{color:var(--ink)}html[data-theme=light] .hero-canvas,html[data-theme=light] #objective-orbit,html[data-theme=light] #objective-wave,html[data-theme=light] .process-step__canvas,html[data-theme=light] #lab-wave,html[data-theme=light] .card-canvas{filter:brightness(.55) saturate(1.4) contrast(1.25)}.section{position:relative;padding:clamp(4rem,9vw,7rem) clamp(1.25rem,4vw,4rem);border-top:1px solid var(--line);overflow:hidden}.section-inner{max-width:1280px;margin:0 auto;position:relative;z-index:2}.section-kicker{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:1rem;display:flex;align-items:center;gap:.65rem}.section-kicker span{color:var(--gold);font-weight:600}.section h2{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,4vw,3.35rem);line-height:1.1;margin-bottom:1.15rem}.section-copy p{color:var(--ink-muted);max-width:28rem;font-weight:300;margin-bottom:1.5rem}.section-copy--wide p{max-width:36rem}.objective-section{padding-bottom:0;background:radial-gradient(ellipse 50% 55% at 68% 38%,rgba(224,164,90,.14),transparent 62%),var(--bg)}.objective-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,5rem);align-items:center;min-height:480px}.objective-copy h2{font-size:clamp(2.4rem,4.5vw,3.6rem);margin-bottom:1.25rem}.objective-copy p{max-width:26rem;font-size:.98rem;line-height:1.7;margin-bottom:1.75rem}.objective-stage{position:relative;aspect-ratio:1 / 1;width:100%;max-width:560px;margin-left:auto;min-height:360px}#objective-orbit{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:default}.objective-core{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:23%;height:23%;min-width:100px;min-height:100px;max-width:140px;max-height:140px;border-radius:50%;display:grid;place-items:center;text-align:center;pointer-events:none;background:var(--core-bg);box-shadow:0 0 0 2px color-mix(in srgb,var(--gold-bright) 95%,transparent),0 0 40px color-mix(in srgb,var(--gold) 50%,transparent),0 0 100px color-mix(in srgb,var(--gold) 22%,transparent);animation:corePulse 4.5s ease-in-out infinite;z-index:2}.objective-core span{font-size:clamp(.55rem,1.4vw,.68rem);letter-spacing:.16em;text-transform:uppercase;line-height:1.4;font-weight:500;color:var(--core-ink)}@keyframes corePulse{0%,to{box-shadow:0 0 0 2px #f0c27af2,0 0 40px #e0a45a80,0 0 100px #e0a45a38}50%{box-shadow:0 0 0 2.5px #ffe1aa,0 0 55px #e0a45aa6,0 0 130px #e0a45a4d}}.particle-floor{position:relative;height:clamp(200px,28vw,300px);margin-top:-2rem;opacity:1}.particle-floor canvas{width:100%;height:100%;display:block}.process-section{background:var(--bg-elevated)}.process-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.9fr);gap:clamp(1.75rem,4vw,3.5rem);align-items:start}.process-copy h2{margin-bottom:1rem}.process-copy p{margin-bottom:0}.process-pipeline{display:flex;align-items:flex-start;justify-content:space-between;gap:.15rem;width:100%;grid-column:2}.process-loop-note{grid-column:1 / -1;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--line);font-size:.88rem;font-weight:300;color:var(--ink-muted);max-width:40rem;line-height:1.55}.process-loop-note strong{color:var(--gold-bright);font-weight:500}.process-step{flex:1 1 0;min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:.35rem .15rem;transition:opacity .45s var(--ease),transform .45s var(--ease);opacity:.72;cursor:default}.process-step.is-active{opacity:1;transform:translateY(-2px)}.process-step__title{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--ink-faint);transition:color .4s,text-shadow .4s}.process-step__title--blue{color:color-mix(in srgb,var(--blue) 72%,transparent)}.process-step__title--gold{color:color-mix(in srgb,var(--gold) 72%,transparent)}.process-step.is-active .process-step__title--blue{color:var(--blue);text-shadow:0 0 16px color-mix(in srgb,var(--blue) 40%,transparent)}.process-step.is-active .process-step__title--gold{color:var(--gold-bright);text-shadow:0 0 16px color-mix(in srgb,var(--gold) 40%,transparent)}.process-step__canvas{width:100%;max-width:140px;height:90px;display:block}.process-step__desc{font-size:.72rem;line-height:1.45;color:var(--ink-faint);font-weight:300;max-width:9.5rem;margin:0;transition:color .4s}.process-step.is-active .process-step__desc{color:var(--ink-muted)}.process-arrow{flex:0 0 auto;align-self:center;margin-top:-.5rem;font-size:.85rem;color:var(--ink-faint);transition:color .4s,text-shadow .4s;padding:0 .1rem}.process-arrow.is-lit{color:#e0a45aa6;text-shadow:0 0 12px rgba(224,164,90,.35)}.research-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;flex-wrap:wrap}.research-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.research-card{border:1px solid var(--line);background:var(--card-face);overflow:hidden;will-change:transform;transition:border-color .45s var(--ease),box-shadow .45s var(--ease)}.research-card:hover{border-color:color-mix(in srgb,var(--gold) 45%,transparent);box-shadow:var(--card-shadow)}.card-visual{height:180px;position:relative;overflow:hidden}.card-canvas{width:100%;height:100%;display:block}.card-visual--ai{background:var(--card-ai)}.card-visual--rates{background:var(--card-rates)}.card-visual--flows{background:var(--card-flows)}.card-tag{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);padding:1rem 1.15rem .35rem}.research-card h3{font-family:var(--serif);font-weight:500;font-size:1.35rem;padding:0 1.15rem;line-height:1.2;margin-bottom:.45rem}.card-date{padding:0 1.15rem 1.25rem;font-size:.78rem;color:var(--ink-faint)}.lab-section{background:radial-gradient(ellipse 70% 45% at 55% 55%,rgba(77,184,255,.06),transparent 60%),var(--bg)}.lab-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}.lab-stage{position:relative;min-height:240px}#lab-wave{width:100%;height:220px;display:block}.lab-labels{display:grid;grid-template-columns:repeat(6,1fr);gap:.35rem;margin-top:.25rem}.lab-labels li{font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);text-align:center}.lab-labels li:last-child{color:#b4dc78b3}.counseling-section{text-align:center;background:var(--bg-elevated)}.counseling-layout{max-width:720px;margin:0 auto}.counseling-layout .section-kicker,.counseling-layout h2{justify-content:center;text-align:center}.counseling-lede{color:var(--ink-muted);font-weight:300;margin:0 auto 2rem;max-width:36rem}.counseling-chain{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem .85rem;margin-bottom:1.75rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.counseling-services{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem .65rem;max-width:40rem;margin:0 auto 2.25rem;list-style:none}.counseling-services li{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--line);padding:.35rem .15rem}.contact-section{background:radial-gradient(ellipse 55% 50% at 78% 28%,var(--hero-glow-gold),transparent 62%),radial-gradient(ellipse 42% 48% at 18% 78%,var(--hero-glow-blue),transparent 58%),var(--bg)}.contact-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4rem);align-items:start}.contact-details{display:flex;flex-direction:column;gap:1.35rem;padding-top:.35rem}.contact-label{display:block;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:.35rem}.contact-line{display:block;font-size:1.05rem;color:var(--ink);transition:color .25s var(--ease)}.contact-line:hover{color:var(--gold-bright)}.contact-hq{font-size:.95rem;color:var(--ink-muted);font-weight:300;line-height:1.55}.chain-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px #e0a45a99;animation:chainPulse 2.4s ease-in-out infinite}.chain-dot:nth-child(4){animation-delay:.4s}.chain-dot:nth-child(6){animation-delay:.8s}@keyframes chainPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.site-footer{position:relative;border-top:1px solid var(--line);padding:3.5rem clamp(1.25rem,4vw,4rem) 2rem;background:radial-gradient(ellipse 70% 55% at 50% -10%,var(--hero-glow-gold),transparent 55%),var(--bg-elevated);overflow:hidden}.footer-inner{max-width:1280px;margin:0 auto 2.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.5rem}.footer-brand .logo{margin-bottom:.15rem}.footer-brand p{margin-top:.85rem;color:var(--ink-faint);font-size:.9rem;max-width:22rem;font-weight:300;line-height:1.55}.footer-cols{display:flex;gap:3.5rem;flex-wrap:wrap}.footer-cols h4{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.85rem;font-weight:500}.footer-cols a{display:block;font-size:.9rem;color:var(--ink-muted);margin-bottom:.45rem}.footer-cols a:hover{color:var(--ink)}.footer-offices{max-width:1280px;margin:0 auto 2rem;padding-top:.5rem}.footer-offices h4{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:1rem;font-weight:500}.footer-offices ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem 1.5rem}.footer-offices li{display:flex;flex-direction:column;gap:.25rem}.footer-offices strong{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--ink)}.footer-offices span{font-size:.82rem;color:var(--ink-faint);font-weight:300;line-height:1.45}.footer-legal{max-width:1280px;margin:0 auto;font-size:.75rem;color:var(--ink-faint);border-top:1px solid var(--line);padding-top:1.25rem;line-height:1.55}@media(max-width:1100px){.nav-links{display:none}.menu-toggle{display:flex}.site-header.is-open .nav-links{display:flex;position:absolute;top:var(--header-h);left:0;right:0;flex-direction:column;background:var(--nav-panel);padding:1.25rem 1.5rem 1.75rem;gap:1rem;border-bottom:1px solid var(--line)}.hero-content{max-width:min(28rem,48vw)}.objective-layout,.lab-layout{grid-template-columns:1fr;gap:2rem}.process-layout{grid-template-columns:1fr}.process-pipeline{grid-column:1}.objective-stage{max-width:480px;margin:0 auto}.research-rail{grid-template-columns:repeat(3,1fr)}.particle-floor{height:clamp(160px,22vw,220px)}}@media(min-width:721px)and (max-width:1024px){.hero{padding-bottom:3.5rem}.hero-content{max-width:42%}.process-pipeline{gap:.25rem}.process-step__desc{font-size:.68rem;max-width:8.5rem}.process-step__canvas{height:78px}.section{padding:clamp(3.5rem,7vw,5.5rem) clamp(1.5rem,4vw,3rem)}}@media(max-width:720px){.hero{align-items:start;padding-top:calc(var(--header-h) + 1.5rem);min-height:100svh}.hero-content{max-width:100%;margin-bottom:0;padding-bottom:1rem}.hero h1{font-size:clamp(2.2rem,9vw,2.8rem)}.hero-canvas{position:relative;inset:auto;width:100%;height:min(58vh,420px);margin-top:.5rem;order:2}.hero{display:flex;flex-direction:column}.hero-content{order:1}.process-pipeline{display:grid;grid-template-columns:repeat(2,1fr);gap:1.35rem .85rem;grid-column:1}.process-arrow{display:none}.process-loop-note{margin-top:1.25rem;font-size:.84rem}.research-rail{grid-template-columns:1fr}.lab-labels{grid-template-columns:repeat(3,1fr);row-gap:.65rem}#lab-wave{height:150px}.particle-floor{height:160px;margin-top:-.5rem}.objective-core{top:46%}.btn-outline span{display:none}.counseling-chain{gap:.45rem;font-size:.62rem}.contact-layout{grid-template-columns:1fr}.footer-cols{gap:2rem}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
