:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:var(--font-body-weight) 1rem/1.65 var(--font-body-family);font-style:var(--font-body-style);letter-spacing:.025em}.page{min-height:100svh;display:grid;grid-template-columns:44% 56%}.content{padding:45px clamp(28px,5vw,90px) 25px;display:flex;flex-direction:column}.wordmark{font:var(--font-logo-weight) 30px/1.2 var(--font-logo-family);font-style:var(--font-logo-style);letter-spacing:.22em}.message{margin:auto 0;padding:75px 0;max-width:520px}.eyebrow{font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.22em;margin:0 0 28px}.line{width:40px;height:1px;background:var(--accent);margin-bottom:28px}h1{font:var(--font-heading-weight) clamp(42px,4.7vw,76px)/1.08 var(--font-heading-family);font-style:var(--font-heading-style);letter-spacing:.01em;text-wrap:balance;margin:0 0 28px}h1 em{font-weight:400}.description{max-width:32ch;color:var(--ink);margin:0 0 32px}.soon{font:var(--font-heading-weight) 20px/1.4 var(--font-heading-family);margin:0}.footer{font-size:12px;color:var(--ink);letter-spacing:.03em}.visual{position:relative;min-height:100svh;overflow:hidden;background:#494738}.visual img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:56% center}.caption{position:absolute;bottom:30px;left:35px;right:35px;color:#fff;font-size:12px;letter-spacing:.15em;text-transform:uppercase}.visual:after{content:"";position:absolute;top:70%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#00000059);pointer-events:none}.caption{z-index:1}@media(min-width:1600px){.message{max-width:560px}}@media(max-width:700px){.page{grid-template-columns:1fr}.content{padding:28px 8% 24px;min-height:62svh}.wordmark{font-size:26px}.message{padding:52px 0 40px;max-width:440px}h1{font-size:clamp(43px,10vw,62px);max-width:12ch}.description{font-size:16px}.visual{min-height:58svh}.visual img{object-position:center 57%}.caption{left:8%;bottom:24px}.footer{margin-top:10px}}@media(prefers-reduced-motion:no-preference){.message{animation:appear .8s ease-out}@keyframes appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.password-entry{margin-top:16px;font-size:14px}.password-entry summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.password-entry label{display:block;margin:16px 0 6px}.password-entry input{max-width:100%;padding:12px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit}.password-entry button{padding:13px 18px;border:0;background:var(--accent);color:var(--ink);font:inherit;font-weight:500;cursor:pointer;margin-top:8px}.password-entry :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.wordmark img{display:block;max-width:210px;height:auto}.description{color:var(--ink);opacity:.8}.footer{color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
