@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/eb-garamond-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/eb-garamond-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-black: #080808;--color-ink-on-black: #f2efe8;--color-muted-on-black: rgb(242 239 232 / .7);--color-faint-on-black: rgb(242 239 232 / .5);--color-line: rgb(242 239 232 / .32);--color-canary: #fdf990;--color-canary-ink: #fdf98d;--font-body: "EB Garamond", Garamond, Georgia, serif;--font-display: "Playfair Display", Georgia, serif;--ease-brand: cubic-bezier(.16, 1, .3, 1);color-scheme:dark}*{box-sizing:border-box;margin:0}html,body{height:100%;background:var(--color-black);color:var(--color-ink-on-black)}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--color-canary);outline-offset:2px}.lp{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate;container-type:size;background:var(--color-black) url(/textures/black-paper.jpg) 0 0 / 300px 300px;--lx: 50%;--ly: 26%;--px: 0;--py: 0}.light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle 70cqmax at var(--lx) var(--ly),rgb(255 248 228 / .1),rgb(255 248 228 / .03) 45%,transparent 70%)}.vig{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 120% 90% at 50% 40%,transparent 55%,rgb(0 0 0 / .45))}.scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stack{position:absolute;left:50%;top:44%;width:56.3cqmin;aspect-ratio:633 / 713;translate:-50% -50%;display:none}html.anim .stack{display:block;opacity:0}.row{position:absolute;left:0;top:0;line-height:1;font-family:var(--font-display);font-weight:700;white-space:nowrap}.l{position:absolute;top:0;display:block;line-height:1;transform-origin:0 0}.can{color:var(--color-canary-ink)}.ink{color:var(--color-ink-on-black)}.mono,.mono-top{position:absolute;left:0;right:0;text-align:center;font-family:var(--font-display);font-weight:700;letter-spacing:.01em;line-height:1}.mono{top:44%;translate:0 -50%;font-size:30cqmin}.mono-top{top:19%;font-size:17cqmin}.mono .l,.mono-top .l{position:static;display:inline-block}.ref,html.anim .mono-top{visibility:hidden}.mono-top .l{transition:translate .9s var(--ease-brand)}.lp.live .mono-top .l{translate:calc(var(--px) * var(--z) * 1cqmin) calc(var(--py) * var(--z) * .6cqmin)}.cap{position:absolute;left:0;right:0;top:calc(19% + 19.5cqmin);text-align:center;font-weight:600;font-size:min(3.5cqmin,15px);line-height:1;letter-spacing:.32em;text-transform:uppercase;color:var(--color-muted-on-black)}.links{position:absolute;left:50%;top:45%;translate:-50% 0;width:min(100cqw - 48px,440px);display:grid;gap:14px;z-index:2}.btn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;min-height:max(56px,min(16cqmin,64px));padding:10px 18px;font:600 min(4.1cqmin,18px) / 1.25 var(--font-body);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;isolation:isolate;transition:scale .18s var(--ease-brand);-webkit-tap-highlight-color:transparent}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--color-ink-on-black);transform:scaleY(0);transform-origin:50% 100%;transition:transform .24s var(--ease-brand)}@media(hover:hover){.btn:hover:before{transform:scaleY(1)}.btn.out:hover{color:var(--color-black)}}.btn:active{scale:.98}.btn.fill{background:var(--color-canary);color:var(--color-black)}.btn.out{color:var(--color-ink-on-black);border:1px solid var(--color-line);background:#08080859}html.anim .cap,html.anim .btn{opacity:0}.legal{position:absolute;left:0;right:0;bottom:max(8px,env(safe-area-inset-bottom));z-index:2;display:flex;justify-content:center;gap:8px}.legal a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-faint-on-black);text-decoration:none}@media(hover:hover){.legal a:hover{color:var(--color-canary-ink)}}
