:root{--oil: #F4F1EB;--char: #EFEBE3;--char-2: #E4DFD4;--bone: #1A1A1A;--bone-dim: #3A3633;--steel: #8C8884;--steel-2: #B8B4AE;--hair: rgba(26,26,26,.1);--hair-strong: rgba(26,26,26,.22);--ember: #C5572C;--ember-deep: #9A4220;--ember-shadow: #5D2A14;--scorch: #6E3A14;--oxblood: #1A1A1A;--oxblood-deep: #000000;--display-editorial: "Fraunces", "Cormorant Garamond", "EB Garamond", Georgia, serif;--body: "Inter Tight", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace}body{--oil: #F4F1EB;--char: #EFEBE3;--char-2: #E4DFD4;--bone: #1A1A1A;--bone-dim: #3A3633;--steel: #8C8884;--steel-2: #B8B4AE;--hair: rgba(26,26,26,.1);--hair-strong: rgba(26,26,26,.22);--ember: #C5572C;--ember-deep: #9A4220;--oxblood: #1A1A1A;--oxblood-deep: #000000}body{--display: "Fraunces", "Cormorant Garamond", "EB Garamond", Georgia, serif;font-family:var(--body)}#build{--display: "Fraunces", "Cormorant Garamond", "EB Garamond", Georgia, serif}body :where(h1,h2,h3,h4,.display):not(#build *):not(#build){font-family:var(--display);font-weight:500;font-optical-sizing:auto;font-variation-settings:"SOFT" 30,"WONK" 0;text-transform:none;letter-spacing:-.01em;line-height:1.06;color:var(--bone)}body :where(h1,h2,h3,h4,.display) em:not(#build *){font-style:italic;color:var(--ember);font-weight:500}.eyebrow:not(#build *){color:var(--steel);letter-spacing:.26em;font-weight:500}.eyebrow .bar:not(#build *){background:var(--hair-strong);width:28px}.mono:not(#build *),.smallcaps:not(#build *){color:var(--steel);letter-spacing:.2em}.topbar{background:#0f1010;color:#c9c2b4}.topbar .smallcaps:first-child{color:#c9c2b4}.topbar .smallcaps:last-child{font-family:var(--display);font-style:italic;text-transform:none;font-weight:400;font-size:12px;letter-spacing:0;color:#e8e2d4}header.site{background:#0f1010;border-bottom:1px solid rgba(255,255,255,.06)}header.site .nav ul a{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:#c9c2b4;text-transform:uppercase;font-weight:500;transition:color .2s ease}header.site .nav ul a:hover,header.site .nav ul a.active{color:#fff}.header-cta-chip{background:var(--ember)!important;color:#fff!important;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.18em;border-radius:2px;padding:10px 16px;transition:background .2s ease}.header-cta-chip:hover{background:var(--ember-deep)!important}header.site .basket{color:#f4f1eb!important}header.site .basket .smallcaps,header.site .basket span.smallcaps{color:#f4f1eb!important}header.site .basket svg{stroke:#f4f1eb!important}header.site .basket:hover,header.site .basket:focus-visible{color:#fff!important}header.site .basket:hover svg,header.site .basket:focus-visible svg{stroke:#fff!important}header.site .basket .count.chip,header.site .basket .count{background:var(--ember);color:#fff}.hero{background:#0e0f10;border-bottom:0}.hero-corners{display:none!important}.hero-grain{opacity:.12}.hero-img{filter:contrast(1.04) saturate(.95) brightness(.78)}h1.hero-title{font-family:var(--display)!important;font-weight:500!important;text-transform:none!important;font-size:clamp(54px,8.5vw,124px)!important;line-height:.98!important;letter-spacing:-.018em!important;color:#f5efe3!important;text-shadow:0 1px 16px rgba(0,0,0,.35)!important;font-optical-sizing:auto}h1.hero-title .blk{display:block;font-weight:500}h1.hero-title .ember{color:var(--ember)!important;font-style:italic!important;font-weight:400!important}.hero-sub{font-family:var(--display)!important;font-style:italic!important;font-weight:400!important;font-size:clamp(17px,1.6vw,21px)!important;letter-spacing:0!important;text-transform:none!important;color:#dcd3c2!important;max-width:560px;line-height:1.5!important;margin-top:24px!important}.hero-sub strong,.hero-sub b{font-style:italic;color:#f5efe3!important;font-weight:500}.stamp{background:#0f101080;border:1px solid rgba(255,255,255,.12);color:#f5efe3b3;font-size:9.5px;letter-spacing:.24em}.stamp b{color:var(--ember)}.hero-cta-row{margin-top:32px!important;gap:20px!important;align-items:center}.hero-cta-row .btn-ember{background:#f5efe3!important;color:#0e0f10!important;border:0!important;border-radius:2px;padding:16px 28px!important;font-family:var(--mono);font-weight:600;font-size:12px;letter-spacing:.26em;text-transform:uppercase;box-shadow:0 6px 18px #00000040;transition:background .2s ease,transform .15s ease}.hero-cta-row .btn-ember:hover{background:#fff!important;transform:translateY(-1px)}.hero-cta-row .btn-ember .arr{margin-left:12px;color:var(--ember)}.hero-meta{color:#dcd3c28c!important;font-size:10px!important;letter-spacing:.24em!important}.spine,.section-scheme.scheme-1.spine{background:var(--oil)}.spine .eyebrow{color:var(--steel)}.spine .spine-title,.spine .display{font-family:var(--display)!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.012em!important;line-height:1.06!important;color:var(--bone)!important;font-optical-sizing:auto}.spine .spine-title em{font-style:italic;color:var(--ember)}.spine .step-num{font-family:var(--display)!important;font-weight:400!important;text-transform:none!important;font-size:clamp(56px,6vw,84px)!important;letter-spacing:-.02em!important;color:var(--bone)!important;-webkit-text-stroke:0!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important}.spine .step:nth-child(2) .step-num,.spine .step:nth-child(3) .step-num{color:var(--bone)!important;background:none!important;-webkit-text-stroke:0!important}.spine .step-label{font-family:var(--display)!important;font-weight:500!important;text-transform:none!important;font-size:clamp(24px,2.6vw,32px)!important;letter-spacing:-.005em!important;color:var(--bone)!important;margin-top:14px!important}.spine .step:nth-child(n) .step-label{color:var(--bone)!important}.spine .step-body{font-family:var(--body)!important;font-size:16px!important;line-height:1.6!important;color:var(--bone-dim)!important;letter-spacing:0!important;margin-top:12px}.spine .step-tag{font-family:var(--mono)!important;font-size:10.5px!important;letter-spacing:.22em!important;color:var(--steel)!important;margin-top:18px}.spine .step-tag b{color:var(--ember);font-weight:600}@media(min-width:761px){.spine .spine-grid{border-top:1px solid var(--hair);padding-top:56px!important}.spine .step+.step{border-left:1px solid var(--hair);padding-left:40px}}.scorch .scorch-line{font-family:var(--display)!important;font-weight:400!important;font-style:italic!important;text-transform:none!important;letter-spacing:-.01em!important;line-height:1.1!important;color:var(--bone)!important;text-shadow:none!important;max-width:22ch;margin:0 auto}.scorch .scorch-line .br{display:block}.scorch .scorch-line .br:last-child{position:relative;display:inline-block}.scorch .scorch-line .br:last-child:after{content:"";display:block;width:64px;height:1px;background:var(--bone);opacity:.8;margin:28px auto 0}.scorch .scorch-stamp{margin-bottom:36px}.scorch .scorch-stamp--below{margin-top:32px;margin-bottom:0}.scorch .scorch-stamp span{font-family:var(--mono)!important;color:var(--steel)!important;font-size:10.5px!important;letter-spacing:.26em!important;text-transform:uppercase}.bench{background:var(--oil)!important}.bench .eyebrow{color:var(--steel)}.bench .bench-h{font-family:var(--display)!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.012em!important;line-height:1.05!important;color:var(--bone)!important;font-size:clamp(34px,4.4vw,56px);max-width:18ch}.bench .bench-h em{font-style:italic;color:var(--ember);font-weight:500}.bench .bench-h strong{font-weight:500;font-style:italic;color:var(--ember)}.bench .bench-sub,.bench .bench-sub p{font-family:var(--mono)!important;font-style:normal!important;font-weight:400!important;font-size:var(--subtitle-size, 11px)!important;text-transform:uppercase!important;letter-spacing:.22em!important;color:var(--steel)!important;line-height:1.6!important;max-width:38ch}.bench .strip-num{font-family:var(--mono)!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.26em!important;color:var(--steel)!important}.bench .strip-name{font-family:var(--display)!important;font-weight:500!important;text-transform:none!important;font-size:clamp(36px,4vw,56px)!important;letter-spacing:-.015em!important;line-height:1!important;color:var(--bone)!important}.bench .strip-cap{font-family:var(--body)!important;font-size:16px!important;line-height:1.6!important;color:var(--bone-dim)!important;text-transform:none!important}.bench .strip-bullets{margin-top:24px}.bench .strip-bullet{display:grid;grid-template-columns:100px 1fr;gap:16px;padding:12px 0;border-top:1px solid var(--hair);align-items:baseline}.bench .strip-bullet:last-child{border-bottom:1px solid var(--hair)}.bench .strip-bullet dt{font-family:var(--mono)!important;font-size:10.5px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--steel)!important;font-weight:500!important}.bench .strip-bullet dd{font-family:var(--display)!important;font-weight:500!important;font-size:17px!important;letter-spacing:0!important;color:var(--bone)!important;text-transform:none!important}.bench .strip-note{font-family:var(--display)!important;font-style:italic!important;font-weight:400!important;font-size:14px!important;color:var(--steel)!important;margin-top:18px!important;max-width:48ch}.bench .strip-spec{margin-top:20px;gap:16px}.bench .strip-spec span{font-family:var(--mono)!important;font-size:10px!important;letter-spacing:.22em!important;color:var(--steel)!important;background:transparent!important;border:0!important;border-right:1px solid var(--hair)!important;padding:0 16px 0 0!important}.bench .strip-spec span:last-child{border-right:0!important;padding-right:0!important}.bench .strip-meta{background:#0f10108c;font-family:var(--mono);font-size:10px;letter-spacing:.24em}.bench .strip-cta,.bench a.btn-ember.strip-cta{background:var(--bone)!important;color:#f5efe3!important;border:0!important;border-radius:2px;padding:14px 24px!important;font-family:var(--mono);font-size:11px;letter-spacing:.26em;font-weight:600}.bench .strip-cta:hover{background:#000!important}.bench .strip-cta .arr{color:var(--ember);margin-left:10px}.social-proof{background:var(--oil)!important;color:var(--bone)!important;border-top:1px solid var(--hair)!important;padding-top:120px!important;padding-bottom:120px!important}@media(max-width:760px){.social-proof{padding-top:80px!important;padding-bottom:80px!important}}.social-proof .eyebrow{color:var(--steel)!important}.social-proof .sp-head{align-items:flex-end!important}.social-proof .sp-h,.social-proof .sp-h p{font-family:var(--display)!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.012em!important;color:var(--bone)!important;font-size:clamp(32px,4vw,56px)!important;line-height:1.05!important}.social-proof .sp-h em,.social-proof .sp-h strong{font-style:italic;font-weight:500;color:var(--ember)!important}.social-proof .sp-sub,.social-proof .sp-caption{font-family:var(--mono)!important;font-style:normal!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.22em!important;color:var(--bone-dim)!important;font-size:var(--subtitle-size, 11px)!important;line-height:1.6!important}.social-proof .sp-foot{font-family:var(--mono)!important;font-size:10.5px!important;letter-spacing:.24em!important;color:var(--steel)!important;text-transform:uppercase!important}.social-proof .sp-mosaic>*{border:1px solid var(--hair)!important;border-radius:2px!important;background:var(--char)!important;box-shadow:none!important;overflow:hidden}.social-proof .sp-handle{font-family:var(--mono)!important;font-size:10px!important;letter-spacing:.22em!important;color:var(--steel)!important}.social-proof .sp-source-stamp{font-family:var(--mono)!important;font-size:10px!important;letter-spacing:.22em!important;color:var(--steel)!important;background:#f4f1ebeb!important;border:1px solid var(--hair)!important;border-radius:2px!important;padding:4px 8px!important}.social-proof .sp-overlay{background:linear-gradient(180deg,#0f101000 50%,#0f10108c)!important}.social-proof .sp-cta,.social-proof a.btn-ember{background:transparent!important;color:var(--bone)!important;border:1px solid var(--bone)!important;border-radius:2px!important;padding:14px 24px!important;font-family:var(--mono)!important;font-size:11px!important;letter-spacing:.26em!important;font-weight:600!important;text-transform:uppercase!important}.social-proof .sp-cta:hover,.social-proof a.btn-ember:hover{background:var(--bone)!important;color:var(--oil)!important}.section-scheme.scheme-2.specs{--oil: #18171A;--char: #1F1D20;--char-2: #28252A;--bone: #F2EDE3;--bone-dim: #B8B2A4;--steel: #908A7E;--hair: rgba(242,237,227,.1);--hair-strong:rgba(242,237,227,.22);--ember: #D26336;--ember-deep: #A84A20;--display: "Fraunces", "Cormorant Garamond", "EB Garamond", Georgia, serif}.specs,.section-scheme.scheme-2.specs{background:var(--oil)!important;color:var(--bone)!important}.specs .eyebrow{color:var(--steel)}.specs .specs-title{font-family:var(--display)!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.012em!important;line-height:1.08!important;color:var(--bone)!important;font-size:clamp(32px,4vw,52px)!important}.specs .specs-title em,.specs .specs-title .ember{font-style:italic;color:var(--ember);font-weight:500}.specs .specs-sub{font-family:var(--mono);color:var(--steel);font-size:10.5px;letter-spacing:.26em}.specs .spec-table{border-top:1px solid var(--hair);margin-top:48px}.specs .spec-row{border-bottom:1px solid var(--hair);padding:28px 0;align-items:baseline}.specs .spec-row .idx{font-family:var(--mono)!important;color:var(--steel)!important;font-size:10.5px!important;letter-spacing:.26em!important;font-weight:500!important}.specs .spec-row .key{font-family:var(--display)!important;font-weight:500!important;text-transform:none!important;font-size:20px!important;letter-spacing:-.005em!important;color:var(--bone)!important}.specs .spec-row .key p{text-transform:none;font-family:inherit}.specs .spec-row .key strong,.specs .spec-row .key b{font-weight:600}.specs .spec-row .swag{font-family:var(--display)!important;font-style:italic!important;font-weight:400!important;font-size:15px!important;line-height:1.6!important;color:var(--bone-dim)!important;text-transform:none!important;letter-spacing:0!important;max-width:56ch}.specs .spec-row .stat{font-family:var(--display)!important;font-weight:500!important;font-size:clamp(32px,3.4vw,44px)!important;color:var(--bone)!important;letter-spacing:-.02em!important;-webkit-text-stroke:0!important}.specs .spec-show-more{background:transparent!important;border:1px solid var(--hair-strong)!important;border-radius:2px;color:var(--bone)!important;font-family:var(--mono);font-size:11px;letter-spacing:.26em;padding:14px 22px}.founder-section{background:var(--oil)!important}.founder-section .founder-img-wrap{border:1px solid var(--hair-strong);border-radius:2px;box-shadow:0 8px 32px #1a141014}.founder-section .founder-eye{font-family:var(--mono)!important;color:var(--steel)!important;font-size:10.5px!important;letter-spacing:.26em!important;text-transform:uppercase!important;font-weight:500!important}.founder-section .founder-quote{font-family:var(--display)!important;font-style:italic!important;font-weight:400!important;text-transform:none!important;font-size:clamp(26px,3.2vw,40px)!important;letter-spacing:-.012em!important;line-height:1.18!important;color:var(--bone)!important;margin:24px 0 28px!important;max-width:22ch}.founder-section .founder-quote .ember,.founder-section .founder-quote em{color:var(--ember)!important;font-style:italic;font-weight:500}.founder-section .founder-body{font-family:var(--display)!important;font-weight:400!important;font-size:17px!important;line-height:1.7!important;color:var(--bone-dim)!important;letter-spacing:0!important;text-transform:none!important;max-width:56ch;margin-top:20px}.founder-section .founder-body strong,.founder-section .founder-body b{font-weight:600;color:var(--bone)}.founder-section .founder-sign{font-family:var(--mono)!important;font-size:11px!important;letter-spacing:.24em!important;color:var(--steel)!important;text-transform:uppercase!important;margin-top:28px}.founder-section .founder-sign .dash{width:28px;height:1px;background:var(--hair-strong);display:inline-block;vertical-align:middle}.founder-section .founder-pill{background:transparent!important;border:1px solid var(--hair-strong)!important;color:var(--bone)!important;font-family:var(--mono);font-size:11px;letter-spacing:.22em}.trust{background:var(--oil)!important}.trust .eyebrow{color:var(--steel)}.trust .trust-h{font-family:var(--display)!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.012em!important;line-height:1.06!important;color:var(--bone)!important;font-size:clamp(32px,4vw,52px)}.trust .trust-h em,.trust .trust-h .ember{font-style:italic;color:var(--ember);font-weight:500}.trust .trust-grid{border-top:1px solid var(--hair);margin-top:56px;gap:0!important;grid-template-columns:repeat(4,1fr)!important;display:grid}@media(max-width:760px){.trust .trust-grid{grid-template-columns:repeat(2,1fr)!important}}.trust .trust-cell{padding:36px 28px 32px!important;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);background:transparent!important}.trust .trust-cell:last-child{border-right:0}@media(max-width:760px){.trust .trust-cell:nth-child(2n){border-right:0}}.trust .trust-num{font-family:var(--display)!important;font-weight:500!important;font-size:clamp(56px,6.5vw,92px)!important;letter-spacing:-.02em!important;line-height:1!important;color:var(--bone)!important;-webkit-text-stroke:0!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-transform:none!important}.trust .trust-num.solid{color:var(--bone)!important;-webkit-text-stroke:0!important}.trust .trust-num .suffix{color:var(--ember)!important;-webkit-text-stroke:0!important;font-weight:500;font-size:.6em;vertical-align:.15em;margin-left:2px}.trust .trust-cap{font-family:var(--mono)!important;font-size:10.5px!important;letter-spacing:.26em!important;color:var(--steel)!important;margin-top:14px!important;text-transform:uppercase!important}.trust .trust-swag{font-family:var(--display)!important;font-style:italic!important;font-weight:400!important;font-size:15px!important;line-height:1.55!important;color:var(--bone-dim)!important;margin-top:18px!important;text-transform:none!important;letter-spacing:0!important;max-width:36ch}.marq{background:var(--oil)!important;color:var(--bone)!important;padding:80px 0!important}.marq .marq-eye{font-family:var(--mono)!important;color:var(--steel)!important;font-size:10.5px!important;letter-spacing:.28em!important;text-transform:uppercase!important;text-align:center;margin-bottom:40px!important}.marq .marq-eye .live{background:var(--ember)!important;width:7px;height:7px;border-radius:50%;display:inline-block;margin-right:12px;vertical-align:middle;box-shadow:0 0 0 3px #c5572c2e}.marq .ticker-item{padding:0 64px!important}.marq .ticker-q{font-family:var(--display)!important;font-style:italic!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.005em!important;color:var(--bone)!important;font-size:clamp(20px,2vw,28px)!important;line-height:1.3!important;text-align:center}.marq .ticker-name{font-family:var(--mono)!important;font-size:10.5px!important;letter-spacing:.26em!important;color:var(--steel)!important;text-transform:uppercase!important;margin-top:14px!important;text-align:center}.marq .ticker-stars span{color:var(--ember)}.anchor{background:var(--char-2)!important}.anchor .anchor-eye{font-family:var(--mono)!important;color:var(--steel)!important;font-size:11px!important;letter-spacing:.26em!important}.anchor .anchor-h{font-family:var(--display)!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.018em!important;line-height:1!important;font-size:clamp(48px,7vw,96px)!important;color:var(--bone)!important}.anchor .anchor-h .br{display:block}.anchor .anchor-h .ember{color:var(--ember)!important;font-style:italic!important;font-weight:400!important}.anchor .anchor-sub{font-family:var(--mono)!important;color:var(--steel)!important;font-size:11px!important;letter-spacing:.26em!important;margin-top:32px}.anchor .anchor-cta .btn-ember{background:var(--bone)!important;color:var(--oil)!important;border:0!important;border-radius:2px;padding:18px 32px!important;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.28em;margin-top:28px;text-transform:uppercase}.anchor .anchor-cta .btn-ember:hover{background:#000!important}.anchor .anchor-cta .btn-ember .arr{color:var(--ember);margin-left:12px}.btn-ember:not(#build *):not(.hero-cta-row .btn-ember):not(.header-cta-chip):not(.strip-cta):not(.anchor-cta .btn-ember):not(.social-proof .btn-ember){background:var(--ember);color:#fff;border:0;border-radius:2px;padding:14px 24px;font-family:var(--mono);font-size:11px;letter-spacing:.24em;font-weight:600;text-transform:uppercase;transition:background .2s ease}.btn-ember:not(#build *):not(.hero-cta-row .btn-ember):not(.header-cta-chip):not(.strip-cta):not(.anchor-cta .btn-ember):not(.social-proof .btn-ember):hover{background:var(--ember-deep)}footer.site{background:#0f1010;color:#c9c2b4;border-top:1px solid rgba(255,255,255,.06)}footer.site h5{font-family:var(--mono)!important;font-size:11px!important;letter-spacing:.26em!important;color:#f5efe3d9!important;text-transform:uppercase!important;font-weight:500!important}footer.site ul a{font-family:var(--body);font-size:14px;color:#c9c2b4d9;transition:color .2s ease}footer.site ul a:hover{color:#fff}footer.site .foot-tag{font-family:var(--display)!important;font-style:italic!important;font-weight:400!important;font-size:22px!important;color:#f5efe3!important;letter-spacing:0!important;text-transform:none!important;margin-top:18px!important}footer.site .foot-cap{font-family:var(--mono)!important;font-size:10.5px!important;letter-spacing:.22em!important;color:#c9c2b4a6!important;text-transform:uppercase!important;margin-top:16px!important;line-height:1.7}footer.site .foot-news h4.display{font-family:var(--display)!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.01em!important;line-height:1.1!important;font-size:22px!important;color:#f5efe3!important}footer.site .foot-news .input-row input{background:transparent;border:0;border-bottom:1px solid rgba(245,239,227,.25);color:#f5efe3;font-family:var(--body);padding:12px 0;font-size:14px}footer.site .foot-news .input-row input::placeholder{color:#c9c2b480}footer.site .foot-news .input-row button{background:var(--ember);color:#fff;border-radius:2px;font-family:var(--mono);font-size:11px;letter-spacing:.26em;padding:12px 20px;font-weight:600}footer.site .foot-news .input-row button:hover{background:var(--ember-deep)}footer.site .foot-news .promise{font-family:var(--display);font-style:italic;color:#c9c2b4b3;font-size:13px;margin-top:14px;text-transform:none;letter-spacing:0}footer.site .foot-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:32px;margin-top:48px}footer.site .foot-bottom .legal{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;color:#c9c2b4b3}footer.site .foot-bottom .legal b{color:#f5efe3;font-weight:600}footer.site .foot-bottom>div:nth-child(2){font-family:var(--display)!important;font-style:italic!important;font-size:14px!important;color:#f5efe3b3!important;letter-spacing:0!important;text-transform:none!important}footer.site .links a{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;color:#c9c2b4a6;margin-right:18px}footer.site .links a:hover{color:#f5efe3}footer.site .watermark{font-family:var(--display)!important;font-weight:500!important;opacity:.06!important;letter-spacing:-.03em!important}:not(#build)>em,:not(#build) :not(#build *) em{font-style:italic;color:var(--ember)}.ember:not(#build *){color:var(--ember)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h1.hero-title>p,.hero-sub>p,.bench-h>p,.trust-h>p,.specs-title>p,.anchor-h>p,.spine-title>p,.founder-quote>p,.specs .spec-row .key>p{margin:0!important;padding:0!important;font-family:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;font-size:inherit}.trust-mini:not(#build *){background:transparent!important;border-top:1px solid var(--hair)!important;padding-top:28px!important;color:var(--steel)!important;font-family:var(--mono)!important;letter-spacing:.22em!important}.stencil:not(#build *){background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:var(--bone)!important;-webkit-text-stroke:0!important;font-family:var(--display)!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.012em!important}.rule-brass:not(#build *){border-top:1px solid var(--hair)!important}.rule-brass:not(#build *) .glyph{background:var(--oil)!important;color:var(--steel)!important;font-family:var(--display)!important;font-style:italic;font-weight:400}.section-scheme.scheme-1.spine{background:var(--oil)!important}.section-scheme.scheme-1.spine .spine-grid{border-top:1px solid var(--hair-strong)!important;border-bottom:1px solid var(--hair-strong)!important;padding-top:0!important;gap:0!important}@media(min-width:761px){.section-scheme.scheme-1.spine .step+.step{border-left:0!important;padding-left:0!important}}.section-scheme.scheme-1.spine .step{padding:56px 40px 44px!important;min-height:520px;display:flex;flex-direction:column;justify-content:flex-end;border-right:0!important}@media(max-width:760px){.section-scheme.scheme-1.spine .step{padding:44px 28px 36px!important;min-height:420px}}.section-scheme.scheme-1.spine .step:nth-child(1):before,.section-scheme.scheme-1.spine .step:nth-child(2):before,.section-scheme.scheme-1.spine .step:nth-child(3):before{background:linear-gradient(180deg,#1a141000 0% 45%,#1a14104d 60%,#1a14109e,#1a1410e0)!important}@media(max-width:760px){.section-scheme.scheme-1.spine .step:nth-child(1):before,.section-scheme.scheme-1.spine .step:nth-child(2):before,.section-scheme.scheme-1.spine .step:nth-child(3):before{background:linear-gradient(180deg,#1a141000 0% 42%,#1a141061 58%,#1a1410b8 80%,#1a1410eb)!important}}.section-scheme.scheme-1.spine .step-num,.section-scheme.scheme-1.spine .step:nth-child(2) .step-num,.section-scheme.scheme-1.spine .step:nth-child(3) .step-num{font-family:var(--display)!important;font-weight:400!important;font-style:normal!important;text-transform:none!important;font-size:clamp(72px,8vw,132px)!important;line-height:.92!important;letter-spacing:-.025em!important;color:#faf6ec!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-stroke:0!important;text-shadow:0 2px 18px rgba(0,0,0,.55)!important;margin:0 0 auto!important;padding-bottom:0!important;align-self:flex-start}.section-scheme.scheme-1.spine .step-label,.section-scheme.scheme-1.spine .step:nth-child(n) .step-label{font-family:var(--display)!important;font-weight:500!important;font-style:normal!important;text-transform:none!important;font-size:clamp(26px,2.6vw,34px)!important;letter-spacing:-.008em!important;line-height:1.1!important;color:#faf6ec!important;text-shadow:0 1px 8px rgba(0,0,0,.55)!important;margin:0 0 12px!important}.section-scheme.scheme-1.spine .step-body,.section-scheme.scheme-1.spine .step:nth-child(2) .step-body,.section-scheme.scheme-1.spine .step:nth-child(3) .step-body{font-family:var(--body)!important;font-weight:400!important;font-size:15.5px!important;line-height:1.55!important;letter-spacing:0!important;color:#f1ece0!important;text-shadow:0 1px 6px rgba(0,0,0,.6)!important;max-width:32ch;margin:0 0 22px!important}.section-scheme.scheme-1.spine .step-tag,.section-scheme.scheme-1.spine .step:nth-child(2) .step-tag,.section-scheme.scheme-1.spine .step:nth-child(3) .step-tag{font-family:var(--mono)!important;font-size:10.5px!important;letter-spacing:.22em!important;text-transform:uppercase!important;line-height:1.4!important;color:#d8cdb8!important;text-shadow:0 1px 4px rgba(0,0,0,.6)!important;margin:0!important}.section-scheme.scheme-1.spine .step-tag b{font-weight:600!important;color:#d8cdb8!important}.section-scheme.scheme-1.spine .step:nth-child(2) .step-tag b{color:var(--ember)!important}.section-scheme.scheme-1.spine .spine-title{color:var(--bone)!important}.section-scheme.scheme-1.spine .spine-title em{font-style:italic;color:var(--ember)!important}.section-scheme.scheme-1.spine .spine-sub,.section-scheme.scheme-1.spine .spine-head>div:last-child{color:var(--bone-dim)!important}.section-scheme.scheme-1.spine .eyebrow{color:var(--steel)!important}.section-scheme.scheme-1.spine .eyebrow .bar{background:var(--steel)!important}.mobile-only{display:none}@media(max-width:760px){.mobile-only{display:inline}}header.site .nav-toggle{color:#f4f1eb}header.site .nav-toggle:hover,header.site .nav-toggle:focus,header.site .nav-toggle[aria-expanded=true]{color:#fff;outline:none}header.site .nav-toggle svg{stroke:currentColor}@media(max-width:760px){.sticky-buy-bar{background:#0f1010!important;color:#f4f1eb!important;border-top:1px solid rgba(244,241,235,.1)!important;box-shadow:0 -10px 28px #00000073,0 -1px #00000059!important;z-index:260!important}.sticky-buy-bar .sbb-progress{background:#f4f1eb14!important;border-bottom:1px solid rgba(244,241,235,.08)!important;height:20px!important}.sticky-buy-bar .sbb-progress-bar{background:#f4f1eb!important}.sticky-buy-bar .sbb-progress-label{color:#f4f1eb!important;font-size:10.5px!important;letter-spacing:.18em!important;text-shadow:none!important}.sticky-buy-bar .sbb-row{padding:12px 16px env(safe-area-inset-bottom) 16px!important;padding-bottom:max(14px,env(safe-area-inset-bottom))!important;gap:14px!important;min-height:64px;align-items:center}.sticky-buy-bar .sbb-title{font-family:var(--display)!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.005em!important;font-size:18px!important;color:#f4f1eb!important;line-height:1.05!important}.sticky-buy-bar .sbb-meta{color:#f4f1eba6!important;font-size:10.5px!important;letter-spacing:.18em!important}.sticky-buy-bar .sbb-cta,.sticky-buy-bar a.sbb-cta{background:#f4f1eb!important;color:#0f1010!important;border:0!important;border-radius:2px!important;padding:14px 18px!important;font-size:13px!important;letter-spacing:.2em!important;min-height:48px;box-shadow:0 2px 8px #00000040}.sticky-buy-bar .sbb-cta:hover,.sticky-buy-bar .sbb-cta:focus{background:#fff!important;color:#0f1010!important}.sticky-buy-bar .sbb-cta-price{color:#0f1010!important}}@media(max-width:760px){.eyebrow:not(#build *),.spine .eyebrow,.bench .eyebrow,.specs .eyebrow,.trust .eyebrow,.social-proof .eyebrow,.founder-section .founder-eye,.anchor .anchor-eye,.marq .marq-eye{font-size:12px;letter-spacing:.22em}.marq .marq-eye{position:static!important;left:auto!important;top:auto!important;display:block!important;width:max-content!important;max-width:calc(100vw - 32px);margin:0 auto 24px!important;padding:8px 16px!important}.eyebrow:not(#build *) .bar{width:24px}.hero-sub{font-size:18px!important;line-height:1.5!important;max-inline-size:32ch;text-wrap:balance}.hero-meta{font-size:10.5px!important;letter-spacing:.22em!important;text-wrap:balance;max-inline-size:36ch}.hero-cta-row .btn-ember{padding:18px 26px!important;font-size:12.5px!important}.section-scheme.scheme-1.spine .step-label{font-size:27px!important}.section-scheme.scheme-1.spine .step-body{font-size:16px!important;line-height:1.6!important;max-width:34ch}.spine-sub,.spine-sub p,.section-scheme.scheme-1.spine .spine-head>div:last-child{font-size:12px!important;letter-spacing:.18em!important;line-height:1.7!important;text-align:left!important;margin-left:0!important;max-width:none!important}.bench .bench-h{font-size:clamp(34px,8.5vw,44px)!important;line-height:1.05!important;letter-spacing:-.018em!important;text-wrap:balance;max-inline-size:14ch}.bench .bench-sub,.bench .bench-sub p{font-size:var(--subtitle-size, 11px)!important;line-height:1.7!important;letter-spacing:.18em!important;text-align:left!important;max-width:none!important;margin-left:0!important}.bench .strip-name{font-size:40px!important}.bench .strip-cap{font-size:16px!important}.bench .strip-bullet dt{font-size:11px!important}.bench .strip-bullet dd{font-size:17px!important}.bench .strip-note{font-size:15px!important}.bench .strip-cta,.bench a.btn-ember.strip-cta{padding:16px 22px!important;font-size:12px!important}.social-proof .sp-head{flex-direction:column!important;align-items:flex-start!important;text-align:left!important}.social-proof .sp-head>div{text-align:left!important;width:100%}.social-proof .sp-head .eyebrow,.social-proof .sp-h,.social-proof .sp-h p,.social-proof .sp-sub,.social-proof .sp-sub p,.social-proof .sp-caption{text-align:left!important;margin-left:0!important}.social-proof .sp-h,.social-proof .sp-h p{font-size:clamp(32px,8vw,42px)!important;line-height:1.05!important;text-wrap:balance}.social-proof .sp-sub,.social-proof .sp-caption{font-size:var(--subtitle-size, 11px)!important;line-height:1.7!important;letter-spacing:.18em!important;max-width:none!important}.specs-head{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.specs .specs-sub,.specs-sub{text-align:left!important;margin-left:0!important;max-width:none!important;font-size:12px!important;letter-spacing:.18em!important}.specs .specs-title{font-size:clamp(30px,7.6vw,40px)!important;line-height:1.08!important;text-wrap:balance}.specs .spec-row .key{font-size:19px!important}.specs .spec-row .swag{font-size:16px!important;line-height:1.6!important}.specs .spec-row .idx{font-size:11px!important;letter-spacing:.22em!important}.specs .spec-row .stat{font-size:36px!important}.founder-section .founder-quote{font-size:clamp(28px,6.6vw,34px)!important;line-height:1.18!important;max-width:none;text-wrap:balance}.founder-section .founder-body{font-size:17px!important;line-height:1.65!important}.founder-section .founder-sign{font-size:11.5px!important;letter-spacing:.2em!important}.trust-head{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.trust .trust-h{font-size:clamp(32px,8vw,42px)!important;text-wrap:balance}.trust .trust-num{font-size:clamp(48px,13vw,64px)!important}.trust .trust-cap{font-size:11px!important;letter-spacing:.22em!important}.trust .trust-swag{font-size:15.5px!important;line-height:1.55!important}.trust .trust-cell{padding:28px 20px!important}.marq .ticker-q{font-size:22px!important;line-height:1.3!important}.marq .ticker-item{padding:0 36px!important}.marq .ticker-name{font-size:11px!important;letter-spacing:.22em!important}.anchor .anchor-h{font-size:clamp(44px,12.5vw,64px)!important;line-height:1!important;letter-spacing:-.02em!important;text-wrap:balance}.anchor .anchor-h .br{display:block}.anchor .anchor-sub{font-size:11.5px!important;letter-spacing:.2em!important;text-wrap:balance;max-inline-size:36ch;margin-left:auto;margin-right:auto}.anchor .anchor-cta .btn-ember{padding:18px 26px!important;font-size:12.5px!important;letter-spacing:.22em!important}.scorch .scorch-line{max-width:none;text-wrap:balance}.scorch .scorch-stamp span{font-size:var(--subtitle-size, 13px)!important;letter-spacing:.22em!important}}@media(max-width:380px){.spine [data-section-id] .spine-title,.spine-title{font-size:clamp(18px,6.4vw,28px)!important}.trust .trust-cell{padding:24px 16px!important}.sticky-buy-bar .sbb-meta{letter-spacing:.14em!important}.sticky-buy-bar .sbb-cta{padding:13px 14px!important;font-size:12.5px!important;letter-spacing:.16em!important}}.social-proof .sp-show-more{display:none}@media(min-width:761px){.social-proof .sp-mosaic:not(.is-sp-expanded) .sp-tile:nth-of-type(n+7){display:none!important}.social-proof .sp-show-more{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;margin:28px auto 4px;padding:12px 28px;background:transparent;color:var(--bone);border:1px solid rgba(250,246,236,.35);border-radius:2px;font-family:var(--mono, monospace);font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.social-proof .sp-show-more:hover,.social-proof .sp-show-more:focus-visible{background:#e26a2c14;border-color:var(--ember);outline:none}.social-proof .sp-show-more__chev{display:inline-block;transition:transform .25s ease;font-size:14px;line-height:1}.social-proof .sp-show-more--open .sp-show-more__chev{transform:rotate(180deg)}}@media(max-width:760px){.social-proof .sp-mosaic:not(.is-sp-expanded) .sp-tile:nth-of-type(n+5){display:none!important}.social-proof .sp-show-more{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;width:100%;margin:20px 0 4px;background:transparent;color:var(--bone);border:1px solid var(--hair-strong);font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:14px 22px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.social-proof .sp-show-more:hover,.social-proof .sp-show-more:focus-visible{background:#e26a2c14;border-color:var(--ember);outline:none}.social-proof .sp-show-more__chev{display:inline-block;transition:transform .25s ease;font-size:14px;line-height:1}.social-proof .sp-show-more--open .sp-show-more__chev{transform:rotate(180deg)}.specs .spec-row .stat{display:none!important}.pdp>.buy-head .stockpill,.buy-head-left .stockpill{padding-right:0!important}.buy-head-left>.stockpill{margin-right:0!important}#build .field--personalisation .coin-typer{flex-direction:column!important;align-items:center!important;gap:14px!important}#build .field--personalisation .coin-preview{align-self:center!important;margin-left:auto!important;margin-right:auto!important}#build .field--personalisation .coin-pickside{flex:1 1 auto!important;min-width:0!important;width:100%!important}#build .field--personalisation .coin-select-wrap{max-width:100%!important;width:100%!important}#build .field--personalisation .coin-select{max-width:100%!important;width:100%!important;font-size:14px!important;letter-spacing:-.005em!important;padding:14px 36px 14px 14px!important}#build .field--personalisation .coin-select-caret{right:10px!important;font-size:12px!important}}@media(max-width:380px){#build .field--personalisation .coin-select{font-size:13px!important;padding:14px 32px 14px 12px!important}#build .field--personalisation .coin-select-caret{right:8px!important}}:root{--page-pad-x: clamp(20px, 4vw, 56px)}#pdp-simple{padding:32px 0 80px;background:var(--oil)}#pdp-simple>.wrap{padding-left:var(--page-pad-x);padding-right:var(--page-pad-x);max-width:1480px;margin:0 auto;box-sizing:border-box}#pdp-simple .pdp-bar{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--steel);display:flex;align-items:center;gap:12px;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--hair)}#pdp-simple .pdp-bar a{color:var(--steel);transition:color .2s ease}#pdp-simple .pdp-bar a:hover{color:var(--bone)}#pdp-simple .pdp-bar .crumb-sep{color:var(--steel);opacity:.6}#pdp-simple .pdp-bar .crumb-current{color:var(--bone)}#pdp-simple .pdp{display:grid!important;grid-template-columns:1.05fr 1fr!important;grid-template-areas:"gallery buy"!important;grid-template-rows:auto!important;gap:56px 64px!important;align-items:start}#pdp-simple .pdp>.pdp-gallery{grid-area:gallery}#pdp-simple .pdp>.buy{grid-area:buy;padding-top:4px}#pdp-simple .buy{display:block!important}#pdp-simple .pdp-kicker{font-family:var(--mono);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--ember);font-weight:500;margin-bottom:14px}#pdp-simple .pdp-title{font-family:var(--display)!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.015em!important;line-height:1.04!important;color:var(--bone)!important;font-size:clamp(36px,4.4vw,60px)!important;margin:0 0 14px!important;font-optical-sizing:auto}#pdp-simple .pdp-tagline-line{font-family:var(--display);font-style:italic;font-weight:400;font-size:clamp(17px,1.5vw,21px);line-height:1.4;color:var(--bone-dim);margin:0 0 24px;max-width:38ch}#pdp-simple .pdp-headrow{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin:4px 0 0}#pdp-simple .pdp-headrow .stockpill{background:transparent!important;color:var(--bone)!important;padding:0!important;margin:0!important;border:0!important;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}#pdp-simple .pdp-headrow .stockpill .led{background:#3f8a4a;box-shadow:0 0 6px #3f8a4a99}#pdp-simple .pdp-headrow .stockpill--out .led{background:var(--ember);box-shadow:0 0 6px #e26a2c80}#pdp-simple .pdp-headrow .price-row{display:inline-flex;align-items:baseline;gap:10px;margin:0}#pdp-simple .price{font-family:var(--display)!important;font-weight:500!important;font-size:clamp(28px,3vw,38px)!important;line-height:1!important;color:var(--bone)!important;letter-spacing:-.015em!important}#pdp-simple .price-was{font-family:var(--body);font-size:14px;color:var(--steel);text-decoration:line-through}#pdp-simple .price-tag{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#faf6ec;background:var(--ember);padding:4px 8px;border-radius:2px}#pdp-simple .pdp-vat{color:var(--steel);font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;margin:14px 0 32px}#pdp-simple .field{margin-top:24px}#pdp-simple .field:first-of-type{margin-top:8px}#pdp-simple .field-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px;border-bottom:1px solid var(--hair);padding-bottom:10px}#pdp-simple .field-head .label{font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--steel)}#pdp-simple .field-head .selected{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--steel);font-style:normal}#pdp-simple .field-head .selected strong{color:var(--bone);font-weight:600}#pdp-simple .simple-opt-row{display:flex!important;flex-wrap:wrap;gap:8px!important;grid-template-columns:none!important}#pdp-simple .simple-opt{flex:0 0 auto!important;min-width:56px!important;min-height:48px!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:var(--mono)!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--bone)!important;background:transparent!important;border:1px solid var(--hair-strong)!important;border-radius:2px!important;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}#pdp-simple .simple-opt:hover{border-color:var(--bone)!important;color:var(--bone)!important}#pdp-simple .simple-opt.active,#pdp-simple .simple-opt.active:hover{background:var(--bone)!important;border-color:var(--bone)!important;color:var(--oil)!important}#pdp-simple .simple-opt.active *{color:var(--oil)!important}#pdp-simple .atc{margin-top:24px!important;width:100%;background:var(--bone)!important;color:var(--oil)!important;padding:22px 26px!important;font-family:var(--mono)!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-size:13px!important;border:0!important;border-radius:2px;display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;overflow:hidden;transition:background .2s ease,transform .12s ease}#pdp-simple .atc:hover{background:#000!important}#pdp-simple .atc:active{transform:translateY(1px)}#pdp-simple .atc .total{font-family:var(--display)!important;font-style:normal;font-weight:500;letter-spacing:0;font-size:18px;text-transform:none}#pdp-simple .atc[disabled]{cursor:not-allowed}#pdp-simple .atc.atc--pulse{animation:pdpAtcPulse 1.2s ease}@keyframes pdpAtcPulse{0%,to{box-shadow:0 0 #e26a2c00}50%{box-shadow:0 0 0 12px #e26a2c73}}#pdp-simple .pdp-trust{list-style:none;margin:28px 0 0;padding:24px 0 0;border-top:1px solid var(--hair);display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#pdp-simple .pdp-trust li{display:flex;align-items:flex-start;gap:10px}#pdp-simple .pdp-trust svg{flex:0 0 18px;width:18px;height:18px;color:var(--ember);margin-top:2px}#pdp-simple .pdp-trust b{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone);font-weight:600}#pdp-simple .pdp-trust small{display:block;font-family:var(--body);font-size:12px;color:var(--steel);line-height:1.4;margin-top:4px;letter-spacing:0;text-transform:none}#pdp-simple .pdp-desc-wrap{margin-top:96px;padding-top:56px;border-top:1px solid var(--hair);max-width:740px}#pdp-simple .pdp-desc-rule{margin-bottom:28px}#pdp-simple .pdp-desc-eye{font-family:var(--mono);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--ember)}#pdp-simple .pdp-description{font-family:var(--body)!important;font-style:normal!important;font-size:18px!important;line-height:1.7!important;color:var(--bone)!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;max-width:100%!important;border-top:0!important;margin-top:0!important;padding-top:0!important}#pdp-simple .pdp-description>*{margin:0}#pdp-simple .pdp-description>*+*{margin-top:1.1em}#pdp-simple .pdp-description>p:first-child{font-family:var(--display);font-style:italic;font-weight:400;font-size:clamp(22px,2.2vw,28px);line-height:1.35;letter-spacing:-.005em;color:var(--bone);max-width:32ch}#pdp-simple .pdp-description>p:last-child:not(:only-child){font-family:var(--display);font-style:italic;color:var(--ember);font-size:20px;letter-spacing:0;border-top:1px solid var(--hair-strong);padding-top:32px!important;margin-top:40px!important;max-width:100%;position:relative}#pdp-simple .pdp-description>p:last-child:not(:only-child):before{content:"\2014";display:inline-block;margin-right:12px;color:var(--ember);font-style:normal}#pdp-simple .pdp-description>p:last-child em{color:var(--ember)!important;font-style:italic!important}#pdp-simple .pdp-description strong{font-weight:600;color:var(--bone)}#pdp-simple .pdp-description em{font-style:italic;color:var(--ember)}#pdp-simple .pdp-description a{color:var(--ember);border-bottom:1px solid currentColor}.pdp-modules{background:var(--oil);margin-top:16px}.pdp-modules>.pdp-mod{border-top:1px solid var(--hair)}.pdp-modules>.pdp-mod:first-child{border-top:1px solid var(--hair-strong)}.pdp-modules .wrap{max-width:1480px;margin:0 auto;padding:0 var(--page-pad-x);box-sizing:border-box}.pdp-modules .pdp-mod{padding:96px 0}.pdp-modules .pdp-mod__head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:32px;margin-bottom:56px;max-width:100%}.pdp-modules .pdp-mod__head .eyebrow{justify-self:end;align-self:end;padding-bottom:6px}.pdp-modules .pdp-mod__h{font-family:var(--display)!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.015em!important;line-height:1.04!important;color:var(--bone)!important;font-size:clamp(30px,4vw,52px)!important;margin:18px 0 0!important;max-width:22ch}.pdp-modules .pdp-mod__h em{font-style:italic;color:var(--ember);font-weight:500}.pdp-mod--why .pdp-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;border-top:1px solid var(--hair);padding-top:48px}.pdp-mod--why .pdp-why-grid:has(>.pdp-why-cell:nth-child(4)){grid-template-columns:repeat(4,1fr)}.pdp-mod--why .pdp-why-cell{border-left:1px solid var(--hair);padding-left:32px}.pdp-mod--why .pdp-why-cell:first-child{border-left:0;padding-left:0}.pdp-mod--why .pdp-why-num{font-family:var(--display);font-weight:500;font-size:clamp(48px,5vw,72px);line-height:1;color:var(--bone);letter-spacing:-.02em;margin-bottom:18px}.pdp-mod--why .pdp-why-h{font-family:var(--display);font-weight:500;font-style:italic;text-transform:none;font-size:clamp(20px,2vw,26px);letter-spacing:-.005em;line-height:1.2;color:var(--bone);margin:0 0 12px}.pdp-mod--why .pdp-why-body{font-family:var(--body);font-size:16px;line-height:1.6;color:var(--bone-dim);margin:0;max-width:30ch}.pdp-mod--spec{padding:0!important;border-top:2px solid var(--bone)!important;border-bottom:2px solid var(--bone);background:var(--bone);color:var(--oil)}.pdp-mod--spec .pdp-spec-strip{display:flex;flex-wrap:wrap;gap:0;padding:28px 0;justify-content:center;align-items:center}.pdp-mod--spec .pdp-spec-item{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--oil);padding:6px 28px;border-right:1px solid rgba(250,246,236,.18);display:inline-flex;align-items:center;line-height:1.4}.pdp-mod--spec .pdp-spec-item:before{content:"";display:inline-block;width:6px;height:6px;background:var(--ember);margin-right:14px;border-radius:50%}.pdp-mod--spec .pdp-spec-item:last-child{border-right:0;padding-right:28px}.pdp-modules .pdp-mod--scorch{background:var(--ember);color:#1a0d04;padding:100px 0;position:relative;overflow:hidden;border-top:1px solid var(--ember-deep);border-bottom:1px solid var(--ember-deep);text-align:center}.pdp-modules .pdp-mod--scorch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 20% 0%,rgba(255,180,120,.35),transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(120,40,10,.45),transparent 55%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence baseFrequency='.7' numOctaves='3' seed='5'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode:multiply;z-index:1}.pdp-modules .pdp-mod--scorch>*{position:relative;z-index:2}.pdp-modules .pdp-mod--quote .pdp-quote-inner{max-width:1280px;margin:0 auto;padding:0 var(--page-pad-x)}.pdp-modules .pdp-mod--scorch .pdp-quote-stamp{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-bottom:28px}.pdp-modules .pdp-mod--scorch .pdp-quote-stamp span{font-family:var(--mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#1a0d04a6;font-weight:500}.pdp-modules .pdp-mod--scorch .pdp-quote-stamp--by{margin-top:36px;margin-bottom:0}.pdp-modules .pdp-mod--scorch .pdp-quote-stamp--by span{color:#1a0d04c7;font-weight:600}.pdp-modules .pdp-mod--quote .pdp-quote{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(32px,5vw,72px);line-height:.96;letter-spacing:-.005em;color:#0f0805;text-shadow:0 1px 0 rgba(255,200,160,.25);margin:0 auto;max-width:22ch;padding:0;border:0;quotes:"\201c" "\201d"}.pdp-modules .pdp-mod--quote .pdp-quote:before{content:'"';color:#0f080573;margin-right:.08em}.pdp-modules .pdp-mod--quote .pdp-quote:after{content:'"';color:#0f080573;margin-left:.08em}.pdp-mod--faq .pdp-faq{border-top:1px solid var(--hair);max-width:880px}.pdp-mod--faq .pdp-faq__row{border-bottom:1px solid var(--hair);padding:0}.pdp-mod--faq .pdp-faq__row[open] .pdp-faq__chev{transform:rotate(45deg)}.pdp-mod--faq .pdp-faq__q{display:grid;grid-template-columns:56px 1fr 32px;gap:18px;padding:28px 0;cursor:pointer;list-style:none;align-items:baseline}.pdp-mod--faq .pdp-faq__q::-webkit-details-marker{display:none}.pdp-mod--faq .pdp-faq__qnum{font-family:var(--mono);font-size:10.5px;letter-spacing:.26em;color:var(--steel)}.pdp-mod--faq .pdp-faq__qtxt{font-family:var(--display);font-weight:500;font-size:clamp(18px,1.8vw,22px);letter-spacing:-.005em;line-height:1.3;color:var(--bone)}.pdp-mod--faq .pdp-faq__chev{font-family:var(--display);font-weight:400;font-size:28px;color:var(--ember);text-align:right;transition:transform .25s ease;line-height:1;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hair);border-radius:50%;margin-left:auto}.pdp-mod--faq .pdp-faq__a{padding:0 0 32px 74px;font-family:var(--body);font-size:16px;line-height:1.65;color:var(--bone-dim);max-width:60ch}.pdp-modules .pdp-mod--founder.pdp-mod--scorch{padding:72px 0;border-top:1px solid var(--ember-deep);border-bottom:1px solid var(--ember-deep)}.pdp-modules .pdp-mod--scorch-tight .pdp-founder{max-width:880px;margin:0 auto;padding:0 var(--page-pad-x);text-align:center}.pdp-modules .pdp-mod--founder .pdp-founder-line{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(22px,3vw,40px);line-height:1.04;letter-spacing:-.005em;color:#0f0805;text-shadow:0 1px 0 rgba(255,200,160,.25);margin:0 auto;max-width:28ch;font-style:normal}.pdp-modules .pdp-mod--founder .pdp-founder-sig,.pdp-modules .pdp-mod--founder .pdp-founder-sig__dash,.pdp-modules .pdp-mod--founder .pdp-founder-sig__text{display:none}.pdp-mod--trust{background:var(--oil);border-top:1px solid var(--hair-strong)!important}.pdp-mod--trust .pdp-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.pdp-mod--trust .pdp-trust-cell{padding:36px 32px;border-right:1px solid var(--hair);text-align:left}.pdp-mod--trust .pdp-trust-cell:last-child{border-right:0}.pdp-mod--trust .pdp-trust-num{font-family:var(--display);font-weight:500;font-size:clamp(32px,3.4vw,48px);line-height:1;letter-spacing:-.015em;color:var(--bone)}.pdp-mod--trust .pdp-trust-lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--steel);margin-top:12px}body:has(#pdp-simple) .sticky-buy-bar{display:none!important}.pdp-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:9000;background:#1a1410f5;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-top:1px solid rgba(255,255,255,.08);padding:12px 16px calc(12px + env(safe-area-inset-bottom)) 16px;transform:translateY(120%);transition:transform .35s cubic-bezier(.22,.61,.36,1);display:none}.pdp-sticky-atc.is-visible{transform:translateY(0)}.pdp-sticky-atc__inner{display:flex;align-items:center;gap:12px;max-width:760px;margin:0 auto}.pdp-sticky-atc__meta{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.pdp-sticky-atc__title{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#faf6ecb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-sticky-atc__price{font-family:var(--display);font-weight:500;font-size:18px;color:var(--oil);line-height:1}.pdp-sticky-atc__btn{flex:0 0 auto;background:var(--ember);color:var(--oil);font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:16px 22px;border-radius:2px;cursor:pointer;min-height:48px;display:inline-flex;align-items:center;transition:background .2s ease}.pdp-sticky-atc__btn:hover{background:var(--ember-deep)}@media(max-width:760px){.pdp-sticky-atc{display:block}}@media(max-width:980px){#pdp-simple .pdp{grid-template-columns:1fr!important;grid-template-areas:"gallery" "buy"!important;gap:36px!important}#pdp-simple .pdp>.buy{padding-top:0}}@media(max-width:760px){#pdp-simple{padding:16px 0 96px}#pdp-simple .pdp-bar{font-size:9.5px;letter-spacing:.18em;gap:8px;overflow-x:auto;white-space:nowrap;padding-bottom:12px;margin-bottom:18px}#pdp-simple .pdp-bar::-webkit-scrollbar{display:none}#pdp-simple .pdp-title{font-size:clamp(30px,8vw,40px)!important;margin-bottom:12px!important}#pdp-simple .pdp-tagline-line{font-size:16px;margin-bottom:20px}#pdp-simple .pdp-headrow{padding:14px 0;gap:12px}#pdp-simple .price{font-size:28px!important}#pdp-simple .pdp-vat{font-size:9.5px;letter-spacing:.18em;margin:12px 0 20px}#pdp-simple .pdp-trust{grid-template-columns:1fr;gap:14px;padding-top:20px;margin-top:24px}#pdp-simple .atc{padding:20px 22px!important;font-size:12px!important}#pdp-simple .atc .total{font-size:16px}#pdp-simple .pdp-desc-wrap{margin-top:56px;padding-top:36px}#pdp-simple .pdp-description{font-size:16px!important}#pdp-simple .pdp-description>p:first-child{font-size:20px;line-height:1.4;max-width:100%}#pdp-simple .pdp-description>p:last-child{font-size:16px;padding-top:20px;margin-top:24px}.pdp-modules .pdp-mod{padding:64px 0}.pdp-modules .pdp-mod__head{display:flex;flex-direction:column;align-items:flex-start;grid-template-columns:1fr;gap:12px;margin-bottom:36px}.pdp-modules .pdp-mod__head .eyebrow{order:0;justify-self:start;align-self:flex-start;padding-bottom:0}.pdp-modules .pdp-mod__h{order:1}.pdp-modules .pdp-mod__h{font-size:clamp(26px,7vw,34px)!important}.pdp-mod--why .pdp-why-grid,.pdp-mod--why .pdp-why-grid:has(>.pdp-why-cell:nth-child(4)){grid-template-columns:1fr;gap:32px;padding-top:36px}.pdp-mod--why .pdp-why-cell{border-left:0;padding-left:0;border-top:1px solid var(--hair);padding-top:28px}.pdp-mod--why .pdp-why-cell:first-child{border-top:0;padding-top:0}.pdp-mod--why .pdp-why-num{font-size:56px;margin-bottom:12px}.pdp-mod--why .pdp-why-h{font-size:22px}.pdp-mod--why .pdp-why-body{font-size:15px}.pdp-mod--spec .pdp-spec-strip{padding:20px 16px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;justify-content:flex-start}.pdp-mod--spec .pdp-spec-strip::-webkit-scrollbar{display:none}.pdp-mod--spec .pdp-spec-item{flex:0 0 auto;padding:4px 18px;font-size:10.5px;letter-spacing:.2em}.pdp-mod--spec .pdp-spec-item:before{width:5px;height:5px;margin-right:10px}.pdp-modules .pdp-mod--scorch{padding:64px 0}.pdp-mod--quote .pdp-quote{font-size:clamp(28px,8.4vw,44px)}.pdp-modules .pdp-mod--scorch .pdp-quote-stamp{gap:10px;margin-bottom:20px}.pdp-modules .pdp-mod--scorch .pdp-quote-stamp span{font-size:10px;letter-spacing:.24em}.pdp-modules .pdp-mod--scorch .pdp-quote-stamp--by{margin-top:24px}.pdp-mod--faq .pdp-faq__q{grid-template-columns:38px 1fr 22px;gap:12px;padding:22px 0}.pdp-mod--faq .pdp-faq__qnum{font-size:10px;letter-spacing:.2em}.pdp-mod--faq .pdp-faq__qtxt{font-size:17px;line-height:1.3}.pdp-mod--faq .pdp-faq__chev{font-size:24px;width:28px;height:28px}.pdp-mod--faq .pdp-faq__a{padding:0 0 24px 50px;font-size:15px}.pdp-modules .pdp-mod--founder.pdp-mod--scorch{padding:56px 0}.pdp-mod--founder .pdp-founder-line{font-size:clamp(22px,6.4vw,32px)}.pdp-mod--trust .pdp-trust-strip{grid-template-columns:1fr 1fr}.pdp-mod--trust .pdp-trust-cell{padding:24px 18px;border-bottom:1px solid var(--hair)}.pdp-mod--trust .pdp-trust-cell:nth-child(2){border-right:0}.pdp-mod--trust .pdp-trust-cell:nth-last-child(-n+2){border-bottom:0}.pdp-mod--trust .pdp-trust-num{font-size:28px}.pdp-mod--trust .pdp-trust-lbl{font-size:9.5px;letter-spacing:.18em}body.page-product{padding-bottom:0}}@media(max-width:380px){#pdp-simple .field-head .label,#pdp-simple .field-head .selected{font-size:10px;letter-spacing:.14em}#pdp-simple .simple-opt{min-width:48px;padding:0 14px;font-size:11px}}:root{--scorch-text: #F2E8D5;--scorch-text-soft: rgba(242,232,213,.78);--scorch-divider: #F2E8D5}.scorch .scorch-line,.scorch .scorch-line p,.pdp-mod--quote .pdp-quote,.pdp-mod--quote .pdp-quote p,.pdp-mod--founder .pdp-quote,.pdp-mod--founder .pdp-quote p,.pdp-mod--founder blockquote,.pdp-mod--scorch blockquote,.hk-band--scorch .hk-testi__quote,.hk-band--scorch .hk-testi__quote p,.hk-founder--scorch .hk-founder__line,.hk-founder--scorch .hk-founder__line p,#bench-rules .br-rule__head,#bench-rules .br-rule__head p,#bench-rules .br-rule__num,#bench-rules .br-signoff__line,#bench-rules .br-signoff__line p{font-family:var(--display, "Fraunces", Georgia, serif)!important;font-style:italic!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.005em!important;color:var(--scorch-text)!important;-webkit-text-fill-color:var(--scorch-text)!important;text-shadow:none!important}.scorch .scorch-stamp span,.pdp-mod--quote .pdp-quote-stamp span,.pdp-mod--founder .pdp-quote-stamp span,.pdp-mod--scorch .pdp-quote-stamp span,.hk-band--scorch .hk-testi__stamp,.hk-band--scorch .hk-testi__by,.hk-band--scorch .hk-testi__stamp span,.hk-band--scorch .hk-testi__by span,.hk-founder--scorch .hk-founder__stamp,.hk-founder--scorch .hk-founder__stamp span,#bench-rules .br-rule__stamp,#bench-rules .br-rule__stamp span,#bench-rules .br-rule__foot,#bench-rules .br-rule__foot span,#bench-rules .br-signoff__stamp,#bench-rules .br-signoff__stamp span,#bench-rules .br-signoff__sig,#bench-rules .br-signoff__sig span{font-family:var(--mono, "JetBrains Mono", ui-monospace, monospace)!important;font-style:normal!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.22em!important;color:var(--scorch-text)!important;-webkit-text-fill-color:var(--scorch-text)!important;opacity:1!important}.scorch .scorch-line .br:last-child:after,.hk-band--scorch .hk-testi__quote:after,.hk-founder--scorch .hk-founder__line:after,#bench-rules .br-rule__div,#bench-rules .br-signoff__div{background:var(--scorch-divider)!important;opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/76/assets/opus-redesign.css.map */
