@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/84792440f5374347.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10735954b8957dce.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32ec8d161d520037.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_d03ff4{font-family:Inter Tight,Inter Tight Metric;font-style:normal}.__variable_d03ff4{--font-inter-tight:"Inter Tight",Inter Tight Metric}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_16d678{font-family:JetBrains Mono,JetBrains Mono Metric;font-style:normal}.__variable_16d678{--font-jetbrains-mono:"JetBrains Mono",JetBrains Mono Metric}.fixed{position:fixed}.absolute{position:absolute}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.border{border-width:1px}:root{--ink:#000;--paper:#fff;--grey:#5c5c5c;--mute:#9a9a9a;--hair:#000;--f:var(--font-inter-tight),"Inter Tight",-apple-system,"Helvetica Neue",Arial,sans-serif;--m:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--g:max(16px,env(safe-area-inset-left,0px));--gr:max(16px,env(safe-area-inset-right,0px));color-scheme:light}@media (min-width:800px){:root{--g:max(32px,env(safe-area-inset-left,0px));--gr:max(32px,env(safe-area-inset-right,0px))}}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#000;font:400 18px/1.55 var(--f);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}::selection{background:#000;color:#fff}:focus-visible{outline:2px solid #000;outline-offset:3px}p{margin:0}h1,h2,h3{margin:0;font-weight:800;letter-spacing:-.045em;line-height:.9;text-wrap:balance}.mono{font:400 12px/1.6 var(--m);letter-spacing:.02em}.caps{font:500 11px/1.5 var(--m);letter-spacing:.14em;text-transform:uppercase}.grey{color:var(--grey)}.page{display:grid;grid-template-columns:224px minmax(0,1fr);max-width:1680px;margin:0 auto}.index{position:sticky;top:0;height:100vh;height:100svh;padding:26px 20px 26px var(--g);border-right:1px solid #000;display:flex;flex-direction:column;gap:28px}.index .wm{font:900 30px/1 var(--f);letter-spacing:-.05em;text-decoration:none}.index ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.index li a{display:grid;grid-template-columns:34px 1fr;font:400 12px/2 var(--m);text-decoration:none;color:var(--mute);transition:color .2s}.index li a:hover{color:#000}.index li.on a{color:#000;font-weight:700}.index li.on a b:before{content:"■ "}.index b{font-weight:inherit}.index .ctr{margin-top:auto;display:flex;flex-direction:column;gap:14px}.index .count{font:800 44px/1 var(--f);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.index .count span{color:var(--mute)}main{min-width:0;padding:0 var(--gr) 0 var(--g)}@media (max-width:1100px){.page{grid-template-columns:1fr}.index{display:none}}.mast{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:22px 0 16px;border-bottom:3px solid #000}.mast .wm{font:900 24px/1 var(--f);letter-spacing:-.05em;text-decoration:none;display:none}.mast .mid{text-align:center}.mast .r{justify-self:end}.tlink{font:600 15px/1 var(--f);text-decoration:none;border-bottom:1.5px solid #000;padding-bottom:3px;white-space:nowrap}.tlink:hover{background:#000;color:#fff}@media (max-width:1100px){.mast .wm{display:block}.mast{grid-template-columns:auto 1fr}.mast .mid{display:none}}@media (max-width:520px){.mast .r .long{display:none}}.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:28px}@media (max-width:860px){.g12{grid-template-columns:1fr}.g12>*{grid-column:1/-1!important}}.cover{padding:18px 0 clamp(64px,8vw,120px)}.cover .meta{display:flex;justify-content:space-between;gap:16px;padding-bottom:10px}.headline{position:relative;margin:clamp(8px,1.5vw,24px) 0 clamp(24px,3vw,40px)}.headline canvas,.plate canvas{display:block;touch-action:pan-y}.headline .sr,.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fig{display:flex;gap:10px;align-items:baseline}.fig b{font-weight:700}.lede{font:500 clamp(1.25rem,1.9vw,1.75rem)/1.3 var(--f);letter-spacing:-.015em}.btn{display:inline-flex;align-items:center;gap:14px;font:700 16px/1 var(--f);letter-spacing:-.01em;padding:18px 22px;background:#000;color:#fff;text-decoration:none;border:0;cursor:pointer;transition:transform .2s}.btn:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 #000;background:#fff;color:#000;outline:1.5px solid #000;outline-offset:-1.5px}.btn .ar{transition:transform .2s}.btn:hover .ar{transform:translateX(4px)}.ctas{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.fn{font:400 12px/1.6 var(--m);color:var(--grey)}sup{font:500 .62em/0 var(--m);vertical-align:.7em;margin-left:1px}.sec{border-top:1px solid #000;padding:14px 0 clamp(80px,10vw,150px);scroll-margin-top:0}.shead{display:flex;justify-content:space-between;gap:16px;margin-bottom:clamp(36px,6vw,88px)}.shead .no{font-weight:700}h2{font-size:clamp(2.7rem,7.2vw,7.6rem)}h3{font-size:clamp(1.3rem,1.7vw,1.6rem);letter-spacing:-.03em;line-height:1.08;font-weight:800}.big{font:800 clamp(1.6rem,2.6vw,2.4rem)/1.02 var(--f);letter-spacing:-.04em}.col p+p{margin-top:12px}.num{font:400 12px/1 var(--m);display:block;margin-bottom:14px}.points>div{border-top:1px solid #000;padding-top:14px;display:flex;flex-direction:column;gap:10px}.points p{color:var(--grey)}.plate{position:relative;margin-top:clamp(40px,5vw,72px)}.plate .cap{display:flex;gap:12px;justify-content:space-between;border-top:1px solid #000;padding-top:10px;margin-top:14px}.plate .cvwrap{overflow:hidden}.spec{margin-top:clamp(40px,5vw,72px)}.qline{display:flex;align-items:flex-end;gap:16px;border-bottom:3px solid #000;padding-bottom:8px}.qline input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:700 clamp(1.4rem,3vw,2.8rem)/1.1 var(--f);letter-spacing:-.035em;color:#000;padding:0;border-radius:0}.qline input::placeholder{color:#bbb}.qline .btn{padding:14px 18px}.samples{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:24px}@media (max-width:860px){.samples{grid-template-columns:1fr}}.samples button{all:unset;cursor:pointer;display:grid;grid-template-columns:30px 1fr;gap:6px;width:100%;box-sizing:border-box;padding:10px 0;border-bottom:1px solid #e6e6e6;font:500 16px/1.35 var(--f);color:var(--grey)}.samples button span{font:400 12px/1.9 var(--m)}.samples button.on,.samples button:hover{color:#000}.samples button.on{font-weight:700}.samples button:focus-visible{outline:2px solid #000;outline-offset:2px}.chk{display:inline-flex;align-items:center;gap:8px;font:500 13px/1 var(--m);cursor:pointer;user-select:none}.chk input{position:absolute;opacity:0;width:1px;height:1px}.chk i{font-style:normal}.chk i:before{content:"[ ]"}.chk input:checked+i:before{content:"[×]"}.chk input:focus-visible+i{outline:2px solid #000;outline-offset:2px}.result{margin-top:clamp(36px,5vw,64px)}.result .said{font:800 clamp(1.8rem,4.4vw,4.2rem)/.98 var(--f);letter-spacing:-.045em;text-indent:-.42em}table.props{width:100%;border-collapse:collapse;font:400 15px/1.4 var(--f)}table.props th{font:400 11px/1.4 var(--m);letter-spacing:.12em;text-transform:uppercase;color:var(--grey);text-align:left;width:34%;padding:11px 12px 11px 0;vertical-align:top;font-weight:400}table.props td{padding:10px 0;font-weight:600}table.props tr{border-bottom:1px solid #e6e6e6}table.props tr:first-child{border-top:1px solid #000}table.props tr.route td{font:800 clamp(1.25rem,2vw,1.8rem)/1.1 var(--f);letter-spacing:-.03em}.dec span{font-family:var(--m);font-weight:500}.steps{counter-reset:s}.step{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);gap:24px;align-items:baseline;border-top:1px solid #000;padding:16px 0 28px}.step .n{font:900 clamp(4rem,9vw,9rem)/.78 var(--f);letter-spacing:-.06em}.step p{color:var(--grey)}@media (max-width:860px){.step{grid-template-columns:auto 1fr;gap:6px 20px}.step p{grid-column:2}}.rungs{display:flex;flex-direction:column}.rung{all:unset;cursor:pointer;display:grid;grid-template-columns:64px 1fr;gap:4px 12px;padding:16px 0;border-top:1px solid #000}.rung:last-child{border-bottom:1px solid #000}.rung .k{font:400 12px/2 var(--m);grid-row:span 2}.rung b{font:800 clamp(1.3rem,2vw,1.8rem)/1.05 var(--f);letter-spacing:-.035em}.rung b,.rung span:last-child{color:#b4b4b4;transition:color .2s}.rung span:last-child{font-size:16px}.rung:hover b,.rung[aria-pressed=true] b{color:#000}.rung[aria-pressed=true] span:last-child{color:var(--grey)}.rung[aria-pressed=true] .k:before{content:"→ "}.rung:focus-visible{outline:2px solid #000;outline-offset:2px}.cairnbox{position:relative;width:100%;aspect-ratio:1/1}.cairnbox canvas{position:absolute;inset:0;width:100%;height:100%}.quote q{quotes:none;display:block;font:800 clamp(1.7rem,3.6vw,3.4rem)/1 var(--f);letter-spacing:-.045em;text-indent:-.4em}.quote q:before{content:"“"}.quote q:after{content:"”"}.quote .by{margin-top:16px}.small-q q{font-size:clamp(1.2rem,1.8vw,1.7rem);line-height:1.08}.train{background:#000;color:#fff;margin:0 calc(-1 * var(--gr)) 0 calc(-1 * var(--g));padding:clamp(56px,8vw,110px) var(--gr) clamp(56px,8vw,110px) var(--g)}.train .grey{color:#a0a0a0}.train .tlink{border-color:#fff}.train .tlink:hover{background:#fff;color:#000}form{gap:26px}.field,form{display:grid}.field{gap:6px}.field>span{font:400 11px/1 var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}input[type=email],input[type=text],select{font:700 clamp(1.15rem,1.7vw,1.5rem)/1.2 var(--f);letter-spacing:-.025em;color:#000;background:transparent;border:0;border-bottom:1.5px solid #000;border-radius:0;padding:8px 0;width:100%;-webkit-appearance:none;appearance:none}select{background-image:linear-gradient(45deg,transparent 50%,#000 0),linear-gradient(135deg,#000 50%,transparent 0);background-position:calc(100% - 14px) 55%,calc(100% - 8px) 55%;background-size:6px 6px;background-repeat:no-repeat}input:focus,select:focus{outline:none;border-bottom-width:3px}input::placeholder{color:#c4c4c4}.chips{display:flex;flex-wrap:wrap;gap:8px 22px}.sent{display:grid;gap:12px;padding-top:18px}.colophon,.sent{border-top:3px solid #000}.colophon{padding:clamp(28px,4vw,48px) 0 90px}.foot{justify-content:space-between;gap:16px 28px;border-top:1px solid #000;padding-top:14px;margin-top:clamp(24px,3vw,40px)}.foot,.foot nav{display:flex;flex-wrap:wrap}.foot nav{gap:6px 20px}.foot a{text-decoration:none}.foot a:hover{text-decoration:underline}.sel{user-select:all}.big-list{list-style:none;margin:clamp(40px,5vw,72px) 0 0;padding:0}.big-list li{border-top:1px solid #000;padding:14px 0 18px;font:800 clamp(1.6rem,3.4vw,3rem)/1 var(--f);letter-spacing:-.045em;display:grid;grid-template-columns:48px 1fr;align-items:baseline}.big-list li:last-child{border-bottom:1px solid #000}.big-list .num{margin:0}.svcs{margin-top:clamp(48px,6vw,88px)}.svcs .lbl{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px}.svc{all:unset;cursor:pointer;display:grid;grid-template-columns:64px minmax(0,4fr) minmax(0,7fr);gap:4px 12px;align-items:baseline;width:100%;box-sizing:border-box;padding:14px 0;border-top:1px solid #000}.svc:last-of-type{border-bottom:1px solid #000}.svc .k{font:400 12px/2 var(--m)}.svc b{font:800 clamp(1.3rem,2vw,1.8rem)/1.05 var(--f);letter-spacing:-.035em}.svc .d{color:var(--grey);font-size:16px}.svc:focus-visible{outline:2px solid #000;outline-offset:2px}@media (max-width:860px){.svc{grid-template-columns:44px 1fr}.svc .d{grid-column:2;display:none}.svc[aria-expanded=true] .d{display:block}.svc b:after{content:" +";font-family:var(--m);font-weight:400;font-size:.6em;color:var(--mute)}.svc[aria-expanded=true] b:after{content:" −"}}.whys{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:clamp(56px,7vw,100px)}.why{all:unset;cursor:pointer;font:800 clamp(1.6rem,3.4vw,3rem)/1.05 var(--f);letter-spacing:-.045em;color:#b4b4b4;transition:color .2s}.why:hover,.why[aria-pressed=true]{color:#000}.why:focus-visible{outline:2px solid #000;outline-offset:2px}.whyline{margin-top:14px;min-height:1.6em;color:var(--grey)}@media (max-width:860px){.qrow{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:24px!important;padding-bottom:8px}.qrow>*{flex:0 0 84%;scroll-snap-align:start}}@media (max-width:700px){.dt{display:none!important}.plate .cap .grey,.samples li:nth-child(n+4),.shead .grey{display:none}.sec{padding-bottom:72px}.shead{margin-bottom:28px}}.pnav{display:flex;flex-wrap:wrap;gap:4px 20px;padding:10px 0;border-bottom:1px solid #000}.pnav a{font:500 12px/1.6 var(--m);letter-spacing:.04em;text-decoration:none;color:var(--mute)}.pnav a:hover,.pnav a[aria-current]{color:#000}.pnav a[aria-current]:before{content:"■ "}.faq{all:unset;cursor:pointer;display:grid;grid-template-columns:44px 1fr;gap:6px 12px;align-items:baseline;width:100%;box-sizing:border-box;padding:14px 0;border-top:1px solid #000}.faq:last-of-type{border-bottom:1px solid #000}.faq .k{font:400 12px/2 var(--m)}.faq b{font:800 clamp(1.2rem,1.8vw,1.6rem)/1.1 var(--f);letter-spacing:-.03em}.faq b:after{content:" +";font-family:var(--m);font-weight:400;font-size:.6em;color:var(--mute)}.faq[aria-expanded=true] b:after{content:" −"}.faq .d{grid-column:2;display:none;color:var(--grey);font-size:16px;max-width:60ch}.faq[aria-expanded=true] .d{display:block}.faq:focus-visible{outline:2px solid #000;outline-offset:2px}.facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:3px solid #000;margin-top:clamp(40px,5vw,64px)}.facts>div{padding:14px 16px 0 0;display:flex;flex-direction:column;gap:6px}.facts b{font:800 clamp(1.8rem,3.4vw,3rem)/1 var(--f);letter-spacing:-.05em}@media (max-width:860px){.facts{grid-template-columns:1fr 1fr;row-gap:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.btn .ar{transition:none}}.cvwrap:not(.ready) canvas,.headline:not(.ready) canvas{position:absolute}.headline:not(.ready){aspect-ratio:var(--ar,auto)}@media (max-width:699.98px){.headline:not(.ready){aspect-ratio:var(--arm,var(--ar,auto))}}.cvwrap:not(.ready){position:relative;aspect-ratio:var(--ar,auto);max-height:var(--mh,none)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ferr{font:400 12px/1.6 var(--m);color:#000}.ferr:before{content:"→ "}input[aria-invalid=true]{border-bottom-width:3px}.ask .btn[disabled]{cursor:progress;opacity:.6}@font-face{font-family:Inter Tight Metric;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0%;size-adjust:96.39%;unicode-range:u+0000-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2000-206f,u+20a0-20c0,u+2113,u+2122,u+2191,u+2193,u+2212,u+2215,u+2c60-2c7f,u+a720-a7ff,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Metric;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0%;size-adjust:134.59%;unicode-range:u+0000-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2000-206f,u+20a0-20c0,u+2113,u+2122,u+2191,u+2193,u+2212,u+2215,u+2c60-2c7f,u+a720-a7ff,u+feff,u+fffd}.qline input[type=text]{border-bottom:3px solid #000}.ladder{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.ladder figure{display:contents}.ladder .l{grid-column:1/7;grid-row:1;align-self:end}.ladder .cairnbox{grid-column:7/13;grid-row:1;align-self:end}.ladder .note{grid-column:1/7;grid-row:2;margin-top:22px;font-weight:700}.ladder .cap{grid-column:7/13;grid-row:2;align-self:start;margin-top:-1px}@media (max-width:860px){.ladder{grid-template-columns:1fr}.ladder .cairnbox,.ladder .cap,.ladder .l,.ladder .note{grid-column:1/-1;grid-row:auto}.ladder .cairnbox{margin-top:28px}.ladder .cap{margin-top:14px}}.wm{display:inline-flex;align-items:center;gap:10px}.wm img{display:block;width:40px;height:40px;flex:none}@media (max-width:1100px){.mast .wm{display:inline-flex}}@media (min-width:1101px){.mast{padding:45px 0 0}}.flogo{width:clamp(200px,24vw,320px);margin:clamp(20px,3vw,36px) 0 0 auto;touch-action:pan-y}.flogo svg{display:block;width:100%;height:auto}.flogo.live use{fill:#000}