:root{--container-8xl: 88rem;--container-9xl: 96rem;--container-10xl: 104rem;--logo-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='336' height='336' fill='none'%3E%3Cpath fill='currentColor' d='M168 89.6c-3.063 0-6.125.0809-9.18.2423-.619.0461-1.238.0954-1.857.1481V125.9l-24.322 4.147V93.2836c-.299.0556-.598.112-.897.1693a162.4491 162.4491 0 0 0-8.716 2.1439c-2.87.7913-5.701 1.658-8.488 2.5986a150.6066 150.6066 0 0 0-7.34 2.7146v78.766l45.201-7.867 4.133-7.911h22.929l4.136 7.911 45.201 7.865V100.89c-.331-.133-.663-.265-.996-.396-.917-.357-1.84-.7046-2.769-1.0444a151.388 151.388 0 0 0-2.806-.9927c-.94-.3228-1.885-.6373-2.835-.9433a158.0477 158.0477 0 0 0-5.759-1.7324c-.97-.2717-1.943-.5347-2.921-.789-.979-.2539-1.961-.499-2.947-.7354a163.597 163.597 0 0 0-2.923-.6732v36.4634l-24.32-4.148V90.0546l-.105-.0083a175.0107 175.0107 0 0 0-3.098-.1929 175.0597 175.0597 0 0 0-3.103-.1394 175.9995 175.9995 0 0 0-3.109-.0838A154.8554 154.8554 0 0 0 168 89.6Zm-14.86 87.592-34.666 6.033.024 51.718 33.903 9.931v-19.862c2.642-4.348 8.786-7.178 15.599-7.185 6.816.009 12.96 2.841 15.599 7.191v19.856l33.904-9.931v-51.722l-34.641-6.029h-.613l-6.92 14.652h-14.658l-6.919-14.652h-.612Z'/%3E%3C/svg%3E");--font-title: var(--font-warhold);--font-sans: var(--font-noto-sans);--font-stencil: var(--font-warhold);--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-50: #fafafa;--color-neutral-100: #f5f5f5;--color-neutral-200: #e5e5e5;--color-neutral-300: #d4d4d4;--color-neutral-400: #a3a3a3;--color-neutral-500: #737373;--color-neutral-600: #525252;--color-neutral-700: #404040;--color-neutral-800: #262626;--color-neutral-900: #171717;--color-orange: #ff6a3d;--color-brand-orange: var(--color-orange);--color-brand-orange-dark: #c2410c;--color-brand-orange-soft: #fff7ed;--color-brand-orange-border: #fed7aa;--color-accent: #868e96;--color-gold: hsl(176, 97%, 23%);--color-blue: hsl(192, 56%, 47%);--color-brand-blue: var(--color-blue);--color-brand-blue-dark: hsl(192, 56%, 37%);--color-brand-teal: #14b8a6;--color-brand-teal-dark: hsl(176, 97%, 23%);--color-black: #0f1115;--color-white: #fff;--color-off-white: #d8d8d8;--color-primary: var(--color-brand-blue);--color-primary-dark: var(--color-brand-blue-dark);--color-warm-50: #fff8eb;--color-warm-75: #f4eadc;--color-warm-100: #eee5d8;--color-warm-150: #e5dac9;--color-warm-200: #ded7c8;--color-warm-300: #cdbfa9;--color-warm-500: #9a8c79;--color-warm-600: #786b5b;--color-warm-700: #5f4b37;--color-warm-800: #3f352b;--color-warm-900: #24140d;--color-warm-950: #1f1a14;--color-success-bright: #22c55e;--color-success: #16a34a;--color-success-strong: #15803d;--color-success-dark: #166534;--color-success-deep: #047857;--color-success-soft: #f0fdf4;--color-success-muted: #d1fae5;--color-success-bg: #dcfce7;--color-success-border: #bbf7d0;--color-success-border-strong: #a7f3d0;--color-success-highlight: #86efac;--color-danger-bright: #ef4444;--color-danger: #dc2626;--color-danger-strong: #b91c1c;--color-danger-dark: #991b1b;--color-danger-deep: #7f1d1d;--color-danger-light: #f87171;--color-danger-soft: #fee2e2;--color-danger-bg: #fef2f2;--color-danger-muted: #fff1f2;--color-danger-border: #fecaca;--color-danger-highlight: #fca5a5;--color-warning: #f59e0b;--color-warning-strong: #b45309;--color-warning-dark: #92400e;--color-warning-deep: #854d0e;--color-warning-text: #9a3412;--color-warning-bg: #fef3c7;--color-warning-muted: #fffbeb;--color-warning-border: #fdba74;--color-warning-border-strong: #fcd34d;--color-warning-highlight: #ff8a52;--color-info-light: #3b82f6;--color-info: #2563eb;--color-info-dark: #1d4ed8;--color-info-bg: #eff6ff;--color-info-muted: #93c5fd;--color-info-border: #bfdbfe;--color-info-border-strong: #60a5fa;--color-slate-50: #f8fafc;--color-slate-100: #f3f4f6;--color-slate-200: #e5e7eb;--color-slate-300: #cbd5e1;--color-slate-400: #9ca3af;--color-slate-500: #64748b;--color-slate-600: #475569;--color-slate-700: #374151;--color-slate-750: #334155;--color-slate-800: #1f2937;--color-slate-900: #111827;--color-stone-100: #f5f5f4;--color-stone-500: #78716c;--color-stone-600: #57534e;--color-page-bg: var(--color-neutral-100);--color-surface: var(--color-white);--color-surface-muted: var(--color-neutral-50);--color-surface-dark: var(--color-black);--color-surface-dark-raised: var(--color-neutral-900);--color-surface-warm: #fffdf8;--color-surface-warm-muted: var(--color-warm-50);--color-border: var(--color-neutral-200);--color-border-strong: var(--color-neutral-300);--color-border-warm: var(--color-warm-200);--color-border-warm-muted: var(--color-warm-100);--color-text: var(--color-neutral-900);--color-text-muted: var(--color-neutral-600);--color-text-subtle: var(--color-neutral-500);--color-text-warm: var(--color-warm-800);--color-text-warm-muted: var(--color-warm-600);--size-base: 1rem;--size-0: calc(var(--size-base) * .125);--size-1: calc(var(--size-base) * .25);--size-2: calc(var(--size-base) * .5);--size-3: calc(var(--size-base) * 1.75);--size-4: calc(var(--size-base) * 1);--size-5: calc(var(--size-base) * 1.25);--size-6: calc(var(--size-base) * 1.5);--size-7: calc(var(--size-base) * 1.75);--size-8: calc(var(--size-base) * 2);--size-9: calc(var(--size-base) * 2.25);--size-10: calc(var(--size-base) * 2.5);--size-11: calc(var(--size-base) * 2.75);--size-12: calc(var(--size-base) * 3);--size-16: calc(var(--size-base) * 4);--size-20: calc(var(--size-base) * 5);--size-24: calc(var(--size-base) * 6);--size-32: calc(var(--size-base) * 8);--size-40: calc(var(--size-base) * 10);--size-48: calc(var(--size-base) * 12);--size-56: calc(var(--size-base) * 14);--size-64: calc(var(--size-base) * 16);--space-0: 0;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-3-5: .875rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--text-xxs: .625rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-display: clamp(2rem, 5vw, 4rem);--text-section-title: clamp(1.45rem, 3vw, 2.25rem);--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--font-weight-heavy: 950;--tracking-tight: -.03em;--tracking-tighter: -.05em;--tracking-label: .08em;--tracking-eyebrow: .12em;--tracking-wide: .18em;--tracking-wider: .25em;--tracking-widest: .3em;--leading-none: 1;--leading-tight: 1.1;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.6;--leading-loose: 1.65;--gap-xs: var(--space-1);--gap-sm: var(--space-2);--gap-md: var(--space-3);--gap-lg: var(--space-4);--gap-xl: var(--space-6);--gap-2xl: var(--space-8);--layout-gap: var(--gap-2xl);--component-gap: var(--gap-lg);--padding-card: var(--space-4);--padding-card-lg: var(--space-6);--padding-section: var(--space-12) var(--space-6);--padding-button: var(--space-2) var(--space-4);--padding-button-lg: var(--space-3) var(--space-6);--padding-pill: var(--space-1) var(--space-3);--padding-input: var(--space-3) var(--space-4);--radius-xs: .25rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.25rem;--radius-2xl: 1.5rem;--radius-3xl: 2rem;--radius-pill: 999px;--border-radius: var(--radius-lg);--shadow-xs: 0 1px 2px rgba(15, 17, 21, .08);--shadow-card: 0 10px 24px rgb(15 17 21 / .05);--shadow-card-strong: 0 18px 36px rgb(15 17 21 / .08);--shadow-admin-card: 0 8px 20px rgb(15 17 21 / .06);--shadow-warm-card: 0 12px 24px rgb(49 37 21 / .06);--shadow-panel: 0 18px 42px rgb(15 17 21 / .07);--shadow-modal: 0 24px 60px rgba(15, 17, 21, .2);--shadow-floating: 0 12px 24px rgb(15 17 21 / .18);--shadow-focus-brand: 0 0 0 3px color-mix(in srgb, var(--color-orange) 15%, transparent);--shadow-inset-highlight: inset 0 1px 0 rgb(255 255 255 / .12);--duration-fast: .16s;--duration-base: .18s;--duration-ui: .2s;--duration-medium: .3s;--duration-slow: .5s;--ease-standard: ease;--ease-in: ease-in;--ease-out: ease-out;--ease-pop-in: cubic-bezier(.25, 1.6, .5, 1);--ease-pop-out: cubic-bezier(.4, 0, 1, 1);--transition-color: color var(--duration-base) var(--ease-standard);--transition-background: background-color var(--duration-base) var(--ease-standard);--transition-border: border-color var(--duration-base) var(--ease-standard);--transition-transform: transform var(--duration-medium) var(--ease-standard);--transition-card: transform var(--duration-medium) var(--ease-standard), border-color var(--duration-medium) var(--ease-standard), box-shadow var(--duration-medium) var(--ease-standard);--text-shadow: -1px -1px 1px var(--tw-text-outline-color, #fff), 1px -1px 1px var(--tw-text-outline-color, #fff), -1px 1px 1px var(--tw-text-outline-color, #fff), 1px 1px 1px var(--tw-text-outline-color, #fff)}@keyframes pop-out{0%{transform:scale(1);opacity:1}to{transform:scale(.96);opacity:0}}@keyframes pop-in{0%{transform:scale(1.04);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}::view-transition-old(.pop){animation:pop-out var(--duration-ui) var(--ease-pop-out) both}::view-transition-new(.pop){animation:pop-in var(--duration-slow) var(--ease-pop-in) both}::view-transition-old(.delay-fade){animation:fade-out .1s var(--ease-in) both}::view-transition-new(.delay-fade){animation:fade-in var(--duration-ui) var(--ease-out) both;animation-delay:var(--duration-medium)}.admin-layout-shell:has(.admin-layout-hide-home-link)>.admin-layout-home-link{display:none}@layer prose{.shopify-html-block p{margin-bottom:var(--space-4)}.shopify-html-block p:last-child{margin-bottom:0}.shopify-html-block ul,.shopify-html-block ol{margin-bottom:var(--space-4);padding-left:var(--space-6);list-style-type:disc}.shopify-html-block ul:last-child,.shopify-html-block ol:last-child{margin-bottom:0}.shopify-html-block ul>*+*,.shopify-html-block ol>*+*{margin-top:var(--space-2)}.shopify-html-block a{color:var(--color-info);text-decoration-line:underline}.shopify-html-block h1,.shopify-html-block h2,.shopify-html-block h3,.shopify-html-block h4,.shopify-html-block h5,.shopify-html-block h6{font-weight:var(--font-weight-bold);margin-top:var(--space-6);margin-bottom:var(--space-4)}.shopify-html-block img{max-width:100%;height:auto}.shopify-html-block blockquote{border-left:4px solid #d1d5db;padding-left:var(--space-4);font-style:italic;margin-block:var(--space-4)}.shopify-html-block table{width:100%;border-collapse:collapse;margin-bottom:var(--space-4)}.shopify-html-block th,.shopify-html-block td{border:1px solid #d1d5db;padding:var(--space-2)}.shopify-html-block th{background:#f3f4f6}.shopify-html-block pre{background:#f3f4f6;padding:var(--space-4);overflow-x:auto;margin-bottom:var(--space-4)}.shopify-html-block code{background:#f3f4f6;padding-inline:var(--space-1)}.shopify-html-block hr{margin-block:var(--space-8);border-top:1px solid #d1d5db}.shopify-html-block iframe{width:100%;height:auto}.shopify-html-block video{max-width:100%;height:auto}.shopify-html-block audio{width:100%}.shopify-html-block figure{margin-block:var(--space-4)}.shopify-html-block figcaption{text-align:center;font-size:var(--text-sm);color:#6b7280}.shopify-html-block details{margin-block:var(--space-4)}.shopify-html-block summary{font-weight:var(--font-weight-bold);cursor:pointer}.prose-content h2{margin:0;font-family:var(--font-title);font-size:var(--text-2xl);text-transform:uppercase;line-height:var(--leading-none);color:var(--color-black)}.prose-content p{margin:0;line-height:1.7;color:var(--color-neutral-600)}.prose-content a{color:var(--color-orange);text-decoration:none}.prose-content a:hover{text-decoration:underline}}*,:before,:after{box-sizing:border-box;border:0 solid}html,:host{height:100%;line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;min-height:100%;line-height:var(--leading-relaxed);font-family:var(--font-sans);color:var(--color-text);background:var(--color-page-bg);font-size:16px}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}a{color:inherit;text-decoration:none}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;background-color:transparent}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,p,figure,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:var(--color-neutral-400)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}@font-face{font-family:Warhold;src:url(../../../fonts/Warhold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(../../../fonts/noto-sans-v36-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(../../../fonts/noto-sans-v36-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Russo One;src:url(../../../fonts/russo-one-v16-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-warhold: "Warhold", sans-serif;--font-noto-sans: "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-russo-one: "Russo One", sans-serif}html{height:100%;-webkit-font-smoothing:antialiased}body{min-height:100%;background:var(--color-page-bg);font-family:var(--font-sans);color:var(--color-text)}
