@font-face{font-family:Satoshi;src:url(satoshi-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(satoshi-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(satoshi-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:where(section,[id]){scroll-margin-top:var(--header-height, 96px)}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--radius-md)}select{background-color:var(--bg);color:currentcolor}dialog{background-color:var(--bg);color:var(--fg)}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--weight-regular);background-color:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01","ss02"}::selection{background:var(--ossa-forest);color:var(--ossa-ivory)}:where(h1){font-size:clamp(44px,5.5vw,var(--text-5xl));line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-medium);color:var(--fg-strong);margin:0 0 var(--space-6)}:where(h2){font-size:clamp(32px,4vw,var(--text-4xl));line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);font-weight:var(--weight-medium);color:var(--fg-strong);margin:0 0 var(--space-5)}:where(h3){font-size:clamp(28px,3.2vw,var(--text-3xl));line-height:var(--leading-snug);font-weight:var(--weight-medium);color:var(--fg-strong);margin:0 0 var(--space-4)}:where(h4){font-size:clamp(22px,2.4vw,var(--text-2xl));line-height:var(--leading-snug);font-weight:var(--weight-medium);color:var(--fg-strong);margin:0 0 var(--space-3)}:where(p){line-height:var(--leading-loose);margin:0 0 var(--space-4);max-width:var(--measure)}:where(a){color:var(--fg-strong);text-underline-offset:4px;text-decoration-thickness:1px;transition:opacity var(--dur-quick) var(--ease-out)}:where(a:hover){opacity:.7}:where(hr){border:none;border-top:1px solid var(--border);margin:var(--space-8) 0}.h-display{font-size:clamp(56px,7vw,var(--text-6xl));line-height:var(--leading-tight);letter-spacing:var(--tracking-tightest);font-weight:var(--weight-medium);color:var(--fg-strong)}.h1{font-size:clamp(44px,5.5vw,var(--text-5xl));line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-medium);color:var(--fg-strong)}.h2{font-size:clamp(32px,4vw,var(--text-4xl));line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);font-weight:var(--weight-medium);color:var(--fg-strong)}.h3{font-size:clamp(28px,3.2vw,var(--text-3xl));line-height:var(--leading-snug);font-weight:var(--weight-medium);color:var(--fg-strong)}.h4{font-size:clamp(22px,2.4vw,var(--text-2xl));line-height:var(--leading-snug);font-weight:var(--weight-medium);color:var(--fg-strong)}.h-serif{font-family:var(--font-serif);font-size:var(--text-4xl);line-height:var(--leading-snug);font-weight:400;font-style:italic;letter-spacing:-.01em;color:var(--fg-strong)}.body-lg{font-size:var(--text-md);line-height:var(--leading-loose);color:var(--fg);max-width:var(--measure)}.body{font-size:var(--text-base);line-height:var(--leading-loose);color:var(--fg);max-width:var(--measure)}.body-sm{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-muted)}.eyebrow{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--fg-muted)}.caption{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--fg-subtle)}.label-wide{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase}.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}.drawer-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;border:none;padding:0;background:transparent;width:100%;height:100dvh;max-width:100%;max-height:none;color:var(--fg)}.drawer-dialog::backdrop{background-color:#14201a66;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:1;transition:opacity var(--dur-base) var(--ease-out)}@starting-style{.drawer-dialog[open]::backdrop{opacity:0}}.drawer-dialog__panel{position:absolute;right:0;top:0;bottom:0;width:min(420px,90vw);background-color:var(--ossa-ivory);transform:translate(100%);transition:transform var(--dur-base) var(--ease-out)}.drawer-dialog[open]>.drawer-dialog__panel{transform:translate(0)}@starting-style{.drawer-dialog[open]>.drawer-dialog__panel{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.drawer-dialog::backdrop,.drawer-dialog__panel{transition:none}}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
