@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.a188d1ff.woff2)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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.d9ee93eb.woff2)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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.a6d6de71.woff2)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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_99e8d1f1-module__KfUVzW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_99e8d1f1-module__KfUVzW__variable{--font-si-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}
.material-home{--paper:#f0efea;--ink:#171817;--muted:#a9aaa4;--accent:#dc674b;--rule:#3a3b37;background:var(--ink);color:var(--paper);font-family:var(--font-geist-sans),sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:18px}.material-home *{box-sizing:border-box}.material-home a{color:inherit;text-decoration:none}.material-home button{font:inherit;cursor:pointer}.material-home a:focus-visible,.material-home button:focus-visible,.material-home summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.material-home section{scroll-margin-top:30px}.si-wrap{max-width:1600px;margin:auto;padding-left:6%;padding-right:6%}.si-skip{background:var(--ink);z-index:20;padding:15px;position:absolute;top:-100px;left:20px}.si-skip:focus{top:10px}.si-label{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.1em;margin:0 0 22px;font-size:12px;line-height:1.6}.material-home h2{letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(34px,4.2vw,60px);font-weight:450;line-height:1.1}.si-example{padding-top:75px;padding-bottom:75px}.si-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px;display:flex}.si-section-heading h2{margin-bottom:0}.si-section-heading>p{color:var(--muted);font-size:14px;line-height:1.7}.si-example h2 span{color:#b5b6ae}.si-choices{border-bottom:1px solid var(--rule);gap:30px;display:flex}.si-choices button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:15px;padding:20px 0;font-size:15px;display:flex}.si-choices button[aria-pressed=true]{color:var(--paper);border-color:var(--accent)}.si-choices button>span:first-child{font-family:var(--font-geist-mono),monospace;color:var(--accent);font-size:12px}.si-choices button>span:last-child{display:none}.si-example-body{grid-template-columns:1fr 1fr;column-gap:65px;padding-top:35px;animation:.35s material-enter;display:grid}.material-home h3{letter-spacing:-.035em;margin:0 0 18px;font-size:25px;font-weight:450;line-height:1.3}.si-input>p:last-child{color:var(--muted);font-size:16px;line-height:1.8}.si-question .si-label,.si-input .si-label{color:var(--muted);font-size:12px}.si-evidence{color:var(--muted);font-size:14px;line-height:1.8}.si-evidence ul{margin:9px 0;padding-left:18px;list-style:outside}.si-output{border-top:1px solid var(--rule);grid-column:1/-1;grid-template-columns:1fr 3fr;gap:30px;margin-top:25px;padding-top:25px;display:grid}.si-output .si-label{color:var(--accent);margin:4px 0}.si-output p:not(.si-label){margin:0;font-size:17px;line-height:1.7}.si-output-arrow{display:none}.si-journey{border-top:1px solid var(--rule);grid-template-columns:1fr 1.1fr;gap:90px;padding-top:65px;padding-bottom:65px;display:grid}.si-journey-lead>p:not(.si-label){color:var(--muted);max-width:480px;font-size:17px;line-height:1.7}.si-text-link{border-bottom:1px solid var(--accent);padding:12px 0;font-size:15px;display:inline-block}.si-text-link span{margin-left:14px}.si-quiet{margin-top:24px;font-size:13px!important}.si-stages details{border-top:1px solid var(--rule);padding:23px 0}.si-stages details:last-child{border-bottom:1px solid var(--rule)}.si-stages summary{cursor:pointer;grid-template-columns:25px 1fr 20px;gap:16px;list-style:none;display:grid}.si-stages summary::-webkit-details-marker{display:none}.si-stage-number{color:var(--accent);padding-top:6px;font-size:12px}.si-stages strong{letter-spacing:-.035em;font-size:23px;font-weight:450}.si-stages small{color:var(--muted);margin-top:7px;font-size:14px;line-height:1.6;display:block}.si-expand{color:var(--muted);font-size:24px}.si-stages details[open] .si-expand{transform:rotate(45deg)}.si-stage-detail{color:var(--muted);padding:18px 0 0 41px;font-size:15px;line-height:1.8}.si-stage-detail p{margin:0}.si-start{grid-template-columns:1.5fr 1fr;gap:80px;padding-top:70px;padding-bottom:70px;display:grid}.si-start p:not(.si-label){max-width:620px;color:var(--muted);font-size:17px;line-height:1.8}.si-start aside{border-left:1px solid var(--rule);padding-left:35px}.si-start ol{padding-left:20px;font-size:16px;line-height:2;list-style:decimal}.si-start aside>p:last-child{font-size:14px}@keyframes material-enter{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:750px){.si-section-heading{display:block}.si-section-heading>p{margin-top:20px}.si-example{padding-top:45px;padding-bottom:45px}.si-choices{gap:0;display:grid}.si-choices button{padding:15px 0}.si-example-body{grid-template-columns:1fr;gap:25px}.si-output{grid-template-columns:1fr;gap:10px;margin-top:0}.si-journey,.si-start{grid-template-columns:1fr;gap:30px;padding-top:45px;padding-bottom:45px}.si-start aside{border-left:0;border-top:1px solid var(--rule);padding-top:25px;padding-left:0}}@media (prefers-reduced-motion:reduce){.material-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.material-home{--canvas:#e6e5df;--accent:#b7442b;background:var(--canvas);color:#171817;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.si-skip{color:#f0efea!important}.si-example{color:#f0efea;--accent:#e1856e;background:#171817;border-radius:22px;margin:55px 3% 0;padding-left:3%;padding-right:3%}.si-journey{color:#171817;border:0}.si-journey h2 span{color:#676960}.si-journey-lead>p:not(.si-label){color:#56584f}.si-text-link{border-color:#b7442b}.si-stages details,.si-stages details:last-child{border-color:#bfc0b6}.si-stages small,.si-stage-detail,.si-expand,.si-start p:not(.si-label){color:#56584f}.si-start aside{border-color:#bfc0b6}@media (max-width:750px){.si-example{border-radius:16px;margin:32px 3% 0;padding-left:5%;padding-right:5%}}
.experience-home{--accent:var(--si-orange);color:#f0eee5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-geist-sans),sans-serif;background:#181c1a}.experience-client-login{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.experience-home .experience-client-login:hover{color:var(--si-orange)}.experience-home .experience-nav .experience-contact{border:1px solid var(--si-orange);background:var(--si-orange);color:#181c1a;border-radius:4px;align-items:center;min-height:44px;padding:0 20px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.experience-home .experience-nav .experience-contact:hover{color:#181c1a;background:#f0eee5;border-color:#f0eee5}.experience-home .experience-nav .experience-client-login{color:#f0eee5;background:0 0;border:0;padding:0;font-weight:400}.experience-home .experience-nav .experience-client-login:hover{color:var(--si-orange)}.experience-home a{color:inherit;text-decoration:none}.experience-home a:focus-visible{outline:2px solid var(--si-orange);outline-offset:7px}.experience-nav{z-index:10;justify-content:space-between;align-items:center;gap:25px;width:100%;padding:28px 4.5%;display:flex;position:absolute;top:0}.experience-logo{letter-spacing:-1.8px;white-space:nowrap;font-size:29px;font-weight:600}.experience-logo span{color:var(--si-orange)}.experience-nav nav{align-items:center;gap:34px;font-size:14px;display:flex}.experience-contact{border-bottom:1px solid #73796e;padding-bottom:7px}.experience-contact span{margin-left:28px}.experience-track{position:relative}.experience-stage{pointer-events:none;height:100svh;min-height:600px;position:sticky;top:0;overflow:hidden}.value-world,.value-world canvas{width:100%;height:100%;position:absolute;inset:0}.world-fallback{color:#d1b9a0;gap:25px;display:grid;position:absolute;top:35%;right:8%}.world-fallback span{border-bottom:1px solid #706454;padding:16px;font-size:clamp(24px,4vw,50px)}.value-world canvas[data-ready=true]+.world-fallback{display:none}.experience-opening-hold{margin-top:-100svh;position:relative}.experience-opening-hold .experience-opening{margin-top:0}.experience-home h1,.experience-home h2,.experience-home h3{font-family:var(--font-si-display),var(--font-geist-sans),sans-serif;font-optical-sizing:auto}@media (prefers-reduced-motion:no-preference){.experience-track:has(canvas[data-ready=true]) .experience-opening-hold:after{content:"";height:70svh;display:block}.experience-track:has(canvas[data-ready=true]) .experience-opening-hold .experience-opening{min-height:100svh;position:sticky;top:0}}.experience-beat{isolation:isolate;align-items:center;min-height:105svh;padding:100px 8%;scroll-margin-top:0;display:flex;position:relative}.experience-opening{min-height:100svh;margin-top:-100svh;padding-top:130px;padding-bottom:100px}.experience-copy{width:47%;max-width:610px}.experience-eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#d2b69b;margin:0 0 30px;font-size:12px}.experience-opening h1{letter-spacing:-.065em;margin:0 0 28px;font-weight:400;line-height:.93}.experience-opening h1>span{letter-spacing:-.05em;margin-bottom:18px;font-size:clamp(30px,3.8vw,58px);display:block}.experience-opening h1 strong{letter-spacing:-.075em;font-size:clamp(80px,10.2vw,157px);font-weight:450;line-height:.91;display:block}.experience-description{color:#c7ccc1;max-width:380px;margin-bottom:28px;font-size:17px;line-height:1.65}.experience-link{border-bottom:1px solid #aaa491;align-items:center;gap:40px;padding-bottom:13px;font-size:15px;display:inline-flex}.experience-link span{color:var(--si-orange);font-size:23px}.experience-bottom{color:#b4b9af;justify-content:space-between;gap:25px;font-size:12px;display:flex;position:absolute;bottom:26px;left:4.5%;right:4.5%}.experience-bottom a span{margin-left:20px}.material-home .experience-beat h2{letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(44px,5.3vw,80px);font-weight:400;line-height:1.02}.experience-beat h2 em{color:var(--si-orange);font-style:normal}.experience-beat:not(.experience-opening) .experience-copy>p:not(.experience-eyebrow){color:#c2c8bc;max-width:390px;margin:0 0 18px;font-size:18px;line-height:1.7}.experience-outcomes{color:var(--si-orange);letter-spacing:-.03em;flex-wrap:wrap;gap:25px;margin-top:35px;font-size:23px;display:flex}.experience-copy small{color:#999f95;max-width:300px;margin-top:35px;font-size:12px;line-height:1.6;display:block}.experience-detail{color:#171817;background:#e6e5df;padding:30px 0 0;position:relative}.experience-detail .si-example{color:#171817;--muted:#5d6358;--rule:#c2c5b9;--paper:#171817;--accent:#a74e2b;background:0 0;border-radius:0;margin-top:0}.experience-detail .si-example h2 span{color:#70766b}.experience-detail .si-journey{border-top:1px solid #c2c5b9}.experience-detail .si-expand{align-self:start;width:20px;height:24px;line-height:24px}.experience-detail .si-stages summary>span{min-width:0}.experience-footer{color:#b8c0b1;justify-content:space-between;align-items:center;gap:25px;padding:35px 6%;font-size:14px;display:flex}.experience-footer .experience-logo{color:#edece2}@media (min-width:760px) and (max-height:760px){.experience-opening h1 strong{font-size:clamp(70px,8.5vw,115px)}.experience-eyebrow{margin-bottom:19px}.experience-opening{padding-top:115px}.experience-description{font-size:16px}}@media (max-width:759px){.experience-nav{padding:23px 6%}.experience-logo{font-size:26px}.experience-nav nav>a:not(:last-child){display:none}.experience-contact span{margin-left:16px}.experience-stage{min-height:0}.experience-beat{align-items:flex-start;min-height:105svh;padding:80px 7% 330px}.experience-copy{width:100%;max-width:500px}.experience-opening{min-height:100svh;padding-top:125px;padding-bottom:340px}.experience-eyebrow{margin-bottom:24px;font-size:11px}.experience-opening h1>span{margin-bottom:12px;font-size:32px}.experience-opening h1 strong{font-size:clamp(70px,18vw,100px);line-height:.9}.experience-description{max-width:330px;margin-top:22px;font-size:16px}.experience-link{font-size:14px}.experience-bottom{font-size:11px;bottom:17px}.experience-bottom>span{max-width:190px}.experience-bottom>a{text-align:right;max-width:120px}.material-home .experience-beat h2{font-size:clamp(39px,10vw,58px)}.experience-beat:not(.experience-opening) .experience-copy>p:not(.experience-eyebrow){font-size:17px}.experience-outcomes{margin-top:22px;font-size:21px}.experience-footer{align-items:flex-start}.experience-footer p{max-width:110px;font-size:12px}.world-fallback{gap:6px;top:70%;left:7%;right:7%}.world-fallback span{padding:8px;font-size:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.experience-home *{scroll-behavior:auto!important}}@media (max-width:759px){.experience-nav{flex-wrap:wrap;gap:14px}.experience-nav nav{flex-wrap:wrap;gap:16px}.experience-nav nav>a.experience-client-login{display:inline-flex}.experience-contact span{margin-left:6px}.experience-footer{flex-wrap:wrap}.experience-footer>.experience-client-login{margin-left:auto}}.experience-opening h1 strong{color:var(--si-orange);text-transform:uppercase;letter-spacing:-.065em;font-size:clamp(70px,8.3vw,126px)}@media (max-width:759px){.experience-opening h1 strong{font-size:clamp(55px,14.8vw,104px)}}.experience-detail{background:0 0;padding-top:0}.experience-detail .si-example,.experience-detail .si-journey{z-index:1;background:#e6e5df;width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:8%;padding-right:8%;position:relative}.experience-detail .si-journey{margin-bottom:0;padding-bottom:100px}.experience-detail .si-start{color:#f0eee5;align-items:center;min-height:95svh;padding-top:100px;padding-bottom:100px;position:relative}.experience-detail .si-start>div{max-width:610px}.experience-detail .si-start aside{background:#181c1ae0;padding:25px}.experience-detail .si-start p,.experience-detail .si-start li{color:#c2c8bc}.experience-detail .si-start .si-label{color:var(--si-orange)}@media (max-width:759px){.experience-detail .si-start{padding-bottom:280px}.experience-detail .si-example,.experience-detail .si-journey{padding-left:7%;padding-right:7%}}.experience-opening{align-items:flex-end;padding-top:55svh}.experience-opening .experience-copy{grid-template-columns:1fr 1fr;align-items:start;column-gap:10%;width:100%;max-width:none;display:grid}.experience-opening .experience-eyebrow{grid-column:1/-1;margin-bottom:20px}.experience-opening h1{grid-area:2/1/4;margin:0}.experience-opening h1>span{font-size:28px}.experience-opening h1 strong{font-size:clamp(58px,6vw,86px)}.experience-opening .experience-description{grid-column:2;max-width:410px;margin-top:0}.experience-opening .experience-link{grid-column:2;justify-self:start}.world-fallback{text-align:center;top:28%;left:10%;right:10%}.world-fallback>span{letter-spacing:-.06em;border:0;font-weight:600}.world-fallback>span>span{font-size:inherit;border:0;padding:0}@media (max-width:759px){.experience-opening{padding-top:44svh;padding-bottom:100px}.experience-opening .experience-copy{display:block}.experience-opening .experience-eyebrow{margin-bottom:18px}.experience-opening h1 strong{font-size:clamp(55px,14.8vw,80px)}.experience-opening .experience-description{margin-top:24px}.world-fallback{top:23%}}.experience-opening{align-items:flex-start;min-height:82svh;padding-top:43svh;padding-bottom:90px}.experience-beat:not(.experience-opening){border-top:1px solid #ffffff12;min-height:0;padding-top:65px;padding-bottom:65px}.experience-beat:not(.experience-opening) .experience-copy{grid-template-columns:1.1fr 1fr;align-content:start;column-gap:8%;width:100%;max-width:none;display:grid}.experience-beat:not(.experience-opening) .experience-eyebrow{grid-column:1/-1;margin-bottom:24px}.material-home .experience-beat:not(.experience-opening) h2{grid-area:2/1/6;margin:0;font-size:clamp(38px,4.2vw,62px)}.experience-beat:not(.experience-opening) .experience-copy>p:not(.experience-eyebrow),.experience-outcomes,.experience-copy small{grid-column:2;max-width:500px}.experience-copy small{margin-top:18px}.experience-detail{color:#f0eee5;--muted:#b7bfb3;--paper:#f0eee5;--rule:#657062;--accent:var(--si-orange)}.experience-detail .si-example,.experience-detail .si-journey{color:#f0eee5;--muted:#b7bfb3;--paper:#f0eee5;--rule:#657062;--accent:var(--si-orange);background:0 0;border-top:1px solid #ffffff20;padding-top:65px;padding-bottom:65px}.experience-detail .si-example h2 span,.experience-detail .si-journey h2 span{color:#b8c0b1}.experience-detail .si-start{border-top:1px solid #ffffff12;align-items:start;min-height:100svh;padding-top:42svh;padding-bottom:75px}.experience-detail .si-start aside{background:#181c1aa6}.experience-detail .si-journey-lead>p:not(.si-label),.experience-detail .si-stages small,.experience-detail .si-stage-detail,.experience-detail .si-expand{color:#b7bfb3}.experience-beat:not(.experience-opening){border-top:0;align-items:center;min-height:68svh;padding-top:80px;padding-bottom:80px}.experience-beat:not(.experience-opening) .experience-copy{width:49%;max-width:590px;display:block;position:relative}.experience-beat:not(.experience-opening) .experience-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#181c1ae8 25%,#181c1a00 72%);position:absolute;inset:-45px}.material-home .experience-beat:not(.experience-opening) h2{margin-bottom:26px;font-size:clamp(42px,4.7vw,68px)}.experience-detail .si-example,.experience-detail .si-journey{border-top:0;padding-top:90px;padding-bottom:90px}.experience-detail .si-section-heading{align-items:center}.experience-detail .si-example-body,.experience-detail .si-stages{background:linear-gradient(110deg,#181c1adb,#181c1a88);padding:30px}.experience-detail .si-journey{grid-template-columns:1fr 1fr;gap:8%}.experience-detail .si-journey-lead{grid-area:1/2}.experience-detail .si-stages{grid-area:1/1}.experience-detail .si-start{border-top:0}@media (max-width:759px){.experience-opening{min-height:100svh;padding-top:34svh;padding-bottom:90px}.experience-beat:not(.experience-opening){padding:42px 7%}.experience-beat:not(.experience-opening) .experience-copy{display:block}.material-home .experience-beat:not(.experience-opening) h2{margin-bottom:24px}.experience-detail .si-example,.experience-detail .si-journey{padding:42px 7%}.experience-detail .si-start{padding-top:38svh;padding-bottom:60px}.experience-copy small{max-width:none}.experience-beat:not(.experience-opening){min-height:0;padding-top:65px;padding-bottom:65px}.experience-beat:not(.experience-opening) .experience-copy{width:100%}.experience-beat:not(.experience-opening) .experience-copy:before{inset:-35px -12px}.experience-detail .si-journey{grid-template-columns:1fr;gap:30px}.experience-detail .si-journey-lead,.experience-detail .si-stages{grid-area:auto}.experience-detail .si-example-body,.experience-detail .si-stages{padding:20px}.experience-detail .si-example,.experience-detail .si-journey{padding-top:65px;padding-bottom:65px}}
.experience-detail .si-journey{isolation:isolate}.experience-detail .si-journey:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 0%,#181c1aa6 12% 88%,#0000 100%);position:absolute;inset:0}@media (max-width:1366px){.experience-detail .si-journey:before{background:linear-gradient(#0000 0%,#181c1af0 8% 92%,#0000 100%)}}.experience-nav .experience-contact{border-bottom:0;align-items:center;gap:12px;padding-bottom:0;display:inline-flex}.experience-nav .experience-contact span{margin-left:0}.experience-nav .experience-contact:hover{color:#181c1a}.si-entry{color:#f0eee5;padding:64px 8%;position:relative}.experience-home .si-entry h2{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--si-orange);margin-bottom:24px;font-size:14px;font-weight:400;line-height:1.6}.si-entry-passage{background:radial-gradient(at 0,#181c1ae8,#0000);max-width:820px}.si-entry-passage p{color:#c2c8bc;max-width:680px;margin:20px 0 0;font-size:18px;line-height:1.7}.si-entry-passage .si-entry-lead{font-family:var(--font-si-display),sans-serif;letter-spacing:-.025em;color:#f0eee5;max-width:820px;margin:0;font-size:clamp(27px,2.7vw,40px);line-height:1.2}@media (max-width:759px){.si-entry{padding:48px 7%}.si-entry-passage p{font-size:17px}}.experience-home{--si-orange:#e9945d;--si-orange-hover:#f2aa78;--accent:var(--si-orange)}.experience-home h1,.experience-home h2,.experience-home h3,.experience-home .si-stages summary strong{font-family:var(--font-si-display),var(--font-geist-sans),sans-serif}@media (min-width:760px) and (max-height:800px){.experience-opening{padding-top:39svh;padding-bottom:75px}.experience-opening .experience-copy{column-gap:7%}.experience-opening h1 strong{font-size:clamp(56px,5.8vw,76px)}.experience-opening .experience-description{max-width:460px;margin-bottom:18px;font-size:16px;line-height:1.5}.experience-opening .experience-eyebrow{margin-bottom:14px}.experience-opening h1>span{margin-bottom:12px}}.experience-home h2{font-weight:500}.experience-detail .si-section-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:8%;display:grid}.experience-detail .si-section-heading h2,.experience-detail .si-journey h2,.experience-detail .si-faq h2{letter-spacing:-.045em;font-size:clamp(36px,4.2vw,64px);font-weight:500;line-height:1.04}.experience-detail .si-section-heading>p{max-width:360px;line-height:1.7}.experience-detail .si-section-heading h2 span,.experience-detail .si-journey h2 span,.experience-detail .si-faq h2 span{color:var(--si-orange)}.experience-detail .si-choices{margin-top:40px}.experience-detail .si-choices button{transition:background .3s,color .3s,border-color .3s}.experience-detail .si-example-body{background:linear-gradient(110deg,#181c1af2,#181c1aa6);border-top:1px solid #657062;padding:36px 24px}.experience-detail .si-stage-number{font-family:var(--font-geist-mono),monospace;color:var(--si-orange)}.experience-detail .si-stages{background:linear-gradient(110deg,#181c1af2,#181c1ab3);border-top:1px solid #657062;padding:12px 24px}.experience-detail .si-stages summary strong{font-family:var(--font-si-display),sans-serif;letter-spacing:-.03em;font-size:24px;font-weight:500}.experience-detail .si-faq{color:#f0eee5;grid-template-columns:1fr 1fr;gap:8%;padding:85px 8%;display:grid}.experience-detail .si-faq h2{margin-top:22px}.si-faq-list{background:linear-gradient(110deg,#181c1aee,#181c1a99);border-top:1px solid #657062}.si-faq-list details{border-bottom:1px solid #657062}.si-faq-list summary{cursor:pointer;justify-content:space-between;gap:24px;padding:24px 0;font-size:18px;list-style:none;display:flex}.si-faq-list summary::-webkit-details-marker{display:none}.si-faq-list summary span{color:var(--si-orange);transition:transform .3s}.si-faq-list details[open] summary span{transform:rotate(45deg)}.si-faq-list p{color:#c2c8bc;margin:0;padding-bottom:24px;font-size:16px;line-height:1.75}.experience-detail .si-start{grid-template-columns:1fr 1fr;gap:8%;padding-top:38svh}.experience-detail .si-start h2{letter-spacing:-.045em;font-size:clamp(38px,4.2vw,64px);line-height:1.04}.si-inquiry{border-top:1px solid var(--si-orange);background:linear-gradient(130deg,#181c1af7,#181c1ad9);min-width:0;padding:28px}.si-inquiry h3{letter-spacing:-.04em;margin:16px 0;font-size:30px;font-weight:500;line-height:1.1}.si-inquiry>p:not(.si-label),.si-inquiry-confirmation p{font-size:16px;line-height:1.65}.si-inquiry form{gap:20px;margin-top:28px;display:grid}.si-inquiry-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.si-inquiry label{color:#e5e8df;gap:9px;font-size:14px;display:grid}.si-inquiry label span{color:#b7bfb3}.si-inquiry input,.si-inquiry textarea{color:#f0eee5;width:100%;min-width:0;font:16px var(--font-geist-sans),sans-serif;background:#ffffff07;border:1px solid #657062;border-radius:0;padding:12px;line-height:1.5}.si-inquiry textarea{resize:vertical}.si-inquiry input:focus-visible,.si-inquiry textarea:focus-visible,.si-inquiry button:focus-visible,.si-faq-list summary:focus-visible{outline:2px solid var(--si-orange);outline-offset:4px}.si-inquiry textarea::placeholder{color:#a6afa0}.experience-detail .si-inquiry .si-inquiry-note{color:#b7bfb3;margin:0;font-size:13px;line-height:1.5}.si-inquiry button{border:1px solid var(--si-orange);background:var(--si-orange);color:#181c1a;width:100%;font:500 16px var(--font-geist-sans),sans-serif;cursor:pointer;justify-content:space-between;gap:30px;padding:15px 20px;transition:background .2s;display:flex}.si-inquiry button:hover{background:var(--si-orange-hover)}.si-inquiry button:disabled{opacity:.65;cursor:wait}.si-inquiry [role=alert]{font-size:15px;line-height:1.6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.experience-beat:not(.experience-opening) .experience-copy,.experience-detail .si-section-heading,.experience-detail .si-faq>div,.si-start-lead{animation:linear both si-arrive;animation-timeline:view();animation-range:entry entry 85%}}}@keyframes si-arrive{0%{opacity:.7;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:759px){.experience-detail .si-section-heading,.experience-detail .si-faq,.experience-detail .si-start{grid-template-columns:1fr;gap:32px}.experience-detail .si-faq{padding:65px 7%}.experience-detail .si-section-heading h2,.experience-detail .si-journey h2,.experience-detail .si-faq h2{font-size:38px}.experience-detail .si-start{padding-top:38svh}.si-inquiry{padding:24px 18px}.si-inquiry-row{grid-template-columns:1fr}.experience-detail .si-example-body{padding:24px 20px}}.experience-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:24px 32px;display:flex}.experience-actions .experience-link{grid-column:auto}.experience-link-secondary{color:#b8c0b1;border-bottom-color:#657062}.experience-bottom-simple{justify-content:flex-end}.si-starting-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:840px;margin-top:30px;display:grid}.si-starting-points span{color:#d8ddd3;border-top:1px solid #657062;padding:14px 10px 0 0;font-size:14px;line-height:1.55}.si-evidence-picture{color:#f0eee5;padding-top:105px;padding-bottom:105px}.si-evidence-picture .si-section-heading h2 span{color:var(--si-orange)}.experience-detail .si-fit,.experience-detail .si-proof{color:#f0eee5;max-width:none;padding:90px 8%}.si-fit{grid-template-columns:.85fr 1.5fr;align-items:start;gap:8%;display:grid}.si-fit h2,.si-proof h2{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(36px,4.2vw,64px);font-weight:500;line-height:1.04}.si-fit h2 span{color:var(--si-orange)}.si-fit>div:first-child>p:last-of-type,.si-proof>div:first-child>p:last-child{color:#b7bfb3;max-width:590px;font-size:17px;line-height:1.75}.si-fit-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.si-fit-columns article{background:linear-gradient(130deg,#181c1ae8,#181c1a88);border-top:1px solid #657062;padding:26px}.si-fit-columns article:last-child{border-top-color:#8b6652}.si-fit-columns h3{margin-bottom:20px;font-size:25px}.si-fit-columns ul{color:#c2c8bc;margin:0;padding-left:19px}.si-fit-columns li{padding:7px 0;line-height:1.5}.si-stage-meta{gap:13px;margin:22px 0 0;display:grid}.si-stage-meta>div{border-top:1px solid #ffffff18;grid-template-columns:105px 1fr;gap:14px;padding-top:12px;display:grid}.si-stage-meta dt{font:11px var(--font-geist-mono),monospace;text-transform:uppercase;color:var(--si-orange)}.si-stage-meta dd{color:#e2e5dd;margin:0;font-size:14px;line-height:1.55}.si-proof{grid-template-columns:.9fr 1.4fr;align-items:start;gap:8%;display:grid}.si-proof-grid{border-top:1px solid #657062;grid-template-columns:1fr 1fr;display:grid}.si-proof-grid span{border-bottom:1px solid #657062;grid-template-columns:34px 1fr;gap:10px;padding:18px 10px;font-size:15px;line-height:1.4;display:grid}.si-proof-grid b{font:12px var(--font-geist-mono),monospace;color:var(--si-orange)}@media (max-width:759px){.experience-actions{gap:18px;display:grid}.experience-actions .experience-link{width:max-content}.si-starting-points{grid-template-columns:1fr}.si-evidence-picture{padding:65px 7%}.experience-detail .si-fit,.experience-detail .si-proof{grid-template-columns:1fr;gap:32px;padding:65px 7%}.si-fit-columns,.si-proof-grid,.si-stage-meta>div{grid-template-columns:1fr}.si-stage-detail{padding-left:36px}}.experience-opening{min-height:100svh}.experience-track:has(canvas[data-ready=true]) .experience-opening-hold:after{display:none}.experience-track:has(canvas[data-ready=true]) .experience-opening-hold .experience-opening{position:relative}.experience-home .experience-primary{border:1px solid var(--si-orange);background:var(--si-orange);color:#181c1a;text-align:center;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:14px 22px;font-size:15px;font-weight:600;line-height:1.4;transition:background .15s;display:inline-flex}.experience-home .experience-primary:hover{background:var(--si-orange-hover)}.experience-opening .experience-actions{gap:18px 28px}.experience-actions .experience-link-secondary{border-bottom-color:#657062;gap:16px;min-height:48px;padding:12px 0}.experience-opening .experience-description{max-width:500px;margin-bottom:26px;font-size:18px;line-height:1.6}.experience-opening h1{grid-row:2/5}.experience-audience{color:#b7bfb3;grid-column:2;margin:22px 0 0;font-size:13px;line-height:1.6}.experience-detail{background:#181c1aeb}.experience-detail .si-start{background:#181c1a;min-height:0;padding-top:48px;padding-bottom:40px;scroll-margin-top:0}.experience-detail .si-start-lead{animation:none}.experience-detail .si-start h2{margin-bottom:24px}.si-inquiry{background:#181c1a;padding:18px 0 0}.si-inquiry h3{margin:12px 0;font-size:28px}.si-inquiry form{gap:14px;margin-top:20px}.si-inquiry label>.si-field-label{color:#e5e8df}.si-inquiry input,.si-inquiry textarea{padding:10px 12px}.si-inquiry button{justify-content:center;min-height:48px}.experience-beat:not(.experience-opening) .experience-copy:before{background:radial-gradient(#181c1af5 35%,#181c1a00 78%)}@media (min-width:760px){.experience-opening .experience-copy{grid-template-columns:1fr 1fr;column-gap:8%}.experience-opening .experience-actions{flex-wrap:wrap}.experience-opening{padding-top:43svh}}@media (max-width:759px){.experience-nav nav>a.experience-contact{display:inline-flex}.experience-nav{gap:12px;padding:18px 6%}.experience-nav nav{gap:12px}.experience-home .experience-nav .experience-contact{padding:0 12px}.experience-nav .experience-client-login{font-size:12px}.experience-logo{font-size:24px}.experience-opening{min-height:0;padding-top:33svh;padding-bottom:72px}.experience-opening .experience-actions{flex-wrap:wrap;gap:12px 20px;display:flex}.experience-home .experience-primary{max-width:100%;padding:14px 18px;font-size:14px}.experience-opening .experience-description{margin-bottom:22px;font-size:16px}.experience-audience{margin-top:18px;font-size:12px}.experience-detail .si-start{padding-top:48px;padding-bottom:32px}.si-inquiry{padding:22px 0 0}.si-inquiry-row{grid-template-columns:1fr;gap:16px}}
.cine-chapters{position:relative}.cine-panel{isolation:isolate;align-items:center;min-height:72svh;padding:90px 8%;display:flex;position:relative;overflow:clip}.cine-panel-1,.cine-panel-3{justify-content:flex-end}.cine-copy{width:49%;max-width:600px;position:relative}.cine-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#181c1af2 35%,#181c1a00 75%);position:absolute;inset:-50px}.material-home .cine-panel h2{letter-spacing:-.055em;margin:0 0 26px;font-size:clamp(42px,4.7vw,68px);font-weight:500;line-height:1.02}.cine-panel h2 em{color:var(--si-orange);font-style:normal}.cine-panel .cine-copy>p:not(.experience-eyebrow){color:#c2c8bc;max-width:430px;margin:0 0 18px;font-size:18px;line-height:1.7}.cine-numeral{z-index:-1;font-family:var(--font-si-display),sans-serif;letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1.5px #e9945d70;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:min(64svh,38vw);font-weight:700;line-height:.8;position:absolute;top:50%;transform:translateY(-50%)}.cine-panel-1 .cine-numeral,.cine-panel-3 .cine-numeral{left:5%}.cine-panel-2 .cine-numeral{right:5%}.cine-rail{display:none}.cine-ready .cine-chapters{height:420svh}.cine-ready .cine-stage{height:100svh;position:sticky;top:0;overflow:hidden}.cine-ready .cine-track{width:300%;height:100%;transform:translate3d(calc(var(--chapter,0)*-100%/3),0,0);will-change:transform;display:flex}.cine-ready .cine-panel{flex:0 0 33.3333%;height:100%;min-height:0;padding:0 8vw 70px}.cine-ready .cine-panel h2{transform:translate3d(0,calc((1 - var(--reveal,1))*36px),0)scale(calc(1 + (1 - var(--reveal,1))*.07));transform-origin:0 100%}.cine-ready .cine-panel .sweep-word{--word-target:#f0eee5;color:color-mix(in oklch,#565c55 calc((1 - var(--word-light,1))*100%),var(--word-target))}.cine-ready .cine-panel h2 em .sweep-word{--word-target:var(--si-orange)}.cine-ready .cine-panel .cine-copy>:not(h2):not(.experience-eyebrow){opacity:calc((var(--reveal,1) - .5)*2.4);transform:translate3d(0,calc((1 - var(--reveal,1))*24px),0)}.cine-ready .cine-numeral{transform:translate3d(calc(var(--offset,0)*-34vw),-50%,0)scale(calc(.82 + var(--reveal,1)*.18));-webkit-text-stroke-color:color-mix(in oklch,#e9945d calc(var(--reveal,1)*55%),transparent)}.cine-ready .experience-outcomes span{opacity:0;transition:opacity .5s,transform .8s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(.5em)}.cine-ready .cine-panel.is-landed .experience-outcomes span{opacity:1;transform:none}.cine-ready .cine-panel.is-landed .experience-outcomes span:nth-child(2){transition-delay:.12s}.cine-ready .cine-panel.is-landed .experience-outcomes span:nth-child(3){transition-delay:.24s}.cine-ready .cine-rail{font:12px/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:22px 0 0;list-style:none;display:grid;position:absolute;bottom:34px;left:8%;right:8%}.cine-rail li{color:#f0eee5;opacity:calc(.38 + max(0,1 - max(var(--chapter,0) - var(--i),var(--i) - var(--chapter,0)))*.62)}.cine-rail li span{color:var(--si-orange);margin-right:12px}.cine-rail-line{background:#ffffff1f;height:1px;position:absolute;top:0;left:0;right:0}.cine-rail-line b{background:var(--si-orange);transform:scaleX(var(--chapters-progress,0));transform-origin:0;position:absolute;inset:0}.cine-rail-line:after{content:"";top:-4px;left:calc(var(--chapters-progress,0)*100% - 4px);background:var(--si-orange);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #e9945daa}.cine-flood{display:none}.experience-detail .si-start{isolation:isolate}.cine-ready .cine-flood{z-index:-1;background:radial-gradient(circle at var(--fx,25%)var(--fy,30%),#f2aa78 0,#e9945d 38%,#df8650 100%);clip-path:circle(var(--flood-r,0px)at var(--fx,25%)var(--fy,30%));pointer-events:none;display:block;position:absolute;inset:0}.cine-ready .experience-detail .si-start{padding-top:110px;padding-bottom:110px}.cine-ready .si-start-lead h2{color:color-mix(in oklch,#f0eee5 calc((1 - var(--ink,0))*100%),#181c1a)}.cine-ready .si-start-lead p:not(.si-label){color:color-mix(in oklch,#c2c8bc calc((1 - var(--ink,0))*100%),#2a221c)}.cine-ready .experience-detail .si-start .si-start-lead .si-label,#start .si-period{color:color-mix(in oklch,#e9945d calc((1 - var(--ink,0))*100%),#181c1a)}#start .si-label:before{background:color-mix(in oklch,#e9945d calc((1 - var(--ink,0))*100%),#181c1a)}.cine-ready .si-inquiry{padding:30px;box-shadow:0 40px 90px #0000004d}@media (max-width:759px){.cine-panel,.cine-panel-1,.cine-panel-3{justify-content:flex-start;padding:70px 7%}.cine-copy{width:100%}.cine-numeral{font-size:min(40svh,52vw);top:60px;right:4%;transform:none;left:auto!important}.material-home .cine-panel h2{font-size:clamp(39px,10vw,58px)}.cine-ready .cine-panel{align-items:center;padding:0 7vw 92px}.cine-ready .cine-numeral{transform:translate3d(calc(var(--offset,0)*-40vw),0,0)scale(calc(.82 + var(--reveal,1)*.18));top:9svh}.cine-ready .cine-rail{gap:8px;font-size:10px;bottom:28px;left:7%;right:7%}.cine-ready .cine-rail li{font-size:0}.cine-ready .cine-rail li span{font-size:11px}.cine-ready .experience-detail .si-start{padding-top:70px;padding-bottom:70px}.cine-ready .si-inquiry{padding:22px}}
.experience-home .si-reveal-heading .si-line{clip-path:inset(-1.4em -.6em -.32em);display:block}.experience-home .si-reveal-heading .si-line,.experience-home .si-reveal-heading .si-line-inner{color:inherit}.experience-home .si-reveal-heading .si-line-inner{display:inline-block}.experience-home .si-reveal-heading .si-accent{color:var(--si-orange)}.motion-ready .si-reveal-heading .si-line-inner{transition:transform 1.05s cubic-bezier(.16,1,.3,1)calc(var(--line,0)*.12s);transform:translateY(135%)}.motion-ready .si-reveal-heading.is-in .si-line-inner{transform:none}.experience-home .si-period{color:var(--si-orange);transform-origin:50% 74%;display:inline-block;position:relative}.experience-home .si-period:after{content:"";background:var(--si-orange);opacity:0;pointer-events:none;width:.06em;height:.06em;box-shadow:-.34em -.22em 0 var(--si-orange),.38em -.3em 0 -.005em var(--si-orange),.16em -.56em 0 -.01em var(--si-orange),-.2em -.48em 0 -.012em #f2aa78,.5em -.04em 0 -.015em #f2aa78,-.48em -.02em 0 -.015em var(--si-orange);position:absolute;top:70%;left:calc(50% - .03em)}.motion-ready .si-reveal-heading .si-period,.cine-ready .cine-panel h2 .si-period{opacity:0;transform:translate(.2em,-1.3em)rotate(-170deg)scale(.4)}.motion-ready .si-reveal-heading.is-in .si-period{animation:si-period-land .95s cubic-bezier(.33,1.3,.55,1)calc(var(--line,0)*.12s + .62s)both}.motion-ready .si-reveal-heading.is-in .si-period:after{animation:si-period-debris .7s cubic-bezier(.2,.7,.3,1)calc(var(--line,0)*.12s + 1.08s)both}.cine-ready .cine-panel.is-landed h2 .si-period{animation:.9s cubic-bezier(.33,1.3,.55,1) 80ms both si-period-land}.cine-ready .cine-panel.is-landed h2 .si-period:after{animation:.7s cubic-bezier(.2,.7,.3,1) .52s both si-period-debris}@keyframes si-period-land{0%{opacity:0;transform:translate(.2em,-1.3em)rotate(-170deg)scale(.4)}18%{opacity:1}52%{transform:translateY(.03em)rotate(6deg)scale(1.22,.8)}72%{transform:translateY(-.06em)rotate(-2deg)scale(.94,1.06)}to{opacity:1;transform:none}}@keyframes si-period-debris{0%{opacity:1;transform:translate(0,0)scale(.15)}to{opacity:0;transform:translateY(-.05em)scale(1)}}.experience-home .cine-panel .experience-eyebrow:before,.experience-home .si-entry h2:before{content:"";vertical-align:.32em;background:var(--si-orange);transform-origin:0;width:26px;height:1px;margin-right:14px;display:inline-block}.experience-home :is(.si-label,.experience-eyebrow):has(+.si-reveal-heading):before{content:"";vertical-align:.32em;background:var(--si-orange);transform-origin:0;width:26px;height:1px;margin-right:14px;display:inline-block}.motion-ready .si-entry h2:before{transition:transform .9s cubic-bezier(.16,1,.3,1) .1s;transform:scaleX(0)}.motion-ready :is(.si-label,.experience-eyebrow):has(+[data-reveal]):before{transition:transform .9s cubic-bezier(.16,1,.3,1) .1s;transform:scaleX(0)}.motion-ready .si-entry h2.is-in:before{transform:none}.motion-ready :is(.si-label,.experience-eyebrow):has(+.is-in):before{transform:none}.cine-ready .cine-panel .experience-eyebrow:before{transform:scaleX(var(--reveal,1))}.motion-ready [data-stagger]>*{opacity:0;transition:opacity .7s ease calc(var(--i,0)*75ms + .12s),transform .95s cubic-bezier(.16,1,.3,1)calc(var(--i,0)*75ms + .12s);transform:translateY(18px)}.motion-ready [data-stagger].is-in>*{opacity:1;transform:none}.motion-ready .experience-outcomes[data-stagger]>*{transition-duration:.6s,.9s;transition-delay:calc(var(--i,0)*.14s + .2s);transform:translateY(.6em)scale(.96)}.motion-ready :is(.experience-detail .si-section-heading,.experience-detail .si-faq>div,.si-start-lead){animation:none}@media (prefers-reduced-motion:reduce){.experience-home .si-period:after{display:none}}
.si-evidence-story{color:#f0eee5;padding-top:105px;padding-bottom:105px}.si-evidence-story .si-section-heading h2 span{color:inherit}.si-evidence-story .si-section-heading h2 .si-accent{color:var(--si-orange)}[data-bucket=material]{--tint:#e9945d}[data-bucket=supplier]{--tint:#e2c08d}[data-bucket=sequence]{--tint:#9ec2ad}.ev-lead{font:500 clamp(22px,2.1vw,30px)/1.25 var(--font-si-display),sans-serif;letter-spacing:-.025em;color:#d9ddd2;margin:44px 0 0}.ev-outputs{border-top:1px solid #657062;grid-template-columns:repeat(3,1fr);gap:28px;margin:48px 0 0;padding-top:24px;display:grid}.ev-outputs dt{font:11px/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--si-orange)}.ev-outputs dd{font:500 clamp(19px,1.6vw,24px)/1.3 var(--font-si-display),sans-serif;letter-spacing:-.025em;color:#f0eee5;margin:10px 0 0}[data-live] .ev-outputs>div{opacity:0;transition:opacity .6s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}[data-live] .ev-outputs.is-in>div{opacity:1;transform:none}[data-live] .ev-outputs.is-in>div:nth-child(2){transition-delay:.12s}[data-live] .ev-outputs.is-in>div:nth-child(3){transition-delay:.24s}.ev-voices[data-live] .ev-voices-pin{height:380svh}[data-live] .ev-voices-stage{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0}.ev-bands{margin-top:18px;padding:22px 0;position:relative}.ev-band{white-space:nowrap;align-items:center;height:52px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ev-band-track{will-change:transform;align-items:center;gap:54px;display:flex}.ev-band-noise{font:12px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#4f574e}.ev-band-fragment{font:500 clamp(20px,1.9vw,28px)/1 var(--font-si-display),sans-serif;letter-spacing:-.03em;color:#7f877d;align-items:baseline;gap:12px;transition:color .45s;display:inline-flex}.ev-band-fragment i{font:normal 10px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--tint);opacity:.75}.ev-band-fragment.is-collected{color:#c9cec1}.ev-band-fragment.is-lensed{color:var(--tint)}.ev-band[data-depth="1"]{height:44px}.ev-band[data-depth="1"] .ev-band-fragment{font-size:clamp(17px,1.45vw,22px)}.ev-band[data-depth="1"] .ev-band-noise{color:#454c44;font-size:11px}.ev-band[data-depth="2"]{height:38px}.ev-band[data-depth="2"] .ev-band-fragment{font-size:clamp(15px,1.15vw,18px)}.ev-band[data-depth="2"] .ev-band-noise{color:#3e453d;font-size:10px}.ev-lens{z-index:1;pointer-events:none;background:linear-gradient(90deg,#e9945d00,#e9945d12 50%,#e9945d00);border-left:1px solid #e9945d66;border-right:1px solid #e9945d66;width:min(400px,76vw);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ev-lens span{font:10px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--si-orange);position:absolute;top:-8px;left:50%;transform:translate(-50%,-100%)}.ev-resolution{font:500 clamp(30px,3.4vw,52px)/1.1 var(--font-si-display),sans-serif;letter-spacing:-.045em;color:#f0eee5;margin:28px 0 0}.ev-resolution>span:last-child{color:var(--si-orange)}[data-live] .ev-resolution{z-index:2;text-align:center;opacity:var(--voices,0);transform:translate3d(0,calc((1 - var(--voices,0))*22px),0);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0 6%;display:flex;position:absolute;inset:0}[data-live] .ev-band,[data-live] .ev-lens{opacity:calc(1 - var(--voices,0)*.88)}[data-live] .ev-resolution .si-period{opacity:0}[data-live].is-complete .ev-resolution .si-period{animation:.9s cubic-bezier(.33,1.3,.55,1) .35s both si-period-land}[data-live].is-complete .ev-resolution .si-period:after{animation:.7s cubic-bezier(.2,.7,.3,1) .8s both si-period-debris}.ev-picture{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:16px;display:grid}.ev-column{border-top:1px solid #3f463e;padding-top:12px;position:relative}.ev-column:before{content:"";height:1px;width:calc(var(--fill,1)*100%);background:var(--tint);transition:width .6s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:0}.ev-column header{font:11px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#d9ddd2;justify-content:space-between;gap:12px;display:flex}.ev-column header b{color:var(--tint);font-weight:400}.ev-column ol{margin:8px 0 0;padding:0;list-style:none}.ev-column li{color:#e5e8df;padding:5px 0;font-size:14px;line-height:1.3}.ev-column li span{font:10px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#7f877d;margin-bottom:2px;display:block}.ev-column p{font:500 clamp(17px,1.4vw,21px)/1.25 var(--font-si-display),sans-serif;letter-spacing:-.025em;color:var(--tint);margin:10px 0 0}[data-live] .ev-column li{opacity:.14;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(6px)}[data-live] .ev-column li.is-in{opacity:1;transform:none}[data-live] .ev-column p{opacity:0;transition:opacity .6s .2s,transform .8s cubic-bezier(.16,1,.3,1) .2s;transform:translateY(8px)}[data-live] .ev-column.is-full p{opacity:1;transform:none}@media (max-width:759px){.si-evidence-story{padding-top:65px;padding-bottom:65px}.ev-outputs{grid-template-columns:1fr;gap:18px}.ev-lead{margin-top:28px;font-size:21px}.ev-bands{margin-top:30px;padding:16px 0}.ev-band{height:40px}.ev-band[data-depth="1"]{height:34px}.ev-band[data-depth="2"]{height:30px}.ev-band-fragment{font-size:18px}.ev-band[data-depth="1"] .ev-band-fragment{font-size:15px}.ev-band[data-depth="2"] .ev-band-fragment{font-size:13px}.ev-band-track{gap:32px}.ev-resolution{font-size:28px}.ev-picture{grid-template-columns:1fr;gap:12px;margin-top:10px}.ev-column ol{display:none}.ev-column p{margin-top:6px;font-size:16px}}
