@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chakra-petch-latin-400-normal.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:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chakra-petch-latin-ext-400-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-latin-500-normal.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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-latin-ext-500-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-latin-600-normal.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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-latin-ext-600-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-latin-700-normal.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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-latin-ext-700-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/share-tech-mono-latin-400-normal.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}.legal-nav{padding:0 0 46px}.legal-nav .wrap{flex-wrap:wrap;justify-content:center;gap:14px 22px;display:flex}.legal-nav a{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid #0000;font-size:11.5px;text-decoration:none}.legal-nav a:hover{color:var(--accent);border-bottom-color:var(--accent)}#fm-notrack-pill{z-index:60;pointer-events:none;font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;border:1px solid var(--accent);background:var(--paper);color:var(--accent);opacity:.85;border-radius:999px;padding:4px 7px;font-size:10px;line-height:1;position:fixed;bottom:8px;left:8px}#consent-banner{z-index:50;background:var(--paper);border-top:1.5px solid var(--ink);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #1c2b441a}#consent-banner[hidden]{display:none}.consent-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:900px;margin:0 auto;padding:16px 22px;display:flex}.consent-inner p{color:var(--ink-soft);max-width:62ch;margin:0;font-size:13.5px}.consent-inner p a{color:var(--ink)}.consent-buttons{flex-shrink:0;gap:10px;display:flex}.consent-buttons button{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:1px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:0;padding:10px 18px;font-size:12px}#consent-accept{font-weight:600}.consent-buttons button:hover{border-color:var(--accent);color:var(--accent)}.legal-page .returns-lede{color:var(--ink);max-width:62ch;margin:0 0 8px;font-size:17px;line-height:1.5}.legal-page h3{font-family:var(--tech);letter-spacing:.4px;color:var(--ink);margin:32px 0 8px;font-size:17px}.legal-page dl{margin:0 0 8px}.legal-page dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--ink-faint);margin-top:14px;font-size:10.5px}.legal-page dd{color:var(--ink);margin:3px 0 0;font-size:15px}.legal-page .vat-clarify{color:var(--ink-faint);font-size:13px}.legal-page .vat-seller{color:var(--ink-soft);margin-top:4px;font-size:13.5px;display:inline-block}.legal-page ul{max-width:66ch;color:var(--ink-soft);font-size:15px}.legal-page li{margin-bottom:6px}.legal-page table{border-collapse:collapse;width:100%;margin-top:14px;font-size:14px}.legal-page th,.legal-page td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.legal-page th{font-family:var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--ink-faint);font-size:10.5px;font-weight:400}.legal-page .table-wrap{max-width:66ch;overflow-x:auto}.tier-table{max-width:66ch}.tier-table th,.tier-table td{background:var(--paper)}.tier-table td{color:var(--ink);font-size:15px}.legal-page .carrier-credential{max-width:66ch;margin:8px 0 18px}.tier-table td:nth-child(2){white-space:nowrap}.shipping-eta{min-width:0;max-width:100%;margin:1rem 0 .5rem}.shipping-eta .table-wrap{max-width:min(100%,66ch)}.shipping-eta-table{width:100%;max-width:none}.shipping-eta-disclaimer,.shipping-eta-note{overflow-wrap:anywhere;word-break:normal;max-width:66ch;margin-top:.6rem}@media (width>=641px){.shipping-eta-table th:last-child,.shipping-eta-table td:last-child{white-space:nowrap}}@media (width<=640px){.shipping-eta .table-wrap{max-width:100%;overflow:visible}.shipping-eta-table,.shipping-eta-table thead,.shipping-eta-table tbody,.shipping-eta-table tr,.shipping-eta-table th,.shipping-eta-table td{box-sizing:border-box;width:100%;max-width:100%;display:block}.shipping-eta-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shipping-eta-table tbody{margin:0}.shipping-eta-table tr{border:1px solid var(--line);background:var(--paper);margin:0 0 12px;padding:12px 14px}.shipping-eta-table tr:last-child{margin-bottom:0}.shipping-eta-table td{border:none;border-bottom:1px solid var(--line);white-space:normal;overflow-wrap:anywhere;word-break:normal;color:var(--ink);grid-template-columns:minmax(7.5rem,42%) minmax(0,1fr);align-items:start;gap:4px 12px;padding:8px 0;font-size:15px;display:grid}.shipping-eta-table td:last-child{border-bottom:none;padding-bottom:0}.shipping-eta-table td:first-child{padding-top:0;font-weight:600}.shipping-eta-table td:before{content:attr(data-label);font-family:var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--ink-faint);padding-top:2px;font-size:10.5px;font-weight:400;line-height:1.35}.shipping-eta .tier-table td:nth-child(2){white-space:normal}.shipping-eta--product .shipping-eta-table td{font-size:14px}}.shipping-eta--product .shipping-eta-table{font-size:14px}.shipping-eta-buybox{border-top:1px solid var(--line,#ddd);min-width:0;max-width:100%;margin:.75rem 0 .25rem;padding:.75rem 0 0}.shipping-eta-buybox .shipping-eta-disclaimer,.shipping-eta-buybox .shipping-eta-note{font-size:13px}.consent-reset{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:1px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:0;padding:10px 18px;font-size:12px}.consent-reset:hover{border-color:var(--accent);color:var(--accent)}.consent-reset:disabled{opacity:.45;cursor:default;border-color:var(--line);color:var(--ink-faint)}.legal-updated{font-family:var(--mono);color:var(--ink-faint);margin-top:36px;font-size:11.5px;display:block}:root{--paper:#fff;--paper-tint:#f6f7f9;--ink:#1c2b44;--ink-soft:#4c5c74;--ink-faint:#8a97a8;--grid:#e7ebf1;--grid-major:#d6dde6;--accent:#c0392b;--line:#b9c2ce;--tech:"Chakra Petch", system-ui, sans-serif;--mono:"Share Tech Mono", "SF Mono", Consolas, monospace;--sans:system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px), linear-gradient(var(--grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--grid-major) 1px, transparent 1px);background-size:24px 24px,24px 24px,120px 120px,120px 120px;line-height:1.6;position:relative}a{color:var(--ink)}a:hover{color:var(--accent)}.wrap{max-width:880px;margin:0 auto;padding:0 32px}.sheet-frame{border:1.5px solid var(--ink);pointer-events:none;z-index:60;position:absolute;inset:12px}.sheet-frame:after{content:"";border:.5px solid var(--ink-faint);position:absolute;inset:5px}.crop{width:16px;height:16px;position:absolute}.crop:before,.crop:after{content:"";background:var(--ink);position:absolute}.crop:before{width:16px;height:1.5px}.crop:after{width:1.5px;height:16px}.crop.tl{top:-9px;left:-9px}.crop.tr{top:-9px;right:-9px}.crop.tr:before,.crop.tr:after{right:0}.crop.bl{bottom:-9px;left:-9px}.crop.bl:before{bottom:0}.crop.bl:after{bottom:0;left:0}.crop.br{bottom:-9px;right:-9px}.crop.br:before,.crop.br:after{bottom:0;right:0}header.top{padding:26px 0 0}.top-row{flex-direction:column;align-items:center;gap:20px;display:flex}.brand{width:100%;max-width:560px;text-decoration:none;display:block}.brand-logo{width:100%;height:auto;display:block}.nav{font-family:var(--mono);letter-spacing:1px;flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:13px;display:flex}.nav a{color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:3px;text-decoration:none}.nav a:hover{color:var(--accent);border-bottom-color:var(--accent)}.nav-lang{color:var(--ink-faint);border-bottom-color:var(--ink-faint)}.hero{border-bottom:1px solid var(--line);padding:56px 0 46px;position:relative}.eyebrow{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink);background:var(--paper);border:1px solid var(--ink);align-items:center;gap:8px;margin-bottom:26px;padding:6px 12px;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;display:inline-block}h1{font-family:var(--tech);letter-spacing:.5px;text-transform:uppercase;margin:0 0 20px;font-size:clamp(30px,5.4vw,50px);font-weight:600;line-height:1.08}h1 span{color:var(--ink-soft)}.lede{color:var(--ink-soft);max-width:58ch;margin:0 0 32px;font-size:18px}.lede b{color:var(--ink);font-weight:600}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:4px;display:flex}.hero-cta-primary{background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;padding:12px 24px;font-size:14px;text-decoration:none;transition:background .12s,border-color .12s}.hero-cta-primary:hover{background:var(--accent);border-color:var(--accent);color:var(--paper)}.hero-cta-secondary{color:var(--ink-soft);text-underline-offset:3px;font-size:15px;text-decoration:underline}.hero-cta-secondary:hover{color:var(--accent)}.hero-figure{background:var(--paper);border:1.5px solid var(--ink);margin:38px 0 0;padding:12px}.hero-figure img{width:100%;height:auto;display:block}.wipe{line-height:0;position:relative;overflow:hidden}.wipe>img{width:100%;height:auto;display:block}.wipe-drawing{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.wipe-drawing img{object-fit:cover;width:100%;height:100%;display:block}.wipe-line{top:0;bottom:0;left:var(--pos);background:var(--ink);pointer-events:none;width:1.5px;margin-left:-.75px;display:none;position:absolute}.wipe.is-wiping .wipe-line{display:block}.hero-figure figcaption{font-family:var(--mono);letter-spacing:.3px;color:var(--ink-soft);border-top:1px solid var(--line);margin-top:12px;padding-top:10px;font-size:11.5px;line-height:1.5}form{background:var(--paper);border:1.5px solid var(--ink);max-width:540px;padding:22px;position:relative}form:before{content:"FORM · WL-01";background:var(--paper);font-family:var(--mono);letter-spacing:1px;color:var(--ink-faint);padding:0 8px;font-size:10px;position:absolute;top:-9px;left:16px}form[data-form-label]:before{content:attr(data-form-label)}.form-row{flex-wrap:wrap;gap:10px;display:flex}input[type=email],input[type=text],input[type=number],select{background:var(--paper);border:1px solid var(--line);color:var(--ink);font-size:15px;font-family:var(--sans);border-radius:0;flex:200px;padding:12px 14px}input:focus,select:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:none}input::placeholder{color:var(--ink-faint)}select{color:var(--ink-soft)}.form-row-2{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}button[type=submit]{background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:0;padding:12px 24px;font-size:14px;font-weight:400}button[type=submit]:hover{background:var(--accent);border-color:var(--accent)}.fine-print{font-family:var(--mono);letter-spacing:.3px;color:var(--ink-faint);margin-top:12px;font-size:11.5px}.hidden-field{position:absolute;left:-9999px}#form-success{background:var(--paper-tint);border:1.5px solid var(--ink);max-width:540px;padding:26px;display:none}#form-success h3{font-family:var(--tech);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}#form-success p{color:var(--ink-soft);margin:0}.models-grid{border:1.5px solid var(--ink);border-bottom:none;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;max-width:620px;margin-top:8px;display:grid}.model-card{background:var(--paper);border-bottom:1.5px solid var(--ink);border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:18px 18px 16px;text-decoration:none;transition:background .12s;display:flex}.model-card:hover{background:var(--paper-tint)}.model-name{font-family:var(--tech);text-transform:uppercase;letter-spacing:.5px;color:var(--ink);font-size:20px;font-weight:600}.model-span{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.model-notes{flex-direction:column;gap:2px;margin-top:6px;margin-bottom:10px;display:flex}.model-note{font-family:var(--mono);color:var(--ink-faint);letter-spacing:.3px;font-size:10.5px}.model-cta{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;background:var(--ink);color:var(--paper);border:1px solid var(--ink);align-self:flex-start;margin-top:auto;padding:11px 20px;font-size:13px;transition:background .12s,border-color .12s}.model-card:hover .model-cta,.model-card:focus-visible .model-cta{background:var(--accent);border-color:var(--accent)}.buybox{background:var(--paper);border:1.5px solid var(--ink);max-width:540px;padding:22px;position:relative}.buybox-head{align-items:baseline;gap:10px;display:flex}.price{font-family:var(--tech);letter-spacing:.5px;color:var(--ink);font-size:34px;font-weight:600}.price-note{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.price-final{font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--ink);margin:8px 0 14px;font-size:11.5px;line-height:1.35}.buy-status{color:var(--ink-soft);border-top:1px solid var(--line);margin:12px 0 18px;padding-top:12px;font-size:14px}.buy-status b{color:var(--ink)}.buy-form{background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:10px;max-width:none;padding:0;display:flex}.buy-form:before{content:none}.qty-label{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink-faint);font-size:10.5px}select.qty{min-width:76px;color:var(--ink);flex:none}.buy-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seam-field{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.seam-input{align-items:center;display:flex;position:relative}.seam-input input{flex:none;width:120px;padding-right:38px}.seam-unit{font-family:var(--mono);color:var(--ink-faint);pointer-events:none;font-size:11px;position:absolute;right:12px}.seam-help{margin-top:0}.seam-verdict{background:var(--paper-tint);border-left:3px solid var(--accent);color:var(--ink);margin:12px 0 0;padding:12px 14px;font-size:14px}.seam-verdict a{font-family:var(--mono);letter-spacing:.5px;white-space:nowrap;font-size:12px}.order-summary{background:var(--paper-tint);border:1.5px solid var(--ink);max-width:540px;margin-bottom:22px;padding:18px 20px}.order-line{justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;display:flex}.order-line .k{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink-faint);font-size:10.5px}.order-line .v{color:var(--ink);font-size:15px}.order-line[hidden]{display:none}.order-total{border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.order-total .v{font-family:var(--tech);font-size:20px;font-weight:600}.order-change{font-family:var(--mono);letter-spacing:.5px;color:var(--ink-faint);margin-top:10px;font-size:11px;display:inline-block}.checkout-intro{color:var(--ink-soft);margin:0 0 14px;font-size:14px}#co-error{color:var(--accent)}.wall{background:var(--paper-tint);border:1.5px solid var(--ink);border-left:4px solid var(--accent);max-width:540px;padding:26px}.wall h3{font-family:var(--tech);text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px;font-size:19px;font-weight:600}.wall p{color:var(--ink-soft);margin:0;font-size:15px}.wall .wall-link{font-family:var(--mono);letter-spacing:.5px;margin-top:12px;font-size:12px}.wall .wall-link a{color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none}.wall .wall-link a:hover{color:var(--accent);border-bottom-color:var(--accent)}.optin{border-top:1px dashed var(--line);max-width:540px;margin-top:34px;padding-top:28px}.optin>h3{font-family:var(--tech);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:17px;font-weight:600}.optin>p{color:var(--ink-soft);max-width:60ch;margin:0 0 18px;font-size:14px}#optin-success{background:var(--paper-tint);border:1.5px solid var(--ink);max-width:540px;padding:26px;display:none}#optin-success h3{font-family:var(--tech);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}#optin-success p{color:var(--ink-soft);margin:0}section{border-bottom:1px solid var(--line);padding:48px 0;position:relative}h2{font-family:var(--tech);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--line);align-items:baseline;gap:12px;margin:0 0 18px;padding-bottom:10px;font-size:clamp(20px,3vw,26px);font-weight:600;display:flex}h2:before{font-family:var(--mono);letter-spacing:1px;color:var(--accent);border:1px solid var(--line);align-self:center;padding:2px 7px;font-size:12px}.hero+section h2:before{content:"§01"}.hero+section+section h2:before{content:"§02"}.hero+section+section+section h2:before{content:"§03"}.hero+section+section+section+section h2:before{content:"§04"}.hero+section+section+section+section+section h2:before{content:"§05"}.hero+section+section+section+section+section+section h2:before{content:"§06"}section p{color:var(--ink-soft);max-width:66ch;font-size:16px}section p b{color:var(--ink)}.spec-grid{border:1.5px solid var(--ink);counter-reset:spec;border-bottom:none;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0;margin-top:26px;display:grid}.spec{background:var(--paper);border-bottom:1.5px solid var(--ink);border-right:1px solid var(--line);padding:14px 16px;position:relative}.spec:before{counter-increment:spec;content:counter(spec,decimal-leading-zero);font-family:var(--mono);color:var(--ink-faint);font-size:10px;position:absolute;top:12px;right:14px}.spec .k{font-family:var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--ink-faint);margin-bottom:6px;font-size:10.5px}.spec .v{color:var(--ink);padding-right:20px;font-size:15px}.status-note{font-family:var(--mono);letter-spacing:.3px;color:var(--ink-faint);margin-top:16px;font-size:11.5px;display:block}.status-note:before{content:"NOTE ▸ ";color:var(--accent)}.status-note a{color:var(--ink)}.wind-teaser{border:1px solid var(--line);background:var(--paper);max-width:62ch;margin-top:22px;padding:18px 18px 16px}.wind-chip{font-family:var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);align-items:center;gap:8px;margin-bottom:12px;padding:5px 10px;font-size:11px;display:inline-flex}.wind-chip:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block}.wind-body,.wind-comfort{color:var(--ink-soft);margin:0 0 10px;font-size:14.5px;line-height:1.45}.wind-comfort{color:var(--ink-faint);font-size:13.5px}.wind-expand{color:var(--ink-soft);margin:4px 0 12px;font-size:13.5px}.wind-expand summary{cursor:pointer;font-family:var(--mono);letter-spacing:.4px;color:var(--ink);font-size:11.5px;list-style:none}.wind-expand summary::-webkit-details-marker{display:none}.wind-expand summary:before{content:"▸ ";color:var(--accent)}.wind-expand[open] summary:before{content:"▾ "}.wind-expand p{color:var(--ink-soft);margin:8px 0 0;font-size:13.5px;line-height:1.45}.wind-link{margin:0;font-size:14.5px}.wind-link a{color:var(--ink);text-underline-offset:3px}.wind-link a:hover{color:var(--accent)}.vat-teaser,.fit-teaser{border:1px solid var(--line);background:var(--paper);max-width:62ch;margin-top:16px;padding:18px 18px 16px}.vat-chip,.fit-chip{font-family:var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);align-items:center;gap:8px;margin-bottom:12px;padding:5px 10px;font-size:11px;display:inline-flex}.vat-chip:before,.fit-chip:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block}.vat-body,.fit-body{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.45}.vat-body a,.fit-body a{color:var(--ink);text-underline-offset:3px}.vat-body a:hover,.fit-body a:hover{color:var(--accent)}.legal-page ol{max-width:66ch;color:var(--ink-soft);padding-left:1.3em;font-size:15px}.legal-page ol li{margin-bottom:8px}.widerruf-form{background:var(--paper-tint);border:1.5px solid var(--ink);max-width:66ch;margin-top:14px;padding:20px 22px}.widerruf-form p{color:var(--ink);margin:0 0 10px;font-size:15px}.widerruf-form p:last-child{margin-bottom:0}.measure-cta{margin:14px 0 0}.measure-cta a{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);padding:9px 16px;font-size:12px;text-decoration:none;display:inline-block}.measure-cta a:hover{border-color:var(--accent);color:var(--accent)}.measure-fields{flex-wrap:wrap;gap:14px;max-width:420px;margin:18px 0 4px;display:flex}.measure-fields label{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;color:var(--ink-faint);flex-direction:column;flex:160px;gap:6px;font-size:11px;display:flex}.measure-fields input[type=number]{box-sizing:border-box;width:100%;min-height:44px;font-family:var(--sans);letter-spacing:normal;text-transform:none;color:var(--ink);background:var(--paper);border:1px solid var(--line);appearance:textfield;border-radius:0;flex:none;padding:12px 14px;font-size:15px;line-height:1.3}.measure-fields input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.measure-fields input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.measure-links{font-family:var(--mono);letter-spacing:.3px;color:var(--ink-soft);font-size:12.5px}.measure-links a{color:var(--ink)}.measure-result{max-width:560px;color:var(--ink);border-left:3px solid var(--line);background:#00000008;margin:12px 0 0;padding:10px 12px;font-size:14.5px;line-height:1.45}.measure-result a{color:var(--ink);text-decoration:underline}.measure-result--yes{border-left-color:var(--ink)}.measure-result--no,.measure-result--xl{border-left-color:var(--accent)}.measure-result--wait{border-left-color:var(--line);color:var(--ink-soft)}.compat-head{font-family:var(--tech);letter-spacing:.5px;color:var(--ink);margin:38px 0 0;font-size:19px}.compat-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.compat-grid .k{padding-right:26px}.compat-list{margin:0;padding:0;list-style:none}.compat-list li{color:var(--ink);padding:3px 20px;font-size:14.5px;position:relative}.compat-list li:before{content:"—";color:var(--ink-faint);position:absolute;left:0}.compat-outside{font-family:var(--mono);letter-spacing:.3px;color:var(--accent);margin-top:3px;font-size:11px;display:block}.compat-caveat{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:10px;padding-top:10px;padding-right:20px;font-size:13px}.diagram-wrap{background:var(--paper);border:1.5px solid var(--ink);margin-top:30px;padding:18px}.diagram-wrap svg,.diagram-wrap img{width:100%;height:auto;display:block}.diagram-bar{font-family:var(--mono);letter-spacing:.5px;border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;margin-bottom:14px;padding-bottom:8px;display:flex}.diagram-bar span:first-child{color:var(--ink);font-size:12px}.diagram-bar span:last-child{color:var(--ink-faint);font-size:11px}.diagram-wrap model-viewer{--poster-color:transparent;background:radial-gradient(circle at 50% 35%, var(--paper-tint) 0%, var(--grid-major) 100%);width:100%;height:360px;display:block}.diagram-caption{font-family:var(--mono);letter-spacing:.3px;color:var(--ink-soft);border-top:1px solid var(--line);text-align:center;margin-top:12px;padding-top:10px;font-size:11.5px}footer{padding:44px 0 72px}.titleblock{border:1.5px solid var(--ink);background:var(--paper);flex-wrap:wrap;display:flex}.tb-logo{border-right:1.5px solid var(--ink);flex:none;justify-content:center;align-items:center;min-width:200px;padding:18px 24px;display:flex}.tb-logo-img{width:auto;height:34px}.tb-fields{flex-direction:column;flex:340px;display:flex}.tb-row{border-bottom:1px solid var(--line);display:flex}.tb-row:last-child{border-bottom:none}.tb-cell{border-right:1px solid var(--line);flex-direction:column;flex:1 1 0;gap:2px;padding:9px 14px;display:flex}.tb-cell:last-child{border-right:none}.tb-wide{flex:100%}.tb-k{font-family:var(--mono);letter-spacing:1px;color:var(--ink-faint);font-size:9.5px}.tb-v{color:var(--ink);font-size:13.5px}.tb-v a{color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none}.tb-v a:hover{border-bottom-color:var(--accent)}.post-list{counter-reset:post;margin:34px 0 0;padding:0;list-style:none}.post-list li{border-bottom:1px solid var(--line);padding:22px 0;position:relative}.post-list li:first-child{padding-top:0}.post-list li:before{counter-increment:post;content:"FIG. " counter(post);font-family:var(--mono);letter-spacing:1px;color:var(--accent);margin-bottom:8px;font-size:10.5px;display:block}.post-list a{font-family:var(--tech);letter-spacing:.3px;color:var(--ink);font-size:21px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}.post-list a:hover{color:var(--accent)}.post-list p{color:var(--ink-soft);margin:8px 0}.post-date{font-family:var(--mono);letter-spacing:.5px;color:var(--ink-faint);font-size:11.5px}article.post{padding:48px 0 64px}article.post h1{margin-bottom:12px;font-size:clamp(26px,4.4vw,40px)}.post-meta{font-family:var(--mono);letter-spacing:.8px;color:var(--ink-faint);border-bottom:1px solid var(--line);margin:0 0 36px;padding-bottom:16px;font-size:12px}article.post p{color:var(--ink-soft);max-width:70ch;margin:0 0 18px;font-size:16.5px}article.post h2{gap:0;margin-top:40px}article.post h2:before{display:none}article.post h3{font-family:var(--tech);text-transform:uppercase;letter-spacing:.4px;color:var(--ink);margin:30px 0 12px;font-size:18px;font-weight:600}article.post ul,article.post ol{color:var(--ink-soft);max-width:70ch;margin:0 0 18px;padding-left:22px;font-size:16.5px}article.post li{margin-bottom:9px}article.post strong{color:var(--ink);font-weight:600}article.post blockquote{border-left:2px solid var(--accent);color:var(--ink-soft);background:var(--paper-tint);margin:24px 0;padding:8px 22px;font-style:italic}article.post a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line)}article.post a:hover{color:var(--accent);text-decoration-color:var(--accent)}.post-cta{background:var(--paper-tint);border:1.5px solid var(--ink);margin-top:40px;padding:22px;position:relative}.post-cta:before{content:"THE MOUNT";background:var(--paper-tint);font-family:var(--mono);letter-spacing:1px;color:var(--ink-faint);padding:0 8px;font-size:10px;position:absolute;top:-9px;left:16px}.post-cta p{color:var(--ink-soft);margin:0}@media (width<=640px){.wrap{padding:0 22px}.sheet-frame{inset:7px}.crop.tl{top:-8px;left:-8px}.crop.tr{top:-8px;right:-8px}.crop.bl{bottom:-8px;left:-8px}.crop.br{bottom:-8px;right:-8px}.tb-logo{border-right:none;border-bottom:1.5px solid var(--ink);flex-basis:100%;width:100%}.tb-fields{flex-basis:100%;min-width:0}.tb-row{flex-wrap:wrap}.tb-cell{flex:90px;min-width:0}.tb-v{overflow-wrap:anywhere}.hero{padding:34px 0 32px}h1{margin-bottom:14px}.lede{margin-bottom:22px;font-size:16px}.consent-inner{gap:12px;padding:12px 18px}.consent-inner p{font-size:12.5px}.consent-buttons{width:100%}.consent-buttons button{flex:1 1 0;padding:10px 12px;font-size:11.5px}#optin-form .form-row button[type=submit]{white-space:normal;flex:100%;max-width:100%}.model-card{grid-template-columns:1fr auto;align-items:center;gap:2px 14px;padding:14px 16px;display:grid}.model-name{grid-area:1/1}.model-span{grid-area:2/1}.model-notes{grid-area:3/1;margin:0}.model-cta{grid-area:1/2/span 3;place-self:center end;margin-top:0;padding:10px 16px;font-size:12px}}
