@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#fff7ef;--color-text-primary:#1f1f1f;--color-brand-primary:#c3482a;--color-pattern:#e268471f;--font-family-brand:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--content-max-width:70rem;--motion-duration:.7s;--motion-easing:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--color-background);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-inline-size:20rem}body{background:var(--color-background);min-block-size:100svh;color:var(--color-text-primary);font-family:var(--font-family-brand);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}#root{min-block-size:inherit}.landing{isolation:isolate;min-block-size:100svh;padding:clamp(var(--space-6), 7vw, var(--space-16));place-items:center;display:grid;position:relative;overflow:hidden}.landing:before,.landing:after{z-index:-1;aspect-ratio:1.25;background:repeating-radial-gradient(ellipse at center, transparent 0, transparent 1.75rem, var(--color-pattern) calc(1.75rem + 1px), transparent calc(1.75rem + 2px), transparent 3.5rem);content:"";pointer-events:none;border-radius:48% 52% 42% 58%/57% 43%;inline-size:clamp(17rem,38vw,35rem);position:absolute}.landing:before{inset-block-start:-8rem;inset-inline-start:-10rem;transform:rotate(-18deg)}.landing:after{inset-block-end:-9rem;inset-inline-end:-10rem;transform:rotate(18deg)}.landing__content{inline-size:min(100%, var(--content-max-width));text-align:center;animation:content-reveal var(--motion-duration) var(--motion-easing) both}h1,p{margin:0}.landing__mark{block-size:auto;inline-size:clamp(4.5rem,11vw,7rem);margin-block-end:clamp(var(--space-4), 2.5vw, var(--space-6));margin-inline:auto;display:block}h1{letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(3rem,14vw,8.5rem);font-weight:700;line-height:.95}.landing__tagline{color:var(--color-brand-primary);letter-spacing:-.02em;margin-block-start:clamp(var(--space-6), 4vw, var(--space-8));font-size:clamp(1.05rem,3.5vw,2.25rem);font-weight:600;line-height:1.25}.landing__status{margin-block-start:clamp(var(--space-4), 3vw, var(--space-6));font-size:clamp(1rem,2.25vw,1.5rem);font-weight:400;line-height:1.5}@keyframes content-reveal{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (height<=30rem) and (orientation:landscape){.landing{padding-block:var(--space-6)}h1{font-size:clamp(2.75rem,14vh,5rem)}.landing__tagline,.landing__status{margin-block-start:var(--space-3)}.landing__mark{inline-size:3.5rem;margin-block-end:var(--space-2)}}@media (prefers-reduced-motion:reduce){.landing__content{animation:none}}@media (forced-colors:active){.landing:before,.landing:after{display:none}}
