@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,700;0,800;0,900;1,700;1,900&display=swap";:root{--pink: #e63888;--aqua: #0ebdb1;--purple: #7b5ea7;--white: #0a0a0a;--grey: #5b5d5f;--muted: rgba(10, 10, 10, .55);--muted2: rgba(10, 10, 10, .3);--bg: #f6f6f7;--bg-warm: #f6f6f7;--card: #ffffff;--surface: #ffffff;--surface2: #f1f1f2;--pink-dim: rgba(230, 56, 136, .07);--pink-mid: rgba(230, 56, 136, .12);--pink-border: rgba(230, 56, 136, .22);--aqua-dim: rgba(14, 189, 177, .07);--aqua-border: rgba(14, 189, 177, .2);--rule: rgba(10, 10, 10, .1);--card-shadow: 0 1px 2px rgba(10, 10, 10, .04), 0 8px 24px -12px rgba(10, 10, 10, .12);--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--r-pill: 100px}html{font-family:Montserrat,sans-serif}body{font-family:Montserrat,sans-serif;background:var(--bg);color:var(--white);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.7}.t-display{font-size:clamp(40px,6.5vw,82px);font-weight:900;letter-spacing:-2.5px;line-height:1.04}.t-h2{font-size:clamp(26px,3.5vw,48px);font-weight:900;letter-spacing:-1.5px;line-height:1.08}.t-h3{font-size:22px;font-weight:900;letter-spacing:-.5px;line-height:1.2}.t-stage{font-size:18px;font-weight:900;letter-spacing:-.3px}.t-body{font-size:17px;font-weight:400;line-height:1.8}.t-card{font-size:15px;font-weight:400;line-height:1.7}.t-small{font-size:13px;font-weight:400;line-height:1.65}.t-eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.t-meta{font-size:12px;font-weight:400}em.accent{font-style:italic;color:var(--pink)}html,body,#root{margin:0;padding:0;height:100%}*{box-sizing:border-box}input,select,textarea,button{font-family:Montserrat,sans-serif}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%230a0a0a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}a{color:var(--pink);text-decoration:none}a:hover{text-decoration:underline}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#0a0a0a29;border-radius:100px;border:3px solid transparent;background-clip:content-box}::selection{background:#e6388838}button{border:none;background:none;font:inherit;color:inherit;cursor:pointer;padding:0}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.7)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes slotIn{0%{opacity:0;height:0;margin-bottom:0}to{opacity:1;height:74px;margin-bottom:10px}}@keyframes landed{0%{box-shadow:0 0 #e6388873}to{box-shadow:0 0 0 14px #e6388800}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}@keyframes modalIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes veilIn{0%{opacity:0}to{opacity:1}}@keyframes tipIn{0%{opacity:0;transform:translate(-6px,-50%)}to{opacity:1;transform:translateY(-50%)}}.screen-enter{animation:fadeUp .34s ease both}
