@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.TXU6cW_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.TXU6cW_variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.2t3qiyt2vl-ta.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2_s53-223o24o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.D4oVwa_className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.D4oVwa_variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.pOELkq_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.pOELkq_variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
:root{--white:#fff;--grey:#e8e8e8;--red:#ca2f1d;--ink:#10161e;--neutral-500:#7c7f83;--neutral-700:#51555b;--neutral-1000:#10161e;--red-800:#64211e;--bg-page:var(--white);--bg-card:var(--white);--bg-subtle:var(--grey);--bg-brand:var(--red);--bg-overlay:#10161e73;--text-primary:var(--ink);--text-secondary:var(--neutral-700);--text-on-dark:var(--white);--text-on-brand:var(--white);--border-subtle:var(--grey);--border-strong:var(--neutral-500);--action-primary:var(--red);--action-secondary:var(--ink);--status-error:var(--red-800);--person-one:var(--red);--person-two:var(--ink);--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--radius-none:0;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-full:999px;--shadow-card:0 6px 9px #0a0f1424;--shadow-raised:0 6px 18px #0a0f1424;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}@media (display-mode:standalone){html{min-height:min(100lvh, calc(100% + env(safe-area-inset-top,0px)))}}html.standalone{min-height:min(100lvh, calc(100% + env(safe-area-inset-top,0px)))}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg-page);height:100%;color:var(--text-primary);font-family:var(--font-space-grotesk), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;font-size:16px;line-height:24px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,textarea{font:inherit;color:inherit}.t-display{font-family:var(--font-instrument-serif), serif;letter-spacing:-.01em;font-size:52px;line-height:56px}.t-title1{font-family:var(--font-instrument-serif), serif;letter-spacing:-.005em;font-size:38px;line-height:42px}.t-title2{font-family:var(--font-instrument-serif), serif;letter-spacing:-.005em;font-size:30px;line-height:34px}.t-heading{letter-spacing:-.005em;font-size:20px;font-weight:500;line-height:26px}.t-body-lg{font-size:18px;line-height:26px}.t-body{font-size:16px;line-height:24px}.t-strong{font-weight:500}.t-callout{font-size:14px;line-height:20px}.t-caption{letter-spacing:.005em;font-size:12px;font-weight:500;line-height:16px}.t-mono{font-family:var(--font-dm-mono), ui-monospace, monospace;font-size:13px;font-weight:500;line-height:16px}.t-mono-sm{font-family:var(--font-dm-mono), ui-monospace, monospace;font-size:11px;line-height:14px}.btn{justify-content:center;align-items:center;gap:var(--space-8);height:52px;padding:0 var(--space-24);border-radius:var(--radius-md);background:var(--action-primary);color:var(--text-on-brand);width:100%;font-weight:500;display:inline-flex}.btn:disabled{opacity:.4}.btn-secondary{background:var(--action-secondary);color:var(--white)}.btn-ghost{color:var(--text-primary);border:1px solid var(--border-subtle);background:0 0}.btn-small{width:auto;height:44px;padding:0 var(--space-16);border-radius:var(--radius-full)}.card{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--space-16)}.field{width:100%;height:52px;padding:0 var(--space-16);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-card);outline:none}.field:focus{border-color:var(--ink)}:root{--calendar-x:calc(100% - 44px);--calendar-y:96px}@media (prefers-reduced-motion:no-preference){:root:active-view-transition-type(calendar-open,calendar-close)::view-transition-old(root){animation:none}:root:active-view-transition-type(calendar-open,calendar-close)::view-transition-new(root){animation:none}::view-transition-old(.calendar-under){animation:none}::view-transition-new(.calendar-under){animation:none}::view-transition-group(.calendar-under){z-index:1}::view-transition-group(.calendar-open){z-index:10}::view-transition-group(.calendar-close){z-index:10}::view-transition-new(.calendar-open){animation:.62s cubic-bezier(.5,0,.2,1) both calendar-grow}::view-transition-old(.calendar-close){animation:.48s cubic-bezier(.5,0,.2,1) reverse both calendar-grow}}@keyframes calendar-grow{0%{clip-path:circle(0 at var(--calendar-x) var(--calendar-y))}to{clip-path:circle(105vmax at var(--calendar-x) var(--calendar-y))}}
