:root{--brand:#be0503;--brand-2:#9c0402;--brand-tint:#fbeaea;--dark:#062b4e;--dark-2:#0e3a66;--dark-3:#1b4a78;--on-dark:#f2f5f8;--on-dark-2:#a9bccf;--paper:#fff;--wash:#f3f5f7;--wash-2:#e8ecf0;--text:#0f1c2b;--text-2:#44566a;--text-3:#59697a;--line:#dde3ea;--line-2:#bfc9d4;--line-input:#7a8796;--ok:#1f7a4d;--ok-tint:#e3f1e9;--warn:#8a5a00;--warn-tint:#fbf1da;--dev:#59697a;--dev-tint:#ecf0f3;--error:#b3261e;--error-tint:#fbe9e7;--momo:#fc0;--scrim:#062b4e73;--accent-text:var(--brand-2);--p-ink:#0b1a0f;--p-ink-2:#122619;--p-ink-3:#1e3a27;--p-green:#1e7a3c;--p-green-2:#145c2b;--p-green-tint:#e4f1e7;--p-lime:#8ce05a;--p-gold:#c9972b;--p-gold-text:#7a5a10;--p-gold-tint:#fbf3e2;--p-gold-2:#e0b451;--p-gold-ink:#1b1304;--p-wash:#f1f5f0;--p-wash-2:#e3ebe4;--p-line:#d9e3db;--p-on-ink:#f1f5f0;--p-on-ink-2:#a8bfb2;--sans:"Schibsted Grotesk Variable", "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-display:clamp(2.25rem, 1.6rem + 2.6vw, 3.5rem);--fs-h1:clamp(2rem, 1.5rem + 1.9vw, 2.75rem);--fs-h2:clamp(1.625rem, 1.35rem + 1vw, 2rem);--fs-h3:clamp(1.25rem, 1.15rem + .35vw, 1.375rem);--fs-h4:1.0625rem;--fs-lede:clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--fs-body:clamp(1rem, .96rem + .15vw, 1.0625rem);--fs-small:.875rem;--fs-label:.8125rem;--fs-price:clamp(1.5rem, 1.3rem + .7vw, 1.75rem);--fs-mono:.8125rem;--w-head:700;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--s9:6rem;--s10:8rem;--gutter:1rem;--section:var(--s8);--wrap:1200px;--r-ctl:6px;--r-card:10px;--r-panel:14px;--r-pill:999px;--shadow-float:0 1px 2px #062b4e0f, 0 12px 32px #062b4e1a;--shadow-sheet:0 24px 64px -16px #062b4e66;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--edge-shadow:0 1px 0 #062b4e0a, 0 10px 18px -14px #062b4e59;--t-press:90ms;--t-quick:.2s;--t-base:.3s;--t-slow:.45s;--header-h:64px}@media (width>=768px){:root{--gutter:1.5rem;--section:var(--s9)}}@media (width>=1200px){:root{--gutter:32px}}body.pandemithon{--brand:var(--p-green);--brand-2:var(--p-green-2);--brand-tint:var(--p-green-tint);--dark:var(--p-ink);--dark-2:var(--p-ink-2);--dark-3:var(--p-ink-3);--on-dark:var(--p-on-ink);--on-dark-2:var(--p-on-ink-2);--wash:var(--p-wash);--wash-2:var(--p-wash-2);--line:var(--p-line);--accent-text:var(--p-gold-text);--scrim:#0b1a0f80;--w-head:800}[hidden]{display:none!important}.rv-wait:not([data-reveal=fill])>*,.rv-wait[data-reveal=fill] tbody tr{opacity:0}@media print{.rv-wait:not([data-reveal=fill])>*,.rv-wait[data-reveal=fill] tbody tr{opacity:1!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.sheet-locked{overflow:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--text);font-family:var(--sans);font-size:var(--fs-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.55}h1,h2,h3,h4,p,ul,ol,dl,figure{margin:0}h1,h2,h3,h4{font-weight:var(--w-head);color:var(--dark);text-wrap:balance}.display{font-size:var(--fs-display);letter-spacing:-.025em;line-height:1.04}h1,.h1{font-size:var(--fs-h1);letter-spacing:-.02em;line-height:1.08}h2,.h2{font-size:var(--fs-h2);letter-spacing:-.015em;line-height:1.14}h3,.h3{font-size:var(--fs-h3);letter-spacing:-.01em;line-height:1.25}h4,.h4{font-size:var(--fs-h4);line-height:1.35}h2+.lede,.h2+.lede{margin-top:var(--s3)}.lede{font-size:var(--fs-lede);color:var(--text-2);text-wrap:pretty;max-width:36em;line-height:1.5}.small{font-size:var(--fs-small);line-height:1.45}.muted{color:var(--text-3)}.label{font-size:var(--fs-label);letter-spacing:.01em;color:var(--text-2);font-weight:500;line-height:1.3}.mono{font-family:var(--mono);font-size:var(--fs-mono)}.num{font-variant-numeric:normal}.price{font-size:var(--fs-price);letter-spacing:-.015em;color:var(--dark);font-weight:700;line-height:1.1}.alt{font-size:var(--fs-label);color:var(--text-3)}p{text-wrap:pretty;max-width:68ch}a{color:inherit;text-underline-offset:.14em;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--dark);outline-offset:2px;border-radius:2px}.dark :focus-visible{outline-color:var(--on-dark)}.skip{left:var(--s4);z-index:100;background:var(--dark);color:var(--on-dark);padding:var(--s3) var(--s4);border-radius:var(--r-ctl);font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip:focus{top:var(--s4)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.section-tight{padding-block:var(--s7)}.band{background:var(--wash)}.dark{background:var(--dark);color:var(--on-dark)}.dark h1,.dark h2,.dark h3,.dark h4,.dark .price{color:var(--on-dark)}.dark .lede,.dark .muted,.dark .label,.dark .alt{color:var(--on-dark-2)}.grid{gap:var(--s5);display:grid}@media (width>=768px){.grid{gap:var(--s6)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}}.stack{gap:var(--s3);display:grid}.cluster{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.measure{max-width:68ch}.kicker{font-size:var(--fs-small);color:var(--accent-text);margin-bottom:var(--s3);font-weight:600}.dark .kicker{color:var(--on-dark-2)}.rule{background:var(--line);border:0;height:1px;margin:0}.slash-rule{background:var(--brand);width:56px;height:4px;margin-bottom:var(--s4);border-radius:2px;transform:skew(-18deg)}.btn{--bg:var(--brand);--fg:var(--paper);--bd:var(--brand);justify-content:center;align-items:center;gap:var(--s2);background:var(--bg);min-height:44px;color:var(--fg);border:1px solid var(--bd);border-radius:var(--r-ctl);font-weight:600;font-size:var(--fs-body);white-space:nowrap;transition:background-color var(--t-quick) var(--ease-out), border-color var(--t-quick) var(--ease-out), color var(--t-quick) var(--ease-out), transform var(--t-quick) var(--ease-out);-webkit-tap-highlight-color:transparent;padding:.625rem 1.25rem;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{--bg:var(--brand-2);--bd:var(--brand-2)}.btn:active,.btn.is-pressed{transition-duration:var(--t-press);transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn-secondary{--bg:transparent;--fg:var(--dark);--bd:var(--line-input)}.btn-secondary:hover{--bg:var(--wash);--bd:var(--dark)}.btn-quiet{--bg:transparent;--fg:var(--dark);--bd:transparent;padding-inline:.75rem}.btn-quiet:hover{--bg:var(--wash);--bd:transparent}.btn-ink{--bg:var(--dark);--fg:var(--on-dark);--bd:var(--dark)}.btn-ink:hover{--bg:var(--dark-2);--bd:var(--dark-2)}.btn-white{--bg:var(--paper);--fg:var(--dark);--bd:var(--paper)}.btn-white:hover{--bg:var(--wash);--bd:var(--wash)}.dark .btn-secondary{--fg:var(--on-dark);--bd:#f2f5f866}.dark .btn-secondary:hover{--bg:var(--dark-2);--bd:var(--on-dark)}.btn-sm{min-height:36px;font-size:var(--fs-small);padding:.375rem .875rem}.btn-block{width:100%}.btn.is-loading{color:#0000;pointer-events:none;position:relative}.btn.is-loading:after{content:"";background:var(--fg);width:6px;height:6px;box-shadow:-12px 0 0 var(--fg), 12px 0 0 var(--fg);opacity:.6;border-radius:50%;margin:auto;animation:.9s ease-in-out infinite dots;position:absolute;inset:0}@keyframes dots{0%,to{opacity:.35}50%{opacity:1}}.chip{align-items:center;gap:var(--s2);border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--paper);min-height:36px;color:var(--text);font-size:var(--fs-small);cursor:pointer;white-space:nowrap;transition:background-color var(--t-quick) var(--ease-out), color var(--t-quick) var(--ease-out), border-color var(--t-quick) var(--ease-out), transform var(--t-quick) var(--ease-out);padding:.375rem .875rem;font-weight:500;line-height:1.2;display:inline-flex}.chip:hover{border-color:var(--dark)}.chip:active{transition-duration:var(--t-press);transform:scale(.97)}.chip[aria-pressed=true],.chip.is-on{background:var(--dark);color:var(--on-dark);border-color:var(--dark)}.dark .chip{color:var(--on-dark);background:0 0;border-color:#f2f5f859}.dark .chip[aria-pressed=true]{background:var(--on-dark);color:var(--dark);border-color:var(--on-dark)}.badge{border-radius:var(--r-pill);font-size:var(--fs-label);white-space:nowrap;align-items:center;gap:6px;padding:2px 10px;font-weight:500;line-height:1.5;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge-ok{background:var(--ok-tint);color:var(--ok)}.badge-warn{background:var(--warn-tint);color:var(--warn)}.badge-dev{background:var(--dev-tint);color:var(--dev)}.badge-error{background:var(--error-tint);color:var(--error)}.badge-live{background:var(--brand-tint);color:var(--brand-2)}.badge-live:before{animation:pulse-once 1.6s var(--ease-out) 1}.rv-wait .badge-live:before{animation:none}@keyframes pulse-once{0%{box-shadow:0 0 #be050380}to{box-shadow:0 0 0 10px #be050300}}.dark .badge-ok{color:#9bd6b8;background:#1f7a4d47}.dark .badge-warn{color:#f0c878;background:#c9972b38}.dark .badge-dev{color:var(--on-dark-2);background:#a9bccf2e}.dark .badge-live{color:#ffb3b1;background:#be050347}.note{font-size:var(--fs-small);color:var(--text-3);line-height:1.45}.dark .note{color:var(--on-ink-2,var(--on-dark-2))}.note-box{padding:var(--s3) var(--s4);border:1px solid var(--line);background:var(--wash);border-radius:var(--r-ctl);font-size:var(--fs-small);color:var(--text-2)}.note-box b{color:var(--text);font-weight:600}.note-box.is-warn{border-color:var(--p-gold);background:var(--p-gold-tint);color:#6b4e0c}.note-box.is-error{border-left-color:var(--error);background:var(--error-tint);color:#7a1210}.dark .note-box{background:var(--dark-2);color:var(--on-dark-2)}.dark .note-box b{color:var(--on-dark)}.field{gap:6px;display:grid}.field>label,.field>.field-label{font-size:var(--fs-small);color:var(--text);font-weight:600}.field .hint{font-size:var(--fs-label);color:var(--text-3)}.field .error-text{font-size:var(--fs-label);color:var(--error);font-weight:500}.input,.select,.textarea{background:var(--paper);border:1px solid var(--line-input);border-radius:var(--r-ctl);width:100%;min-height:44px;color:var(--text);transition:border-color var(--t-quick) var(--ease-out), box-shadow var(--t-quick) var(--ease-out);padding:.625rem .875rem;font-size:1rem;line-height:1.4}.input:hover,.select:hover,.textarea:hover{border-color:var(--text-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--dark);outline:none;box-shadow:0 0 0 3px #062b4e26}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--error)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--wash);opacity:.6}.textarea{resize:vertical;min-height:120px}.textarea.mono{font-family:var(--mono);font-size:var(--fs-mono);line-height:1.5}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:2.25rem}.select-sm{min-height:36px;font-size:var(--fs-small);width:auto;padding:.25rem 2rem .25rem .625rem}.range{width:100%;accent-color:var(--dark);height:44px;margin:0}.range-scale{font-size:var(--fs-label);color:var(--text-3);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.rows{gap:var(--s2);display:grid}.row{gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper);cursor:pointer;text-align:left;width:100%;transition:background-color var(--t-quick) var(--ease-out), border-color var(--t-quick) var(--ease-out), box-shadow var(--t-quick) var(--ease-out), transform var(--t-quick) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.row:hover{border-color:var(--line-2)}.row:active{transition-duration:var(--t-press);transform:scale(.995)}.row.is-on,.row:has(input:checked){background:var(--brand-tint);border-color:var(--brand-tint);box-shadow:inset 3px 0 0 var(--dark)}.row.is-disabled{opacity:.55;cursor:not-allowed}.row input[type=radio],.row input[type=checkbox]{width:18px;height:18px;accent-color:var(--dark);margin:3px 0 0}.row b{color:var(--text);font-weight:600;display:block}.row small{font-size:var(--fs-small);color:var(--text-2);margin-top:2px;display:block}.row .row-end{font-size:var(--fs-small);white-space:nowrap;color:var(--text);font-weight:600}.row .row-end.muted{font-weight:500}.table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.table th{text-align:left;font-size:var(--fs-label);color:var(--text-2);padding:var(--s3) var(--s4);background:var(--wash-2);border-bottom:1px solid var(--line);white-space:nowrap;font-weight:600}.table td{padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);vertical-align:top}.table tr:last-child td{border-bottom:0}.table .num,.table th.num{text-align:right}.dark .table-wrap{border-color:var(--dark-3);background:var(--dark-2)}.dark .table th{background:var(--dark-3);color:var(--on-dark-2);border-color:var(--dark-3)}.dark .table td{border-color:var(--dark-3)}.tile{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);transition:border-color var(--t-quick) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.tile:hover{border-color:var(--line-2)}.tile-media{aspect-ratio:4/3;background:var(--wash);place-items:center;display:grid;position:relative}.tile-body{padding:var(--s4);gap:var(--s2);flex-direction:column;flex:1;display:flex}.panel{background:var(--paper);border-radius:var(--r-panel);box-shadow:var(--shadow-float);overflow:hidden}.panel-head{padding:var(--s4) var(--s5);background:var(--dark);color:var(--on-dark)}.panel-head .label{color:var(--on-dark-2)}.panel-head .price{color:var(--on-dark)}.panel-body{padding:var(--s4) var(--s5)}.panel-foot{padding:var(--s4) var(--s5);background:var(--wash);border-top:1px solid var(--line)}.kv{justify-content:space-between;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px dashed var(--line);font-size:var(--fs-small);display:flex}.kv:last-child{border-bottom:0}.kv span:first-child{color:var(--text-2)}.kv span:last-child{text-align:right;font-weight:600}.skeleton{background:linear-gradient(90deg, var(--wash) 25%, var(--wash-2) 50%, var(--wash) 75%);border-radius:var(--r-ctl);background-size:200% 100%;min-height:1em;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}dialog.sheet{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.sheet::backdrop{background:0 0}.sheet-scrim{background:var(--scrim);opacity:0;position:absolute;inset:0}.sheet-panel{background:var(--paper);border-radius:var(--r-panel);width:min(560px,100% - 24px);box-shadow:var(--shadow-sheet);will-change:transform;flex-direction:column;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden;transform:translate(110%)}.sheet-bar{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) var(--s4) var(--s3) var(--s5);transition:border-color var(--t-quick) var(--ease-out);border-bottom:1px solid #0000;flex:none;display:flex}.sheet-bar.is-scrolled{border-bottom-color:var(--line)}.sheet-grabber{display:none}.sheet-close{background:var(--wash);width:44px;height:44px;color:var(--dark);transition:background-color var(--t-quick) var(--ease-out), transform var(--t-quick) var(--ease-out);border:0;border-radius:50%;place-items:center;display:inline-grid}.sheet-close:hover{background:var(--wash-2)}.sheet-close:active{transition-duration:var(--t-press);transform:scale(.94)}.sheet-close svg{width:18px;height:18px}.sheet-body{overscroll-behavior:contain;padding:var(--s2) var(--s5) var(--s7);-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}@media (width<=720px){.sheet-panel{border-radius:var(--r-panel) var(--r-panel) 0 0;width:100%;max-height:92dvh;inset:auto 0 0;transform:translateY(105%)}.sheet-bar{padding:22px var(--s3) var(--s2) var(--gutter);touch-action:none;cursor:grab;position:relative}.sheet-grabber{background:var(--line-2);border-radius:3px;width:40px;height:5px;margin-left:-20px;display:block;position:absolute;top:8px;left:50%}.sheet-body{padding:var(--s2) var(--gutter) calc(var(--s7) + env(safe-area-inset-bottom))}}@media (prefers-contrast:more){.sheet-panel{border:2px solid var(--dark)}.site-header{background:var(--paper)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid var(--dark)!important}}.offline{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;background:var(--dark);width:max-content;max-width:calc(100% - 32px);color:var(--on-dark);border-radius:var(--r-card);box-shadow:var(--shadow-float);font-size:var(--fs-small);margin:0;padding:.75rem 1rem;font-weight:500;position:fixed;transform:translate(-50%)}.offline[hidden]{display:none}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:70;opacity:0;pointer-events:none;background:var(--dark);color:var(--on-dark);border-radius:var(--r-card);box-shadow:var(--shadow-float);font-size:var(--fs-small);transition:opacity .14s var(--ease-in), transform .14s var(--ease-in);align-items:center;gap:var(--s4);max-width:calc(100% - 32px);padding:.75rem 1.125rem;font-weight:500;display:flex;position:fixed;transform:translate(-50%,12px)}.toast.is-on{opacity:1;transition-duration:var(--t-quick);transition-timing-function:var(--ease-out);transform:translate(-50%)}.toast.has-action.is-on{pointer-events:auto}.toast button{border-radius:var(--r-ctl);min-height:36px;color:inherit;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0 .5rem;font-weight:700;text-decoration:underline}.toast button:active{transform:scale(.96)}@media (pointer:coarse){.toast button{min-height:44px}}.p-wordmark{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.p-gold{color:var(--p-gold)}@media (width<=899px){.table-stack,.table-stack tbody,.table-stack tr,.table-stack td{width:100%;display:block}.table-stack thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table-stack tr{padding:var(--s3) 0;border-bottom:1px solid var(--line)}.table-stack td{justify-content:space-between;gap:var(--s4);text-align:right;border:0;padding:4px 0;display:flex}.table-stack td:first-child{text-align:left;font-size:var(--fs-h4);display:block}.table-stack td[data-label]:before{content:attr(data-label);color:var(--text-3);font-size:var(--fs-small);text-align:left;flex:none}.dark .table-stack tr{border-bottom-color:var(--ink-3,var(--dark-3))}.dark .table-stack td[data-label]:before{color:var(--on-ink-2,var(--on-dark-2))}.table-wrap:has(.table-stack){background:0 0;border:0;overflow:visible}}@media (pointer:coarse){.btn-sm,.chip,.check,.facet summary,.step,.qty button,.select-sm{min-height:44px}.qty button{width:44px}.site-footer li a,.site-footer .legal a,.site-footer .about a[href^=tel],.site-footer .about a[href^=mailto]{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.chip,.row,.tile,.sheet-close{transition:background-color var(--t-quick) linear, border-color var(--t-quick) linear, color var(--t-quick) linear}.btn:active,.chip:active,.row:active,.sheet-close:active{transform:none}.skeleton{animation:none}.btn.is-loading:after{opacity:.8;animation:none}.badge-live:before{animation:none}}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.slashes{width:30px;height:24px;position:relative}.slashes img{object-fit:contain;width:100%;height:100%;transition:transform var(--t-quick) var(--ease-out);position:absolute;inset:0}.brand:hover .slashes img:first-child{transition-delay:0s;transform:translate(-1px,1px)}.brand:hover .slashes img:nth-child(2){transition-delay:50ms;transform:translate(-1px,1px)}.brand:hover .slashes img:nth-child(3){transition-delay:.1s;transform:translate(-1px,1px)}@media (width<=767px){.ob-list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);grid-auto-columns:84%;grid-auto-flow:column;display:grid;overflow-x:auto}.ob-list::-webkit-scrollbar{display:none}.ob-list li{scroll-snap-align:start}}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.site-header[data-astro-cid-nen7h5rs]{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(160%);transition:box-shadow var(--t-quick) var(--ease-out);background:#ffffffd6;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{box-shadow:var(--edge-shadow)}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s4);height:var(--header-h);display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--dark);align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.brand-lockup[data-astro-cid-nen7h5rs]{width:44px;height:auto;display:none}.brand-mark[data-astro-cid-nen7h5rs]{width:30px;height:auto}.brand-name[data-astro-cid-nen7h5rs]{letter-spacing:.04em;text-transform:uppercase;font-size:.9375rem;font-weight:700;line-height:1.1;display:grid}.brand-name[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{letter-spacing:.22em;color:var(--text-3);font-size:.5625rem;font-weight:500}.primary[data-astro-cid-nen7h5rs]{margin-left:var(--s3);display:none}.primary[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2px;margin:0;padding:0;list-style:none;display:flex}.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--r-ctl);min-height:40px;font-size:var(--fs-small);color:var(--text);transition:background-color var(--t-quick) var(--ease-out), color var(--t-quick) var(--ease-out);align-items:center;padding:0 11px;font-weight:500;text-decoration:none;display:inline-flex}.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--wash);color:var(--text)}.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--text);box-shadow:inset 0 -2px 0 var(--brand);border-radius:0}.tools[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s2);margin-left:auto;display:flex}.cur[data-astro-cid-nen7h5rs] .select[data-astro-cid-nen7h5rs]{min-height:36px}@media (pointer:coarse){.cur[data-astro-cid-nen7h5rs] .select[data-astro-cid-nen7h5rs]{min-height:44px}}.cart-btn[data-astro-cid-nen7h5rs]{border-radius:var(--r-ctl);width:44px;height:44px;color:var(--dark);place-items:center;text-decoration:none;display:inline-grid;position:relative}.cart-btn[data-astro-cid-nen7h5rs]:hover{background:var(--wash)}.cart-badge[data-astro-cid-nen7h5rs]{background:var(--brand);min-width:18px;height:18px;color:var(--paper);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:grid;position:absolute;top:4px;right:2px}.cart-badge[data-astro-cid-nen7h5rs][hidden],.header-cta[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{border-radius:var(--r-ctl);width:44px;height:44px;color:var(--dark);background:0 0;border:0;place-items:center;display:inline-grid}.menu-btn[data-astro-cid-nen7h5rs]:hover{background:var(--wash)}@media (width>=640px){.header-cta[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width>=1180px){.primary[data-astro-cid-nen7h5rs]{display:block}.menu-btn[data-astro-cid-nen7h5rs]{display:none}}.m-nav[data-astro-cid-nen7h5rs]{padding-top:var(--s2);gap:2px;display:grid}.m-link[data-astro-cid-nen7h5rs]{color:var(--dark);border-bottom:1px solid var(--line);min-height:48px;padding:12px 4px;font-size:1.25rem;font-weight:600;text-decoration:none;display:block}.m-link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--brand-2)}.m-actions[data-astro-cid-nen7h5rs]{gap:var(--s2);margin:var(--s5) 0 var(--s4);display:grid}.site-footer[data-astro-cid-jo6i4kqk]{padding:var(--s8) 0 var(--s6);margin-top:auto}.cols[data-astro-cid-jo6i4kqk]{gap:var(--s6);display:grid}@media (width>=768px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1.5fr repeat(3,1fr)}}.brand[data-astro-cid-jo6i4kqk]{color:var(--on-dark);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:44px;height:auto}.brand-name[data-astro-cid-jo6i4kqk]{letter-spacing:.06em;text-transform:uppercase;font-weight:700;line-height:1.1;display:grid}.brand-name[data-astro-cid-jo6i4kqk] small[data-astro-cid-jo6i4kqk]{letter-spacing:.24em;color:var(--on-dark-2);font-size:.625rem;font-weight:500}.line[data-astro-cid-jo6i4kqk]{margin-top:var(--s4);color:var(--on-dark);font-weight:500}.about[data-astro-cid-jo6i4kqk] .muted[data-astro-cid-jo6i4kqk]{margin-top:var(--s3);color:var(--on-dark-2)}.about[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}.group[data-astro-cid-jo6i4kqk]{font-size:var(--fs-label);color:var(--on-dark-2);margin-bottom:var(--s3);font-weight:600}ul[data-astro-cid-jo6i4kqk]{gap:6px;padding:0;list-style:none;display:grid}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-dark);font-size:var(--fs-small);min-height:28px;padding:4px 0;text-decoration:none;display:inline-block}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.legal[data-astro-cid-jo6i4kqk]{gap:var(--s3) var(--s5);margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--dark-3);color:var(--on-dark-2);flex-wrap:wrap;justify-content:space-between;display:flex}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}body{flex-direction:column;min-height:100dvh;display:flex}main{flex:1}
