@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,400&family=Inter:wght@400;500&display=swap";:root{--bg:#0a0a09;--fg:#f2f0eb;--muted:#8a8880;--accent:#7c8c73;--hairline:#f2f0eb24;--font-display:"Cormorant Garamond", serif;--font-body:"Inter", sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);margin:0;padding:0}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased}img,video{max-width:100%}a{color:inherit}:focus-visible{outline:1px solid var(--accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:6vh 1.5rem 2rem;display:flex;position:relative;overflow:hidden}.leaf-mark{width:min(70vw,620px);height:min(70vw,620px);color:var(--fg);opacity:.05;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-content{z-index:1;opacity:0;flex-direction:column;align-items:center;max-width:640px;transition:opacity .9s,transform .9s;display:flex;position:relative;transform:translateY(10px)}.stage.is-ready .stage-content{opacity:1;transform:translateY(0)}.eyebrow{font-family:var(--font-body);letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin:0 0 1.25rem;font-size:.7rem}.wordmark{font-family:var(--font-display);letter-spacing:.05em;color:var(--fg);margin:0 0 1.5rem;font-size:clamp(2.75rem,9vw,6rem);font-weight:400;line-height:1;position:relative}.wordmark-rule{background:var(--accent);width:0;height:1px;margin:1.4rem auto 0;transition:width 1.4s cubic-bezier(.16,1,.3,1) .4s;display:block}.stage.is-ready .wordmark-rule{width:140px}.tagline{font-family:var(--font-display);color:var(--muted);margin:0 0 2.75rem;font-size:clamp(1.05rem,2.4vw,1.35rem);font-style:italic;font-weight:400}.status{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--fg);border:1px solid var(--hairline);border-radius:999px;margin:0;padding:.75rem 1.75rem;font-size:.7rem;font-weight:500}.stage-footer{z-index:1;margin-top:3rem;position:relative}.stage-footer p{font-family:var(--font-body);letter-spacing:.02em;color:var(--muted);margin:0;font-size:.75rem}.cookie-preferences{color:var(--muted);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-top:.75rem;padding:.25rem;font-size:.75rem;text-decoration:underline;display:none}.has-consent-manager .cookie-preferences{display:inline-block}.cookie-preferences:hover{color:var(--fg)}.cookie-preferences.termly-display-preferences--disabled{display:none}@media (width<=480px){.stage{padding:8vh 1.25rem 2rem}.stage-footer{margin-top:2.5rem}}
