:root{--font-display: "Instrument Serif", "Times New Roman", serif;--font-sans: "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-xxl: clamp(3.5rem, 12.4vw, 10.5rem);--fs-xl: clamp(2.75rem, 8.4vw, 7rem);--fs-l: clamp(2.125rem, 5.6vw, 4.5rem);--fs-m: clamp(1.75rem, 3.2vw, 2.75rem);--fs-s: clamp(1.375rem, 2vw, 1.75rem);--fs-body-l: clamp(1.0625rem, 1.3vw, 1.25rem);--fs-body: 1rem;--fs-small: .875rem;--fs-label: .75rem;--lh-display: .9;--track-display: -.012em;--track-label: .09em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--section-y: clamp(4.5rem, 11vw, 11rem);--section-y-tight: clamp(3rem, 7vw, 6rem);--gutter: clamp(1rem, 3.4vw, 2.5rem);--col-gap: clamp(.75rem, 1.8vw, 1.5rem);--line-w: 1px;--radius-pill: 999px;--tap: 3rem;--ease-out: cubic-bezier(.2, .7, .2, 1);--dur: .6s;--header-h: 4rem}@media(min-width:990px){:root{--header-h: 5rem}}:root,.scheme-white{--bg: var(--white);--fg: var(--ink);--accent: var(--red);--accent-fg: var(--white);--muted: color-mix(in srgb, var(--ink) 66%, transparent);--line: color-mix(in srgb, var(--ink) 14%, transparent);--surface: var(--cream)}.scheme-cream{--bg: var(--cream);--fg: var(--ink);--accent: var(--red);--accent-fg: var(--white);--muted: color-mix(in srgb, var(--ink) 68%, transparent);--line: color-mix(in srgb, var(--ink) 16%, transparent);--surface: var(--white)}.scheme-red{--bg: var(--red);--fg: var(--white);--accent: var(--white);--accent-fg: var(--red);--muted: color-mix(in srgb, var(--white) 82%, transparent);--line: color-mix(in srgb, var(--white) 28%, transparent);--surface: var(--red-deep)}.scheme-ink{--bg: var(--ink);--fg: var(--white);--accent: var(--red);--accent-fg: var(--white);--muted: color-mix(in srgb, var(--white) 72%, transparent);--line: color-mix(in srgb, var(--white) 18%, transparent);--surface: color-mix(in srgb, var(--white) 6%, var(--ink))}.scheme-blue{--bg: var(--blue);--fg: var(--ink);--accent: var(--red);--accent-fg: var(--white);--muted: color-mix(in srgb, var(--ink) 72%, transparent);--line: color-mix(in srgb, var(--ink) 18%, transparent);--surface: var(--white)}[class*=scheme-]{background-color:var(--bg);color:var(--fg)}*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}body{min-height:100svh;display:flex;flex-direction:column;background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}main{flex:1;outline:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-weight:400;overflow-wrap:break-word;text-wrap:balance}:where(ul,ol)[role=list]{list-style:none;padding:0}html:has(dialog[open]),html:has(details[data-scroll-lock][open]){overflow:hidden}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.scheme-red :focus-visible{outline-color:var(--white)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:var(--gutter);top:-100px;z-index:100;padding:var(--space-3) var(--space-5);background:var(--ink);color:var(--white);border-radius:var(--radius-pill)}.skip-link:focus{top:var(--space-3)}.wrap{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.section--tight{padding-block:var(--section-y-tight)}.section--flush{padding-block:0}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--col-gap)}@media(min-width:750px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.display{font-family:var(--font-display);font-weight:400;line-height:var(--lh-display);letter-spacing:var(--track-display);font-kerning:normal;font-feature-settings:"kern","liga"}.display--upper{text-transform:uppercase}.display em,.display i{font-style:italic;text-transform:none;letter-spacing:-.01em;color:var(--accent)}.display .accent{color:var(--accent)}.fs-xxl{font-size:var(--fs-xxl)}.fs-xl{font-size:var(--fs-xl)}.fs-l{font-size:var(--fs-l)}.fs-m{font-size:var(--fs-m);line-height:.95}.fs-s{font-size:var(--fs-s);line-height:1.05}.body-l{font-size:var(--fs-body-l);line-height:1.5}.small{font-size:var(--fs-small)}.muted{color:var(--muted)}.label{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;line-height:1.3}.index-num{font-family:var(--font-display);font-size:var(--fs-s);font-style:italic;color:var(--accent);line-height:1}.rte>*+*{margin-top:1em}.rte a{color:var(--accent)}.rte ul,.rte ol{padding-left:1.2em}.measure{max-width:34rem}.wordmark{display:inline-flex;align-items:baseline;font-family:var(--font-display);font-weight:400;line-height:.8;letter-spacing:0;color:var(--accent);text-decoration:none;font-kerning:none;font-synthesis:none}.wordmark span{display:inline-block}.wordmark .wm-l1{margin-right:.035em}.wordmark .wm-e{margin-right:.045em}.wordmark .wm-o{margin-right:.03em}.wordmark .wm-n{margin-right:.04em}.wordmark .wm-l2{margin-right:-.075em}.btn{--btn-bg: var(--accent);--btn-fg: var(--accent-fg);--btn-line: var(--accent);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:3.25rem;padding:.95rem 1.75rem .9rem;border:var(--line-w) solid var(--btn-line);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-sans);font-size:.8125rem;font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:none;line-height:1;white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s,transform .2s var(--ease-out)}.btn:hover{--btn-bg: var(--red-deep);--btn-line: var(--red-deep)}.scheme-red .btn:hover{--btn-bg: var(--cream);--btn-line: var(--cream)}.btn:active{transform:scale(.98)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--fg);--btn-line: currentColor}.btn--ghost:hover{--btn-bg: var(--fg);--btn-fg: var(--bg);--btn-line: var(--fg)}.scheme-red .btn--ghost:hover{--btn-bg: var(--white);--btn-fg: var(--red);--btn-line: var(--white)}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.link{display:inline-flex;align-items:center;gap:.5em;font-size:.8125rem;font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:.3em;transition:background-size .3s var(--ease-out)}.link:hover{background-size:0 1px;background-position:100% 100%}.link .arrow{transition:transform .3s var(--ease-out)}.link:hover .arrow{transform:translate(3px)}.field{display:grid;gap:var(--space-2)}.field__label{font-size:var(--fs-small);font-weight:500}.input,.select{width:100%;min-height:var(--tap);padding:.75rem 1rem;border:var(--line-w) solid color-mix(in srgb,var(--fg) 30%,transparent);border-radius:0;background:transparent;font-size:1rem;transition:border-color .15s}.input:hover,.select:hover{border-color:var(--fg)}.input:focus-visible,.select:focus-visible{outline-offset:0;border-color:var(--fg)}.media{position:relative;overflow:hidden;aspect-ratio:var(--ratio, 4 / 5);background:var(--surface)}.media>img,.media>video,.media>svg,.media>.dev-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ratio-1x1{--ratio: 1 / 1}.ratio-4x5{--ratio: 4 / 5}.ratio-3x4{--ratio: 3 / 4}.ratio-9x16{--ratio: 9 / 16}.ratio-16x10{--ratio: 16 / 10}.ratio-3x2{--ratio: 3 / 2}.media__badge{position:absolute;left:.6rem;bottom:.6rem;z-index:1;padding:.15rem .5rem .2rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--white) 82%,transparent);color:color-mix(in srgb,var(--ink) 82%,transparent);font-family:var(--font-display);font-style:italic;font-size:.875rem;line-height:1.2;letter-spacing:.01em}.dev-ph{display:grid;place-items:end start;padding:clamp(.75rem,2vw,1.25rem);background:repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--ink) 4%,transparent) 14px 15px),var(--ph-bg, var(--cream));color:var(--ink);outline:1px dashed color-mix(in srgb,var(--ink) 35%,transparent);outline-offset:-8px}.dev-ph--blue{--ph-bg: var(--blue)}.dev-ph--red{--ph-bg: color-mix(in srgb, var(--red) 18%, var(--cream))}.dev-ph__tag{display:grid;gap:.2rem;max-width:26ch;font-family:var(--font-mono);font-size:.6875rem;line-height:1.35;letter-spacing:.02em}.dev-ph__tag strong{font-weight:600;letter-spacing:.08em;color:var(--red)}.dev-note{display:block;padding:var(--space-2) var(--space-3);border:1px dashed color-mix(in srgb,currentColor 45%,transparent);font-family:var(--font-mono);font-size:.6875rem;line-height:1.45;letter-spacing:.02em}.dev-note strong{color:var(--accent);letter-spacing:.08em}.js [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out);transition-delay:calc(var(--reveal-i, 0) * 80ms)}.js [data-reveal].is-in{opacity:1;transform:none}.js .media[data-reveal]{transform:none;clip-path:inset(6% 0 0 0);transition-property:opacity,clip-path}.js .media[data-reveal].is-in{clip-path:inset(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js [data-reveal],.js .media[data-reveal]{opacity:1;transform:none;clip-path:none}}.template-page main,.template-search main,.template-404 main,.template-blog main,.template-article main,.template-list-collections main{width:100%;max-width:var(--page-width);margin-inline:auto;padding:var(--space-8) var(--gutter) var(--section-y)}.template-page main h1,.template-search main h1,.template-404 main h1,.template-blog main h1,.template-article main h1,.template-list-collections main h1{font-family:var(--font-display);font-size:var(--fs-l);line-height:var(--lh-display);text-transform:uppercase;margin-bottom:var(--space-6)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
