:root{--spring-drawer:.65s linear(0, .0783, .2422, .423, .5863, .719, .8192, .8904, .9385, .9692, .9876, .9978, 1.0028, 1.0047, 1, 1.0044, 1.0035, 1.0026, 1.0018, 1.0012, 1.0008, 1);--spring-pop:.9s linear(0, .0634, .2126, .3975, .5826, .7462, .8773, .9728, 1.0351, 1.0696, 1.0827, 1.0812, 1.0706, 1.0559, 1.0401, 1.0257, 1.0137, 1.0047, .9986, .995, .9933, .9931, .9937, .9949, .9962, .9975, .9985, .9994, 1, 1)}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-ext-opsz400-normal.BUQKzw3Q.woff2)format("woff2-variations");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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-opsz400-normal.pblFWCK0.woff2)format("woff2-variations");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}:root{--paper:#f6f6f4;--paper-2:#ecece9;--bone:#f6f6f4;--black:#111110;--ink:#161615;--ink-2:#4d4d4a;--ink-3:#66665f;--line:#d8d8d3;--line-soft:#e6e6e2;--gold:#a98436;--gold-bright:#d4b264;--gold-soft:#a9843624;--on-black:#f2f2ef;--on-black-2:#a8a8a2;--on-black-line:#f2f2ef29;--font-display:"Newsreader", "Iowan Old Style", "Palatino", Georgia, serif;--font-body:"Schibsted Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--t-hero:clamp(2.5rem, 1.6rem + 3.6vw, 4.5rem);--t-h1:clamp(2.1rem, 1.5rem + 2.2vw, 3.4rem);--t-h2:clamp(1.75rem, 1.35rem + 1.4vw, 2.5rem);--t-h3:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--t-lead:clamp(1.0625rem, 1rem + .3vw, 1.2rem);--t-body:.9375rem;--t-small:.8125rem;--t-label:.75rem;--track-label:.01em;--track-caps:.14em;--container-max:1440px;--container-narrow:760px;--container-pad:clamp(1.25rem, 3.2vw, 3.5rem);--gutter:clamp(1rem, 1.8vw, 1.5rem);--header-top-h:72px;--header-h:60px;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-pill:0;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.18s;--dur-mid:.36s;--dur-slow:.7s;--surface-page:var(--paper);--surface-base:var(--paper);--surface-raised:var(--bone);--surface-raised-2:var(--paper-2);--surface-sunken:var(--paper-2);--surface-line:var(--line);--hairline:var(--line);--hairline-soft:var(--line-soft);--text-primary:var(--ink);--text-secondary:var(--ink-2);--text-muted:var(--ink-3);--text-ghost:var(--ink-3);--accent-100:var(--ink);--accent-200:var(--ink);--accent-300:var(--ink-2);--accent-400:var(--ink-2);--accent-500:var(--ink-3);--accent-600:var(--ink-3);--accent-700:var(--line);--accent-tint:#1616150a;--accent-tint-2:#16161512;--accent-line:var(--line);--accent-line-2:#1616154d;--metal:var(--ink);--metal-edge:linear-gradient(90deg, transparent, var(--gold), transparent);--btn-primary-bg:var(--ink);--btn-primary-bg-hover:#000;--btn-primary-fg:var(--paper);--btn-primary-border:var(--ink);--surface-translucent:#f6f6f4f0;--shadow-lg:none;--swatch-ring:#16161538;--theme-color:#f6f6f4;--shot-bg-1:var(--bone);--shot-bg-2:var(--bone);--shot-bg-3:var(--bone);--shot-shadow:#0003;--tile-fg:var(--ink);--tile-fg-muted:var(--ink-3);--tile-badge-bg:#f6f6f4e6;--tile-line:var(--line);--halo:transparent;--logo-filter:grayscale(1) contrast(1.15) brightness(.26);--color-success:#2f6b3a;--color-danger:#9c2f22;--color-danger-text:#8a2a1e;--color-warn:#7a5410;--gold-100:var(--ink);--gold-200:var(--ink);--gold-300:var(--ink-2);--gold-400:var(--ink-2);--gold-500:var(--ink-3);--gold-600:var(--ink-3);--gold-700:var(--line);--gold-tint:var(--accent-tint);--gold-tint-2:var(--accent-tint-2);--gold-line:var(--line);--gold-line-2:var(--accent-line-2);--color-black:var(--paper);--color-ink-950:var(--paper);--color-ink-900:var(--bone);--color-ink-850:var(--paper-2);--color-ink-800:var(--paper-2);--color-ink-700:var(--line);--color-hairline:var(--line);--color-hairline-soft:var(--line-soft);--color-ivory:var(--ink);--color-ivory-dim:var(--ink-2);--color-ivory-faint:var(--ink-3);--color-ivory-ghost:var(--ink-3);--color-gold:var(--ink-2);--color-gold-bright:var(--ink);--color-gold-dim:var(--ink-3);--gold-10:var(--accent-tint);--gold-16:var(--accent-tint-2);--gold-25:var(--line);--gold-40:var(--accent-line-2);color-scheme:light}@media (width>=1000px){:root{--header-h:112px}}:root[data-theme=dark]{--paper:#111110;--paper-2:#1a1a19;--black:#060606;--ink:#f2f2ef;--ink-2:#c2c2bd;--ink-3:#96968f;--line:#2c2c2a;--line-soft:#20201f;--gold:#d4b264;--gold-soft:#d4b26424;--logo-filter:none;--accent-tint:#f2f2ef0f;--accent-tint-2:#f2f2ef1a;--accent-line-2:#f2f2ef57;--surface-raised:#1a1a19;--surface-raised-2:#20201f;--surface-sunken:#20201f;--tile-fg:#161615;--tile-fg-muted:#66665f;--btn-primary-bg:#f2f2ef;--btn-primary-bg-hover:#fff;--btn-primary-fg:#111110;--btn-primary-border:#f2f2ef;--surface-translucent:#111110e6;--swatch-ring:#f2f2ef47;--theme-color:#111110;--tile-badge-bg:#f6f6f4e6;--color-success:#8fc98a;--color-danger:#e2705f;--color-danger-text:#f0a294;--color-warn:#e0a94a;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--surface-page);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:lining-nums;margin:0;font-weight:400;line-height:1.55;overflow-x:hidden}img,video,svg{max-width:100%;display:block}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ink);outline-offset:3px}::selection{background:var(--gold-soft);color:var(--ink)}h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto;color:var(--ink);letter-spacing:-.005em;text-wrap:balance;margin:0 0 .5em;font-weight:400;line-height:1.05}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);line-height:1.15}h4{font-family:var(--font-body);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-3);margin:0 0 .8em;font-weight:500}em,i,cite,dfn,address{font-style:normal}.display{font-family:var(--font-display);font-size:var(--t-hero);letter-spacing:-.01em;font-weight:400;line-height:1}p{color:var(--ink-2);text-wrap:pretty;margin:0 0 1.1em}strong,b{color:var(--ink);font-weight:500}.metal-text{color:var(--ink)}.eyebrow,.label{font-family:var(--font-body);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-3);margin:0 0 .7rem;font-weight:500;display:block}.eyebrow:before,.eyebrow-center:after{content:none}.lede{font-size:var(--t-lead);color:var(--ink-2);max-width:54ch;line-height:1.5}.meta{font-size:var(--t-small);color:var(--ink-3)}.gold-rule{background:var(--gold);border:0;width:48px;height:1px;margin:1.4rem 0}.num{font-variant-numeric:tabular-nums}.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.container-narrow{width:100%;max-width:var(--container-narrow);padding-inline:var(--container-pad);margin-inline:auto}.section{padding-block:clamp(3.5rem,8vw,7.5rem)}.section-tight{padding-block:clamp(2rem,4.5vw,3.5rem)}.band-bone{background:var(--paper)}.band-paper{background:var(--paper-2)}.band-black{background:var(--black);color:var(--on-black)}.band-black :is(h1,h2,h3){color:var(--on-black)}.band-black p{color:var(--on-black-2)}.band-black .eyebrow,.band-black .label,.band-black .meta{color:var(--gold-bright)}.stack>*+*{margin-top:var(--stack-gap,1rem)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--container-pad);z-index:200;background:var(--ink);color:var(--paper);letter-spacing:var(--track-caps);text-transform:uppercase;transition:translate var(--dur-fast) var(--ease-out);padding:.9em 1.4em;font-size:.6875rem;position:absolute;top:0;translate:0 -120%}.skip-link:focus-visible{outline-offset:0;translate:0}.btn{font-family:var(--font-body);letter-spacing:var(--track-caps);text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out);white-space:nowrap;text-align:center;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.7em;padding:1.1em 1.9em;font-size:.6875rem;font-weight:500;line-height:1.2;display:inline-flex}.btn:active:not([disabled]){translate:0 1px}.btn[disabled],.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-border)}.btn-primary:hover:not([disabled]){background:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover)}.btn-outline{color:var(--ink);border-color:var(--ink)}.btn-outline:hover:not([disabled]){background:var(--ink);color:var(--paper)}.btn-ghost{color:var(--ink);text-underline-offset:.3em;text-decoration:underline 1px;text-decoration-color:var(--ink-3);border:0;padding:.2em 0}.btn-ghost:hover{text-decoration-color:var(--ink)}.btn-block{width:100%}.btn-lg{padding:1.2em 2.2em;font-size:.75rem}.btn-sm{padding:.8em 1.2em;font-size:.6875rem}.band-black .btn-primary{background:var(--on-black);color:var(--black);border-color:var(--on-black)}.band-black .btn-outline{color:var(--on-black);border-color:var(--on-black-line)}.band-black .btn-outline:hover{background:var(--on-black);color:var(--black);border-color:var(--on-black)}.band-black .btn-ghost{color:var(--on-black);text-decoration-color:var(--on-black-2)}.link{color:var(--ink);text-underline-offset:.28em;text-decoration:underline 1px;text-decoration-color:var(--ink-3);transition:text-decoration-color var(--dur-fast)}.link:hover{text-decoration-color:var(--ink)}.surface,.surface-raised{background:var(--paper);border:1px solid var(--line);border-radius:0}.price{color:var(--ink);white-space:nowrap;font-weight:400}.price-was{color:var(--ink-3);margin-right:.5em;font-weight:400;text-decoration:line-through 1px}.price-lg{font-family:var(--font-display);color:var(--ink);font-size:1.75rem;font-weight:400}.badge{font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-3);background:0 0;border:0;border-radius:0;align-items:center;gap:.4em;padding:0;font-weight:500;display:inline-flex}.badge-sale{color:var(--gold)}.badge-out{color:var(--ink-3)}.chip{font-size:var(--t-small);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;transition:border-color var(--dur-fast), background var(--dur-fast), color var(--dur-fast);background:0 0;border-radius:0;align-items:center;gap:.5em;padding:.55em .9em;line-height:1.2;display:inline-flex}.chip:hover{border-color:var(--ink);color:var(--ink)}.chip[aria-pressed=true],.chip.is-active{border-color:var(--ink);color:var(--paper);background:var(--ink)}.field{margin-bottom:1.1rem;display:block}.field-label{font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-2);margin-bottom:.5em;font-weight:500;display:block}.input,.select,.textarea{background:var(--paper);border:1px solid var(--line);width:100%;color:var(--ink);transition:border-color var(--dur-fast);border-radius:0;padding:.85em .95em}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23161615' stroke-width='1.25'/%3E%3C/svg%3E");background-position:right .9em center;background-repeat:no-repeat;padding-right:2.4em}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--ink);outline:none}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--color-danger)}.field-error{font-size:var(--t-small);color:var(--color-danger);margin-top:.4em;display:block}.field-hint{font-size:var(--t-small);color:var(--ink-3);margin-top:.4em;display:block}table{border-collapse:collapse;width:100%;font-size:var(--t-small)}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.8em 1em .8em 0}th{font-family:var(--font-body);letter-spacing:var(--track-label);font-weight:500;font-size:var(--t-label);color:var(--ink-3);border-bottom-color:var(--ink)}.prose{max-width:66ch}.prose h2{margin-top:1.9em}.prose h3{margin-top:1.6em}.prose ul,.prose ol{color:var(--ink-2);margin:0 0 1.2em;padding-left:1.3em}.prose li{margin-bottom:.5em}.prose a{color:var(--ink);text-underline-offset:.25em;text-decoration:underline 1px;text-decoration-color:var(--ink-3)}.prose a:hover{text-decoration-color:var(--ink)}.prose strong{color:var(--ink);font-weight:500}.reveal,.js .reveal,.js .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .reveal{opacity:1;transform:none}}.gs-halo-1{stop-color:var(--halo)}.gs-halo-2{stop-color:var(--halo);stop-opacity:0}.gs-shot-1{stop-color:var(--shot-bg-1)}.gs-shot-2{stop-color:var(--shot-bg-2)}.gs-shot-3{stop-color:var(--shot-bg-3)}.gs-shadow-1{stop-color:var(--shot-shadow)}.gs-shadow-2{stop-color:var(--shot-shadow);stop-opacity:0}.cart-count.is-pop{animation:.4s cubic-bezier(.2,.8,.2,1) bag-pop;animation:bag-pop var(--spring-pop)}@keyframes bag-pop{0%{scale:1.3}to{scale:1}}@media (prefers-reduced-motion:reduce){.cart-count.is-pop{animation:none}}
