*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--o:#ff8b00;--lt:#f8f8f0;--dk:#1a1a1a;--fd:"Barlow Condensed","Arial Narrow",sans-serif;--fm:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}:root{--vh:1vh;--vh100:100vh}@supports (height:1svh){:root{--vh:1svh;--vh100:100svh}}html,body{width:100%;background:var(--lt)}body{font-family:var(--fm);margin:0}a{color:inherit;background-color:transparent;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--o) 45%,transparent);transition:color .2s,border-color .2s}@media(hover:hover){a:hover{color:var(--o);border-bottom-color:var(--o)}}a:focus-visible{outline:2px solid var(--o);outline-offset:3px;border-radius:2px}#sc{width:100%;position:relative;overflow-x:clip}.slide{min-height:var(--vh100);width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;contain:style}.slide::-webkit-scrollbar{display:none}.slide{scrollbar-width:none;-ms-overflow-style:none}.h-body,.t-wrap,.si{margin-block:auto}:root{--logo-clearance:50px}.slide{padding-top:calc(var(--logo-clearance) + clamp(20px,4vh,48px));padding-bottom:clamp(56px,8vh,104px)}@media(pointer:coarse){.slide{padding-bottom:clamp(40px,6vh,72px)}}.h-body,.t-wrap,.si{padding-block:0}.has-grid-DISABLED:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(color-mix(in srgb,var(--dk) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--dk) 5%,transparent) 1px,transparent 1px);background-size:40px 40px}#s0.has-grid-DISABLED:before{display:none}.has-dots-DISABLED:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:10;background-image:radial-gradient(circle,color-mix(in srgb,var(--lt) 10%,transparent) 1px,transparent 1px);background-size:40px 40px}@media(pointer:coarse){#nav,#nav-dk{display:none!important}}#nav{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:9000;display:flex;flex-direction:row;gap:6px;align-items:center;background:color-mix(in srgb,var(--lt) 60%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--dk) 10%,transparent);border-radius:30px;padding:7px 12px;transition:background .4s,border-color .4s,opacity .4s,visibility .4s}#nav.dark-dots{background:color-mix(in srgb,var(--dk) 65%,transparent);border-color:color-mix(in srgb,var(--lt) 12%,transparent)}#nav.hidden{opacity:0;visibility:hidden;pointer-events:none}.nd-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer}.nd{width:7px;height:7px;border-radius:4px;border:none;padding:0;background:var(--dk);transition:background .3s,width .3s,border-radius .3s;display:block;flex-shrink:0;pointer-events:none}.nd.active{width:22px;border-radius:4px;background:var(--o)}@media(hover:hover){.nd-wrap:hover .nd:not(.active){background:var(--o);width:9px}}.dark-dots .nd:not(.active){background:color-mix(in srgb,var(--lt) 55%,transparent)}@media(hover:none){.nd-label{opacity:0;pointer-events:none}.nd-wrap.touch-active .nd{background:var(--o)!important;width:9px}.nd-wrap.touch-active .nd.active{width:22px}.nd-wrap.touch-active .nd-label{opacity:1;transform:translate(-50%) translateY(0)}#nav.touch-peeking{padding:9px 14px;transition:padding .15s,background .4s,border-color .4s}}.nd-label{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);white-space:nowrap;font-family:var(--fm);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--dk);background:color-mix(in srgb,var(--lt) 100%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid color-mix(in srgb,var(--dk) 12%,transparent);border-radius:4px;padding:4px 8px;pointer-events:none;opacity:0;transition:opacity .18s,transform .18s;box-shadow:0 2px 8px #00000014}@media(hover:hover){.nd-wrap:hover .nd-label{opacity:1;transform:translate(-50%) translateY(0)}}.dark-dots .nd-label{color:var(--lt);background:color-mix(in srgb,var(--dk) 82%,transparent);border-color:color-mix(in srgb,var(--lt) 14%,transparent)}#wm{position:fixed;top:14px;left:16px;z-index:9000;font-family:var(--fd);font-size:18px;font-weight:800;letter-spacing:.09em;text-transform:lowercase;color:var(--dk);cursor:pointer;transition:color .28s,border-color .28s,background .28s;opacity:0}#wm{color:var(--dk);transition:color 1s,opacity .4s}#wm span{color:var(--o);transition:color 1s}#wm.inv{color:var(--o);transition:color 1s,opacity .4s}#wm.inv span{color:var(--lt);transition:color 1s}#wm-dk{position:fixed;top:14px;left:16px;z-index:9001;font-family:var(--fd);font-size:18px;font-weight:800;letter-spacing:.09em;text-transform:lowercase;color:var(--o);pointer-events:none;cursor:default;opacity:0;transition:opacity .4s}#wm-dk span{color:var(--lt)}@media(hover:hover){#wm:hover{color:var(--o);transition:color 1s}#wm:hover span{color:var(--dk);transition:color 1s}#wm.inv:hover{color:var(--lt);transition:color 1s}#wm.inv:hover span{color:var(--o);transition:color 1s}}#nav-dk{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:8999;display:flex;flex-direction:row;gap:6px;align-items:center;background:color-mix(in srgb,var(--dk) 65%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--lt) 12%,transparent);border-radius:30px;padding:7px 12px;pointer-events:none;clip-path:inset(0 0 100% 0 round 30px)}#nav-dk .nd{background:color-mix(in srgb,var(--lt) 55%,transparent)}#nav-dk .nd.active{background:var(--o)}#nav-dk .nd-label{color:var(--lt);background:color-mix(in srgb,var(--dk) 82%,transparent);border-color:color-mix(in srgb,var(--lt) 14%,transparent)}#contact-btn{position:fixed;top:8px;right:12px;z-index:9000;width:40px;height:40px;display:flex;align-items:center;justify-content:center;gap:0;background:var(--o);color:var(--lt);border:1px solid var(--o);border-radius:6px;cursor:pointer;transition:color .28s,border-color .28s,background .28s;overflow:hidden}#contact-btn svg{width:20px;height:16px}@media(hover:hover){#contact-btn:hover{background:var(--dk);border-color:var(--dk);color:var(--lt)}}#contact-btn:focus-visible{outline:2px solid var(--dk);outline-offset:2px}#contact-btn:active{background:color-mix(in srgb,var(--o) 80%,var(--dk))}#contact-btn.inv{background:var(--o);color:var(--lt);border-color:var(--o)}.cb-icons{position:relative;width:20px;height:16px;flex-shrink:0}#contact-btn .icon-mail,#contact-btn .icon-up{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .32s ease}#contact-btn .icon-mail{opacity:1}#contact-btn .icon-up,#contact-btn.to-top .icon-mail{opacity:0}#contact-btn.to-top .icon-up{opacity:1}.cb-label{display:none;position:relative;font-family:var(--fm);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.cb-l-mail,.cb-l-up{transition:opacity .32s ease}.cb-l-up{position:absolute;left:0;top:0;opacity:0}#contact-btn.to-top .cb-l-mail,#contact-btn-dk.to-top .cb-l-mail{opacity:0}#contact-btn.to-top .cb-l-up,#contact-btn-dk.to-top .cb-l-up{opacity:1}#contact-btn-dk{display:none}#s0{background:var(--lt)}#rbg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}#rroot{transform-origin:center center;will-change:transform,opacity;opacity:0;transition:opacity .4s ease}#rroot .header,#rroot .status-bar{display:none!important}#rroot .sim-outer{background:var(--lt)!important;border-color:color-mix(in srgb,var(--dk) 10%,transparent)!important}.h-body{position:relative;z-index:3;text-align:center;padding:0 12px;max-width:820px}.h-eye{font-family:var(--fm);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--o);display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;text-wrap:balance}.h-word{font-family:var(--fd);font-size:clamp(50px,14vw,80px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--dk);line-height:.88}.h-word span{color:var(--o)}.h-hook{font-family:var(--fd);font-size:clamp(21px,5.6vw,34px);font-weight:600;line-height:1.14;letter-spacing:.005em;color:var(--dk);margin:18px 0 0;text-wrap:balance}.h-hook span{color:var(--o)}.h-proof{font-family:var(--fm);font-size:clamp(11.5px,2.6vw,14px);font-weight:500;line-height:1.6;letter-spacing:.03em;color:color-mix(in srgb,var(--dk) 78%,transparent);margin-top:14px;text-wrap:pretty}.h-br{display:none}@media(min-width:780px){.h-br{display:inline}}.h-met{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;padding:0;text-align:left}.h-m{border-left:1px solid color-mix(in srgb,var(--o) 35%,transparent);padding-left:9px;min-width:0}.h-mv{font-family:var(--fd);font-size:clamp(17px,4.4vw,21px);font-weight:700;color:var(--o);line-height:1;font-variant-numeric:tabular-nums;text-wrap:balance}.h-ml{font-family:var(--fm);font-size:clamp(10px,2.4vw,12px);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--dk) 72%,transparent);margin-top:4px;line-height:1.32}@media(max-width:599px){.h-met{grid-template-rows:auto auto;row-gap:0}.h-m{display:grid;grid-template-rows:subgrid;grid-row:span 2}}.h-ast{font-size:.75em;color:var(--o);margin-left:1px}.h-basis{font-family:var(--fm);font-size:10.5px;letter-spacing:.04em;line-height:1.6;color:color-mix(in srgb,var(--dk) 62%,transparent);margin-top:14px;text-wrap:pretty}.h-cta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;justify-content:center}.h-cta>:first-child{grid-column:1 / -1}@media(min-width:600px){.h-cta{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}}.h-btn{font-family:var(--fm);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:12px 16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-align:center;text-wrap:balance;background:var(--o);color:var(--lt);border:1px solid var(--o);transition:background .22s,color .22s,border-color .22s}.h-btn.ghost{background:transparent;color:var(--dk);border-color:color-mix(in srgb,var(--dk) 25%,transparent)}.h-btn svg{flex-shrink:0;transition:transform .22s}@media(hover:hover){.h-btn:hover{background:var(--dk);border-color:var(--dk);color:var(--lt)}.h-btn.ghost:hover{background:var(--o);border-color:var(--o);color:var(--lt)}.h-btn.ghost:hover svg{transform:translate(3px)}}.h-btn:focus-visible{outline:2px solid var(--dk);outline-offset:2px}.si.wide{max-width:1140px}.s-eye{font-family:var(--fm);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--o);display:flex;align-items:center;gap:10px;margin-bottom:10px}.s-eye:after{content:"";width:32px;height:1px;background:var(--o);opacity:.4}.s-ttl{font-family:var(--fd);font-size:clamp(22px,7vw,34px);font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:.94}.on-lt .s-ttl{color:var(--dk)}.on-dk .s-ttl{color:var(--lt)}.sh{margin-bottom:14px;opacity:0;transform:translateY(18px);transition:opacity .65s .1s,transform .65s .1s}.slide.active .sh{opacity:1;transform:none}#s1{background:var(--dk);background-image:radial-gradient(ellipse 60% 50% at 50% 50%,color-mix(in srgb,var(--o) 2%,transparent),transparent)}.t-wrap{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(22px);transition:opacity .7s .15s,transform .7s .15s}#s1.active .t-wrap{opacity:1;transform:none}.t-panel{padding:22px 18px 18px;max-width:min(88vw,1440px);width:100%;position:relative}.t-panel:before{content:"";position:absolute;top:-1px;left:-1px;width:17px;height:17px;border-top:1px solid var(--o);border-left:1px solid var(--o)}.t-panel:after{content:"";position:absolute;bottom:-1px;right:-1px;width:17px;height:17px;border-bottom:1px solid var(--o);border-right:1px solid var(--o)}.tc2{position:absolute;width:17px;height:17px}.tc2.tr{top:-1px;right:-1px;border-top:1px solid var(--o);border-right:1px solid var(--o)}.tc2.bl{bottom:-1px;left:-1px;border-bottom:1px solid var(--o);border-left:1px solid var(--o)}#troot{width:100%}.goal-block{text-align:center;padding:30px 14px;font-family:var(--fm);font-size:clamp(20px,4.2vw,46px);font-weight:700;line-height:1.28}.goal-static{color:var(--lt)}.goal-mid{position:relative;color:var(--o);white-space:pre-wrap;margin:.18em 0}.goal-ghost{visibility:hidden}.goal-live{position:absolute;left:0;right:0;top:0}.goal-cursor{display:inline-block;width:.06em;height:.92em;vertical-align:-.06em;background:var(--o);margin-left:.05em}@media(prefers-reduced-motion:reduce){.goal-cursor{display:none}}.t-sub{font-family:var(--fm);font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--lt) 75%,transparent);text-align:center;margin-top:16px;opacity:0;transition:opacity .6s .35s;font-weight:600}#s1.active .t-sub{opacity:1}#s-challenge{background:var(--lt);background-image:radial-gradient(ellipse 70% 60% at 20% 50%,color-mix(in srgb,var(--o) 2%,transparent),transparent)}#s-challenge.active .imp-l,#s-challenge.active .sb{opacity:1;transform:none}#s-challenge .s-ttl{color:var(--dk)}#s-challenge .sv{color:var(--dk);font-weight:800}#s-challenge .sl2{color:color-mix(in srgb,var(--dk) 76%,transparent)}#s-challenge .sq{color:color-mix(in srgb,var(--dk) 62%,transparent)}#s-challenge .imp-stmt{color:color-mix(in srgb,var(--dk) 78%,transparent)}#s-challenge .imp-stmt strong{color:var(--dk);font-weight:600}#s-challenge .cf-footer{border-top:1px solid color-mix(in srgb,var(--dk) 7%,transparent)}#s-challenge .cf-footer-copy{color:var(--dk);font-weight:400}#s-pipeline{background:var(--dk);background-image:radial-gradient(ellipse 80% 70% at 70% 50%,color-mix(in srgb,var(--o) 2%,transparent),transparent)}@media(max-width:899px){.imp-diag{gap:2px}#s4 .rt-note{display:none}#s-pipeline .imp-stmt{margin-top:8px}#s-pipeline .imp-scope{margin-top:6px}}.imp-diag{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}#s-pipeline.active .imp-l{opacity:1;transform:none}.imp-diag-r{display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(18px);transition:opacity .7s .25s,transform .7s .25s}#s-pipeline.active .imp-diag-r{opacity:1;transform:none}.dg-scaler{position:relative;flex-shrink:0;overflow:hidden}.dg-wrapper{position:absolute;top:0;left:0;width:480px;height:440px;transform-origin:top left}.dg-lines{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.dg-outer-box{position:absolute;top:102px;left:14px;width:452px;height:224px;border:1px dashed color-mix(in srgb,var(--lt) 75%,transparent);border-radius:2px}.dg-outer-box:before,.dg-outer-box:after{content:"";position:absolute;width:14px;height:14px}.dg-outer-box:before{top:-1px;left:-1px;border-top:1px solid var(--lt);border-left:1px solid var(--lt)}.dg-outer-box:after{bottom:-1px;right:-1px;border-bottom:1px solid var(--lt);border-right:1px solid var(--lt)}.dg-inner-box{position:absolute;top:229px;left:135px;width:211px;height:209px;border:1px dashed color-mix(in srgb,var(--o) 75%,transparent);border-radius:2px}.dg-inner-box:before,.dg-inner-box:after{content:"";position:absolute;width:10px;height:10px}.dg-inner-box:before{top:-1px;left:-1px;border-top:1px solid var(--o);border-left:1px solid var(--o)}.dg-inner-box:after{bottom:-1px;right:-1px;border-bottom:1px solid var(--o);border-right:1px solid var(--o)}.dg-outer-box .dg-corner.tr,.dg-inner-box .dg-corner.tr{position:absolute;top:-1px;right:-1px;border-top:1px solid var(--lt);border-right:1px solid var(--lt)}.dg-outer-box .dg-corner.bl,.dg-inner-box .dg-corner.bl{position:absolute;bottom:-1px;left:-1px;border-bottom:1px solid var(--lt);border-left:1px solid var(--lt)}.dg-inner-box .dg-corner.tr{position:absolute;top:-1px;right:-1px;border-top:1px solid var(--o);border-right:1px solid var(--o)}.dg-inner-box .dg-corner.bl{position:absolute;bottom:-1px;left:-1px;border-bottom:1px solid var(--o);border-left:1px solid var(--o)}.dg-outer-box .dg-corner{width:14px;height:14px}.dg-inner-box .dg-corner{width:10px;height:10px}.dg-box-label{position:absolute;top:0;left:18px;transform:translateY(-60%);font-family:var(--fm);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:color-mix(in srgb,var(--lt) 50%,transparent);background:var(--dk);padding:0 6px}.dg-box-label.inner{left:12px;color:color-mix(in srgb,var(--o) 100%,transparent)}.dg-cell{position:absolute;display:flex;align-items:center;justify-content:center;font-family:var(--fd);font-size:17px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lt);background:var(--dk);border:1px solid color-mix(in srgb,var(--lt) 75%,transparent);z-index:1}.dg-cell-idx{position:absolute;top:5px;left:7px;font-family:var(--fm);font-size:9px;letter-spacing:.16em;color:color-mix(in srgb,var(--o) 80%,transparent);line-height:1;pointer-events:none}#dgCellA{left:50px;top:20px;width:155px;height:52px}#dgCellF{left:275px;top:20px;width:155px;height:52px}#dgCellB{left:50px;top:132px;width:155px;height:52px}#dgCellE{left:275px;top:132px;width:155px;height:52px}#dgCellC{left:163px;top:244px;width:155px;height:52px;z-index:2}#dgCellD{left:163px;top:356px;width:155px;height:52px;z-index:2}#dgDot{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--o);pointer-events:none;z-index:0;display:none;transform:translate(-50%,-50%)}#s4{background:var(--lt)}.og{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.og-l,.om{min-width:0}.ofs{display:flex;flex-direction:column;margin-top:18px}.of{display:flex;align-items:flex-start;gap:11px;padding:8px 0;opacity:0;transform:translate(-14px);transition:opacity .42s,transform .42s}.of:hover .of-n{color:var(--o)}.of:last-child{border-bottom:none}.of:nth-child(1){transition-delay:.1s}.of:nth-child(2){transition-delay:.19s}.of:nth-child(3){transition-delay:.28s}.of:nth-child(4){transition-delay:.37s}#s4.active .of{opacity:1;transform:none}.of-chev{flex-shrink:0;margin-top:6px;width:9px;height:6px}.of-n{font-family:var(--fd);font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dk);transition:color .22s}.of-d{display:block;font-family:var(--fm);font-size:12.5px;font-weight:400;color:color-mix(in srgb,var(--dk) 82%,transparent);margin-top:4px;line-height:1.65;letter-spacing:.02em}.om{margin-top:14px;opacity:0;transform:translate(14px);transition:opacity .65s .18s,transform .65s .18s}#s4.active .om,#s3.active .om{opacity:1;transform:none}.om-ttl{font-family:var(--fd);font-size:17px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dk)}.on-dk .om-ttl{color:var(--lt)}.og-l{opacity:0;transform:translate(-18px);transition:opacity .7s .1s,transform .7s .1s}#s4.active .og-l,#s3.active .og-l{opacity:1;transform:none}.og-eye{opacity:0;transform:translate(-18px);transition:opacity .7s .1s,transform .7s .1s}#s4.active .og-eye,#s3.active .og-eye{opacity:1;transform:none}.slide-cta-wrap{opacity:0;transform:translateY(14px);transition:opacity .6s .5s,transform .6s .5s}#s4.active .slide-cta-wrap,#s3.active .slide-cta-wrap,#s-timeline.active .slide-cta-wrap{opacity:1;transform:none}.pg{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}@media(min-width:520px){.pg{gap:26px;margin-top:26px}}.pb{border-left:2px solid color-mix(in srgb,var(--o) 45%,transparent);padding-left:11px}@media(min-width:520px){.pb{padding-left:13px}}.rt{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:clamp(16px,2.4vw,34px);align-items:baseline;margin-top:14px}.rt-hd,.rt-row{display:contents}.rt-2{grid-template-columns:minmax(0,1fr) auto}.rt-hd .rt-p,.rt-hd .rt-v{font-family:var(--fm);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--dk) 68%,transparent);padding-bottom:9px;border-bottom:1px solid color-mix(in srgb,var(--dk) 16%,transparent)}.rt-hd .rt-hi{color:var(--o)}.rt-p{font-family:var(--fm);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--dk);padding:11px 0;border-bottom:1px solid color-mix(in srgb,var(--dk) 8%,transparent)}.rt-p em{font-style:normal;font-size:10.5px;letter-spacing:.05em;color:color-mix(in srgb,var(--dk) 58%,transparent);margin-left:6px}.rt-v{font-family:var(--fd);font-size:clamp(20px,2vw,27px);font-weight:700;line-height:1;color:color-mix(in srgb,var(--dk) 80%,transparent);text-align:right;padding:9px 0;font-variant-numeric:tabular-nums;border-bottom:1px solid color-mix(in srgb,var(--dk) 8%,transparent);white-space:nowrap}.rt-v.rt-hi{color:var(--o)}.rt-row:last-child .rt-p,.rt-row:last-child .rt-v{border-bottom:none}.rt-note{font-family:var(--fm);font-size:11.5px;line-height:1.7;letter-spacing:.02em;color:color-mix(in srgb,var(--dk) 72%,transparent);margin-top:14px;padding-left:11px;border-left:2px solid color-mix(in srgb,var(--o) 45%,transparent)}.rt-note strong{color:var(--dk);font-weight:600}@media(max-width:599px){.rt-p,.rt-v{align-self:end}}.on-dk .rt-hd .rt-p,.on-dk .rt-hd .rt-v{color:color-mix(in srgb,var(--lt) 70%,transparent);border-bottom-color:color-mix(in srgb,var(--lt) 26%,transparent)}.on-dk .rt-hd .rt-hi{color:var(--o)}.on-dk .rt-p{color:var(--lt);border-bottom-color:color-mix(in srgb,var(--lt) 12%,transparent)}.on-dk .rt-p em{color:color-mix(in srgb,var(--lt) 55%,transparent)}.on-dk .rt-v{color:color-mix(in srgb,var(--lt) 82%,transparent);border-bottom-color:color-mix(in srgb,var(--lt) 12%,transparent)}.on-dk .rt-v.rt-hi{color:var(--o)}.on-dk .rt-note{color:color-mix(in srgb,var(--lt) 72%,transparent);border-left-color:color-mix(in srgb,var(--o) 55%,transparent)}.on-dk .rt-note strong{color:var(--lt)}.of-d{max-height:none;overflow:visible;margin-top:4px;transition:none}.of{cursor:default}#s3{background:var(--dk);background-image:radial-gradient(ellipse 70% 60% at 20% 50%,color-mix(in srgb,var(--o) 2%,transparent),transparent)}.imp{display:grid;grid-template-columns:1fr;gap:16px;align-items:center}#s-challenge.active .og-eye{opacity:1;transform:none}.imp-l{opacity:0;transform:translate(-18px);transition:opacity .7s .1s,transform .7s .1s}#s3.active .imp-l{opacity:1;transform:none}.imp-stmt{font-family:var(--fd);font-size:clamp(16px,3.2vw,22px);font-weight:400;line-height:1.5;color:color-mix(in srgb,var(--lt) 76%,transparent);margin-top:12px}.imp-stmt strong{color:var(--lt);font-weight:500}.wide-only{display:none}@media(min-width:900px){.wide-only{display:inline}}.narrow-only{display:inline}@media(min-width:900px){.narrow-only{display:none}}.imp-scope{font-family:var(--fm);font-size:clamp(11.5px,2.3vw,13px);line-height:1.65;letter-spacing:.03em;margin-top:18px;padding-left:12px;border-left:2px solid color-mix(in srgb,var(--o) 55%,transparent);color:color-mix(in srgb,var(--lt) 78%,transparent)}.on-lt .imp-scope{color:color-mix(in srgb,var(--dk) 78%,transparent)}.sg{display:grid;grid-template-columns:1fr 1fr;gap:2px}.sb{padding:14px 11px;position:relative;overflow:hidden;opacity:0;transform:translateY(16px);transition:opacity .5s,transform .5s}.sb:nth-child(1){transition-delay:.19s}.sb:nth-child(2){transition-delay:.31s}.sb:nth-child(3){transition-delay:.43s}.sb:nth-child(4){transition-delay:.55s}#s3.active .sb{opacity:1;transform:none}.sv{font-family:var(--fd);font-size:clamp(24px,7.5vw,36px);font-weight:800;color:var(--lt);letter-spacing:.02em;line-height:1}.sv span{color:var(--o)}.sg{align-items:start}.sl2{font-family:var(--fm);font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb,var(--lt) 78%,transparent);margin-top:6px;line-height:1.55}.sq{font-family:var(--fm);font-size:11px;color:color-mix(in srgb,var(--lt) 78%,transparent);opacity:.92;margin-top:5px;letter-spacing:.05em;line-height:1.5}#s2{background:var(--lt)}.vg{display:grid;grid-template-columns:1fr 1fr;gap:2px}.vc{background:color-mix(in srgb,var(--dk) 5%,transparent);padding:16px 12px;position:relative;overflow:hidden;opacity:0;transform:translateY(26px);transition:opacity .5s,transform .5s}.vc:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--o);transform:scaleX(0);transform-origin:left;transition:transform .32s}.vc:hover:after{transform:scaleX(1)}.vc:hover{background:color-mix(in srgb,var(--dk) 10%,transparent)}.vc:nth-child(1){transition-delay:.14s}.vc:nth-child(2){transition-delay:.26s}.vc:nth-child(3){transition-delay:.38s}.vc:nth-child(4){transition-delay:.5s}#s2.active .vc{opacity:1;transform:none}.v-ico{width:22px;height:22px;margin-bottom:8px}.v-ico path,.v-ico line,.v-ico circle,.v-ico polygon,.v-ico rect{stroke:var(--o);fill:none;stroke-width:1.2}.v-n{font-family:var(--fm);font-size:10px;letter-spacing:.3em;color:var(--o);margin-bottom:5px}.v-name{font-family:var(--fd);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dk);margin-bottom:5px;line-height:1}.v-d{font-family:var(--fm);font-size:12px;font-weight:300;line-height:1.55;color:var(--dk);letter-spacing:.02em}#s6{background:var(--dk);background-image:radial-gradient(ellipse 80% 70% at 50% 30%,color-mix(in srgb,var(--o) 2%,transparent),transparent)}.si{width:100%;max-width:1080px;padding:0 16px;position:relative;z-index:1}.tg-container{width:100vw;margin-left:calc(50% - 50vw);margin-top:24px;position:relative;z-index:1}.tg-scroller{touch-action:pan-x pan-y;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:24px;scrollbar-width:none;-ms-overflow-style:none;display:grid;grid-template-columns:1fr;grid-template-rows:auto}.tg-scroller::-webkit-scrollbar{display:none}.tg{display:flex;flex-wrap:nowrap;gap:2px;padding-left:clamp(16px,4vw,44px);grid-row:1;grid-column:1}.tg-spacer{flex:0 0 clamp(16px,4vw,44px)}.tc{flex:0 0 clamp(160px,44vw,220px);scroll-snap-align:start}.tc{background:color-mix(in srgb,var(--lt) 5%,transparent);overflow:hidden;opacity:0;transform:translateY(22px);transition:opacity .5s,transform .5s}.tc:nth-child(1){transition-delay:.1s}.tc:nth-child(2){transition-delay:.21s}.tc:nth-child(3){transition-delay:.32s}.tc:nth-child(4){transition-delay:.43s}.tc:nth-child(5){transition-delay:.54s}.tc:nth-child(6){transition-delay:.65s}.tc:nth-child(7){transition-delay:.76s}.tc:nth-child(8){transition-delay:.88s}#s6.active .tc{opacity:1;transform:none}.tc-av{width:100%;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.tc-av:after{content:"";position:absolute;inset:0;background-image:var(--av-overlay, none)}.tc-av{background-size:cover;background-position:center top;background-repeat:no-repeat;background-image:var(--photo, none);filter:grayscale(100%)}.tc[style*=--photo] .tc-av:after{display:none}.tc[style*=--photo] .tc-init{display:none}.tc-init{font-family:var(--fd);font-size:26px;font-weight:800;color:color-mix(in srgb,var(--o) 25%,transparent);letter-spacing:.05em;position:relative;z-index:1}.tc-body{padding:9px 10px 11px;border-top:2px solid transparent;transition:border-color .28s}.tc:hover .tc-body{border-color:var(--o)}.tc-name{font-family:var(--fd);font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lt);line-height:1}.tc-role{font-family:var(--fm);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--o);margin-top:3px}.tc-bio{font-size:11.5px;color:color-mix(in srgb,var(--lt) 88%,transparent)}.tc-open{cursor:pointer;background:transparent;border:1px dashed color-mix(in srgb,var(--lt) 22%,transparent)}.tc-open .tc-av{background:color-mix(in srgb,var(--lt) 4%,transparent)}.tc-open .tc-init{color:color-mix(in srgb,var(--o) 55%,transparent);font-size:20px}@media(hover:hover){.tc-open:hover{border-color:var(--o)}}.tc-open:focus-visible{outline:2px solid var(--o);outline-offset:2px}.tg-container:after{content:"";position:absolute;top:0;bottom:0;width:50px;z-index:2;pointer-events:none}.tg-container:before{left:0;background:linear-gradient(to right,var(--lt) 35%,transparent)}.tg-container:after{right:0;background:linear-gradient(to left,var(--lt) 35%,transparent)}.tg-scroll-hint{position:absolute;right:0;top:0;bottom:24px;width:85px;z-index:3;display:flex;align-items:center;justify-content:flex-end;padding-right:20px;pointer-events:none;opacity:0;transition:opacity .5s ease,transform .5s ease;transform:translate(8px)}#s6.active .tg-scroll-hint{opacity:1;transform:translate(0);transition:opacity .6s .75s ease,transform .6s .75s ease}.tg-scroll-hint.dismissed{opacity:0!important;transform:translate(0)!important;transition:opacity .35s ease!important}.tg-hint-inner{display:flex;flex-direction:row;align-items:center;gap:7px;border-radius:3px;padding:6px 8px 6px 7px}.tg-hint-arrow{display:flex;flex-direction:row;gap:1px;align-items:center}.tg-hint-chevron{width:10px;height:16px;animation:tg-bounce 1.5s ease-in-out infinite}.tg-hint-chevron:nth-child(2){animation-delay:.22s;opacity:.45}.tg-hint-chevron:nth-child(3){animation-delay:.44s;opacity:.22}@keyframes tg-bounce{0%,to{transform:translate(0);opacity:1}50%{transform:translate(4px)}}.tg-hint-chevron:nth-child(2){animation-name:tg-bounce2}@keyframes tg-bounce2{0%,to{transform:translate(0);opacity:.45}50%{transform:translate(4px);opacity:.45}}.tg-hint-chevron:nth-child(3){animation-name:tg-bounce3}@keyframes tg-bounce3{0%,to{transform:translate(0);opacity:.22}50%{transform:translate(4px);opacity:.22}}.tg-scrollbar{position:absolute;height:4px;background:color-mix(in srgb,var(--dk) 10%,transparent);border-radius:999px;z-index:4;bottom:12px;opacity:0;pointer-events:none;transition:opacity .45s ease}.tg-scrollbar.tg-scrollbar-visible{opacity:1;pointer-events:auto;cursor:pointer}.tg-scrollbar-thumb{position:absolute;top:0;height:100%;background:color-mix(in srgb,var(--o) 60%,transparent);border-radius:999px;margin-top:-6px;padding-top:6px;padding-bottom:6px;box-sizing:content-box;transition:left .08s linear,background .2s ease;cursor:grab;will-change:left}.tg-scrollbar-thumb:hover{background:color-mix(in srgb,var(--o) 85%,transparent)}.tg-scrollbar-thumb:active{cursor:grabbing;background:var(--o)}.team-toggle-wrap{display:flex;align-items:center;gap:14px;margin-bottom:16px;opacity:0;transform:translateY(10px);transition:opacity .5s .3s,transform .5s .3s}#s6.active .team-toggle-wrap{opacity:1;transform:none}.team-toggle-label{font-family:var(--fm);font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--dk) 35%,transparent);transition:color .25s;user-select:none}.team-toggle-label-active{color:var(--dk)}.team-toggle{position:relative;width:42px;height:22px;border-radius:11px;background:var(--o);border:1px solid var(--o);cursor:pointer;padding:0;transition:background .28s,border-color .28s;flex-shrink:0}.team-toggle[aria-checked=true]{background:color-mix(in srgb,var(--dk) 10%,transparent);border-color:color-mix(in srgb,var(--dk) 18%,transparent)}.team-toggle-thumb{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--lt);transition:transform .28s cubic-bezier(.34,1.56,.64,1),background .28s}.team-toggle[aria-checked=true] .team-toggle-thumb{transform:translate(20px);background:var(--dk)}.team-toggle:focus{outline:none}.team-toggle:focus-visible{box-shadow:0 0 0 2px var(--o)}.tg.tg-hidden{visibility:hidden;pointer-events:none;width:0;overflow:hidden}@keyframes tg-fade-out-kf{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes tg-fade-in-kf{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.tg.tg-fade-out{animation:tg-fade-out-kf .24s ease forwards;pointer-events:none;width:auto;overflow:visible;visibility:visible}.tg.tg-animate-in{animation:tg-fade-in-kf .26s ease forwards}#s5{background:var(--lt)}.sup-g{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:20px}.st{padding:14px 11px;display:flex;flex-direction:column;gap:6px;opacity:0;transform:translateY(16px);transition:opacity .48s,transform .48s,background .2s;position:relative;overflow:hidden}.st:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--o);opacity:0;transition:opacity .28s}.st:hover:before{opacity:1}.st:nth-child(1){transition-delay:.14s}.st:nth-child(2){transition-delay:.23s}.st:nth-child(3){transition-delay:.32s}.st:nth-child(4){transition-delay:.41s}.st:nth-child(5){transition-delay:.5s}.st:nth-child(6){transition-delay:.59s}#s5.active .st{opacity:1;transform:none}.st-name{font-family:var(--fd);font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--lt);line-height:1.1}.st-logo{height:26px;width:auto;max-width:100%;display:block;object-fit:contain;object-position:left center;filter:grayscale(1) brightness(1.9) contrast(.85);opacity:.78;transition:opacity .28s,filter .28s}@media(hover:hover){.st:hover .st-logo{opacity:1;filter:grayscale(1) brightness(2.1) contrast(.9)}}.on-lt .st-logo{filter:grayscale(1) brightness(.55) contrast(1.15);opacity:.72}@media(hover:hover){.on-lt .st:hover .st-logo{opacity:.95;filter:grayscale(1) brightness(.45) contrast(1.2)}}@media(min-width:900px){.st-logo{height:30px}}@media(min-width:1440px){.st-logo{height:clamp(30px,2vw,40px)}}.st-type{font-family:var(--fm);font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--lt) 74%,transparent);line-height:1.5}.st-red{font-family:var(--fd);font-size:12px;font-weight:700;letter-spacing:.05em;color:color-mix(in srgb,var(--lt) 25%,transparent);background:color-mix(in srgb,var(--lt) 5%,transparent);padding:2px 7px;border-radius:2px;display:inline-block;line-height:1.1;text-transform:uppercase}#s-timeline{background:var(--dk);background-image:radial-gradient(ellipse 80% 70% at 50% 30%,color-mix(in srgb,var(--o) 2%,transparent),transparent)}.tl-container{width:100vw;margin-left:calc(50% - 50vw);margin-top:24px;position:relative;z-index:1}.tl-scroller{touch-action:pan-x pan-y;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:24px;scrollbar-width:none;-ms-overflow-style:none;display:grid;grid-template-columns:1fr;grid-template-rows:auto}.tl-scroller::-webkit-scrollbar{display:none}.tl-track{display:flex;flex-direction:row;gap:2px;padding-left:clamp(16px,4vw,44px);align-items:stretch;position:relative}.tl-spacer{flex:0 0 clamp(16px,4vw,44px);align-self:stretch}.tl-container:after{content:"";position:absolute;top:0;bottom:0;right:0;width:50px;z-index:2;pointer-events:none;background:linear-gradient(to left,var(--dk) 35%,transparent)}.tl-point{flex:0 0 clamp(160px,54vw,230px);display:flex;flex-direction:column;opacity:0;transform:translateY(22px);transition:opacity .5s,transform .5s}.tl-point:nth-child(2){transition-delay:.1s}.tl-point:nth-child(3){transition-delay:.21s}.tl-point:nth-child(4){transition-delay:.32s}.tl-point:nth-child(5){transition-delay:.43s}.tl-point:nth-child(6){transition-delay:.54s}.tl-point:nth-child(7){transition-delay:.65s}#s-timeline.active .tl-point{opacity:1;transform:none}.tl-card{background:color-mix(in srgb,var(--lt) 5%,transparent);overflow:hidden;flex:1}.tl-card--future{opacity:.55}.tl-card-top{width:100%;aspect-ratio:3.1/1;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.tl-card-top:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 8px,color-mix(in srgb,var(--o) 5%,transparent) 8px,color-mix(in srgb,var(--o) 5%,transparent) 9px)}.tl-status{position:absolute;top:9px;left:9px;z-index:2;font-family:var(--fm);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:3px 7px;border-radius:2px;line-height:1.2}.tl-now{background:var(--o);color:var(--dk)}.tl-next{background:transparent;color:var(--o);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--o) 55%,transparent)}.tl-done{background:transparent;color:color-mix(in srgb,var(--lt) 68%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lt) 30%,transparent)}.tl-year{font-family:var(--fd);font-size:clamp(22px,8vw,36px);font-weight:800;color:color-mix(in srgb,var(--o) 25%,transparent);letter-spacing:.05em;position:relative;z-index:1}.tl-card-body{padding:12px 13px 14px;border-top:2px solid transparent;transition:border-color .28s}.tl-point:hover .tl-card-body{border-color:var(--o)}.tl-title{font-family:var(--fd);font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lt);line-height:1}.tl-bullets{list-style:none;display:flex;flex-direction:column;gap:5px;margin-top:7px}.tl-bullets li{font-family:var(--fm);font-size:12px;font-weight:300;color:var(--lt);line-height:1.62;letter-spacing:.02em;padding-left:11px;position:relative}.tl-bullets li:before{content:"";position:absolute;left:0;top:7px;width:4px;height:1px;background:var(--lt)}.tl-scrollbar{position:absolute;height:4px;background:color-mix(in srgb,var(--dk) 10%,transparent);border-radius:999px;z-index:4;bottom:12px;opacity:0;pointer-events:none;transition:opacity .45s ease}.tl-scrollbar.tl-scrollbar-visible{opacity:1;pointer-events:auto;cursor:pointer}.tl-scrollbar-thumb{position:absolute;top:0;height:100%;background:color-mix(in srgb,var(--o) 60%,transparent);border-radius:999px;margin-top:-6px;padding-top:6px;padding-bottom:6px;box-sizing:content-box;transition:left .08s linear,background .2s ease;cursor:grab;will-change:left}.tl-scrollbar-thumb:hover{background:color-mix(in srgb,var(--o) 85%,transparent)}.tl-scrollbar-thumb:active{cursor:grabbing;background:var(--o)}.tl-scroll-hint{position:absolute;right:0;top:0;bottom:24px;width:85px;z-index:3;display:flex;align-items:center;justify-content:flex-end;padding-right:20px;pointer-events:none;opacity:0;transition:opacity .5s ease,transform .5s ease;transform:translate(8px)}#s-timeline.active .tl-scroll-hint{opacity:1;transform:translate(0);transition:opacity .6s .75s ease,transform .6s .75s ease}.tl-scroll-hint.dismissed{opacity:0!important;transform:translate(0)!important;transition:opacity .35s ease!important}.tl-hint-inner{display:flex;flex-direction:row;align-items:center;gap:7px;padding:7px 10px 7px 9px}.tl-hint-arrow{display:flex;flex-direction:row;gap:1px;align-items:center}.tl-hint-chevron{width:10px;height:16px;animation:tl-bounce 1.5s ease-in-out infinite}.tl-hint-chevron:nth-child(2){animation-delay:.22s;opacity:.45}.tl-hint-chevron:nth-child(3){animation-delay:.44s;opacity:.22}@keyframes tl-bounce{0%,to{transform:translate(0);opacity:1}50%{transform:translate(4px)}}.tl-hint-chevron:nth-child(2){animation-name:tl-bounce2}@keyframes tl-bounce2{0%,to{transform:translate(0);opacity:.45}50%{transform:translate(4px);opacity:.45}}.tl-hint-chevron:nth-child(3){animation-name:tl-bounce3}@keyframes tl-bounce3{0%,to{transform:translate(0);opacity:.22}50%{transform:translate(4px);opacity:.22}}#s7{background:var(--lt)}.cf-wrap{max-width:680px;margin:0 auto;position:relative;opacity:0;transform:translateY(22px);transition:opacity .7s .12s,transform .7s .12s}#s7.active .cf-wrap{opacity:1;transform:none}.cf-intro{display:none}.cf{display:grid;gap:12px;margin-top:14px}.cf-row{display:grid;grid-template-columns:1fr;gap:12px}@media(max-width:599px){.cf-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.cf-field{min-width:0}.cf-in,.cf-ta{min-width:0;max-width:100%}.cf{margin-top:10px}#s7 .sh{margin-bottom:10px}.cf-footer{margin-top:12px;padding-top:10px}.cf{gap:12px}.cf-ta{min-height:52px}.cf-in,.cf-ta{padding:8px 10px}#s7 .s-ttl{font-size:clamp(26px,6.4vw,32px)}.cf-chip{padding:8px 12px;font-size:10.5px}.cf-btn{padding:13px 20px}.cf-lbl{font-size:11px;letter-spacing:.14em}.cf-field{gap:4px}}.cf-field{display:flex;flex-direction:column;gap:6px}.cf-lbl{font-family:var(--fm);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--lt) 40%,transparent)}.cf-in,.cf-ta{font-family:var(--fm);font-size:16px;font-weight:300;touch-action:manipulation;-webkit-appearance:none;appearance:none;border-radius:0;padding:10px 12px;background:color-mix(in srgb,var(--lt) 5%,transparent);border:1px solid color-mix(in srgb,var(--lt) 12%,transparent);color:var(--lt);transition:border-color .22s,background .22s;letter-spacing:0;outline:none;-webkit-tap-highlight-color:transparent}.cf-in:focus,.cf-ta:focus{outline:none;border-color:var(--o);background:color-mix(in srgb,var(--o) 1%,transparent)}.cf-in::placeholder,.cf-ta::placeholder{color:color-mix(in srgb,var(--lt) 25%,transparent);font-size:13.5px;letter-spacing:.02em}.cf-ta{resize:vertical;min-height:80px;line-height:1.7;font-family:var(--fm)}.cf-chips{display:flex;flex-wrap:wrap;gap:8px}.cf-chip{font-family:var(--fm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:9px 14px;cursor:pointer;background:transparent;color:color-mix(in srgb,var(--dk) 65%,transparent);border:1px solid color-mix(in srgb,var(--dk) 20%,transparent);transition:border-color .2s,color .2s,background .2s}@media(hover:hover){.cf-chip:hover{border-color:var(--o);color:var(--dk)}}.cf-chip[aria-pressed=true]{background:var(--o);border-color:var(--o);color:var(--lt)}.cf-chip:focus-visible{outline:2px solid var(--dk);outline-offset:2px}.cf-opt{font-size:10px;letter-spacing:.14em;color:color-mix(in srgb,var(--dk) 58%,transparent);margin-left:6px}.inline-cta{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;border-bottom:1px solid color-mix(in srgb,var(--o) 45%,transparent);transition:border-color .2s,color .2s}@media(hover:hover){.inline-cta:hover{color:var(--o);border-bottom-color:var(--o)}}.inline-cta:focus-visible{outline:2px solid var(--o);outline-offset:2px}.slide-cta-wrap{margin-top:18px;display:flex}.slide-cta{font-family:var(--fm);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:12px 20px;cursor:pointer;display:inline-flex;align-items:center;gap:9px;background:transparent;color:var(--dk);border:1px solid color-mix(in srgb,var(--dk) 25%,transparent);transition:background .22s,color .22s,border-color .22s}.slide-cta svg{flex-shrink:0;transition:transform .22s}@media(hover:hover){.slide-cta:hover{background:var(--o);border-color:var(--o);color:var(--lt)}.slide-cta:hover svg{transform:translate(3px)}}.slide-cta:focus-visible{outline:2px solid var(--dk);outline-offset:2px}.on-dk .slide-cta{color:var(--lt);border-color:color-mix(in srgb,var(--lt) 30%,transparent)}.on-dk .slide-cta:focus-visible{outline-color:var(--lt)}.cf-btn{font-family:var(--fd);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:13px 24px;background:var(--o);color:var(--dk);border:1px solid var(--o);cursor:pointer;transition:color .28s,background .28s,border-color .28s;position:relative;overflow:hidden;align-self:flex-start;margin-top:4px}.cf-btn:before{content:"";position:absolute;inset:0;background:var(--lt);transform:scaleX(0);transform-origin:left;transition:transform .32s;z-index:-1}@media(hover:hover){.cf-btn:hover:before{transform:scaleX(1)}.cf-btn:hover{color:var(--dk)}}.cf-footer{margin-top:28px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--lt) 7%,transparent);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;text-align:center}.cf-footer-links{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center}.cf-footer-copy{font-family:var(--fm);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--lt) 20%,transparent)}.cf-footer-links a,.cf-footer-links .cf-footer-link{font-family:var(--fm);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--lt) 30%,transparent);text-decoration:none;transition:color .2s;border-bottom:0}.cf-footer-links a:hover,.cf-footer-links .cf-footer-link:hover{color:var(--o)}.cf-btn:disabled{opacity:.35;cursor:not-allowed;border-color:color-mix(in srgb,var(--lt) 25%,transparent)}.cf-btn:disabled:before{display:none}#s5 .s-ttl,#s5 .st-name{color:var(--dk)}#s5 .st-type{color:color-mix(in srgb,var(--dk) 50%,transparent)}#s5 .st-red{color:color-mix(in srgb,var(--dk) 40%,transparent);background:color-mix(in srgb,var(--dk) 6%,transparent)}#s-timeline .s-ttl{color:var(--lt)}#s-timeline .tl-container:after{background:linear-gradient(to left,var(--dk) 35%,transparent)}#s-timeline .tl-scrollbar{background:color-mix(in srgb,var(--lt) 10%,transparent)}#s-timeline .tl-hint-inner,#s6 .s-ttl{color:var(--lt)}#s6 .tg-container:before{background:linear-gradient(to right,var(--dk) 35%,transparent)}#s6 .tg-container:after{background:linear-gradient(to left,var(--dk) 35%,transparent)}#s6 .tg-scrollbar{background:color-mix(in srgb,var(--lt) 10%,transparent)}#s6 .tg-hint-inner{color:var(--lt)}#s6 .team-toggle-label{color:color-mix(in srgb,var(--lt) 35%,transparent)}#s6 .team-toggle-label-active{color:var(--lt)}#s6 .team-toggle[aria-checked=true]{background:color-mix(in srgb,var(--lt) 15%,transparent);border-color:color-mix(in srgb,var(--lt) 20%,transparent)}#s7 .s-ttl{color:var(--dk)}#s7 .cf-intro{color:color-mix(in srgb,var(--dk) 55%,transparent)}#s7 .cf-lbl{color:color-mix(in srgb,var(--dk) 40%,transparent)}#s7 .cf-in,#s7 .cf-ta{color:var(--dk);background:color-mix(in srgb,var(--dk) 4%,transparent);border-color:color-mix(in srgb,var(--dk) 12%,transparent)}#s7 .cf-in::placeholder,#s7 .cf-ta::placeholder{color:color-mix(in srgb,var(--dk) 25%,transparent)}#s7 .cf-btn:before{background:var(--dk)}#s7 .cf-btn:hover{color:var(--lt)}#s7 .cf-btn:disabled{border-color:color-mix(in srgb,var(--dk) 25%,transparent)}#s7 .cf-footer{border-top-color:color-mix(in srgb,var(--dk) 8%,transparent)}#s7 .cf-footer-copy{color:color-mix(in srgb,var(--dk) 20%,transparent)}#s7 .cf-footer-links a,#s7 .cf-footer-links .cf-footer-link{color:color-mix(in srgb,var(--dk) 30%,transparent)}@media(hover:hover){#s7 .cf-footer-links a:hover{color:var(--o)}}.header{display:flex;align-items:baseline;gap:20px;width:100%;padding:0 2px}.header-title{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:color-mix(in srgb,var(--dk) 50%,transparent);font-weight:400}.header-sub{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--dk) 25%,transparent)}.sim-outer{position:relative;border:1px solid color-mix(in srgb,var(--dk) 12.5%,transparent);background:var(--o)}.sim-outer:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 3px,color-mix(in srgb,var(--dk) 2%,transparent) 3px,color-mix(in srgb,var(--dk) 2%,transparent) 4px);z-index:10}.sim-outer:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(to right,color-mix(in srgb,var(--dk) 30%,transparent) 6px,transparent 6px) top left/14px 1px no-repeat,linear-gradient(to bottom,color-mix(in srgb,var(--dk) 30%,transparent) 6px,transparent 6px) top left/1px 14px no-repeat,linear-gradient(to left,color-mix(in srgb,var(--dk) 30%,transparent) 6px,transparent 6px) top right/14px 1px no-repeat,linear-gradient(to bottom,color-mix(in srgb,var(--dk) 30%,transparent) 6px,transparent 6px) top right/1px 14px no-repeat,linear-gradient(to right,color-mix(in srgb,var(--dk) 30%,transparent) 6px,transparent 6px) bottom left/14px 1px no-repeat,linear-gradient(to top,color-mix(in srgb,var(--dk) 30%,transparent) 6px,transparent 6px) bottom left/1px 14px no-repeat,linear-gradient(to left,color-mix(in srgb,var(--dk) 30%,transparent) 6px,transparent 6px) bottom right/14px 1px no-repeat,linear-gradient(to top,color-mix(in srgb,var(--dk) 30%,transparent) 6px,transparent 6px) bottom right/1px 14px no-repeat;z-index:11}.status-bar{display:flex;width:100%;justify-content:space-between;align-items:center;padding:0 2px}.status-group{display:flex;gap:24px;align-items:center}.status-item{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--dk) 35%,transparent)}.status-count{font-size:11px;color:color-mix(in srgb,var(--dk) 65%,transparent);min-width:14px;text-align:right}.swatch{width:5px;height:5px;border-radius:50%;background:#000}.swatch-depot{width:6px;height:6px;background:none;border:1px solid color-mix(in srgb,var(--dk) 60%,transparent);transform:rotate(45deg);border-radius:0}@keyframes ripple-low{0%{stroke-opacity:.6;transform:scale(1)}to{stroke-opacity:0;transform:scale(4.2)}}@keyframes ripple-medium{0%{stroke-opacity:.7;transform:scale(1)}to{stroke-opacity:0;transform:scale(3.5)}}@keyframes ripple-high{0%{stroke-opacity:.85;transform:scale(1)}to{stroke-opacity:0;transform:scale(3)}}@keyframes core-low{0%,to{opacity:.8}50%{opacity:.4}}@keyframes core-medium{0%,to{opacity:.95}50%{opacity:.45}}@keyframes core-high{0%,to{opacity:1}50%{opacity:.3}}@keyframes service-pulse{0%,to{opacity:.9}50%{opacity:.2}}@keyframes depot-idle{0%,to{opacity:.55}50%{opacity:.25}}@media(min-width:480px){.tc-bio{display:block;font-family:var(--fm);font-size:12px;font-weight:400;color:color-mix(in srgb,var(--lt) 88%,transparent);margin-top:6px;line-height:1.6;letter-spacing:.01em}.h-word{font-size:clamp(54px,16vw,80px)}.h-hook{font-size:clamp(23px,6vw,30px)}.h-proof{font-size:clamp(11.5px,2.6vw,13px)}.tc{flex:0 0 clamp(180px,46vw,240px)}.tc-init{font-size:30px}.tl-point{flex:0 0 clamp(180px,52vw,240px)}}@media(min-width:600px){:root{--logo-clearance: 58px}.slide{padding-bottom:clamp(28px,calc(3.5 * var(--vh)),44px)}#wm,#wm-dk{font-size:18px;top:22px;left:32px;letter-spacing:.12em}#contact-btn{top:16px;right:28px;width:auto;height:38px;padding:0 15px;gap:9px}#contact-btn svg{width:18px;height:14px}.cb-icons{width:18px;height:14px}.cb-label{display:block}.si{padding:0 clamp(24px,3.5vw,44px)}.s-eye{font-size:10px;letter-spacing:.4em}.s-eye:after{width:52px}.s-ttl{font-size:clamp(28px,5.5vw,52px)}.sh{margin-bottom:clamp(18px,2.5vh,28px)}.h-body{padding:0 28px}.h-eye{font-size:14px;letter-spacing:.4em;margin-bottom:18px;gap:12px}.h-word{font-size:clamp(64px,12vw,140px);line-height:.9}.h-hook{font-size:clamp(26px,3.6vw,38px);margin-top:20px}.h-proof{font-size:clamp(12px,1.4vw,14px);margin-top:16px}.h-met{gap:26px;margin-top:32px;padding:0}.h-m{padding-left:12px}.h-mv{font-size:24px}.h-ml{font-size:12px;letter-spacing:.15em}.h-basis{font-size:11px;margin-top:16px}.h-cta{margin-top:30px;gap:12px}.vc{padding:26px 20px}.v-ico{width:28px;height:28px;margin-bottom:12px}.v-n{font-size:10px;margin-bottom:7px}.v-name{font-size:18px;margin-bottom:7px}.v-d{font-size:12px;line-height:1.68}.t-panel{padding:38px 36px 32px}.t-sub{font-size:14px;letter-spacing:.22em;margin-top:20px}.of-d{max-height:none;overflow:visible;transition:none;margin-top:4px;font-family:var(--fm);font-size:11px;font-weight:300;color:var(--dk);line-height:1.6;letter-spacing:.02em}#s4 .sh{margin-bottom:14px!important}.of{padding:6px 0}.of-n{font-size:17px}.of-chev{width:clamp(9px,.9vw,12px);height:6px}.om{margin-top:0}.imp-stmt{font-size:clamp(13px,2.2vw,22px);margin-top:24px;line-height:1.55}.sg{gap:3px}.sb{padding:24px 20px}.sv{font-size:clamp(30px,4.5vw,54px)}.sl2{font-size:11.5px;margin-top:6px}.sq{font-size:11px;margin-top:5px}.tl-container{margin-top:28px}.tl-scroller{padding-bottom:28px}.tl-container:after{width:70px}.tl-point{flex:0 0 clamp(190px,28vw,300px)}.tl-card-top{aspect-ratio:2/1}.tl-year{font-size:clamp(24px,5.5vw,42px)}.tl-card-body{padding:13px 14px 15px}.tl-title{font-size:19px}.tl-bullets li{font-size:12px}.tl-scroll-hint{width:90px;bottom:28px}.sup-g{margin-top:28px}.st{padding:18px 14px;gap:8px}.st-name{font-size:15px}.st-type{font-size:11px;letter-spacing:.13em}.st-red{font-size:13px}.tc{flex:0 0 clamp(185px,28vw,280px)}.tc-init{font-size:38px}.tc-body{padding:12px 13px 14px}.tc-name{font-size:17px}.tc-role{font-size:11px;letter-spacing:.13em;margin-top:4px}.tc-bio{font-size:12.5px;line-height:1.65;margin-top:7px;letter-spacing:.02em}.tg-container{margin-top:28px}.tg-scroller{padding-bottom:28px}.tg-scroll-hint{width:90px;bottom:28px}.tg-hint-inner{padding:7px 10px 7px 9px}.team-toggle-wrap{margin-bottom:20px}.cf-intro{display:block;font-family:var(--fm);font-size:clamp(13px,1.4vw,15px);font-weight:300;line-height:1.82;color:color-mix(in srgb,var(--lt) 55%,transparent);margin-top:clamp(16px,2vh,24px);letter-spacing:.03em}.cf{gap:16px;margin-top:28px}.cf-row{gap:16px}.cf-ta{min-height:100px}.cf-btn{font-size:13px;padding:17px 46px;letter-spacing:.22em}.cf-footer{justify-content:space-between;text-align:left;margin-top:36px;padding-top:20px}.cf-footer-links{justify-content:flex-end}}@media(min-width:680px){.vg{grid-template-columns:repeat(4,1fr)}.sup-g{grid-template-columns:repeat(3,1fr)}.cf-row{grid-template-columns:1fr 1fr}}@media(min-width:780px){.og{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:0 44px;align-items:start}.og .om{margin-top:0}.og .rt{margin-top:18px}.og .rt-p,.og .rt-v{padding-top:15px;padding-bottom:15px}.og .rt-note{margin-top:20px}.og-eye+.imp .s-ttl,.og-eye+.og .s-ttl{margin-top:-.1em}.ofs{margin-top:24px}.imp{grid-template-columns:1fr 1.35fr;gap:0 56px;align-items:start}.imp-stmt{margin-top:24px}.imp .sg .sb:nth-child(-n+2){padding-top:0}.sv{white-space:nowrap}.imp-diag{grid-template-columns:1fr 1fr;gap:56px}}@media(min-width:900px){:root{--logo-clearance: 58px}.slide{padding-bottom:clamp(32px,calc(4 * var(--vh)),48px)}.si{padding:0 clamp(18px,4vw,44px)}.s-eye{font-size:10px;letter-spacing:.4em;margin-bottom:12px}.s-eye:after{width:52px}.s-ttl{font-size:clamp(34px,5vw,60px)}.sh{margin-bottom:36px}.h-body{max-width:820px}.vg{gap:2px}.vc{padding:26px 20px}.v-ico{width:28px;height:28px}.v-n{font-size:10px}.v-name{font-size:22px}.v-d{font-size:11px}.t-panel{padding:46px clamp(18px,4vw,44px) 40px}.t-sub{font-size:13px;letter-spacing:.28em;margin-top:24px}.og{gap:0 44px}.of{padding:6px 0;gap:11px}.of-n{font-size:17px}.of-chev{margin-top:6px}.imp{gap:0 56px}.imp-stmt{font-size:clamp(15px,2vw,22px);margin-top:24px}.sg{gap:3px}.sb{padding:24px 20px}.sv{font-size:clamp(36px,4.5vw,54px)}.sl2{font-size:12px;margin-top:6px}.sq{font-size:11px;margin-top:5px}.tl-container{margin-top:32px}.tl-container:after{width:90px}.tl-scroller{padding-bottom:32px}.tl-track{padding-left:calc(max(0px,50vw - 540px) + clamp(18px,4vw,44px))}.tl-spacer{flex:0 0 calc(max(0px,50vw - 540px) + clamp(18px,4vw,44px))}.tl-point{flex:0 0 clamp(200px,24vw,350px)}.tl-year{font-size:clamp(28px,5vw,46px)}.tl-card-body{padding:14px 14px 16px}.tl-title{font-size:19px}.tl-bullets li{font-size:11px}.tl-scroll-hint{width:100px;bottom:32px}.sup-g{gap:2px;margin-top:32px}.st{padding:22px 18px;gap:9px}.st-name{font-size:15px}.st-type{font-size:11.5px;letter-spacing:.14em}.st-red{font-size:15px}.tg-container{margin-top:32px}.tg-container:after{width:90px}.tg-scroller{padding-bottom:32px}.tg{padding-left:calc(max(0px,50vw - 540px) + clamp(18px,4vw,44px))}.tg-spacer{flex:0 0 calc(max(0px,50vw - 540px) + clamp(18px,4vw,44px))}.tc{flex:0 0 clamp(200px,24vw,350px)}.tc-init{font-size:46px}.tc-body{padding:14px 14px 16px}.tc-name{font-size:19px}.tc-role{font-size:11.5px;letter-spacing:.14em;margin-top:4px}.tc-bio{font-size:11px;margin-top:7px;line-height:1.62;letter-spacing:.02em}.tg-scroll-hint{width:100px;bottom:32px}.tg-hint-inner{padding:7px 10px 7px 9px}.team-toggle-wrap{margin-bottom:20px}.cf-intro{font-size:clamp(11px,1.2vw,14px);margin-top:20px}.cf{gap:16px;margin-top:28px}.cf-in,.cf-ta{font-size:16px;padding:10px}.cf-ta{min-height:130px}.cf-btn{font-size:13px;padding:17px 46px;letter-spacing:.22em}.cf-footer{margin-top:36px;padding-top:20px}}@media(max-height:820px)and (orientation:landscape)and (min-width:600px){.h-word{font-size:clamp(56px,8.5vw,96px)}.h-hook{font-size:clamp(24px,3vw,32px);margin-top:14px}.h-proof{margin-top:12px}.h-met,.h-cta{margin-top:20px}.h-btn{padding:11px 20px}.tc{flex:0 0 min(clamp(160px,22vw,300px),calc(29 * var(--vh)))}.tc-init{font-size:min(clamp(28px,3.8vw,52px),calc(5 * var(--vh)))}.tc-body{padding:clamp(9px,calc(1.3 * var(--vh)),16px) clamp(9px,1.1vw,16px) clamp(10px,calc(1.5 * var(--vh)),18px)}.tc-name{font-size:min(clamp(14px,1.5vw,22px),calc(2.6 * var(--vh)))}.tg-container{margin-top:clamp(14px,calc(2.2 * var(--vh)),32px)}#s6 .sh{margin-bottom:clamp(16px,calc(2.4 * var(--vh)),36px)}.team-toggle-wrap{margin-bottom:clamp(10px,calc(1.4 * var(--vh)),20px)}}@media(min-width:1440px){:root{--logo-clearance: 64px}#wm,#wm-dk{font-size:clamp(22px,min(1.5vw,2vh),30px);top:clamp(22px,2.6vh,34px);left:clamp(32px,2.8vw,48px)}#contact-btn{width:auto;height:clamp(36px,min(2.8vw,4vh),46px);padding:0 clamp(15px,1.2vw,20px);top:clamp(16px,2vh,26px);right:clamp(28px,2.4vw,44px)}.cb-label{font-size:clamp(11px,min(.72vw,1.05vh),13px)}#nav,#nav-dk{bottom:clamp(18px,2vh,28px);padding:clamp(7px,.9vh,11px) clamp(12px,1.2vw,18px);gap:8px}.nd-wrap{width:28px;height:28px}.nd{width:8px;height:8px}.nd.active{width:26px}.si{max-width:min(1280px,89vw);padding:0 clamp(44px,4.5vw,72px)}.si.wide{max-width:min(1380px,93vw)}.s-eye{font-size:clamp(10px,min(.88vw,1.35vh),14px);letter-spacing:.42em;margin-bottom:clamp(12px,1.5vh,18px)}.s-eye:after{width:clamp(52px,4.2vw,72px)}.s-ttl{font-size:clamp(52px,min(5.4vw,7.6vh),82px)}.sh{margin-bottom:clamp(36px,4.5vh,58px)}.h-body{max-width:clamp(820px,70vw,1020px);padding:0 clamp(28px,3vw,52px)}.h-eye{font-size:clamp(14px,min(.9vw,1.4vh),18px);margin-bottom:clamp(18px,2.2vh,28px);gap:clamp(12px,1.2vw,18px)}.h-word{font-size:clamp(110px,min(11vw,17vh),188px)!important}.h-hook{font-size:clamp(30px,min(2.6vw,3.8vh),44px);margin-top:clamp(20px,2.4vh,30px)}.h-proof{font-size:clamp(12px,min(1.2vw,1.7vh),16px);margin-top:clamp(16px,2vh,24px)}.h-met{margin-top:clamp(28px,3.6vh,44px);gap:clamp(28px,3vw,44px)}.h-basis{font-size:clamp(10px,min(.7vw,1vh),12px);margin-top:clamp(16px,2vh,24px)}.h-cta{margin-top:clamp(28px,3.4vh,44px);gap:14px}.h-btn{font-size:12px;padding:14px 24px}.h-m{padding-left:14px}.h-mv{font-size:clamp(24px,min(2.1vw,3.1vh),34px)}.h-ml{font-size:clamp(11px,min(.76vw,1.1vh),14px);margin-top:3px}.vg{gap:3px}.vc{padding:clamp(26px,3.4vh,46px) clamp(20px,2vw,36px)}.v-ico{width:clamp(28px,min(2.4vw,3.4vh),42px);height:clamp(28px,min(2.4vw,3.4vh),42px);margin-bottom:clamp(12px,1.6vh,22px)}.v-n{font-size:clamp(10px,min(.68vw,.95vh),13px);margin-bottom:9px}.v-name{font-size:clamp(22px,min(1.85vw,2.6vh),30px);margin-bottom:9px}.v-d{font-size:clamp(11px,min(.86vw,1.22vh),15px);line-height:1.72}.t-panel{padding:clamp(46px,5.2vh,68px) clamp(56px,5.5vw,84px)}.t-sub{font-size:clamp(13px,min(.78vw,1.2vh),16px);letter-spacing:.3em;margin-top:clamp(24px,3vh,38px)}#s4 .sh{margin-bottom:clamp(24px,3.2vh,42px)!important}.og{gap:0 clamp(52px,5.5vw,88px)}.ofs{margin-top:clamp(26px,3.5vh,42px)}.of{padding:clamp(9px,1.1vh,18px) 0;gap:16px}.of-n{font-size:clamp(19px,min(1.45vw,2.1vh),28px)}.of-d{font-size:clamp(11px,min(.74vw,1.08vh),15px);margin-top:6px}.of-chev{width:clamp(13px,min(1vw,1.46vh),18px);margin-top:8px}.lb{margin-top:clamp(26px,3.3vh,48px);padding:clamp(20px,2.4vh,34px) clamp(22px,2vw,36px);border-left-width:3px}.imp{gap:clamp(64px,6.2vw,110px)}.imp-stmt{font-size:clamp(17px,min(1.45vw,2.2vh),28px);margin-top:clamp(28px,3.4vh,42px)}.sg{gap:4px}.sb{padding:clamp(26px,3.3vh,50px) clamp(22px,2vw,38px)}.sv{font-size:clamp(52px,min(4.3vw,6.2vh),84px)!important}.sl2{font-size:clamp(11px,min(.7vw,1.04vh),15px);margin-top:10px}.sq{font-size:clamp(10px,min(.6vw,.9vh),13px);margin-top:5px}.sup-g{margin-top:clamp(34px,4.2vh,62px);gap:4px}.st{padding:clamp(24px,3vh,46px) clamp(20px,1.8vw,32px);gap:13px}.st-name{font-size:clamp(17px,min(1.2vw,1.75vh),26px)}.st-type{font-size:clamp(10px,min(.64vw,.96vh),14px);letter-spacing:.19em}.st-red{font-size:clamp(17px,min(1.2vw,1.75vh),26px)}.tg{padding-left:calc(max(0px,50vw - 640px) + clamp(44px,4.5vw,72px))}.tg-spacer{flex:0 0 calc(max(0px,50vw - 640px) + clamp(44px,4.5vw,72px))}.tl-track{padding-left:calc(max(0px,50vw - 640px) + clamp(44px,4.5vw,72px))}.tl-spacer{flex:0 0 calc(max(0px,50vw - 640px) + clamp(44px,4.5vw,72px))}.tg-container{margin-top:clamp(32px,4vh,58px)}.tc{flex:0 0 clamp(200px,min(18.5vw,25vh),340px)}.tc-init{font-size:clamp(52px,min(3.8vw,5.2vh),76px)}.tc-body{padding:clamp(16px,2.1vh,26px) clamp(16px,1.5vw,24px) clamp(18px,2.3vh,30px)}.tc-name{font-size:clamp(21px,min(1.55vw,2.2vh),30px)}.tc-role{font-size:clamp(10px,min(.64vw,.96vh),14px);margin-top:6px}.tc-bio{font-size:clamp(11px,min(.64vw,.96vh),14px);margin-top:9px;line-height:1.68}.tl-point{flex:0 0 clamp(220px,min(19.5vw,26vh),300px)}.tl-card-top:after{background-size:10px 10px}.tl-year{font-size:clamp(46px,min(3.9vw,5.4vh),66px)}.tl-card-body{padding:clamp(14px,1.8vh,22px) clamp(14px,1.4vw,22px) clamp(16px,2vh,26px)}.tl-title{font-size:clamp(19px,min(1.6vw,2.3vh),26px)}.tl-bullets li{font-size:clamp(11px,min(.72vw,1.04vh),14px);margin-top:0;line-height:1.68}.tl-container{margin-top:clamp(28px,3.4vh,50px)}.cf-wrap{max-width:clamp(720px,46vw,1080px)}.cf-intro{font-size:clamp(12px,min(.8vw,1.2vh),16px);margin-top:clamp(22px,2.6vh,34px);line-height:1.8}.cf{gap:clamp(20px,2.6vh,34px);margin-top:clamp(32px,4vh,54px)}.cf-row{gap:clamp(20px,2.5vw,34px)}.cf-in,.cf-ta{font-size:clamp(14px,min(.98vw,1.44vh),18px);padding:clamp(14px,1.7vh,22px) clamp(16px,1.5vw,24px)}.cf-ta{min-height:clamp(100px,13.5vh,200px)}.cf-btn{font-size:clamp(13px,min(.86vw,1.22vh),16px);padding:clamp(16px,1.9vh,26px) clamp(42px,3.7vw,64px);letter-spacing:.2em}}@media(min-width:1920px){:root{--logo-clearance: 68px}#wm,#wm-dk{font-size:clamp(22px,min(1.5vw,2vh),30px);top:clamp(28px,2.8vh,42px);left:clamp(42px,2.8vw,62px)}#contact-btn{width:auto;height:clamp(42px,min(2.6vw,3.8vh),56px);padding:0 clamp(18px,1.2vw,24px);top:clamp(20px,2.2vh,32px);right:clamp(36px,2.4vw,52px)}.cb-label{font-size:clamp(12px,min(.68vw,1vh),15px)}#nav,#nav-dk{padding:clamp(8px,.9vh,13px) clamp(14px,1.2vw,22px);gap:9px;border-radius:36px}.nd{width:9px;height:9px}.nd.active{width:28px}.si{max-width:min(1560px,86vw);padding:0 clamp(60px,5vw,96px)}.si.wide{max-width:min(1680px,88vw)}.s-eye{font-size:clamp(12px,min(.78vw,1.24vh),18px);letter-spacing:.44em}.s-eye:after{width:clamp(62px,4.6vw,92px)}.s-ttl{font-size:clamp(68px,min(4.8vw,6.8vh),108px)}.sh{margin-bottom:clamp(44px,5.2vh,74px)}.h-body{max-width:clamp(1000px,68vw,1400px)}.h-word{font-size:clamp(150px,min(9.5vw,15vh),248px)!important}.h-eye{font-size:clamp(14px,min(.78vw,1.24vh),18px);gap:clamp(16px,1.4vw,24px)}.h-hook{font-size:clamp(36px,min(2.5vw,3.6vh),54px);margin-top:clamp(24px,2.8vh,36px)}.h-proof{font-size:clamp(14px,min(1.1vw,1.6vh),20px);margin-top:clamp(20px,2.4vh,30px)}.h-basis{font-size:clamp(11px,min(.66vw,.95vh),13px);margin-top:clamp(20px,2.4vh,30px)}.h-btn{font-size:13px;padding:15px 28px}.h-met{margin-top:clamp(42px,5vh,66px);gap:clamp(36px,3.2vw,56px)}.h-m{padding-left:18px}.h-mv{font-size:clamp(30px,min(1.78vw,2.68vh),44px)}.h-ml{font-size:clamp(11px,min(.7vw,1.04vh),15px)}.vg{gap:4px}.vc{padding:clamp(32px,4.2vh,58px) clamp(24px,2.2vw,44px)}.v-ico{width:clamp(30px,min(2.2vw,3.2vh),50px);height:clamp(30px,min(2.2vw,3.2vh),50px);margin-bottom:clamp(14px,1.9vh,26px)}.v-n{font-size:clamp(11px,min(.62vw,.92vh),15px);margin-bottom:11px}.v-name{font-size:clamp(26px,min(1.7vw,2.36vh),40px);margin-bottom:11px}.v-d{font-size:clamp(12px,min(.8vw,1.16vh),17px)}.t-panel{padding:clamp(60px,6.8vh,90px) clamp(78px,6.4vw,112px)}.t-sub{font-size:clamp(13px,min(.72vw,1.12vh),17px)}#s4 .sh{margin-bottom:clamp(24px,3.2vh,42px)!important}.og{gap:0 clamp(52px,5.5vw,88px)}.ofs{margin-top:clamp(26px,3.5vh,42px)}.of{padding:clamp(9px,1.1vh,18px) 0;gap:16px}.of-n{font-size:clamp(19px,min(1.45vw,2.1vh),28px)}.of-d{font-size:clamp(11px,min(.74vw,1.08vh),15px);margin-top:6px}.of-chev{width:clamp(13px,min(1vw,1.46vh),18px);margin-top:8px}.lb{margin-top:clamp(26px,3.3vh,48px);padding:clamp(20px,2.4vh,34px) clamp(22px,2vw,36px);border-left-width:3px}.imp{gap:clamp(64px,6.2vw,110px)}.imp-stmt{font-size:clamp(17px,min(1.45vw,2.2vh),28px);margin-top:clamp(28px,3.4vh,42px)}.sg{gap:4px}.sb{padding:clamp(26px,3.3vh,50px) clamp(22px,2vw,38px)}.sv{font-size:clamp(52px,min(4.3vw,6.2vh),84px)!important}.sl2{font-size:clamp(11px,min(.7vw,1.04vh),15px);margin-top:10px}.sq{font-size:clamp(10px,min(.6vw,.9vh),13px);margin-top:5px}.sup-g{margin-top:clamp(34px,4.2vh,62px);gap:4px}.st{padding:clamp(24px,3vh,46px) clamp(20px,1.8vw,32px);gap:13px}.st-name{font-size:clamp(17px,min(1.2vw,1.75vh),26px)}.st-type{font-size:clamp(10px,min(.64vw,.96vh),14px);letter-spacing:.19em}.st-red{font-size:clamp(17px,min(1.2vw,1.75vh),26px)}.tg{padding-left:calc(max(0px,50vw - 780px) + clamp(60px,5vw,96px))}.tg-spacer{flex:0 0 calc(max(0px,50vw - 780px) + clamp(60px,5vw,96px))}.tl-track{padding-left:calc(max(0px,50vw - 780px) + clamp(60px,5vw,96px))}.tl-spacer{flex:0 0 calc(max(0px,50vw - 780px) + clamp(60px,5vw,96px))}.tg-container{margin-top:clamp(32px,4vh,58px)}.tc{flex:0 0 clamp(240px,min(18.5vw,25vh),340px)}.tc-init{font-size:clamp(52px,min(3.8vw,5.2vh),76px)}.tc-body{padding:clamp(16px,2.1vh,26px) clamp(16px,1.5vw,24px) clamp(18px,2.3vh,30px)}.tc-name{font-size:clamp(21px,min(1.55vw,2.2vh),30px)}.tc-role{font-size:clamp(10px,min(.64vw,.96vh),14px);margin-top:6px}.tc-bio{font-size:clamp(11px,min(.64vw,.96vh),14px);margin-top:9px;line-height:1.68}.cf-wrap{max-width:clamp(720px,46vw,1080px)}.cf-intro{font-size:clamp(12px,min(.8vw,1.2vh),16px);margin-top:clamp(22px,2.6vh,34px);line-height:1.8}.cf{gap:clamp(20px,2.6vh,34px);margin-top:clamp(32px,4vh,54px)}.cf-row{gap:clamp(20px,2.5vw,34px)}.cf-in,.cf-ta{font-size:clamp(14px,min(.98vw,1.44vh),18px);padding:clamp(14px,1.7vh,22px) clamp(16px,1.5vw,24px)}.cf-ta{min-height:clamp(100px,13.5vh,200px)}.cf-btn{font-size:clamp(13px,min(.86vw,1.22vh),16px);padding:clamp(16px,1.9vh,26px) clamp(42px,3.7vw,64px);letter-spacing:.2em}}@media(min-width:2560px){:root{--logo-clearance: 74px}#wm,#wm-dk{font-size:clamp(22px,min(1.5vw,2vh),30px);top:clamp(34px,3.1vh,48px);left:clamp(50px,2.8vw,76px)}#contact-btn{width:auto;height:clamp(50px,min(2.4vw,3.6vh),66px);padding:0 clamp(22px,1.3vw,30px);top:clamp(24px,2.4vh,36px);right:clamp(42px,2.4vw,60px)}.cb-label{font-size:clamp(13px,min(.64vw,.95vh),17px)}#nav,#nav-dk{padding:clamp(9px,1vh,15px) clamp(16px,1.3vw,24px);gap:10px;border-radius:40px}.nd{width:10px;height:10px}.nd.active{width:32px}.si{max-width:min(2020px,84vw);padding:0 clamp(80px,5.2vw,130px)}.si.wide{max-width:min(2160px,86vw)}.s-eye{font-size:clamp(13px,min(.74vw,1.15vh),20px);letter-spacing:.46em}.s-eye:after{width:clamp(72px,4.8vw,110px)}.s-ttl{font-size:clamp(80px,min(5.2vw,7.2vh),128px)}.sh{margin-bottom:clamp(52px,5.8vh,84px)}.h-body{max-width:clamp(1200px,72vw,1600px)}.h-word{font-size:clamp(180px,min(10.5vw,16.5vh),290px)!important}.h-eye{font-size:clamp(14px,min(.74vw,1.15vh),19px);gap:clamp(18px,1.6vw,28px)}.h-hook{font-size:clamp(42px,min(2.4vw,3.4vh),64px);margin-top:clamp(28px,3vh,42px)}.h-proof{font-size:clamp(15px,min(1vw,1.55vh),22px);margin-top:clamp(22px,2.6vh,34px)}.h-basis{font-size:clamp(12px,min(.62vw,.9vh),15px);margin-top:clamp(22px,2.6vh,34px)}.h-btn{font-size:14px;padding:17px 32px}.h-met{margin-top:clamp(48px,5.5vh,76px);gap:clamp(40px,3.5vw,64px)}.h-m{padding-left:20px}.h-mv{font-size:clamp(34px,min(1.9vw,2.9vh),50px)}.h-ml{font-size:clamp(13px,min(.66vw,1.02vh),17px)}.vg{gap:5px}.vc{padding:clamp(38px,4.8vh,66px) clamp(28px,2.4vw,50px)}.v-ico{width:clamp(34px,min(2.4vw,3.4vh),54px);height:clamp(34px,min(2.4vw,3.4vh),54px);margin-bottom:clamp(16px,2.1vh,30px)}.v-n{font-size:clamp(11px,min(.58vw,.88vh),15px);margin-bottom:13px}.v-name{font-size:clamp(28px,min(1.75vw,2.4vh),44px);margin-bottom:13px}.v-d{font-size:clamp(13px,min(.76vw,1.12vh),19px)}.t-panel{padding:clamp(68px,7.5vh,100px) clamp(88px,7vw,124px)}.t-sub{font-size:clamp(12px,min(.68vw,1.06vh),16px)}#s4 .sh{margin-bottom:clamp(28px,3.6vh,52px)!important}.og{gap:0 clamp(64px,6.5vw,110px)}.of{padding:clamp(11px,1.3vh,22px) 0;gap:18px}.of-n{font-size:clamp(22px,min(1.38vw,2vw),34px)}.of-d{font-size:clamp(12px,min(.7vw,1.04vh),17px)}.of-chev{width:clamp(14px,min(.95vw,1.38vh),20px)}.lb{margin-top:clamp(32px,3.8vh,60px);padding:clamp(24px,2.8vh,42px) clamp(26px,2.2vw,44px)}.imp{gap:clamp(80px,7vw,140px)}.imp-stmt{font-size:clamp(20px,min(1.36vw,2.1vh),34px)}.sb{padding:clamp(30px,3.8vh,60px) clamp(26px,2.1vw,46px)}.sv{font-size:clamp(64px,min(4.1vw,6vh),104px)!important}.sl2{font-size:clamp(12px,min(.66vw,1vh),17px)}.sq{font-size:clamp(11px,min(.56vw,.86vh),15px)}.sup-g{margin-top:clamp(42px,4.9vh,76px);gap:5px}.st{padding:clamp(28px,3.5vh,55px) clamp(24px,1.9vw,38px);gap:16px}.st-name{font-size:clamp(20px,min(1.15vw,1.68vh),32px)}.st-type{font-size:clamp(11px,min(.6vw,.9vh),16px)}.st-red{font-size:clamp(20px,min(1.15vw,1.68vh),32px)}.tg{padding-left:calc(max(0px,50vw - 1010px) + clamp(80px,5.2vw,130px))}.tg-spacer{flex:0 0 calc(max(0px,50vw - 1010px) + clamp(80px,5.2vw,130px))}.tl-track{padding-left:calc(max(0px,50vw - 1010px) + clamp(80px,5.2vw,130px))}.tl-spacer{flex:0 0 calc(max(0px,50vw - 1010px) + clamp(80px,5.2vw,130px))}.tg-container{margin-top:clamp(40px,4.8vh,72px)}.tc{flex:0 0 clamp(280px,min(17vw,23vh),420px)}.tc-init{font-size:clamp(60px,min(3.6vw,5vw),92px)}.tc-body{padding:clamp(18px,2.5vh,34px) clamp(18px,1.6vw,28px) clamp(22px,2.8vh,40px)}.tc-name{font-size:clamp(24px,min(1.5vw,2.1vh),36px)}.tc-role{font-size:clamp(11px,min(.6vw,.9vh),16px);margin-top:7px}.tc-bio{font-size:clamp(12px,min(.6vw,.9vh),16px);margin-top:11px}.cf-wrap{max-width:clamp(860px,44vw,1300px)}.cf-intro{font-size:clamp(14px,min(.74vw,1.12vh),20px);margin-top:clamp(26px,3.2vh,44px)}.cf{gap:clamp(24px,3vh,42px);margin-top:clamp(38px,4.5vh,64px)}.cf-row{gap:clamp(24px,2.6vw,42px)}.cf-in,.cf-ta{font-size:clamp(15px,min(.92vw,1.36vh),21px);padding:clamp(16px,2vh,28px) clamp(18px,1.6vw,28px)}.cf-ta{min-height:clamp(110px,13vh,230px)}.cf-btn{font-size:clamp(14px,min(.8vw,1.15vh),19px);padding:clamp(18px,2.2vh,32px) clamp(48px,3.8vw,76px);letter-spacing:.22em}}@media(pointer:coarse){.tl-scrollbar,.tl-scrollbar.tl-scrollbar-visible,.tg-scrollbar,.tg-scrollbar.tg-scrollbar-visible{display:none!important}}.s6-header{display:flex;flex-direction:column;gap:0}@media(min-width:768px){.s6-header{flex-direction:row;align-items:center;justify-content:space-between;gap:20px;margin-bottom:clamp(14px,calc(2 * var(--vh)),28px)}#s6 .s6-header .sh,.s6-header .sh,.s6-header .team-toggle-wrap{margin-bottom:0}.s6-header .slide-cta-wrap{margin-top:0;flex-shrink:0}}.s6-header .slide-cta-wrap{margin-top:14px}.s7-inner{display:flex;flex-direction:column}@media(min-width:768px){.s7-inner{flex-direction:row;align-items:flex-start;gap:clamp(32px,5vw,72px)}.s7-heading{flex:0 0 auto;width:clamp(180px,24vw,320px);padding-top:2px;margin-bottom:0;align-self:flex-start}.s7-form{flex:1 1 auto;margin:0;max-width:none;min-width:0}}@media(min-width:1440px){.rt-hd .rt-p,.rt-hd .rt-v{font-size:clamp(10px,min(.62vw,.9vh),12px);padding-bottom:11px}.rt-p{font-size:clamp(12px,min(.72vw,1.05vh),15px);padding:14px 0}.rt-p em{font-size:clamp(10px,min(.6vw,.88vh),12px)}.rt-v{font-size:clamp(24px,min(1.75vw,2.5vh),34px);padding:12px 0}.rt-note{font-size:clamp(11px,min(.66vw,.95vh),13px);margin-top:18px}}@media(min-width:1920px){.rt-hd .rt-p,.rt-hd .rt-v{font-size:clamp(11px,min(.58vw,.85vh),14px);padding-bottom:13px}.rt-p{font-size:clamp(13px,min(.68vw,1vh),17px);padding:17px 0}.rt-p em{font-size:clamp(11px,min(.56vw,.82vh),14px)}.rt-v{font-size:clamp(30px,min(1.65vw,2.4vh),44px);padding:15px 0}.rt-note{font-size:clamp(12px,min(.62vw,.9vh),15px);margin-top:22px}}@media(min-width:2560px){.rt-hd .rt-p,.rt-hd .rt-v{font-size:clamp(12px,min(.54vw,.8vh),16px);padding-bottom:15px}.rt-p{font-size:clamp(15px,min(.64vw,.95vh),19px);padding:20px 0}.rt-p em{font-size:clamp(12px,min(.52vw,.78vh),16px)}.rt-v{font-size:clamp(36px,min(1.6vw,2.3vh),54px);padding:18px 0}.rt-note{font-size:clamp(13px,min(.58vw,.86vh),17px);margin-top:26px}}@media(max-width:599px){#s3 .rt-hd .rt-v,#s3 .rt-hd .rt-p{white-space:normal}#s3 .imp-stmt{margin-top:10px}#s3 .om{margin-top:18px}#s3 .rt{margin-top:10px}#s3 .rt-p,#s3 .rt-v{padding-top:8px;padding-bottom:8px}#s3 .rt-note{margin-top:10px}#s3 .slide-cta-wrap{margin-top:12px}}@media not all and (pointer:coarse){.slide{padding-bottom:clamp(76px,calc(9 * var(--vh)),112px)}}
