.qMM99a_root{--ink:#1b1a16;--ivory:#f1ece1;--muted:#f1ece1a8;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-glide:cubic-bezier(.65, 0, .2, 1);isolation:isolate;background:radial-gradient(120% 90% at 50% 45%, #211f1a 0%, var(--ink) 55%, #141310 100%);min-height:100dvh;color:var(--ivory);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;flex-direction:column;display:flex;position:relative;overflow:hidden}.qMM99a_root:before{content:"";z-index:-2;opacity:.7;pointer-events:none;background:radial-gradient(38% 30% at 50% 44%,#c7a0671a,#0000 72%);position:absolute;inset:-10%}.qMM99a_root:after{content:"";z-index:-1;opacity:.045;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.qMM99a_root[data-ambient]:before{animation:9s ease-in-out infinite alternate qMM99a_ambient}.qMM99a_root[data-ambient][data-play]:before{animation-delay:10.5s}.qMM99a_main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:clamp(16px,6vh,56px) 16px 24px;display:flex}.qMM99a_stage{justify-content:center;width:100%;display:flex;position:relative}.qMM99a_heading{margin:0;line-height:0}.qMM99a_wordmark{width:min(760px,84vw,120vh);height:auto;display:block;overflow:visible}.qMM99a_tagline{letter-spacing:-.018em;opacity:0;pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .32em;margin:0;font-size:clamp(1.5rem,4.4vw,3.25rem);font-weight:300;line-height:1.15;display:flex;position:absolute;inset:0}.qMM99a_descriptor{letter-spacing:.01em;color:#f1ece1db;margin:clamp(18px,2.6vw,30px) 0 0;font-size:clamp(1rem,1.75vw,1.3rem);font-weight:400}.qMM99a_soon{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin:clamp(30px,7vh,64px) 0 0;font-size:.75rem}.qMM99a_footer{padding:16px 16px max(20px, env(safe-area-inset-bottom));font-size:.8125rem}.qMM99a_links{flex-wrap:wrap;justify-content:center;gap:4px 28px;margin:0;padding:0;list-style:none;display:flex}.qMM99a_links a{color:var(--muted);letter-spacing:.02em;border-radius:2px;padding:10px 4px;text-decoration:none;display:inline-block}.qMM99a_links a:hover{color:var(--ivory);text-underline-offset:4px;text-decoration:underline}.qMM99a_links a:focus-visible{color:var(--ivory);outline-offset:2px;outline:2px solid #c7a067}.qMM99a_letter,.qMM99a_markReveal,.qMM99a_lettersWipe{transform-box:fill-box}.qMM99a_bloom{opacity:0}.qMM99a_root[data-play] .qMM99a_tagline{animation:3.6s linear .3s both qMM99a_taglineFrame}.qMM99a_root[data-play] .qMM99a_tagline>span{animation:qMM99a_focusIn 1.3s var(--ease-out) both}.qMM99a_root[data-play] .qMM99a_tagline>span:first-child{animation-delay:.35s}.qMM99a_root[data-play] .qMM99a_tagline>span:last-child{animation-delay:1.05s}.qMM99a_root[data-play] .qMM99a_wordmark{transform-origin:13.7%;animation:qMM99a_camera 2.3s var(--ease-glide) 6s both}.qMM99a_root[data-play] .qMM99a_mark{animation:1.2s ease-out 4s both qMM99a_fadeIn}.qMM99a_root[data-play] .qMM99a_markReveal{transform-origin:50%;animation:1.7s cubic-bezier(.3,.1,.2,1) 4s both qMM99a_reveal}.qMM99a_root[data-play] .qMM99a_markLight{animation:1.6s cubic-bezier(.45,0,.25,1) 4.85s both qMM99a_travel500}.qMM99a_root[data-play] .qMM99a_glint{animation:1.25s cubic-bezier(.45,0,.3,1) 5.25s both qMM99a_travel220}.qMM99a_root[data-play] .qMM99a_bloom{animation:1.6s ease-in-out 5.3s both qMM99a_bloom}.qMM99a_root[data-play] .qMM99a_lettersWipe{transform-origin:0;animation:1.9s cubic-bezier(.33,0,.15,1) 6.15s both qMM99a_wipe}.qMM99a_root[data-play] .qMM99a_letter{animation:qMM99a_flow 1.3s var(--ease-out) both;animation-delay:calc(6.25s + var(--i) * 85ms)}.qMM99a_root[data-play] .qMM99a_lettersLight{animation:1.8s cubic-bezier(.45,0,.25,1) 8.2s both qMM99a_travel900}.qMM99a_root[data-play] .qMM99a_descriptor{animation:qMM99a_settle 1.2s var(--ease-out) 8.35s both}.qMM99a_root[data-play] .qMM99a_soon{animation:1s ease-out 9s both qMM99a_fadeIn}@media (max-width:640px){.qMM99a_root[data-play] .qMM99a_wordmark{animation-name:qMM99a_cameraNarrow}}@keyframes qMM99a_cameraNarrow{0%{transform:translate(36.3%)scale(1.3)}to{transform:none}}@keyframes qMM99a_taglineFrame{0%{opacity:1}78%{opacity:1;filter:blur()}to{opacity:0;filter:blur(6px)}}@keyframes qMM99a_focusIn{0%{opacity:0;filter:blur(10px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:none}}@keyframes qMM99a_camera{0%{transform:translate(36.3%)scale(1.7)}to{transform:none}}@keyframes qMM99a_reveal{0%{transform:scale(0)}to{transform:none}}@keyframes qMM99a_travel500{0%{transform:none}to{transform:translate(500px)}}@keyframes qMM99a_travel220{0%{transform:none}to{transform:translate(220px)}}@keyframes qMM99a_travel900{0%{transform:none}to{transform:translate(900px)}}@keyframes qMM99a_bloom{0%{opacity:0}45%{opacity:.32}to{opacity:0}}@keyframes qMM99a_wipe{0%{transform:scaleX(0)}to{transform:none}}@keyframes qMM99a_flow{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes qMM99a_settle{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:none}}@keyframes qMM99a_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes qMM99a_ambient{0%{opacity:.7}to{opacity:1}}@media (prefers-reduced-motion:reduce){.qMM99a_root *,.qMM99a_root:before{animation:none!important}}