*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}:root{--fg: var(--ink);--fg-muted: var(--ink-muted);--accent: var(--cinnabar);--hairline: var(--rule)}body{margin:0;background:var(--eggshell);color:var(--fg);font-family:var(--font-body);font-size:1.0625rem;line-height:1.7;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:500;line-height:1.15;text-wrap:balance}h1{font-size:clamp(2.25rem,5vw,3.5rem)}h2{font-size:clamp(1.75rem,3.5vw,2.5rem)}h3{font-size:1.375rem}p{margin:0 0 1rem;text-wrap:pretty}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:4px}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.wrap{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.band{padding-block:clamp(48px,7vw,88px)}.band--lacquer{--fg: var(--eggshell);--fg-muted: color-mix(in oklab, var(--eggshell) 75%, transparent);--accent: var(--gold);--hairline: color-mix(in oklab, var(--eggshell) 15%, transparent);background-color:var(--lacquer);background-image:radial-gradient(120% 90% at 15% 0%,rgba(195,154,78,.07),transparent 55%),radial-gradient(90% 70% at 90% 100%,rgba(178,58,30,.06),transparent 60%);color:var(--fg)}.band--deep{background:var(--eggshell-deep)}.measure{max-width:var(--measure)}.plate{position:relative;padding:14px}.plate:before,.plate:after{content:"";position:absolute;width:26px;height:26px;border:1px solid color-mix(in oklab,var(--gold) 65%,transparent)}.plate:before{top:0;left:0;border-right:0;border-bottom:0}.plate:after{bottom:0;right:0;border-left:0;border-top:0}.kicker{margin:0 0 14px;font-family:var(--font-display);font-size:.8125rem;letter-spacing:.32em;text-transform:uppercase;color:var(--accent)}.muted{color:var(--fg-muted)}.tabular{font-variant-numeric:tabular-nums}.button{display:inline-block;padding:14px 28px;border:1px solid var(--cinnabar);border-radius:2px;background:var(--cinnabar);color:var(--eggshell);font-family:var(--font-display);font-size:1.0625rem;letter-spacing:.08em;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,transform .2s}.button:hover{background:var(--brand);border-color:var(--brand);color:var(--lacquer)}.button:active{transform:scale(.98)}.button--quiet{background:transparent;color:inherit;border-color:var(--edge)}.button--quiet:hover{background:transparent;border-color:var(--brand);color:var(--brand)}label{display:block;margin-bottom:6px;font-family:var(--font-display);letter-spacing:.04em}select,input[type=text],input[type=number],input[type=email]{width:100%;padding:12px 14px;border:1px solid var(--edge);border-radius:2px;background:#fff;color:var(--ink);font-family:var(--font-body);font-size:1rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/4/assets/critical.css.map */
