@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda/bodoni-moda-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda/bodoni-moda-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda/bodoni-moda-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda/bodoni-moda-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/jost/jost-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/jost/jost-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{--theme-bg: #1c0b24;--theme-bg-deep: #120717;--theme-surface: #2a1233;--theme-surface-alt: #31163c;--theme-text: #f2e9dc;--theme-text-muted: rgb(242 233 220 / .76);--theme-text-subtle: rgb(242 233 220 / .64);--theme-text-faint: rgb(242 233 220 / .6);--theme-rule: rgb(242 233 220 / .13);--theme-border: rgb(242 233 220 / .3);--theme-border-strong: rgb(242 233 220 / .64);--theme-border-secondary-mobile: rgb(242 233 220 / .35);--theme-accent: #c9a24b;--theme-accent-soft: #e4ce9a;--theme-accent-tint: rgb(201 162 75 / .07);--theme-accent-tint-strong: rgb(201 162 75 / .16);--theme-accent-border: rgb(201 162 75 / .3);--theme-accent-border-strong: rgb(201 162 75 / .4);--theme-focus-ring: rgb(201 162 75 / .22);--theme-on-accent: #1c0b24;--theme-success: #9fd3a8;--theme-success-tint: rgb(159 211 168 / .12);--theme-warning: #e4ce9a;--theme-warning-tint: rgb(228 206 154 / .12);--theme-danger: #f0a3a3;--theme-danger-tint: rgb(240 163 163 / .12);--theme-font-display: "Bodoni Moda", "Didot", "Bodoni 72", "Times New Roman", serif;--theme-font-body: "Jost", "Futura", "Avenir Next", "Segoe UI", Arial, sans-serif;--theme-font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--theme-size-display: 2.5rem;--theme-size-h2: 1.375rem;--theme-size-product-title: 2rem;--theme-size-question: 1.875rem;--theme-size-wordmark: .8125rem;--theme-size-body: .90625rem;--theme-size-ui: .875rem;--theme-size-ui-lg: .96875rem;--theme-size-input: 1.0625rem;--theme-size-caption: .71875rem;--theme-size-caption-lg: .78125rem;--theme-size-eyebrow: .625rem;--theme-size-eyebrow-lg: .6875rem;--theme-size-price: 1.375rem;--theme-leading-display: 1.05;--theme-leading-heading: 1.2;--theme-leading-body: 1.6;--theme-tracking-display: -.01em;--theme-tracking-wordmark: .13em;--theme-tracking-nav: .03em;--theme-tracking-button: .04em;--theme-tracking-eyebrow: .18em;--theme-tracking-announcement: .06em;--theme-weight-light: 300;--theme-weight-regular: 400;--theme-weight-medium: 500;--theme-radius-control: 2px;--theme-radius-panel: 0;--theme-gutter-page: 1.375rem;--theme-gutter-header: 1.125rem;--theme-gutter-hero: 1.375rem;--theme-grid-gap-products: 1rem;--theme-grid-columns-products: 2;--theme-hero-image-height: 18.75rem;--theme-button-padding-y: 1.0625rem;--theme-button-padding-x: 2.125rem;--theme-input-padding-y: .9375rem;--theme-input-padding-x: .875rem;--theme-accordion-padding-y: 1rem;--theme-progress-track-height: 2px;--theme-focus-ring-width: 3px;--theme-container-max-width: 90rem}@media(min-width:768px){:root{--theme-size-display: 4.625rem;--theme-size-h2: 1.875rem;--theme-size-wordmark: 1.375rem;--theme-size-body: 1.125rem;--theme-leading-display: 1.02;--theme-leading-body: 1.65;--theme-tracking-wordmark: .14em;--theme-tracking-eyebrow: .22em;--theme-border-secondary-mobile: rgb(242 233 220 / .64);--theme-gutter-page: 3.5rem;--theme-gutter-header: 3.5rem;--theme-gutter-hero: 4.5rem;--theme-grid-gap-products: 1.625rem;--theme-grid-columns-products: 4;--theme-button-padding-y: 1rem}}:root{--color-bg-page: var(--theme-bg);--color-bg-deep: var(--theme-bg-deep);--color-bg-surface: var(--theme-surface);--color-bg-surface-alt: var(--theme-surface-alt);--color-bg-muted: var(--theme-surface-alt);--color-bg-inverse: var(--theme-text);--color-text-primary: var(--theme-text);--color-text-secondary: var(--theme-text-muted);--color-text-muted: var(--theme-text-subtle);--color-text-faint: var(--theme-text-faint);--color-text-inverse: var(--theme-bg);--color-text-on-accent: var(--theme-on-accent);--color-rule: var(--theme-rule);--color-border-default: var(--theme-border);--color-border-strong: var(--theme-border-strong);--color-border-secondary-button: var(--theme-border-secondary-mobile);--color-accent: var(--theme-accent);--color-accent-hover: var(--theme-accent-soft);--color-accent-soft: var(--theme-accent-soft);--color-accent-subtle: var(--theme-accent-tint);--color-accent-tint-strong: var(--theme-accent-tint-strong);--color-accent-border: var(--theme-accent-border);--color-accent-border-strong: var(--theme-accent-border-strong);--color-accent-contrast: var(--theme-on-accent);--color-focus-ring: var(--theme-accent);--color-success: var(--theme-success);--color-success-subtle: var(--theme-success-tint);--color-warning: var(--theme-warning);--color-warning-subtle: var(--theme-warning-tint);--color-danger: var(--theme-danger);--color-danger-subtle: var(--theme-danger-tint);--font-family-display: var(--theme-font-display);--font-family-heading: var(--theme-font-display);--font-family-body: var(--theme-font-body);--font-family-mono: var(--theme-font-mono);--font-size-display: var(--theme-size-display);--font-size-h2: var(--theme-size-h2);--font-size-product-title: var(--theme-size-product-title);--font-size-question: var(--theme-size-question);--font-size-wordmark: var(--theme-size-wordmark);--font-size-body: var(--theme-size-body);--font-size-ui: var(--theme-size-ui);--font-size-ui-lg: var(--theme-size-ui-lg);--font-size-input: var(--theme-size-input);--font-size-caption: var(--theme-size-caption);--font-size-caption-lg: var(--theme-size-caption-lg);--font-size-eyebrow: var(--theme-size-eyebrow);--font-size-eyebrow-lg: var(--theme-size-eyebrow-lg);--font-size-price: var(--theme-size-price);--font-weight-light: var(--theme-weight-light);--font-weight-regular: var(--theme-weight-regular);--font-weight-medium: var(--theme-weight-medium);--line-height-display: var(--theme-leading-display);--line-height-heading: var(--theme-leading-heading);--line-height-tight: var(--theme-leading-heading);--line-height-body: var(--theme-leading-body);--line-height-normal: var(--theme-leading-body);--letter-spacing-display: var(--theme-tracking-display);--letter-spacing-wordmark: var(--theme-tracking-wordmark);--letter-spacing-nav: var(--theme-tracking-nav);--letter-spacing-button: var(--theme-tracking-button);--letter-spacing-eyebrow: var(--theme-tracking-eyebrow);--letter-spacing-announcement: var(--theme-tracking-announcement);--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--gutter-page: var(--theme-gutter-page);--gutter-header: var(--theme-gutter-header);--gutter-hero: var(--theme-gutter-hero);--grid-gap-products: var(--theme-grid-gap-products);--grid-columns-products: var(--theme-grid-columns-products);--hero-image-height: var(--theme-hero-image-height);--radius-control: var(--theme-radius-control);--radius-panel: var(--theme-radius-panel);--radius-sm: var(--theme-radius-control);--radius-md: var(--theme-radius-control);--radius-lg: var(--theme-radius-panel);--button-padding-y: var(--theme-button-padding-y);--button-padding-x: var(--theme-button-padding-x);--input-padding-y: var(--theme-input-padding-y);--input-padding-x: var(--theme-input-padding-x);--accordion-padding-y: var(--theme-accordion-padding-y);--progress-track-height: var(--theme-progress-track-height);--border-width-hairline: 1px;--shadow-focus: 0 0 0 var(--theme-focus-ring-width) var(--theme-focus-ring);--motion-duration-fast: .12s;--motion-duration-normal: .2s;--motion-duration-slow: .32s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--container-max-width: var(--theme-container-max-width);--container-max-width-narrow: 40rem;--container-padding: var(--gutter-page);--tap-target-min: 2.75rem;--focus-ring-width: var(--theme-focus-ring-width);--focus-ring-offset: 2px;--z-header: 100;--z-drawer: 200;--z-modal: 300;--z-toast: 400}@media(prefers-reduced-motion:reduce){:root{--motion-duration-fast: 0ms;--motion-duration-normal: 0ms;--motion-duration-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none;padding:0}body{background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-family-body);font-weight:var(--font-weight-light);font-size:var(--font-size-body);line-height:var(--line-height-body)}h1,h2,h3,h4{font-family:var(--font-family-display);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);color:var(--color-text-primary)}h1{font-size:var(--font-size-display);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-product-title)}p{color:var(--color-text-secondary)}a{color:var(--color-accent);text-decoration-thickness:from-font;text-underline-offset:.15em}a:hover{color:var(--color-accent-hover)}hr{border:0;border-top:var(--border-width-hairline) solid var(--color-rule)}::selection{background:var(--color-accent);color:var(--color-text-on-accent)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.g{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap-target-min);padding:var(--button-padding-y) var(--button-padding-x);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-control);font-family:var(--font-family-body);font-size:var(--font-size-ui-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-button);line-height:var(--line-height-tight);text-decoration:none;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard)}.g:disabled{cursor:not-allowed;opacity:.6}.f{background:var(--color-accent);color:var(--color-text-on-accent)}.f:hover:not(:disabled){background:var(--color-accent-hover)}.v{background:transparent;color:var(--color-text-primary);font-weight:var(--font-weight-regular);letter-spacing:0;border-color:var(--color-border-secondary-button)}.v:hover:not(:disabled){background:var(--color-bg-surface)}.m{background:transparent;color:var(--color-accent-soft);font-weight:var(--font-weight-regular);letter-spacing:0;border-color:var(--color-accent);padding:var(--space-2) var(--space-4);font-size:var(--font-size-ui)}.m:hover:not(:disabled){background:var(--color-accent-tint-strong)}.ue{font-size:var(--font-size-ui-lg)}.be{width:100%}.h{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:u .8s linear infinite}@keyframes u{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.h{animation:none;border-right-color:currentColor;opacity:.5}}.ye{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6);border:var(--border-width-hairline) solid var(--color-accent-border);background:var(--color-accent-subtle)}.xe{font-size:var(--font-size-h2)}.we{max-width:40rem}.ze{font-family:var(--font-family-mono);font-size:var(--font-size-eyebrow-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-accent)}.b{background:var(--color-bg-surface);border-radius:var(--radius-control);animation:y 1.4s ease-in-out infinite}.Ue{height:1em;width:100%}.ke{aspect-ratio:1;width:100%}.Fe{height:8rem;width:100%}@keyframes y{50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.b{animation:none}}.Ce{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;border:0;min-width:0}.De{padding:0;margin-bottom:var(--space-2);font-size:var(--font-size-caption);color:var(--color-text-faint)}.Be{display:flex;flex-direction:column;gap:var(--space-1)}.Ae{display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--tap-target-min);padding:var(--space-2) 0}.x{flex:0 0 auto;width:1.25rem;height:1.25rem;margin:.1rem 0 0;accent-color:var(--color-accent);cursor:pointer}.x:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-control)}.je{outline:var(--border-width-hairline) solid var(--color-danger);outline-offset:2px}.Ee{flex:1 1 auto;font-size:var(--font-size-input);line-height:var(--line-height-body);color:var(--color-text-primary);cursor:pointer}.Me{font-size:var(--font-size-caption-lg);color:var(--color-text-muted)}.Je{font-size:var(--font-size-caption-lg);color:var(--color-danger)}.qe{display:flex;flex-direction:column;gap:var(--space-2)}.Ye{font-size:var(--font-size-caption);color:var(--color-text-faint)}.i{width:100%;min-height:var(--tap-target-min);padding:var(--input-padding-y) var(--input-padding-x);background:transparent;color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--font-size-input);font-weight:var(--font-weight-regular);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-control)}.i::placeholder{color:var(--color-text-muted)}.i:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.Ne{border-color:var(--color-danger)}.Se{font-size:var(--font-size-caption-lg);color:var(--color-text-muted)}.Ie{font-size:var(--font-size-caption-lg);color:var(--color-danger)}.Re{position:fixed;inset:0;z-index:var(--z-modal);display:flex;justify-content:center;background:var(--color-bg-page);overflow-y:auto}.Te{display:flex;flex-direction:column;width:100%;max-width:var(--container-max-width-narrow);min-height:100%;padding:var(--space-4) var(--gutter-page) var(--space-8)}.Ge{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border-width-hairline) solid var(--color-rule)}.He{font-family:var(--font-family-mono);font-size:var(--font-size-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.a{min-height:var(--tap-target-min);padding:var(--space-2) var(--space-3);background:none;border:0;color:var(--color-text-faint);font-family:var(--font-family-body);font-size:var(--font-size-ui);cursor:pointer}.a:hover{color:var(--color-text-primary)}.a:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-control)}.a:disabled{cursor:not-allowed;opacity:.6}.Ke{align-self:center}.Le{display:flex;flex-direction:column;gap:var(--space-6);padding-top:var(--space-8);flex:1 1 auto}.w{font-family:var(--font-family-display);font-size:var(--font-size-question);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);color:var(--color-text-primary)}.w:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-control)}.Oe{color:var(--color-text-secondary)}.Pe{font-size:var(--font-size-caption-lg);color:var(--color-text-muted)}.Qe{padding:var(--space-3) var(--space-4);border:var(--border-width-hairline) solid var(--color-danger);color:var(--color-danger);font-size:var(--font-size-ui)}.Ve{display:flex;flex-direction:column;gap:var(--space-6)}.We{display:flex;flex-direction:column;gap:var(--space-3);margin-top:auto;padding-top:var(--space-6)}.Xe{text-align:center;font-size:var(--font-size-caption-lg);color:var(--color-text-faint)}.Ze{display:flex;flex-direction:column;gap:var(--space-2)}._e{margin:0}.o{display:block;width:100%;height:2px;border:0;appearance:none;background:var(--color-rule);color:var(--color-accent)}.o::-webkit-progress-bar{background:var(--color-rule)}.o::-webkit-progress-value{background:var(--color-accent);transition:width var(--motion-duration-normal) var(--motion-easing-standard)}.o::-moz-progress-bar{background:var(--color-accent)}.er{display:inline-block;padding:var(--space-1) var(--space-2);font-family:var(--font-family-mono);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-panel)}.rr{background:var(--color-accent-tint-strong);border-color:var(--color-accent);color:var(--color-accent-soft)}.ar{background:var(--color-bg-surface);border-color:var(--color-border-default);color:var(--color-text-muted)}.or{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding)}.tr{max-width:var(--container-max-width-narrow)}.ir{display:flex;flex-direction:column;gap:var(--space-4)}.nr{display:flex;flex-direction:column;gap:var(--space-8)}.lr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.cr{font-family:var(--font-family-display);font-size:var(--font-size-h2);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading)}.sr{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-6);border-top:var(--border-width-hairline) solid var(--color-rule)}.dr{font-family:var(--font-family-display);font-size:var(--font-size-ui-lg);font-weight:var(--font-weight-regular)}.pr{display:flex;flex-direction:column;gap:var(--space-4)}.z dt{font-size:var(--font-size-caption);color:var(--color-text-faint);margin-bottom:var(--space-1)}.z dd{white-space:pre-wrap}.gr{color:var(--color-text-muted)}.fr{font-size:var(--font-size-caption-lg);color:var(--color-text-muted)}.vr,.U,.mr,.hr{display:flex;flex-direction:column;gap:var(--space-6)}.U{gap:var(--space-4)}.ur{font-family:var(--font-family-display);font-size:var(--font-size-h2);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading)}.br{font-family:var(--font-family-display);font-size:var(--font-size-ui-lg);font-weight:var(--font-weight-regular)}.yr{display:flex;flex-wrap:wrap;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border-width-hairline) solid var(--color-rule);font-family:var(--font-family-mono);font-size:var(--font-size-eyebrow-lg);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.k{color:var(--color-text-muted);text-decoration:none}.k[aria-current=page]{color:var(--color-accent);text-decoration:underline}.xr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.wr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:var(--border-width-hairline) solid var(--color-rule)}.zr{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.Ur{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.kr{font-size:var(--font-size-caption-lg);color:var(--color-text-muted)}.Fr{font-family:var(--font-family-mono);white-space:nowrap}.Cr{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-4)}.Dr{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:var(--border-width-hairline) solid var(--color-rule)}.Br{font-family:var(--font-family-display);font-size:var(--font-size-h2);line-height:var(--line-height-heading)}.Ar{font-size:var(--font-size-caption-lg);color:var(--color-text-muted)}.jr{padding:var(--space-3) var(--space-4);border:var(--border-width-hairline) solid var(--color-warning);color:var(--color-warning);font-size:var(--font-size-ui)}.Er{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:var(--border-width-hairline) solid var(--color-warning)}.Mr{width:100%;min-height:32rem;border:var(--border-width-hairline) solid var(--color-rule);background:var(--color-bg-page)}.Jr{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-4)}.qr{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-4)}.Yr{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.Nr{display:flex}.Sr{flex-direction:column}.Ir{flex-direction:row}.Rr{flex-wrap:wrap}.Tr{gap:var(--space-0)}.Gr{gap:var(--space-1)}.Hr{gap:var(--space-2)}.Kr{gap:var(--space-3)}.Lr{gap:var(--space-4)}.Or{gap:var(--space-6)}.Pr{gap:var(--space-8)}.Qr{gap:var(--space-12)}.Vr{align-items:flex-start}.Wr{align-items:center}.Xr{align-items:flex-end}.Zr{align-items:stretch}._r{justify-content:flex-start}.ea{justify-content:center}.ra{justify-content:flex-end}.aa{justify-content:space-between}.oa{text-align:center}.ta{margin-bottom:var(--space-4);font-family:var(--font-family-mono);font-size:var(--font-size-eyebrow-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-accent)}.ia{display:flex;flex-direction:column;gap:var(--space-5)}.na{display:flex;flex-direction:column;gap:var(--space-4)}.la{display:flex;flex-direction:column;gap:var(--space-6)}.ca{list-style:none;margin:0;padding:0}.sa{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-6);border-top:var(--border-width-hairline) solid var(--color-rule)}.da{font-family:var(--font-family-display);font-size:var(--font-size-ui-lg);font-weight:var(--font-weight-regular)}.pa{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ga{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--border-width-hairline) solid var(--color-rule)}.F{aspect-ratio:1;overflow:hidden;background:var(--color-bg-surface)}.F img{display:block;width:100%;height:100%;object-fit:cover}.fa{width:100%;height:100%}.va{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ma{display:flex;justify-content:space-between;gap:var(--space-3)}.C{color:var(--color-text-primary);text-decoration:none;font-weight:var(--font-weight-regular)}.C:hover{text-decoration:underline}.ha{font-family:var(--font-family-mono);font-size:var(--font-size-ui);white-space:nowrap}.ua,.D{font-size:var(--font-size-caption-lg);color:var(--color-text-muted)}.D{color:var(--color-success)}.ba{font-size:var(--font-size-caption-lg);color:var(--color-danger)}.ya{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.xa{display:inline-flex;align-items:center;border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-control)}.n{min-width:var(--tap-target-min);min-height:var(--tap-target-min);background:none;border:0;color:var(--color-text-primary);font-size:var(--font-size-ui-lg);cursor:pointer}.n:disabled{cursor:not-allowed;opacity:.4}.n:focus-visible,.B:focus-visible,.l:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-control)}.c{width:3rem;min-height:var(--tap-target-min);text-align:center;background:transparent;border:0;color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-ui);appearance:textfield;-moz-appearance:textfield}.c::-webkit-outer-spin-button,.c::-webkit-inner-spin-button{appearance:none;margin:0}.B,.l{min-height:var(--tap-target-min);padding:0 var(--space-2);background:none;border:0;color:var(--color-text-faint);font-family:var(--font-family-body);font-size:var(--font-size-ui);text-decoration:underline;cursor:pointer}.l{color:var(--color-accent-soft);display:inline-flex;align-items:center}.wa{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.za{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.Ua{display:flex;flex-direction:column;gap:var(--space-4)}.ka{display:grid;grid-template-columns:1fr auto;gap:var(--space-2);align-items:end}.Fa{min-height:var(--tap-target-min)}.Ca{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-caption-lg);color:var(--color-success)}.Da{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center}.Ba{font-family:var(--font-family-mono)}.A{min-height:var(--tap-target-min);background:none;border:0;color:var(--color-text-faint);font-family:var(--font-family-body);font-size:var(--font-size-caption-lg);text-decoration:underline;cursor:pointer}.A:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-control)}.Aa{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border-width-hairline) solid var(--color-rule)}.j,.s{display:flex;justify-content:space-between;gap:var(--space-3)}.j dd,.s dd{font-family:var(--font-family-mono)}.s{font-size:var(--font-size-ui-lg);color:var(--color-text-primary)}.ja,.E,.Ea{font-size:var(--font-size-caption-lg);color:var(--color-text-muted)}.E{color:var(--color-warning)}.Ma{display:inline-flex;align-items:baseline;gap:var(--space-2)}.Ja{color:var(--color-accent);font-size:var(--font-size-ui)}.qa{color:var(--color-text-muted);font-size:var(--font-size-ui)}.Ya{font-size:var(--font-size-price)}.Na{color:var(--color-text-muted);font-size:var(--font-size-caption-lg)}.Sa{display:block;color:var(--color-text-primary);text-decoration:none}.Ia{position:relative;aspect-ratio:1;overflow:hidden;background:var(--color-bg-surface)}.Ra{display:block;width:100%;height:100%;object-fit:cover}.Ta{width:100%;height:100%;background:repeating-linear-gradient(135deg,var(--color-bg-surface),var(--color-bg-surface) var(--space-2),var(--color-bg-surface-alt) var(--space-2),var(--color-bg-surface-alt) var(--space-4))}.Ga{position:absolute;top:var(--space-3);left:var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-1)}.Ha{margin:var(--space-3) 0 var(--space-1);color:var(--color-text-primary);font-size:var(--font-size-ui-lg);font-weight:var(--font-weight-regular)}.Ka{display:grid;grid-template-columns:repeat(var(--grid-columns-products),minmax(0,1fr));gap:var(--grid-gap-products);list-style:none;padding:0}.La{display:flex;flex-direction:column;gap:var(--space-3)}.Oa{width:30%}.Pa{font-family:var(--font-family-display);font-size:var(--font-size-h2);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);margin-bottom:var(--space-6)}.Qa,.Va,.Wa,.M{display:flex;flex-direction:column;gap:var(--space-6)}.M{gap:var(--space-4);margin:0;padding:0;border:0;min-width:0}.Xa{font-family:var(--font-family-display);font-size:var(--font-size-h2);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading)}.Za{font-family:var(--font-family-display);font-size:var(--font-size-ui-lg);font-weight:var(--font-weight-regular);padding:0}._a{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:var(--border-width-hairline) solid var(--color-rule)}.eo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ro,.J{display:flex;justify-content:space-between;gap:var(--space-3)}.ao,.J dd{font-family:var(--font-family-mono);white-space:nowrap}.oo{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-width-hairline) solid var(--color-rule)}.to{display:flex;flex-direction:column;gap:var(--space-2)}.io{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:var(--font-size-caption-lg)}.no{font-size:var(--font-size-caption-lg);color:var(--color-text-muted)}.lo{padding:var(--space-3) var(--space-4);border:var(--border-width-hairline) solid var(--color-warning);color:var(--color-warning);font-size:var(--font-size-ui)}.co{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) 0}.so{min-height:20rem}.do{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.po{text-align:center;align-items:center;padding-block:var(--space-12)}.go{min-height:100dvh;padding-block:var(--space-16);background:var(--color-bg-page)}.q{text-align:center}.q h1{margin-bottom:var(--space-3)}.Y{max-width:36rem;margin-inline:auto}.Y p{color:var(--color-text-secondary)}.fo{width:40%;margin-inline:auto;height:var(--font-size-h2)}.vo{display:flex;justify-content:center}.mo{overflow-x:auto;margin-top:var(--space-4)}.t{width:100%;border-collapse:collapse;font-size:var(--font-size-ui)}.ho{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.t th,.t td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-top:var(--border-width-hairline) solid var(--color-rule)}.t thead th{font-family:var(--font-family-mono);font-size:var(--font-size-eyebrow-lg);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-accent);border-top:0}.uo{color:var(--color-text-muted)}.bo{padding-inline:var(--gutter-page)}.yo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-6);margin-bottom:var(--space-5);border-top:var(--border-width-hairline) solid var(--color-rule)}.xo{font-size:var(--font-size-ui);letter-spacing:var(--letter-spacing-nav);color:var(--color-accent);text-decoration:none}.e{max-width:40rem}.e h2,.e h3,.e h4{margin-block:var(--space-6) var(--space-3)}.e p,.e ul,.e ol,.e blockquote{margin-bottom:var(--space-4);color:var(--color-text-secondary)}.e ul,.e ol{padding-left:var(--space-5)}.e img{max-width:100%;height:auto}.e table{width:100%;border-collapse:collapse}.e th,.e td{padding:var(--space-2);text-align:left;border-top:var(--border-width-hairline) solid var(--color-rule)}.wo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6);border:var(--border-width-hairline) solid var(--color-accent-border-strong);background:var(--color-accent-subtle)}.N{display:flex;gap:var(--space-6);font-family:var(--font-family-mono);font-size:var(--font-size-eyebrow-lg);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.N strong{display:block;font-family:var(--font-family-display);font-size:var(--font-size-h2);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--color-text-primary)}.S{display:grid;gap:var(--space-6);align-items:center}.I{display:block;width:100%;height:auto;border:var(--border-width-hairline) solid var(--color-accent-border)}.zo{display:flex;gap:var(--grid-gap-products);overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;padding:0 0 var(--space-3);-webkit-overflow-scrolling:touch}.R{flex:0 0 70%;scroll-snap-align:start}@media(min-width:768px){.S{grid-template-columns:1fr 1fr}.Uo .I{order:1}.R{flex-basis:calc((100% - 3 * var(--grid-gap-products)) / 4)}}.ko{border-bottom:var(--border-width-hairline) solid var(--color-rule)}.T{border-top:var(--border-width-hairline) solid var(--color-rule)}.G{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--tap-target-min);padding-block:var(--accordion-padding-y);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);color:var(--color-text-primary);list-style:none;cursor:pointer}.G::-webkit-details-marker{display:none}.r{position:relative;flex:none;width:var(--space-4);height:var(--space-4)}.r:before,.r:after{content:"";position:absolute;inset:50% auto auto 0;width:100%;height:var(--border-width-hairline);background:var(--color-accent);transform:translateY(-50%)}.r:after{transform:translateY(-50%) rotate(90deg);transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.T[open] .r:after{transform:translateY(-50%) rotate(0)}.Fo{padding-bottom:var(--accordion-padding-y);color:var(--color-text-secondary)}.H{display:grid;gap:var(--space-6);padding-inline:var(--gutter-page)}.K{order:-1;height:var(--hero-image-height);border:var(--border-width-hairline) solid var(--color-accent-border);overflow:hidden}.Co{display:block;width:100%;height:100%;object-fit:cover}.Do{width:100%;height:100%;background:repeating-linear-gradient(135deg,var(--color-bg-surface),var(--color-bg-surface) var(--space-2),var(--color-bg-surface-alt) var(--space-2),var(--color-bg-surface-alt) var(--space-4))}.L{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.Bo{font-size:var(--font-size-display);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display)}.Ao{max-width:28rem}.O{display:flex;flex-direction:column;gap:var(--space-3);width:100%}@media(min-width:768px){.H{grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-12);padding-inline:0}.K{order:0;height:auto;min-height:32rem;margin-right:var(--gutter-page)}.L{align-items:flex-start;padding-inline:var(--gutter-hero);text-align:left}.O{flex-direction:row;width:auto}}.jo{display:flex;flex-direction:column;gap:var(--space-5);max-width:36rem}.Eo{min-height:0}.Mo{color:var(--color-danger);font-size:var(--font-size-ui)}.Jo{padding:var(--space-6);border:var(--border-width-hairline) solid var(--color-accent-border-strong);background:var(--color-accent-subtle)}.qo{padding-inline:0}.P{padding-inline:var(--gutter-page)}.P h1{margin-bottom:var(--space-3)}.Yo{display:flex;flex-direction:column;gap:var(--space-4)}.Q{padding-inline:var(--gutter-page)}.Q h2{margin-bottom:var(--space-5)}.No{display:flex;flex-direction:column;gap:var(--space-4);padding-inline:var(--gutter-page)}.So{text-align:center;align-items:center;padding-block:var(--space-12)}.V{display:grid;gap:var(--space-6)}.Io{display:flex;flex-direction:column;gap:var(--space-4)}.Ro{display:flex;flex-direction:column;gap:var(--space-3)}.W{position:relative;aspect-ratio:1;overflow:hidden;background:var(--color-bg-surface)}.W img{display:block;width:100%;height:100%;object-fit:cover}.To{width:100%;height:100%;background:repeating-linear-gradient(135deg,var(--color-bg-surface),var(--color-bg-surface) var(--space-2),var(--color-bg-surface-alt) var(--space-2),var(--color-bg-surface-alt) var(--space-4))}.Go{position:absolute;top:var(--space-4);left:var(--space-4)}.Ho{display:flex;gap:var(--space-2);list-style:none;padding:0;overflow-x:auto}.d{width:var(--space-16);height:var(--space-16);padding:0;border:var(--border-width-hairline) solid var(--color-rule);background:var(--color-bg-surface);cursor:pointer}.d[aria-pressed=true]{border-color:var(--color-accent)}.d img{display:block;width:100%;height:100%;object-fit:cover}.Ko{color:inherit;text-decoration:none}.Lo{font-size:var(--font-size-product-title);line-height:var(--line-height-heading)}.Oo{max-width:34rem}.Po{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:var(--border-width-hairline) solid var(--color-accent-border-strong);background:var(--color-accent-subtle)}.Qo{margin-bottom:var(--space-1)}.Vo{display:flex;flex-direction:column;gap:var(--space-2)}.p{display:grid;grid-template-columns:8rem 1fr;gap:var(--space-3);font-size:var(--font-size-ui)}.p dt{color:var(--color-text-muted)}.p dd{color:var(--color-text-secondary)}.Wo{display:flex;flex-direction:column;gap:var(--space-3)}.Xo{font-size:var(--font-size-caption-lg);color:var(--color-text-muted)}.Zo p{margin-bottom:var(--space-3)}.X{margin-top:var(--space-12);padding-top:var(--space-6);border-top:var(--border-width-hairline) solid var(--color-rule)}.X h2{margin-bottom:var(--space-5)}@media(min-width:768px){.V{grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:start}}.Z{display:grid;gap:var(--space-4);max-width:36rem}._o{margin-bottom:var(--space-5);font-size:var(--font-size-h2)}.et{display:flex;justify-content:center;margin-top:var(--space-6)}@media(min-width:768px){.Z{grid-template-columns:1fr auto;align-items:end}}.rt{position:fixed;inset:0;z-index:var(--z-drawer);display:flex;justify-content:flex-end}.at{position:absolute;inset:0;border:0;padding:0;background:var(--color-bg-deep);opacity:.7;cursor:pointer}._{position:relative;display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;background:var(--color-bg-page);border-left:var(--border-width-hairline) solid var(--color-rule)}@media(min-width:48rem){._{max-width:28rem}}.ot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--gutter-page);border-bottom:var(--border-width-hairline) solid var(--color-rule)}.ee{font-family:var(--font-family-display);font-size:var(--font-size-ui-lg);font-weight:var(--font-weight-regular)}.ee:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-control)}.re{min-height:var(--tap-target-min);padding:var(--space-2) var(--space-3);background:none;border:0;color:var(--color-text-faint);font-family:var(--font-family-body);font-size:var(--font-size-ui);cursor:pointer}.re:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-control)}.tt{flex:1 1 auto;overflow-y:auto;padding:var(--space-4) var(--gutter-page)}.it{padding:var(--space-3) var(--gutter-page);border-top:var(--border-width-hairline) solid var(--color-rule);text-align:center}.nt{display:inline-flex;align-items:center;min-height:var(--tap-target-min);color:var(--color-accent-soft)}.lt{position:fixed;inset-inline:0;bottom:var(--space-4);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);max-width:28rem;margin-inline:auto;padding-inline:var(--space-4);pointer-events:none}.ct{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-deep);color:var(--color-text-primary);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-panel);pointer-events:auto}.st{border-color:var(--color-success)}.dt{border-color:var(--color-danger)}.pt{flex:1}.gt{color:var(--color-text-primary);font-size:var(--font-size-ui-lg);font-weight:var(--font-weight-medium)}.ft{margin-top:var(--space-1);font-size:var(--font-size-caption-lg)}.vt{min-width:var(--tap-target-min);min-height:var(--tap-target-min);padding:0;background:none;border:0;color:var(--color-text-faint);font-size:var(--font-size-input);cursor:pointer}.mt{display:grid;grid-template-columns:1fr auto;align-items:center;background:var(--color-bg-deep);color:var(--color-accent-soft)}.ht{padding:var(--space-2) var(--space-4);text-align:center;font-size:var(--font-size-caption-lg);letter-spacing:var(--letter-spacing-announcement);color:var(--color-accent-soft)}.ut{color:inherit;text-decoration:underline;text-underline-offset:.15em}.bt{min-width:var(--tap-target-min);min-height:var(--tap-target-min);padding:0;background:none;border:0;color:var(--color-text-faint);font-size:var(--font-size-input);cursor:pointer}.ae{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);background:var(--color-bg-inverse);color:var(--color-text-inverse);border-radius:var(--radius-control);transform:translateY(-200%);transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.ae:focus{transform:none}.yt{min-height:60dvh;padding-block:var(--space-8)}.oe{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-drawer);max-width:44rem;margin-inline:auto;padding:var(--space-5) var(--gutter-page);background:var(--color-bg-deep);color:var(--color-text-primary);border-top:var(--border-width-hairline) solid var(--color-accent-border)}.te{margin-bottom:var(--space-2);font-size:var(--font-size-h2)}.te:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.xt{margin-bottom:var(--space-4);font-size:var(--font-size-ui)}.wt{margin:0 0 var(--space-4);padding:0;border:0}.zt{margin-bottom:var(--space-3);font-family:var(--font-family-mono);font-size:var(--font-size-eyebrow-lg);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-accent)}.ie{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start;padding-block:var(--space-2);border-top:var(--border-width-hairline) solid var(--color-rule)}.ie input{width:var(--space-5);height:var(--space-5);margin-top:var(--space-1);accent-color:var(--color-accent)}.Ut{display:block;font-weight:var(--font-weight-medium)}.kt{display:block;font-size:var(--font-size-caption-lg);color:var(--color-text-secondary)}.Ft{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(min-width:768px){.oe{bottom:var(--space-6);border:var(--border-width-hairline) solid var(--color-accent-border)}}.Ct{padding:var(--space-8) var(--gutter-page);background:var(--color-bg-deep);border-top:var(--border-width-hairline) solid var(--color-rule)}.ne{display:grid;gap:var(--space-8)}.Dt{margin-bottom:var(--space-3);font-family:var(--font-family-mono);font-size:var(--font-size-eyebrow-lg);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-accent)}.le{display:flex;flex-direction:column;list-style:none;padding:0;gap:var(--space-2);font-size:var(--font-size-ui)}.le a,.ce{color:var(--color-accent-soft)}.Bt{color:var(--color-text-muted)}.ce{padding:0;background:none;border:0;font:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.At{margin-top:var(--space-8);font-size:var(--font-size-caption-lg);color:var(--color-text-faint)}@media(min-width:768px){.ne{grid-template-columns:repeat(3,minmax(0,1fr))}}.jt{position:sticky;top:0;z-index:var(--z-header);background:var(--color-bg-page);border-bottom:var(--border-width-hairline) solid var(--color-rule)}.se{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--gutter-header)}.Et{min-width:var(--tap-target-min);min-height:var(--tap-target-min);padding:0;background:none;border:0;color:var(--color-text-primary);font-size:var(--font-size-input);cursor:pointer}.Mt{justify-self:center;font-family:var(--font-family-display);font-size:var(--font-size-wordmark);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wordmark);text-transform:uppercase;text-align:center;color:var(--color-text-primary);text-decoration:none}.de{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-ui)}.pe{display:none;color:var(--color-text-primary);text-decoration:none;min-height:var(--tap-target-min);align-items:center}.ge{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap-target-min);padding:0 var(--space-3);background:none;border:var(--border-width-hairline) solid var(--color-accent);border-radius:var(--radius-control);color:var(--color-accent-soft);font-family:var(--font-family-body);font-size:var(--font-size-ui);text-decoration:none;cursor:pointer}.ge:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.Jt{font-family:var(--font-family-mono);font-size:var(--font-size-caption)}.fe{display:none;grid-column:1 / -1;grid-row:2;border-top:var(--border-width-hairline) solid var(--color-rule)}.ve{display:block}.me{display:flex;flex-direction:column;list-style:none;padding:var(--space-2) 0}.he{display:flex;align-items:center;min-height:var(--tap-target-min);padding:0 var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-ui);letter-spacing:var(--letter-spacing-nav);text-decoration:none}.qt{color:var(--color-accent)}@media(min-width:768px){.se{grid-template-columns:1fr auto 1fr;padding:var(--space-5) var(--gutter-header)}.Yt{display:none}.fe,.ve{display:block;grid-column:1;grid-row:1;border-top:0}.me{flex-direction:row;gap:var(--space-6);padding:0}.he{padding:0}.de{justify-self:end;gap:var(--space-5)}.pe{display:inline-flex}}.Nt{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:var(--border-width-hairline) solid var(--color-warning);color:var(--color-warning);font-size:var(--font-size-caption-lg);text-align:center}.St{background:none;border:var(--border-width-hairline) solid var(--color-warning);padding:var(--space-1) var(--space-3);color:inherit;font:inherit;cursor:pointer}
/*# sourceMappingURL=main-6YSBR645.css.map */
