@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#171311;--surface:#29231f;--text:#f7f2ea;--muted:#c5b8ad;--accent:#ff794d;--border:#51463e;font-synthesis:none;color:var(--text);background:var(--background);font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{min-width:320px;margin:0}::selection{color:var(--background);background:var(--accent)}*{scrollbar-color:var(--border) var(--background)}a{color:inherit;text-underline-offset:5px;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:5px}p{line-height:1.6}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1,h2{letter-spacing:-.025em;font-family:Barlow Condensed,sans-serif;font-weight:600;line-height:1}.skip-link{z-index:10;background:var(--text);color:var(--background);padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.development-note{letter-spacing:.01em;color:var(--muted);background:var(--surface);justify-content:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.site-header{align-items:center;gap:40px;max-width:1360px;min-height:100px;margin:auto;padding:18px 5%;display:flex}.wordmark{letter-spacing:-.025em;font-family:Barlow Condensed,sans-serif;font-size:44px;font-weight:700;line-height:1}.wordmark span{color:var(--accent)}.desktop-nav{gap:34px;margin:auto;font-size:14px;font-weight:500;display:flex}.desktop-nav a{color:var(--muted);border-bottom:2px solid #0000;padding:15px 0}.desktop-nav a:hover,.desktop-nav a.active{color:var(--text);border-color:var(--accent)}.account-link{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.account-link:hover{color:var(--accent)}.menu-toggle{color:var(--text);background:0 0;border:0;padding:10px;display:none}.mobile-nav{display:none}main{max-width:1360px;margin:auto;padding:0 5%}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:8%;padding:48px 0 74px;display:grid}.hero h1{margin-bottom:28px;font-size:clamp(4.8rem,7vw,6rem)}.hero-title-accent{color:var(--accent)}.hero-copy>p{max-width:430px;color:var(--muted);margin-bottom:30px;font-size:17px}.button{background:var(--accent);min-height:52px;color:var(--background);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:22px;padding:14px 24px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.button:hover{background:#ff956f}.hero-place{color:var(--muted);align-items:center;gap:7px;margin-top:25px;font-size:12px;display:flex}.brand-poster{background:var(--accent);color:var(--background);flex-direction:column;justify-content:space-between;min-height:450px;padding:27px;display:flex;position:relative;overflow:hidden;transform:rotate(2deg)}.poster-top,.poster-bottom{letter-spacing:.035em;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;line-height:1.4;display:flex}.poster-word{letter-spacing:-.035em;margin:20px 0 28px;font-family:Barlow Condensed,sans-serif;font-size:clamp(100px,12vw,170px);font-weight:700;line-height:.75}.poster-word>span{padding-left:24%;display:block}.poster-mark{letter-spacing:-.02em;font-family:Barlow Condensed,sans-serif;font-size:52px;font-weight:700}.discovery{border-top:1px solid var(--border);padding:38px 0 56px;scroll-margin-top:20px}.section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.section-heading h2{margin-bottom:0;font-size:40px}.section-heading>span{color:var(--muted);font-size:12px}.event-empty{align-items:center;gap:48px;padding:46px 0 12px;display:flex}.empty-stamp{background:var(--surface);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:190px;min-height:172px;display:flex}.empty-stamp span{color:var(--muted);font-family:Barlow Condensed,sans-serif;font-size:34px;font-weight:600;line-height:1;transform:rotate(-6deg)}.event-empty h3{margin-bottom:10px;font-size:20px;font-weight:500}.event-empty p{color:var(--muted);font-size:14px}.text-link{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);align-items:center;gap:9px;font-size:14px;display:inline-flex}.text-link:hover{color:var(--accent)}.promise-strip{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:48px 0 60px;display:grid}.promise-strip>p{margin:0;font-family:Barlow Condensed,sans-serif;font-size:52px;line-height:1}.promise-strip>p span{color:var(--accent)}.promise-description{color:var(--muted);max-width:420px;font-size:15px}.site-footer{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:20px 34px;max-width:1360px;margin:auto;padding:40px 5% 32px;display:flex}.site-footer .wordmark{font-size:36px}.site-footer p{color:var(--muted);margin:0;font-size:13px}.site-footer>a:not(.wordmark){align-items:center;gap:8px;min-height:44px;margin-left:auto;font-size:13px;display:flex}.footer-origin{color:var(--muted);flex-basis:100%;font-size:11px}.workspace-page{min-height:65vh;padding:48px 0 44px}.workspace-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.workspace-heading h1{margin:0;font-size:64px}.personal-empty{text-align:center;border:1px solid var(--border);border-radius:16px;flex-direction:column;align-items:center;margin-top:38px;padding:55px 24px;display:flex}.empty-icon{color:var(--accent);margin-bottom:24px}.personal-empty h2{margin-bottom:18px;font-size:38px}.empty-description{color:var(--muted);max-width:470px;margin-bottom:14px;font-size:15px}.workspace-note{color:var(--muted);margin:22px 0 0;font-size:12px}.account-page{min-height:70vh;padding:28px 0 64px}.account-empty{text-align:center;flex-direction:column;align-items:center;padding:42px 0 0;display:flex}.account-empty>svg{color:var(--accent);margin-bottom:26px}.account-empty h1{margin-bottom:24px;font-size:64px}.account-empty p{color:var(--muted);max-width:500px;margin-bottom:28px;font-size:15px}.auth-form{flex-direction:column;align-items:center;padding-top:40px;display:flex}.auth-form>h1{font-size:56px}.about-page{max-width:780px;padding:55px 0 70px}.about-page h1{margin-bottom:24px;font-size:80px}.about-page>p{color:var(--muted);max-width:650px}.about-page .about-lead{color:var(--text);font-size:24px}.about-features{margin:36px 0}.about-features>div{border-top:1px solid var(--border);grid-template-columns:180px 1fr;gap:24px;padding:23px 0;display:grid}.about-features dt{color:var(--accent);font-weight:500}.about-features dd{color:var(--muted);margin:0;line-height:1.6}.empty-page{min-height:65vh;padding:60px 0 90px}.empty-page h1{font-size:56px}.empty-page p{color:var(--muted)}.large-number{margin:0;font-family:Barlow Condensed,sans-serif;font-size:70px}@media (width<=760px){.site-header{gap:20px;min-height:84px}.desktop-nav{display:none}.account-link{margin-left:auto}.menu-toggle{display:inline-flex}.mobile-nav{border-bottom:1px solid var(--border);flex-direction:column;padding:0 5% 20px;display:flex}.mobile-nav a{padding:14px 0;font-size:16px}.mobile-nav a.active{color:var(--accent)}.hero{grid-template-columns:1fr;gap:42px;padding:32px 0 48px}.hero h1{font-size:clamp(4.3rem,15vw,6rem)}.hero-copy>p{font-size:16px}.brand-poster{width:calc(100% - 8px);max-width:500px;min-height:360px;margin:auto;padding:24px;transform:rotate(1.5deg)}.poster-word{font-size:138px;line-height:.76}.poster-word>span{padding-left:45%}.section-heading h2{font-size:34px}.event-empty{align-items:flex-start;gap:24px;padding-top:32px}.empty-stamp{width:105px;min-height:130px}.empty-stamp span{font-size:24px}.event-empty h3{font-size:17px}.event-empty p{font-size:13px}.promise-strip{grid-template-columns:1fr;gap:25px}.promise-strip>p{font-size:48px}.site-footer{gap:16px 24px}.site-footer>a:not(.wordmark){flex-basis:100%;margin-left:0}.workspace-page{padding-top:30px}.workspace-heading{flex-direction:column;align-items:flex-start;gap:12px}.workspace-heading h1{font-size:52px}.personal-empty{margin-top:24px;padding:40px 20px}.personal-empty h2{font-size:34px}.about-page{padding-top:32px}.about-page h1{font-size:64px}.about-features>div{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.account-content{width:min(100%,720px);margin:48px auto 64px}.account-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.account-content h1{margin:0 0 24px;font-size:clamp(3.5rem,10vw,5.5rem)}.account-content h2{margin:0 0 16px;font-size:2rem}.account-content p{line-height:1.65}.account-section{border-top:1px solid var(--border);padding:32px 0}.profile-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.profile-form label{gap:9px;font-size:14px;display:grid}.profile-form input{color:#f7f2ea;width:100%;font:inherit;background:#29231f;border:1px solid #6e6259;border-radius:8px;min-width:0;padding:13px 14px}.profile-form input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.profile-form .button{margin-top:24px}.verified-email{overflow-wrap:anywhere;margin:0 0 24px}.verified-email>.email-verification{color:#c2dca7;font-size:12px;display:block}.feedback{margin:20px 0;padding:16px 0}.feedback p{margin:0 0 12px}.feedback-error{color:#ffb7a2}.feedback-success{color:#c2dca7}.event-access-list{padding:0;list-style:none}.event-access-list li{border-left:3px solid var(--accent);margin:20px 0;padding:4px 20px}.event-access-list h3,.event-access-list p{margin:0 0 6px}.account-shortcuts{flex-wrap:wrap;gap:28px;margin:8px 0 40px;display:flex}.account-content>.button-outline{margin-top:16px}.account-content button:disabled{opacity:.6;cursor:wait}.auth-context{max-width:400px;margin:0 auto 24px;line-height:1.6}.invitation-content{max-width:600px}.invitation-content>.text-link{margin-top:22px;display:block}.invitation-actions{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.invitation-identity{color:var(--muted);margin-top:28px}@media (width<=540px){.profile-fields{grid-template-columns:1fr}.account-content{margin-top:32px}}.button.button-outline{border:1px solid var(--border);color:var(--text);background:0 0}.button.button-outline:hover{border-color:var(--accent)}
