@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2?dpl=dpl_7ZzaEn7Ss4cHmquhSHBxPbkJGqzW)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2?dpl=dpl_7ZzaEn7Ss4cHmquhSHBxPbkJGqzW)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2?dpl=dpl_7ZzaEn7Ss4cHmquhSHBxPbkJGqzW)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2?dpl=dpl_7ZzaEn7Ss4cHmquhSHBxPbkJGqzW)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2?dpl=dpl_7ZzaEn7Ss4cHmquhSHBxPbkJGqzW)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2?dpl=dpl_7ZzaEn7Ss4cHmquhSHBxPbkJGqzW)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_7479f4db-module__10RzVW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_7479f4db-module__10RzVW__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
:root{--blood-orange:#d1001c;--call-to-action:#a7020c;--paper:#fff;--ink:#000;--muted:#78716c;--hairline:#09090924;--font-brand:"termina", system-ui, sans-serif;--font-body:var(--font-newsreader), "Newsreader", Georgia, serif}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:auto;overscroll-behavior:none;touch-action:none;height:100%;overflow:hidden}body{background:var(--paper);font-family:var(--font-body);overscroll-behavior:none;touch-action:none;height:100%;margin:0;font-weight:400;overflow:hidden}a{color:inherit;text-decoration:none}.experience-shell{position:relative}.fixed-stage{background:#fff;height:100vh;position:fixed;inset:0;overflow:hidden}.grain-layer{pointer-events:none;z-index:0;position:absolute;inset:0}.grain-layer>div{width:100%;height:100%}.scene-layer{z-index:1;position:absolute;inset:0}.brand-header{opacity:0;z-index:6;justify-content:space-between;align-items:center;transition:opacity .7s,transform .7s;display:flex;position:absolute;top:clamp(1.1rem,2.2vw,2rem);left:clamp(1.25rem,3vw,3.5rem);right:clamp(1.25rem,3vw,3.5rem);transform:translateY(-.6rem)}.brand-header[data-visible=true]{opacity:1;transform:translateY(0)}.wordmark{width:clamp(5.6rem,7.4vw,8.8rem);height:auto}.primary-nav{font-family:var(--font-brand);letter-spacing:.08em;text-transform:uppercase;gap:clamp(1rem,2vw,2.4rem);font-size:clamp(.56rem,.74vw,.72rem);display:flex}.primary-nav a{border-bottom:1px solid #0000;padding-bottom:.22rem;transition:border-color .22s}.primary-nav a:hover{border-color:var(--ink)}.square-menu{height:var(--model-height,clamp(24rem, 32vw, 38rem));left:var(--model-left,50%);opacity:0;pointer-events:none;top:var(--model-top,-50%);width:var(--model-width,clamp(24rem, 32vw, 38rem));z-index:7;transition:opacity .52s;position:absolute;transform:none}.square-menu[data-visible=true]{opacity:1;pointer-events:none}.square-menu button{color:var(--ink);cursor:pointer;font-family:var(--font-brand);letter-spacing:.01em;pointer-events:auto;text-transform:capitalize;white-space:nowrap;background:0 0;border:0;padding:.45rem;font-size:30px;font-weight:400;line-height:.2;transition:opacity .22s,transform .42s cubic-bezier(.2,.8,.2,1);position:absolute}.square-menu button:hover{opacity:.54}.square-menu button[data-active=true]{opacity:1}.square-menu[data-selected] button{opacity:0;pointer-events:none}.square-menu button[data-side=top]{transform-origin:50%;top:-2.6rem;left:50%;transform:translate(-50%,-50%)}.square-menu button[data-side=bottom]{transform-origin:50%;bottom:-2.6rem;left:50%;transform:translate(-50%,50%)}.square-menu button[data-side=left]{transform-origin:50%;top:50%;left:-2.6rem;transform:translate(-50%,-50%)rotate(-90deg)}.square-menu button[data-side=right]{transform-origin:50%;top:50%;right:-2.6rem;transform:translate(50%,-50%)rotate(90deg)}.section-back{color:var(--ink);cursor:pointer;font-family:var(--font-brand);letter-spacing:.18em;opacity:0;pointer-events:none;text-transform:uppercase;z-index:8;background:0 0;border:0;padding:.4rem .6rem;font-size:.85rem;font-weight:500;transition:opacity .32s .28s;position:absolute;bottom:clamp(1.4rem,3vh,2.6rem);left:clamp(1.5rem,5vw,3.6rem)}.section-back[data-visible=true]{opacity:.75;pointer-events:auto}.section-back:hover{opacity:1}.skip-animation{color:var(--ink);cursor:pointer;font-family:var(--font-brand);letter-spacing:.18em;opacity:0;pointer-events:none;text-transform:uppercase;z-index:10;background:0 0;border:0;padding:.18em .04em .04em;font-size:clamp(.68rem,.9vw,.82rem);font-weight:400;transition:opacity .32s;position:absolute;top:clamp(1.1rem,2.2vw,2rem);right:clamp(1.2rem,2.8vw,3rem)}.skip-animation[data-visible=true]{opacity:.7;pointer-events:auto}.skip-animation[data-visible=true]:hover{opacity:1}.skip-animation__short{display:none}@media (max-width:720px){.skip-animation__long{display:none}.skip-animation__short{display:inline}}.footer-overlay{color:var(--ink);opacity:0;pointer-events:none;z-index:7;grid-template-columns:auto 1fr auto;align-items:end;gap:1.2rem 2.4rem;transition:opacity .52s,transform .62s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;bottom:clamp(2rem,6vh,4rem);left:clamp(2rem,6vw,4.4rem);right:clamp(2rem,6vw,4.4rem);transform:translateY(8px)}.footer-overlay[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.footer-overlay__wordmark{font-family:var(--font-brand);letter-spacing:.18em;text-transform:uppercase;font-size:clamp(.86rem,1.15vw,1.05rem);font-weight:600}.footer-overlay__links{justify-content:center;gap:clamp(1.4rem,2.6vw,2.6rem);display:flex}.footer-overlay__link{color:var(--ink);cursor:pointer;font-family:var(--font-body);background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 .16rem;font-size:.9rem;font-style:italic;font-weight:400;transition:border-color .22s,opacity .2s}.footer-overlay__link:hover{border-bottom-color:var(--ink);opacity:1}.footer-overlay__copy{color:#000000b3;font-family:var(--font-body);letter-spacing:.02em;text-align:right;font-size:.78rem}.scene-overlay--section{pointer-events:none;z-index:6;position:absolute;inset:0}.hero-gate{pointer-events:none;z-index:9;flex-direction:column;justify-content:center;align-items:center;padding-top:calc(50vh + clamp(2.8rem,5vw,4.6rem));display:flex;position:absolute;inset:0}.hero-gate-badge{color:var(--ink);font-family:var(--font-brand);letter-spacing:.18em;opacity:0;pointer-events:auto;text-transform:uppercase;width:11rem;height:11rem;font-size:.62rem;font-weight:400;transition:opacity .65s}.hero-gate-badge span{color:var(--ink);font-size:.62rem!important}.hero-gate[data-state=markComplete] .hero-gate-badge,.hero-gate[data-state=armed] .hero-gate-badge{opacity:.78}.hero-gate[data-state=dismissed]{opacity:0;pointer-events:none;transition:opacity .38s}.hero-gate[data-state=dismissed] .hero-gate-badge{pointer-events:none}.brand-mark-stage{pointer-events:none;z-index:8;transition:top .72s cubic-bezier(.76,0,.24,1),left .72s cubic-bezier(.76,0,.24,1),transform .72s cubic-bezier(.76,0,.24,1),opacity .72s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-mark-stage[data-state=corner]{top:clamp(1.1rem,2.2vw,2rem);left:clamp(1.2rem,2.8vw,3rem);transform:translate(0)}.brand-mark-stage[data-state=hidden]{opacity:0;top:clamp(1.1rem,2.2vw,2rem);left:clamp(1.2rem,2.8vw,3rem);transform:translate(-.5rem)}.brand-mark-stage[data-clickable=true]{cursor:pointer;pointer-events:auto}.brand-mark-stage[data-clickable=true] .brand-mark{transition:opacity .22s,font-size .72s cubic-bezier(.76,0,.24,1),letter-spacing .72s cubic-bezier(.76,0,.24,1)}.brand-mark-stage[data-clickable=true]:hover .brand-mark,.brand-mark-stage[data-clickable=true]:focus-visible .brand-mark{opacity:.65}.brand-mark-stage[data-clickable=true]:focus-visible{outline:none}.brand-mark{color:var(--ink);font-family:var(--font-brand);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin:0;padding:.14em .04em .04em;font-size:clamp(3.6rem,9.4vw,7rem);font-weight:600;line-height:1;transition:font-size .72s cubic-bezier(.76,0,.24,1),letter-spacing .72s cubic-bezier(.76,0,.24,1);display:inline-flex;overflow:visible}.brand-char{will-change:transform, opacity;display:inline-block}.brand-mark-stage[data-state=corner] .brand-mark,.brand-mark-stage[data-state=hidden] .brand-mark{letter-spacing:.18em;padding:.04em .04em 0;font-size:clamp(.86rem,1.15vw,1.05rem);overflow:visible}.scene-overlay{pointer-events:none;z-index:5;position:absolute;inset:0}.scene-text{opacity:0;will-change:opacity, transform;transition:opacity .48s,transform .62s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translateY(8px)}.scene-text[data-state=idle],.scene-text[data-state=done]{display:none}.scene-text[data-state=enter],.scene-text[data-state=hold]{opacity:1;transform:translateY(0)}.scene-text[data-state=exit]{opacity:0;transform:translateY(-6px)}.scene-text[data-pos=left-third]{max-width:min(38rem,42vw);top:50%;left:clamp(1.5rem,6vw,5rem);transform:translateY(-50%)}.scene-text[data-pos=right-third]{text-align:right;max-width:min(36rem,40vw);top:50%;right:clamp(1.5rem,6vw,5rem);transform:translateY(-50%)}.scene-text[data-pos=top-center]{text-align:center;max-width:min(42rem,68vw);top:clamp(2.6rem,9vh,5.5rem);left:50%;transform:translate(-50%)}.scene-text[data-pos=upper-center]{text-align:center;max-width:min(46rem,72vw);top:clamp(7.5rem,18vh,13rem);left:50%;transform:translate(-50%)}.scene-text[data-pos=upper-left]{max-width:min(36rem,44vw);top:clamp(7.5rem,18vh,13rem);left:clamp(1.5rem,6vw,5rem)}.scene-text[data-pos=bottom-center]{text-align:center;max-width:min(42rem,68vw);bottom:clamp(2rem,8vh,5rem);left:50%;transform:translate(-50%)}.scene-text[data-pos=bottom-left]{max-width:min(28rem,42vw);bottom:clamp(2rem,8vh,5rem);left:clamp(1.5rem,6vw,5rem)}.scene-text[data-pos=centered]{text-align:center;max-width:min(40rem,70vw);top:50%;left:50%;transform:translate(-50%,-50%)}.scene-text[data-pos=notch-chamber]{max-width:min(48rem,52vw);top:42%;left:clamp(1.5rem,9vw,6.5rem);transform:translateY(-50%)}.scene-text[data-pos=top-left]{max-width:min(36rem,42vw);top:clamp(2.6rem,9vh,5.5rem);left:clamp(1.5rem,6vw,5rem)}.scene-text[data-pos=top-right]{text-align:right;max-width:min(36rem,42vw);top:clamp(2.6rem,9vh,5.5rem);right:clamp(1.5rem,6vw,5rem)}.scene-text[data-pos=upper-right]{text-align:right;max-width:min(36rem,44vw);top:clamp(7.5rem,18vh,13rem);right:clamp(1.5rem,6vw,5rem)}.scene-text[data-pos=mid-left]{max-width:min(36rem,44vw);top:50%;left:clamp(1.5rem,6vw,5rem);transform:translateY(-50%)}.scene-text[data-pos=mid-right]{text-align:right;max-width:min(36rem,44vw);top:50%;right:clamp(1.5rem,6vw,5rem);transform:translateY(-50%)}.scene-text[data-pos=lower-left]{max-width:min(32rem,44vw);bottom:clamp(7.5rem,18vh,13rem);left:clamp(1.5rem,6vw,5rem)}.scene-text[data-pos=lower-center]{text-align:center;max-width:min(42rem,68vw);bottom:clamp(7.5rem,18vh,13rem);left:50%;transform:translate(-50%)}.scene-text[data-pos=lower-right]{text-align:right;max-width:min(32rem,44vw);bottom:clamp(7.5rem,18vh,13rem);right:clamp(1.5rem,6vw,5rem)}.scene-text[data-pos=bottom-right]{text-align:right;max-width:min(28rem,42vw);bottom:clamp(2rem,8vh,5rem);right:clamp(1.5rem,6vw,5rem)}.scene-text[data-pos=custom]{top:var(--scene-top,auto);right:var(--scene-right,auto);bottom:var(--scene-bottom,auto);left:var(--scene-left,auto);width:var(--scene-width,auto);height:var(--scene-height,auto);max-width:var(--scene-maxw,none);text-align:var(--scene-align,left);transform:var(--scene-transform,none)}.scene-overlay--section .scene-text[data-pos=custom]{left:calc(var(--model-left,0px) + var(--scene-left-rel,0) * var(--model-width,0px) + var(--scene-left,0px));top:calc(var(--model-top,0px) + var(--scene-top-rel,0) * var(--model-height,0px) + var(--scene-top,0px));right:var(--scene-right,auto);bottom:var(--scene-bottom,auto)}.scene-overlay--section .scene-text[data-pos=custom][style*=--scene-width-rel]{width:calc(var(--scene-width-rel,1) * var(--model-width,0px))}.scene-overlay--section .scene-text[data-pos=custom][style*=--scene-height-rel]{height:calc(var(--scene-height-rel,1) * var(--model-height,0px))}.scene-text p,.scene-text .scene-text-inner{color:var(--scene-color,#000);margin:0}.scene-text-link{color:inherit;cursor:pointer;pointer-events:auto;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .22s,opacity .22s}.scene-text-link:hover,.scene-text-link:focus-visible{border-bottom-color:currentColor;outline:none}.scene-text em{font-style:italic}.scene-text .scene-text-inner+.scene-text-inner,.scene-text .scene-text-body+.scene-text-body{margin-top:1.05em}.scene-text--prose .scene-text-inner,.scene-text--prose p{font-family:var(--scene-font-family,var(--font-body));font-size:var(--scene-font-size,clamp(1.45rem, 2.4vw, 2.05rem));font-style:normal;font-weight:var(--scene-font-weight,400);line-height:var(--scene-line-height,1.36);letter-spacing:var(--scene-letter-spacing,-.005em)}.scene-text--brand-eyebrow .scene-text-inner,.scene-text--brand-eyebrow p{font-family:var(--scene-font-family,var(--font-brand));font-size:var(--scene-font-size,clamp(.72rem, .92vw, .88rem));font-weight:var(--scene-font-weight,700);letter-spacing:var(--scene-letter-spacing,.22em);line-height:var(--scene-line-height,1.3);text-transform:uppercase}.scene-text--kicker .scene-text-inner,.scene-text--kicker p{font-family:var(--scene-font-family,var(--font-brand));font-size:var(--scene-font-size,clamp(1.35rem, 2.1vw, 1.85rem));font-weight:var(--scene-font-weight,600);letter-spacing:var(--scene-letter-spacing,.04em);line-height:var(--scene-line-height,1.18);text-transform:uppercase}.scene-text--cta .scene-text-inner,.scene-text--cta p{font-family:var(--scene-font-family,var(--font-body));font-size:var(--scene-font-size,clamp(1.25rem, 1.8vw, 1.55rem));font-style:italic;font-weight:var(--scene-font-weight,500);line-height:var(--scene-line-height,1.3);letter-spacing:var(--scene-letter-spacing,.005em)}.scene-text--thesis{max-width:min(36rem,40vw)}.scene-text--thesis .scene-text-inner{font-family:var(--scene-font-family,var(--font-brand));font-size:var(--scene-font-size,clamp(2.2rem, 3.8vw, 3.4rem));font-weight:var(--scene-font-weight,700);line-height:var(--scene-line-height,1.02);letter-spacing:var(--scene-letter-spacing,-.03em)}.scene-text-eyebrow{color:var(--scene-color,#000);font-family:var(--scene-font-family,var(--font-brand));font-size:var(--scene-font-size,clamp(.74rem, .92vw, .9rem));font-weight:var(--scene-font-weight,700);letter-spacing:var(--scene-letter-spacing,.22em);text-transform:uppercase;text-indent:-.11em;margin:0 0 1.4rem}.scene-text-headline{color:var(--scene-color,#000);font-family:var(--scene-font-family,var(--font-brand));font-size:var(--scene-font-size,clamp(2.2rem, 3.8vw, 3.4rem));font-weight:var(--scene-font-weight,700);letter-spacing:var(--scene-letter-spacing,-.03em);line-height:var(--scene-line-height,1.02);margin:0}.scene-text-headline em{font-style:italic}.scene-text-body{color:var(--scene-color,#000);font-family:var(--scene-font-family,var(--font-body));font-size:var(--scene-font-size,clamp(1.1rem, 1.4vw, 1.35rem));font-style:normal;font-weight:var(--scene-font-weight,400);line-height:var(--scene-line-height,1.42);letter-spacing:var(--scene-letter-spacing,normal);max-width:28rem;margin:1.4rem 0 0}.scene-text-body em{font-style:italic}.scroll-runway{pointer-events:none;z-index:1;height:0;position:absolute;inset:0}.scroll-runway section{height:0}.scene-text[data-kind=accordion]{font-family:var(--scene-font-family,var(--font-body));font-size:var(--scene-font-size,1.05rem);font-weight:var(--scene-font-weight,400);line-height:var(--scene-line-height,1.5);letter-spacing:var(--scene-letter-spacing,normal);pointer-events:auto;text-align:left}.cue-accordion{font-size:inherit;flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.cue-accordion__unit{border-top:1px solid #00000024;padding:0}.cue-accordion__unit:last-child{border-bottom:1px solid #00000024}.cue-accordion__row{color:inherit;cursor:pointer;font:inherit;font-size:inherit;text-align:left;background:0 0;border:0;grid-template-columns:max-content 1fr max-content;align-items:baseline;gap:.85em;width:100%;padding:.85em .2em .85em 0;transition:background-color .16s;display:grid}.cue-accordion__row:hover,.cue-accordion__row:focus-visible{background-color:#0000000b;outline:none}.cue-accordion__row:disabled{cursor:default}.cue-accordion__number{color:#0009;font-family:var(--font-brand), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.78em;font-weight:600;line-height:1.2}.cue-accordion__title{color:#000;font-family:var(--font-body);font-size:1.12em;font-weight:600;line-height:1.2}.cue-accordion__chevron{color:#00000080;transform-origin:50%;align-self:center;font-size:1em;font-weight:600;line-height:1;transition:transform .24s ease-out,color .24s;display:inline-block;transform:rotate(90deg)}.cue-accordion__unit[data-open=true] .cue-accordion__chevron{color:#000;transform:rotate(270deg)}.cue-accordion__summary{color:#0000009e;margin:-.4em 0 0;padding:0 1.4em .55em 0;font-family:inherit;font-size:.9em;font-style:italic;line-height:1.4}.cue-accordion__panel{grid-template-rows:0fr;transition:grid-template-rows .24s ease-out;display:grid}.cue-accordion__unit[data-open=true] .cue-accordion__panel{grid-template-rows:1fr}.cue-accordion__panel-inner{min-height:0;overflow:hidden}.cue-accordion__body-p{color:#000;margin:0 0 .8em;padding:0 .5em 0 .9em;font-family:inherit;font-size:1em;font-weight:400;line-height:1.55}.cue-accordion__unit[data-open=true] .cue-accordion__panel-inner{padding-bottom:.8em}.cue-accordion__body-p:last-child{margin-bottom:0}.cue-accordion__body-p em{font-style:italic}.scene-text[data-ink=paper] .cue-accordion__unit{border-top-color:#f8f5f138}.scene-text[data-ink=paper] .cue-accordion__unit:last-child{border-bottom-color:#f8f5f138}.scene-text[data-ink=paper] .cue-accordion__number{color:#f8f5f1b3}.scene-text[data-ink=paper] .cue-accordion__title,.scene-text[data-ink=paper] .cue-accordion__body-p,.scene-text[data-ink=paper] .cue-accordion__chevron{color:#f8f5f1}.scene-text[data-ink=paper] .cue-accordion__summary{color:#f8f5f1bd}.scene-text[data-ink=paper] .cue-accordion__row:hover,.scene-text[data-ink=paper] .cue-accordion__row:focus-visible{background-color:#f8f5f10f}@media (max-width:760px){.brand-header{align-items:flex-start}.primary-nav{text-align:right;flex-direction:column;gap:.55rem}.notch-copy{max-width:min(26rem,78vw);top:48%;left:1.1rem}.notch-copy h1{max-width:8ch;font-size:clamp(2.4rem,11vw,4.8rem)}.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=custom]{text-align:center!important;width:auto!important;max-width:none!important;height:auto!important;inset:50% 1.4rem auto!important;transform:translateY(-50%)!important}.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=top-center],.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=upper-center],.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=lower-center],.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=bottom-center],.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=centered],.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=notch-chamber],.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=left-third],.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=right-third],.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=mid-left],.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=mid-right],.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=upper-left],.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=upper-right],.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=lower-left],.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=lower-right],.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=bottom-left],.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=bottom-right],.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=top-left],.scene-overlay:not(.scene-overlay--section) .scene-text[data-pos=top-right]{text-align:center!important;width:auto!important;max-width:none!important;inset:50% 1.4rem auto!important;transform:translateY(-50%)!important}.scene-overlay:not(.scene-overlay--section) .scene-text--thesis{max-width:none!important}.scene-overlay--section{background:var(--paper);-webkit-overflow-scrolling:touch;pointer-events:auto;z-index:7;padding:4.6rem 1.4rem 5.5rem;overflow:hidden auto}.scene-overlay--section:before{background:linear-gradient(to bottom, var(--paper) 0%, var(--paper) 55%, #fff0 100%);content:"";pointer-events:none;z-index:7;height:3.8rem;display:block;position:fixed;top:0;left:0;right:0}.scene-overlay--section>div{display:block}.scene-overlay--section .scene-text[data-pos=custom],.scene-overlay--section .scene-text{margin:0 0 1.4rem;text-align:left!important;width:100%!important;max-width:none!important;height:auto!important;position:static!important;inset:auto!important;transform:none!important}.scene-overlay--section .scene-text--brand-eyebrow .scene-text-inner,.scene-overlay--section .scene-text--brand-eyebrow p{letter-spacing:.22em;font-size:.78rem!important}.scene-overlay--section .scene-text--thesis .scene-text-headline,.scene-overlay--section .scene-text--thesis .scene-text-inner{font-size:clamp(1.65rem,6.4vw,2.1rem)!important;line-height:1.12!important}.scene-overlay--section .scene-text-eyebrow{margin-bottom:.85rem;font-size:.78rem!important}.scene-overlay--section .scene-text-body,.scene-overlay--section .scene-text--prose .scene-text-inner,.scene-overlay--section .scene-text--prose p{max-width:none!important;font-size:1.02rem!important;line-height:1.5!important}.scene-overlay--section .scene-text[data-kind=accordion]{margin-top:.4rem;font-size:.95rem!important}.scene-overlay--section .cue-accordion__row{gap:.6em;padding:.75em .1em .75em 0}.scene-overlay--section .cue-accordion__title{font-size:1.02em}.scene-overlay--section .cue-accordion__body-p{padding:0 .2em 0 .6em}.square-menu button{padding:.4rem;font-size:.95rem}.footer-overlay{text-align:left;grid-template-columns:1fr;gap:.9rem;bottom:clamp(1.4rem,4vh,2.4rem);left:1.4rem;right:1.4rem}.footer-overlay__links{justify-content:flex-start;gap:1.4rem}.footer-overlay__copy{text-align:left}.section-back{z-index:9;padding:.55rem .7rem;font-size:.78rem}}.static-shell{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
