.c-signal[data-astro-cid-tlfzargd]{--c-signal-line:#bdff90;--c-signal-core:#f0ffe4;--c-signal-hair:#83ad84;--c-signal-label:#c6dfbb;--c-signal-paper:#092019;pointer-events:none;contain:layout paint;width:100%;height:100%;position:absolute;inset:0;overflow:clip}.c-signal[data-astro-cid-tlfzargd]>svg[data-astro-cid-tlfzargd]{width:100%;height:100%;display:block;overflow:visible}html.v3-preview:not(.dark) .c-signal[data-astro-cid-tlfzargd]{--c-signal-line:#294f2d;--c-signal-core:#234329;--c-signal-hair:#6e9066;--c-signal-label:#4c6d47;--c-signal-paper:#f1f1e7}.c-closing{--cc-ease:cubic-bezier(.2,.75,.2,1);color:var(--v3-ink);background:var(--v3-bg)}.c-closing :is(h2,h3,p){margin:0}.c-closing a{color:inherit;text-decoration:none}.c-closing a:focus-visible{outline:2px solid var(--v3-accent);outline-offset:8px}.c-closing .cc-index{color:var(--v3-muted);letter-spacing:.045em;font-size:11px;line-height:1.65}.c-closing .cc-capabilities-section{background:var(--v3-surface);padding-block:clamp(85px,8vw,122px) clamp(85px,9vw,135px)}.c-closing .cc-capabilities-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:12%;margin-bottom:67px;display:grid}.c-closing .cc-capabilities-heading h2{letter-spacing:-.055em;margin-top:0;font-size:clamp(48px,6.2vw,88px);font-weight:450;line-height:1.035}.c-closing .cc-capabilities-heading h2>span{color:var(--v3-muted)}.c-closing .cc-capabilities-intro{max-width:320px;color:var(--v3-muted);padding-bottom:4px;font-size:17px;line-height:1.65}.c-closing .cc-capability{border-top:1px solid var(--v3-line);grid-template-columns:45px minmax(0,1fr) 65px;align-items:center;column-gap:28px;min-height:166px;padding-block:32px;display:grid;position:relative}.c-closing .cc-capability:last-child{border-bottom:1px solid var(--v3-line)}.c-closing .cc-capability:before{content:"";background:var(--v3-accent);transform-origin:0;height:1px;transition:transform .65s var(--cc-ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.c-closing .cc-capability:is(:hover,:focus-visible):before{transform:scaleX(1)}.c-closing .cc-capability-number{color:var(--v3-muted);font-variant-numeric:tabular-nums;align-self:start;padding-top:8px;font-size:11px}.c-closing .cc-capability-copy{flex-direction:column;gap:13px;display:flex}.c-closing .cc-capability-copy strong{letter-spacing:-.04em;font-size:clamp(29px,3.6vw,50px);font-weight:450;line-height:1.1;transition:color .3s}.c-closing .cc-capability-copy>span{max-width:650px;color:var(--v3-muted);font-size:15px;line-height:1.65}.c-closing .cc-capability-arrow{color:var(--v3-muted);transition:transform .55s var(--cc-ease),color .3s;justify-self:end;font-size:48px;font-weight:300;line-height:1;display:block}.c-closing .cc-capability:is(:hover,:focus-visible) .cc-capability-copy strong{color:var(--v3-accent)}.c-closing .cc-capability:is(:hover,:focus-visible) .cc-capability-arrow{color:var(--v3-accent);transform:translate(6px,-6px)}.c-closing .cc-capabilities-foot{color:var(--v3-muted);justify-content:space-between;gap:28px;margin-top:28px;font-size:11px;line-height:1.6;display:flex}.c-closing .cc-finale{--cc-end-ink:#153223;--cc-end-muted:#365b31;--cc-end-line:#80af64;color:var(--cc-end-ink);background:#bdff90;padding-block:clamp(76px,8.3vw,128px) 37px}html.v3-preview:not(.dark) .c-closing .cc-finale{background:#d3e9bb}.c-closing .cc-finale .cc-index{color:var(--cc-end-muted)}.c-closing .cc-finale-top{justify-content:space-between;align-items:start;gap:38px;display:flex}.c-closing .cc-finale-top>p:last-child{max-width:340px;color:var(--cc-end-muted);font-size:16px;line-height:1.65}.c-closing .cc-finale h2{letter-spacing:-.075em;text-wrap:initial;margin-top:clamp(48px,5.5vw,80px);font-size:clamp(95px,13.8vw,198px);font-weight:450;line-height:.94}.c-closing .cc-finale-link{justify-content:space-between;align-items:center;gap:35px;display:flex}.c-closing .cc-finale-link>span:first-child{min-width:0}.c-closing .cc-finale-link>span:first-child>span{color:var(--cc-end-muted);transition:color .4s}.c-closing .cc-finale-arrow{transition:transform .7s var(--cc-ease);flex:none;padding:5px 10px 0 0;font-size:clamp(85px,12vw,165px);font-weight:300;display:block}.c-closing .cc-finale-link:is(:hover,:focus-visible) .cc-finale-arrow{transform:translate(12px,-12px)}.c-closing .cc-finale-link:is(:hover,:focus-visible)>span:first-child>span{color:var(--cc-end-ink)}.c-closing .cc-finale-bottom{border-top:1px solid var(--cc-end-line);justify-content:space-between;align-items:center;gap:28px;margin-top:clamp(48px,5.5vw,78px);padding-top:25px;font-size:13px;line-height:1.6;display:flex}.c-closing .cc-finale-bottom>span{color:var(--cc-end-muted)}.c-closing .cc-finale-bottom>a{align-items:center;gap:25px;min-height:36px;font-weight:500;display:inline-flex}.c-closing .cc-finale-bottom>a>span{font-size:23px;font-weight:400}.c-closing .cc-finale-bottom>a:is(:hover,:focus-visible){text-underline-offset:5px;text-decoration:underline}.c-closing .cc-finale a:focus-visible{outline-color:var(--cc-end-ink)}@media (width<=1050px){.c-closing .cc-capabilities-heading{gap:7%}.c-closing .cc-capability{column-gap:22px}.c-closing .cc-finale h2{font-size:clamp(85px,13.2vw,138px)}}@media (width<=760px){.c-closing .cc-capabilities-section{padding-block:72px 76px}.c-closing .cc-capabilities-heading{grid-template-columns:1fr;gap:26px;margin-bottom:43px}.c-closing .cc-capabilities-heading h2{margin-top:0;font-size:clamp(46px,8.7vw,67px)}.c-closing .cc-capabilities-intro{max-width:335px;padding:0;font-size:15px}.c-closing .cc-capability{grid-template-columns:21px minmax(0,1fr) 30px;column-gap:15px;min-height:147px;padding-block:29px}.c-closing .cc-capability-number{padding-top:7px;font-size:9px}.c-closing .cc-capability-copy{gap:11px}.c-closing .cc-capability-copy strong{font-size:clamp(27px,4.6vw,34px)}.c-closing .cc-capability-copy>span{font-size:13px;line-height:1.6}.c-closing .cc-capability-arrow{font-size:31px}.c-closing .cc-capabilities-foot{align-items:start;gap:25px;font-size:10px}.c-closing .cc-capabilities-foot>span:last-child{text-align:right;max-width:210px}.c-closing .cc-finale{padding-block:68px 29px}.c-closing .cc-finale-top{flex-direction:column;gap:23px}.c-closing .cc-finale-top>p:last-child{font-size:15px}.c-closing .cc-finale h2{margin-top:45px;font-size:clamp(74px,14.3vw,109px)}.c-closing .cc-finale-link{display:block;position:relative}.c-closing .cc-finale-arrow{padding:0 0 4px;font-size:clamp(60px,11.8vw,89px);position:absolute;bottom:0;right:0}.c-closing .cc-finale-bottom{gap:20px;margin-top:47px;padding-top:18px;font-size:11px}.c-closing .cc-finale-bottom>a{gap:15px}}@media (width<=460px){.c-closing .cc-capability{grid-template-columns:16px minmax(0,1fr) 27px;column-gap:11px}.c-closing .cc-capability-copy strong{font-size:25px}.c-closing .cc-capability-arrow{font-size:28px}.c-closing .cc-finale h2{font-size:clamp(52px,15.4vw,76px)}.c-closing .cc-finale-arrow{padding-bottom:2px;font-size:58px}.c-closing .cc-finale-bottom{flex-direction:column;align-items:start;gap:7px}}@media (prefers-reduced-motion:reduce){.c-closing *,.c-closing :before,.c-closing :after{transition:none!important;animation:none!important}}.c-page[data-c-reduced=true] .c-closing *,.c-page[data-c-reduced=true] .c-closing :before,.c-page[data-c-reduced=true] .c-closing :after{transition:none!important;animation:none!important}.c-closing .cc-company{grid-template-columns:.8fr 1fr;align-items:center;gap:clamp(40px,8vw,130px);padding-block:clamp(72px,10vw,145px);display:grid}.c-closing .cc-company figure{margin:0}.c-closing .cc-company img{aspect-ratio:4/5;object-fit:cover;border-radius:2px 60px 2px 2px;width:100%}.c-closing .cc-company figcaption{color:var(--v3-muted);margin-top:14px;font-size:12px}.c-closing .cc-company h2,.c-closing .cc-engagement h2{letter-spacing:-.045em;margin-block:25px;font-size:clamp(34px,4.3vw,64px);font-weight:450;line-height:1.08}.c-closing .cc-company div>p:not(.cc-index),.c-closing .cc-engagement div>p:not(.cc-index){color:var(--v3-muted);max-width:52ch;font-size:clamp(16px,1.5vw,20px);line-height:1.75}.c-closing .cc-editorial-link{border-bottom:1px solid var(--v3-line);color:var(--v3-accent);margin-top:20px;padding-block:12px;font-size:15px;display:table}.c-closing .cc-editorial-link:hover{border-color:var(--v3-accent)}.c-closing .cc-engagement{border-top:1px solid var(--v3-line);grid-template-columns:1fr 1fr;gap:10%;padding-block:50px 110px;display:grid}.c-closing .cc-engagement>div:last-child{align-self:center}@media (width<=760px){.c-closing .cc-company,.c-closing .cc-engagement{grid-template-columns:1fr;gap:32px}.c-closing .cc-company figure{max-width:450px}.c-closing .cc-company{padding-block:70px}.c-closing .cc-engagement{padding-block:45px 70px}}.c-decision{--cd-header-height:96px;--cd-progress:0;--cd-field-ink:var(--v3-accent);--cd-ease:cubic-bezier(.22,1,.36,1);background:var(--v3-bg);color:var(--v3-ink);position:relative}.cd-stage{isolation:isolate;position:relative;overflow:clip}.cd-content{padding-block:96px;position:relative}.cd-drafting{z-index:-1;pointer-events:none;opacity:.55;position:absolute;inset:0;overflow:clip}.cd-field{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.cd-orbit{stroke:var(--cd-field-ink);stroke-width:1px;opacity:.16}.cd-orbit-emphasis{stroke-width:2px;opacity:1}.cd-orbit-point{fill:var(--cd-field-ink);stroke:none}.cd-path-ghost{stroke:var(--cd-field-ink);stroke-width:1px;opacity:.12}.cd-path-main{stroke:var(--cd-field-ink);stroke-width:1.8px;opacity:.72;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--cd-path-progress,.15))}.cd-path-tip{fill:var(--cd-field-ink);opacity:.85}.cd-forward{white-space:nowrap;letter-spacing:-.045em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--v3-accent) 13%,transparent);transform:translateX(var(--cd-word-x,0%));font-size:clamp(170px,24vw,420px);font-weight:500;line-height:1;position:absolute;bottom:-.16em;left:24%}.cd-heading{max-width:490px}.c-decision .cd-eyebrow{letter-spacing:.065em;color:var(--v3-muted);align-items:center;gap:22px;margin-bottom:28px;font-size:11px;line-height:1.5;display:flex}.cd-eyebrow>span{color:var(--v3-accent);font-variant-numeric:tabular-nums;font-size:10px}.c-decision .cd-heading h2{letter-spacing:-.05em;font-size:clamp(48px,4.5vw,68px);font-weight:450;line-height:1.055}.cd-heading h2>span{color:var(--v3-muted)}.c-decision .cd-intro{max-width:340px;color:var(--v3-muted);margin-top:27px;font-size:15px;line-height:1.7}.c-decision .cd-link{border-bottom:1px solid var(--v3-line);white-space:nowrap;width:fit-content;min-height:43px;transition:gap .35s var(--cd-ease),border-color .25s;justify-content:space-between;align-items:center;gap:29px;padding-block:10px;font-size:13px;font-weight:450;display:inline-flex}.cd-link>span{transition:transform .35s var(--cd-ease);font-size:20px;line-height:1}.cd-link:hover{border-color:var(--v3-accent);gap:34px}.cd-link:hover>span{transform:translate(2px,-2px)}.cd-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px;margin:70px 0 0;padding:0;list-style:none;display:grid}.cd-outcome{min-width:0;scroll-margin-top:calc(var(--cd-header-height) + 30px);position:relative}.c-decision .cd-output-label{color:var(--v3-muted);letter-spacing:.035em;align-items:center;gap:25px;margin-bottom:23px;font-size:11px;line-height:1.6;display:flex}.cd-output-label>span{font-variant-numeric:tabular-nums;color:var(--v3-accent);font-size:10px}.c-decision .cd-outcome h3{letter-spacing:-.055em;flex-direction:column;font-size:clamp(47px,5.3vw,80px);font-weight:450;line-height:1.025;display:flex}.cd-outcome h3>span:last-child{color:var(--v3-accent)}.c-decision .cd-output-copy{max-width:390px;color:var(--v3-muted);margin-top:28px;font-size:16px;line-height:1.65}.cd-invitation{justify-content:flex-start;align-items:center;gap:28px;margin-top:70px;display:flex}.cd-invitation>span{color:var(--v3-muted);font-size:11px}.cd-invitation-links{align-items:center;gap:35px;display:flex}.cd-invitation .cd-link{color:var(--v3-accent)}.cd-navigation{justify-content:space-between;align-items:center;gap:28px;min-height:82px;display:none;position:relative}.cd-nav-caption{color:var(--v3-muted);align-items:center;gap:22px;font-size:10px;display:flex}.cd-nav-caption>span{font-size:17px}.cd-steps{align-items:center;gap:30px;display:flex}.cd-steps a{min-height:40px;color:var(--v3-muted);align-items:center;gap:9px;font-size:11px;transition:color .25s;display:inline-flex}.cd-steps a>span{font-variant-numeric:tabular-nums;opacity:.7;font-size:9px}.cd-steps a[aria-current],.cd-steps a:hover{color:var(--v3-accent)}.cd-progress{background:var(--v3-line);width:100%;height:1px;position:absolute;top:0;left:0}.cd-progress>i{background:var(--v3-accent);width:100%;height:100%;transform:scaleX(var(--cd-progress));transform-origin:0;display:block}.c-decision[data-cd-enhanced=true]{height:270svh}.c-decision[data-cd-enhanced=true] .cd-stage{top:var(--cd-header-height);height:calc(100svh - var(--cd-header-height));min-height:0;position:sticky}.c-decision[data-cd-enhanced=true] .cd-content{height:100%;padding-block:clamp(42px,6.5svh,80px) 0}.c-decision[data-cd-enhanced=true] .cd-drafting{opacity:1}.c-decision[data-cd-enhanced=true] .cd-heading{transform:translateY(var(--cd-heading-y,0px));will-change:transform}.c-decision[data-cd-enhanced=true] .cd-outcomes{left:53%;right:var(--v3-gutter);margin:0;display:block;position:absolute;top:38%}.c-decision[data-cd-enhanced=true] .cd-outcome{width:100%;opacity:var(--cd-opacity,0);transform:translateY(var(--cd-y,80px));will-change:transform,opacity;position:absolute;top:0;left:0}.c-decision[data-cd-enhanced=true] .cd-invitation{left:var(--v3-gutter);right:var(--v3-gutter);margin:0;position:absolute;bottom:111px}.c-decision[data-cd-enhanced=true] .cd-navigation{background:color-mix(in srgb,var(--v3-bg) 90%,transparent);width:100%;display:flex;position:absolute;bottom:0;left:0}.c-decision[data-cd-enhanced=true] .cd-nav-caption{margin-left:205px}html.v3-preview:not(.dark) .c-decision{--cd-field-ink:#4c7740}html.v3-preview:not(.dark) .cd-orbit{opacity:.22}html.v3-preview:not(.dark) .cd-path-main{opacity:.7}@media (width<=1100px) and (width>=761px){.c-decision .cd-heading h2{font-size:51px}.cd-heading{max-width:390px}.c-decision .cd-intro{max-width:280px;font-size:14px}.c-decision .cd-outcome h3{font-size:58px}.c-decision .cd-output-copy{max-width:31ch;font-size:15px}.c-decision[data-cd-enhanced=true] .cd-outcomes{top:42%;left:51%}.cd-nav-caption{display:none}.cd-navigation{justify-content:flex-end}}@media (width<=760px){.c-decision{--cd-header-height:74px}.cd-content{padding-block:80px}.cd-heading{max-width:540px}.c-decision .cd-eyebrow{gap:15px;margin-bottom:17px;font-size:9px}.cd-eyebrow>span{font-size:8px}.c-decision .cd-heading h2{max-width:16ch;font-size:clamp(35px,8vw,56px);line-height:1.065}.cd-desktop-break{display:none}.c-decision .cd-intro{max-width:39ch;margin-top:19px;font-size:13px;line-height:1.6}.c-decision .cd-link{gap:23px;min-height:39px;padding-block:8px;font-size:11px}.cd-link>span{font-size:18px}.cd-outcomes{grid-template-columns:1fr;gap:45px;margin-top:55px}.c-decision .cd-output-label{gap:18px;margin-bottom:16px;font-size:9px}.cd-output-label>span{font-size:8px}.c-decision .cd-outcome h3{font-size:clamp(39px,10.7vw,64px);line-height:1.04}.c-decision .cd-output-copy{max-width:38ch;margin-top:19px;font-size:13px;line-height:1.6}.cd-forward{font-size:51vw;bottom:13%;left:30%}.cd-invitation{margin-top:45px}.cd-invitation>span{display:none}.cd-invitation-links{justify-content:space-between;gap:25px;width:100%}.cd-navigation{min-height:61px;padding-block:8px}.cd-nav-caption{display:none}.cd-steps{justify-content:space-between;gap:10px;width:100%}.cd-steps a{gap:5px;font-size:9px}.cd-steps a>span{font-size:7px}.c-decision[data-cd-enhanced=true]{height:270svh}.c-decision[data-cd-enhanced=true] .cd-content{padding-top:28px}.c-decision[data-cd-enhanced=true] .cd-outcomes{left:var(--v3-gutter);right:var(--v3-gutter);top:47%}.c-decision[data-cd-enhanced=true] .cd-invitation{bottom:130px}.c-decision[data-cd-enhanced=true] .cd-navigation{bottom:54px}}@media (width<=760px) and (height<=710px){.c-decision[data-cd-enhanced=true] .cd-content{padding-top:22px}.c-decision .cd-eyebrow{margin-bottom:11px}.c-decision .cd-heading h2{font-size:32px}.c-decision .cd-intro{max-width:40ch;margin-top:13px;font-size:12px}.c-decision .cd-output-label{margin-bottom:12px}.c-decision .cd-outcome h3{font-size:35px}.c-decision .cd-output-copy{max-width:40ch;margin-top:13px;font-size:12px;line-height:1.55}.c-decision[data-cd-enhanced=true] .cd-outcomes{top:41%}.c-decision[data-cd-enhanced=true] .cd-invitation{bottom:122px}}@media (width>=761px) and (height<=720px){.c-decision[data-cd-enhanced=true] .cd-content{padding-top:28px}.c-decision .cd-eyebrow{margin-bottom:17px}.c-decision .cd-heading h2{font-size:49px}.c-decision .cd-intro{margin-top:18px;font-size:13px}.c-decision .cd-outcome h3{font-size:59px}.c-decision .cd-output-label{margin-bottom:16px}.c-decision .cd-output-copy{margin-top:19px;font-size:14px}.c-decision[data-cd-enhanced=true] .cd-outcomes{top:31%}.c-decision[data-cd-enhanced=true] .cd-invitation{bottom:97px}}@media (prefers-reduced-motion:reduce){.c-decision *,.c-decision :before,.c-decision :after{transition:none!important;animation:none!important}}.c-decision[data-cd-enhanced=false] *,html[data-v3-motion=off] .c-decision *{transition:none!important;animation:none!important}.c-page{--c-ease:cubic-bezier(.22,1,.36,1);color:var(--v3-ink);background:var(--v3-bg);font-family:Outfit,sans-serif;overflow-x:clip}.c-page *,.c-page :before,.c-page :after{box-sizing:border-box}.c-page :is(h1,h2,h3,p,figure){margin:0}.c-page a{color:inherit;text-decoration:none}.c-page a:focus-visible{outline:2px solid var(--v3-accent);outline-offset:7px}.c-page h1,.c-page h2{letter-spacing:-.055em;font-family:Outfit,sans-serif;font-weight:500;line-height:1.03}.c-page .c-eyebrow{color:var(--v3-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:450;line-height:1.6}.c-experience{--c-header-height:96px;--c-progress:0;position:relative}.c-stage{isolation:isolate;min-height:calc(100svh - var(--c-header-height));position:relative}.c-stage>[data-c-signal]{z-index:-2;pointer-events:none;position:absolute;inset:0}.c-scene-shade{pointer-events:none;z-index:-1;background:linear-gradient(180deg,var(--v3-bg) 0%,color-mix(in srgb,var(--v3-bg) 84%,transparent) 20%,transparent 58%);position:absolute;inset:0}.c-stage-copy{padding-top:clamp(34px,5.5svh,72px);position:relative}.c-opener{transform-origin:15% 25%;position:relative}.c-opener>.c-eyebrow{margin-bottom:27px}.c-opener h1{letter-spacing:-.057em;font-size:clamp(68px,min(7.5vw,13svh),118px);line-height:.99}.c-opener h1>span{display:block}.c-opener h1>span:last-child{color:var(--v3-accent)}.c-fullstop{display:inline-block}.c-hero-bottom{flex-direction:column;align-items:flex-start;gap:24px;max-width:365px;margin-top:32px;display:flex}.c-hero-bottom>p{color:var(--v3-muted);letter-spacing:-.013em;font-size:18px;line-height:1.6}.c-primary-link{border:1px solid var(--v3-accent);background:var(--v3-accent);min-height:49px;transition:gap .35s var(--c-ease),background .25s,transform .35s var(--c-ease);border-radius:3px;justify-content:space-between;align-items:center;gap:40px;padding:12px 20px;font-size:14px;font-weight:500;display:inline-flex;color:var(--v3-accent-ink)!important}.c-primary-link>span{font-size:22px}.c-primary-link:hover{gap:48px;transform:translateY(-2px)}.c-text-link{border-bottom:1px solid var(--v3-line);width:fit-content;transition:gap .35s var(--c-ease),border-color .25s;justify-content:space-between;align-items:center;gap:23px;padding-block:10px;font-size:14px;font-weight:450;display:inline-flex}.c-text-link>span{font-size:21px}.c-text-link:hover{border-color:var(--v3-accent);gap:31px}.c-chapter{transform-origin:0 40%;max-width:600px;padding-block:100px;position:relative}.c-chapter-number{letter-spacing:.055em;text-transform:uppercase;color:var(--v3-muted);align-items:center;gap:21px;font-size:11px;display:flex;margin-bottom:26px!important}.c-chapter-number>span{color:var(--v3-accent);font-variant-numeric:tabular-nums}.c-chapter h2{font-size:clamp(59px,min(6.8vw,11.7svh),100px)}.c-chapter h2>span{display:block}.c-chapter h2>span:last-child{color:var(--v3-accent)}.c-chapter-copy{max-width:390px;color:var(--v3-muted);letter-spacing:-.015em;font-size:18px;line-height:1.65;margin-top:30px!important}.c-chapter-note{color:var(--v3-muted);font-size:11px;margin-top:24px!important}.c-chapter>a{color:var(--v3-accent);margin-top:17px}.c-scene-caption{display:none}.c-stage-navigation{border-top:1px solid var(--v3-line);background:var(--v3-bg);justify-content:space-between;align-items:center;gap:30px;padding-block:23px;display:flex;position:relative}.c-scroll-label{align-items:center;gap:20px;font-size:10px;display:flex;color:var(--v3-muted)!important}.c-experience[data-c-enhanced=true] .c-scroll-label{margin-left:205px}.c-scroll-label>span:last-child{animation:c-scroll-nudge 2.8s var(--c-ease) infinite;font-size:17px}@keyframes c-scroll-nudge{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}.c-chapter-nav{align-items:center;gap:33px;display:flex}.c-chapter-nav a{min-height:28px;color:var(--v3-muted);align-items:center;gap:10px;font-size:11px;transition:color .25s;display:inline-flex}.c-chapter-nav a>span{opacity:.65;font-size:9px}.c-chapter-nav a[aria-current],.c-chapter-nav a:hover{color:var(--v3-accent)}.c-scroll-meter{background:var(--v3-line);height:1px;position:absolute;inset:0 0 auto}.c-scroll-meter>i{background:var(--v3-accent);width:100%;height:1px;transform:scaleX(var(--c-progress));transform-origin:0;display:block}.c-experience[data-c-enhanced=true]{height:440svh}.c-experience[data-c-enhanced=true] .c-stage{top:var(--c-header-height);height:calc(100svh - var(--c-header-height));min-height:0;position:sticky;overflow:clip}.c-experience[data-c-enhanced=true] .c-stage-copy{height:calc(100% - 135px)}.c-experience[data-c-enhanced=true] [data-c-panel]{inset-inline:var(--v3-gutter);opacity:var(--c-opacity,0);transform:translateY(var(--c-y,0px));filter:blur(var(--c-blur,0px));will-change:transform,opacity;padding-block:0;position:absolute;top:clamp(32px,5svh,68px)}.c-experience[data-c-enhanced=true] .c-opener{max-width:1280px}.c-experience[data-c-enhanced=true] .c-stage-navigation{background:color-mix(in srgb,var(--v3-bg) 78%,transparent);backdrop-filter:blur(12px);border-top:0;width:100%;position:absolute;bottom:0}.c-experience[data-c-enhanced=true] .c-scene-caption{letter-spacing:.04em;width:100%;color:var(--v3-muted);pointer-events:none;justify-content:space-between;gap:25px;font-size:9px;display:flex;position:absolute;bottom:100px}.c-live-signal{align-items:center;gap:9px;display:inline-flex}.c-live-signal i{background:var(--v3-accent);width:4px;height:4px;box-shadow:0 0 12px color-mix(in srgb,var(--v3-accent) 55%,transparent);border-radius:50%}.c-experience[data-c-phase="1"] .c-scroll-label,.c-experience[data-c-phase="2"] .c-scroll-label,.c-experience[data-c-phase="3"] .c-scroll-label{opacity:.45}.c-page[data-c-reduced=false] [data-c-reveal]{opacity:0;transition:opacity .85s var(--c-ease),transform 1.1s var(--c-ease);transform:translateY(34px)}.c-page[data-c-reduced=false] [data-c-reveal].is-visible{opacity:1;transform:translateY(0)}@media (width>=1500px){.c-opener h1{font-size:clamp(108px,7.3vw,128px)}}@media (width<=1100px) and (width>=761px){.c-scroll-label{display:none}.c-stage-navigation{justify-content:flex-end}.c-opener h1{font-size:clamp(65px,7.65vw,90px)}.c-hero-bottom{max-width:330px;margin-top:27px}.c-hero-bottom>p,.c-chapter-copy{font-size:17px}.c-chapter h2{font-size:clamp(58px,7.6vw,78px)}.c-chapter{max-width:520px}.c-chapter-copy{max-width:325px}}@media (width<=760px){.c-experience{--c-header-height:74px}.c-stage-copy{padding-top:27px}.c-opener>.c-eyebrow{margin-bottom:19px;font-size:9px}.c-opener h1{letter-spacing:-.057em;font-size:clamp(44px,10.9vw,74px);line-height:1.04}.c-opener h1>span:first-child{max-width:12ch}.c-opener h1>span:last-child{margin-top:7px}.c-hero-bottom{gap:20px;max-width:310px;margin-top:24px}.c-hero-bottom>p{max-width:31ch;font-size:16px;line-height:1.55}.c-primary-link{gap:28px;min-height:46px;padding:11px 17px;font-size:13px}.c-chapter{padding-block:70px}.c-chapter-number{gap:15px;font-size:9px;margin-bottom:20px!important}.c-chapter h2{font-size:clamp(44px,11.4vw,73px);line-height:1.035}.c-chapter-copy{max-width:310px;font-size:16px;line-height:1.6;margin-top:23px!important}.c-chapter-note{font-size:10px;margin-top:19px!important}.c-chapter>a{margin-top:13px;font-size:12px}.c-text-link{gap:19px}.c-experience[data-c-enhanced=true]{height:440svh}.c-experience[data-c-enhanced=true] [data-c-panel]{top:27px}.c-experience[data-c-enhanced=true] .c-stage-copy{height:calc(100% - 113px)}.c-experience[data-c-enhanced=true] .c-scene-caption{font-size:8px;bottom:146px}.c-experience[data-c-enhanced=true] .c-stage-navigation{bottom:54px}.c-live-signal{display:none}.c-stage-navigation{justify-content:flex-end;min-height:62px;padding-top:13px;padding-bottom:15px}.c-scroll-label{display:none}.c-chapter-nav{justify-content:space-between;gap:15px;width:100%}.c-chapter-nav a{gap:6px;font-size:10px}.c-chapter-nav a>span{font-size:8px}.c-scene-shade{background:linear-gradient(180deg,var(--v3-bg),color-mix(in srgb,var(--v3-bg) 91%,transparent) 36%,color-mix(in srgb,var(--v3-bg) 45%,transparent) 59%,transparent 77%)}}@media (height<=720px) and (width>=761px){.c-experience[data-c-enhanced=true] [data-c-panel]{top:20px}.c-opener>.c-eyebrow{margin-bottom:16px}.c-opener h1{font-size:clamp(60px,7.2vw,90px)}.c-hero-bottom{gap:16px;margin-top:22px}.c-hero-bottom>p{font-size:16px}.c-chapter h2{font-size:70px}.c-chapter-copy{font-size:16px;margin-top:20px!important}.c-chapter-note{margin-top:17px!important}.c-experience[data-c-enhanced=true] .c-scene-caption{bottom:88px}}@media (height<=710px) and (width<=760px){.c-opener h1{font-size:39px}.c-opener>.c-eyebrow{margin-bottom:12px;font-size:8px}.c-hero-bottom{gap:12px;margin-top:17px}.c-hero-bottom>p{max-width:29ch;font-size:14px}.c-chapter h2{font-size:40px}.c-chapter-copy{font-size:14px;margin-top:17px!important}.c-chapter-note{margin-top:14px!important}.c-experience[data-c-enhanced=true] [data-c-panel]{top:16px}.c-experience[data-c-enhanced=true] .c-scene-caption{bottom:134px}}.c-page[data-c-reduced=true] .c-stage>[data-c-signal],.c-experience:not([data-c-enhanced]) .c-stage>[data-c-signal]{opacity:.45;height:450px;top:260px}.c-page[data-c-reduced=true] .c-opener,.c-experience:not([data-c-enhanced]) .c-opener{min-height:calc(100svh - 200px)}.c-page[data-c-reduced=true] .c-stage-navigation{display:none}.c-page[data-c-reduced=true] [data-c-reveal]{opacity:1;transform:none}.c-page[data-c-reduced=true] *,.c-page[data-c-reduced=true] :before,.c-page[data-c-reduced=true] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.c-page *,.c-page :before,.c-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
