:root{--blue-900: #0c1f3b;--blue-700: #13315b;--blue-600: #2a5089;--blue-400: #5b83b5;--blue-300: #6d8fc4;--blue-200: #a9c0de;--blue-100: #dce6f3;--blue-50: #edf2f9;--cream: #fdf8f0;--cream-tint: #f1eadc;--cream-deep: #e7e2d8;--white: #ffffff;--saffron: #e8b84b;--saffron-light: #f0c765;--saffron-pressed: #d9a72f;--saffron-ink: #4a3208;--burgundy: #800020;--burgundy-pressed: #5c0017;--rose-fill: #f5e7e9;--rose-line: #e3d7da;--rose-ink: #a65a6c;--scrim-faint: rgb(12 31 59 / .08);--scrim-light: rgb(12 31 59 / .12);--scrim: rgb(12 31 59 / .35);--scrim-heavy: rgb(12 31 59 / .55);--scrim-deep: rgb(12 31 59 / .9);--veil-white: rgb(255 255 255 / .9);--rule-soft: rgb(19 49 91 / .2);--rule-mid: rgb(19 49 91 / .4);--disabled-ink: rgb(19 49 91 / .25);--font-display: "Instrument Serif", Georgia, serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-body: "Karla", system-ui, sans-serif;--font-script: "Allura", cursive;--text-label-xs: 9px;--text-label-s: 10px;--text-label-m: 11px;--text-label-l: 12px;--text-body-s: 13px;--text-body-m: 15px;--text-h6: 18px;--text-h5: 20px;--text-h4: 24px;--text-h3: 28px;--text-h2: 34px;--text-h1: 38px;--text-display: 44px;--text-display-xl: 44px;--track-display-tight: -.03em;--track-display: -.02em;--track-display-loose: -.01em;--track-body: 0;--track-soft: .06em;--track-mono-tight: .1em;--track-mono: .13em;--track-mono-wide: .16em;--track-wordmark: .3em;--leading-flat: 1;--leading-display: 1.05;--leading-tight: 1.1;--leading-snug: 1.2;--leading-normal: 1.4;--leading-body: 1.6;--leading-relaxed: 1.75;--leading-loose: 1.9;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-30: 120px;--border-hair: 1px;--border-focus: 2px;--border-accent: 3px;--radius: 0;--radius-pill: 999px;--radius-circle: 50%;--dur-instant: .1s;--dur-press: .12s;--dur-fast: .15s;--dur-release: .18s;--dur-brisk: .2s;--dur-base: .25s;--dur-gentle: .3s;--dur-slow: .4s;--dur-unspool: .7s;--ease: cubic-bezier(.22, .61, .36, 1);--ease-press: cubic-bezier(.34, 1.2, .64, 1);--press-shift: 1px;--bp-mobile: 390px;--bp-tablet: 768px;--bp-desktop: 1024px;--bp-wide: 1440px;--page-width: var(--bp-wide);--page-margin: var(--space-5);--tap-target-min: 44px;--content-reading: 680px;--content-letter: 620px;--content-aside: 260px;--media-journal-hero: 520px;--header-height: var(--space-14)}@media(min-width:1024px){:root{--header-height: 68px}:root{--text-h6: 19px;--text-h5: 22px;--text-h4: 26px;--text-h3: 32px;--text-h2: 40px;--text-h1: 46px;--text-display: 56px;--text-display-xl: 74px;--page-margin: var(--space-14)}}*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;min-height:100svh;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}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,button{font:inherit;border-radius:var(--radius)}select{background-color:var(--cream);color:currentcolor}dialog{background-color:var(--cream);color:var(--blue-700)}p{text-wrap:pretty}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{background-color:var(--white);color:var(--blue-700);font-family:var(--font-body);font-size:var(--text-body-m);line-height:var(--leading-body);letter-spacing:var(--track-body)}h1,h2,h3,h4,h5,h6{color:var(--blue-700);font-family:var(--font-display);font-weight:400;letter-spacing:var(--track-display);line-height:var(--leading-display);text-wrap:balance}h1{font-size:var(--text-h1);letter-spacing:var(--track-display-tight)}h2{font-size:var(--text-h2);letter-spacing:var(--track-display-tight)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}h5{font-size:var(--text-h5);letter-spacing:var(--track-display-loose)}h6{font-size:var(--text-h6);letter-spacing:var(--track-display-loose)}a{color:inherit;text-decoration:none}.label{font-family:var(--font-mono);font-size:var(--text-label-m);letter-spacing:var(--track-mono);line-height:var(--leading-flat);text-transform:uppercase}.eyebrow{font-family:var(--font-mono);font-size:var(--text-label-xs);font-weight:600;letter-spacing:var(--track-mono-wide);line-height:var(--leading-flat);text-transform:uppercase}.script{font-family:var(--font-script);font-size:var(--text-h4);line-height:var(--leading-tight)}.italic{font-family:var(--font-display);font-style:italic;font-size:var(--text-h4);letter-spacing:var(--track-display-loose);line-height:var(--leading-flat);color:var(--blue-600)}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip-path:inset(50%);white-space:nowrap}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:var(--border-focus) solid var(--saffron);outline-offset:var(--border-focus)}@media(hover:hover)and (pointer:fine){a:hover,button:hover{color:var(--blue-600);transition:color var(--dur-fast) var(--ease)}}:where(a,button):active{color:var(--blue-900);translate:0 var(--press-shift)}[aria-disabled=true],:disabled{color:var(--disabled-ink);cursor:default}:where(a,button,input,select,summary)[data-tap]{min-block-size:var(--tap-target-min);min-inline-size:var(--tap-target-min)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.skip-link{position:absolute;z-index:100;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-hair) solid var(--blue-700);background-color:var(--cream);color:var(--blue-700);font-family:var(--font-mono);font-size:var(--text-label-m);letter-spacing:var(--track-mono);text-transform:uppercase;translate:0 -200%}.skip-link:focus-visible{translate:0 0}.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;display:grid;grid-template-columns:var(--content-grid);width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}
/*# sourceMappingURL=/cdn/shop/t/58/assets/critical.css.map */
