:root{--paper:#FFFFFF;--paper-2:#F5F5F3;--paper-3:#EDEDE9;--ink-0:#FFFFFF;--ink-1:#F5F5F3;--ink-2:#EDEDE9;--ink-3:#FFFFFF;--line:#DEDEDA;--line-2:#C7C7C2;--text-1:#14171A;--text-2:#5A6572;--text-3:#8A929C;--ink:#14171A;--ink-deep:#0E1114;--ink-slate:#2B3138;--ink-steel:#3A4A57;--on-ink-1:#FFFFFF;--on-ink-2:#B9C2CC;--on-ink-3:rgba(255,255,255,.55);--on-ink-line:rgba(255,255,255,.2);--accent:#E8500F;--accent-dk:#C2410C;--accent-ink:#FFFFFF;--signal:#128A5E;--sale:#C81E1E;--star:#E8A317;--warn:#B4740C;--serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--mono:"JetBrains Mono","IBM Plex Mono",ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--container:1440px;--pad:40px;--radius-btn:2px;--radius-card:4px;--focus:0 0 0 2px var(--paper),0 0 0 4px var(--accent);color-scheme:light}html[data-theme=dark]{--paper:#08090A;--paper-2:#14171A;--paper-3:#1D2126;--ink-0:#08090A;--ink-1:#0D0F11;--ink-2:#14171A;--ink-3:#1D2126;--line:rgba(255,255,255,.09);--line-2:rgba(255,255,255,.16);--text-1:#F2F3F4;--text-2:rgba(255,255,255,.62);--text-3:rgba(255,255,255,.38);--ink:#0D0F11;--ink-deep:#08090A;--ink-slate:#14171A;--ink-steel:#232C33;--accent:#FF6B2C;--accent-dk:#E0521A;--signal:#35C08A;--sale:#E85B5B;--warn:#E8B33C;--focus:0 0 0 2px var(--paper),0 0 0 4px var(--accent);color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--sans);font-weight:400;background:var(--ink-0);color:var(--text-1);line-height:1.65;font-size:17px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .25s ease,color .25s ease}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input,select,textarea{font:inherit;color:inherit}ul,ol{list-style:none}table{border-collapse:collapse;width:100%}::selection{background:var(--accent);color:var(--accent-ink)}h1,h2,h3,h4{font-family:var(--serif);font-weight:500;color:var(--text-1)}h1{font-size:clamp(46px,6vw,84px);line-height:1;letter-spacing:-.025em}h2{font-size:clamp(32px,3.8vw,48px);line-height:1.06;letter-spacing:-.02em}h3{font-size:clamp(22px,2.4vw,30px);line-height:1.12;letter-spacing:-.012em}h4{font-size:19px;line-height:1.25}p{font-size:17px;line-height:1.65}strong,b{font-weight:500}small{font-size:13px}.serif{font-family:var(--serif);font-weight:400}.mono{font-family:var(--mono)}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.lede{font-size:clamp(17px,1.5vw,20px);line-height:1.6;color:var(--text-2);max-width:60ch}.wrap{max-width:var(--container);margin-inline:auto;padding-inline:var(--pad)}section{padding-block:96px}.section-tight{padding-block:56px}.tint{background:var(--ink-1)}.raised{background:var(--ink-2)}.grid{display:grid;gap:24px}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.sec-head{max-width:72ch;margin-bottom:44px}.sec-head p{color:var(--text-2);margin-top:16px}.stack>*+*{margin-top:16px}.eyebrow{font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);display:inline-block;margin-bottom:16px}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-weight:500;font-size:15px;line-height:1;padding:14px 22px;border-radius:var(--radius-btn);border:1px solid var(--line-2);color:var(--text-1);background:transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.btn:hover{border-color:var(--text-2)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:500}.btn-primary:hover{background:var(--accent-dk);border-color:var(--accent-dk)}.btn-secondary{border-color:var(--line-2);color:var(--text-1)}.btn-secondary:hover{border-color:var(--text-1);background:var(--ink-2)}.btn-ghost{border-color:transparent;padding-inline:6px}.btn-ghost:hover{border-color:transparent;color:var(--accent)}.btn-sm{padding:9px 14px;font-size:13.5px}.btn-arrow:after{content:"\2192";font-family:var(--mono)}.card{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius-card);padding:28px}.card-flush{padding:0;overflow:hidden}.card-hover{transition:border-color .18s ease,background-color .18s ease}.card-hover:hover{border-color:var(--line-2)}.pill{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:2px;border:1px solid var(--line-2);color:var(--text-2)}.pill-yes{color:var(--signal);border-color:color-mix(in srgb,var(--signal) 40%,transparent)}.pill-warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.pill-out{color:var(--text-3)}.dot{width:7px;height:7px;border-radius:50%;background:var(--signal);display:inline-block;flex:none}.dot-warn{background:var(--warn)}.dot-out{background:var(--text-3)}.price{font-family:var(--mono);font-weight:500;font-size:clamp(28px,3.4vw,38px);letter-spacing:-.02em;color:var(--text-1)}.price-sm{font-size:22px}.price-was{font-family:var(--mono);font-size:15px;color:var(--text-3);text-decoration:line-through}.stock-line{display:flex;flex-wrap:wrap;gap:16px;font-size:13.5px;color:var(--text-2);margin-top:12px;align-items:center}.stock-line span{display:inline-flex;align-items:center;gap:8px}.spec-table{font-size:14px}.spec-table th,.spec-table td{padding:13px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.spec-table thead th{background:var(--ink-2);color:var(--text-2);font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--line-2)}.spec-table tbody th{font-weight:500;color:var(--text-1);width:26%;font-family:var(--sans)}.spec-table td{font-family:var(--mono);font-size:13.5px;color:var(--text-2);text-align:right}.spec-table td.left{text-align:left}.spec-table tr:last-child th,.spec-table tbody tr:last-child td{border-bottom:0}.spec-table .yes{color:var(--signal)}.spec-table .no{color:var(--text-3)}.spec-table .np{color:var(--text-3);font-style:normal}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-card)}.table-scroll .spec-table th:first-child,.table-scroll .spec-table td:first-child{padding-left:20px}.keyspec{border-top:1px solid var(--line);margin-top:8px}.keyspec li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14.5px}.keyspec .k{color:var(--text-2)}.keyspec .v{font-family:var(--mono);font-weight:500;color:var(--text-1);text-align:right}.breadcrumb{font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;color:var(--text-3);padding:22px 0 0;display:flex;flex-wrap:wrap;gap:8px}.breadcrumb a:hover{color:var(--text-2)}.breadcrumb .sep{color:var(--line-2)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:18px 0;font-size:16px;font-weight:500;cursor:pointer;list-style:none;color:var(--text-1)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--accent);font-size:20px;line-height:1}.faq details[open] summary:after{content:"\2013"}.faq details p{padding:0 0 20px;color:var(--text-2);max-width:82ch}.faq details p+p{padding-top:0;margin-top:-6px;margin-bottom:14px}.doc-list{border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.doc-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line);background:var(--ink-2);transition:background-color .15s ease}.doc-row:last-child{border-bottom:0}.doc-row:hover{background:var(--ink-3)}.doc-row .label{font-size:14.5px;color:var(--text-1)}.doc-row .label small{display:block;color:var(--text-2);font-size:12.5px;margin-top:3px}.doc-row .meta{font-family:var(--mono);font-size:11.5px;letter-spacing:.05em;color:var(--text-3);white-space:nowrap;text-align:right}.doc-row .meta .type{color:var(--accent)}.field{margin-bottom:18px}.field label{display:block;font-size:13px;font-weight:500;color:var(--text-2);margin-bottom:7px}.field .req{color:var(--accent)}.input,select.input,textarea.input{width:100%;background:var(--ink-3);border:1px solid var(--line-2);border-radius:var(--radius-btn);padding:12px 14px;font-size:15px;color:var(--text-1);transition:border-color .15s ease}.input::placeholder{color:var(--text-3)}.input:focus{outline:none;border-color:var(--accent)}textarea.input{min-height:120px;resize:vertical}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-error{color:var(--warn);font-size:12.5px;margin-top:6px;display:none}.field.invalid .input{border-color:var(--warn)}.field.invalid .field-error{display:block}.form-note{font-size:12.5px;color:var(--text-3);margin-top:8px}.form-success{display:none;border:1px solid color-mix(in srgb,var(--signal) 40%,transparent);background:color-mix(in srgb,var(--signal) 8%,transparent);border-radius:var(--radius-card);padding:24px;color:var(--text-1)}.form-success.show{display:block}.form-success h4{font-family:var(--sans);font-weight:500;margin-bottom:8px}.btn[aria-busy=true]{opacity:.65;pointer-events:none}.util{background:var(--ink-1);border-bottom:1px solid var(--line);font-size:12.5px;color:var(--text-2)}.util .wrap{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-block:9px}.util .left{display:flex;gap:24px;flex-wrap:wrap}.util span{display:inline-flex;align-items:center;gap:8px}.util .right{display:flex;gap:20px;align-items:center}.util a{color:var(--text-1);border-bottom:1px solid var(--line-2)}.util a:hover{border-color:var(--accent)}.site-header{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--ink-0) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:32px;height:72px}.brand{display:flex;flex-direction:column;line-height:1}.brand .name{font-family:var(--serif);font-size:21px;letter-spacing:-.01em;color:var(--text-1)}.brand .tag{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-top:5px}.nav-main{display:flex;gap:4px}.nav-main>li{position:static}.nav-main>li>a,.nav-main>li>button{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;font-size:14.5px;font-weight:400;color:var(--text-1);border-bottom:2px solid transparent}.nav-actions{display:flex;gap:8px;align-items:center}.icon-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:var(--radius-btn);color:var(--text-1)}.icon-btn:hover{border-color:var(--text-2);color:var(--accent)}.mega{position:absolute;left:0;right:0;top:100%;background:var(--ink-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:55}.nav-main>li.open .mega{opacity:1;visibility:visible;transform:none}.mega .wrap{display:grid;grid-template-columns:2fr 1fr;gap:40px;padding-block:32px}.mega-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 28px}.mega-cats a{padding:8px 0;font-size:14px;color:var(--text-2);border-bottom:1px solid var(--line)}.mega-cats a:hover{color:var(--accent)}.mega-guides{border-left:1px solid var(--line);padding-left:40px}.mega-guides .eyebrow{margin-bottom:12px}.mega-guides a{display:block;padding:10px 0;font-size:14.5px;color:var(--text-1);border-bottom:1px solid var(--line)}.mega-guides a:hover{color:var(--accent)}.mega-guides a small{display:block;color:var(--text-3);font-size:12px;font-family:var(--sans)}.nav-toggle,.mobile-nav{display:none}.hero{position:relative;background:var(--ink-0);border-bottom:1px solid var(--line);overflow:hidden}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-media img{width:100%;height:100%;object-fit:cover;opacity:.5}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--ink-0) 12%,color-mix(in srgb,var(--ink-0) 30%,transparent) 70%,transparent)}.hero .wrap{position:relative;z-index:2;padding-block:96px}.hero h1{max-width:21ch}.hero .lede{margin-top:22px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.spec-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:60px}.spec-strip>div{padding:22px 24px 24px;border-right:1px solid var(--line)}.spec-strip>div:last-child{border-right:0}.spec-strip .k{font-family:var(--mono);font-weight:500;font-size:24px;letter-spacing:-.02em;color:var(--text-1)}.spec-strip .l{font-size:12.5px;color:var(--text-2);margin-top:7px;line-height:1.4}html[data-theme=light] .hero-media img{opacity:.42}html[data-theme=light] .hero-media:after{background:linear-gradient(90deg,var(--ink-0) 34%,color-mix(in srgb,var(--ink-0) 62%,transparent) 74%,color-mix(in srgb,var(--ink-0) 25%,transparent))}.doors{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.door{background:var(--ink-1);padding:32px 28px;display:flex;flex-direction:column;min-height:300px;transition:background-color .18s ease,box-shadow .18s ease}.door:hover{background:var(--ink-2);box-shadow:inset 0 -3px 0 var(--accent)}.door .num{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--text-3)}.door h3{margin-top:16px}.door p{font-size:14.5px;color:var(--text-2);margin-top:12px;flex:1}.door .facts{margin-top:16px}.door .facts li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:13px;color:var(--text-2)}.door .facts .v{font-family:var(--mono);color:var(--text-1)}.door .go{margin-top:18px;font-size:14px;font-weight:500;color:var(--accent)}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tier{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius-card);padding:26px 24px;position:relative}.tier.best{border-color:var(--line-2)}.tier.best:before{content:"MOST SPECIFIED";position:absolute;top:0;right:0;background:var(--accent);color:var(--accent-ink);font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;padding:5px 9px}.tier h4{font-family:var(--mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);font-weight:500}.tier .name{font-family:var(--serif);font-size:24px;margin-top:8px}.tier .price{font-family:var(--mono);font-weight:500;font-size:26px;margin-top:14px;letter-spacing:-.02em}.tier .use{font-size:14px;color:var(--text-2);margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.procgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.proc{background:var(--ink-2);padding:26px 24px}.proc .ic{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--accent)}.proc h4{font-family:var(--sans);font-weight:500;font-size:16.5px;margin-top:12px}.proc p{font-size:13.5px;color:var(--text-2);margin-top:8px}.proc .act{display:inline-block;margin-top:12px;font-size:13px;color:var(--text-1);border-bottom:1px solid var(--accent);padding-bottom:2px}.proc .act:hover{color:var(--accent)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.product-grid.wide{grid-template-columns:repeat(3,1fr)}.tile{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column;transition:border-color .16s ease}.tile:hover{border-color:var(--line-2)}.tile .thumb{aspect-ratio:4/3;background:var(--ink-3);overflow:hidden}.tile .thumb img{width:100%;height:100%;object-fit:cover}.tile .body{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1}.tile .brandline{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.tile h3{font-family:var(--sans);font-weight:500;font-size:16px;line-height:1.3;margin-top:8px;letter-spacing:0}.tile .sub{font-size:13px;color:var(--text-2);margin-top:6px;flex:1}.tile .foot{display:flex;justify-content:space-between;align-items:baseline;margin-top:16px;gap:10px}.tile .foot .price{font-size:19px}.split{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.cloudbox{position:relative;border:1px solid var(--line-2);border-radius:var(--radius-card);overflow:hidden;background:var(--ink-0)}.cloudbox img{width:100%;height:100%;object-fit:cover;display:block}.cloudbox .tag{position:absolute;left:14px;bottom:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--text-2);background:color-mix(in srgb,var(--ink-0) 70%,transparent);padding:4px 8px;border-radius:2px}.steps .step{display:grid;grid-template-columns:56px 1fr;gap:22px;padding:24px 0;border-bottom:1px solid var(--line)}.steps .step .n{font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--accent);padding-top:6px}.steps .step h4{font-family:var(--sans);font-weight:500;font-size:18px}.steps .step p{font-size:14.5px;color:var(--text-2);margin-top:8px;max-width:78ch}.pkg{display:grid;grid-template-columns:1.25fr .75fr;border:1px solid var(--line-2);border-radius:var(--radius-card);overflow:hidden}.pkg .l{padding:44px 40px;background:var(--ink-1)}.pkg .r{padding:44px 38px;background:var(--ink-2)}.pkg .bill{margin-top:22px}.pkg .bill li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14.5px}.pkg .bill .q{font-family:var(--mono);color:var(--text-2)}.pkg .tot{font-family:var(--mono);font-weight:500;font-size:clamp(34px,4vw,44px);letter-spacing:-.03em;margin-top:6px}.pkg .r p{font-size:14px;color:var(--text-2);margin-top:14px}.proof{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.pf{border-top:2px solid var(--line-2);padding-top:20px}.pf blockquote{font-family:var(--serif);font-size:19px;line-height:1.45}.pf .who{margin-top:16px;font-size:13px;color:var(--text-2)}.pf .who b{display:block;color:var(--text-1);font-weight:500;font-family:var(--sans)}.placeholder{border:1px dashed var(--line-2);border-radius:var(--radius-card);padding:20px;color:var(--text-3);font-family:var(--mono);font-size:12.5px;letter-spacing:.03em}.res{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.res.res-3{grid-template-columns:repeat(3,1fr)}.rescard{background:var(--ink-2);padding:26px 22px;min-height:180px;display:flex;flex-direction:column;transition:background-color .16s ease}.rescard:hover{background:var(--ink-3)}.rescard .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}.rescard h4{font-family:var(--sans);font-weight:500;font-size:16px;line-height:1.3;margin-top:12px;flex:1}.rescard .m{font-family:var(--mono);font-size:11.5px;color:var(--text-3)}.pdp{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;padding-top:36px}.gallery .main{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;background:var(--ink-2)}.gallery .main img{width:100%;height:100%;object-fit:cover}.gallery .thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.gallery .thumbs img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);border-radius:2px;cursor:pointer;background:var(--ink-2)}.buybox .brandline{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.buybox h1{font-size:clamp(30px,3.6vw,40px);margin-top:10px}.buybox .positioning{color:var(--text-2);font-size:16px;margin-top:12px}.pricerow{display:flex;align-items:baseline;gap:14px;margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.paths{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.path{border:1px solid var(--line);border-radius:var(--radius-btn);padding:16px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.path:hover{border-color:var(--line-2)}.path.sel{border-color:var(--accent);background:var(--ink-2)}.path .t{font-size:14.5px;font-weight:500}.path .d{font-size:12.5px;color:var(--text-2);margin-top:5px}.instr{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.instr .c{background:var(--ink-2);padding:28px 26px}.instr .c h4{font-family:var(--sans);font-weight:500;font-size:17px}.instr .c p{font-size:14px;color:var(--text-2);margin-top:9px}.instr .c .file{margin-top:14px;font-family:var(--mono);font-size:12px;letter-spacing:.05em;color:var(--accent)}.notice{border:1px solid var(--line-2);border-radius:var(--radius-card);background:var(--ink-2);padding:36px 32px;max-width:70ch}.notice h2{margin-bottom:14px}.note{font-family:var(--mono);font-size:11.5px;letter-spacing:.03em;color:var(--text-3);margin-top:18px}.site-footer{background:var(--ink-1);border-top:1px solid var(--line);padding:64px 0 36px;font-size:13.5px;color:var(--text-2)}.fgrid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:36px}.site-footer h5{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-1);margin-bottom:14px}.site-footer li{padding:5px 0}.entity{border:1px solid var(--line);border-radius:2px;padding:16px 18px;margin-top:18px;font-family:var(--mono);font-size:11.5px;line-height:1.8;color:var(--text-2);max-width:34ch}.fbot{border-top:1px solid var(--line);margin-top:44px;padding-top:22px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12.5px;color:var(--text-3)}.theme-toggle{display:inline-flex;align-items:center;gap:6px}.theme-toggle .sun,.theme-toggle .moon{width:16px;height:16px}html[data-theme=light] .theme-toggle .moon{display:none}html:not([data-theme=light]) .theme-toggle .sun{display:none}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--accent);color:var(--accent-ink);padding:12px 18px;border-radius:0 0 2px;font-weight:500}.skip-link:focus{left:0}a:focus-visible,button:focus-visible,.input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--focus);border-radius:2px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.reveal{opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.reveal.in{opacity:1;transform:none}@media(max-width:1024px){.mega .wrap{grid-template-columns:1fr}.mega-guides{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:20px}.product-grid{grid-template-columns:repeat(3,1fr)}.res{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){:root{--pad:20px}section{padding-block:56px}.nav-main,.nav-actions .btn{display:none}.nav-toggle{display:inline-flex}.doors,.tiers,.cols-3,.cols-4,.proof,.procgrid,.product-grid,.product-grid.wide,.split,.pdp,.pkg,.instr,.fgrid,.field-row,.cols-2,.paths{grid-template-columns:1fr}.spec-strip{grid-template-columns:1fr 1fr}.hero .wrap{padding-block:56px}.mega{position:static;opacity:1;visibility:visible;transform:none;border:0}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.cmp-picks{display:flex;gap:10px;flex-wrap:wrap}.cmp-chip{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--ink-2);font-size:14px;color:var(--text-2);transition:border-color .15s ease,color .15s ease,background-color .15s ease}.cmp-chip:hover{border-color:var(--line-2)}.cmp-chip.on{border-color:var(--accent);color:var(--text-1)}.cmp-chip input{width:14px;height:14px;accent-color:var(--accent);cursor:pointer}.cmp-chip input:disabled{cursor:not-allowed}.cmp-chip:has(input:disabled){opacity:.45;cursor:not-allowed}@media(max-width:820px){.mobile-nav{display:block;background:var(--ink-1);border-bottom:1px solid var(--line)}.mobile-nav[hidden]{display:none}.mobile-nav .wrap{display:flex;flex-direction:column;padding-block:8px}.mobile-nav a{padding:13px 0;font-size:15px;color:var(--text-1);border-bottom:1px solid var(--line)}.mobile-nav a:last-child{border-bottom:0}.mobile-nav a:hover{color:var(--accent)}}@media(max-width:820px){.util .left span:nth-child(n+3){display:none}.util .wrap{padding-block:7px}.spec-strip{grid-template-columns:1fr;margin-top:40px}.spec-strip>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 0;border-right:0;border-bottom:1px solid var(--line)}.spec-strip>div:last-child{border-bottom:0}.spec-strip .k{font-size:21px;white-space:nowrap}.spec-strip .l{margin-top:0;text-align:right;max-width:58%}}@media(max-width:820px){.hero-media img{opacity:.32}.hero-media:after{background:linear-gradient(180deg,color-mix(in srgb,var(--ink-0) 78%,transparent),color-mix(in srgb,var(--ink-0) 55%,transparent) 55%,color-mix(in srgb,var(--ink-0) 86%,transparent))}html[data-theme=light] .hero-media img{opacity:.3}}a.proc{transition:background-color .18s ease,box-shadow .18s ease}a.proc:hover{background:var(--ink-3);box-shadow:inset 0 -3px 0 var(--accent)}.tile .foot{flex-wrap:wrap;row-gap:8px}.pill,.spec-table td.np{white-space:nowrap}.announce{background:var(--ink-slate);color:#e7e9eb;text-align:center;font-size:12.5px;letter-spacing:.03em;position:relative}.announce .wrap{padding-block:9px;display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.announce b{color:#fff;font-weight:500}.announce a{color:#fff;border-bottom:1px solid rgba(255,255,255,.4)}.announce a:hover{border-color:var(--accent);color:var(--accent)}.announce .x{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#ffffff80;font-family:var(--mono);font-size:13px;line-height:1;padding:6px}.announce .x:hover{color:#fff}.announce[hidden]{display:none}.site-header{position:sticky;top:0;z-index:60;background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line)}.nav{height:76px;gap:20px}.brand .name{font-family:var(--sans);font-size:21px;font-weight:800;letter-spacing:-.03em;color:var(--text-1)}.brand .name .a{color:var(--accent)}.brand .tag{font-family:var(--mono);font-size:8.5px;font-weight:500;letter-spacing:.2em;color:var(--text-3);margin-top:3px}.nav-main{flex:1;justify-content:center;gap:0}.nav-main>li>a,.nav-main>li>button{padding:28px 12px;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;border-bottom:0;color:var(--text-1);white-space:nowrap}.nav-main>li>a:hover,.nav-main>li>button:hover,.nav-main>li.open>button{color:var(--accent)}.nav-main>li.solid>a{background:var(--ink);color:#fff;padding:10px 16px;border-radius:var(--radius-btn);margin-left:10px}.nav-main>li.solid>a:hover{background:var(--accent);color:#fff}.nav-actions{gap:16px}.icon-btn{width:auto;height:auto;border:0;color:var(--text-1);font-family:var(--mono);font-size:11px;letter-spacing:.08em;position:relative}.icon-btn:hover{color:var(--accent)}.icon-btn .count{position:absolute;top:-9px;right:-12px;background:var(--accent);color:#fff;font-family:var(--mono);font-size:9px;border-radius:9px;padding:1px 5px}.mega{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 18px 40px #00000017;transform:none}.nav-main>li.open .mega{transform:none}.mega .wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1.15fr;gap:0;padding-block:34px 40px}.mcol{padding-right:28px;border-right:1px solid var(--line)}.mcol+.mcol{padding-left:28px}.mcol:last-child{border-right:0;padding-right:0}.mhead{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-1);font-weight:500;margin-bottom:15px}.mcol a{display:block;padding:6px 0;font-size:14px;color:var(--text-2)}.mcol a:hover{color:var(--accent)}.mcol a.all{color:var(--text-1);font-weight:500;margin-top:9px;padding-top:11px;border-top:1px solid var(--line)}.mcol a.sub{padding-left:14px;font-size:13.5px;color:var(--text-3)}.mtag{display:inline-block;font-family:var(--mono);font-size:9px;letter-spacing:.08em;background:var(--paper-3);color:var(--text-2);padding:1px 5px;border-radius:2px;margin-left:6px;vertical-align:1px}.mtag.n{background:color-mix(in srgb,var(--signal) 12%,transparent);color:var(--signal)}.mtag.o{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-dk)}.start{background:var(--paper-2);padding:20px 22px;border-radius:3px}.start a{color:var(--text-1);font-size:13.5px;padding:7px 0;border-bottom:1px solid var(--line)}.start a:last-of-type{border-bottom:0}.mtiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.mtile{aspect-ratio:4/3;background:var(--ink-deep);position:relative;overflow:hidden;border-radius:2px;display:flex;align-items:flex-end;padding:11px}.mtile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.62}.mtile span{font-family:var(--mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:#fff;position:relative;z-index:2;text-shadow:0 1px 6px rgba(0,0,0,.7)}.mtile:hover img{opacity:.8}.mega.narrow .wrap{grid-template-columns:280px;padding-block:22px 26px}.mega.narrow .mcol{border-right:0;padding-right:0}.hero{background:var(--ink-deep);color:#fff;border-bottom:0;min-height:340px;display:flex;align-items:center}.hero-media:after{background:linear-gradient(105deg,#0e1114f0,#1d2429db 45%,#3a4a57b8)}.hero-media img,html[data-theme=dark] .hero-media img{opacity:1}html[data-theme=dark] .hero-media:after{background:linear-gradient(105deg,#08090af2,#0f1316e6 45%,#232c33c7)}.hero .wrap{padding-block:64px}.hero h1{color:#fff;max-width:24ch}.hero .lede{color:var(--on-ink-2);max-width:56ch}.hero .eyebrow{color:var(--accent)}.spec-strip{border-top:1px solid var(--on-ink-line);margin-top:44px}.spec-strip>div{border-right:1px solid var(--on-ink-line)}.spec-strip .k{color:#fff}.spec-strip .l{color:var(--on-ink-2)}.hero .btn{border-color:#ffffff73;color:#fff}.hero .btn:hover{background:#fff;color:var(--ink);border-color:#fff}.hero .btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.hero .btn-primary:hover{background:var(--accent-dk);border-color:var(--accent-dk);color:#fff}section{padding-block:52px}.shead{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;margin-bottom:22px}.shead h2{font-family:var(--sans);font-size:19px;font-weight:600;letter-spacing:.01em;text-transform:uppercase}.shead .more{font-family:var(--sans);font-size:12.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-1);white-space:nowrap}.shead .more:hover{color:var(--accent)}.shead p{color:var(--text-2);font-size:14.5px;margin-top:6px}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pcard{border:1px solid var(--line);background:var(--paper);padding:16px;position:relative;display:flex;flex-direction:column;border-radius:var(--radius-btn);transition:border-color .15s ease}.pcard:hover{border-color:var(--line-2)}.pcard .badge{position:absolute;top:0;left:0;background:var(--sale);color:#fff;font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.07em;padding:3px 9px;text-transform:uppercase;z-index:2}.pcard .badge.ndaa{background:var(--signal)}.pcard .badge.new{background:var(--ink)}.pcard .heart{position:absolute;top:10px;right:12px;color:var(--text-3);font-size:14px;z-index:2;line-height:1}.pcard .heart:hover{color:var(--accent)}.pshot{aspect-ratio:4/3;background:var(--paper-2);border-radius:2px;overflow:hidden;margin-bottom:14px}.pshot img{width:100%;height:100%;object-fit:contain;padding:6%}.pshot.fill img{object-fit:cover;padding:0}.pqual{font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.pqual.hot{color:var(--accent-dk)}.pcard h3{font-family:var(--sans);font-size:14.5px;font-weight:500;line-height:1.35;letter-spacing:0;margin:8px 0 auto;min-height:40px}.pbrand{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-top:6px}.pprice{font-family:var(--mono);font-size:16px;font-weight:500;margin:12px 0 4px;color:var(--text-1)}.pprice .was{font-size:12.5px;color:var(--text-3);text-decoration:line-through;margin-left:7px;font-weight:400}.pprice.sale{color:var(--sale)}.pprice.quote{font-size:13.5px;letter-spacing:.02em}.pfin{font-size:11px;color:var(--text-3);letter-spacing:.02em;margin:0 0 6px}.pstock{font-size:12px;color:var(--text-2);display:flex;align-items:center;gap:7px;margin-bottom:12px}.pstock .dot{width:6px;height:6px}.pstock.out{color:var(--text-3)}.pcard .btn{width:100%;justify-content:center;margin-top:auto}.mosaic{display:grid;grid-template-columns:1.4fr 1fr;gap:18px}.mos{position:relative;overflow:hidden;border-radius:var(--radius-card);background:var(--ink-deep);min-height:300px;display:flex;align-items:flex-end;padding:32px}.mos img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.mos:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e111433,#0e1114e6)}.mos .body{position:relative;z-index:2;max-width:46ch}.mos .ghost{position:absolute;right:24px;top:14px;z-index:1;font-family:var(--sans);font-weight:800;font-size:clamp(40px,6vw,88px);letter-spacing:-.04em;color:#ffffff17;line-height:.9;text-transform:uppercase;pointer-events:none}.mos .eyebrow{color:var(--accent)}.mos h3{color:#fff;font-size:clamp(22px,2.4vw,30px)}.mos p{color:var(--on-ink-2);font-size:14.5px;margin-top:10px}.mos .facts{margin-top:16px;display:flex;gap:22px;flex-wrap:wrap}.mos .facts div{font-family:var(--mono);font-size:12px;color:#fff}.mos .facts div small{display:block;font-family:var(--sans);font-size:11.5px;color:var(--on-ink-3);margin-top:3px;letter-spacing:0}.mos .go{margin-top:20px;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#fff;border-bottom:1px solid var(--accent);display:inline-block;padding-bottom:3px}.mos .go:hover{color:var(--accent)}.fchips{display:flex;gap:9px;flex-wrap:wrap}.fchip{border:1px solid var(--line-2);color:var(--text-1);padding:8px 15px;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;font-weight:500;border-radius:var(--radius-btn)}.fchip:hover{border-color:var(--accent);color:var(--accent)}.fchip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.site-footer{background:var(--ink-deep);color:var(--on-ink-2);border-top:0;position:relative;overflow:hidden}.site-footer h5{color:#fff}.site-footer a:hover{color:var(--accent)}.site-footer .brand .name{color:#fff}.site-footer p{color:var(--on-ink-2)}.site-footer .entity{border-color:var(--on-ink-line);color:var(--on-ink-2)}.site-footer .fbot{border-top:1px solid var(--on-ink-line);color:var(--on-ink-3)}.dealer-badge{display:inline-flex;flex-direction:column;gap:3px;border:1px solid var(--on-ink-line);border-radius:2px;padding:10px 14px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fff}.dealer-badge small{font-family:var(--sans);font-size:11px;letter-spacing:0;text-transform:none;color:var(--on-ink-3)}.fwordmark{position:absolute;left:0;right:0;bottom:-2.5vw;font-family:var(--sans);font-weight:800;font-size:13.5vw;line-height:.8;letter-spacing:-.045em;color:#ffffff0e;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}@media(max-width:1180px){:root{--pad:24px}.nav-main>li>a,.nav-main>li>button{padding:26px 8px;font-size:12px}.pgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.nav-main{display:none}.nav-toggle{display:inline-flex}.mosaic{grid-template-columns:1fr}}@media(max-width:820px){.pgrid{grid-template-columns:repeat(2,1fr)}.mega .wrap{grid-template-columns:1fr}.mcol{border-right:0;padding-right:0;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:14px}.mcol+.mcol{padding-left:0}.hero .wrap{padding-block:44px}.announce .wrap{padding-right:34px}.shead h2{font-size:16.5px}}@media(max-width:560px){.pgrid{grid-template-columns:1fr}}.nav-main{align-items:center}.nav-main>li{display:flex;align-items:center;position:static}.nav-main>li.solid{align-self:center}.mos .ghost{font-size:clamp(30px,4.2vw,58px);color:#ffffff0f;right:18px;top:10px;letter-spacing:-.05em}.site-footer{padding-bottom:96px}.fbot,.fgrid{position:relative;z-index:2}.fwordmark{font-size:9.2vw;bottom:-1.1vw;color:#ffffff0d;z-index:1}.hero .wrap{padding-block:56px}.spec-strip{margin-top:36px}@media(max-width:820px){.nav{height:64px;gap:12px}.brand .name{font-size:15.5px;letter-spacing:-.02em;white-space:nowrap}.brand .tag{display:none}.nav-actions{gap:14px}.nav-actions .icon-btn{font-size:10px}.nav-actions a.icon-btn:not([aria-label=Cart]){display:none}.spec-strip{grid-template-columns:1fr;margin-top:28px}.spec-strip>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:13px 0;border-right:0;border-bottom:1px solid var(--on-ink-line)}.spec-strip>div:last-child{border-bottom:0}.spec-strip .k{font-size:20px;white-space:nowrap}.spec-strip .l{margin-top:0;text-align:right;max-width:60%}.announce .wrap{padding-block:8px;font-size:12px}.mos{padding:24px;min-height:auto}.mos .ghost{display:none}}.brand{flex-direction:row;align-items:center;gap:11px}.brand .mark{width:34px;height:34px;color:var(--text-1);flex:none}.brand .stack{display:flex;flex-direction:column;line-height:1}.site-footer .brand .mark{color:#fff}.icon-btn svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.hdr-phone{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25;margin-right:6px}.hdr-phone .num{font-family:var(--mono);font-size:13px;font-weight:500;color:var(--text-1);letter-spacing:.01em}.hdr-phone .hrs{font-size:10.5px;color:var(--text-3)}.hdr-phone:hover .num{color:var(--accent)}@media(max-width:1279px){.hdr-phone{display:none}}.hero:after,.mos:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.hero .wrap{z-index:3}.mos .body,.mos .ghost{z-index:2}.mos:after{z-index:1}.hero h1 em{font-style:italic;color:var(--accent);font-synthesis:none}.hero-grid{display:grid;grid-template-columns:1.5fr .9fr;gap:56px;align-items:center}.hero-card{background:var(--paper);color:var(--text-1);border-radius:var(--radius-card);padding:18px;position:relative;box-shadow:0 24px 60px #00000073;max-width:360px;justify-self:end;width:100%}.hero-card .hc-tag{position:absolute;top:0;left:0;background:var(--sale);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:3px 9px;z-index:2}.hero-card .pshot{margin-bottom:12px}.hero-card h3{font-family:var(--sans);font-size:15px;font-weight:500;letter-spacing:0;line-height:1.3}.hero-card .pbrand{margin-top:0;margin-bottom:5px}.hero-card .pprice{margin:9px 0 3px;font-size:18px}.hero-card .pstock{margin-bottom:12px}.hero-fine{margin-top:18px;font-size:12.5px;color:var(--on-ink-3);display:flex;gap:18px;flex-wrap:wrap}.hero-fine span{display:inline-flex;align-items:center;gap:7px}.hero-fine svg{width:14px;height:14px;stroke:var(--accent);stroke-width:1.8;fill:none;stroke-linecap:round}@media(max-width:1100px){.hero-grid{grid-template-columns:1fr}.hero-card{justify-self:start;max-width:420px}}.brandlabel{background:var(--ink);border-top:1px solid rgba(255,255,255,.08);text-align:center;padding-top:22px}.brandlabel span{font-family:var(--mono);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:#ffffff61}.brandstrip{background:var(--ink);border-top:0;overflow:hidden;position:relative}.brandstrip .lane{display:flex;width:max-content;animation:strip 46s linear infinite;padding-block:15px}.brandstrip span{font-family:var(--mono);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;padding-inline:34px;position:relative}.brandstrip span:after{content:"";position:absolute;right:-3px;top:50%;width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.65;transform:translateY(-50%)}.brandstrip:hover .lane{animation-play-state:paused}@keyframes strip{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.brandstrip .lane{animation:none}}.shead{border-top:2px solid var(--text-1);padding-top:18px}.shead .sno{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--text-3);display:block;margin-bottom:10px}.shead .sno b{color:var(--accent);font-weight:500}.tint .shead,.hero .shead{border-top-color:currentColor}.pshot{position:relative}.pshot img{transition:transform .35s ease}.pcard:hover .pshot img{transform:scale(1.045)}.pcard:hover{box-shadow:0 10px 30px #14171a14}.pcard .btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.svcbar{border-block:1px solid var(--line);background:var(--paper)}.svcbar .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.svc{display:flex;gap:14px;align-items:flex-start;padding:22px 26px;border-right:1px solid var(--line)}.svc:first-child{padding-left:0}.svc:last-child{border-right:0}.svc svg{width:26px;height:26px;stroke:var(--accent);stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.svc b{display:block;font-size:13.5px;font-weight:600;letter-spacing:.01em}.svc small{display:block;font-size:12.5px;color:var(--text-2);margin-top:3px;line-height:1.5}@media(max-width:1024px){.svcbar .wrap{grid-template-columns:1fr 1fr}.svc{padding:18px 20px}.svc:nth-child(odd){padding-left:0;border-right:1px solid var(--line)}.svc:nth-child(2n){border-right:0}}@media(max-width:560px){.svcbar .wrap{grid-template-columns:1fr}.svc{border-right:0!important;border-bottom:1px solid var(--line);padding-inline:0}.svc:last-child{border-bottom:0}}.commit{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.cmt{background:var(--paper);padding:30px 28px;position:relative}.cmt .n{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--accent);margin-bottom:14px;display:block}.cmt blockquote{font-family:var(--serif);font-size:20px;line-height:1.4;letter-spacing:-.005em}.cmt p{font-size:13.5px;color:var(--text-2);margin-top:12px;line-height:1.6}@media(max-width:820px){.commit{grid-template-columns:1fr}}.fnews{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;border-bottom:1px solid var(--on-ink-line);padding-bottom:36px;margin-bottom:44px}.fnews h4{color:#fff;font-family:var(--serif);font-size:clamp(20px,2.2vw,26px);font-weight:400;letter-spacing:-.01em}.fnews p{font-size:13.5px;color:var(--on-ink-2);margin-top:8px}.fnews form{display:flex;gap:10px}.fnews .input{background:#ffffff0f;border:1px solid var(--on-ink-line);color:#fff;border-radius:var(--radius-btn);padding:13px 16px;flex:1;font-size:14px}.fnews .input::placeholder{color:var(--on-ink-3)}.fnews .input:focus{outline:none;border-color:var(--accent)}@media(max-width:820px){.fnews{grid-template-columns:1fr;gap:20px}}.paychips{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.paychips span{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--on-ink-line);border-radius:2px;padding:5px 9px;color:var(--on-ink-2)}.icon-btn .sun,.icon-btn .moon{width:19px;height:19px}html[data-theme=dark] .icon-btn .moon{display:none}html:not([data-theme=dark]) .icon-btn .sun{display:none}@media(max-width:820px){.nav-actions button[data-theme-toggle]{display:none}}.brand .mark{width:32px;height:32px}.site-footer .brand .mark{width:38px;height:38px}.catgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cat{border:1px solid var(--line);background:var(--paper);border-radius:var(--radius-btn);overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s ease,box-shadow .18s ease}.cat:hover{border-color:var(--line-2);box-shadow:0 10px 26px #14171a12}.cshot{aspect-ratio:5/3;background:var(--paper-2);overflow:hidden}.cshot img{width:100%;height:100%;object-fit:contain;padding:7%;transition:transform .35s ease}.cat:hover .cshot img{transform:scale(1.05)}.cbody{padding:14px 16px 16px;border-top:1px solid var(--line)}.cbody h3{font-family:var(--sans);font-size:14.5px;font-weight:600;letter-spacing:.01em;line-height:1.25}.cmeta{display:block;font-family:var(--mono);font-size:11px;color:var(--text-3);margin-top:6px;letter-spacing:.03em}@media(max-width:1100px){.catgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.catgrid{grid-template-columns:repeat(2,1fr);gap:12px}}.brandgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.bcard{background:var(--paper);padding:18px 20px 20px;display:flex;flex-direction:column;transition:background-color .16s ease}.bcard:hover{background:var(--paper-2)}.bshot{aspect-ratio:16/9;background:var(--paper-2);border-radius:2px;overflow:hidden;margin-bottom:14px}.bshot img{width:100%;height:100%;object-fit:contain;padding:6%}.bname{font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:.01em}.bcount{font-family:var(--mono);font-size:11px;color:var(--text-3);margin-top:4px;letter-spacing:.04em}@media(max-width:820px){.brandgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.brandgrid{grid-template-columns:1fr}}section{padding-block:44px}.shead{margin-bottom:18px;padding-top:14px}.shead p{font-size:13.5px;max-width:76ch}.pgrid{gap:14px}.pcard{padding:14px}.pcard h3{font-size:14px;min-height:38px}.procstrip{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.pstrip{background:var(--paper);padding:18px 16px}.pstrip .ic{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--accent)}.pstrip b{display:block;font-size:13.5px;font-weight:600;margin-top:8px;line-height:1.3}.pstrip small{display:block;font-size:12px;color:var(--text-2);margin-top:5px;line-height:1.5}@media(max-width:1100px){.procstrip{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.procstrip{grid-template-columns:repeat(2,1fr)}}.cshot.fill img,.bshot.fill img{object-fit:cover;padding:0}.hero{min-height:min(86vh,780px);align-items:flex-end}.hero-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero .wrap{padding-block:0 64px}.hero h1{max-width:20ch;font-weight:500}.hero .lede{font-size:clamp(17px,1.4vw,19px);color:#ffffffc7;max-width:52ch}.hero-grid{align-items:flex-end;gap:64px}.scrollcue{display:none;position:absolute;right:var(--pad);bottom:34px;z-index:4;display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c}.scrollcue i{display:block;width:1px;height:34px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.7));animation:cue 2.4s ease-in-out infinite}@keyframes cue{0%,to{opacity:.2;transform:scaleY(.5);transform-origin:top}50%{opacity:1;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.scrollcue i{animation:none;opacity:.7}}@media(max-width:1100px){.scrollcue{display:none}.hero{min-height:auto;align-items:center}.hero .wrap{padding-block:48px}}.band{position:relative;background:var(--ink-deep);color:#fff;overflow:hidden;isolation:isolate}.band img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5}.band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(92deg,#0a0b0ced,#0e1114b8 52%,#0e11144d);z-index:1}.band .wrap{position:relative;z-index:2;padding-block:clamp(84px,11vw,150px)}.band .eyebrow{color:var(--accent)}.band h2{color:#fff;max-width:17ch;font-size:clamp(36px,4.6vw,62px);line-height:1.02}.band h2 em{font-style:italic;color:var(--accent)}.band p{color:#ffffffb3;font-size:17px;max-width:48ch;margin-top:20px}.band .figs{display:flex;gap:52px;flex-wrap:wrap;margin-top:40px;padding-top:28px;border-top:1px solid rgba(255,255,255,.16)}.band .figs div{font-family:var(--mono);font-size:clamp(22px,2.4vw,30px);font-weight:500;color:#fff;letter-spacing:-.02em}.band .figs small{display:block;font-family:var(--sans);font-size:12.5px;font-weight:400;letter-spacing:0;color:#ffffff8c;margin-top:8px;max-width:24ch}.band .btn{margin-top:36px;border-color:#ffffff80;color:#fff}.band .btn:hover{background:#fff;color:var(--ink);border-color:#fff}.band.right .wrap{display:flex;justify-content:flex-end}.band.right:after{background:linear-gradient(268deg,#0a0b0ced,#0e1114b8 52%,#0e11144d)}.band.right .inner{max-width:52ch}.band+section,section+.band{border-top:0}.shead h2{font-family:var(--sans);font-weight:700;letter-spacing:-.01em;font-size:20px}.doors .door h3,.mos h3,.pkg h3,.cmt blockquote,.fnews h4{font-family:var(--serif)}.hero-card h3,.cat h3,.bname{font-family:var(--sans)}.mos h3,.pkg h3,.fnews h4,.door h3{font-weight:500}.cmt blockquote{font-size:22px;line-height:1.32;font-weight:500}.hcar{position:relative;background:var(--ink-deep);overflow:hidden;isolation:isolate;min-height:min(78vh,700px);display:flex}.hslide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .7s ease;display:flex;align-items:center;z-index:1}.hslide.on{opacity:1;visibility:visible;z-index:2}.hslide video,.hslide>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hslide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(94deg,#08090ae6,#0c0f12a8 46%,#0c0f122e)}.hslide .wrap{position:relative;z-index:2;width:100%;padding-block:56px}.hslide .eyebrow{color:var(--accent);margin-bottom:12px}.hslide h2{font-family:var(--sans);font-weight:700;letter-spacing:-.03em;line-height:.98;color:#fff;font-size:clamp(38px,5.4vw,74px);text-transform:uppercase;max-width:15ch}.hslide h2 .thin{font-weight:300;color:#ffffffb8}.hslide p{color:#ffffffc2;font-size:clamp(15px,1.3vw,18px);margin-top:16px;max-width:44ch}.hslide .meta{display:flex;align-items:baseline;gap:16px;margin-top:24px;flex-wrap:wrap}.hslide .pricetag{font-family:var(--mono);font-weight:500;font-size:clamp(22px,2.2vw,30px);color:#fff;letter-spacing:-.02em}.hslide .pricetag s{color:#ffffff73;font-size:.62em;margin-left:10px}.hslide .stockpill{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(255,255,255,.35);border-radius:2px;padding:5px 10px;color:#fff;display:inline-flex;align-items:center;gap:7px}.hslide .stockpill i{width:6px;height:6px;border-radius:50%;background:var(--signal);display:inline-block}.hslide .hcta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hslide .btn{border-color:#ffffff80;color:#fff}.hslide .btn:hover{background:#fff;color:var(--ink);border-color:#fff}.hslide .btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.hslide .btn-primary:hover{background:var(--accent-dk);border-color:var(--accent-dk);color:#fff}.hnav{position:absolute;inset:auto 0 0 0;z-index:6;pointer-events:none}.hnav .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:26px}.hdots{display:flex;gap:9px;pointer-events:auto}.hdots button{width:34px;height:3px;background:#ffffff47;border-radius:2px;padding:0;cursor:pointer;transition:background-color .2s ease}.hdots button[aria-selected=true]{background:var(--accent)}.harrows{display:flex;gap:8px;pointer-events:auto}.harrows button{width:42px;height:42px;border:1px solid rgba(255,255,255,.32);border-radius:2px;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.harrows button:hover{background:#fff;color:var(--ink);border-color:#fff}.harrows svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.hcount{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:#fff9;pointer-events:none}@media(max-width:820px){.hcar{min-height:auto}.hslide{position:relative;display:none}.hslide.on{display:flex}.hslide .wrap{padding-block:44px 92px}.hslide:after{background:linear-gradient(180deg,#08090ab8,#0a0c0eeb)}.hnav .wrap{padding-bottom:20px}.harrows{display:none}}.specband{background:var(--ink);border-bottom:1px solid rgba(255,255,255,.08)}.specband .spec-strip{margin-top:0;border-top:0}.specband .spec-strip>div{border-color:#ffffff24}.specband .spec-strip .k{color:#fff}.specband .spec-strip .l{color:#fff9}.nav-main>li:has(.mega.narrow){position:relative}.mega.narrow{left:auto;right:auto;width:300px;border-top:0;border:1px solid var(--line);box-shadow:0 18px 40px #0000001f;border-radius:0 0 var(--radius-card) var(--radius-card)}.mega.narrow .wrap{max-width:none;grid-template-columns:1fr;padding:20px 22px 22px}@media(max-width:820px){.nav-main>li:has(.mega.narrow){position:static}.mega.narrow{width:auto;left:0;right:0;border-left:0;border-right:0;box-shadow:none}}.mega.quote{width:760px;padding:0;border-radius:0 0 var(--radius-card) var(--radius-card);overflow:hidden}.mega.quote .wrap{display:grid;grid-template-columns:.82fr 1fr;padding:0;max-width:none;gap:0}.qside{background:var(--accent);color:#fff;padding:28px 26px 30px;position:relative;overflow:hidden}.qside h4{font-family:var(--serif);font-weight:500;font-size:25px;line-height:1.12;color:#fff}.qside p{font-size:13.5px;color:#ffffffe0;margin-top:10px;line-height:1.55;max-width:30ch}.qside .qrow{display:flex;align-items:center;gap:11px;margin-top:18px;font-size:14px;position:relative;z-index:2}.qside .qrow svg{width:16px;height:16px;stroke:#fff;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.qside .qrow a{border-bottom:1px solid rgba(255,255,255,.45)}.qside .qrow a:hover{border-color:#fff}.qside .qfine{margin-top:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.28);font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:#ffffffd9;line-height:1.9;position:relative;z-index:2}.qside:after{content:"";position:absolute;right:-40px;bottom:-56px;width:190px;height:190px;border-radius:50%;background:#ffffff1a;z-index:0}.qform{background:var(--paper);padding:26px 26px 24px}.qform .qhead{font-size:13.5px;color:var(--text-2);line-height:1.55;margin-bottom:16px}.qform .qhead b{color:var(--text-1);font-weight:600}.qform .field{margin-bottom:12px}.qform .input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line-2);border-radius:0;padding:11px 2px 11px 26px;font-size:14px}.qform .input:focus{outline:none;border-bottom-color:var(--accent);box-shadow:none}.qform .field{position:relative}.qform .field>svg{position:absolute;left:2px;top:13px;width:15px;height:15px;stroke:var(--text-3);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.qform textarea.input{min-height:74px;resize:vertical}.qform .field.invalid .input{border-bottom-color:var(--sale)}.qform .qact{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:6px}.qform .qnote{font-family:var(--mono);font-size:10px;letter-spacing:.07em;color:var(--text-3);text-transform:uppercase}.mega.quote .form-success{margin:0;border:0;background:transparent}@media(max-width:1100px){.mega.quote{width:600px}.mega.quote .wrap{grid-template-columns:1fr}.qside{padding:22px}}@media(max-width:820px){.mega.quote{width:auto;left:0;right:0}}.mega.quote{left:auto;right:var(--pad);border:1px solid var(--line);border-top:0;box-shadow:0 18px 44px #00000024}@media(max-width:820px){.nav-main>li:has(.mega.quote){position:static}.mega.quote{right:auto;left:0;width:auto;border-left:0;border-right:0}}.mega .wrap{grid-template-columns:1fr 1fr 1fr 1.62fr;gap:0;padding-block:32px 38px}.mcol{padding-right:32px}.mcol:nth-child(4){padding-left:36px;border-left:1px solid var(--line);padding-right:0}.mhead{font-size:11px;letter-spacing:.15em;font-weight:600;margin-bottom:16px}.mcol a{padding:6.5px 0;font-size:14.5px}.mcol a.all{font-weight:600;color:var(--text-1);margin-top:12px;padding-top:12px}.start{background:transparent;padding:0;margin-bottom:18px}.start .mhead{color:var(--accent-dk)}.start a{border-bottom:0;padding:5px 0;font-size:13.5px;color:var(--text-2)}.start a:hover{color:var(--accent)}.mtiles{grid-template-columns:1fr 1fr;gap:12px;margin-top:0}.mtile{aspect-ratio:16/10;background:var(--ink-deep);border-radius:2px;align-items:flex-end;padding:0}.mtile img{opacity:.78;transition:transform .5s ease,opacity .3s ease}.mtile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0a0c0e00 35%,#0a0c0edb)}.mtile span{position:absolute;left:14px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:none}.mtile span:before{content:"\2192";font-family:var(--mono);font-weight:400}.mtile:hover img{transform:scale(1.06);opacity:.95}.mtile:hover span{color:#fff}@media(max-width:1100px){.mega .wrap{grid-template-columns:1fr 1fr}.mcol:nth-child(4){border-left:0;padding-left:0;grid-column:1 / -1;border-top:1px solid var(--line);padding-top:20px;margin-top:6px}}@media(max-width:820px){.mega .wrap{grid-template-columns:1fr}.mtiles{grid-template-columns:1fr 1fr}}.brand{gap:0}.brand img{display:block;height:54px;width:auto}.brand .rev,html[data-theme=dark] .brand .pri{display:none}html[data-theme=dark] .brand .rev{display:block}.site-footer .brand .pri{display:none}.site-footer .brand .rev{display:block}.site-footer .brand img{height:46px}@media(max-width:1180px){.brand img{height:46px}}@media(max-width:820px){.brand img{height:40px}}html[data-theme=dark] .nav-main>li.solid>a{background:#fff;color:#14171a}html[data-theme=dark] .nav-main>li.solid>a:hover{background:var(--accent);color:#fff}.nav{height:92px}.brand img{height:70px}.nav-main>li>a,.nav-main>li>button{padding:36px 12px}@media(max-width:1180px){.nav{height:84px}.brand img{height:62px}.nav-main>li>a,.nav-main>li>button{padding:32px 8px}}@media(max-width:820px){.nav{height:70px}.brand img{height:50px}}.nav{height:76px}.brand{gap:0;align-items:center}.brand img{display:none}.wm{font-family:"Chivo",var(--sans);font-weight:800;font-size:25px;line-height:1;letter-spacing:-.035em;color:var(--text-1);white-space:nowrap;display:inline-block}.wm .my{opacity:.42;margin-right:.12em}.brand:hover .wm{color:var(--accent)}.site-footer .wm{color:#fff;font-size:27px}.site-footer .brand:hover .wm{color:var(--accent)}.nav-main>li>a,.nav-main>li>button{padding:28px 12px}@media(max-width:1180px){.nav{height:72px}.wm{font-size:22px}.nav-main>li>a,.nav-main>li>button{padding:26px 8px}}@media(max-width:820px){.nav{height:62px}.wm{font-size:19px}}.wm{font-family:"Archivo",var(--sans);font-weight:800;letter-spacing:-.045em;font-size:26px}.wm .my{opacity:.42;margin-right:0;letter-spacing:-.02em}.site-footer .wm{font-size:28px}@media(max-width:1180px){.wm{font-size:23px}}@media(max-width:820px){.wm{font-size:20px}}:root{--paper:#FFFFFF;--paper-2:#F6F5F2;--paper-3:#EDEBE6;--ink-0:#FFFFFF;--ink-1:#F6F5F2;--ink-2:#EDEBE6;--ink-3:#FFFFFF;--line:#DEDCD5;--line-2:#C6C3BA;--text-1:#0F1419;--text-2:#55606B;--text-3:#7E8791;--ink:#0F1419;--ink-deep:#0A0E12;--ink-slate:#1B2229;--ink-steel:#2C4A63;--steel:#2C4A63;--steel-br:#7FA3C4;--accent:#C1440E;--accent-dk:#98330A;--accent-br:#F2681F;--accent-ink:#FFFFFF;--signal:#0F6B4C;--sale:#A32118;--warn:#B0801C;--on-ink-1:#FFFFFF;--on-ink-2:#A8B2BC;--on-ink-3:rgba(255,255,255,.52);--on-ink-line:rgba(255,255,255,.16);--focus:0 0 0 2px var(--paper),0 0 0 4px var(--accent)}html[data-theme=dark]{--paper:#0A0E12;--paper-2:#131A20;--paper-3:#1B2229;--ink-0:#0A0E12;--ink-1:#0F1419;--ink-2:#131A20;--ink-3:#1B2229;--line:rgba(255,255,255,.1);--line-2:rgba(255,255,255,.18);--text-1:#F2F3F4;--text-2:#A8B2BC;--text-3:#6F7A85;--ink:#0F1419;--ink-deep:#0A0E12;--ink-slate:#131A20;--ink-steel:#2C4A63;--steel:#7FA3C4;--steel-br:#A9C4DC;--accent:#F2681F;--accent-dk:#C1440E;--accent-br:#F2681F;--accent-ink:#0A0E12;--signal:#3FBF8B;--sale:#E8695E;--warn:#D6A93F;--focus:0 0 0 2px var(--paper),0 0 0 4px var(--accent)}.announce{background:var(--steel)}html[data-theme=dark] .announce{background:#16222e}.pcard .badge{background:var(--sale)}.pprice.sale{color:var(--text-1)}.pprice.sale .was{color:var(--text-3)}.hslide .pricetag s{color:#ffffff80}#main p{margin:0 0 1.15em}#main ul,#main ol{margin:0 0 1.35em 1.4em}#main li{margin-bottom:.55em}#main li>ul,#main li>ol{margin:.5em 0 .6em}#main h2{margin:2.1em 0 .55em}#main h3{margin:1.85em 0 .5em}#main h4,#main h5{margin:1.6em 0 .45em}#main h1+p,#main h2+p,#main h3+p,#main h4+p{margin-top:0}#main h2:first-child,#main h3:first-child,#main p:first-child{margin-top:0}#main table{margin:0 0 1.7em}#main blockquote{margin:1.5em 0;padding-left:18px;border-left:3px solid var(--line)}#main hr{margin:2.2em 0;border:0;border-top:1px solid var(--line)}#main strong{font-weight:650}#main .band p,#main .hero p,#main .mega p,#main .cards p,#main .figs p{margin-bottom:0}.shopify-policy__container{max-width:var(--container);margin-inline:auto;padding:30px var(--pad) 96px}.shopify-policy__title h1{font-size:clamp(28px,3.2vw,40px);line-height:1.12;margin:10px 0 26px}.shopify-policy__body{max-width:72ch}.shopify-policy__body h2{font-size:clamp(22px,2.4vw,28px);line-height:1.2}.shopify-policy__body h3{font-size:19px}#main{padding-bottom:8px}.site-footer{margin-top:76px}#shopify-section-header{position:sticky;top:0;z-index:60}.site-header{position:static;top:auto}[data-theme-toggle]{display:none!important}.band .wrap{padding-block:clamp(52px,5.5vw,84px)}.band h2{font-size:clamp(26px,3vw,40px);line-height:1.1}.band .figs{margin-top:26px}.band .inner{max-width:56ch}.site-footer .fgrid{grid-template-columns:1.5fr 1fr 1fr 1fr}.paylogos{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:18px}.paylogos svg,.paylogos img{height:24px;width:auto;border-radius:3px;background:#fff}.paylogos .chip{font-family:var(--mono);font-size:10px;letter-spacing:.07em;padding:5px 8px;border:1px solid var(--on-ink-line,rgba(255,255,255,.22));border-radius:3px;color:var(--on-ink-2)}@media(max-width:900px){.site-footer .fgrid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.site-footer .fgrid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/mysd.css.map */
