.rules{position:absolute;inset:0 var(--exl-gut);pointer-events:none;z-index:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--exl-gap)}.rules i{border-left:1px solid var(--exl-r2)}.rules i:last-child{border-right:1px solid var(--exl-r2)}.rules--w i{border-color:var(--exl-rw2)}@media (max-width:900px){.rules{grid-template-columns:repeat(6,minmax(0,1fr))}.rules i:nth-child(n+7){display:none}}.grad{background-image:var(--exl-g-type);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:drift 16s var(--exl-ease-io) infinite alternate}.grad--w{background-image:var(--exl-g-type-w)}.mono{font-family:var(--exl-mono);font-variant-numeric:tabular-nums}.tl{position:relative;display:inline-flex;align-items:center;gap:var(--exl-s1);font-weight:500;color:var(--exl-t1);padding-bottom:2px}.tl:before,.tl:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px}.tl:before{background:var(--exl-r1)}.tl:after{background-image:var(--exl-g-action);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--exl-ease)}.tl:hover:after{transform:scaleX(1)}.tl--w{color:var(--exl-w1)}.tl--w:before{background:var(--exl-rw1)}.duo--soft .duo__sh{opacity:.5}.duo--soft .duo__hi{opacity:.42}.util span b{color:var(--exl-amber);font-weight:500}.tick{position:relative;z-index:2;border-bottom:1px solid var(--exl-rw2);overflow:hidden;height:40px;display:flex;align-items:center}.tick__t{display:flex;width:max-content;animation:tick 60s linear infinite}.tick:hover .tick__t{animation-play-state:paused}.tick__s{display:flex;align-items:center}.tick__i{display:inline-flex;align-items:center;gap:var(--exl-s1);padding-inline:var(--exl-s3);font-family:var(--exl-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--exl-w2);white-space:nowrap}.tick__i b{font-weight:500;color:var(--exl-amber)}.tick__i.is-over b{color:#ff8b5a}.tick__i:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--exl-w3);margin-left:var(--exl-s3)}.gauges{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--exl-gap);row-gap:var(--exl-s6);border-top:1px solid var(--exl-r1);padding-top:var(--exl-s6)}.gauge{grid-column:span 3;display:grid;grid-template-columns:88px 1fr;gap:var(--exl-s3);align-items:center}.gauge .bg{stroke:var(--exl-r1)}.gauge .fg{stroke:url("#gaugeGrad");stroke-linecap:round;stroke-dasharray:251.3;stroke-dashoffset:251.3}.gauge__v{font-family:var(--exl-display);font-size:2.5rem;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--exl-t1);font-variant-numeric:tabular-nums}.gauge__k{margin-top:var(--exl-s1);font-size:var(--exl-f-sm);color:var(--exl-t2);line-height:1.4}.gauge__s{margin-top:4px;font-family:var(--exl-mono);font-size:.5625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--exl-t4)}@media (max-width:1100px){.gauge{grid-column:span 6}}@media (max-width:560px){.gauge{grid-column:1/-1}}.audit__r{grid-column:7/13}@media (max-width:900px){.audit__r{margin-top:var(--exl-s6)}}.form{border:1px solid var(--exl-r1);border-radius:var(--exl-rad);background:var(--exl-white);padding:var(--exl-s5)}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--exl-s3)}@media (max-width:620px){.fgrid{grid-template-columns:1fr}}.f{display:grid;gap:var(--exl-s1)}.f--full{grid-column:1/-1}.f label{font-family:var(--exl-mono);font-size:.5625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--exl-t3)}.f input,.f select{width:100%;height:48px;padding-inline:var(--exl-s2);background:var(--exl-paper);border:1px solid var(--exl-r1);border-radius:var(--exl-rad-sm);color:var(--exl-t1);font-family:var(--exl-sans);font-size:1rem;transition:border-color .3s,background-color .3s}.f input::placeholder{color:var(--exl-t4)}.f input:focus,.f select:focus{outline:none;border-color:var(--exl-orange);background:var(--exl-white)}.f select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--exl-t3) 50%),linear-gradient(135deg,var(--exl-t3) 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 15px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.ffoot{margin-top:var(--exl-s4);display:grid;gap:var(--exl-s2)}.ffoot .btn{width:100%}.sent{display:none;font-size:var(--exl-f-sm);color:var(--exl-t1)}form[data-sent=true] .fgrid,form[data-sent=true] .ffoot{display:none}form[data-sent=true] .sent{display:block}.foot__big .grad{display:inline}.foot__clock{font-family:var(--exl-mono);font-size:var(--exl-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--exl-w3)}.foot__clock b{color:var(--exl-amber);font-weight:500}.rail{position:fixed;left:var(--exl-s3);top:50%;transform:translateY(-50%);z-index:90;display:grid;gap:var(--exl-s2);justify-items:center}.rail__n{font-family:var(--exl-mono);font-size:.625rem;letter-spacing:.14em;color:var(--exl-t3);writing-mode:vertical-rl;transform:rotate(180deg)}.rail__l{width:1px;height:96px;background:var(--exl-r1);position:relative}.rail__l i{position:absolute;left:0;right:0;top:0;height:100%;background-image:var(--exl-g-action);transform:scaleY(0);transform-origin:top}.rail[data-ink=true] .rail__n{color:var(--exl-w3)}.rail[data-ink=true] .rail__l{background:var(--exl-rw1)}@media (max-width:1280px){.rail{display:none}}.hero--svc h1{grid-column:1/12;font-size:clamp(2.5rem,5.6vw,5.5rem)}.svc-hero__copy{grid-column:1/7;margin-top:var(--exl-s4);display:grid;gap:var(--exl-s2)}.svc-hero__copy .hero__sub{margin-top:0}.hero--svc .hero__act{grid-column:7/13}@media (max-width:900px){.hero--svc h1,.svc-hero__copy,.hero--svc .hero__act{grid-column:1/7}}.stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--exl-gap);row-gap:var(--exl-s6)}@media (max-width:900px){.stages{grid-template-columns:1fr}}.stage{padding-top:var(--exl-s3);border-top:1px solid var(--exl-r1)}.stage__l{font-size:var(--exl-f-xs);font-weight:500;color:var(--exl-t3);margin-bottom:var(--exl-s2)}.stage h3{font-size:var(--exl-f-h3)}.stage ul{margin-top:var(--exl-s3);display:grid;gap:var(--exl-s1)}.stage li{padding-left:var(--exl-s3);position:relative;font-size:var(--exl-f-sm);color:var(--exl-t2);line-height:1.5}.stage li:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:2px;background:var(--exl-amber)}.split__a{grid-column:1/6}.split__b{grid-column:7/13}@media (max-width:900px){.split__a,.split__b{grid-column:1/7}.split__b{margin-top:var(--exl-s6)}}.twin{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--exl-gap);row-gap:0;align-items:start}.twin>.a{grid-column:1/6}.twin>.b{grid-column:7/13}.twin>.r1{grid-row:1}.twin>.r2{grid-row:2;margin-top:var(--exl-s3);min-height:2.6em}.twin>.r3{grid-row:3;margin-top:var(--exl-s3)}.twin>.r4{grid-row:4;margin-top:var(--exl-s3)}.twin>.r5{grid-row:5;margin-top:var(--exl-s4)}.twin .lead{max-width:40ch}@media (max-width:900px){.twin{grid-template-columns:1fr}.twin>.a,.twin>.b{grid-column:1;grid-row:auto}.twin>.b.r1{margin-top:var(--exl-s8)}}.diff__a{grid-column:1/6;display:grid;align-content:start}.diff__b{grid-column:7/13}@media (max-width:900px){.diff__a,.diff__b{grid-column:1/7}.diff__b{margin-top:var(--exl-s8)}}.diff__pay{margin-top:var(--exl-s6);padding-left:var(--exl-s3);border-left:3px solid var(--exl-amber);font-family:var(--exl-display);font-size:var(--exl-f-h4);font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--exl-t1);max-width:30ch}.diff__l{font-size:var(--exl-f-xs);font-weight:500;color:var(--exl-t3);padding-bottom:var(--exl-s2);border-bottom:1px solid var(--exl-r1)}.diff__list{counter-reset:none}.diff__list li{display:grid;grid-template-columns:var(--exl-s8) 1fr;align-items:baseline;gap:var(--exl-s2);padding-block:var(--exl-s4);border-bottom:1px solid var(--exl-r1);transition:transform .5s var(--exl-ease)}.diff__list li:hover{transform:translate(8px)}.diff__n{font-family:var(--exl-mono);font-size:var(--exl-f-mono);letter-spacing:.12em;color:var(--exl-ember)}.diff__t{font-family:var(--exl-display);font-size:var(--exl-f-h3);font-weight:700;letter-spacing:-.028em;line-height:1.1;color:var(--exl-t1)}@media (max-width:560px){.diff__list li{grid-template-columns:var(--exl-s5) 1fr;padding-block:var(--exl-s3)}}.anat__g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--exl-gap);align-items:start}.anat__fig{grid-column:1/7;align-self:stretch}.anat__steps{grid-column:8/13}@media (max-width:900px){.anat__g{grid-template-columns:1fr}.anat__fig,.anat__steps{grid-column:1}.anat__steps{margin-top:var(--exl-s6)}}.anat__stick{position:sticky;top:112px}@media (max-width:900px){.anat__stick{position:relative;top:0}}.anat__hint{margin-top:var(--exl-s2);font-size:var(--exl-f-xs);color:var(--exl-t4)}.anat__stage{padding-block:var(--exl-s8) var(--exl-s6)}.anat__stage+.anat__stage{border-top:1px solid var(--exl-r1)}.anat__label{font-size:var(--exl-f-xs);font-weight:500;color:var(--exl-t3);margin-bottom:var(--exl-s1)}.anat__stage h3{font-size:var(--exl-f-h3);margin-bottom:var(--exl-s4)}.anat__step{display:grid;grid-template-columns:var(--exl-s6) 1fr;gap:var(--exl-s2);align-items:baseline;padding-block:var(--exl-s4);border-top:1px solid var(--exl-r1);transition:opacity .4s var(--exl-ease);opacity:.38;cursor:pointer}.anat__step:hover{opacity:.7}.anat__step.is-on,.anat__step.is-done{opacity:1}.anat__step:last-child{border-bottom:1px solid var(--exl-r1)}.anat__n{font-family:var(--exl-mono);font-size:var(--exl-f-mono);letter-spacing:.12em;color:var(--exl-t4);transition:color .3s}.anat__step.is-on .anat__n{color:var(--exl-ember)}.anat__t{font-family:var(--exl-display);font-size:1.375rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--exl-t1)}.wf{--exl-ink:var(--exl-t1);--exl-box:rgba(11,10,9,.12);--exl-fill:rgba(11,10,9,.06);border-radius:12px;overflow:hidden;background:var(--exl-white);border:1px solid var(--exl-r1);box-shadow:0 30px 60px -36px rgba(11,10,9,.3)}.wf__bar{height:28px;background:var(--exl-paper-2);border-bottom:1px solid var(--exl-r1);display:flex;align-items:center;gap:6px;padding-inline:12px}.wf__bar i{width:8px;height:8px;border-radius:50%;background:var(--exl-box)}.wf__page{padding:22px;display:grid;gap:16px}.wf__p{position:relative;border:1.5px dashed var(--exl-box);border-radius:6px;transition:border-color .4s var(--exl-ease),background-color .4s var(--exl-ease),box-shadow .4s var(--exl-ease)}.wf__p b,.wf__p i,.wf__p>div,.wf__p span{display:block;border-radius:4px;background:var(--exl-fill);transition:background-color .4s var(--exl-ease)}.wf__nav{height:34px;display:flex;align-items:center;justify-content:space-between;padding-inline:10px}.wf__logo{width:62px;height:10px}.wf__navcta{width:54px;height:16px}.wf__hero{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.wf__copy{display:grid;gap:10px;align-content:start}.wf__headline{padding:10px;display:grid;gap:7px}.wf__headline b{height:14px}.wf__headline b:last-child{width:72%}.wf__sub{padding:8px 10px;display:grid;gap:5px}.wf__sub b{height:7px}.wf__sub b:last-child{width:56%}.wf__cta{height:30px;width:46%}.wf__logos{padding:8px;display:flex;gap:8px}.wf__logos i{flex:1;height:10px}.wf__visual{min-height:150px;display:grid;place-items:center}.wf__device{width:34%;height:78%;border-radius:8px;border:1.5px dashed var(--exl-box);background:0 0!important}.wf__benefits{padding:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wf__benefits>div{height:44px}.wf__row{display:grid;grid-template-columns:1.1fr 1fr;gap:16px}.wf__quote{padding:10px;display:grid;gap:6px;align-content:start}.wf__quote b{height:7px}.wf__quote b:nth-child(2){width:84%}.wf__quote b:last-child{width:40%}.wf__form{padding:10px;display:grid;gap:8px}.wf__fields{display:grid;gap:6px;background:0 0!important;border:0!important}.wf__fields i{height:14px}.wf__submit{height:22px;width:50%}.wf__faq{padding:10px;display:grid;gap:6px}.wf__faq>div{height:12px}.wf__foot{display:flex;gap:8px}.wf__chip{padding:5px 9px;font-family:var(--exl-mono);font-size:.5625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--exl-t3);background:0 0}.wf--anat .wf__p.is-done{border-style:solid;border-color:rgba(11,10,9,.28)}.wf--anat .wf__p.is-done b,.wf--anat .wf__p.is-done i,.wf--anat .wf__p.is-done>div,.wf--anat .wf__p.is-done span{background:rgba(11,10,9,.16)}.wf--anat .wf__p.is-on{border-style:solid;border-color:var(--exl-amber);box-shadow:0 0 0 4px rgba(255,165,0,.18)}.wf--anat .wf__p.is-on:after{content:attr(data-n);position:absolute;top:-12px;left:-12px;width:26px;height:26px;border-radius:50%;background:var(--exl-amber);color:var(--exl-t1);font-family:var(--exl-mono);font-size:.625rem;font-weight:600;display:grid;place-items:center;z-index:2}.wf--anat .wf__cta.is-done,.wf--anat .wf__submit.is-done{background:var(--exl-t1)!important}.wf--anat .wf__cta.is-on{background:var(--exl-amber)!important}.wf--anat .wf__fields.is-on{box-shadow:none}.wf--anat .wf__fields.is-on i{background:rgba(255,165,0,.5)}.wf--anat .wf__fields.is-done i{background:rgba(11,10,9,.28)}.wf--anat .wf__device.is-done{border-style:solid;border-color:rgba(11,10,9,.4)}.wf--sketch{filter:url("#rough");background:#fffdf6}.wf--sketch .wf__p{border-width:1.5px;border-color:rgba(11,10,9,.5);border-radius:3px}.wf--sketch .wf__p b,.wf--sketch .wf__p i,.wf--sketch .wf__p>div,.wf--sketch .wf__p span{background:0 0;border-bottom:1.5px solid rgba(11,10,9,.35);border-radius:0}.wf--sketch .wf__cta,.wf--sketch .wf__submit{border:1.5px solid rgba(11,10,9,.5)}.wf--wire .wf__p{border-style:solid;border-color:rgba(11,10,9,.22)}.wf--wire .wf__p b,.wf--wire .wf__p i,.wf--wire .wf__p>div,.wf--wire .wf__p span{background:rgba(11,10,9,.14)}.wf--wire .wf__cta,.wf--wire .wf__submit{background:rgba(11,10,9,.5)!important}.wf--design{background:var(--exl-paper)}.wf--design .wf__p{border-color:transparent}.wf--design .wf__headline b{background:var(--exl-t1);height:16px}.wf--design .wf__sub b{background:rgba(11,10,9,.3)}.wf--design .wf__cta,.wf--design .wf__submit{background:var(--exl-amber)!important;border-radius:999px}.wf--design .wf__visual{background:var(--exl-ink);border-radius:10px}.wf--design .wf__device{border-color:rgba(253,247,233,.5)}.wf--design .wf__benefits>div,.wf--design .wf__faq>div{background:var(--exl-white);border:1px solid var(--exl-r1)}.wf--design .wf__quote{background:var(--exl-ink)}.wf--design .wf__quote b{background:rgba(253,247,233,.5)}.wf--design .wf__logos i{background:rgba(11,10,9,.22)}.wf--design .wf__chip{background:var(--exl-white);border:1px solid var(--exl-r1);color:var(--exl-t2)}.sk__wrap{position:relative}.sk__track{position:relative;display:grid}.sk__slide{grid-area:1/1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--exl-gap);align-items:center;opacity:0;pointer-events:none;transition:opacity .5s var(--exl-ease)}.sk__slide.is-on{opacity:1;pointer-events:auto}.sk__vis{grid-column:1/8}.sk__cap{grid-column:9/13}@media (max-width:900px){.sk__slide{grid-template-columns:1fr}.sk__vis,.sk__cap{grid-column:1}.sk__cap{margin-top:var(--exl-s4)}}.sk__vis .wf{box-shadow:0 40px 80px -40px rgba(0,0,0,.7)}.sk__live{aspect-ratio:auto}.sk__i{font-family:var(--exl-mono);font-size:var(--exl-f-mono);letter-spacing:.12em;color:var(--exl-w3)}.sk__cap h3{margin-top:var(--exl-s2);font-size:var(--exl-f-h2);color:var(--exl-w1)}.sk__cap p{margin-top:var(--exl-s3);color:var(--exl-w2);line-height:1.55;max-width:32ch}.sk__nav{margin-top:var(--exl-s6);display:flex;align-items:center;gap:var(--exl-s3)}.sk__dots{display:flex;gap:10px}.sk__dot{width:10px;height:10px;border-radius:50%;border:1px solid var(--exl-rw1);background:0 0;transition:background-color .3s,border-color .3s}.sk__dot.is-on{background:var(--exl-amber);border-color:var(--exl-amber)}.diff__list--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--exl-gap);border-top:1px solid var(--exl-r1)}.diff__list--two li{border-bottom:1px solid var(--exl-r1)}@media (max-width:900px){.diff__list--two{grid-template-columns:1fr}}.sec--ink .diff__list li,.sec--ink .diff__list--two{border-color:var(--exl-rw1)}.sec--ink .diff__t{color:var(--exl-w1)}.pils{display:grid}.pil{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--exl-gap);padding-block:var(--exl-s6);border-top:1px solid var(--exl-r1)}.pil:last-child{border-bottom:1px solid var(--exl-r1)}.sec--ink .pil{border-color:var(--exl-rw1)}.pil__a{grid-column:1/6;display:grid;grid-template-columns:var(--exl-s8) 1fr;gap:var(--exl-s2);align-items:baseline}.pil__b{grid-column:7/13;display:grid;gap:var(--exl-s3);align-content:start}.pil:nth-child(2n) .pil__a{grid-column:7/13}.pil:nth-child(2n) .pil__b{grid-column:1/6;grid-row:1}.pil__n{font-family:var(--exl-mono);font-size:var(--exl-f-mono);letter-spacing:.12em;color:var(--exl-ember)}.sec--ink .pil__n{color:var(--exl-amber)}.pil h3{font-size:var(--exl-f-h3)}.pils--flat .pil:nth-child(2n) .pil__a{grid-column:1/6}.pils--flat .pil:nth-child(2n) .pil__b{grid-column:7/13;grid-row:auto}.pils--flat .pil__b .lead{font-family:var(--exl-mono);font-size:var(--exl-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--exl-t3);align-self:center}.pil .plain{margin-top:0}@media (max-width:900px){.pil{grid-template-columns:1fr}.pil__a,.pil__b,.pil:nth-child(2n) .pil__a,.pil:nth-child(2n) .pil__b{grid-column:1;grid-row:auto}.pil__b{margin-top:var(--exl-s3)}}.words{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--exl-gap);border-top:1px solid rgba(11,10,9,.25)}.words li{padding-block:var(--exl-s4);border-bottom:1px solid rgba(11,10,9,.25);font-family:var(--exl-display);font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--exl-t1)}@media (max-width:700px){.words{grid-template-columns:1fr}}.fig--long b{white-space:normal;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1}.ledger--light{border-top-color:var(--exl-r1)}.ledger--light .lrow{border-bottom-color:var(--exl-r1)}.ledger--light .lrow__btn{color:var(--exl-t1)}.ledger--light .lrow__n{color:var(--exl-t4)}.ledger--light .lrow__t small{color:var(--exl-t3)}.ledger--light .lrow__x{border-color:var(--exl-r1)}.ledger--light .lrow__btn:hover .lrow__n,.ledger--light .lrow__btn[aria-expanded=true] .lrow__n,.ledger--light .lrow__btn:hover .lrow__t,.ledger--light .lrow__btn[aria-expanded=true] .lrow__t{color:var(--exl-ember)}.ledger--light .lrow__p{color:var(--exl-t2)}.ledger--light .lrow__l a{color:var(--exl-t1);border-color:var(--exl-r1)}.ledger--light .lrow__l a:hover{border-color:var(--exl-ember)}.frame{position:relative;border-radius:10px;overflow:hidden;background:#1c1916;box-shadow:0 40px 80px -40px rgba(0,0,0,.6);aspect-ratio:4/3}.frame__bar{height:30px;display:flex;align-items:center;gap:6px;padding-inline:12px;background:#262220}.frame__bar i{width:8px;height:8px;border-radius:50%;background:rgba(255,250,238,.16)}.svc-sub{font-family:var(--exl-display);font-size:var(--exl-f-h4);font-weight:600;letter-spacing:-.02em;color:inherit}.sec--ink .svc-sub{color:var(--exl-w1)}.plain{margin-top:var(--exl-s3);display:grid}.plain li{padding-block:10px;border-top:1px solid var(--exl-r1);font-size:var(--exl-f-body);color:var(--exl-t2);line-height:1.5}.plain li:last-child{border-bottom:1px solid var(--exl-r1)}.sec--ink .plain li{border-color:var(--exl-rw1);color:var(--exl-w2)}.plain--amber li{padding-left:var(--exl-s3);position:relative}.plain--amber li:before{content:"";position:absolute;left:0;top:1.15em;width:10px;height:2px;background:var(--exl-amber)}.blks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--exl-gap)}@media (max-width:900px){.blks{grid-template-columns:1fr}}.blk{padding:var(--exl-s5);background:var(--exl-white);border-radius:var(--exl-rad);display:grid;gap:var(--exl-s2);align-content:start}.blk h3{font-size:var(--exl-f-h3)}.blk p{color:var(--exl-t3);line-height:1.55;max-width:44ch}.faqs{display:grid}.faq{border-top:1px solid var(--exl-rw1)}.faq:last-child{border-bottom:1px solid var(--exl-rw1)}.faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--exl-s3);padding-block:var(--exl-s3);text-align:left;color:var(--exl-w1);font-family:var(--exl-display);font-size:var(--exl-f-h4);font-weight:600;letter-spacing:-.02em;line-height:1.25}.faq__q:hover{color:var(--exl-amber)}.faq__q[aria-expanded=true] .lrow__x{border-color:var(--exl-amber);transform:rotate(45deg)}.faq__a{height:0;overflow:hidden}.faq__a p{padding-bottom:var(--exl-s4);color:var(--exl-w2);line-height:1.6;max-width:62ch}.related{margin-top:var(--exl-s6)}.related h4{font-family:var(--exl-sans);font-size:var(--exl-f-xs);font-weight:500;color:var(--exl-t3);margin-bottom:var(--exl-s1)}.related a{display:block;padding-block:8px;border-top:1px solid var(--exl-r1);font-weight:500;color:var(--exl-t1)}.related a:last-child{border-bottom:1px solid var(--exl-r1)}.related a:hover{color:var(--exl-ember)}.hero--band{min-height:auto}.hero--band .hero__in{padding-top:var(--exl-s16);padding-bottom:var(--exl-s10);align-content:start}.hero--band h1{grid-column:1/11;font-size:clamp(2.25rem,4.4vw,4.25rem)}.hero--band .hero__sub{grid-column:1/7}.hero--band .hero__sub a{color:var(--exl-w1);border-bottom:1px solid var(--exl-rw1)}@media (max-width:900px){.hero--band h1,.hero--band .hero__sub{grid-column:1/7}}.fact b a{color:inherit;border-bottom:1px solid transparent;transition:border-color .3s}.fact b a:hover{border-color:var(--exl-amber)}.fact--link b{font-size:1.25rem;letter-spacing:-.02em;white-space:nowrap}@media (max-width:560px){.fact--link{grid-column:1/-1}.fact--link+.fact--link{border-left:0;padding-left:0;border-top:1px solid var(--exl-rw2)}}.story__big{font-family:var(--exl-display);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;letter-spacing:-.025em;line-height:1.25;color:var(--exl-t1);text-wrap:pretty}.story__pic{aspect-ratio:4/3;border-radius:10px;overflow:hidden}.twin>.b.r2{display:grid;gap:var(--exl-s3);align-content:start}.twin>.b.r3 .facts{margin-top:var(--exl-s3)}.logos--tight{margin-top:0}.idx li{display:block;padding:0;transition:none}.idx li:hover{transform:none}.idx a{display:grid;grid-template-columns:var(--exl-s8) minmax(0,1fr) auto;align-items:baseline;gap:var(--exl-s2);padding-block:var(--exl-s4)}.idx .diff__t{font-size:var(--exl-f-h4);transition:color .3s var(--exl-ease),transform .5s var(--exl-ease)}.idx .arw{color:var(--exl-ember);opacity:0;transform:translate(-6px);transition:opacity .3s var(--exl-ease),transform .5s var(--exl-ease);align-self:center}.idx a:hover .diff__t{color:var(--exl-ember);transform:translate(6px)}.idx a:hover .arw{opacity:1;transform:none}@media (max-width:560px){.idx a{grid-template-columns:var(--exl-s5) 1fr auto;padding-block:var(--exl-s3)}}.wgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--exl-s8) var(--exl-gap)}.wk__a{display:block}.wk__img{position:relative;aspect-ratio:3/2;border-radius:10px;overflow:hidden;background:var(--exl-ink)}.wk__meta{margin-top:var(--exl-s3);display:grid;gap:var(--exl-s1)}.wk__tag{font-family:var(--exl-mono);font-size:var(--exl-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--exl-ember)}.sec--ink .wk__tag{color:var(--exl-amber)}.wk__t{font-size:1.375rem;letter-spacing:-.025em}.wk__p{font-size:var(--exl-f-sm);color:var(--exl-t3);line-height:1.5;max-width:36ch}.sec--ink .wk__p{color:var(--exl-w2)}.wk__go{margin-top:var(--exl-s1);display:inline-flex;align-items:center;gap:6px;font-size:var(--exl-f-sm);font-weight:500;color:var(--exl-t1)}.sec--ink .wk__go{color:var(--exl-w1)}.wk:hover .wk__go .arw{transform:translate(4px)}.wk.is-hide{display:none}.wk__img--soon{display:grid;place-items:center;background:0 0;border:1.5px dashed var(--exl-r1);color:var(--exl-t3);font-family:var(--exl-display);font-size:1.375rem;font-weight:600;letter-spacing:-.02em}.more{margin-top:var(--exl-s8)}@media (max-width:1100px){.wgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wgrid{grid-template-columns:1fr;gap:var(--exl-s6)}}.chips{display:flex;flex-wrap:wrap;gap:var(--exl-s1);margin-bottom:var(--exl-s8)}.chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding-inline:var(--exl-s2);border-radius:999px;border:1px solid var(--exl-r1);font-size:var(--exl-f-sm);font-weight:500;color:var(--exl-t1);transition:background-color .3s var(--exl-ease),color .3s var(--exl-ease),border-color .3s var(--exl-ease)}.chip i{font-style:normal;font-family:var(--exl-mono);font-size:.625rem;letter-spacing:.08em;color:var(--exl-t4)}.chip:hover{border-color:var(--exl-t1)}.chip.is-on{background:var(--exl-ink);color:var(--exl-w1);border-color:var(--exl-ink)}.chip.is-on i{color:var(--exl-w3)}.feat__role{margin-top:var(--exl-s2);font-size:var(--exl-f-sm);color:var(--exl-w2)}.feat__q{display:grid;gap:var(--exl-s3)}.fq--sm{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.3;max-width:40ch}.spots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--exl-s8) var(--exl-gap)}.spot__a{display:block}.spot .frame{aspect-ratio:16/10}.spot__meta{margin-top:var(--exl-s4);display:grid;gap:var(--exl-s2)}.spot h3{font-size:var(--exl-f-h3)}.spot .lead{max-width:36ch}@media (max-width:900px){.spots{grid-template-columns:1fr}}.cdet{margin-top:var(--exl-s5);display:grid;gap:var(--exl-s5);justify-items:start}.cdet dl{display:grid;gap:var(--exl-s3);margin:0}.cdet dt{font-family:var(--exl-mono);font-size:var(--exl-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--exl-t3);margin-bottom:4px}.cdet dd{margin:0;font-family:var(--exl-display);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:var(--exl-t1);line-height:1.3}.cdet dd a{border-bottom:1px solid var(--exl-r1);transition:border-color .3s}.cdet dd a:hover{border-color:var(--exl-ember)}.cdet__map{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-family:var(--exl-sans);font-size:var(--exl-f-sm);font-weight:500;border-bottom:0!important;color:var(--exl-t2)}.cdet__map:hover{color:var(--exl-ember)}.brief__first{font-family:var(--exl-display);font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:600;letter-spacing:-.025em;line-height:1.3;color:var(--exl-t1);max-width:34ch}.stage__p{margin-top:var(--exl-s2);font-size:var(--exl-f-sm);color:var(--exl-t2);line-height:1.55;max-width:34ch}.hl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--exl-gap);border-top:1px solid var(--exl-rw1)}.hl li{display:grid;grid-template-columns:var(--exl-s6) 1fr;gap:var(--exl-s2);align-items:baseline;padding-block:var(--exl-s4);border-bottom:1px solid var(--exl-rw1)}.hl__n{font-family:var(--exl-mono);font-size:var(--exl-f-mono);letter-spacing:.12em;color:var(--exl-amber)}.hl p{font-family:var(--exl-display);font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.35;color:var(--exl-w1)}.frame--wide{margin-top:var(--exl-s10);aspect-ratio:auto}.figs--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tools{margin-top:var(--exl-s5);display:grid;gap:var(--exl-s2)}.tools__l{display:flex;flex-wrap:wrap;gap:6px}.tools__l li{padding:6px 12px;border:1px solid var(--exl-rw1);border-radius:999px;font-size:var(--exl-f-xs);color:var(--exl-w2)}@media (max-width:1100px){.figs--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.hl{grid-template-columns:1fr}}@media (max-width:700px){.figs--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--exl-s5) var(--exl-s2)}.figs--3 .fig:last-child:nth-child(odd){grid-column:1/-1}}.more-p{display:grid;gap:var(--exl-s2);max-width:60ch;margin:calc(-1 * var(--exl-s6)) 0 var(--exl-s8)}.more-p .lead,.prose .lead{max-width:60ch}.prose{display:grid;gap:var(--exl-s3)}.sec--ink .prose .lead{color:var(--exl-w2)}.faqs--light .faq{border-color:var(--exl-r1)}.faqs--light .faq__q{color:var(--exl-t1)}.faqs--light .faq__q:hover{color:var(--exl-ember)}.faqs--light .faq__q .lrow__x{border-color:var(--exl-r1)}.faqs--light .faq__q[aria-expanded=true] .lrow__x{border-color:var(--exl-ember)}.faqs--light .faq__a p{color:var(--exl-t2)}.sec--tint .faq,.sec--tint .faq:last-child,.sec .faqs--light .faq{border-color:var(--exl-r1)}.hubfaq{display:grid;gap:var(--exl-s10)}.hubfaq__g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--exl-gap);align-items:start}.hubfaq__t{grid-column:1/5;position:sticky;top:112px;display:grid;gap:var(--exl-s1)}.hubfaq__t h3{font-size:var(--exl-f-h3)}.hubfaq__c{font-family:var(--exl-mono);font-size:var(--exl-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--exl-t4)}.hubfaq__l{grid-column:5/13}.hubfaq__l .faq__q{font-size:1.125rem;padding-block:var(--exl-s2)}@media (max-width:900px){.hubfaq__g{grid-template-columns:1fr}.hubfaq__t{position:relative;top:0;grid-column:1;margin-bottom:var(--exl-s3)}.hubfaq__l{grid-column:1}}.person{align-items:start}.person__pic{grid-column:1/5;border-radius:10px;overflow:hidden;aspect-ratio:1}.person__body{grid-column:6/13}.person__role{margin-top:var(--exl-s2);font-family:var(--exl-mono);font-size:var(--exl-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--exl-t3)}.person__q{margin-top:var(--exl-s5);padding-left:var(--exl-s3);border-left:3px solid var(--exl-amber);font-family:var(--exl-display);font-style:italic;font-weight:500;font-size:var(--exl-f-h4);line-height:1.35;color:var(--exl-t1);max-width:40ch}@media (max-width:900px){.person__pic,.person__body{grid-column:1/7}.person__body{margin-top:var(--exl-s5)}.person__pic{max-width:320px}}.qgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--exl-gap)}.qc--light{width:auto;background:var(--exl-white);border-color:var(--exl-r1)}.qc--light p{color:var(--exl-t1);font-size:var(--exl-f-body)}@media (max-width:700px){.qgrid{grid-template-columns:1fr}}.studies{display:grid;gap:var(--exl-s12)}.study{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--exl-gap);align-items:start;padding-top:var(--exl-s8);border-top:1px solid var(--exl-r1)}.study__vis{grid-column:1/7;position:relative;position:sticky;border-radius:10px;overflow:hidden;background:var(--exl-white);border:1px solid var(--exl-r1);top:112px}.study__n{position:absolute;top:12px;left:12px;z-index:2;padding:4px 10px;border-radius:999px;background:var(--exl-ink);color:var(--exl-w1);font-family:var(--exl-mono);font-size:.625rem;letter-spacing:.12em}.study__body{grid-column:8/13;display:grid;gap:var(--exl-s3)}.study:nth-child(2n) .study__vis{grid-column:7/13;grid-row:1}.study:nth-child(2n) .study__body{grid-column:1/6;grid-row:1}.study__tags{display:flex;flex-wrap:wrap;gap:6px}.study__tags span{padding:4px 10px;border:1px solid var(--exl-r1);border-radius:999px;font-family:var(--exl-mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--exl-t3)}.study h3{font-size:var(--exl-f-h3)}.study__l{margin-top:var(--exl-s2);font-family:var(--exl-mono);font-size:var(--exl-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--exl-ember)}.study__p{color:var(--exl-t2);line-height:1.6}.study .plain{margin-top:0}.study .plain li{font-size:var(--exl-f-sm)}.study__q{padding-left:var(--exl-s3);border-left:3px solid var(--exl-amber);font-family:var(--exl-display);font-style:italic;font-weight:500;font-size:1.125rem;line-height:1.45;color:var(--exl-t1)}.kv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--exl-s1);margin:0}.kv>div{padding:var(--exl-s2);background:var(--exl-white);border:1px solid var(--exl-r1);border-radius:8px}.kv dt{font-family:var(--exl-mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--exl-t3)}.kv dd{margin:4px 0 0;font-family:var(--exl-display);font-weight:700;font-size:1.375rem;letter-spacing:-.03em;color:var(--exl-t1);white-space:nowrap}@media (max-width:1100px){.kv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.study{grid-template-columns:1fr}.study__vis,.study__body,.study:nth-child(2n) .study__vis,.study:nth-child(2n) .study__body{grid-column:1;grid-row:auto}.study__vis{position:relative;top:0}.study__body{margin-top:var(--exl-s4)}}.ta{display:grid;border-top:1px solid var(--exl-r1)}.ta li{display:grid;grid-template-columns:var(--exl-s6) 1fr;gap:var(--exl-s2);align-items:baseline;padding-block:var(--exl-s3);border-bottom:1px solid var(--exl-r1)}.ta .hl__n{color:var(--exl-t4)}.ta--done .hl__n{color:var(--exl-ember)}.ta p{font-family:var(--exl-display);font-weight:600;font-size:1.125rem;letter-spacing:-.02em;line-height:1.35;color:var(--exl-t1)}.hl--one{grid-template-columns:1fr}.mock{display:grid;place-items:center}.frame--cap{aspect-ratio:16/9}.rnd--ink{border-color:var(--exl-rw1);color:var(--exl-w1)}.rnd--ink:hover{border-color:var(--exl-amber);background:var(--exl-amber);color:var(--exl-t1)}.svcx__row.is-on .svcx__n{color:var(--exl-ember)}.say__a.is-swapped .say__co{display:none}.bmeta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--exl-s2);font-family:var(--exl-mono);font-size:var(--exl-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--exl-t3)}.bmeta--w{color:var(--exl-w3)}.bmeta .wk__tag:hover{text-decoration:underline}.chips a.chip{text-decoration:none}.feat{margin-bottom:var(--exl-s10)}.feat__a{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--exl-gap);align-items:center}.feat__img{grid-column:1/8;border-radius:10px;overflow:hidden;background:var(--exl-ink);aspect-ratio:3/2}.feat__body{grid-column:8/13;display:grid;gap:var(--exl-s3)}.feat__body h2{font-size:var(--exl-f-h2)}.feat__body .lead{max-width:40ch}@media (max-width:900px){.feat__a{grid-template-columns:1fr}.feat__img,.feat__body{grid-column:1}.feat__body{margin-top:var(--exl-s4)}}.bk .wk__p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bk .wk__t{font-size:1.25rem;line-height:1.2}.bk__slot.is-hide{display:none}.bcount{display:block;margin-top:var(--exl-s2);font-family:var(--exl-mono);font-size:var(--exl-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--exl-t4)}.hero--post .hero__in{padding-bottom:calc(var(--exl-s10) + var(--exl-s12))}.hero--post h1{grid-column:1/11;font-size:clamp(2rem,4vw,3.75rem);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.hero--post .hero__sub{grid-column:1/8;max-width:60ch}.post__by{grid-column:1/7;margin-top:var(--exl-s4);display:flex;gap:var(--exl-s3);font-size:var(--exl-f-sm);color:var(--exl-w2)}.post__by span{color:var(--exl-w3)}.post__img{margin-top:calc(-1 * var(--exl-s12));border-radius:12px;overflow:hidden;box-shadow:0 40px 80px -40px rgba(11,10,9,.5);aspect-ratio:2/1;background:var(--exl-ink)}@media (max-width:900px){.hero--post h1,.hero--post .hero__sub,.post__by,.hero--post .hero__k{grid-column:1/7}.post__img{aspect-ratio:3/2}}.art{padding-top:var(--exl-s10)}.art__g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--exl-gap);align-items:start}.art__side{grid-column:1/4;align-self:stretch}.art__stick{position:sticky;top:112px;display:grid;gap:var(--exl-s6)}.toc ol{margin-top:var(--exl-s2);counter-reset:toc}.toc li{counter-increment:toc}.toc a{display:grid;grid-template-columns:var(--exl-s4) 1fr;gap:var(--exl-s1);padding-block:8px;border-top:1px solid var(--exl-r1);font-size:var(--exl-f-sm);font-weight:500;color:var(--exl-t3);transition:color .3s}.toc a:before{content:counter(toc,decimal-leading-zero);font-family:var(--exl-mono);font-size:.625rem;letter-spacing:.1em;color:var(--exl-t4);padding-top:3px}.toc li:last-child a{border-bottom:1px solid var(--exl-r1)}.toc a:hover,.toc a.is-on{color:var(--exl-t1)}.toc a.is-on:before{color:var(--exl-ember)}.tocbox{padding:var(--exl-s3);border:1px solid var(--exl-r1);border-radius:var(--exl-rad);background:var(--exl-white);display:grid;gap:var(--exl-s2);justify-items:start}.tocbox__t{font-family:var(--exl-display);font-weight:600;font-size:1.125rem;letter-spacing:-.02em;line-height:1.3;color:var(--exl-t1)}.article{grid-column:5/13;max-width:72ch}.article>*+*{margin-top:var(--exl-s3)}.article h2{font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.15;margin-top:var(--exl-s8);scroll-margin-top:112px}.article h3{font-size:1.25rem;margin-top:var(--exl-s6);scroll-margin-top:112px}.article h4{font-size:1.0625rem;margin-top:var(--exl-s4)}.article p,.article li{font-size:1.0625rem;line-height:1.7;color:var(--exl-t2)}.article a{color:var(--exl-t1);border-bottom:1px solid var(--exl-amber)}.article a:hover{color:var(--exl-ember);border-color:var(--exl-ember)}.article strong{color:var(--exl-t1);font-weight:600}.article ul,.article ol{display:grid;gap:6px;padding-left:0}.article ul li{position:relative;padding-left:var(--exl-s3)}.article ul li:before{content:"";position:absolute;left:0;top:.85em;width:10px;height:2px;background:var(--exl-amber)}.article ol{counter-reset:ol}.article ol li{position:relative;padding-left:var(--exl-s4);counter-increment:ol}.article ol li:before{content:counter(ol,decimal-leading-zero);position:absolute;left:0;top:.35em;font-family:var(--exl-mono);font-size:.75rem;letter-spacing:.08em;color:var(--exl-ember)}.article figure{margin:var(--exl-s5) 0}.article table{width:100%;border-collapse:collapse;font-size:var(--exl-f-sm);line-height:1.5}.article th,.article td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--exl-r1)}.article th{font-weight:600;color:var(--exl-t1);background:var(--exl-paper-2);font-size:var(--exl-f-xs);text-transform:uppercase;letter-spacing:.08em}.article tr:first-child td{font-weight:600;color:var(--exl-t1)}.article figure:has(table){overflow-x:auto;border:1px solid var(--exl-r1);border-radius:10px}.article blockquote{padding-left:var(--exl-s3);border-left:3px solid var(--exl-amber);font-family:var(--exl-display);font-style:italic;font-weight:500;font-size:1.25rem;line-height:1.45;color:var(--exl-t1)}.article code{font-family:var(--exl-mono);font-size:.875em;background:var(--exl-paper-2);padding:1px 6px;border-radius:4px}.article hr{border:0;border-top:1px solid var(--exl-r1)}.art__faq{margin-top:var(--exl-s5)}.art__faq .faq__q{font-size:1.125rem}@media (max-width:900px){.art__g{grid-template-columns:1fr}.art__side,.article{grid-column:1}.art__stick{position:relative;top:0}.toc{display:none}.article{margin-top:var(--exl-s6)}}.lg{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--exl-gap);align-items:start}.lg__idx{grid-column:1/4;position:sticky;top:112px}.lg__idx ol{margin-top:var(--exl-s2)}.lg__idx a{display:grid;grid-template-columns:var(--exl-s5) 1fr;gap:var(--exl-s1);padding-block:10px;border-top:1px solid var(--exl-r1);font-size:var(--exl-f-sm);font-weight:500;color:var(--exl-t2)}.lg__idx li:last-child a{border-bottom:1px solid var(--exl-r1)}.lg__idx a i{font-style:normal;font-family:var(--exl-mono);font-size:var(--exl-f-mono);letter-spacing:.1em;color:var(--exl-t4);padding-top:2px}.lg__idx a:hover{color:var(--exl-ember)}.lg__body{grid-column:5/13}.lg__s{padding-block:var(--exl-s6);border-top:1px solid var(--exl-r1);scroll-margin-top:120px}.lg__s:last-child{border-bottom:1px solid var(--exl-r1)}.lg__s h2{font-size:var(--exl-f-h3);display:flex;gap:var(--exl-s2);align-items:baseline}.lg__n{font-family:var(--exl-mono);font-size:var(--exl-f-mono);letter-spacing:.12em;color:var(--exl-ember);font-weight:500}.lg__s p{margin-top:var(--exl-s3);color:var(--exl-t2);line-height:1.6;max-width:68ch}@media (max-width:900px){.lg{grid-template-columns:1fr}.lg__idx{position:relative;top:0;grid-column:1}.lg__body{grid-column:1;margin-top:var(--exl-s8)}}