:root{--color-paper: #f4f1ec;--color-ink: #1d1a16;--color-ink-soft: #6b645a;--font-sans: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;--header-height: 4rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.page{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);line-height:1.4}.page__header{position:fixed;inset:0 0 auto 0;z-index:2;display:flex;align-items:center;height:var(--header-height);padding:0 clamp(1.25rem,4vw,3rem)}.page__brand{margin:0;font-size:1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.page__section{display:grid;place-items:center;min-height:80dvh;padding:4rem clamp(1.25rem,4vw,3rem)}.page__placeholder{margin:0;color:var(--color-ink-soft)}.unfold__fallback{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:70rem;margin:0 auto;padding:calc(var(--header-height) + 2rem) clamp(1.25rem,4vw,3rem) 4rem}.unfold__fallback-image{display:block;width:100%;height:auto;mix-blend-mode:multiply}.unfold__fallback-caption{grid-column:1 / -1;color:var(--color-ink-soft);text-align:center}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.unfold__fallback{animation:await-script 0s 3s backwards}}@keyframes await-script{0%{visibility:hidden}}.unfold--ready{height:460dvh}.unfold--ready .unfold__fallback{display:none}.unfold__stage{position:sticky;top:0;height:100dvh;overflow:hidden;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.unfold__stage--dragging{cursor:grabbing}.unfold__canvas{display:block;width:100%;height:100%}.unfold__captions{position:absolute;inset:auto auto clamp(2.5rem,12dvh,7rem) clamp(1.25rem,6vw,6rem);width:min(22rem,calc(100% - 2.5rem));margin:0;padding:0;list-style:none}.unfold__caption{position:absolute;inset:auto 0 0 0;opacity:0;transform:translateY(.75rem);transition:opacity .35s ease,transform .35s ease}.unfold__caption--active{opacity:1;transform:none}.unfold__caption-title{margin:0 0 .35rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:500;letter-spacing:-.02em;line-height:1}.unfold__caption-text{margin:0;color:var(--color-ink-soft);font-size:1.0625rem}.unfold__hint{position:absolute;inset:auto 0 1rem 0;margin:0;color:var(--color-ink-soft);font-size:.8125rem;letter-spacing:.12em;text-align:center;text-transform:uppercase;transition:opacity .35s ease}.unfold__hint--hidden{opacity:0}@media(max-width:40rem){.unfold__fallback{grid-template-columns:minmax(0,1fr)}.unfold__captions{inset:auto auto 4.5rem 1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/site.css.map */
