@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_f11f57c9-module__zZCxVa__className{font-family:inter,inter Fallback;font-style:normal}.inter_f11f57c9-module__zZCxVa__variable{--font-inter:"inter", "inter Fallback"}
:root{--dark-field:#0f1115;--support-gray:#a7acb3;--light-bg:#f4f5f7;--bronze:#c08a4b;--edge:2.25rem}*{box-sizing:border-box}body{background:var(--dark-field);min-height:100svh;color:var(--support-gray);font-family:var(--font-inter), system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.page{isolation:isolate;align-items:center;min-height:100svh;display:flex;position:relative}.edge{width:var(--edge);background:linear-gradient(180deg, #a0723c 0%, var(--bronze) 34%, #ce9a5c 62%, #a0723c 100%);z-index:2;position:absolute;inset:0 auto 0 0}.art{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.art svg{width:100%;height:100%;position:absolute;inset:0}.content{z-index:1;padding-left:calc(var(--edge) + clamp(1.75rem, 5.5vw, 5.5rem));padding-right:clamp(1.5rem,5vw,4rem);flex-direction:column;align-items:flex-start;gap:clamp(1.9rem,4.2vh,3rem);max-width:46rem;padding-block:clamp(3rem,8vh,6rem);display:flex;position:relative}.lockup{width:clamp(196px,27vw,310px);height:auto;display:block}h1{letter-spacing:-.032em;color:var(--light-bg);text-wrap:balance;margin:0;font-size:clamp(2.5rem,7.4vw,4.9rem);font-weight:600;line-height:1.02}h1 .dot{color:var(--bronze)}.rule{background:var(--bronze);transform-origin:0;border-radius:2px;width:4.5rem;height:2px}.domain{letter-spacing:.28em;text-transform:uppercase;text-indent:.28em;color:var(--support-gray);margin:0;font-size:clamp(.78rem,1.7vw,.88rem);font-weight:500}.edge{transform-origin:top;animation:1s cubic-bezier(.65,.05,.25,1) 50ms both wipe}.lockup{animation:1s cubic-bezier(.22,.7,.3,1) .34s both rise}h1{animation:1s cubic-bezier(.22,.7,.3,1) .52s both rise}.rule{animation:.8s cubic-bezier(.22,.7,.3,1) .78s both grow}.domain{animation:.9s cubic-bezier(.22,.7,.3,1) .92s both rise}.art{animation:2s ease-out .45s both fade}@keyframes wipe{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes grow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.edge,.lockup,h1,.rule,.domain,.art{opacity:1;animation:none;transform:none}}@media (max-width:46rem){:root{--edge:1.15rem}.art{opacity:.5}.content{max-width:none}}
