:root{--bg:#0c0a08;--surface:#181512;--ink:#fff;--muted:#b3ada6;--accent:#ff4b2b;--accent-ink:#0c0a08;--field:#5c1208;--font-display:"Panchang", "Arial Black", system-ui, sans-serif;--font-text:"Switzer", system-ui, -apple-system, "Segoe UI", sans-serif;--step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(1.5rem, .9rem + 2.6vw, 3.25rem);--step-display:clamp(1.5rem, .2rem + 5.6vw, 5.75rem);--margin:clamp(1rem, 2.2vw, 2rem);--gutter:clamp(1rem, 2vw, 2rem);--section:clamp(7.5rem, 12vw, 13rem);--radius:0px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--t-press:.14s;--t-hover:.18s;--t-ui:.24s;--t-reveal:.8s;--t-fade:1.6s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:var(--step-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:clip}h1,h2,h3,p,figure,ul,ol,fieldset,legend{margin:0;padding:0}fieldset{border:0;min-width:0}ul[class],ol[class]{list-style:none}img{max-width:100%;height:auto;display:block}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}:target{scroll-margin-top:1rem}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}h1,h2,h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1}.display{font-size:var(--step-display)}.head{font-size:var(--step-head)}.lead{font-size:var(--step-lead);line-height:1.35}.small{font-size:var(--step-small);line-height:1.45}.line{display:block}p{text-wrap:pretty;max-width:60ch}.wrap{padding-inline:var(--margin)}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{border-radius:var(--radius);background:var(--accent);min-height:3.25rem;color:var(--accent-ink);font-family:var(--font-text);font-weight:500;font-size:var(--step-body);letter-spacing:.01em;transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);justify-content:center;align-items:center;gap:.6em;padding:.85rem 1.4rem;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ink);color:var(--bg)}.btn:active{transform:scale(.97)}.btn--ghost{background:var(--ink);color:var(--bg)}.btn--ghost:hover{background:var(--accent);color:var(--accent-ink)}.link{text-underline-offset:.3em;min-height:2.75rem;text-decoration:underline 2px;text-decoration-color:var(--accent);transition:color var(--t-hover) ease, text-underline-offset var(--t-hover) var(--ease-out);align-items:center;font-weight:500;display:inline-flex}.link:hover{color:var(--accent);text-underline-offset:.45em}.can-frame{position:relative}.can-frame>img{object-fit:contain;width:100%;height:100%;transition:opacity var(--t-fade) ease;position:absolute;inset:0}.can-frame>img.is-leaving,.can-frame>img.is-entering{opacity:0}@media (prefers-reduced-motion:no-preference){.js [data-rise]{opacity:0;transition:opacity var(--t-reveal) var(--ease-out), transform var(--t-reveal) var(--ease-expo);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(24px)}.js [data-rise].is-in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.site-header[data-astro-cid-fzpbxy5g]{z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;padding-block:1.25rem;display:grid;position:absolute;inset:0 0 auto}.wordmark[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);font-weight:700;font-size:var(--step-body);letter-spacing:0;justify-self:start;text-decoration:none}.site-nav__list[data-astro-cid-fzpbxy5g]{gap:clamp(1rem,2.4vw,2.25rem);display:flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.site-header__action[data-astro-cid-fzpbxy5g]{align-items:center;min-height:2.75rem;font-weight:500;text-decoration:none;display:inline-flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{transition:color var(--t-hover) ease}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--accent)}.site-nav__narrow[data-astro-cid-fzpbxy5g]{display:none}.site-header__action[data-astro-cid-fzpbxy5g]{background:var(--ink);color:var(--bg);transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);justify-self:end;padding-inline:1.1rem}.site-header__action[data-astro-cid-fzpbxy5g]:hover{background:var(--accent);color:var(--accent-ink)}.site-header__action[data-astro-cid-fzpbxy5g]:active{transform:scale(.96)}@media (width<=56em){.site-nav__wide[data-astro-cid-fzpbxy5g]{display:none}.site-nav__narrow[data-astro-cid-fzpbxy5g]{display:block}}.hero[data-astro-cid-ge2uvauf]{min-height:100svh;position:relative;overflow:hidden}.hero__stage[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0}.hero__can[data-astro-cid-ge2uvauf]{z-index:2;aspect-ratio:2/3;max-width:90vw;height:74svh;position:absolute;top:9svh;left:50%;translate:-50%;rotate:8deg}.hero__can[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:contain;width:100%;height:100%}.hero__title[data-astro-cid-ge2uvauf]{z-index:1;text-align:center;position:absolute;inset:0}.hero__line[data-astro-cid-ge2uvauf]{left:var(--margin);right:var(--margin);display:block;position:absolute}.hero__line--one[data-astro-cid-ge2uvauf]{top:33svh}.hero__line--two[data-astro-cid-ge2uvauf]{top:calc(33svh + 1.15em)}@media (width<=48em){.hero__can[data-astro-cid-ge2uvauf]{height:64svh;top:11svh;rotate:6deg}.hero__line--one[data-astro-cid-ge2uvauf]{top:34svh}}@media (prefers-reduced-motion:no-preference){.hero__can[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{animation:can-drift 14s var(--ease-soft) infinite alternate}.js[data-astro-cid-ge2uvauf] .hero__can[data-astro-cid-ge2uvauf]{animation:can-arrive 1.2s var(--ease-expo) both}.js[data-astro-cid-ge2uvauf] .hero__line[data-astro-cid-ge2uvauf]{animation:line-rise 1s var(--ease-expo) both}.js[data-astro-cid-ge2uvauf] .hero__line--two[data-astro-cid-ge2uvauf]{animation-delay:90ms}@supports (animation-timeline:scroll()){.hero__title[data-astro-cid-ge2uvauf]{animation:linear both lines-part view();animation-range:exit}.hero__line--one[data-astro-cid-ge2uvauf]{translate:var(--part,0) 0}.hero__line--two[data-astro-cid-ge2uvauf]{translate:calc(var(--part,0) * -1) 0}}}@property --part{syntax:"<length-percentage>";inherits:true;initial-value:0}@keyframes lines-part{to{--part:-18vw}}@keyframes can-drift{0%{transform:translateY(0)scale(1)}to{transform:translateY(-2.5%)scale(1.035)}}@keyframes can-arrive{0%{opacity:0;transform:translateY(8%)}to{opacity:1;transform:none}}@keyframes line-rise{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}.chapter[data-astro-cid-ipwh42ub]{align-items:center;min-height:100svh;padding-block:8svh;display:grid}.chapter__body[data-astro-cid-ipwh42ub]{gap:1.25rem;display:grid}.chapter__figure[data-astro-cid-ipwh42ub]{display:none}.chapter__name[data-astro-cid-ipwh42ub]{margin-bottom:.25rem}.chapter__descriptor[data-astro-cid-ipwh42ub]{color:var(--c);font-weight:500}.chapter__profile[data-astro-cid-ipwh42ub]{font-size:var(--step-lead);gap:.35rem;padding-left:0;line-height:1.3;list-style:none;display:grid}.chapter__profile[data-astro-cid-ipwh42ub] li[data-astro-cid-ipwh42ub]{align-items:baseline;gap:.75rem;display:flex}.chapter__profile[data-astro-cid-ipwh42ub] li[data-astro-cid-ipwh42ub]:before{content:"";background:var(--c);flex:none;width:.55em;height:.55em;transform:translateY(-.05em)}.chapter__action[data-astro-cid-ipwh42ub]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.75rem;display:flex}.chapter__btn[data-astro-cid-ipwh42ub]{--accent:var(--c)}.chapter__state[data-astro-cid-ipwh42ub]{font-weight:500}.chapter__state[data-astro-cid-ipwh42ub]:before{content:"✓ ";color:var(--c)}@media (width<=48em){.chapter[data-astro-cid-ipwh42ub]{min-height:0;padding-block:0 4.5rem}.chapter__figure[data-astro-cid-ipwh42ub]{aspect-ratio:4/5;margin-inline:calc(var(--margin) * -1);background:var(--f);margin-bottom:.75rem;display:block;overflow:hidden}.chapter__figure[data-astro-cid-ipwh42ub] img[data-astro-cid-ipwh42ub]{object-fit:contain;width:100%;height:100%;padding-block:4%}}.variants[data-astro-cid-ihe3jyg4]{padding-top:var(--section)}.variants__head[data-astro-cid-ihe3jyg4]{align-items:end;row-gap:1.5rem;margin-bottom:clamp(3rem,8vw,7rem)}.variants__title[data-astro-cid-ihe3jyg4]{grid-column:1/span 8}.variants__intro[data-astro-cid-ihe3jyg4]{grid-column:9/-1;max-width:30ch}.variants__body[data-astro-cid-ihe3jyg4]{align-items:start}.variants__frame[data-astro-cid-ihe3jyg4]{grid-column:1/span 6;height:100svh;padding-block:6svh;position:sticky;top:0}.variants__field[data-astro-cid-ihe3jyg4]{height:100%;transition:background-color .9s;overflow:hidden}.variants__field[data-astro-cid-ihe3jyg4] img[data-astro-cid-ihe3jyg4]{padding-block:5%}.variants__list[data-astro-cid-ihe3jyg4]{grid-column:8/-1;margin:0;padding:0;list-style:none}@media (width<=64em){.variants__title[data-astro-cid-ihe3jyg4]{grid-column:1/-1}.variants__intro[data-astro-cid-ihe3jyg4]{grid-column:1/span 8}.variants__frame[data-astro-cid-ihe3jyg4]{grid-column:1/span 6}.variants__list[data-astro-cid-ihe3jyg4]{grid-column:7/-1}}@media (width<=48em){.variants__intro[data-astro-cid-ihe3jyg4]{grid-column:1/-1}.variants__frame[data-astro-cid-ihe3jyg4]{display:none}.variants__list[data-astro-cid-ihe3jyg4]{grid-column:1/-1}}.order[data-astro-cid-2naouctr]{column-gap:var(--gutter);margin-top:var(--section);background:var(--surface);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2.5rem;padding-block:clamp(3rem,6vw,5rem);display:grid}.order__figure[data-astro-cid-2naouctr]{min-height:88svh;margin-left:calc(var(--margin) * -1);background:var(--field);grid-area:1/1/span 2/span 6;margin-block:calc(-1*clamp(3rem,6vw,5rem));transition:background-color .9s;display:grid;overflow:hidden}.order__can[data-astro-cid-2naouctr]{min-height:100%}.order__can[data-astro-cid-2naouctr] img{padding-block:6%}.order__copy[data-astro-cid-2naouctr]{grid-column:8/-1;align-content:end;gap:1.5rem;display:grid}.order__form[data-astro-cid-2naouctr]{grid-column:8/-1;align-content:start;gap:2rem;display:grid}.order__label[data-astro-cid-2naouctr]{color:var(--muted);margin-bottom:.75rem;font-weight:500;display:block}.order__options[data-astro-cid-2naouctr]{gap:.375rem;display:grid}.option[data-astro-cid-2naouctr]{background:var(--bg);cursor:pointer;min-height:3.75rem;transition:background-color var(--t-hover) ease, transform var(--t-press) var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid;position:relative}.option[data-astro-cid-2naouctr]:hover{background:#221e1a}.option[data-astro-cid-2naouctr]:active{transform:scale(.99)}.option__input[data-astro-cid-2naouctr]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.option[data-astro-cid-2naouctr]:has(.option__input:focus-visible){outline:3px solid var(--c);outline-offset:2px}.option__swatch[data-astro-cid-2naouctr]{background:var(--c);width:1.25rem;height:1.25rem;transition:transform var(--t-ui) var(--ease-out)}.option__text[data-astro-cid-2naouctr]{display:grid}.option__name[data-astro-cid-2naouctr]{font-weight:500}.option__descriptor[data-astro-cid-2naouctr]{color:var(--muted)}.option__mark[data-astro-cid-2naouctr]{opacity:0;transition:opacity var(--t-ui) ease, transform var(--t-ui) var(--ease-out);font-weight:500;transform:translate(-.5rem)}.option__mark[data-astro-cid-2naouctr]:before{content:"✓ ";color:var(--c)}.option[data-astro-cid-2naouctr]:has(:checked){background:#2a2520}.option[data-astro-cid-2naouctr]:has(:checked) .option__swatch[data-astro-cid-2naouctr]{transform:rotate(45deg)scale(.85)}.option[data-astro-cid-2naouctr]:has(:checked) .option__mark[data-astro-cid-2naouctr]{opacity:1;transform:none}.stepper[data-astro-cid-2naouctr]{background:var(--bg);align-items:stretch;display:inline-flex}.stepper__btn[data-astro-cid-2naouctr]{width:3.25rem;min-height:3.25rem;font-size:var(--step-lead);transition:background-color var(--t-hover) ease, transform var(--t-press) var(--ease-out)}.stepper__btn[data-astro-cid-2naouctr]:hover{background:#2a2520}.stepper__btn[data-astro-cid-2naouctr]:active{transform:scale(.92)}.stepper__input[data-astro-cid-2naouctr]{text-align:center;width:4.5rem;font-size:var(--step-lead);font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0}.stepper__input[data-astro-cid-2naouctr]::-webkit-outer-spin-button,.stepper__input[data-astro-cid-2naouctr]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.order__line[data-astro-cid-2naouctr]{font-weight:500;display:block}.order__submit[data-astro-cid-2naouctr]{justify-items:start;gap:1rem;display:grid}.order__btn[data-astro-cid-2naouctr]{min-width:min(100%,20rem)}.order__tagline[data-astro-cid-2naouctr]{font-weight:500}.order__note[data-astro-cid-2naouctr]{color:var(--muted)}.order__status[data-astro-cid-2naouctr]:empty{display:none}.order__status[data-astro-cid-2naouctr]{background:var(--bg);padding:1rem 1.25rem;font-weight:500}@media (width<=64em){.order__figure[data-astro-cid-2naouctr]{grid-column:1/span 5}.order__copy[data-astro-cid-2naouctr],.order__form[data-astro-cid-2naouctr]{grid-column:7/-1}}@media (width<=48em){.order[data-astro-cid-2naouctr]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:2rem}.order__copy[data-astro-cid-2naouctr],.order__form[data-astro-cid-2naouctr]{grid-column:1}.order__figure[data-astro-cid-2naouctr]{height:56svh;min-height:0;margin:0 calc(var(--margin) * -1);grid-area:auto/1}.order__btn[data-astro-cid-2naouctr]{width:100%}}.site-footer[data-astro-cid-nns7i3if]{padding-top:var(--section);gap:clamp(4rem,10vw,9rem);padding-bottom:1.5rem;display:grid;overflow:hidden}.site-footer__top[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:space-between;gap:2rem;display:flex}.site-footer__links[data-astro-cid-nns7i3if]{gap:.25rem;padding:0;list-style:none;display:grid}.site-footer__links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.site-footer__side[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:not(.link){min-height:2.75rem;transition:color var(--t-hover) ease;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.site-footer__links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.site-footer__side[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:not(.link):hover{color:var(--accent)}.site-footer__side[data-astro-cid-nns7i3if]{text-align:right}.site-footer__side[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:not(.link){text-underline-offset:.25em;min-height:0;text-decoration:underline}.site-footer__name[data-astro-cid-nns7i3if]{max-width:none;font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;margin-inline:-.04em;font-size:clamp(3rem,14.6vw,16rem);font-weight:700;line-height:.82}.site-footer__legal[data-astro-cid-nns7i3if]{color:var(--muted)}@media (width<=48em){.site-footer__top[data-astro-cid-nns7i3if]{flex-direction:column}.site-footer__side[data-astro-cid-nns7i3if]{text-align:left}.site-footer__name[data-astro-cid-nns7i3if]{max-width:none;font-family:var(--font-display);font-size:13.4vw;font-weight:700}}
