.u3{--day:#fbfaf6;--stone:#f1eee7;--white:#ffffff;--line:#e4e1d8;--ink:#0f1720;--ink-2:#2f3a45;--muted:#5f6b76;--amber:#f2a33a;--amber-text:#8f5200;--amber-soft:#fdf1dc;--night-line:#2a3742;--on-night:#f3f1ea;--night-muted:#a8b3bb;--sun:linear-gradient(90deg,#f0701f,#f9a93a 55%,#ffd84a);--pad:clamp(16px,5.5vw,80px);--space:clamp(72px,8vw,120px);--space-in:clamp(56px,6vw,88px);--ease:cubic-bezier(0.2,0.7,0.2,1);--expo:cubic-bezier(0.16,1,0.3,1);font-family:var(--u3-font),system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.005em;position:relative;overflow-x:clip;color:var(--ink);background:var(--day);-webkit-font-smoothing:antialiased}.u3 :where(section,header){scroll-margin-top:96px}.u3-top-marker{position:absolute;top:0;left:0;width:1px;height:24px;pointer-events:none}.u3 *,.u3 :after,.u3 :before{box-sizing:border-box}.u3 :where(h1,h2,h3,p,ul,figure){margin:0}.u3 :where(h1,h2,h3,p,b,span,small,li,button){font-family:inherit;color:inherit}.u3 :where(ul){padding:0;list-style:none}.u3 :where(p){font-weight:inherit}.u3 :where(button){font:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}.u3 a:link,.u3 a:visited{position:static;display:inline-flex;width:auto;color:inherit;font-family:inherit;text-decoration:none}.u3 a:after,.u3 a:before{content:none!important}.u3 svg text{font-family:inherit}.u3 ::selection,.u3::selection{background:#ffe68a;color:var(--ink)}.u3-wrap{max-width:1280px;margin:0 auto;padding-inline:var(--pad)}.u3-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink-2)}.u3-eyebrow:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 70% 30%,#ffd84a,#f9a93a 55%,#f0701f);box-shadow:0 0 0 4px rgba(249,169,58,.18)}.u3-label{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.u3-h2{font-size:clamp(40px,5vw,72px);font-weight:600;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.u3-lead{font-size:clamp(18px,1.5vw,21px);line-height:1.55;color:var(--ink-2)}.u3-src{font-size:13px;font-weight:500;color:var(--muted)}.u3 a.u3-btn{position:relative;isolation:isolate;overflow:hidden;align-items:center;gap:10px;height:52px;padding:0 24px;border-radius:14px;font-size:16px;font-weight:600;white-space:nowrap;transition:transform .45s var(--expo),box-shadow .45s var(--expo),color .3s ease .05s}.u3 a.u3-btn:hover{transform:translateY(-2px)}.u3 a.u3-btn:active{transform:translateY(0) scale(.98);transition-duration:.12s}.u3 a.u3-btn:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.u3-btn__fill{position:absolute;inset:0;z-index:-1;pointer-events:none}.u3-btn__label{position:relative}.u3-btn__arrow{display:flex;width:18px;height:18px;overflow:hidden;transition:color .3s ease}.u3-btn__arrow svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform:translateX(-100%);transition:transform .5s var(--expo)}.u3 a.u3-btn:hover .u3-btn__arrow svg{transform:none}.u3 a.u3-btn--ink{background:var(--ink);color:var(--white)}.u3 a.u3-btn--amber{background:var(--amber);color:var(--ink)}@property --u3-r{syntax:"<length>";inherits:false;initial-value:0}.u3-btn--amber .u3-btn__fill,.u3-btn--ink .u3-btn__fill{--u3-r:-100px;background:radial-gradient(70% 110% at 100% 0,#ffe68a,rgba(255,230,138,0) 70%),radial-gradient(60% 120% at 0 100%,rgba(240,112,31,.55),rgba(240,112,31,0) 70%),radial-gradient(80% 100% at 45% 40%,#ffd84a,rgba(255,216,74,0) 75%),#f9a93a;background-size:160% 160%;background-position:100% 0;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 var(--u3-r),transparent calc(var(--u3-r) + 90px));mask-image:radial-gradient(circle at 100% 0,#000 var(--u3-r),transparent calc(var(--u3-r) + 90px));transition:--u3-r .9s var(--expo)}.u3-nav__btn .u3-btn__fill{background:radial-gradient(70% 110% at 100% 0,#ffd84a,rgba(255,216,74,0) 65%),radial-gradient(70% 130% at 0 100%,#f0701f,rgba(240,112,31,0) 75%),#f9a93a;background-size:160% 160%;background-position:100% 0}.u3 a.u3-btn--amber:hover .u3-btn__fill,.u3 a.u3-btn--ink:hover .u3-btn__fill{--u3-r:340px;animation:u3-mesh 5s ease-in-out infinite alternate}@keyframes u3-mesh{to{background-position:30% 70%}}.u3 a.u3-btn--amber:hover,.u3 a.u3-btn--ink:hover{color:var(--ink);box-shadow:0 14px 32px rgba(240,112,31,.22)}@property --u3-a{syntax:"<angle>";inherits:false;initial-value:0deg}.u3-btn__rays{position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-conic-gradient(from var(--u3-a) at 100% 0,rgba(255,255,255,.45) 0deg 19.5deg,rgba(255,255,255,0) 20.5deg 34.5deg,rgba(255,255,255,.45) 35deg);-webkit-mask-image:radial-gradient(circle at 100% 0,#000,transparent 95%);mask-image:radial-gradient(circle at 100% 0,#000,transparent 95%);opacity:0;transition:opacity .25s ease}.u3 a.u3-btn:hover .u3-btn__rays{opacity:1;animation:u3-rays-turn 5s linear infinite}@keyframes u3-rays-turn{to{--u3-a:35deg}}.u3 a.u3-nav__btn:hover{box-shadow:0 8px 22px rgba(240,112,31,.4)}.u3 a.u3-btn--glass{color:var(--ink)}.u3 a.u3-btn--night{color:var(--on-night);background:rgba(243,241,234,.05);box-shadow:inset 0 0 0 1px rgba(243,241,234,.3)}.u3-btn--glass .u3-btn__fill,.u3-btn--night .u3-btn__fill{background:linear-gradient(110deg,transparent 30%,rgba(255,230,138,.7) 50%,transparent 70%);transform:translateX(-110%)}.u3-btn--night .u3-btn__fill{opacity:.4}.u3 a.u3-btn--glass:hover .u3-btn__fill,.u3 a.u3-btn--night:hover .u3-btn__fill{animation:u3-sweep 1s var(--expo)}@keyframes u3-sweep{to{transform:translateX(110%)}}.u3 a.u3-btn--night:hover{box-shadow:inset 0 0 0 1px rgba(243,241,234,.55)}.u3-liquid{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,.16));backdrop-filter:blur(16px) saturate(190%) brightness(1.04);-webkit-backdrop-filter:blur(16px) saturate(190%) brightness(1.04);box-shadow:inset 0 1px 1px rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.45),inset 0 0 18px rgba(255,255,255,.35),0 12px 32px rgba(15,23,32,.1),0 2px 6px rgba(15,23,32,.05)}.u3-liquid:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:linear-gradient(135deg,#fff,rgba(255,255,255,.1) 30%,rgba(255,255,255,0) 55%,rgba(255,255,255,.85));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:opacity .35s ease}.u3-nav{position:fixed;top:12px;left:0;right:0;z-index:20;pointer-events:none;color:var(--ink);transition:color .35s ease}.u3-nav__bar{--out:min(20px,calc(var(--pad) - 8px));pointer-events:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;height:64px;margin-inline:calc(var(--out) * -1);padding-inline:var(--out);border-radius:22px;animation:u3-drop 1s var(--expo) both;transition:height .6s var(--ease),background .35s ease,box-shadow .35s ease}@keyframes u3-drop{0%{opacity:0;transform:translateY(-18px)}}.u3-nav__logo{justify-self:start}.u3 a.u3-nav__btn{justify-self:end;height:44px;padding:0 18px;border-radius:12px;font-size:15px}.u3-nav.is-top .u3-nav__bar{height:96px}.u3-nav__links{display:flex;gap:32px;font-size:15px;font-weight:500;color:var(--ink-2);transition:color .35s ease}.u3 .u3-nav__links a:hover{color:var(--amber-text)}.u3-nav.is-night{color:var(--on-night)}.u3-nav.is-night .u3-nav__bar{background:rgba(15,23,32,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 10px 32px rgba(0,0,0,.3)}.u3-nav.is-night .u3-nav__bar:before{opacity:.2}.u3-nav.is-night .u3-nav__links{color:var(--night-muted)}.u3 .u3-nav.is-night .u3-nav__links a:hover{color:var(--amber)}.u3 .u3-nav.is-night a.u3-nav__btn{background:var(--on-night);color:var(--ink)}@media (max-width:860px){.u3-nav__links{display:none}}@media (max-width:480px){.u3 a.u3-nav__btn{display:none}}.u3-nav__end{grid-column:3;justify-self:end;display:flex;align-items:center;gap:8px}.u3-nav__menu{display:none;position:relative;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:var(--ink);color:#fff;cursor:pointer}.u3-nav__menu i{position:absolute;left:13px;right:13px;height:2px;border-radius:1px;background:currentColor;transition:top .3s var(--ease),transform .3s var(--ease)}.u3-nav__menu i:first-child{top:17px}.u3-nav__menu i:last-child{top:25px}.u3-nav__menu.is-open i:first-child{top:21px;transform:rotate(45deg)}.u3-nav__menu.is-open i:last-child{top:21px;transform:rotate(-45deg)}.u3-nav__menu:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.u3-nav.is-night .u3-nav__menu{background:var(--on-night);color:var(--ink)}.u3-nav__sheet-wrap{--out:min(20px,calc(var(--pad) - 8px));pointer-events:auto;margin:8px calc(var(--out) * -1) 0}.u3-nav__sheet{display:grid;padding:8px max(var(--out),16px) max(var(--out),16px);border-radius:22px;animation:u3-sheet .4s var(--expo) both}@keyframes u3-sheet{0%{opacity:0;transform:translateY(-10px)}}.u3 .u3-nav__sheet>a:not(.u3-btn){padding:14px 0;border-bottom:1px solid var(--line);font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.u3 a.u3-nav__sheet-btn{margin-top:16px;justify-content:center}.u3-nav.is-night .u3-nav__sheet{background:rgba(15,23,32,.72)}.u3 .u3-nav.is-night .u3-nav__sheet>a:not(.u3-btn){border-color:var(--night-line);color:var(--on-night)}@media (max-width:860px){.u3-nav__bar{grid-template-columns:minmax(0,1fr) auto}.u3-nav__end{grid-column:2}.u3-nav__menu{display:block}}@media (min-width:861px){.u3-nav__sheet-wrap{display:none}}.u3-logo{display:block;width:237.6px;height:24px;overflow:visible;transform-origin:0 50%;transition:transform .6s var(--ease)}@media (max-width:480px){.u3-logo{width:267.3px;height:27px}}.u3-logo__e,.u3-logo__mark,.u3-logo__u{transform-box:view-box;transform-origin:0 0;transition:transform .6s var(--ease)}.u3-logo__r{opacity:0;transition:opacity .2s ease}.is-top .u3-logo{transform:scale(1.2755)}.is-top .u3-logo__mark{transform:translateY(-48px) scale(1.7292)}.is-top .u3-logo__u{transform:translate(87px,-48px)}.is-top .u3-logo__e{transform:translate(-446.6px,46px)}.is-top .u3-logo__r{opacity:1;transition:opacity .3s ease .45s}@media (max-width:480px){.u3-nav.is-top .u3-nav__bar{height:64px}.is-top :is(.u3-logo,.u3-logo__mark,.u3-logo__u,.u3-logo__e){transform:none}.is-top .u3-logo__r{opacity:0}}.u3-beams{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;transform-origin:100% 0;animation:u3-breathe 14s ease-in-out infinite alternate}@keyframes u3-breathe{0%{transform:rotate(-1.6deg);opacity:.82}to{transform:rotate(1.6deg);opacity:1}}@keyframes u3-charge{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes u3-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes u3-fade{0%{opacity:0}to{opacity:1}}.u3-count{display:inline-grid;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u3-count>span{grid-area:1/1}.u3-count__final{visibility:hidden}.u3-sundisc{aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 40%,#ffd84a,#f9a93a 60%,#f0701f);box-shadow:0 0 0 10px rgba(249,169,58,.16),0 0 0 24px rgba(249,169,58,.08),0 0 70px rgba(249,169,58,.5);animation:u3-sun-glow 4s ease-in-out infinite}@keyframes u3-sun-glow{50%{box-shadow:0 0 0 14px rgba(249,169,58,.2),0 0 0 32px rgba(249,169,58,.08),0 0 90px rgba(249,169,58,.6)}}.u3-node{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#ffd84a,#f9a93a 60%,#f0701f);box-shadow:0 0 14px rgba(249,169,58,.6)}.u3-node:after,.u3-node:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(249,169,58,.75);animation:u3-node-pulse 1.6s ease-out infinite}.u3-node:after{animation-delay:.8s}@keyframes u3-node-pulse{0%{scale:1;opacity:1}to{scale:3;opacity:0}}.u3-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.u3-reveal.is-in{opacity:1;transform:none}.u3-hero{position:relative;overflow:hidden;display:flex;min-height:max(640px,100svh)}.u3-hero__in{position:relative;flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:minmax(0,1fr) auto auto minmax(0,.8fr) auto;grid-template-areas:". ." "text claim" "ctas ." ". ." "proof proof";column-gap:48px;padding-top:136px;padding-bottom:clamp(24px,4vh,40px)}.u3-hero__text{grid-area:text;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(18px,2.8vh,28px)}.u3-hero h1{font-size:clamp(50px,min(6.2vw,10.5vh),96px);font-weight:600;letter-spacing:-.05em;line-height:.94}.u3-title__line{display:block;overflow:hidden;padding:.06em 0 .24em;margin:-.06em 0 -.24em}.u3-title__word{display:inline-block;animation:u3-word 1.2s var(--expo) backwards;animation-delay:calc(.2s + var(--i) * .09s)}@keyframes u3-word{0%{transform:translateY(130%)}}.u3-load{animation:u3-blur-in 1s var(--expo) backwards;animation-delay:var(--d,0s)}.u3-load--pop{animation-name:u3-pop}@keyframes u3-blur-in{0%{opacity:0;filter:blur(10px);transform:translateY(14px)}}@keyframes u3-pop{0%{opacity:0;transform:translateY(16px) scale(.95)}}.u3-hero .u3-lead{max-width:500px}.u3-hero__ctas{grid-area:ctas;display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3.6vh,36px)}@property --charge{syntax:"<number>";inherits:true;initial-value:0}.u3-hero-win{grid-area:claim;position:relative}.u3-hero-win .u3-tower{--cast:-14px;--k:17px;--m:4px;--lit:0;--clear:99;--charge:99;--litc:#f9a93a;position:absolute;top:-64px;right:8px;-webkit-mask-image:linear-gradient(#000 52%,transparent 92%);mask-image:linear-gradient(#000 52%,transparent 92%);animation:u3-fade .8s ease .9s backwards,u3-hero-charge 1.6s linear 1.9s backwards}@keyframes u3-hero-charge{0%{--charge:0}}.u3-hero-win .u3-facade i{--c:clamp(0,calc((var(--charge) - var(--r)) / 6),1)}.u3-hero-win .u3-pane:after{background:repeating-linear-gradient(90deg,#ffd84a 0 7px,#f9a93a 7px 11px,rgba(249,169,58,.25) 11px 14px) left 0 bottom 0 /14px 3px repeat-x,linear-gradient(0deg,rgba(249,169,58,.35),rgba(249,169,58,0) 12px)}.u3-claim{position:absolute;left:0;bottom:0;z-index:2;width:200px;display:flex;flex-direction:column;gap:10px;padding:18px 20px 20px;border-radius:20px}.u3-claim__label{font-size:14px;font-weight:600;color:var(--amber-text)}.u3-claim__num{display:flex;flex-direction:column;gap:2px}.u3-claim__num small{font-size:16px;font-weight:600;color:var(--ink-2)}.u3-claim__num b{font-size:clamp(56px,5vw,72px);font-weight:700;letter-spacing:-.05em;line-height:.95}.u3-claim__text{font-size:15px;line-height:1.45;color:var(--ink-2)}.u3-proof{grid-area:proof;display:flex;flex-wrap:wrap;align-items:center;row-gap:10px;font-size:15px;color:var(--muted)}.u3-proof li{display:inline-flex;align-items:baseline;gap:7px}.u3-proof li+li:before{content:"";align-self:center;width:4px;height:4px;margin:0 18px;border-radius:50%;background:rgba(15,23,32,.25)}.u3-proof b{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}@media (max-width:900px){.u3-hero__in{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"text" "ctas" "claim" "proof";row-gap:28px;padding-top:128px}.u3-hero__ctas{margin-top:0}.u3-hero-win{width:min(400px,100%);height:330px}.u3-hero-win .u3-tower{--k:14px;top:0}.u3-claim{width:186px}.u3-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.u3-proof li{display:block}.u3-proof li+li:before{content:none}.u3-proof b{margin-right:6px}}.u3-light{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent);animation:u3-fade 1.8s ease both}.u3-light__turn{transform-box:view-box;transform-origin:1440px 0;animation:u3-spin 14s linear infinite}@keyframes u3-spin{to{transform:rotate(35deg)}}.u3{--ground:var(--day)}.u3-sec{padding-block:var(--space)}.u3-sheet{--ground:var(--stone);--sheet-pad:clamp(20px,6vw,88px);position:relative;isolation:isolate;padding-block:var(--space-in)}.u3-sheet:before{content:"";position:absolute;inset-block:0;inset-inline:calc((100% - min(100%, 1280px)) / 2 + var(--pad));z-index:-1;border-radius:28px;background:var(--ground)}.u3-sheet>.u3-wrap{padding-inline:calc(var(--pad) + var(--sheet-pad))}.u3-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px 64px;align-items:end;margin-bottom:clamp(48px,6vw,80px)}.u3-head__title{display:flex;flex-direction:column;gap:20px}.u3-head--solo{grid-template-columns:minmax(0,1fr)}.u3-head--solo .u3-h2{max-width:860px}.u3-head--solo .u3-lead{max-width:560px}@media (max-width:900px){.u3-head{grid-template-columns:minmax(0,1fr)}}.u3-opp{--f:0;--lit:0;--clear:0;--charge:0;position:relative;height:460svh}.u3-opp__pin{position:sticky;top:0;height:100svh;min-height:620px;display:flex;align-items:center;padding:96px 0 32px}.u3-opp.u3-opp--auto{height:auto}.u3-opp--auto .u3-opp__pin{position:relative;height:auto;min-height:760px;padding:40px 0}.u3-opp__grid{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"visual head" "visual stage" "visual ticks";align-content:center;align-items:center;gap:40px clamp(40px,7vw,120px)}.u3-opp__head{grid-area:head;display:flex;flex-direction:column;gap:18px}.u3-opp__head .u3-h2{max-width:600px;font-size:clamp(36px,4vw,58px)}.u3-opp__h{display:grid}.u3-opp__h>span{grid-area:1/1;transition:opacity .45s ease,transform .7s var(--expo)}.u3-opp__h>span+span{opacity:0;transform:translateY(28px)}.u3-opp[data-step="3"] .u3-opp__h>span:first-child{opacity:0;transform:translateY(-28px)}.u3-opp[data-step="3"] .u3-opp__h>span+span{opacity:1;transform:none;transition-delay:.1s}.u3-opp__stage{grid-area:stage;position:relative;min-height:236px}.u3-opp__step{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:flex-start;gap:14px;opacity:0;transform:translateY(32px);transition:opacity .45s ease,transform .7s var(--expo);pointer-events:none}.u3-opp__step.is-past{transform:translateY(-32px)}.u3-opp__step.is-active{opacity:1;transform:none;transition-delay:.1s;pointer-events:auto}.u3-opp__value{font-size:clamp(60px,7.4vw,112px);font-weight:700;letter-spacing:-.055em;line-height:.9;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u3-opp__title{max-width:440px;font-size:clamp(20px,1.8vw,26px);font-weight:600;letter-spacing:-.02em;line-height:1.25}.u3-opp__ticks{grid-area:ticks;align-self:end;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(460px,100%)}.u3-opp__tick{display:flex;flex-direction:column;gap:20px;padding:0;white-space:nowrap;font-size:13px;line-height:21px;font-weight:600;color:var(--muted);transition:color .3s ease}.u3-opp__tick b{font-weight:700;color:rgba(15,23,32,.55);transition:color .3s ease}.u3-opp__tick.is-active,.u3-opp__tick:hover{color:var(--ink)}.u3-opp__tick.is-active b{color:var(--amber-text)}.u3-opp__tick i{order:-1;position:relative;height:3px;overflow:hidden;border-radius:2px;background:rgba(15,23,32,.1)}.u3-opp__tick i:after{content:"";position:absolute;inset:0;border-radius:2px;background:var(--sun);transform-origin:0 50%;transform:scaleX(clamp(0,calc(var(--f) - var(--i)),1))}.u3-opp__visual{grid-area:visual;align-self:end;display:flex;justify-content:center}.u3-opp__caption{position:absolute;top:56%;left:50%;z-index:2;translate:-50% -50%;display:inline-flex;align-items:center;gap:12px;height:48px;padding:0 26px 0 20px;border-radius:999px;font-size:15px;font-weight:600;color:var(--ink);white-space:nowrap;animation:u3-pop .5s var(--expo) both}.u3-swatch{--litc:#f9a93a;--on:0;--g:0;--c:0;flex:none;width:18px;height:24px;border-radius:2px;box-shadow:0 0 0 2.5px var(--ink),0 0 0 4.5px rgba(255,255,255,.85)}.u3-swatch--lit{--on:1}.u3-swatch--glass{--g:1}.u3-swatch--power{--g:1;--c:1}.u3-scene{--k:clamp(8px,round(down,calc((100svh - 330px) / 40),1px),12px);--m:4px;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;padding-top:calc(var(--k) * 4)}.u3-scene__sky{position:absolute;z-index:-1;top:-40%;left:-45%;width:130%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,216,74,.32),rgba(249,169,58,.12) 45%,rgba(249,169,58,0));pointer-events:none}.u3-scene__sun{position:absolute;top:calc(var(--k) * -1);left:calc(var(--k) * 2);z-index:1;width:calc(var(--k) * 6)}.u3-skyline{display:flex;align-items:flex-end;gap:calc(var(--k) * 2)}.u3-tower{position:relative;display:flex;flex-direction:column;align-items:center}.u3-tower__roof{width:calc(100% + 12px);height:10px;margin-bottom:-4px;border-radius:3px 3px 0 0;background:var(--ink)}.u3-tower__mast{width:3px;height:calc(var(--k) * 3)}.u3-facade,.u3-tower__mast{border-radius:2px;background:var(--ink)}.u3-facade{position:relative;display:grid;grid-template-columns:repeat(var(--cols),calc(var(--k) * 3));grid-template-rows:repeat(var(--rows),calc(var(--k) * 4));gap:var(--m);padding:var(--m);box-shadow:var(--cast,14px) 18px 40px -6px rgba(15,23,32,.09)}.u3-facade__wire{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:calc(var(--charge) / 100);background:repeating-linear-gradient(180deg,#ffd84a 0 12px,#f9a93a 12px 20px,transparent 20px 32px) left 0 top 0 /var(--m) 32px repeat-y,repeating-linear-gradient(180deg,#ffd84a 0 12px,#f9a93a 12px 20px,transparent 20px 32px) right 0 top 0 /var(--m) 32px repeat-y;animation:u3-wire-down .8s linear infinite}@keyframes u3-wire-down{to{background-position:left 0 top 32px,right 0 top 32px}}.u3-facade__wire:after,.u3-facade__wire:before{content:"";position:absolute;bottom:0;width:50%;height:var(--m);background:repeating-linear-gradient(90deg,#ffd84a 0 12px,#f9a93a 12px 20px,transparent 20px 32px) 0 0 /32px 100% repeat-x}.u3-facade__wire:before{left:0;animation:u3-wire-in-r .8s linear infinite}.u3-facade__wire:after{right:0;animation:u3-wire-in-l .8s linear infinite}@keyframes u3-wire-in-r{to{background-position:32px 0}}@keyframes u3-wire-in-l{to{background-position:-32px 0}}.u3-tower__drop{position:absolute;top:100%;left:50%;width:var(--m);height:23px;translate:-50% 0;opacity:calc(var(--charge) / 100);background:repeating-linear-gradient(180deg,#ffd84a 0 6px,#f9a93a 6px 10px,transparent 10px 14px) 0 0 /100% 14px repeat-y;animation:u3-drop-down .6s linear infinite}@keyframes u3-drop-down{to{background-position:0 14px}}.u3-tower__node{position:absolute;bottom:-36.5px;left:50%;z-index:1;translate:-50% 0;opacity:calc(var(--charge) / 100)}.u3-scene__ground{width:calc(100% + 64px);height:3px;margin-top:28px;border-radius:2px;background:var(--line)}.u3-scene__note{margin-top:20px;font-size:14px;line-height:21px;font-weight:600;color:var(--ink-2);opacity:calc(var(--charge) / 100)}.u3-facade i{--on:clamp(0,calc(var(--lit) - var(--r)),1);--g:clamp(0,calc(var(--clear) - var(--r)),1);--c:clamp(0,calc(var(--charge) - var(--r)),1)}.u3-pane{position:relative;overflow:hidden;border-radius:1px;background:color-mix(in srgb,var(--litc) calc(var(--on) * 100%),#fbfaf6)}.u3-pane:before{content:"";position:absolute;inset:0;opacity:var(--g);background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.95) 50%,transparent 60%) 120% 0 /300% 100% no-repeat,linear-gradient(135deg,#fff 0 36%,#ece8df 36% 54%,#fff 54%)}.u3-opp[data-step="2"] .u3-facade i:before{animation:u3-glint-bg 3.2s ease-in-out infinite;animation-delay:calc(var(--r) * 14ms)}@keyframes u3-glint-bg{0%{background-position:120% 0,0 0}50%,to{background-position:-20% 0,0 0}}.u3-pane:after{content:"";position:absolute;inset:0;opacity:var(--c);background:repeating-linear-gradient(90deg,#ffd84a 0 7px,#f9a93a 7px 11px,rgba(249,169,58,.25) 11px 14px) left 0 bottom 0 /14px max(2px,6%) repeat-x,linear-gradient(0deg,rgba(249,169,58,.35),rgba(249,169,58,0) 24%)}.u3-hero-win .u3-facade i.is-right:after,.u3-opp[data-step="3"] .u3-facade i.is-right:after{animation:u3-row-right .7s linear infinite,u3-charge-pulse 3s ease-in-out infinite;animation-delay:0s,calc(var(--r) * 16ms)}.u3-hero-win .u3-facade i.is-left:after,.u3-opp[data-step="3"] .u3-facade i.is-left:after{animation:u3-row-left .7s linear infinite,u3-charge-pulse 3s ease-in-out infinite;animation-delay:0s,calc(var(--r) * 16ms)}@keyframes u3-row-right{to{background-position:left 14px bottom 0,0 0}}@keyframes u3-row-left{to{background-position:left -14px bottom 0,0 0}}@keyframes u3-charge-pulse{50%{filter:brightness(1.25) saturate(1.2)}}@media (max-width:900px){.u3-opp{height:420svh}.u3-opp__pin{padding:84px 0 20px;min-height:0}.u3-opp__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "visual" "stage" "ticks";gap:18px}.u3-opp__head{gap:10px}.u3-opp__head .u3-h2{font-size:28px}.u3-opp__caption{height:38px;padding:0 18px 0 15px;font-size:13px;gap:9px}.u3-scene{--k:clamp(5px,round(down,calc((100svh - 640px) / 40),1px),7px);--m:3px}.u3-tower__roof{height:8px;width:calc(100% + 8px)}.u3-scene__sun.u3-sundisc{box-shadow:0 0 0 6px rgba(249,169,58,.16),0 0 0 14px rgba(249,169,58,.08),0 0 40px rgba(249,169,58,.5);animation:none}.u3-swatch{width:14px;height:19px}.u3-opp__stage{min-height:168px}.u3-opp__tick-name{display:none}.u3-scene__note{margin-top:16px;font-size:12px}.u3-opp__value{font-size:52px}.u3-opp__title{font-size:18px}}.u3-product{white-space:nowrap}.u3-product .u3-swatch{display:inline-block;width:.72em;height:.96em;margin-right:.4em;vertical-align:-.1em;box-shadow:0 0 0 2px var(--ink)}.u3-product b{font-weight:700;color:var(--ink)}.u3-how{--sp-text:var(--ink);--sp-muted:var(--muted);--sp-line:var(--line);--sp-hover:rgba(15,23,32,0.03)}.u3-spec{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.3fr) minmax(300px,.8fr);grid-template-areas:"head fig bands";gap:40px clamp(28px,3.5vw,56px);align-items:center}@media (max-width:1180px) and (min-width:901px){.u3-spec{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head" "fig bands"}}.u3-spec__head{grid-area:head}.u3-spec__head .u3-h2{font-size:clamp(32px,2.9vw,42px);text-wrap:balance}.u3-spec__head .u3-lead{max-width:520px;font-size:18px}.u3-spec__fig{grid-area:fig;position:relative}.u3-spec__fig svg{display:block;width:100%;height:auto}.u3-spec__fig>span{position:absolute;transition:opacity .4s ease}.u3-spec__sun{width:calc(56 / 480 * 100%);translate:-50% -50%}.u3-spec__fig--iso .u3-spec__sun{width:56px}.u3-iso__callout{transition:opacity .4s ease}@media (max-width:700px){.u3-iso__callout{display:none}}.u3-iso__callout path{fill:none;stroke:var(--ink);stroke-width:1}.u3-iso__callout circle{fill:var(--ink)}.u3-iso__callout text{font-family:var(--u3-font),system-ui,sans-serif;font-weight:600;letter-spacing:.08em;fill:var(--ink-2)}.u3-iso__patch{fill:rgba(255,230,138,.6);transition:opacity .4s ease}.u3-iso__hidden{opacity:.3}.u3-iso__etch{opacity:.42}.u3-iso__etch rect{fill:none;stroke:var(--ink);stroke-width:1.87}.u3-iso__etch rect.u3-iso__etch-edge{fill:var(--ink);stroke:none}.u3-iso__etch text{font-family:var(--u3-font),system-ui,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em;fill:var(--ink)}.u3-spec__node{translate:-50% -50%}.u3-spec__label{translate:0 -50%;font-size:14px;font-weight:600;color:var(--ink-2);white-space:nowrap}.u3-spec__label--end{translate:-100% -50%}.u3-spec__label--below{translate:-50% 18px}.u3-spec__label--after{translate:6px -50%}.u3-spec__chip.u3-spec__chip--end{translate:-100% -50%}.u3-spec__chip{translate:0 -50%;display:inline-flex;align-items:center;height:36px;padding:0 18px;border-radius:999px;font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap}.u3-spec__power,.u3-spec__ray{transition:opacity .4s ease}.u3-ray{stroke-dasharray:3 9;animation:u3-flow .9s linear infinite}@keyframes u3-flow{to{stroke-dashoffset:-24}}.u3-spec__wire{fill:none;stroke-width:4}.u3-spec__fig--iso .u3-spec__wire{stroke-width:5.9}.u3-spec__fig--iso .u3-spec__wire--a{stroke-dasharray:17.7 29.6;animation-name:u3-wire-a-iso}.u3-spec__fig--iso .u3-spec__wire--b{stroke-dasharray:11.8 35.5;stroke-dashoffset:-17.7;animation-name:u3-wire-b-iso}@keyframes u3-wire-a-iso{to{stroke-dashoffset:-47.3}}@keyframes u3-wire-b-iso{0%{stroke-dashoffset:-17.7}to{stroke-dashoffset:-65}}.u3-spec__wire--a{stroke:#ffd84a;stroke-dasharray:12 20;animation:u3-wire-a .8s linear infinite}.u3-spec__wire--b{stroke:#f9a93a;stroke-dasharray:8 24;stroke-dashoffset:-12;animation:u3-wire-b .8s linear infinite}@keyframes u3-wire-a{to{stroke-dashoffset:-32}}@keyframes u3-wire-b{0%{stroke-dashoffset:-12}to{stroke-dashoffset:-44}}.u3-ruler{grid-area:bands;gap:0;padding:12px;border-radius:24px;background:var(--white);box-shadow:inset 0 0 0 1px var(--line),0 18px 40px rgba(15,23,32,.05)}.u3-ruler,.u3-ruler__segs{display:flex;flex-direction:column}.u3-ruler__segs{gap:4px}.u3-ruler__seg{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px;border-radius:12px;transition:opacity .3s ease,background-color .3s ease}.u3-ruler__seg:hover,.u3-ruler__seg[aria-pressed=true]{background:rgba(15,23,32,.03)}.u3-ruler__bar{grid-column:2;grid-row:1}.u3-ruler__range{grid-column:1}.u3-ruler__fate{grid-column:2}.u3-ruler[data-active] .u3-ruler__seg{opacity:.38}.u3-ruler[data-active] .u3-ruler__seg.is-active{opacity:1}.u3-ruler__seg:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.u3-ruler__name{font-size:16px;font-weight:600;color:var(--ink)}.u3-ruler__bar{width:100%;height:10px;border-radius:999px}.u3-ruler__seg--uv .u3-ruler__bar{background:linear-gradient(90deg,#8f80f5,#6a5ad8)}.u3-ruler__seg--visible .u3-ruler__bar{background:linear-gradient(90deg,#3b82f6,#22c55e 35%,#facc15 68%,#f97316)}.u3-ruler__seg--ir .u3-ruler__bar{background:linear-gradient(90deg,#d4513a,#a8321f)}.u3-ruler__range{font-size:12px;font-weight:500;color:var(--muted);white-space:nowrap}.u3-ruler__fate{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px;font-weight:600;color:var(--ink-2)}.u3-ruler__fate .u3-node{position:relative;flex:none;width:10px;height:10px}.u3-ruler__fate .u3-swatch{width:10px;height:13px;box-shadow:0 0 0 1.5px var(--ink)}.u3-ruler__what{display:grid;margin:8px 12px 12px;padding-top:14px;border-top:1px solid var(--line);font-size:16px;line-height:1.5;color:var(--ink-2)}.u3-ruler__what>span{grid-area:1/1;visibility:hidden;opacity:0;transition:opacity .25s ease}.u3-ruler__what>span.is-on{visibility:visible;opacity:1}.u3-inside{display:flex;flex-direction:column;gap:28px;margin-top:var(--space-in)}.u3-inside>.u3-label{margin:0}.u3-rule{display:flex;align-items:center;width:100%}.u3-rule:after{content:"";flex:1 1;height:4px;margin-left:12px;background:repeating-linear-gradient(90deg,#ffd84a 0 12px,#f9a93a 12px 20px,transparent 20px 32px) 0 0 /32px 100%;clip-path:inset(0 100% 0 0);transition:clip-path 1.6s linear .4s}.is-in>.u3-rule:after{clip-path:inset(0);animation:u3-current-across 1s linear infinite}.u3-inside__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px)}.u3-inside__point{--cycle:2.4s;display:flex;flex-direction:column;gap:8px}.u3-inside.is-in .u3-inside__current path,.u3-inside.is-in .u3-inside__ring polygon{animation:u3-inside-flow var(--cycle) linear infinite}@keyframes u3-inside-flow{0%{stroke-dashoffset:var(--o)}to{stroke-dashoffset:calc(var(--o) + var(--p))}}.u3-inside__sun{transform-box:fill-box;transform-origin:center}.u3-inside.is-in .u3-inside__sun{animation:u3-use-node var(--cycle) ease-in-out infinite;animation-delay:calc(var(--k) * var(--cycle) / 3)}.u3-inside.is-in .u3-inside__spray{animation:u3-inside-spray calc(var(--cycle) / 2) ease-in-out infinite}.u3-inside__eyes{transform-box:fill-box;transform-origin:center}.u3-inside.is-in .u3-inside__eyes{animation:u3-inside-blink 4s ease-in-out 1s infinite}@keyframes u3-inside-blink{0%,86%,92%,to{transform:scaleY(1)}89%,95%{transform:scaleY(.12)}98%{transform:scaleY(1)}}@keyframes u3-inside-spray{50%{opacity:.4}}.u3-inside__dots{stroke-dasharray:3.6 10.7}.u3-inside.is-in .u3-inside__dots{animation:u3-inside-dots .9s linear infinite}@keyframes u3-inside-dots{to{stroke-dashoffset:-28.6}}.u3-inside__art{display:flex;align-items:flex-end;height:84px;margin-bottom:14px}.u3-inside__art svg{height:100%;width:auto;max-width:100%;overflow:visible}.u3-inside__point b{font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.u3-inside__point>span:last-child{max-width:340px;font-size:15px;line-height:1.5;color:var(--muted)}@media (max-width:900px){.u3-inside__points{gap:36px}.u3-inside__points,.u3-spec{grid-template-columns:minmax(0,1fr)}.u3-spec{grid-template-areas:"head" "fig" "bands";gap:32px}.u3-spec__fig{width:100%;max-width:420px;margin:0 auto}.u3-spec__fig--iso{width:calc(100% - 56px);margin-top:24px}}.u3-teardown [data-line-role]{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.u3-teardown [data-line-role=outline]{stroke-width:.85}.u3-teardown [data-line-role=edge]{stroke-width:.55}.u3-teardown [data-line-role=detail]{stroke-width:.35}.u3-teardown [data-line-role=texture]{stroke-width:.25}.u3-teardown [data-line-role=axis]{stroke-width:.35;stroke-dasharray:6 1 1 1;stroke-linecap:butt}.u3-teardown [data-ink-fill]{fill:var(--ink)}.u3-teardown [data-fill]{fill:#fff}.u3-teardown [data-fill=coating]{fill:var(--amber-soft);transition:fill .4s ease}.u3-teardown:is([data-focus=uv],[data-focus=ir]) [data-fill=coating]{fill:#ffe68a}.u3-teardown text{font:600 7px var(--u3-font),system-ui,sans-serif;letter-spacing:.5px;fill:var(--ink-2)}.u3-teardown [data-annotations]{opacity:0;transition:opacity .5s ease}.u3-teardown.is-labelled [data-annotations]{opacity:1}.u3-teardown__ray{stroke-width:.9;stroke-linecap:round;stroke-dasharray:1.6 3.2;animation:u3-flow-td .9s linear infinite}.u3-teardown__ray--on{opacity:.7}@keyframes u3-flow-td{to{stroke-dashoffset:-24}}.u3-teardown .u3-spec__sun{width:48px}@media (max-width:900px){.u3-spec__fig.u3-teardown{max-width:none}.u3-teardown__note{font-size:11px}}.u3-teardown__note{left:0;bottom:0;font-size:12px;font-weight:500;color:var(--muted)}.u3-film-sec{padding-top:clamp(24px,4vw,56px)}.u3-film{--px:0;--py:0;position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:28px;background:var(--ink);box-shadow:0 30px 70px rgba(15,23,32,.14)}.u3-film iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.u3 .u3-film__poster{position:absolute;inset:0;display:block;width:100%;cursor:pointer;text-align:left}.u3-film__poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:scale 1.2s var(--expo)}.u3-film__poster:hover img{scale:1.03}.u3-film__shade{position:absolute;inset:0;background:linear-gradient(200deg,rgba(15,23,32,0) 35%,rgba(15,23,32,.72))}.u3-film__copy{position:absolute;left:clamp(20px,4vw,56px);bottom:clamp(20px,4vw,52px);display:flex;flex-direction:column;gap:12px;max-width:min(640px,70%);color:#fff}.u3-film__kicker{font-size:15px;font-weight:600;color:rgba(255,255,255,.8)}.u3-film__title{font-size:clamp(24px,3vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.08}.u3 .u3-film__play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:clamp(80px,9vw,124px);aspect-ratio:1;border-radius:50%;translate:calc(-50% + var(--px) * 7vw) calc(-50% + var(--py) * 5vw);transition:scale .5s var(--expo)}.u3-film__poster:hover .u3-film__play{scale:1.08}.u3-film__play svg{width:44%;fill:#fff;translate:calc(var(--px) * 7px) calc(var(--py) * 7px);filter:drop-shadow(0 2px 6px rgba(15,23,32,.3))}.u3-film__light{position:absolute;inset:0;mix-blend-mode:screen;opacity:.55;pointer-events:none}.u3-film__light .u3-light__beam-stop{stop-color:#ffe68a}.u3-film__light .u3-light__wave-stop{stop-color:#fff}.u3-film__poster:focus-visible{outline:3px solid var(--amber);outline-offset:-3px}@media (max-width:700px){.u3-film{border-radius:20px}.u3 .u3-film__play{top:32%;width:64px}.u3-film__copy{gap:6px;max-width:92%}.u3-film__kicker{font-size:12px}.u3-film__title{font-size:18px}}.u3-uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(32px,4vw,56px)}.u3-use{display:flex;flex-direction:column;gap:10px}.u3-use__art{display:block;width:100%;height:auto;margin-bottom:18px;overflow:visible}.u3-use__ground{stroke:var(--line);stroke-width:3;stroke-linecap:round}.u3-use h3{font-size:clamp(20px,1.8vw,24px);font-weight:600;letter-spacing:-.02em;line-height:1.2}.u3-use p{max-width:380px;font-size:16px;line-height:1.5;color:var(--ink-2)}.u3-use ul{margin-top:4px}.u3-use li{position:relative;padding-left:22px;font-size:15px;line-height:1.5;color:var(--muted)}.u3-use li+li{margin-top:6px}.u3-use li:before{content:"";position:absolute;left:0;top:10px;width:12px;height:3px;border-radius:2px;background:var(--sun)}.u3-use__ground{stroke-dasharray:1;stroke-dashoffset:1}.u3-uses.is-in .u3-use__ground{animation:u3-draw-line 1.2s var(--expo) forwards;animation-delay:calc(var(--i) * .15s)}@keyframes u3-draw-line{to{stroke-dashoffset:0}}.u3-use__obj{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform 1s var(--expo);transition-delay:calc(.2s + var(--i) * .15s)}.u3-uses.is-in .u3-use__obj{opacity:1;transform:none}.u3-use>:not(svg){opacity:0;transform:translateY(10px);transition:opacity .7s ease,transform .8s var(--expo);transition-delay:calc(.45s + var(--i) * .15s)}.u3-uses.is-in .u3-use>:not(svg){opacity:1;transform:none}.u3-use__charge,.u3-use__glow{opacity:0}.u3-use__charge{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(0)}.u3-uses.is-in .u3-use__charge{animation:u3-pane-charge .6s var(--expo) forwards;animation-delay:calc(.9s + var(--i) * .15s + var(--k) * .06s)}.u3-uses.is-in .u3-use__glow{animation:u3-fade .8s ease forwards;animation-delay:calc(1s + var(--i) * .15s + var(--k) * .06s)}@keyframes u3-pane-charge{to{transform:none;opacity:1}}.u3-use__dot{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.4);transition:opacity .5s ease,transform .7s var(--expo);transition-delay:calc(.25s + var(--i) * .15s)}.u3-uses.is-in .u3-use__dot{opacity:1;transform:none}.u3-use__drop{opacity:0;transition:opacity .6s ease;transition-delay:calc(1s + var(--i) * .15s)}.u3-uses.is-in .u3-use__drop{opacity:1}.u3-use__charge{stroke-width:3}.u3-uses.is-in .u3-use__run{animation:u3-use-run .7s linear infinite}@keyframes u3-use-run{0%{stroke-dashoffset:var(--o)}to{stroke-dashoffset:calc(var(--o) - 14px * var(--side))}}.u3-use__wire-a{stroke:#ffd84a;stroke-dasharray:12 20}.u3-use__wire-b{stroke:#f9a93a;stroke-dasharray:8 24;stroke-dashoffset:-12}.u3-uses.is-in .u3-use__wire-a{animation:u3-wire-a .8s linear infinite}.u3-uses.is-in .u3-use__wire-b{animation:u3-wire-b .8s linear infinite}.u3-uses.is-in .u3-use__flow path{animation:u3-use-flow .6s linear infinite}.u3-uses.is-in .u3-use__flow path+path{animation-name:u3-use-flow-b}@keyframes u3-use-flow{to{stroke-dashoffset:-14}}@keyframes u3-use-flow-b{0%{stroke-dashoffset:-6}to{stroke-dashoffset:-20}}.u3-use{--cycle:5s;--start:calc(2.6s + var(--i) * 0.6s)}.u3-use__sheen{transform:translateX(0)}.u3-uses.is-in .u3-use__sheen{animation:u3-sheen var(--cycle) ease-in-out infinite;animation-delay:calc(var(--start) + var(--k) * .05s)}@keyframes u3-sheen{0%{transform:translateX(0)}28%,to{transform:translateX(calc(var(--d) * 1px))}}.u3-uses.is-in .u3-use__glow{animation:u3-fade .8s ease forwards,u3-glow-flare var(--cycle) ease-in-out infinite;animation-delay:calc(1s + var(--i) * .15s + var(--k) * .06s),calc(var(--start) + var(--k) * .05s)}@keyframes u3-glow-flare{0%,12%,60%,to{opacity:.55}30%{opacity:1;filter:saturate(1.6) brightness(1.1)}}.u3-use__ring{opacity:0;transform-box:fill-box;transform-origin:center}.u3-uses.is-in .u3-use__ring{animation:u3-use-ring var(--cycle) ease-out infinite;animation-delay:var(--start)}@keyframes u3-use-ring{0%,34%{opacity:0;transform:scale(1)}36%{opacity:1;transform:scale(1)}80%,to{opacity:0;transform:scale(3.6)}}.u3-use__node{transform-box:fill-box;transform-origin:center}.u3-uses.is-in .u3-use__node{animation:u3-use-node var(--cycle) ease-in-out infinite;animation-delay:var(--start)}@keyframes u3-use-node{0%,30%,52%,to{transform:scale(1)}38%{transform:scale(1.3)}}@media (max-width:900px){.u3-uses{grid-template-columns:minmax(0,1fr);row-gap:48px}.u3-use__art{max-width:400px;overflow:hidden}}.u3-time{--gap:24px;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:36px var(--gap)}.u3-mile{--node:14px;position:relative;display:flex;flex-direction:column;gap:8px;padding-top:40px}.u3-mile>.u3-mile__node,.u3-mile__ring{position:absolute;top:0;left:0;width:var(--node);height:var(--node)}.u3-mile--key{--node:20px}.u3-mile--key>.u3-mile__node{top:-3px;left:-3px}.u3-mile__ring{border-radius:50%;border:2px dashed rgba(15,23,32,.4);background:var(--ground)}.u3-mile:not(.u3-mile--latest)>.u3-node:after,.u3-mile:not(.u3-mile--latest)>.u3-node:before{content:none}.u3-time__future,.u3-time__past{position:absolute;z-index:-1}.u3-time__past{background:repeating-linear-gradient(90deg,#ffd84a 0 12px,#f9a93a 12px 20px,transparent 20px 32px) 0 0 /32px 100%;clip-path:inset(0 100% 0 0)}.u3-time__future{border-top:2px dashed rgba(15,23,32,.25);translate:0 1px;clip-path:inset(0 100% 0 0)}.is-down .u3-time__past{background:repeating-linear-gradient(180deg,#ffd84a 0 12px,#f9a93a 12px 20px,transparent 20px 32px) 0 0 /100% 32px;clip-path:inset(0 0 100% 0)}.is-down .u3-time__future{border-top:0;border-left:2px dashed rgba(15,23,32,.25);translate:1px 0;clip-path:inset(0 0 100% 0)}.is-in .u3-time__past{animation:u3-reveal-line var(--draw) linear var(--start) forwards,u3-current-across 1s linear infinite}.is-in .u3-time__future{animation:u3-reveal-line var(--future) linear calc(var(--start) + var(--draw)) forwards}.is-in.is-down .u3-time__past{animation-name:u3-reveal-line,u3-current-down}@keyframes u3-reveal-line{to{clip-path:inset(0)}}@keyframes u3-current-across{to{background-position:32px 0}}@keyframes u3-current-down{to{background-position:0 32px}}.u3-mile>.u3-mile__node,.u3-mile__ring{transform:scale(0);opacity:0}.is-in .u3-mile>.u3-mile__node,.is-in .u3-mile__ring{animation:u3-node-in .45s var(--expo) forwards;animation-delay:calc(var(--t) - .08s)}@keyframes u3-node-in{to{transform:none;opacity:1}}.u3-mile>:is(small,b,span:last-child){opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .7s var(--expo)}.is-in .u3-mile>:is(small,b,span:last-child){opacity:1;transform:none;transition-delay:var(--t)}.u3-mile small{font-size:13px;font-weight:600;color:var(--muted)}.u3-mile--key small{color:var(--amber-text)}.u3-mile b{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.u3-mile--key b{font-size:21px;font-weight:700;letter-spacing:-.02em}.u3-mile--next b,.u3-mile--next small{color:var(--muted)}.u3-mile>span:last-child{font-size:15px;line-height:1.45;color:var(--ink-2)}.u3-nowrap{white-space:nowrap}@media (max-width:900px){.u3-time{grid-template-columns:minmax(0,1fr);row-gap:32px}.u3-mile{padding:0 0 0 40px}}.u3-co{display:flex;flex-direction:column}.u3-label+.u3-team{margin-top:0}.u3-backers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:48px;padding:12px;border-radius:24px;background:var(--white);box-shadow:inset 0 0 0 1px var(--line),0 18px 40px rgba(15,23,32,.05)}.u3-backer{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:10px;padding:24px}.u3-backer__logo{display:flex;align-items:flex-end;height:64px;margin-bottom:12px}.u3-backer__logo img{display:block;width:var(--w);max-width:100%;height:auto}.u3-backer__name{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.4;color:var(--muted)}.u3-backer__name b{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.u3-backer__sun{position:absolute;top:22px;right:22px;width:12px;height:12px;opacity:0;transform:scale(.4);transition:opacity .4s ease,transform .6s var(--expo)}.u3-backer__sun:after,.u3-backer__sun:before{content:none}.u3-backer__rays{--at:calc(100% - 28px) 28px;position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-conic-gradient(from var(--u3-a) at var(--at),rgba(249,169,58,.2) 0deg 19.5deg,rgba(249,169,58,0) 20.5deg 34.5deg,rgba(249,169,58,.2) 35deg);-webkit-mask-image:radial-gradient(circle at var(--at),#000,transparent 55%),conic-gradient(from 180deg at var(--at),transparent,#000 10deg 80deg,transparent 90deg);-webkit-mask-composite:source-in;mask-image:radial-gradient(circle at var(--at),#000,transparent 55%),conic-gradient(from 180deg at var(--at),transparent,#000 10deg 80deg,transparent 90deg);-webkit-mask-composite:source-in,xor;mask-composite:intersect;opacity:0;transition:opacity .4s ease}.u3-backer:hover .u3-backer__rays{opacity:1;animation:u3-rays-turn 5s linear infinite}.u3-backer:hover .u3-backer__sun{opacity:1;transform:none}.u3-backer:not(:nth-child(3n)):after{content:"";position:absolute;top:16px;bottom:16px;right:0;width:1px;background:var(--line)}.u3-backer:nth-child(n+4):before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:var(--line)}.u3-backer__tag{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--amber-text)}.u3-backer__tag .u3-node{position:relative;flex:none;width:10px;height:10px}.u3-team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.u3-person{display:flex;align-items:center;gap:14px}.u3-person img{flex:none;width:64px;height:64px;border-radius:50%;object-fit:cover;background:var(--stone);box-shadow:inset 0 0 0 1px rgba(15,23,32,.06)}.u3-person>span{display:flex;flex-direction:column;gap:2px}.u3-person b{font-size:17px;font-weight:600;letter-spacing:-.01em}.u3-person small{font-size:14px;line-height:1.35;color:var(--muted)}.u3-backer,.u3-person{opacity:0;transform:translateY(12px);transition:opacity .7s ease,transform .8s var(--expo);transition-delay:calc(var(--i) * .06s)}.u3-co.is-in .u3-backer,.u3-co.is-in .u3-person{opacity:1;transform:none}@media (max-width:900px){.u3-backers{grid-template-columns:repeat(2,minmax(0,1fr))}.u3-backer:not(:nth-child(3n)):after{content:none}.u3-backer:nth-child(odd):after{content:"";position:absolute;top:14px;bottom:14px;right:0;width:1px;background:var(--line)}.u3-backer:nth-child(n+4):before{content:none}.u3-backer:nth-child(n+3):before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:var(--line)}.u3-backer{padding:16px}.u3-backer__logo{height:52px;margin-bottom:6px}.u3-backer__logo img{width:calc(var(--w) * .8)}.u3-team{grid-template-columns:minmax(0,1fr);gap:16px}}.u3-finale{overflow:hidden;margin-top:var(--space-in);color:var(--ink)}.u3-cta,.u3-cta__in,.u3-finale{position:relative}.u3-cta__in{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px;padding-block:var(--space) var(--space-in)}.u3-cta__copy{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:20px}.u3-cta h2{max-width:760px}.u3-cta p{max-width:560px;font-size:18px;line-height:1.55;color:var(--ink-2)}.u3-cta .u3-eyebrow{color:var(--ink)}.u3-sun{background:radial-gradient(130% 160% at 100% 0,#ffd84a,#f9a93a 45%,#f0701f)}.u3-sun .u3-light__beam-stop{stop-color:#ffe68a}.u3-sun .u3-light__wave-stop{stop-color:#fff}.u3-sun .u3-eyebrow:before{background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.35)}.u3-eyebrow--next:before,.u3-sun .u3-eyebrow--next:before{width:12px;height:12px;border:2px dashed rgba(15,23,32,.5);background:none;box-shadow:none}.u3-sun .u3-btn--ink .u3-btn__fill{background:radial-gradient(70% 110% at 100% 0,#fff,rgba(255,255,255,0) 70%),radial-gradient(80% 100% at 45% 40%,#ffe68a,rgba(255,230,138,0) 75%),#ffd84a;background-size:160% 160%;background-position:100% 0}.u3 .u3-sun a.u3-btn--ink:hover{box-shadow:0 14px 32px rgba(143,82,0,.3)}.u3-foot{position:relative}.u3-foot__in{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:clamp(48px,8vw,128px);row-gap:clamp(48px,6vw,72px);padding-block:clamp(32px,4vw,48px) 40px;font-size:14px;color:var(--ink-2)}.u3-foot__brand{gap:14px}.u3-foot__brand,.u3-foot__col{display:flex;flex-direction:column;align-items:flex-start;font-size:15px}.u3-foot__col{gap:10px;font-weight:500;color:var(--ink)}.u3-foot__col .u3-label{margin-bottom:4px}.u3-sun .u3-label{color:rgba(15,23,32,.6)}.u3-foot__social{display:flex;flex-direction:column;gap:10px}.u3-foot__social a{align-items:center;gap:10px}.u3-foot__social svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.u3-foot__social circle[r="0.6"]{fill:currentColor}.u3 .u3-foot a{transition:color .25s ease}.u3 .u3-foot a:hover{color:#fff}.u3-foot__bottom{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 32px;font-size:13px}.u3 .u3-foot__bottom a{font-weight:600;color:var(--ink)}@media (max-width:700px){.u3-foot__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px}.u3-foot__brand{grid-column:1/-1}.u3-foot__bottom{flex-direction:column}}.concept-stage:has(.u3){scrollbar-width:none}.concept-stage:has(.u3)::-webkit-scrollbar{display:none}.u3-scroll{position:fixed;top:0;right:4px;z-index:100;width:7px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);background:rgba(15,23,32,.38);opacity:0;transition:opacity .4s ease,width .2s ease;touch-action:none}.u3-scroll.is-on,.u3-scroll:hover{opacity:1}.u3-scroll:hover{width:10px}@media (prefers-reduced-motion:reduce){.u3 *,.u3 :after,.u3 :before{animation:none!important;transition:none!important}.u3-backer,.u3-mile>*,.u3-person,.u3-reveal,.u3-use>:not(svg),.u3-use__charge,.u3-use__dot,.u3-use__drop,.u3-use__glow,.u3-use__obj{opacity:1;transform:none}.u3-use__ground{stroke-dashoffset:0}.u3-use__sheen{display:none}.u3-rule:after,.u3-time__future,.u3-time__past{clip-path:none}.u3-light__wave{display:none!important}}.u3-cover{position:fixed;inset:0;overflow:hidden}.u3-cover .u3-light{-webkit-mask-image:none;mask-image:none}.u3-cover__win{position:absolute;right:clamp(16px,6vw,56px);bottom:clamp(20px,5vh,36px);width:min(400px,calc(100% - 32px));height:330px}@media (max-width:520px){.u3-cover__win{scale:.74;transform-origin:100% 100%}}