@font-face{font-family:Geologica;font-style:oblique 0deg 12deg;font-weight:100 900;font-display:swap;src:url(../media/3ea1a6132d5d9392-s.23-bp8fugack7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:oblique 0deg 12deg;font-weight:100 900;font-display:swap;src:url(../media/657fc8be78875cdf-s.20hnl6o6cwdz7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:oblique 0deg 12deg;font-weight:100 900;font-display:swap;src:url(../media/a8cfd80b8582b93e-s.40e04vjide3zg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica;font-style:oblique 0deg 12deg;font-weight:100 900;font-display:swap;src:url(../media/d755db31a9eef511-s.3yyn0lw8hjx8i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica;font-style:oblique 0deg 12deg;font-weight:100 900;font-display:swap;src:url(../media/31bd8f247c118634-s.016617j3lc7zo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geologica;font-style:oblique 0deg 12deg;font-weight:100 900;font-display:swap;src:url(../media/8f0d5f64a122d58b-s.p.32rhh06-slroy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica Fallback;src:local(Arial);ascent-override:90.18%;descent-override:25.43%;line-gap-override:0.0%;size-adjust:108.12%}.NA8lgq_className{font-family:Geologica,Geologica Fallback;font-style:normal}.NA8lgq_variable{--font-sans:"Geologica", "Geologica Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.VCrZzq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.VCrZzq_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--paper:#f1ead9;--paper-2:#ebe4d3;--ink:#18151b;--plum:#6d315e;--plum-deep:#2d122b;--orchid:#7b3c6b;--citron:#d8d15b;--rule:#18151b3b;--hair:#18151b1f;--sans:var(--font-sans), Arial, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;--w-body:200;--w-mid:330;--w-strong:480;--gutter:clamp(16px, 3.2vw, 56px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:var(--w-body);font-size-adjust:.474;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a,button,input{color:inherit;font:inherit}button{cursor:pointer}canvas{width:100%;height:100%;display:block}.mono,.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size-adjust:none;font-size:10px;font-weight:500}.wrap{padding:0 var(--gutter)}.nav{z-index:40;height:68px;padding:0 var(--gutter);background:linear-gradient(var(--paper) 55%, #f1ead900);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.mark{font-size:27px;font-weight:var(--w-strong);letter-spacing:-.06em;line-height:1;text-decoration:none}.mark b{font-family:var(--mono);color:var(--plum);vertical-align:.55em;margin:0 .08em;font-size:.32em;font-weight:500}.nav nav{gap:28px;display:flex}.nav nav a{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:10px;font-weight:500;text-decoration:none}.nav nav a:hover{opacity:1}.nav .cta{justify-self:end}@media (max-width:820px){.nav nav{display:none}.nav{grid-template-columns:1fr auto}}.btn{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:0;align-items:center;gap:12px;padding:15px 18px;font-size:10.5px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--plum-deep)}.btn.small{padding:10px 13px;font-size:9.5px}.store{border:1px solid var(--ink);background:var(--paper);max-width:520px;display:flex}.store input{min-width:0;font-size:17px;font-weight:var(--w-body);background:0 0;border:0;outline:none;flex:1;padding:0 16px}.store input::placeholder{color:#18151b73}.micro{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-top:12px;font-size:10px}h1,h2,h3{font-weight:var(--w-mid);margin:0}.h-hero{letter-spacing:-.065em;font-size:clamp(46px,7.4vw,124px);line-height:.9}.h-sec{letter-spacing:-.06em;max-width:14ch;font-size:clamp(38px,5.4vw,88px);line-height:.92}.lede{letter-spacing:-.015em;max-width:34ch;margin:22px 0 0;font-size:clamp(19px,1.7vw,26px);line-height:1.35}.body{max-width:52ch;font-size:18px;line-height:1.5}.note{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.6;max-width:70ch;font-size:9.5px;line-height:1.6}.sec{padding:13vh var(--gutter) 12vh;position:relative}.index{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-bottom:7vh;font-size:9.5px;font-weight:500;display:grid}.index>span{border:1px solid;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.index b{opacity:.55;font-weight:400}.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:5vw;display:grid}@media (max-width:900px){.split{grid-template-columns:1fr;gap:6vh}}.stage{aspect-ratio:16/10;background:var(--paper);box-shadow:0 0 0 1px var(--hair);position:relative;overflow:hidden}.stage.tall{aspect-ratio:4/3}.dark{background:var(--ink);color:var(--paper)}.dark .index>span{border-color:#f1ead980}.hero{min-height:100svh;padding:120px var(--gutter) 9vh;align-items:end;display:grid;position:relative;overflow:hidden}.hero canvas{z-index:0;position:absolute;inset:0}.hero-copy{z-index:2;max-width:760px;position:relative}.hero-copy .lede{max-width:30ch}.hero-copy form{margin-top:34px}.hero-copy:before{content:"";z-index:-1;background:radial-gradient(closest-side,#f1ead9eb,#f1ead900);position:absolute;inset:-60px -80px -40px -120px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fig{margin:0}.fig-title{letter-spacing:-.035em;font-size:clamp(22px,2.2vw,34px);line-height:1.12;font-weight:var(--w-mid);max-width:26ch;margin-bottom:18px}.fig-title b{font-weight:var(--w-mid);background:linear-gradient(transparent 58%, var(--citron) 58%, var(--citron) 92%, transparent 92%)}.fig .note{margin-top:12px}.kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:26px;font-size:11px}.hint{margin-top:30px}@media (hover:none){.hint{display:none}}.lens-wrap{gap:18px;display:grid}.lens-box{--lr:clamp(92px, 13vw, 150px);border:1px solid var(--ink);touch-action:pan-y;cursor:crosshair;background:#f6f1e4;position:relative;overflow:hidden}.lens-machine{background:var(--paper);transition:clip-path 80ms linear;position:absolute;inset:0}.lens-rim{width:calc(var(--lr) * 2);height:calc(var(--lr) * 2);margin:calc(var(--lr) * -1) 0 0 calc(var(--lr) * -1);border:1.5px solid var(--plum);pointer-events:none;border-radius:50%;position:absolute;box-shadow:0 0 0 7px #d8d15b8c,inset 0 0 0 1px #6d315e40}.lens-rim span{white-space:nowrap;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:4px 7px;font-size:9px;font-weight:500;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.lens-count{align-items:baseline;gap:14px;display:flex}.lens-big{letter-spacing:-.05em;font-size:clamp(34px,3.4vw,52px);font-weight:var(--w-mid);margin:0}.lens-big b{font-weight:var(--w-mid);color:var(--plum)}.pp{grid-template-columns:1.05fr 1fr;gap:22px;padding:22px;font-size:15px;display:grid}.pp-crumb{opacity:.55;grid-column:1/-1;font-size:12px}.pp-photo svg{width:100%;height:auto;display:block}.pp-info{flex-direction:column;gap:10px;display:flex}.pp-name h3{letter-spacing:-.03em;font-size:24px;line-height:1.05}.pp-rating{font-size:13px}.pp-price{font-size:26px;font-weight:var(--w-mid);letter-spacing:-.03em}.pp-points{gap:6px;margin:2px 0;padding-left:18px;line-height:1.35;display:grid}.pp-ship{font-size:13px}.pp-buy span{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:11px 14px;font-size:10px;display:inline-block}.pp-m .pp-points{padding-left:0;list-style:none}.pp-m .read code{font-family:var(--mono);background:#d8d15bb3;padding:2px 5px;font-size:13px;display:inline-block}.pp-m .pp-crumb{opacity:.25}.gone{background:var(--paper);border:1px dashed #18151b66;min-height:1.4em;position:relative}.gone i{font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.55;white-space:nowrap;font-size:8.5px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.pp-photo.gone{aspect-ratio:4/3}.pp-buy .gone{width:120px;height:36px;display:inline-block}@media (max-width:640px){.pp{grid-template-columns:1fr}}.earn-head{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;display:flex}.earn-head ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.earn-head li{font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--ink);opacity:0;padding:6px 9px;font-size:10px;transition:opacity .6s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translate(-8px)}.earn.on .earn-head li{opacity:1;transform:none}.earn-table{border-top:1px solid var(--ink)}.earn-row{border-bottom:1px solid var(--rule);clip-path:inset(0 100% 0 0);grid-template-columns:1.15fr 1.3fr .55fr 1.1fr;align-items:center;gap:14px;padding:13px 0;font-size:14.5px;transition:clip-path 1.1s cubic-bezier(.45,0,.25,1);display:grid}.earn.on .earn-row{clip-path:inset(0)}.earn-th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:9px;clip-path:none!important}.earn-row b{font-weight:var(--w-strong);display:block}.earn-row em{font-style:normal;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.6;font-size:9.5px}.earn-row .num{font-family:var(--mono);font-size:13px}.val{align-items:center;gap:10px;display:flex;position:relative}.val i{background:var(--plum);flex:none;width:0;max-width:70%;height:16px;transition:width 1.4s cubic-bezier(.45,0,.25,1);display:block}.earn:not(.on) .val i{width:0!important}.val b{font-family:var(--mono);font-size:12.5px;font-weight:500}.earn .note{margin-top:14px}@media (max-width:640px){.earn-row{grid-template-columns:1fr 1fr}.earn-row .num,.earn-th span:nth-child(3){display:none}}.how{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:5vw;display:grid}@media (max-width:900px){.how{grid-template-columns:1fr}}.how-steps{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.how-steps li{border-bottom:1px solid var(--rule)}.how-steps button{text-align:left;opacity:.4;background:0 0;border:0;grid-template-columns:44px 1fr;gap:4px 12px;width:100%;padding:22px 0 24px;transition:opacity .5s;display:grid;position:relative}.how-steps li.is-on button{opacity:1}.how-steps b{letter-spacing:-.04em;font-size:clamp(24px,2.4vw,36px);line-height:1.05;font-weight:var(--w-mid)}.how-steps em{grid-column:2;max-width:40ch;margin-top:6px;font-size:16px;font-style:normal;line-height:1.4}.how-bar{background:var(--plum);width:0;height:2px;animation:linear forwards bar;position:absolute;bottom:-1px;left:0}@keyframes bar{to{width:100%}}.how-screen{border:1px solid var(--ink);background:#f6f1e4;min-height:440px}.how-chrome{border-bottom:1px solid var(--rule);align-items:center;gap:6px;padding:10px 12px;display:flex}.how-chrome span{border:1px solid var(--ink);border-radius:50%;width:8px;height:8px}.how-chrome em{opacity:.55;margin-left:auto;font-size:9px;font-style:normal}.hs{gap:12px;padding:26px;display:grid}.hs>.mono{opacity:.6;margin:0 0 6px}.store.fake{justify-content:space-between;align-items:center;height:52px;padding-left:14px}.store.fake span{font-size:17px}.caret{background:var(--ink);vertical-align:-3px;width:1px;height:18px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@keyframes printin{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.hs-reading{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.hs-reading li,.src,.fact,.change,.hs-4>*{animation:1s cubic-bezier(.45,0,.25,1) both printin}.hs-reading li{font-family:var(--mono);letter-spacing:.04em;padding-left:16px;font-size:11px;position:relative}.hs-reading li:before{content:"";background:var(--plum);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:0}.src{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1.2fr auto;align-items:center;gap:12px;padding:11px 0;font-size:14.5px;display:grid}.src b{font-weight:var(--w-strong)}.src span{opacity:.65;font-size:13.5px}.src i{font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--citron);padding:4px 6px;font-size:9px}.fact{grid-template-columns:1fr 1fr auto;gap:12px;padding:12px;font-size:14.5px;display:grid}.fact.miss{background:var(--paper);border:1px dashed #18151b73}.fact.ok{border-bottom:1px solid var(--rule)}.fact b{font-weight:var(--w-strong)}.fact span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.65;align-self:center;font-size:10px}.fact em{font-style:normal;font-family:var(--mono);font-size:12px}.fact.miss em{color:var(--plum);font-weight:500}.change{background:var(--ink);color:var(--paper);align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}.change code{font-family:var(--mono);background:var(--citron);color:var(--ink);padding:3px 6px;font-size:13px}.change .btn{background:var(--paper);color:var(--ink);margin-left:auto}.mini{width:100%;height:auto}.mini .l1{fill:none;stroke:var(--plum);stroke-width:3px;stroke-dasharray:600;stroke-dashoffset:600px;animation:2.4s cubic-bezier(.45,0,.25,1) .3s forwards draw}.mini .l2{fill:none;stroke:var(--ink);stroke-width:1.2px;opacity:.7;stroke-dasharray:600;stroke-dashoffset:600px;animation:2.4s cubic-bezier(.45,0,.25,1) .3s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.res{align-items:baseline;gap:14px;display:flex;animation-delay:1.6s!important}.res b{letter-spacing:-.05em;font-size:44px;font-weight:var(--w-mid);color:var(--plum)}.next{border:1px solid var(--ink);align-items:baseline;gap:12px;padding:12px;font-size:14.5px;display:flex;animation-delay:2.4s!important}.dark{background:var(--ink);color:var(--paper);border-top:0}.paper-stage{box-shadow:none}.logos{border-top:1px solid var(--ink);flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.logos li{letter-spacing:-.035em;font-size:clamp(20px,2vw,28px);font-weight:var(--w-mid);border-bottom:1px solid var(--rule);flex:200px;padding:26px 0}.qa{border-top:1px solid var(--ink);max-width:980px}.qa details{border-bottom:1px solid var(--rule)}.qa summary{cursor:pointer;letter-spacing:-.035em;font-size:clamp(20px,2vw,28px);font-weight:var(--w-mid);justify-content:space-between;gap:20px;padding:24px 0;list-style:none;display:flex}.qa summary:after{content:"+";font-family:var(--mono);font-weight:400}.qa details[open] summary:after{content:"–"}.qa p{max-width:56ch;margin:-6px 0 26px;font-size:18px;line-height:1.5}.final{padding-top:16vh;padding-bottom:16vh}.final .h-sec{margin-bottom:40px}.foot{padding:26px var(--gutter);background:var(--ink);color:var(--paper);grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.foot .mark b{color:var(--citron)}.foot p{opacity:.7;margin:0}.foot p:last-child{text-align:right}@media (max-width:640px){.foot{grid-template-columns:1fr;gap:10px}.foot p:last-child{text-align:left}}.heroC{background:var(--paper);grid-template-rows:auto 1fr;min-height:100svh;display:grid;position:relative;overflow:hidden}.heroC canvas{z-index:0;position:absolute;inset:0}.heroC-nav{z-index:2;padding:22px var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.heroC-nav nav{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;gap:40px;font-size:11px;font-weight:500;display:flex}.heroC-nav nav a{opacity:.8;text-decoration:none}.heroC-nav .btn{justify-self:end}.heroC-copy{z-index:2;text-align:center;place-self:start center;justify-items:center;padding:15vh 6vw 0;display:grid;position:relative}.heroC h1{letter-spacing:-.045em;font-size:clamp(36px,4.4vw,72px);font-weight:330;line-height:1.06}.heroC h1 em{color:var(--ink);font-variation-settings:"slnt" -10;font-size:1.04em;font-style:normal;font-weight:400}.heroC-sub{letter-spacing:-.012em;opacity:.88;max-width:32ch;margin:30px auto 40px;font-size:clamp(17px,1.45vw,24px);line-height:1.5}.heroC .store{width:min(520px,88vw)}.heroC .micro{text-align:center}@media (max-width:820px){.heroC-nav nav{display:none}.heroC-nav{grid-template-columns:1fr auto}.heroC-copy{padding-top:8vh}}.site[data-pal=cold]{--plum:#dc6c73;--plum-deep:#8c101d;--citron:#52b9cd;--paper:#f2ebda}.site[data-pal=deep]{--plum:#718a74;--plum-deep:#073d34;--citron:#f0522f;--paper:#f0e8d6}.site{background:var(--paper)}.pal-switch{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbf8f1eb;border-radius:100px;gap:4px;padding:4px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 0 0 1px #18151b2e,0 10px 24px -14px #18151b80}.pal-switch button{background:0 0;border:0;border-radius:100px;align-items:center;gap:3px;padding:7px 10px;display:flex}.pal-switch button.on{background:var(--ink)}.pal-switch button.on span{color:var(--paper)}.pal-switch i{border-radius:50%;width:10px;height:10px;display:block}.pal-switch span{font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-left:6px}@media (max-width:640px){.pal-switch span{display:none}}.sx{min-height:100svh;padding:72px var(--gutter);align-items:center;display:grid}.sx-wrap{width:100%;max-width:1120px;margin:0 auto}.sx-stage{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:48px;display:grid}.sx-head{margin-bottom:40px}.sx-eyebrow{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.7;align-items:center;gap:10px;margin:0 0 16px;display:flex}.sx-eyebrow span{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--ink);border-radius:50%;place-items:center;font-size:9px;display:grid}.sx-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:330;line-height:1.08}.sx-head h2 em{font-variation-settings:"slnt" -10;color:var(--ink);letter-spacing:-.04em;font-size:1.08em;font-style:normal;font-weight:400}.sx-sub{color:#18151bbf;max-width:46ch;margin:16px 0 0;font-size:18px;line-height:1.45}.sx-stage{--card:380px;align-items:stretch}.sx-cardwrap{height:var(--card);position:relative}.sx-machine{position:absolute;inset:0}.sx-card{height:var(--card);background:#fdfbf6;border-radius:12px;grid-template-columns:42% 58%;display:grid;overflow:hidden;box-shadow:0 0 0 1px #18151b1a,0 24px 48px -36px #18151b73}.sx-card.m{background:#f1ecdf}.sx-photo{background:#eae4d6;position:relative;overflow:hidden}.sx-photo img{object-fit:cover;width:100%;height:100%;display:block}.sx-card.m .sx-photo{background:repeating-linear-gradient(135deg,#0000 0 10px,#18151b0b 10px 11px);place-items:center;display:grid}.sx-photo span,.sx-none{font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#18151b61}.sx-info{flex-direction:column;padding:24px 24px 24px 28px;display:flex}.sx-top{height:85px}.sx-brand{height:16px;font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#18151b80;margin:0}.sx-info h4{letter-spacing:-.025em;white-space:nowrap;height:28px;margin:2px 0 0;font-size:21px;font-weight:400;line-height:28px;overflow:hidden}.sx-meta{align-items:baseline;gap:14px;height:26px;margin:8px 0 0;display:flex}.sx-meta b{letter-spacing:-.02em;font-size:20px;font-weight:480}.sx-meta span{color:#18151b8c;font-size:12.5px}.sx-meta span.sx-none{color:#18151b61;font-size:10px}.sx-facts{border-top:1px solid #18151b1a;margin:0;padding:0;list-style:none}.sx-facts li{border-bottom:1px solid #18151b12;align-items:center;gap:12px;height:40px;font-size:14px;display:flex;position:relative}.sx-facts svg{fill:none;stroke:#18151b80;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.sx-card.m .sx-facts svg{stroke:#18151b38}.sx-card code{font:400 12px var(--mono);background:var(--citron);color:var(--ink);text-transform:none;letter-spacing:0;border-radius:3px;padding:3px 7px}.sx-info h4 code{vertical-align:3px;font-size:12px}.sx-buy{background:var(--ink);color:#fdfbf6;height:40px;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;margin-top:auto;display:flex}.sx-card.m .sx-buy{color:#18151b4d;background:0 0;box-shadow:inset 0 0 0 1px #18151b24}.sx-line{background:var(--ink);pointer-events:none;height:1px;position:absolute;left:-12px;right:-12px}.sx-line span{font:500 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:#fdfbf6;border-radius:3px;padding:4px 8px;position:absolute;top:-24px;right:12px}.sx-right{height:var(--card);border-top:1px solid var(--ink);flex-direction:column;display:flex}.sx-ask{letter-spacing:-.01em;height:80px;margin:0;padding-top:16px;font-size:16px;line-height:1.35}.sx-ask span{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#18151b80;margin-bottom:6px;display:block}.sx-tally{flex-direction:column;display:flex}.sx-row{border-bottom:1px solid var(--rule);grid-template-columns:1fr 72px 72px;align-items:center;height:40px;font-size:14px;display:grid}.sx-row span:not(:first-child){text-align:center;font:500 14px var(--mono)}.sx-row span:first-child{align-items:center;gap:10px;display:flex}.sx-th{border-bottom:1px solid var(--ink);height:28px}.sx-th span,.sx-th span:not(:first-child){font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#18151b80}.sx-n{width:18px;height:18px;font:500 9.5px var(--mono);border-radius:50%;flex:none;place-items:center;font-style:normal;display:inline-grid;box-shadow:inset 0 0 0 1px #18151b8c}.sx-row .y{color:var(--plum)}.sx-row .acc{color:var(--ink);background:var(--citron);align-self:stretch;place-items:center;display:grid}.sx-row .n{color:#18151b4d}.sx-verdicts{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.sx-verdict{opacity:.3;background:#fdfbf6;border-radius:8px;align-items:center;gap:10px;height:40px;margin:0;padding:0 12px 0 6px;transition:opacity .5s;display:flex;box-shadow:0 0 0 1px #18151b1a}.sx-verdict.on{opacity:1}.sx-verdict i{width:28px;height:28px;font:600 12px var(--mono);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.sx-verdict.ok i{background:var(--plum);color:#fdfbf6}.sx-verdict.no i{background:var(--ink);color:#fdfbf6}.sx-verdict span{line-height:1.15;display:grid}.sx-verdict em{font-style:normal;font:500 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#18151b80}.sx-verdict b{white-space:nowrap;font-size:13px;font-weight:480}@media (max-width:900px){.sx{min-height:0}.sx-stage{grid-template-columns:1fr;row-gap:16px}.sx-right{height:auto;margin-top:24px}.sx-ask{height:auto;padding:0 0 16px}.sx-verdicts{margin-top:16px}}.p3-line{color:#18151bbf;max-width:46ch;margin:14px 0 0;font-size:18px;line-height:1.45}.p3-left{height:var(--card);border-top:1px solid var(--ink);flex-direction:column;display:flex}.p3-label{height:36px;font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#18151b8c;align-items:center;margin:0;display:flex}.p3-grid{flex:1;grid-template-rows:repeat(10,1fr);grid-template-columns:repeat(10,1fr);gap:7px;display:grid;position:relative}.p3-tile{box-shadow:inset 0 0 0 1px var(--plum);background:#fdfbf6;border-radius:4px;transition:background .35s,box-shadow .35s;display:block}.p3-tile.other{background:0 0;box-shadow:inset 0 0 0 1px #18151b33}.p3-tile.hit{background:var(--plum);box-shadow:none}.p3-tile.pulse{box-shadow:0 0 0 4px #6d315e2e}.p3-card{transform-origin:0 0;pointer-events:none;background:#fdfbf6;border-radius:10px;grid-template-columns:42% 1fr;width:100%;height:100%;display:grid;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #18151b1a,0 20px 40px -30px #18151b73}.p3-card img{object-fit:cover;width:100%;height:100%}.p3-card div{flex-direction:column;justify-content:center;gap:10px;padding:24px;display:flex}.p3-card span{letter-spacing:-.025em;font-size:21px}.p3-card b{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:#fdfbf6;border-radius:4px;align-self:flex-start;padding:6px 10px}.p3-guess{pointer-events:none;white-space:nowrap;background:#fdfbf6;border-radius:6px;gap:2px;padding:8px 12px;display:grid;position:absolute;top:calc(40% - 52px);left:calc(60% + 4px);box-shadow:0 0 0 1px #18151b24,0 10px 20px -12px #18151b66}.p3-guess:after{content:"";background:#fdfbf6;width:8px;height:8px;position:absolute;bottom:-5px;left:14px;transform:rotate(45deg);box-shadow:1px 1px #18151b24}.p3-guess b{font-size:13px;font-weight:480}.p3-guess span{color:#18151b99;font-size:12px}.p3-counts{display:grid}.p3-count{border-bottom:1px solid var(--rule);grid-template-columns:22px 1fr auto;align-items:center;gap:12px;height:56px;font-size:15px;display:grid}.p3-count:first-child{border-top:1px solid var(--ink)}.p3-count b{letter-spacing:-.03em;text-align:right;min-width:2ch;font-size:30px;font-weight:330}.p3-count:first-child b{color:var(--plum);font-weight:480}.sw{border-radius:3px;width:18px;height:12px;display:block}.sw.hit{background:var(--plum)}.sw.other{box-shadow:inset 0 0 0 1px #18151b4d}.p3-cap{margin:20px 0 0;font-size:15px}.p3-src{font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#18151b73;margin:auto 0 0;line-height:1.6}.p3-right .sx-ask{height:auto;padding-bottom:20px}.sx-conclusion{text-align:center;letter-spacing:-.015em;max-width:36ch;color:var(--ink);margin:40px auto 0;font-size:clamp(19px,1.6vw,23px);line-height:1.4}.sf .sx-head{text-align:center;margin-bottom:8px}.sf-canvas{aspect-ratio:1600/620;width:100%;display:block}.sf-src{text-align:center;font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin:8px 0 0}.s4 .sx-head{text-align:center;margin-bottom:8px}.s4 .sx-eyebrow,.sf .sx-eyebrow{justify-content:center}.sw-qs{grid-template-columns:repeat(3,1fr);margin:-46px 0 0;padding:0;list-style:none;display:grid}.sw-qs li{text-align:center;letter-spacing:-.015em;opacity:.3;padding:0 6%;font-size:clamp(17px,1.45vw,21px);line-height:1.3;transition:opacity .8s}.sw-qs li.on{opacity:1}.s4 .sx-conclusion{margin-top:36px}.pf{position:relative}.pf-canvas{pointer-events:none;position:absolute;inset:0}.pf-canvas canvas{width:100%;height:100vh;display:block;position:sticky;top:0}.pf>section{position:relative}.s4-stage{aspect-ratio:1600/420;width:100%}.pf .sw-qs{margin-top:8px}.pf .sw-qs li{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(8px)}.pf .sw-qs li.on{opacity:1;transform:none}.s5 .sx-head{text-align:center;margin-bottom:40px}.s5 .sx-eyebrow{justify-content:center}.s5-stage canvas{aspect-ratio:1600/700;width:100%;display:block}.s5-steps{margin:0;padding:0;list-style:none}.s5-steps button{all:unset;cursor:pointer;grid-template-columns:34px 1fr;gap:6px 10px;width:100%;display:grid}.s5-steps .mono{font:500 10px var(--mono);letter-spacing:.1em;opacity:.6;padding-top:6px}.s5-steps b{letter-spacing:-.02em;font-size:clamp(19px,1.5vw,22px);font-weight:400}.s5-steps em{opacity:.75;grid-column:2;font-size:14.5px;font-style:normal;line-height:1.45}.s5-steps li{opacity:.38;transition:opacity .6s}.s5l-beside .s5-body{grid-template-columns:4fr 8fr;align-items:center;gap:40px;display:grid}.s5-beside{gap:26px;display:grid}.s5-beside em{max-height:0;transition:max-height .6s;overflow:hidden}.s5-beside li.on em{max-height:120px}.s5-above{grid-template-columns:repeat(4,1fr);gap:28px;margin-bottom:18px;padding-top:18px;display:grid;position:relative}.s5-above:before{content:"";background:var(--ink);opacity:.25;height:1px;position:absolute;top:0;left:0;right:0}.s5-above li{position:relative}.s5-above li:before{content:"";background:var(--ink);opacity:.35;border-radius:50%;width:7px;height:7px;transition:opacity .6s;position:absolute;top:-22px;left:0}.s5-above li.on:before{opacity:1}.s5-above button{grid-template-columns:1fr}.s5-above .mono{padding:0}.s5-above em{grid-column:1}.s5l-scroll .s5-body{grid-template-columns:4fr 8fr;align-items:start;gap:40px;display:grid}.s5-scroll li{align-items:center;min-height:62vh;display:flex}.s5-scroll li:first-child{padding-top:6vh}.s5l-scroll .s5-stage{position:sticky;top:calc(50vh - 18vw)}.s5l-scroll.sx{min-height:auto}@media (max-width:900px){.s5l-beside .s5-body,.s5l-scroll .s5-body{grid-template-columns:1fr}.s5-above{grid-template-columns:1fr 1fr}}.s5v-card canvas,.s5v-list canvas{aspect-ratio:1600/860}.s5l-scroll .s5v-card,.s5l-scroll .s5v-list{top:calc(50vh - 20vw)}.s5l-scroll .s5-body{grid-template-columns:3fr 9fr;gap:32px}.s5l-scroll .s5-steps li:first-child{padding-top:0}.s5l-scroll .s5-stage,.s5l-scroll .s5v-card,.s5l-scroll .s5v-list{align-items:center;height:100vh;display:flex;position:sticky;top:0}.s5l-scroll .s5-stage canvas{width:100%}.ct{padding:96px var(--gutter) 110px}.ct-dark{background:var(--ink);color:var(--paper)}.ct-light{background:var(--paper);color:var(--ink)}.ct .mono,.ct-final .mono{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.ct-top{grid-template-columns:8fr 3fr;align-items:end;gap:6%;max-width:1320px;margin:0 auto 64px;display:grid}.ct-top h2{letter-spacing:-.05em;margin:0;font-size:clamp(48px,6.4vw,104px);font-weight:300;line-height:.96}.ct-top h2 em{font-variation-settings:"slnt" -10;font-style:normal;font-weight:340}.ct-top p{opacity:.85;margin:0 0 10px;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.ct-panels{max-width:1320px;color:var(--ink);grid-template-columns:4fr 5fr 3.4fr;margin:0 auto;display:grid}.ct-light .ct-panels{box-shadow:0 0 0 1px #18151b33}.ct-p{clip-path:inset(0 100% 0 0);background:#f1ead9;flex-direction:column;gap:28px;min-height:520px;padding:40px 36px 36px;transition:clip-path 1.1s cubic-bezier(.45,0,.25,1);display:flex}.ct-panels.on .ct-p{clip-path:inset(0)}.ct-p+.ct-p{border-left:1px solid #18151b24}.ct-light .ct-p{background:0 0}.ct-sit blockquote{letter-spacing:-.03em;margin:auto 0;font-size:clamp(28px,2.6vw,40px);font-weight:330;line-height:1.12}.ct-foot{border-top:1px solid #18151b33;align-items:center;gap:10px;margin:0;padding-top:18px;font-size:17px;display:flex}.ct-foot .dot{background:var(--plum);border-radius:50%;width:9px;height:9px}.ct-row1{justify-content:space-between;display:flex}.ct-prod ul{margin:auto 0;padding:0;list-style:none}.ct-prod li{border-top:1px solid #18151b24;grid-template-columns:130px 1fr;gap:14px;padding:20px 0;display:grid}.ct-prod li:last-child{border-bottom:1px solid #18151b24}.ct-prod .st{padding-top:6px;font-size:9.5px}.st-not-stated{opacity:.55}.st-only-in-a-photo{color:var(--plum)}.st-written{background:var(--citron);place-self:start;padding:4px 6px!important}.ct-fact b{letter-spacing:-.02em;font-size:21px;font-weight:400;display:block}.ct-fact em{opacity:.55;margin-top:6px;font-style:normal;display:block;font-size:9.5px!important}.ct-prod li.w .ct-fact b{animation:.9s cubic-bezier(.45,0,.25,1) ctPrint}@keyframes ctPrint{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ct-opp{background:var(--citron)!important}.ct-num{letter-spacing:-.05em;margin:auto 0 0;font-size:clamp(64px,6.4vw,108px);font-weight:300;line-height:.9}.ct-what{margin:-8px 0 0;font-size:19px;line-height:1.35}.ct-next{border-top:1px solid var(--ink);padding-top:16px}.ct-next p:last-child{margin:8px 0 0;font-size:16px;line-height:1.4}.ct-ex{opacity:.55}.ct-final{background:var(--citron);color:var(--ink);padding:120px var(--gutter) 130px}.ct-final>*{max-width:1320px;margin-left:auto!important;margin-right:auto!important}.ct-final h2{letter-spacing:-.055em;margin:26px 0 48px;font-size:clamp(64px,9vw,150px);font-weight:300;line-height:.9}.ct-final h2 em{font-variation-settings:"slnt" -10;font-style:normal;font-weight:340}.ct-final .store{max-width:560px;margin-left:0!important}.ct-final .store input{border-color:var(--ink);background:0 0}.ct-final .ct-micro{opacity:.7;margin-top:18px}.ct-final form{margin-left:max(0px,50% - 660px)!important}@media (max-width:900px){.ct-top,.ct-panels{grid-template-columns:1fr}.ct-p+.ct-p{border-top:1px solid #18151b24;border-left:0}}.s6{background:var(--ink);height:340vh;color:var(--paper);position:relative}.s6-pin{height:100vh;padding:56px var(--gutter) 40px;flex-direction:column;display:flex;position:sticky;top:0}.s6-head{text-align:center}.s6-head .sx-eyebrow{color:var(--paper);justify-content:center}.s6-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:330;line-height:1.06}.s6-head h2 em{font-variation-settings:"slnt" -10;font-size:1.08em;font-style:normal;font-weight:400}.s6-canvas{flex:1;width:100%;min-height:0;display:block}.s6-end{text-align:center;opacity:0;margin:0;font-size:clamp(19px,1.6vw,23px)}.s6:after{content:"";pointer-events:none;background-image:var(--grain-url);mix-blend-mode:soft-light;opacity:.14;background-size:128px;position:absolute;inset:0}.s6-pin{z-index:1}.s6{background:var(--ink)}.s6.s6-paper{color:var(--ink);background:0 0}.s6.s6-paper:after{display:none}.s6.s6-paper .s6-head .sx-eyebrow{color:var(--ink)}.s6.s6-feed{background:#18151b;height:160vh}.s6.s6-feed:after{display:none}.s6-feed .s6-pin{padding:0 max(7vw, var(--gutter));grid-template-columns:4fr 8fr;align-items:center;gap:3vw;display:grid}.s6-side .sx-eyebrow{color:var(--paper);opacity:.6}.s6-side h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,3vw,48px);font-weight:330;line-height:1.04}.s6-side h2 em{font-variation-settings:"slnt" -10;font-size:1.06em;font-style:normal;font-weight:400}.s6-sub{opacity:.8;max-width:22ch;margin:26px 0 0;font-size:clamp(18px,1.45vw,22px);line-height:1.4}.s6-feed .s6-canvas{flex:none;height:min(78vh,760px)}@media (max-width:900px){.s6-feed .s6-pin{grid-template-columns:1fr;align-content:center}}.heroN h1 em{color:var(--ink);font-variation-settings:"slnt" -10;font-size:1.04em;font-weight:400}.heroN h1{font-size:clamp(40px,5.2vw,84px)}.heroN .micro{opacity:.7}.heroN h1.long{max-width:24ch;margin-left:auto;margin-right:auto;font-size:clamp(34px,3.9vw,64px)}.heroN h1.long br{display:none}.heroN h1.long em{margin-top:.08em;display:block}.pf .sf .sx-wrap{max-width:1280px}.pf .sf .sf-canvas{aspect-ratio:1060/580}.pf .sw-qs li{opacity:1;clip-path:inset(0 100% 0 0);transition:clip-path 1s cubic-bezier(.45,0,.25,1);transform:none}.pf .sw-qs li.on{opacity:1;clip-path:inset(0);transform:none}.pf .sf.sx{padding-top:40px;padding-bottom:40px}.pf .sf .sx-head{margin-bottom:4px}.pf .sf .sf-canvas{aspect-ratio:1060/520;width:min(100%,203.846svh - 468.846px);margin:0 auto}.pf .s4-stage{aspect-ratio:1600/300}.pf .s4 .sx-head{margin-bottom:0}.pf .s4.sx{min-height:auto;padding-top:32px;padding-bottom:64px}.s5l-scroll .s5-steps li{min-height:62vh}.s5-steps li{opacity:.55}.s5-steps li.on{opacity:1}.s5-steps em{opacity:.9;font-size:15.5px;font-weight:300}.s5v-rich canvas{aspect-ratio:1600/980}.s5l-scroll .s5-steps{padding:19vh 0}.rc.sx{min-height:auto;padding:96px var(--gutter) 120px}.rc .sx-head{text-align:center;margin-bottom:36px}.rc .sx-eyebrow{justify-content:center}.rc .store{width:min(560px,88vw);margin:0 auto}.rc .micro{text-align:center;opacity:.7;margin-top:14px}.rc.sx{background:var(--citron);color:var(--ink)}.rc .sx-eyebrow{opacity:.75}.rc .store input{border-color:var(--ink);background:0 0}.rc .micro{opacity:.75}.f6{height:420vh;color:var(--paper);background:#18151b;position:relative}.f6-pin{height:100vh;padding:0 0 0 max(6vw, var(--gutter));grid-template-columns:minmax(300px,3.4fr) 8.6fr;align-items:center;gap:4vw;display:grid;position:sticky;top:0;overflow:hidden}.f6-left .sx-eyebrow{color:var(--paper);opacity:.6}.f6-left h2{letter-spacing:-.04em;margin:0 0 32px;font-size:clamp(30px,2.8vw,44px);font-weight:330;line-height:1.05}.f6-left h2 em{font-variation-settings:"slnt" -10;font-size:1.06em;font-style:normal;font-weight:400}.f6-record{border-top:1px solid #f1ead966}.f6-rhead{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin:10px 0 6px}.f6-field{opacity:.35;border-bottom:1px solid #f1ead91f;grid-template-columns:110px 1fr;align-items:baseline;gap:12px;margin:0;padding:9px 0;transition:opacity .5s;display:grid}.f6-field span{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.f6-field b{font-size:17px;font-weight:400}.f6-field.on{opacity:1}.f6-field.new b{background:var(--citron);color:var(--ink);justify-self:start;padding:1px 6px}.f6-sub{opacity:.8;max-width:24ch;margin:28px 0 0;font-size:18px}.f6-view{align-items:center;height:100%;display:flex;overflow:hidden}.f6-track{will-change:transform;gap:28px;padding:0 8vw 0 0;display:flex}.f6-card{opacity:.45;flex:none;width:min(460px,34vw);transition:opacity .6s}.f6-card.on{opacity:1}.f6-k{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;gap:12px;margin:0 0 12px;display:flex}.f6-k span{opacity:.5}.f6-body{color:var(--ink);background:#f1ead9;border-radius:10px;min-height:360px;padding:22px;font-size:15px;line-height:1.45}.f6-lit{background:var(--citron);color:var(--ink);padding:0 4px;font-weight:500}.f6-body p{margin:0}.m-ad img{object-fit:cover;border-radius:6px;width:100%;height:170px;margin-bottom:14px;display:block}.m-spon,.m-src,.m-count,.m-head{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin-bottom:8px!important}.m-t{font-size:19px;font-weight:450}.m-p{font-size:18px;margin:4px 0 10px!important}.m-p span{opacity:.6;margin-left:8px;font-size:13px}.m-chat{gap:14px;display:grid}.m-q{background:#18151b14;border-radius:14px 14px 2px;justify-self:end;max-width:85%;padding:10px 14px}.m-a{max-width:95%;font-size:16px}.m-box{border:1px solid var(--ink);border-radius:6px;padding:10px 12px;margin-bottom:12px!important}.m-box:before{content:"⌕ ";opacity:.6}.m-res{opacity:.6;border-top:1px solid #18151b1f;grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:10px 0;display:grid}.m-res.first{opacity:1}.m-res img{object-fit:cover;border-radius:4px;width:64px;height:48px}.m-res b,.m-tile b{font-weight:450;display:block}.m-res em,.m-tile em{opacity:.8;font-size:13.5px;font-style:normal}.m-filter{grid-template-columns:1fr 1.2fr;gap:16px;display:grid}.m-facets p{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin:10px 0 6px!important}.m-facets label{opacity:.6;align-items:center;gap:8px;padding:3px 0;font-size:14px;display:flex}.m-facets label.on{opacity:1}.m-facets i{border:1px solid var(--ink);place-items:center;width:14px;height:14px;font-size:10px;font-style:normal;display:grid}.m-tile{margin-top:8px}.m-tile img{object-fit:cover;border-radius:4px;width:100%;height:80px;margin-bottom:4px;display:block}.m-widget{border:1px solid #18151b33;border-radius:10px;padding:16px}.m-need{border-bottom:1px solid #18151b1a;grid-template-columns:22px 1fr auto;gap:8px;padding:8px 0;display:grid}.m-need i{font-style:normal}.m-need em{opacity:.8;font-size:14px;font-style:normal}.m-go{background:var(--ink);color:#f1ead9;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:10px 12px;margin-top:14px!important}@media (max-width:900px){.f6-pin{padding:24px var(--gutter);grid-template-columns:1fr;align-content:center}.f6-card{width:80vw}.f6-field{padding:5px 0}}.f6{height:360vh}.f6-pin{align-items:start;padding-top:max(13vh,104px);padding-bottom:6vh}.f6-left h2{margin-bottom:22px}.f6-field{padding:7px 0}.f6-view{align-items:flex-start;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 100%)}.f6-track{padding:30px 8vw 0 5vw}.lab .f6-pin{padding-top:170px}.v6{color:var(--paper);padding:0 max(7vw, var(--gutter));background:#18151b;grid-template-columns:minmax(300px,4fr) 7fr;gap:6vw;display:grid;position:relative}.v6-left{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0}.lab .v6-left{height:calc(100vh - 110px);top:110px}.v6-left .sx-eyebrow{color:var(--paper);opacity:.6}.v6-left h2{letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(30px,2.8vw,44px);font-weight:330;line-height:1.05}.v6-left h2 em{font-variation-settings:"slnt" -10;font-size:1.06em;font-style:normal;font-weight:400}.v6 .v6-mono{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.v6-record{border-top:1px solid #f1ead973;padding-top:10px}.v6-record>.v6-mono{opacity:.6;margin-bottom:4px}.v6-field{opacity:.62;border-bottom:1px solid #f1ead91f;grid-template-columns:14px 110px 1fr;align-items:baseline;gap:0 10px;margin:0;padding:7px 0;transition:opacity .6s;display:grid}.v6-field:before{content:"";background:var(--paper);opacity:0;border-radius:50%;align-self:center;width:6px;height:6px;transition:opacity .6s}.v6-field span{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.v6-field b{font-size:17px;font-weight:400}.v6-field.on,.v6-field.on:before{opacity:1}.v6-index{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:6px 16px;margin:22px 0 0;padding:0;list-style:none;display:flex}.v6-index li{opacity:.45;transition:opacity .5s}.v6-index li.on{opacity:1;text-underline-offset:4px;text-decoration:underline}.v6-sub{opacity:.85;max-width:24ch;margin:26px 0 0;font-size:19px}.v6-sheets{gap:22vh;padding:22vh 0 28vh;display:grid}.v6-sheet{margin:0}.v6-k{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin:0 0 12px}.v6-body{color:var(--ink);clip-path:inset(0 100% 0 0);background:#f1ead9;flex-direction:column;min-height:440px;padding:44px 44px 40px;transition:clip-path 1.1s cubic-bezier(.45,0,.25,1);display:flex}.v6-sheet.seen .v6-body{clip-path:inset(0)}.v6-body>div{flex-direction:column;flex:1;gap:22px;display:flex}.v6-body p{margin:0}.v6-big{letter-spacing:-.025em;font-size:clamp(24px,2.1vw,32px);font-weight:330;line-height:1.22}.v6-fact{font-weight:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:background .6s}.v6-sheet.on .v6-fact{background:var(--citron);padding:0 4px;text-decoration:none}.v6-duo{background:#f1ead9;display:block;overflow:hidden}.v6-duo img{object-fit:cover;filter:grayscale()contrast(1.15)brightness(1.02);mix-blend-mode:multiply;width:100%;height:100%;display:block}.v6-ad{align-items:stretch;flex-direction:row!important}.v6-ad .v6-duo{flex:none;width:46%;min-height:300px}.v6-ad>div{flex-direction:column;flex:1;justify-content:flex-end;gap:14px;display:flex}.v6-ad .v6-mono{opacity:.55;margin-bottom:auto;line-height:1.6}.v6-price{letter-spacing:-.03em;font-size:34px;font-weight:300}.v6-line{font-size:16px}.v6-answer{justify-content:space-between}.v6-ask{opacity:.75;max-width:34ch;font-size:17px}.v6-ask .v6-mono{opacity:.7;margin-bottom:6px;display:block}.v6-answer>.v6-mono:last-child{opacity:.5}.v6-query{border-bottom:1px solid var(--ink);padding-bottom:10px;font-size:26px;font-weight:330}.v6-query:before{content:"⌕  ";opacity:.5}.v6-search>.v6-mono{opacity:.55}.v6-res{border-top:1px solid #18151b26;grid-template-columns:96px 1fr;align-items:center;gap:18px;padding:12px 0;display:grid}.v6-res .v6-duo{height:64px}.v6-res b{font-size:18px;font-weight:400;display:block}.v6-res em{opacity:.8;font-size:15px;font-style:normal}.v6-res.first b{font-size:22px}.v6-filter{flex-direction:row!important;gap:36px!important}.v6-facets{align-content:start;gap:18px;width:44%;display:grid}.v6-facets .v6-mono{opacity:.55;margin-bottom:6px}.v6-opt{opacity:.55;align-items:center;gap:10px;padding:3px 0;font-size:16px;display:flex}.v6-opt.on{opacity:1}.v6-opt i{border:1px solid var(--ink);place-items:center;width:13px;height:13px;font-size:9px;font-style:normal;display:grid}.v6-results{flex:1;align-content:start;gap:14px;display:grid}.v6-count{letter-spacing:-.02em;font-size:28px;font-weight:300}.v6-tile .v6-duo{height:92px;margin-bottom:8px}.v6-tile b{font-size:16px;font-weight:400;display:block}.v6-tile em{font-size:14px;font-style:normal}.v6-agent>.v6-mono{opacity:.55}.v6-need{border-bottom:1px solid #18151b24;grid-template-columns:22px 1fr auto;gap:8px;padding:10px 0;font-size:17px;display:grid}.v6-need i,.v6-need em{font-style:normal}.v6-agent .v6-big{margin-top:auto}@media (max-width:900px){.v6{grid-template-columns:1fr}.v6-left{height:auto;padding:72px 0 0;position:relative}.v6-sheets{gap:48px;padding:40px 0 72px}.v6-ad,.v6-filter{flex-direction:column!important}.v6-ad .v6-duo,.v6-facets{width:100%}}.v6 .v6-fact{font-size:inherit;font-weight:inherit;display:inline}.h6{height:330vh;color:var(--paper);background:#18151b;position:relative}.h6-pin{grid-template-columns:minmax(300px,4fr) 7fr;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.lab .h6-pin{height:calc(100vh - 110px);top:110px}.h6-left{z-index:2;height:100%;padding:0 4vw 0 max(7vw, var(--gutter));background:#18151b;position:relative;top:auto}.h6-view{z-index:1;align-items:center;display:flex;position:relative}.h6-track{will-change:transform;column-gap:40px;padding-left:0;display:flex}.h6-sheet{flex:none;width:min(640px,44vw)}.h6-sheet .v6-body{min-height:470px}@media (max-width:900px){.h6-pin{grid-template-rows:auto 1fr;grid-template-columns:1fr}.h6-left{height:auto;padding:32px var(--gutter) 12px}.h6-left .v6-record,.h6-left .v6-index{display:none}.h6-view{padding-left:var(--gutter)}.h6-sheet{width:82vw}}.h6-pin{grid-template-columns:minmax(340px,4fr) minmax(0,7fr)}.v6-fact{font-size:inherit!important;display:inline!important}.h6-left{max-width:none}.rc.sx{background:0 0}.rc .store input{background:#fbf8f1}.br.sx{min-height:auto;padding:140px var(--gutter) 60px}.br .sx-head{text-align:center;margin-bottom:18px}.br-sub{text-align:center;opacity:.85;max-width:46ch;margin:0 auto;font-size:clamp(18px,1.5vw,22px);line-height:1.45}.fq.sx{min-height:auto;padding:60px var(--gutter) 140px}.fq .sx-head{margin-bottom:18px}.fq-list{border-top:1px solid var(--ink);margin:0}.fq-row{border-bottom:1px solid #18151b2e;grid-template-columns:5fr 7fr;gap:4vw;padding:26px 0;display:grid}.fq-row dt{letter-spacing:-.02em;font-size:clamp(19px,1.6vw,24px);line-height:1.25}.fq-row dd{opacity:.9;margin:0;font-size:17px;font-weight:300;line-height:1.5}@media (max-width:760px){.fq-row{grid-template-columns:1fr;gap:8px}}.fq.sx{padding:40px var(--gutter) 110px}.fq-list{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;align-items:start;column-gap:4vw;display:grid}.fq-row{border-bottom:1px solid #18151b2e;padding:0;display:block}.fq-row summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;gap:16px;padding:16px 0;font-size:18px;list-style:none;display:flex}.fq-row summary::-webkit-details-marker{display:none}.fq-row summary:after{content:"+";font:400 18px var(--mono);opacity:.6;transition:transform .3s}.fq-row[open] summary:after{transform:rotate(45deg)}.fq-row p{opacity:.9;max-width:52ch;margin:0 0 18px;font-size:16px;font-weight:300;line-height:1.5}@media (max-width:760px){.fq-list{grid-template-columns:1fr}}.logo{align-items:center;line-height:0;display:inline-flex}.logo svg{width:auto;height:22px;display:block}.foot .logo svg{height:20px}.hab-grid{z-index:2;padding:0 max(6vw, var(--gutter)) 6vh;grid-template-columns:5fr 6fr;align-items:center;gap:3vw;display:grid;position:relative}.hab-copy{text-align:left}.hab-copy h1{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.2vw,68px);font-weight:330;line-height:1.04}.hab-copy .heroC-sub{text-align:left;margin:28px 0 36px}.hab-copy .micro{text-align:left}.hab-art{position:relative}.hab-svg{width:100%;height:auto;max-height:78vh;display:block}.hab-proof{grid-template-columns:1.15fr 1fr;align-items:center;gap:36px;display:grid}.hab-photo{aspect-ratio:4/5;background:var(--paper);position:relative}.hab-photo img{object-fit:cover;filter:grayscale()contrast(1.15)brightness(1.02);mix-blend-mode:multiply;width:100%;height:100%;display:block}.hab-mark{border-color:var(--ink);border-style:solid;border-width:0;width:18px;height:18px;position:absolute}.hab-mark.tl{border-top-width:1px;border-left-width:1px;top:-12px;left:-12px}.hab-mark.tr{border-top-width:1px;border-right-width:1px;top:-12px;right:-12px}.hab-mark.bl{border-bottom-width:1px;border-left-width:1px;bottom:-12px;left:-12px}.hab-mark.br{border-bottom-width:1px;border-right-width:1px;bottom:-12px;right:-12px}.hab-facts{gap:0;display:grid}.hab-name{letter-spacing:-.02em;margin:0 0 14px;font-size:24px}.hab-line{border-top:1px solid #18151b40;grid-template-columns:120px 1fr;align-items:baseline;margin:0;padding:12px 0;display:grid;position:relative}.hab-line span{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.7}.hab-line b{grid-area:1/2;font-size:18px;font-weight:400}.hab-unknown{letter-spacing:.1em;text-transform:uppercase;opacity:.55;font:500 11px var(--mono)!important}.hab-known{background:var(--citron);justify-self:start;padding:0 6px}.hab-note{margin:14px 0 0;font-size:14px;transition:opacity .6s}@media (max-width:900px){.hab-grid{grid-template-columns:1fr}.hab-copy{text-align:center}.hab-proof{grid-template-columns:1fr 1fr;gap:18px}}.cx{padding:96px max(6vw, var(--gutter)) 96px}.cx-head{text-align:center;max-width:980px;margin:0 auto 24px}.cx-head .sx-eyebrow{justify-content:center}.cx-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,46px);font-weight:330;line-height:1.08}.cx-head h2 em{font-variation-settings:"slnt" -10;font-size:1.06em;font-style:normal;font-weight:400}.cx-svg{width:100%;max-width:1280px;height:auto;margin:0 auto;display:block}.cx-kind{font:500 13px var(--mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--ink);opacity:.6}.cx-ink{fill:var(--ink);transition:opacity .2s}.cx-ring{fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-dasharray:2 4}.cx-name{font:400 13.5px var(--sans,inherit);fill:var(--ink);transition:opacity .6s}.cx-name.off{opacity:.4}.cx-line{stroke:var(--ink);stroke-width:.8px;opacity:.35}.cx-src{fill:var(--citron)}.cx-srcl{font:400 22px var(--sans,inherit);fill:var(--ink)}.cx-count{font:500 14px var(--mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--ink)}.cx-count.dim{opacity:.6}.cx-end{text-align:center;max-width:40ch;margin:8px auto 0;font-size:clamp(19px,1.6vw,24px);line-height:1.4;transition:opacity .8s}.cx-end b{background:var(--citron);padding:0 6px;font-weight:400}.cx-head{max-width:1240px}.cxc.sx{min-height:auto;padding:120px var(--gutter) 100px}.cxc .sx-head{text-align:center;margin-bottom:20px}.cxc .sx-eyebrow{justify-content:center}.cxc-end{text-align:center;max-width:40ch;margin:0 auto;font-size:clamp(19px,1.6vw,24px);line-height:1.4}
