@font-face{font-family:Newsreader;font-weight:200;font-style:normal;font-display:swap;src:url(/fonts/horizon/site-newsreader-200.woff2)format("woff2")}@font-face{font-family:Newsreader;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/horizon/site-newsreader-700.woff2)format("woff2")}@font-face{font-family:Newsreader;font-weight:700;font-style:italic;font-display:swap;src:url(/fonts/horizon/site-newsreader-700i.woff2)format("woff2")}@font-face{font-family:Doto;font-weight:100 900;font-display:swap;src:url(/fonts/horizon/doto-variable.woff2)format("woff2")}@font-face{font-family:Newsreader;font-weight:200;font-style:italic;font-display:swap;src:url(/fonts/horizon/site-newsreader-200i.woff2)format("woff2")}@font-face{font-family:Red Hat Text;font-weight:400;font-display:swap;src:url(/fonts/horizon/redhat-400.woff2)format("woff2")}@font-face{font-family:Red Hat Text;font-weight:700;font-display:swap;src:url(/fonts/horizon/redhat-700.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-weight:300 700;font-display:swap;src:url(/fonts/horizon/space-grotesk-variable.woff2)format("woff2")}@font-face{font-family:Audiowide;font-weight:400;font-display:swap;src:url(/fonts/horizon/audiowide-regular.woff2)format("woff2")}:root{color-scheme:dark;--ink-0:#0c0c0b;--ink-1:#121211;--ink-2:#1a1a18;--ink-3:#252523;--paper:#e9e6df;--paper-2:#f3f1ec;--hi:#fbfaf6;--text:#ebe8e1;--text-2:#ebe8e1b3;--text-3:#ebe8e17a;--line:#ebe8e11f;--line-2:#ebe8e138;--spec-r:#ff5a4e;--spec-c:#5fe3ff;--r-xs:6px;--r-s:12px;--r-m:20px;--r-l:32px;--r-xl:44px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:72px;--s-9:112px;--s-10:160px;--f-display:"Newsreader",Georgia,serif;--f-body:"Red Hat Text",system-ui,sans-serif;--f-ui:"Space Grotesk",system-ui,sans-serif;--f-mark:"Audiowide",var(--f-ui);--ease-out:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.65,0,.35,1);--gutter:clamp(20px,4.4vw,72px)}*{box-sizing:border-box;margin:0}html{background:var(--ink-0);color:var(--text);-webkit-text-size-adjust:100%}body{font:400 17px/1.6 var(--f-body);background:var(--ink-0);min-height:100vh;overflow-x:hidden}a{color:inherit}::selection{background:var(--hi);color:var(--ink-0)}.world{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.world canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-out);position:absolute;inset:0}.world.ready canvas{opacity:1}.world .fallback{background:repeating-linear-gradient(90deg,#00000059 0 3px,#0000 3px 19px,#ffffff12 19px 22px,#0000 22px 24px),linear-gradient(162deg,#0000 42%,#ebe8e11a 52%,#ebe8e16b 60%,#ebe8e114 68%,#0000 76%),#0d0d0c;position:absolute;inset:0}.world.ready .fallback{opacity:0;transition:opacity 1.2s}.site-header{z-index:20;top:var(--s-4);left:var(--gutter);right:var(--gutter);border-radius:var(--r-pill);backdrop-filter:blur(18px)saturate(.9);background:#12121185;justify-content:space-between;align-items:center;height:56px;padding:0 6px 0 20px;display:flex;position:fixed;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff0f,0 18px 40px -24px #000c}.mark{font:400 19px/1 var(--f-mark);letter-spacing:.06em;color:var(--hi);text-decoration:none;position:relative}.mark span{position:relative}.nav{align-items:center;gap:var(--s-2);display:flex}.nav a.link{font:500 12px/1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);border-radius:var(--r-pill);padding:12px 14px;text-decoration:none}.nav a.link:hover{color:var(--hi)}.menu-btn{display:none}.btn{--h:48px;height:var(--h);border-radius:var(--r-pill);font:600 12.5px/1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-0);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out);background:linear-gradient(#fbfaf6 0%,#e4e1da 100%);align-items:center;gap:12px;padding:0 8px 0 22px;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff,inset 0 -1px #0000002e,0 1px #0006,0 14px 30px -14px #000000e6}.btn .dot{background:var(--ink-1);width:34px;height:34px;color:var(--hi);border-radius:50%;place-items:center;display:grid}.btn .dot svg{width:15px;height:15px}.btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,inset 0 -1px #0000002e,-1px 0 #ff5a4e8c,1px 0 #5fe3ff8c,0 18px 34px -14px #000000f2}.btn:active{transform:translateY(1px)scale(.985)}.btn:focus-visible{outline:2px solid var(--hi);outline-offset:4px}.btn.ghost{color:var(--text);background:#ebe8e10f;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff1f}.btn.ghost .dot{background:#ebe8e11a}.btn.small{--h:44px;padding-left:18px}.btn.small .dot{width:32px;height:32px}.text-link{font:500 12.5px/1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid #0000;align-items:center;gap:10px;padding:16px 4px;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--hi);border-color:var(--line-2)}.label{font:500 11.5px/1.2 var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--text-2)}.label .caret{vertical-align:-.12em;background:currentColor;width:.55em;height:1em;margin-left:3px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.022em;color:var(--hi);font-weight:200}h1{font-size:clamp(50px,7.2vw,116px);line-height:.93}h2{font-size:clamp(40px,5.1vw,80px);line-height:.96}.mask-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.mask-line>span{animation:rise 1.15s var(--ease-out) forwards;display:block;transform:translateY(105%)}.mask-line:nth-child(2)>span{animation-delay:.12s}@keyframes rise{to{transform:none}}.fade{opacity:0;animation:fadein .9s var(--ease-out) .55s forwards;transform:translateY(10px)}@keyframes fadein{to{opacity:1;transform:none}}main{z-index:2;position:relative}.hero{min-height:100svh;padding:clamp(124px,16vh,160px) var(--gutter) var(--s-6);grid-template-rows:auto auto auto 1fr auto;display:grid;position:relative}.hero h1{margin-top:var(--s-5);font-size:clamp(50px,6.1vw,98px)}.hero-copy{margin-top:var(--s-6);max-width:44ch}.hero-foot{justify-content:space-between;align-items:center;gap:var(--s-6);grid-row:5;display:flex}.hero-copy p{color:var(--text-2);max-width:34ch;font-size:clamp(17px,1.25vw,19px)}.hero-copy .by{max-width:none;margin-top:var(--s-3);font:500 12px/1.4 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text)}.hero-actions{gap:var(--s-4);margin-top:var(--s-6);flex-wrap:wrap;align-items:center;display:flex}.hero-meta{gap:var(--s-5);align-items:center;display:flex}.cue{font:500 11px/1 var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--text-2);border-radius:var(--r-pill);backdrop-filter:blur(14px);background:#12121180;align-items:center;gap:12px;height:40px;padding:0 16px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.cue i{width:1px;height:14px;animation:cue 2.4s var(--ease-io) infinite;transform-origin:top;background:currentColor;display:block}@keyframes cue{0%{transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.motion-toggle{border-radius:var(--r-pill);cursor:pointer;height:40px;color:var(--text-2);font:500 11px/1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;backdrop-filter:blur(14px);background:#12121180;border:0;align-items:center;gap:10px;padding:0 16px 0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.motion-toggle i{border-radius:50%;width:16px;height:16px;position:relative;box-shadow:inset 0 0 0 1px}.motion-toggle i:before,.motion-toggle i:after{content:"";background:currentColor;width:2px;height:6px;position:absolute;top:5px;left:5px}.motion-toggle i:after{left:9px}.concept-tag{z-index:30;right:var(--gutter);font:500 10.5px/1 var(--f-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line);background:#0c0c0b99;padding:8px 12px;position:fixed;top:84px}.section{padding:var(--s-9) var(--gutter)}.pk-head{gap:var(--s-7);margin-bottom:var(--s-8);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;display:grid}.pk-head>p{color:var(--text-2);justify-self:end;max-width:42ch}.plates{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(14px,1.6vw,24px);display:grid}.plate{isolation:isolate;border-radius:var(--r-l);backdrop-filter:blur(28px)saturate(1.15)brightness(1.04);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out);background:linear-gradient(165deg,#ffffff13 0%,#ffffff06 38%,#0e0e0d6b 100%),#10100f75;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff13,inset 0 -24px 48px -32px #0009,0 40px 80px -50px #000000e6}.plate:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(120% 60% at 18% -10%,#ffffff21,#0000 55%),linear-gradient(90deg,#0000,#ffffff59 30%,#ffffff14 70%,#0000) top/100% 1px no-repeat;position:absolute;inset:0}.plate:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity .6s var(--ease-out);background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),#ffffff17,transparent 60%);position:absolute;inset:0}.plate:hover:after,.plate:focus-within:after{opacity:1}.plate:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1f,-1px 0 #ff5a4e2e,1px 0 #5fe3ff2e,inset 0 -24px 48px -32px #0009,0 50px 90px -50px #000000f2}.plate-body{padding:clamp(28px,2.6vw,40px) clamp(22px,2.2vw,34px) clamp(26px,2.4vw,36px)}.plate h3{font-size:clamp(34px,2.9vw,46px);line-height:1}.plate .lede{margin-top:var(--s-3);color:var(--text-2);min-height:3em;font-size:16px;line-height:1.5}.price{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--line);align-items:baseline;gap:12px;display:flex}.price .from{font:500 11px/1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);align-self:center}.price strong{font:200 clamp(52px,4.6vw,72px)/.9 var(--f-display);letter-spacing:-.03em;color:var(--hi)}.price-note{font:500 11px/1.5 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-top:var(--s-3)}.price-note b{color:var(--text-2);font-weight:500}.inherit{margin-top:var(--s-6);font:500 12px/1.3 var(--f-ui);letter-spacing:.06em;color:var(--text)}.scope{margin-top:var(--s-4);padding:0;list-style:none}.plate[data-phase="3"]{background:linear-gradient(165deg,#ffffff1f 0%,#ffffff0a 40%,#0e0e0d5c 100%),#16161570;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff24,inset 0 -24px 48px -32px #0009,0 40px 80px -50px #000000e6}.scope li{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:18px 1fr;gap:10px;padding:11px 0;font-size:15.5px;line-height:1.45;display:grid}.scope li:before{content:"";width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--text-2);border-radius:2px;margin-top:.55em}.plate .btn{margin-top:var(--s-6)}.ledger{margin-top:var(--s-9);gap:var(--s-6);border-top:1px solid var(--line-2);padding-top:var(--s-6);grid-template-columns:minmax(0,.9fr) repeat(3,minmax(0,1fr));display:grid}.ledger h3{font-size:clamp(28px,2.4vw,38px);line-height:1.02}.ledger dt{font:500 11.5px/1.3 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--hi);margin-bottom:var(--s-3)}.ledger dd{color:var(--text-2);font-size:15.5px;line-height:1.55}.care{margin-top:var(--s-8);gap:var(--s-6);padding:var(--s-6) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,2fr) auto;align-items:center;display:grid}.care h3{font-size:clamp(26px,2.2vw,34px);line-height:1.05}.care p{color:var(--text-2);max-width:60ch;font-size:15.5px}.fine{margin-top:var(--s-8);columns:3 300px;column-gap:var(--s-7)}.fine p{break-inside:avoid;color:var(--text-3);margin-bottom:var(--s-5);font-size:13.5px;line-height:1.62}.fine strong{color:var(--text-2);font-weight:700}.fine-head{margin-top:var(--s-8);justify-content:space-between;align-items:baseline;display:flex}body.alt{background:var(--paper)}body.alt body.alt .hero h1,body.alt .hero .by{color:var(--ink-0)}body.alt .hero .label,body.alt .hero-copy p,body.alt .text-link{color:#0c0c0bad}body.alt .site-header{background:#f3f1ec99;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #00000014}body.alt .mark{color:var(--ink-0)}body.alt .nav a.link{color:#0c0c0bb3}body.alt .btn{background:var(--ink-1);color:var(--hi);box-shadow:inset 0 1px #ffffff24,0 14px 30px -16px #00000080}body.alt .btn .dot{background:var(--hi);color:var(--ink-0)}body.alt .cue,body.alt .motion-toggle{color:#0c0c0bb3;background:#f3f1ec99;box-shadow:inset 0 0 0 1px #0000001a}@media (width<=720px){:root{--gutter:18px}body{font-size:16px}.site-header{height:52px;padding-left:16px;top:10px}.nav a.link{display:none}.menu-btn{width:44px;height:44px;color:var(--hi);background:#ebe8e114;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.menu-btn i{background:currentColor;width:16px;height:1px;box-shadow:0 -5px,0 5px}.nav .btn.small{--h:44px;padding-left:16px;font-size:11.5px}.nav .btn.small .dot{display:none}.nav .btn.small{padding-right:16px}.hero{padding-top:104px;padding-bottom:var(--s-5)}.hero h1{max-width:8.4ch;font-size:clamp(42px,12vw,56px)}.hero-copy,.hero-actions{margin-top:var(--s-5)}.hero-actions{margin-top:var(--s-4);gap:0}.hero-actions .btn{flex:100%;justify-content:space-between}.hero-actions .text-link{padding:14px 0 0}.hero-copy p.by{margin-top:8px}.hero h1{margin-top:14px}.cue{padding:0 14px;font-size:10px}.motion-toggle span{font-size:10px}.section{padding:var(--s-8) var(--gutter)}.pk-head{gap:var(--s-4);margin-bottom:var(--s-6);grid-template-columns:1fr}.pk-head>p{justify-self:start}.plates{gap:var(--s-4);grid-template-columns:1fr}.plate:nth-child(n){margin-top:0}.ledger,.care{gap:var(--s-5);grid-template-columns:1fr}.concept-tag{white-space:nowrap;font-size:9px;inset:auto auto 6px 50%;transform:translate(-50%)}.hero{min-height:100svh}.hero-foot .cue,.motion-toggle{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.mask-line>span,.fade{opacity:1;animation:none;transform:none}.label .caret{animation:none}}html.red{--accent:#e2372b}html.red .label .caret{background:var(--accent)}html.red .btn:not(.ghost) .dot{background:var(--accent);color:#fff}html.red .eyebrow-dot,html.red .label:before{color:var(--accent)}.hero{text-align:center;padding:calc(31vh + 10px) var(--gutter) 0;flex-direction:column;align-items:center;min-height:100svh;display:flex;position:relative}.hero .label{justify-content:center}.hero h1{margin-top:16px;font-size:clamp(44px,5.2vw,82px);line-height:.98}.hero-copy{flex-direction:column;align-items:center;max-width:52ch;margin:22px auto 0;display:flex}.hero-copy p{max-width:46ch;margin-inline:auto}.hero-actions{justify-content:center;margin-top:22px}.hero-foot{left:var(--gutter);right:var(--gutter);position:absolute;bottom:22px}.look{z-index:31;-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--line);background:#0a0a0c8c;border-radius:999px;gap:4px;padding:4px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.look button{font:500 11px/1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 16px}.look button[aria-pressed=true]{background:var(--paper);color:var(--ink-0)}@media (width<=720px){.hero{padding-top:calc(23svh + 6px)}.hero h1{max-width:none;font-size:clamp(40px,11vw,52px)}.hero-actions .btn{flex:0 auto}.hero-actions .text-link{text-align:center;flex-basis:100%;padding:12px 0 0}.look{top:76px;bottom:auto}.look button{padding:9px 12px;font-size:10px}}:root{--f-dot:"Doto",var(--f-ui)}h1,h2,h3{letter-spacing:-.03em;font-variation-settings:"opsz" 72;font-weight:700}h2{line-height:.98}em{font-style:italic}.hero h1.dot-title{font-family:var(--f-dot);font-variation-settings:"ROND" 100;letter-spacing:.005em;mix-blend-mode:screen;margin-top:14px;font-size:clamp(30px,4.4vw,72px);font-weight:820;line-height:1.06}.dot-title .dl{background:linear-gradient(100deg,#0000 0 38%,#fffffff2 48%,#0000 58% 100%) 0 0/320% 100% no-repeat,linear-gradient(#cfdcff 0%,#f4f6ff 34%,#fff 55%,#ffd6d4 88%,#ff9e9a 100%);color:#0000;filter:drop-shadow(0 0 1px #ffffff8c)drop-shadow(0 0 16px #5078ff61)drop-shadow(0 6px 22px #ff283229);animation:glint 9s var(--ease-io) 1.6s infinite;-webkit-background-clip:text;background-clip:text;display:block}.dot-title .dl+.dl{animation-delay:1.9s}.dot-title em{font-family:var(--f-display);font-variation-settings:"opsz" 72;letter-spacing:-.035em;font-size:1.16em;font-style:italic;font-weight:700;line-height:.9}@keyframes glint{0%{background-position:120% 0,0 0}38%,to{background-position:-30% 0,0 0}}.btn,.motion-toggle,.cue,.menu-btn,.nav .link,.text-link{transition:transform .5s var(--ease-out),filter .5s var(--ease-out),box-shadow .5s var(--ease-out),color .3s}.btn{filter:drop-shadow(0 0 12px #dce4ff1f)}.btn:hover,.btn:focus-visible{filter:drop-shadow(0 10px 18px #0000008c)drop-shadow(0 0 18px #aabeff57);transform:translateY(-3px)}.btn.ghost{filter:drop-shadow(0 0 10px #dce4ff0f)}.motion-toggle:hover,.cue:hover,.menu-btn:hover,.motion-toggle:focus-visible,.cue:focus-visible{filter:drop-shadow(0 0 14px #aabeff52);transform:translateY(-2px)}.text-link:hover,.nav .link:hover{filter:drop-shadow(0 0 10px #c8d4ff8c);transform:translateY(-1px)}.shuf{white-space:nowrap}.shuf>span{display:inline-block}@media (width<=720px){.hero h1.dot-title{font-size:clamp(26px,8.6vw,40px);line-height:1.1}.hero-actions{flex-direction:column;align-items:center}.hero-actions .text-link{flex-basis:auto}}.hero h1.dot-title{word-spacing:-.22em}@media (prefers-reduced-motion:reduce){.dot-title .dl{animation:none}.btn:hover{transform:none}}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.passage{height:40vh}.how{padding-top:var(--s-8);padding-bottom:var(--s-9);position:relative}.how-head{z-index:2;text-align:center;max-width:780px;margin:0 auto clamp(90px,10vw,140px);position:relative}.how-head h2{margin-top:18px}.how-head>p:not(.label){color:var(--text-2);max-width:58ch;margin:24px auto 0;font-size:clamp(17px,1.3vw,19px);line-height:1.6}.trail{pointer-events:none;z-index:1;position:absolute;top:0;left:0;overflow:visible}.t-ghost{fill:none;stroke:#ebe8e114;stroke-width:1px}.t-wide,.t-mid,.t-core{fill:none;stroke-linecap:round;stroke-linejoin:round}.t-wide{stroke:url(#tg);stroke-width:14px;opacity:.09}.t-mid{stroke:url(#tg);stroke-width:4.5px;opacity:.34}.t-core{stroke:#f7f8ff;stroke-width:1.6px}.c-wide,.c-mid,.c-core{fill:none;stroke-linecap:round}.c-wide{stroke:url(#cg);stroke-width:14px;opacity:.09}.c-mid{stroke:url(#cg);stroke-width:4.5px;opacity:.34}.c-core{stroke:#f7f8ff;stroke-width:1.5px}.t-halo{fill:url(#hg)}.t-head{fill:#fff}.t-node{fill:#0b0b0e;stroke:#ebe8e147;stroke-width:1.2px;transition:fill .6s,stroke .6s}.t-node.on{fill:#fff;stroke:#aabeffe6}.t-node-glow{fill:url(#hg);opacity:0;transition:opacity .8s}.t-node-glow.on{opacity:.9}.t-spur{stroke:#ebe8e159;stroke-width:1px;stroke-dasharray:3 5;opacity:0;transition:opacity .8s}.t-spur.on{opacity:1}.stops{z-index:2;flex-direction:column;gap:clamp(110px,11vw,160px);max-width:1240px;margin:0 auto;display:flex;position:relative}.stop{backdrop-filter:blur(20px)saturate(1.15);width:min(56%,680px);transition:box-shadow .9s var(--ease-out),transform .9s var(--ease-out),opacity .9s var(--ease-out);background:linear-gradient(165deg,#ffffff0e,#ffffff03 42%,#0505078c),#08080ac2;border-radius:28px;padding:clamp(26px,2.6vw,42px);position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff17,0 40px 80px -50px #000000e6}.stop.wide{width:min(64%,800px)}.stop[data-side=r]{margin-left:auto}.stop.lit{box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff29,0 0 0 1px #a0b4ff14,0 0 46px -10px #6e8cff47,0 40px 80px -50px #000000e6}.stop-no{font:800 13px/1 var(--f-dot);font-variation-settings:"ROND" 100;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);transition:color .8s,text-shadow .8s}.stop.lit .stop-no{color:#d6e0ff;text-shadow:0 0 14px #7896ffa6}.stop h3{margin-top:16px;font-size:clamp(30px,2.7vw,44px);line-height:1.02}.stop .lede{color:var(--text-2);margin-top:16px;font-size:clamp(16.5px,1.2vw,18px);line-height:1.62}.tag{font:500 11px/1.35 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff05;border-radius:999px;margin-top:18px;padding:9px 14px;display:inline-flex}.tag.sm{margin-top:14px;font-size:10.5px}.box{background:#ffffff07;border-radius:18px;margin-top:16px;padding:18px 20px;box-shadow:inset 0 0 0 1px #ffffff13}.box.quiet{background:#ffffff04}.box-h{font:500 11.5px/1.2 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--hi);margin-bottom:10px}.box p:not(.box-h):not(.tag){color:var(--text-2);font-size:16px;line-height:1.6}.box ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.box li{color:var(--text);padding-left:18px;font-size:15.5px;line-height:1.45;position:relative}.box li:before{content:"";background:#d6e0ffd9;border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0;box-shadow:0 0 8px #7896ffb3}.cols{grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;display:grid}.cols .box{margin-top:16px}.steps{counter-reset:st;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:st;background:#ffffff07;border-radius:16px;padding:14px 14px 15px;box-shadow:inset 0 0 0 1px #ffffff12}.steps b{font:600 12px/1.2 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--hi);align-items:baseline;gap:8px;display:flex}.steps b:before{content:counter(st,decimal-leading-zero);font:800 11px/1 var(--f-dot);font-variation-settings:"ROND" 100;color:var(--text-3)}.steps span{color:var(--text-2);margin-top:8px;font-size:14.5px;line-height:1.45;display:block}.types,.extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.extras{grid-template-columns:repeat(3,minmax(0,1fr))}.types>div,.extras>div{transition:box-shadow .5s var(--ease-out),transform .5s var(--ease-out);background:#ffffff07;border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.types>div:hover,.extras>div:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff3,0 0 26px -8px #8ca5ff59}.types strong,.extras strong{font:700 19px/1.15 var(--f-display);letter-spacing:-.015em;color:var(--hi)}.types span,.extras span{color:var(--text-2);font-size:14.5px;line-height:1.45}.types small,.extras small{font:500 10.5px/1.3 var(--f-ui);letter-spacing:.13em;text-transform:uppercase;color:#c9d5ff;margin-top:auto;padding-top:6px}.extras small.inc{color:#d9e2ff}.extras small.scp{color:#b8c6ff}.extras small.sep{color:#ffb4b0}.extras small.care-t{color:#f3d9d7}.extras small:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 8px}.nodes{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex;position:relative}.nodes span{font:500 12px/1 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--hi);background:#ffffff08;border-radius:999px;padding:11px 14px;box-shadow:inset 0 0 0 1px #ffffff24}.stack{flex-wrap:wrap;gap:8px 18px;display:flex}.stack span{font:700 17px/1.2 var(--f-display);color:var(--text)}.checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}details{border-top:1px solid var(--line);margin-top:20px}summary{cursor:pointer;font:500 12px/1.2 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:18px 0 6px;list-style:none;transition:color .3s;display:flex}summary::-webkit-details-marker{display:none}summary:hover{color:var(--hi)}summary:focus-visible{outline:2px solid var(--hi);outline-offset:4px;border-radius:6px}summary i{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .5s var(--ease-out),box-shadow .5s;border-radius:50%;flex:none;position:relative}summary i:before,summary i:after{content:"";background:currentColor;width:10px;height:1.5px;margin:-.75px 0 0 -5px;position:absolute;top:50%;left:50%}summary i:after{transform:rotate(90deg)}details[open] summary i{transform:rotate(45deg);box-shadow:inset 0 0 0 1px #aabeff99,0 0 14px #7896ff59}.det{color:var(--text-2);padding:10px 0 4px;font-size:16px;line-height:1.65}.det dl{grid-template-columns:minmax(120px,.32fr) 1fr;gap:12px 20px;display:grid}.det dt{font:500 11.5px/1.5 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--hi)}.det dd{margin:0}.det .src{color:var(--text-3);margin-top:14px;font-size:13px}.chart-wrap{z-index:2;border-radius:28px;max-width:1180px;margin:clamp(130px,12vw,180px) auto 0;padding:clamp(28px,3.4vw,54px);position:relative}.chart-wrap:before{content:"";border-radius:inherit;z-index:-1;backdrop-filter:blur(22px);opacity:0;transition:opacity 1.2s var(--ease-out);background:linear-gradient(170deg,#ffffff0d,#ffffff03 40%,#05050799),#070709cc;position:absolute;inset:0}.chart-wrap>*{transition:opacity 1s var(--ease-out),transform 1s var(--ease-out)}html.trail-on .chart-wrap:not(.drawn)>*{opacity:0;transform:translateY(14px)}.chart-wrap.drawn:before,html:not(.trail-on) .chart-wrap:before{opacity:1}.chart-wrap.drawn>:nth-child(2){transition-delay:.12s}.chart-wrap.drawn>:nth-child(3){transition-delay:.22s}.chart-wrap.drawn>:nth-child(4){transition-delay:.3s}html:not(.trail-on) .chart-wrap{box-shadow:inset 0 0 0 1px #ffffff24}.chart-head{text-align:center;max-width:720px;margin:0 auto}.chart-head h3{margin-top:16px;font-size:clamp(34px,3.4vw,54px);line-height:1}.chart-head p:not(.label){color:var(--text-2);margin-top:18px;font-size:17px;line-height:1.6}.tbl-wrap{background:#ffffff05;border-radius:20px;margin-top:34px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.pt{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.45}.pt th,.pt td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff12;padding:15px 18px}.pt tbody tr:last-child>*{border-bottom:0}.pt thead th{font:500 11px/1.3 var(--f-ui);letter-spacing:.15em;text-transform:uppercase;color:var(--text-2);background:#ffffff06}.pt tbody th{font:700 17.5px/1.25 var(--f-display);letter-spacing:-.01em;color:var(--hi);white-space:nowrap}.pt td{color:var(--text-2)}.pt td b{color:var(--hi);font-weight:700}.pt tbody tr{transition:background .4s}.pt tbody tr:hover{background:#a0b4ff0b}.tr-label{text-align:center;margin-top:40px}.types.cap-types{margin-top:34px}.cap-platforms{flex-wrap:wrap;justify-content:center;gap:10px;max-width:860px;margin:16px auto 0;padding:0;list-style:none;display:flex}.cap-platforms li{font:500 15px/1.2 var(--f-ui);letter-spacing:.01em;color:var(--hi);background:#ffffff08;border-radius:999px;padding:9px 16px;box-shadow:inset 0 0 0 1px #ffffff1a}.chart-note{text-align:center;max-width:78ch;color:var(--text-3);margin:22px auto 0;font-size:14px;line-height:1.6}.chart-note a{color:var(--hi);text-underline-offset:3px;text-decoration:underline #ffffff4d;transition:text-decoration-color .3s}.chart-note a:hover,.chart-note a:focus-visible{text-decoration-color:currentColor}.plate,.plate[data-phase="3"]{background:linear-gradient(165deg,#ffffff0d 0%,#ffffff03 36%,#0404069e 100%),#070709cc;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff1f,inset 0 -24px 48px -32px #0009,0 40px 80px -50px #000000f2}.plate:hover,.plate:focus-within,.plate[data-phase="3"]:hover{box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff4d,0 0 0 1px #aabeff1f,0 0 34px -6px #829bff52,0 0 70px -20px #ff46502e,0 50px 90px -50px #000000f2}.plate .lede{font-size:17px}.price-note{font-size:12px}.inherit{font-size:13.5px}.scope{margin-top:var(--s-4);background:#ffffff06;border-radius:18px;padding:4px 18px;box-shadow:inset 0 0 0 1px #ffffff12}.plate[data-phase="1"] .scope{margin-top:var(--s-6)}.scope li{border-bottom-color:#ffffff0f;padding:12px 0;font-size:16.5px}.scope li:last-child{border-bottom:0}.ledger,.care,.fine-head{display:none}.clarity{margin-top:var(--s-9);backdrop-filter:blur(22px);background:linear-gradient(165deg,#ffffff0d,#ffffff03 40%,#05050799),#070709cc;border-radius:28px;padding:clamp(28px,3vw,48px);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff1a}.clarity-head h3,.glance-head h3{margin-top:14px;font-size:clamp(32px,3vw,48px);line-height:1.02}.clarity-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid;position:relative}.clarity-steps:before{content:"";background:linear-gradient(90deg,#5b7cffb3,#ffffffb3,#ff4a52b3);height:1px;position:absolute;top:17px;left:24px;right:24px;box-shadow:0 0 12px #8ca0ff66}.clarity-steps li{flex-direction:column;gap:10px;padding:0 6px;display:flex;position:relative}.clarity-steps .n{z-index:1;width:36px;height:36px;font:800 12px/1 var(--f-dot);font-variation-settings:"ROND" 100;color:var(--hi);background:#0b0b0e;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff4d,0 0 16px #7896ff59}.clarity-steps h4{font:700 22px/1.15 var(--f-display);letter-spacing:-.015em;color:var(--hi);margin-top:6px}.clarity-steps p:not(.label){color:var(--text-2);font-size:16px;line-height:1.6}.clarity-steps .after{background:#ffffff08;border-radius:18px;margin:-18px -6px 0;padding:18px;box-shadow:inset 0 0 0 1px #ffffff1a}.clarity-steps .after .label{margin-top:4px}.clarity-steps .after h4{margin-top:0}.clarity-steps .after .btn{align-self:flex-start;margin-top:6px}.glance{margin-top:var(--s-8)}.glance .tbl-wrap{backdrop-filter:blur(22px);background:#070709cc}html.lite .site-header,html.lite .cue,html.lite .motion-toggle,html.lite .plate,html.lite .stop,html.lite .chart-wrap:before,html.lite .clarity,html.lite .glance .tbl-wrap{backdrop-filter:none}html.lite .site-header{background-color:#121211e6}html.lite .plate,html.lite .stop{background-color:#0a0a0be6}.perf{z-index:60;color:#cfe;white-space:pre;pointer-events:none;background:#000000c7;border-radius:8px;margin:0;padding:8px 10px;font:11px/1.45 ui-monospace,Consolas,monospace;position:fixed;bottom:8px;left:8px}.pt.gl td{color:var(--text);font-size:16px}.pt.gl thead th{color:var(--hi);font-size:12px}.pt.gl tbody tr:first-child td{font:700 20px/1.2 var(--f-display);color:var(--hi)}.fine{margin-top:var(--s-7);columns:2 420px;column-gap:var(--s-7);background:#070709d6;border-radius:28px;padding:clamp(26px,3vw,46px);box-shadow:inset 0 0 0 1px #ffffff14}.fine p{color:var(--text-2);margin-bottom:var(--s-6);font-size:15.5px;line-height:1.7}.fine p:last-child{margin-bottom:0}.fine strong{font:700 19px/1.2 var(--f-display);letter-spacing:-.01em;color:var(--hi);margin-bottom:6px;display:block}@media (width<=900px){.stop,.stop.wide{width:auto;margin-left:0}.stop[data-side=r]{margin-left:0}.extras{grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-steps{grid-template-columns:1fr 1fr;row-gap:30px}.clarity-steps:before{display:none}}@media (width<=720px){.how-head{text-align:left;margin-bottom:72px}.stops{gap:76px;padding:0 4px}.stop{border-radius:24px;padding:24px 20px}.steps,.types,.extras,.cols,.checks{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.det dl{grid-template-columns:1fr;gap:4px}.det dd{margin-bottom:12px}.chart-wrap{border-radius:24px;margin-top:96px;padding:24px 16px}.chart-head{text-align:left}.tbl-wrap{box-shadow:none;background:0 0;border-radius:0}.pt,.pt tbody,.pt tr,.pt th,.pt td{width:auto;display:block}.pt thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pt tbody tr{background:#ffffff08;border-radius:18px;margin-top:12px;padding:6px 0;box-shadow:inset 0 0 0 1px #ffffff14}.pt th,.pt td{border:0;padding:8px 16px}.pt tbody th{padding-top:12px;font-size:19px}.pt td{min-height:30px;position:relative;white-space:normal!important;padding-left:136px!important}.pt td:before{content:attr(data-l);width:110px;font:500 10.5px/1.5 var(--f-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);position:absolute;top:9px;left:16px}.tr-label{text-align:left}.cap-platforms{justify-content:flex-start}.chart-note{text-align:left}.clarity{border-radius:24px;padding:24px 18px}.clarity-steps{grid-template-columns:1fr;row-gap:22px;padding-left:4px}.clarity-steps li{padding-left:52px}.clarity-steps .n{position:absolute;top:0;left:0}.clarity-steps h4{margin-top:4px}.clarity-steps .after{margin:0;padding:16px 16px 16px 52px}.clarity-steps .after .n{top:16px;left:12px}.fine{columns:1;border-radius:24px;padding:24px 18px}.scope li{font-size:16px}}@media (prefers-reduced-motion:reduce){html.trail-on .stop:not(.lit){opacity:1;transform:none}}.trail{z-index:3}.stops{align-items:center;gap:clamp(130px,11vw,170px);max-width:none}.stop,.stop.wide{grid-template-columns:minmax(0,.82fr) minmax(0,1.45fr);align-items:start;gap:clamp(30px,4vw,72px);width:min(75vw,1320px);margin:0 auto;padding:clamp(32px,3.4vw,58px);display:grid}.stop[data-side]{margin-left:auto}html.trail-on .stop:not(.lit){opacity:.7}.si{position:sticky;top:110px}.si .tag{margin-top:22px}.sb>:first-child{margin-top:0}.stop h3{font-size:clamp(32px,2.8vw,48px)}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}.steps li{padding:18px 18px 20px;position:relative}.steps li:after{content:"";background:linear-gradient(90deg,#7896ff00,#aabeff8c,#ff5a6400);height:1px;position:absolute;top:0;left:18px;right:18px}.steps span{font-size:15px}.box.row{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.box.row .box-h{flex:none;margin:0}.types{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.types.three{grid-template-columns:repeat(3,minmax(0,1fr))}.types>div{min-height:132px}.types.three>div{min-height:0}.extras{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.extras>div{min-height:124px}.checks,.cols,.cols .box{margin-top:0}.legend{flex-wrap:wrap;gap:8px 16px;margin:24px 0 0;padding:0;list-style:none;display:flex}.legend li{font:500 10.5px/1.3 var(--f-ui);letter-spacing:.13em;text-transform:uppercase}.legend li:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 8px}.legend .inc{color:#d9e2ff}.legend .scp{color:#b8c6ff}.legend .sep{color:#ffb4b0}.legend .care-t{color:#f3d9d7}.flow{background:#ffffff05;border-radius:18px;grid-template-columns:1fr 80px auto;align-items:center;gap:0;padding:22px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.flow-in{grid-template-columns:1fr 1fr;gap:10px;display:grid}.flow-in span{font:500 12px/1 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--hi);background:#ffffff08;border-radius:999px;padding:13px 10px;box-shadow:inset 0 0 0 1px #ffffff24}.flow-line{background:linear-gradient(90deg,#5b7cffe6,#ffffffe6,#ff4a52e6);height:1px;margin:0 10px;position:relative;box-shadow:0 0 12px #8ca0ff80}.flow-line:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-1px;box-shadow:0 0 12px #fff}.flow-out{border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:16px 22px;display:flex;box-shadow:inset 0 0 0 1px #fff3,0 0 26px -6px #8ca5ff59}.flow-out strong{font:700 22px/1 var(--f-display);color:var(--hi)}.flow-out span{font:500 10.5px/1.3 var(--f-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--text-2)}.chart-head{margin-bottom:6px}.plate-actions{margin-top:var(--s-6);flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.plate-actions .btn{margin-top:0}.detail-link{padding:12px 2px}.detail-link:after{content:"→";transition:transform .4s var(--ease-out);margin-left:2px}.detail-link:hover:after{transform:translate(4px)}.pk-more{text-align:center;color:var(--text-2);margin-top:28px;font-size:15.5px}@media (width<=900px){.stop,.stop.wide{grid-template-columns:1fr;gap:26px;width:auto}.si{position:static}.types,.extras{grid-template-columns:repeat(2,minmax(0,1fr))}}.stop .sb{container-type:inline-size}@media (width>900px){@container (width<=500px){.types:not(.three){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=400px){.extras{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (width<=720px){.stops{gap:96px}.types,.types.three,.extras,.cols,.checks{grid-template-columns:1fr}.types>div,.extras>div{min-height:0}.steps{grid-template-columns:1fr 1fr}.flow{grid-template-columns:1fr;justify-items:stretch;gap:14px}.flow-line{background:linear-gradient(#5b7cffe6,#ff4a52e6);width:1px;height:28px;margin:0 auto}.flow-line:after{top:auto;bottom:-1px;right:-3px}.pk-more{text-align:left}}.skip-link{left:var(--gutter);z-index:40;border-radius:var(--r-pill);background:var(--hi);color:var(--ink-0);font:600 12px/1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;padding:12px 18px;text-decoration:none;position:fixed;top:-80px}.skip-link:focus{top:var(--s-4)}.menu-panel{z-index:19;top:74px;left:var(--gutter);right:var(--gutter);border-radius:var(--r-l);backdrop-filter:blur(18px)saturate(.9);background:#121211d1;gap:4px;padding:10px;display:grid;position:fixed;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff0f,0 18px 40px -24px #000c}.menu-panel[hidden]{display:none}.menu-panel a{font:500 13px/1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text);border-radius:var(--r-m);padding:16px 14px;text-decoration:none}.menu-panel a:hover,.menu-panel a:focus-visible{color:var(--hi);background:#ebe8e114}@media (width>=721px){.menu-panel{display:none!important}}.about{z-index:2;position:relative}.about-plate{text-align:center;max-width:880px;margin:0 auto}.about-plate h2{margin-top:20px}.about-copy{gap:var(--s-5);margin-top:var(--s-6);color:var(--text-2);max-width:64ch;margin-inline:auto;font-size:18px;line-height:1.7;display:grid}.closer{z-index:2;text-align:center;padding-bottom:var(--s-10);position:relative}.closer>p{margin:var(--s-5) auto 0;max-width:46ch;color:var(--text-2);font-size:18px}.closer-actions{gap:var(--s-4);margin-top:var(--s-6);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.site-footer{z-index:2;gap:var(--s-4);margin:0 var(--gutter);padding:var(--s-6) 0 calc(var(--s-8) + 40px);border-top:1px solid var(--line);font:500 12px/1.4 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.site-footer a{color:var(--text-2);text-decoration:none}.site-footer a:hover{color:var(--hi)}.site-footer nav{gap:var(--s-5);flex-wrap:wrap;display:flex}.to-top{left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:30;border-radius:var(--r-pill);height:44px;font:600 12px/1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text);cursor:pointer;backdrop-filter:blur(18px)saturate(1.2);opacity:0;transition:opacity .35s var(--ease-out),transform .35s var(--ease-out),filter .5s var(--ease-out);background:#1212118c;border:0;align-items:center;gap:10px;padding:0 18px;display:inline-flex;position:fixed;transform:translate(-50%,10px);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff1f,0 14px 30px -14px #000000e6}.to-top.on{opacity:1;transform:translate(-50%)}.to-top:hover,.to-top:focus-visible{filter:drop-shadow(0 0 14px #aabeff52);transform:translate(-50%,-2px)}.to-top:focus-visible{outline:2px solid var(--hi);outline-offset:4px}.to-top svg{width:15px;height:15px}@media (prefers-reduced-motion:reduce){.to-top{transition:none}}@media (width<=420px){.about-plate h2{font-size:clamp(32px,9.2vw,40px)}}
