@font-face{font-family:circular;src:url(/_next/static/media/6786fef45cc941be-s.p.otf) format("opentype");font-display:swap;font-weight:400}@font-face{font-family:circular;src:url(/_next/static/media/8d1f4fe7680b2b9d-s.p.otf) format("opentype");font-display:swap;font-weight:500}@font-face{font-family:circular Fallback;src:local("Arial");ascent-override:98.02%;descent-override:26.35%;line-gap-override:0.00%;size-adjust:101.72%}.__className_fab038{font-family:circular,circular Fallback}.__variable_fab038{--font-circular:"circular","circular Fallback"}@font-face{font-family:montreal;src:url(/_next/static/media/b755838d3028ac33-s.otf) format("opentype");font-display:swap}@font-face{font-family:montreal Fallback;src:local("Arial");ascent-override:102.46%;descent-override:23.64%;line-gap-override:0.00%;size-adjust:95.16%}.__className_05d124{font-family:montreal,montreal Fallback}.__variable_05d124{--font-montreal:"montreal","montreal Fallback"}:root{--purple:#462265;--pink:#f3c5d0;--paper:#fff;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--purple);font-family:var(--font-circular),Arial,sans-serif}.landing{display:grid;grid-template-columns:45% 55%;min-height:max(100svh,56.25vw)}.copy{min-width:0;padding:5.78vw 3.6vw 5.78vw 5.715vw}.brand,.brand a{display:block}.brand a{width:fit-content}.wordmark{display:block;width:8.594vw;height:auto}.intro{padding-top:9.5vw}h1{margin:0 0 max(18px,1.2vw);font-family:scotch-deck-condensed,Times New Roman,serif;font-size:4.166667vw;font-style:normal;font-weight:300;font-synthesis:none;line-height:1.11;letter-spacing:0}h1 span{display:block}.description{font-size:clamp(13px,.9375vw,20px);line-height:1.778;margin:0;max-width:33.4vw}.mobile-break{display:none}.signup{margin-top:2.08vw;max-width:29.8vw}.eyebrow{font-size:max(10px,.677vw);text-transform:uppercase;line-height:1.5;margin:0 0 .625vw}.input-row{display:flex;width:100%;min-height:max(44px,2.865vw)}input{min-width:0;flex:1 1;border:1px solid transparent;border-radius:0;background:var(--pink);color:var(--purple);padding:.8vw 1.875vw;font:inherit;font-size:max(13px,.78125vw)}input::placeholder{color:var(--purple);opacity:1}button{flex:0 0 auto;width:auto;min-width:max(112px,28.8%);display:grid;place-items:center;text-align:center;border:0;border-radius:0;background:var(--purple);color:var(--paper);padding:.8vw 1vw;font:inherit;font-weight:500;font-size:max(12px,.78125vw);line-height:1.3;text-transform:uppercase;white-space:nowrap;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #9a617e;outline-offset:4px}input:focus-visible{outline:3px solid var(--purple);outline-offset:-3px}.fine-print{font-size:max(10px,.573vw);line-height:1.6;margin:.52vw 0 0}.form-status{font-size:13px;line-height:1.5;margin:10px 0 0}.form-status:empty{margin:0}.art{min-width:0;position:relative;background:#2a193a}.art img,.art picture{display:block;width:100%;height:100%}.art img{position:absolute;inset:0;object-fit:cover}.sr-only{padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}.honeypot,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden}.honeypot{left:-10000px}button:disabled{cursor:default;opacity:.65}@media (max-width:1000px){.landing{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;min-height:100svh;min-height:100dvh}.copy{display:flex;flex-direction:column;padding:0}.brand{display:grid;place-items:center;min-height:14.04vw;background:var(--purple)}.brand a{display:block}.wordmark{width:12.92vw}.intro{margin-block:auto;padding:7.25vw 0 4.4vw;text-align:center}h1{margin:0 auto 2.5vw;width:86%;font-size:7.25vw;line-height:1.1}h1 span{display:inline}.description{max-width:95%;margin-inline:auto;font-family:var(--font-montreal),Arial,sans-serif;font-size:clamp(13px,3.083vw,30px);line-height:1.352}.mobile-break{display:inline}.signup{max-width:none;width:78.5%;margin:4.4vw auto 0}.eyebrow{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.input-row{min-height:max(44px,7.5vw)}input{padding:1.8vw 5vw;font-family:var(--font-montreal),Arial,sans-serif;font-size:clamp(13px,3.083vw,30px)}button{width:auto;min-width:112px;padding:1.8vw 2vw;font-size:clamp(11px,2.17vw,22px)}.fine-print{font-size:10px;line-height:1.5;margin:8px 0 0;text-wrap:balance}.art{aspect-ratio:1500/1056}.art img{object-fit:contain}}@media (max-width:360px){.description{max-width:90%}.mobile-break{display:none}.signup{width:88%;margin-top:20px}button,input{padding-inline:12px}}