@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-300-normal-BuXLI6C0.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff")}@property --veil{syntax:"<percentage>";inherits:false;initial-value:0%}.intro{z-index:100;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro--dissolve,.intro--skip{pointer-events:none}.intro__veil{background:var(--bg);--veil:0%;position:absolute;inset:0}.intro--dissolve .intro__veil{-webkit-mask-image:radial-gradient(ellipse 75% 62% at 50% 48%, transparent calc(var(--veil) - 55%), #000 var(--veil));-webkit-mask-image:radial-gradient(ellipse 75% 62% at 50% 48%, transparent calc(var(--veil) - 55%), #000 var(--veil));mask-image:radial-gradient(ellipse 75% 62% at 50% 48%, transparent calc(var(--veil) - 55%), #000 var(--veil));animation:1.25s cubic-bezier(.45,.05,.25,1) .2s forwards veil-out}@keyframes veil-out{0%{--veil:0%;opacity:1}65%{opacity:1}to{--veil:175%;opacity:0}}.intro__bloom{aspect-ratio:1.8;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#b68d981c,#b68d980d 45%,#b68d9800 100%);width:min(120vw,64rem);position:absolute;top:48%;left:50%;translate:-50% -50%;scale:.55}.intro--dissolve .intro__bloom{animation:bloom 1.5s var(--ease) forwards}@keyframes bloom{0%{opacity:0;scale:.55}22%{opacity:1}to{opacity:0;scale:1.55}}.intro__text{z-index:2;padding-inline:var(--gutter);text-align:center;font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);font-size:clamp(2.1rem,8.4vw,5.5rem);font-weight:300;line-height:1.12;position:relative}.intro__line{opacity:0;filter:blur(7px);display:block;transform:translateY(.32em)}.intro--in .intro__line,.intro--dissolve .intro__line{opacity:1;filter:blur();transition:opacity 1.1s var(--ease), transform 1.4s var(--ease-out), filter 1.2s var(--ease);transition-delay:var(--line-delay,0s);transform:none}.intro__line--accent{letter-spacing:.005em;color:var(--intro-accent);margin-top:.14em;font-size:1.06em;font-style:italic;font-weight:400}.intro__word{white-space:nowrap;display:inline-block}.intro--dissolve .intro__glyph{opacity:0;filter:blur(12px);transform:translate3d(var(--dx,0), var(--dy,0), 0) scale(1.1);transition:opacity .5s var(--ease) var(--d,0s), filter .55s var(--ease) var(--d,0s), transform 1.1s var(--ease-out) var(--d,0s);display:inline-block}.intro__mist{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.intro__skip{z-index:4;left:50%;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--muted);cursor:pointer;opacity:0;animation:skip-in .9s var(--ease) .7s forwards;transition:color .3s var(--ease);background:0 0;border:0;padding:.95rem 1.25rem;font-size:.6875rem;font-weight:500;position:absolute;translate:-50%}.intro__skip:after{content:"";opacity:.35;height:1px;transition:transform .5s var(--ease-out), opacity .3s;background:currentColor;margin-top:.4rem;display:block;transform:scaleX(.4)}.intro__skip:hover{color:var(--ink)}.intro__skip:hover:after{opacity:.6;transform:scaleX(1)}@keyframes skip-in{to{opacity:1}}.intro--dissolve .intro__skip,.intro--skip .intro__skip{visibility:hidden;opacity:0;transition:opacity .25s,visibility 0s .25s;animation:none}.intro--skip{opacity:0;transition:opacity .38s var(--ease)}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.intro--dissolve .intro__veil{animation:veil-fade 1.1s var(--ease) .2s forwards}@keyframes veil-fade{to{opacity:0}}}
