:root{--ink:#0a0612;--ink-2:#140820;--ink-3:#1f0d2e;--bone:#f5f1ec;--bone-2:#ebe6df;--mag:#e6187a;--mag-2:#ff4fa0;--dim:#8b8690;--line-dark:#2a0e3a;--line-light:#c9c3bc}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--bone);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{margin:0 auto;max-width:1200px;padding:0 32px}nav{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(10,6,18,.85);border-bottom:1px solid var(--line-dark);left:0;position:fixed;right:0;top:0;z-index:100}nav .container{justify-content:space-between;padding-bottom:18px;padding-top:18px}.nav-brand,nav .container{align-items:center;display:flex}.nav-brand{color:var(--bone);gap:12px;text-decoration:none}.nav-brand svg{height:36px;width:36px}.nav-brand span{font-size:14px;font-weight:400;letter-spacing:3px}.nav-links{display:flex;gap:36px;list-style:none}.nav-links a{color:var(--bone);font-size:13px;font-weight:400;letter-spacing:2px;opacity:.7;text-decoration:none;text-transform:uppercase;transition:opacity .2s,color .2s}.nav-links a:hover{color:var(--mag-2);opacity:1}.nav-cta{background:var(--mag);border-radius:2px;color:var(--bone);font-size:12px;font-weight:500;letter-spacing:2px;padding:10px 22px;text-decoration:none;text-transform:uppercase;transition:background .2s}.nav-cta:hover{background:var(--mag-2)}@media (max-width:860px){.nav-links{display:none}}.hero{background:radial-gradient(ellipse at 50% 30%,#1a0822 0,var(--ink) 70%);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding-bottom:80px;padding-top:120px;position:relative}.hero-kicker{color:var(--dim);font-size:13px;font-weight:400;letter-spacing:6px;margin-bottom:40px;text-align:center;text-transform:uppercase}.hero-wordmark{display:block;margin:0 auto 48px;max-width:1100px;width:100%}.hero-sub{color:var(--bone);font-family:Fraunces,Georgia,serif;font-size:26px;font-style:italic;font-weight:300;line-height:1.4;margin:0 auto 56px;max-width:760px;opacity:.88;text-align:center}.hero-meta{display:flex;flex-wrap:wrap;gap:48px;justify-content:center;margin-bottom:56px}.hero-meta-item{text-align:center}.hero-meta-label{color:var(--dim);font-size:11px;letter-spacing:3px;margin-bottom:8px;text-transform:uppercase}.hero-meta-value{color:var(--bone);font-size:18px;font-weight:400;letter-spacing:.5px}.hero-ctas{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.btn{border:1px solid transparent;border-radius:2px;cursor:pointer;display:inline-block;font-size:13px;font-weight:500;letter-spacing:2px;padding:18px 36px;text-decoration:none;text-transform:uppercase;transition:all .2s}.btn-primary{background:var(--mag);border-color:var(--mag);color:var(--bone)}.btn-primary:hover{background:var(--mag-2);border-color:var(--mag-2)}.btn-ghost{background:transparent;border-color:var(--bone);color:var(--bone)}.btn-ghost:hover{background:var(--bone);color:var(--ink)}section.block{padding:120px 0;position:relative}section.on-bone{background:var(--bone);color:var(--ink)}section.on-ink{background:var(--ink)}section.on-ink-glow{background:radial-gradient(ellipse at 50% 0,#1a0822 0,var(--ink) 60%)}.section-kicker{color:var(--mag);font-size:12px;font-weight:500;letter-spacing:5px;margin-bottom:20px;text-transform:uppercase}section.on-ink .section-kicker,section.on-ink-glow .section-kicker{color:var(--mag-2)}.section-headline{font-family:Fraunces,Georgia,serif;font-size:54px;font-weight:300;letter-spacing:-1px;line-height:1.08;margin-bottom:36px;max-width:860px}.section-lede{font-size:20px;font-weight:300;line-height:1.55;max-width:720px;opacity:.88}.section-rule{background:var(--mag);height:2px;margin-bottom:36px;width:60px}.moment .section-headline{font-size:72px}.moment .section-lede{font-size:22px;margin-top:8px}.two-col{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}@media (max-width:900px){.two-col{gap:48px;grid-template-columns:1fr}}.stats-row{border-top:1px solid var(--line-light);display:grid;gap:48px;grid-template-columns:repeat(4,1fr);margin-top:56px;padding-top:48px}section.on-ink .stats-row,section.on-ink-glow .stats-row{border-top-color:var(--line-dark)}.stat{text-align:left}.stat-number{color:var(--mag);font-family:Fraunces,Georgia,serif;font-size:84px;font-weight:300;line-height:1;margin-bottom:12px}section.on-ink .stat-number,section.on-ink-glow .stat-number{color:var(--mag-2)}.stat-label{font-size:13px;letter-spacing:2px;opacity:.7;text-transform:uppercase}@media (max-width:720px){.stats-row{gap:32px;grid-template-columns:1fr 1fr}.stat-number{font-size:64px}}@media (max-width:480px){.stats-row{grid-template-columns:1fr}}.pillars{display:grid;gap:48px;grid-template-columns:repeat(2,1fr);margin-top:72px}@media (max-width:820px){.pillars{gap:36px;grid-template-columns:1fr}}.pillar{border-left:1px solid var(--line-dark);padding:40px 0 40px 40px;position:relative}section.on-bone .pillar{border-left-color:var(--line-light)}.pillar:before{background:var(--mag);border-radius:50%;content:"";height:9px;left:-5px;position:absolute;top:48px;width:9px}.pillar-number{color:var(--mag);font-family:Fraunces,Georgia,serif;font-size:14px;font-style:italic;letter-spacing:2px;margin-bottom:12px}section.on-ink .pillar-number,section.on-ink-glow .pillar-number{color:var(--mag-2)}.pillar-title{font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:300;line-height:1.2;margin-bottom:16px}.pillar-body{font-size:16px;line-height:1.6;opacity:.82}.sponsors .section-headline{max-width:900px}.sponsor-benefits{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-top:56px}@media (max-width:720px){.sponsor-benefits{grid-template-columns:1fr}}.benefit{background:hsla(0,0%,100%,.03);border:1px solid var(--line-dark);border-left:2px solid var(--mag);padding:28px 32px}.benefit-title{color:var(--mag-2);font-size:11px;letter-spacing:3px;margin-bottom:10px;text-transform:uppercase}.benefit-body{font-size:16px;line-height:1.5}.slot-counter{align-items:center;background:rgba(230,24,122,.08);border-left:2px solid var(--mag);display:flex;gap:20px;margin:48px 0 32px;padding:24px 32px}.slot-counter-number{color:var(--mag-2);font-family:Fraunces,Georgia,serif;font-size:56px;line-height:1}.slot-counter-label{font-size:14px;line-height:1.5;opacity:.85}.attend{text-align:center}.attend .section-kicker,.attend .section-rule{margin-left:auto;margin-right:auto}.attend .section-rule{margin-bottom:32px}.attend .section-headline,.attend .section-lede{margin-left:auto;margin-right:auto;text-align:center}.attend .section-lede{margin-bottom:40px}.about .section-headline{font-size:44px}.about .section-lede{margin-top:8px}footer{background:#050309;border-top:1px solid var(--line-dark);padding:72px 0 40px}.footer-grid{display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:48px}@media (max-width:820px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.footer-grid{grid-template-columns:1fr}}.footer-brand svg{height:48px;margin-bottom:16px;width:48px}.footer-brand h4{font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:300;margin-bottom:8px}.footer-brand p{font-size:13px;line-height:1.6;max-width:320px;opacity:.6}.footer-col h5{color:var(--mag-2);font-size:11px;font-weight:500;letter-spacing:3px;margin-bottom:18px;text-transform:uppercase}.footer-col ul{list-style:none}.footer-col li{margin-bottom:10px}.footer-col a{color:var(--bone);font-size:14px;opacity:.65;text-decoration:none;transition:opacity .2s}.footer-col a:hover{color:var(--mag-2);opacity:1}.footer-bottom{border-top:1px solid var(--line-dark);display:flex;flex-wrap:wrap;font-size:12px;gap:16px;justify-content:space-between;opacity:.5;padding-top:32px}.hero-wordmark svg{display:block;height:auto;width:100%}@media (max-width:900px){.section-headline{font-size:40px}.moment .section-headline{font-size:48px}.hero-sub{font-size:20px}section.block{padding:80px 0}}body .footer-container-wrapper,body .header-container-wrapper,body .hs-menu-wrapper{display:none!important}.hs-form-embed{max-width:560px}.hs-form-frame .hs-button,.hs-form-frame button[type=submit],.hs-form-frame input[type=submit],.hs-submit button,.hs-submit input,body .hs-form .hs-button.primary,body .hs-form input[type=submit]{background-color:#e6187a!important;border-color:#e6187a!important;border-radius:4px!important;color:#f5f1ec!important;font-family:Inter,Helvetica,Arial,sans-serif!important;font-weight:500!important;letter-spacing:.03em!important;transition:background-color .2s ease!important}.hs-form-frame .hs-button:hover,.hs-form-frame button[type=submit]:hover,.hs-form-frame input[type=submit]:hover,.hs-submit button:hover,.hs-submit input:hover,body .hs-form .hs-button.primary:hover,body .hs-form input[type=submit]:hover{background-color:#ff4fa0!important;border-color:#ff4fa0!important}body .hs-form input[type=email],body .hs-form input[type=text],body .hs-form select,body .hs-form textarea{border:1px solid rgba(10,6,18,.2)!important;border-radius:4px!important;font-family:Inter,Helvetica,Arial,sans-serif!important}body .hs-form input[type=email]:focus,body .hs-form input[type=text]:focus,body .hs-form select:focus,body .hs-form textarea:focus{border-color:#e6187a!important;box-shadow:0 0 0 2px rgba(230,24,122,.15)!important;outline:none!important}