.thread{z-index:1;pointer-events:none;overflow-anchor:none;position:absolute;inset:0 auto auto 0;overflow:visible}.thread__stitch{fill:none;stroke:var(--gold);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:13 10;opacity:.92}.thread__reveal{fill:none;stroke:#fff;stroke-width:14px;stroke-linecap:round}.thread__needle{fill:var(--gold);opacity:0;filter:drop-shadow(0 0 6px #e29913b3);transition:opacity .3s}.thread.is-sewing .thread__needle{opacity:1}.t-anchor{pointer-events:none;width:1px;height:1px;position:absolute}.hero{isolation:auto;height:max(100svh,640px);max-height:1100px;position:relative;overflow:clip}.hero__plate{z-index:0;will-change:transform;position:absolute;inset:-4% 0 -12%}.hero__plate img{object-fit:cover;object-position:62% 46%;width:100%;height:100%}.hero__veil{z-index:0;background:linear-gradient(90deg, #0e0d0c9e 0%, #0e0d0c2e 46%, #0e0d0c00 70%), linear-gradient(180deg, #0e0d0c59 0%, #0e0d0c00 22%, #0e0d0c00 62%, var(--ink) 100%);position:absolute;inset:0}.hero__title{z-index:2;left:var(--edge);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(56px,7.3vw,105px);line-height:.94;position:absolute;top:clamp(120px,17vh,190px)}.hero__line{white-space:nowrap;display:block}.hero__mark{z-index:3;left:calc(var(--edge) - min(1.6vw, 23px));aspect-ratio:1400/499;filter:drop-shadow(0 10px 14px #0000008c)drop-shadow(0 2px 2px #00000080);will-change:transform;width:min(57vw,821px);position:absolute;top:calc(clamp(120px,17vh,190px) + 1.3*clamp(56px,7.3vw,105px))}.hero__copy{z-index:2;right:var(--edge);width:min(430px,34vw);position:absolute;bottom:clamp(70px,11vh,120px)}.hero__lead{color:#f2ede4db;margin:0 0 28px;font-size:clamp(16px,1.2vw,18.5px);line-height:1.55}.hero__price{color:var(--ivory);white-space:nowrap;font-weight:500}.hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.hero__tech{z-index:2;left:var(--edge);color:var(--warm);margin:0;font-size:12.5px;position:absolute;bottom:clamp(28px,5vh,52px)}.hero__tech:before{content:"";vertical-align:middle;border-top:2px dashed var(--gold);width:26px;height:0;margin-right:12px;display:inline-block}@media (max-width:860px){.hero{height:max(100svh,760px)}.hero__plate img{object-position:74% 50%}.hero__veil{background:linear-gradient(180deg, #0e0d0c8c 0%, #0e0d0c1a 30%, #0e0d0c0d 50%, #0e0d0cb3 72%, var(--ink) 100%)}.hero__title{top:108px;right:var(--gutter);font-size:clamp(44px,12.6vw,76px);line-height:.98}.hero__line{white-space:normal;display:inline}.hero__mark{width:calc(100% - 20px);top:calc(108px + 1.64*clamp(44px,12.6vw,76px));left:10px}.hero__copy{left:var(--gutter);right:var(--gutter);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0d0cbd;border-radius:10px;width:auto;margin:0 -12px;padding:14px 12px 12px;bottom:76px}.hero__lead{margin-bottom:22px}.hero__ctas .btn{flex:200px}.hero__tech{letter-spacing:-.01em;white-space:nowrap;font-size:10.5px;bottom:26px}.hero__tech:before{width:18px;margin-right:8px}}.compare{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);margin-top:clamp(64px,7.5vw,108px);display:grid}.compare__text p{color:var(--warm);max-width:420px;margin:18px 0 0}.compare__meta{margin-top:26px!important;font-size:12.5px!important}.tabs{flex-wrap:wrap;gap:4px 22px;margin-top:30px;display:flex}.tabs__tab{color:var(--warm);font:500 16px/1.2 var(--sans);cursor:pointer;background:0 0;border:0;padding:10px 0;position:relative}.tabs__tab:after{content:"";border-top:2px dashed var(--gold);transform-origin:0;transition:transform .35s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.tabs__tab:hover,.tabs__tab[aria-selected=true]{color:var(--ivory)}.tabs__tab[aria-selected=true]:after{transform:scaleX(1)}.compare__note{color:var(--warm);margin:22px 0 0;font-size:12.5px!important}.compare__fig{margin:0}.compare__note{text-align:right;margin-top:14px}@media (max-width:860px){.compare__note{text-align:left}}.compare__stage{aspect-ratio:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #000000e6}.compare__after{background:#121110 50%/cover;position:absolute;inset:0}html:not(.js) .compare__after,.compare__stage.is-near .compare__after{background-image:url(/assets/landing/bg_jersey_black.webp)}.compare__emb{object-fit:contain;filter:drop-shadow(0 8px 12px #0000008c);width:84%;height:84%;position:absolute;inset:8%}.compare__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0);background:#fff;position:absolute;inset:0}.compare__flat{max-width:none;width:var(--fw,91.78%);left:var(--fx,4.11%);top:var(--fy,4.11%);position:absolute}.compare__label{text-transform:uppercase;letter-spacing:.08em;pointer-events:none;border-radius:3px;padding:5px 8px;font-size:11.5px;position:absolute;top:16px}.compare__label--l{color:#3b352f;background:#ffffffd9;left:16px}.compare__label--r{color:var(--ivory);background:#0e0d0cb3;right:16px}@media (max-width:389px){.compare__label{letter-spacing:.01em;padding:5px;top:10px}.compare__label--l{left:10px}.compare__label--r{right:10px}}.compare__handle{top:0;bottom:0;left:var(--pos);cursor:ew-resize;width:44px;margin-left:-22px;position:absolute}.compare__handle:before{content:"";border-left:2px dashed var(--gold);position:absolute;top:0;bottom:0;left:21px}.compare__knob{background:var(--gold);border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%;box-shadow:0 6px 18px #00000073}.compare__knob:before,.compare__knob:after{content:"";border:5px solid #0000;width:0;height:0;margin-top:-5px;position:absolute;top:50%}.compare__knob:before{border-right-color:var(--ink);left:7px}.compare__knob:after{border-left-color:var(--ink);right:7px}.compare__handle:focus-visible{outline:none}.compare__handle:focus-visible .compare__knob{outline:2px solid var(--ivory);outline-offset:3px}@media (max-width:860px){.compare{grid-template-columns:1fr}}.receive__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:stretch;gap:clamp(24px,3.4vw,52px);margin-top:clamp(44px,5vw,72px);display:grid}.receive__photo{border-radius:10px;min-height:100%;margin:0;overflow:hidden}.receive__photo img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.mail{--mail-ink:#1c1a17;--mail-muted:#625a51;--mail-gold:#946010;--mail-linen:#f4efe7;--mail-line:#e6ded2;background:var(--mail-linen);color:var(--mail-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:10px;font-size:15px;overflow:hidden;box-shadow:0 40px 90px -50px #000000e6}.mail__head{padding:18px 26px 14px}.mail__subject{margin:0 0 10px;font-size:16px;font-weight:500;line-height:1.35}.mail__meta{gap:2px;margin:0;font-size:12.5px;display:grid}.mail__meta div{gap:10px;display:flex}.mail__meta dt{width:86px;color:var(--mail-muted);flex:none}.mail__meta dd{overflow-wrap:anywhere;margin:0}.mail__body{border-top:3px solid var(--mail-gold);box-shadow:0 0 0 1px var(--mail-line);background:#fbf9f6;border-radius:6px;margin:0 12px 12px;padding:24px 26px}.mail__title{font-family:var(--serif);text-wrap:balance;margin:0;font-size:clamp(25px,2.1vw,30px);line-height:1.1}.mail__received{color:var(--mail-muted);margin:6px 0 0;font-size:13px}.mail__received .mono{font-size:12.5px}.mail__rubric{font-family:var(--serif);color:var(--mail-gold);margin:18px 0 6px;font-size:21px;line-height:1.2}.mail__table{border-collapse:collapse;width:100%;font-size:14px}.mail__table th{border-top:1px solid var(--mail-line);text-align:left;vertical-align:top;width:124px;color:var(--mail-muted);white-space:nowrap;padding:6px 14px 6px 0;font-size:13px;font-weight:400}.mail__table td{border-top:1px solid var(--mail-line);padding:6px 0}html:not(.js) .mail__table td,.mail.is-near .mail__table td{font-weight:500}.mail__table .mono{font-size:13px;font-weight:400}.mail__table .dim{color:var(--mail-muted)}.swatch{background:var(--gold);border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block;box-shadow:inset 0 0 0 1px #1c1a1733}.mail__files{border-top:1px solid var(--mail-line);flex-wrap:wrap;gap:14px;margin:20px 0 0;padding:16px 0 0;list-style:none;display:flex}.mail__files li{gap:7px;width:112px;display:grid}.file__thumb{background:var(--mail-linen);height:84px;box-shadow:inset 0 0 0 1px var(--mail-line);border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.file__thumb--tee{background:#ecebe8}.file__thumb--tee img{aspect-ratio:1230/1278;width:150%;max-width:none;position:absolute;top:-12%;left:-25%}.file__thumb--tee .file__ink{text-shadow:none;font-size:4.6px;position:absolute;top:32%;left:57%}.file__ink{color:var(--gold);font-family:var(--serif);white-space:nowrap;text-shadow:0 1px 1px #0009;font-size:18px}html:not(.js) .file__ink,.mail.is-near .file__ink{font-family:"Plum Leckerli One", var(--serif)}.file__thumb--emb{box-shadow:none;background:#121110 50%/260%}html:not(.js) .file__thumb--emb,.mail.is-near .file__thumb--emb{background-image:url(/assets/landing/bg_jersey_black.webp)}.file__thumb--json{background:#fff;place-items:start;padding:9px 0 0 9px}.file__code{font-family:var(--mono);color:var(--mail-muted);white-space:pre;font-size:6.6px;line-height:1.4}.file__name{color:var(--mail-muted);overflow-wrap:anywhere;font-size:11px!important}@media (max-width:860px){.receive__grid{grid-template-columns:1fr}.receive__photo{aspect-ratio:4/3;min-height:0}.mail__head{padding-inline:18px}.mail__body{margin:0 8px 8px;padding:20px 16px}.mail__table th{white-space:normal;width:100px}}.fonts__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.specimens{margin:0}.specimens__list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.specimen{border-top:1px solid var(--line);gap:6px;padding:16px 0 14px;display:grid}.specimen__name{color:var(--ivory);font-family:var(--serif);white-space:nowrap;text-overflow:clip;font-size:clamp(40px,4.3vw,62px);line-height:1.12;overflow:hidden}.specimen__meta{color:var(--warm);letter-spacing:.06em;font-size:12px!important}.specimen__tajima{color:var(--gold);text-transform:uppercase;letter-spacing:.1em}@media (max-width:860px){.fonts__grid{grid-template-columns:1fr}}.marquee{z-index:2;margin-top:clamp(56px,6vw,96px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track{width:max-content;margin:0;padding:10px 0;list-style:none;animation:90s linear infinite marquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__track li{white-space:nowrap;align-items:center;gap:34px;padding-right:34px;display:flex}.marquee__name{color:var(--ivory);font-size:clamp(34px,4.2vw,62px);line-height:1.25}.marquee__sep{border-top:2px dashed var(--gold);opacity:.85;width:30px}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}.marquee{overflow-x:auto}}.final{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,80px);margin-top:clamp(110px,13vw,190px);display:grid;position:relative}.final__photo{aspect-ratio:3/2;border-radius:10px;margin:0;overflow:hidden}.final__photo img{object-fit:cover;width:100%;height:100%}.final__patch{background:#121110 50%/cover;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #f2ede40f}html:not(.js) .final__patch,.final__patch.is-near{background-image:url(/assets/landing/bg_jersey_black.webp)}.final__patch img{object-fit:contain;filter:drop-shadow(0 10px 14px #0000008c)drop-shadow(0 2px 2px #00000080);width:82%;height:auto}.final__text p{color:var(--warm);max-width:440px;margin:20px 0 30px}@media (max-width:860px){.final{grid-template-columns:1fr}}.hero{margin-top:calc(-1 * var(--head-h))}.hero__eyebrow{z-index:2;left:var(--edge);margin:0;position:absolute;top:calc(clamp(120px,17vh,190px) - 44px)}.hero__book{margin:16px 0 0;font-size:15px}.hero__book a{color:#f2ede4db;text-underline-offset:4px;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-decoration-style:dashed}.hero__book a:hover{color:var(--ivory)}@media (max-width:860px){.hero{height:auto;min-height:max(100svh,720px);max-height:none;padding:calc(var(--head-h) + 26px) var(--gutter) 26px;flex-direction:column;display:flex}.hero__eyebrow,.hero__title,.hero__mark,.hero__copy,.hero__tech{position:relative;inset:auto}.hero__eyebrow{margin-bottom:14px}.hero__title{top:auto;left:auto;right:auto}.hero__mark{width:calc(100% + 16px);max-width:none;margin:4px -8px clamp(95px,26vh - 25px + -1*max(0px,312px - 80vw),235px);top:auto;left:auto}.hero__copy{margin-top:auto;bottom:auto;left:auto;right:auto}.hero__tech{margin-top:26px;bottom:auto;left:auto}}@media (min-width:901px){.demo .demo__legend{background:var(--bg);border-radius:8px;margin:14px -14px 0;padding:8px 14px;position:relative}}.reassure{z-index:2;margin-top:clamp(8px,2vw,24px);position:relative}.honest{max-width:900px;margin-top:clamp(56px,6.5vw,92px)}.specs{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.specs li{box-shadow:inset 0 0 0 1px var(--line);color:var(--warm);border-radius:999px;padding:8px 12px;font-size:14.5px}.specs strong{color:var(--ivory);font-weight:500}.soon{margin-top:22px;padding:0}.head .soon__head{min-height:52px;color:var(--ivory);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin:0;padding:15px 22px 15px 24px;font-size:15px;list-style:none;display:grid}.soon__head::-webkit-details-marker{display:none}.soon__head:after{content:"+";font-family:var(--serif);color:var(--accent);font-size:30px;line-height:.6;transition:transform .25s}.soon[open]>.soon__head:after{transform:rotate(45deg)}.soon__head:hover{color:var(--accent)}.soon__list{color:var(--warm);gap:6px;margin:0;padding:0 22px 22px 24px;font-size:14.5px;line-height:1.5;list-style:none;display:grid}.soon__list li{padding-left:26px;position:relative}.soon__list li:before{content:"";border-top:2px dashed var(--gold);width:14px;position:absolute;top:.72em;left:0}.origin__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.origin__photo{aspect-ratio:4/3;border-radius:10px;margin:0;overflow:hidden}.origin__photo img{object-fit:cover;width:100%;height:100%}.origin .head p+p{margin-top:14px}.origin__contact{margin-top:26px!important}@media (max-width:860px){.origin__grid{grid-template-columns:1fr}.origin__photo{aspect-ratio:16/9;order:2}}.pricing-more{text-align:center;flex-wrap:wrap;justify-content:center;gap:16px 36px;margin:34px 0 0;display:flex}.hero__nocard{color:var(--ivory)}@media (min-width:861px){.hero__copy .ctas{gap:10px}.hero__copy .ctas .btn{padding-inline:18px;font-size:15.5px}}.faq-home{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq-home .faq{margin-top:8px}@media (max-width:960px){.faq-home{grid-template-columns:1fr}}.final-section .final{margin-top:0}.final__text .ctas{margin-top:30px}.thread-strip{z-index:1;pointer-events:none;position:absolute;left:0;overflow:hidden}.thread-strip__stitch{fill:none;stroke:var(--gold);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:13 10;opacity:.92}.thread-strip__shadow{fill:none;stroke:#00000073;stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:13 10}.marquee.is-offscreen .marquee__track{animation-play-state:paused}@media (hover:none),(max-width:900px){.thread{display:none}.hero__plate,.hero__mark{will-change:auto;transform:none!important}.hero__mark{filter:none}.hero__copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0d0ceb}.marquee{-webkit-mask-image:none;mask-image:none}.marquee:before,.marquee:after{content:"";z-index:1;pointer-events:none;width:8%;position:absolute;top:0;bottom:0}.marquee:before{background:linear-gradient(90deg,#14120f,#14120f00);left:0}.marquee:after{background:linear-gradient(270deg,#14120f,#14120f00);right:0}}.section--near{padding-top:clamp(72px,8.5vw,124px)}@media (min-width:961px){.head--right{width:min(100%,720px);margin-left:auto}}.code--compact pre{border-radius:0;padding:20px 24px 22px}@media (max-width:600px){.code--compact pre{padding:16px 16px 18px}.code--compact .code__tools{display:contents}.code--compact .code__title{flex:1}.code--compact .code__head .link{flex-basis:100%;order:3}}
