@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/app/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/app/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:300;font-display:swap;src:url(/app/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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:400;font-display:swap;src:url(/app/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/app/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/app/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/app/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/app/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/app/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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:600;font-display:swap;src:url(/app/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/app/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:600;font-display:swap;src:url(/app/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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:700;font-display:swap;src:url(/app/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/app/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:700;font-display:swap;src:url(/app/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:109.69%}.__className_6ad2fa{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_6ad2fa{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}:root .landing-page,html:has(.landing-page) [data-consent-banner]{--night:#0B0D13;--night-50:#F0F1F5;--night-100:#D8DAE3;--night-200:#B0B4C4;--night-300:#888EA5;--night-400:#7A82A0;--night-500:#3E4563;--night-600:#2A2F45;--night-700:#1A1E30;--night-800:#121521;--night-900:#0B0D13;--coral:#FF6B6B;--coral-400:#FF6B6B;--coral-500:#E85555;--coral-600:#CC3D3D;--amber:#FFB347;--teal:#2DD4BF;--indigo:#6366F1;--lantern-high:#ffc98c;--lantern-low:#ff8b5c;--lantern-ink:#2b1206;--landing-accent:var(--coral);--text-primary:var(--night-50);--text-secondary:var(--night-200);--text-tertiary:#8B93B2;--surface:var(--night-800);--surface-raised:var(--night-700);--border:rgba(255,255,255,0.06);--font-display:var(--font-space-grotesk,"Space Grotesk"),system-ui,sans-serif;--font-body:"Figtree",system-ui,sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-display:clamp(3rem,8vw,6rem);--shadow-sm:0 1px 3px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.15);--shadow-md:0 4px 12px rgba(0,0,0,0.3),0 2px 4px rgba(0,0,0,0.15);--shadow-lg:0 20px 40px rgba(0,0,0,0.4),0 8px 16px rgba(0,0,0,0.2);--shadow-glow:0 0 40px rgba(255,107,107,0.15);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--duration-fast:0.2s;--duration-base:0.3s;--duration-slow:0.7s}html:has(.landing-page){scroll-behavior:smooth}.landing-page section[id]{scroll-margin-top:80px}.landing-gradient-mesh{position:fixed;inset:0;z-index:0;overflow:hidden;background:var(--night)}.landing-gradient-mesh:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 10% 20%,rgba(255,107,107,.1) 0,transparent 60%),radial-gradient(ellipse 60% 80% at 80% 80%,rgba(255,179,71,.08) 0,transparent 60%),radial-gradient(ellipse 50% 50% at 50% 50%,rgba(99,102,241,.06) 0,transparent 60%)}.landing-orb{position:absolute;border-radius:50%;filter:blur(120px);will-change:transform;pointer-events:none}.landing-orb-1{width:600px;height:600px;background:rgba(255,107,107,.1);top:-10%;left:-5%;animation:orb-float-1 25s ease-in-out infinite}.landing-orb-2{width:460px;height:460px;background:rgba(255,179,71,.07);bottom:-22%;right:-22%;animation:orb-float-2 30s ease-in-out infinite}.landing-orb-3{width:400px;height:400px;background:rgba(99,102,241,.06);top:40%;left:50%;animation:orb-float-3 20s ease-in-out infinite}@keyframes orb-float-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(60px,40px) scale(1.05)}50%{transform:translate(20px,80px) scale(.95)}75%{transform:translate(-40px,20px) scale(1.02)}}@keyframes orb-float-2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-50px,-30px) scale(1.03)}50%{transform:translate(-80px,20px) scale(.97)}75%{transform:translate(30px,-50px) scale(1.04)}}@keyframes orb-float-3{0%,to{transform:translate(-50%) scale(1)}33%{transform:translate(calc(-50% + 40px),-60px) scale(1.06)}66%{transform:translate(calc(-50% - 30px),40px) scale(.94)}}.landing-grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;mix-blend-mode:overlay}.landing-btn-coral{--landing-btn-ink:var(--lantern-ink);background:linear-gradient(180deg,var(--lantern-high),var(--lantern-low));color:var(--landing-btn-ink);border:none;border-radius:9999px;position:relative;overflow:hidden;font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;box-shadow:0 0 0 1px rgba(255,200,140,.35),0 8px 40px rgba(255,122,89,.45),0 2px 10px rgba(10,11,28,.4);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.landing-btn-coral:hover{background:linear-gradient(180deg,#ffd29c,#ff9468);transform:translateY(-2px) scale(1.02);box-shadow:0 0 0 1px rgba(255,210,150,.55),0 14px 60px rgba(255,122,89,.6),0 2px 10px rgba(10,11,28,.4)}}.landing-btn-coral:active{background:linear-gradient(180deg,var(--lantern-high),var(--lantern-low));transform:scale(.97);transition-duration:.1s}.landing-btn-coral:disabled,.landing-btn-coral[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none}.landing-page .landing-btn-coral:focus-visible{outline:2px solid #ffb469;outline-offset:3px;border-radius:9999px}.landing-btn-ghost{background:transparent;color:var(--text-primary);border:1px solid rgba(255,255,255,.15);border-radius:9999px;text-decoration:none;font-family:var(--font-display);font-weight:500;letter-spacing:-.01em;transition:background var(--duration-base) var(--ease-out-expo),border-color var(--duration-base) var(--ease-out-expo),transform var(--duration-base) var(--ease-out-expo)}.landing-btn-ghost:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.25);transform:translateY(-1px)}.landing-btn-ghost:active{background:rgba(255,255,255,.08);transform:translateY(0)}.landing-btn-ghost:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.events-hub-card,.landing-tap{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1)}.landing-tap-media{transition:transform .22s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.events-hub-card:hover,.landing-tap:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.landing-tap:hover .landing-tap-media{transform:scale(1.04)}}.events-hub-card:active,.landing-tap:active{transform:translateY(0) scale(.985);transition-duration:.1s}.fit-image{position:absolute;inset:0;overflow:hidden}.fit-image>img{position:absolute;inset:0;width:100%;height:100%}.fit-image-fg{object-fit:cover}.fit-image[data-fit=contain]>.fit-image-fg{object-fit:contain}.fit-image-backdrop{object-fit:cover;transform:scale(1.3);filter:blur(22px) brightness(.5) saturate(1.2)}.teaser-more{grid-column:span var(--more-span,1);min-height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.875rem;padding:1rem}@media (min-width:768px){.teaser-more{grid-column:span var(--more-span-md,1)}}@media (min-width:1024px){.teaser-more{grid-column:span var(--more-span-lg,1)}}.events-hub-pill,.landing-tap-chip{position:relative;transition:transform .15s cubic-bezier(.22,1,.36,1)}.events-hub-pill:after,.landing-tap-chip:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(255,255,255,.08);opacity:0;pointer-events:none;transition:opacity .15s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.events-hub-pill:hover,.landing-tap-chip:hover{transform:translateY(-1px)}.events-hub-pill:hover:after,.landing-tap-chip:hover:after{opacity:1}}.events-hub-pill:active,.landing-tap-chip:active{transform:scale(.96);transition-duration:.1s}.events-hub-pill:active:after,.landing-tap-chip:active:after{opacity:1}@media (prefers-reduced-motion:reduce){.events-hub-card,.events-hub-card:active,.events-hub-card:hover,.events-hub-pill,.events-hub-pill:active,.events-hub-pill:hover,.landing-btn-coral,.landing-btn-coral:active,.landing-btn-coral:hover,.landing-tap,.landing-tap-chip,.landing-tap-chip:active,.landing-tap-chip:hover,.landing-tap:active,.landing-tap:hover,.landing-tap:hover .landing-tap-media{transform:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-new(root),::view-transition-old(root){animation-duration:.18s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.landing-page nav[aria-label="Main navigation"]{view-transition-name:landing-nav}::view-transition-group(landing-nav){animation-duration:.18s}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}@property --scroller-start-k{syntax:"<number>";inherits:false;initial-value:1}@property --scroller-end-k{syntax:"<number>";inherits:false;initial-value:1}.landing-scroller{--scroller-fade-start:24px;--scroller-fade-end:48px;scroll-snap-type:x mandatory;scroll-padding-inline:20px;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 calc(var(--scroller-fade-start) * var(--scroller-start-k)),#000 calc(100% - var(--scroller-fade-end) * var(--scroller-end-k)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 calc(var(--scroller-fade-start) * var(--scroller-start-k)),#000 calc(100% - var(--scroller-fade-end) * var(--scroller-end-k)),transparent 100%)}@supports (animation-timeline:scroll()){.landing-scroller{animation:landing-scroller-edges linear both;animation-timeline:scroll(self inline)}}@keyframes landing-scroller-edges{0%{--scroller-start-k:0;--scroller-end-k:1}12%{--scroller-start-k:1}88%{--scroller-end-k:1}to{--scroller-start-k:1;--scroller-end-k:0}}@media (min-width:640px){.landing-scroller{scroll-padding-inline:32px}}.landing-scroller--flush{--scroller-fade-start:0px;scroll-padding-inline:0}.landing-scroller--sticky-start{--scroller-fade-start:0px;scroll-padding-inline-start:220px}.landing-scroller-item{scroll-snap-align:start}.guide-rail{display:none}@media (min-width:1440px) and (min-height:860px){.guide-rail{display:block}.guide-toc-inline--railed{display:none}}@media (max-width:639px),(pointer:coarse){.landing-page .events-hub-link,.landing-page .events-index-list a,.landing-page nav[aria-label=Breadcrumb] a,.landing-touch{display:inline-flex;align-items:center;min-height:44px}}.landing-section-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18) 50%,transparent)}.article-body :where(p,li,blockquote):not(.text-center,.text-center *),.landing-measure :where(p,li,blockquote):not(.text-center,.text-center *),.legal-doc :where(p,li),.partner-article .partner-prose,.partner-article .prose-content :where(p,ul,ol){max-width:56ch}.footer-nav-link{color:var(--text-tertiary)}.footer-nav-link:hover{color:var(--night-200)}.footer-link-list a,.footer-link-list button.footer-nav-link{display:flex;align-items:center;min-height:24px!important;padding:0!important;font-size:.8125rem!important;line-height:1.125rem!important;color:var(--text-tertiary)!important}.footer-link-list a:hover,.footer-link-list button.footer-nav-link:hover{color:var(--night-200)!important}@media (min-width:768px){.footer-link-list a,.footer-link-list button.footer-nav-link{min-height:28px!important;font-size:.875rem!important;line-height:1.25rem!important}}.landing-page [role=button]:focus-visible,.landing-page a:focus-visible,.landing-page button:focus-visible,.landing-page input:focus-visible,.landing-page select:focus-visible,.landing-page textarea:focus-visible{outline:2px solid var(--coral,#FF6B6B);outline-offset:2px}.landing-page a.events-hub-link:focus-visible,.landing-page a.landing-touch:focus-visible,.landing-page a.underline:focus-visible,.landing-page a:not([class]):focus-visible{border-radius:4px}@keyframes hero-fade-slide{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes hero-slide-up{0%{transform:translateY(12px)}to{transform:translateY(0)}}.hero-fade-slide{animation:hero-fade-slide .5s cubic-bezier(.22,1,.36,1) both}.hero-slide-up{animation:hero-slide-up .6s cubic-bezier(.22,1,.36,1) both}@keyframes hero-pill-float{0%,50%,to{transform:translateY(0)}25%{transform:translateY(-6px)}75%{transform:translateY(-4px)}}.hero-pill-float{animation:hero-pill-float 4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.landing-orb-1,.landing-orb-2,.landing-orb-3{animation:none}.hero-fade-slide,.hero-pill-float,.hero-slide-up{animation:none;transform:none}}.blog-list-content,.prose-content{width:100%}.prose-content p{font-size:1.0625rem;line-height:1.85;margin-bottom:1.5rem;color:var(--night-200,#B0B4C4)}.inline-link,.prose-content a{color:var(--coral,#FF6B6B);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose-content a:hover{opacity:.8}.prose-content a.landing-btn-coral{color:var(--landing-btn-ink);text-decoration:none}.prose-content a.landing-btn-coral:hover{opacity:1}.prose-content ol,.prose-content ul{padding-left:1.5rem;margin-top:.75rem;margin-bottom:1.5rem}.prose-content li{font-size:1.0625rem;margin-bottom:.75rem;line-height:1.75}.prose-content li:last-child{margin-bottom:0}.prose-content strong{color:var(--night-50,#F0F1F5);font-weight:600}.prose-content h3{font-family:var(--font-space-grotesk);font-size:1.3125rem;font-weight:700;color:var(--night-50,#F0F1F5);margin-top:2.5rem;margin-bottom:1rem;letter-spacing:-.01em;padding-top:.5rem;border-top:1px solid var(--border,rgba(255,255,255,.06))}.prose-content h3:first-child{margin-top:0;padding-top:0;border-top:none}.blog-table{width:100%}.blog-table table{width:100%;border-collapse:collapse;font-size:.9375rem;table-layout:auto}.blog-table thead{background:rgba(255,255,255,.04)}.blog-table th{text-align:left;font-weight:600;color:var(--night-50,#F0F1F5);font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em}.blog-table td,.blog-table th{padding:.875rem 1.125rem;border-bottom:1px solid var(--border,rgba(255,255,255,.06))}.blog-table td{line-height:1.6;color:var(--night-200,#B0B4C4)}.blog-table td strong{color:var(--night-50,#F0F1F5);font-weight:600}.blog-table tr:last-child td{border-bottom:none}.blog-table tr:hover{background:rgba(255,255,255,.02)}.blog-table+em,.blog-table~p>em:first-child{display:block;font-size:.8125rem;color:var(--text-tertiary,#8B93B2);margin-top:.75rem}.blog-table-wrap{position:relative}.blog-table-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2rem;background:linear-gradient(90deg,transparent,rgba(11,13,19,.6));pointer-events:none;opacity:0;transition:opacity .2s}.blog-table-wrap.is-scrollable:after{opacity:1}.blog-table-wrap.scrolled-end:after{opacity:0}@media (max-width:640px){.blog-table table{font-size:.875rem}.blog-table td,.blog-table th{padding:.75rem .875rem}.blog-table th{font-size:.75rem}}.blog-list-content ol,.blog-list-content ul{padding-left:0;list-style:none}.blog-list-content li{font-size:1.0625rem;margin-bottom:1.25rem;padding-left:0;line-height:1.75}.blog-list-content li:last-child{margin-bottom:0}.blog-list-content p{font-size:1.0625rem;line-height:1.85;margin-top:1.25rem;margin-bottom:0}.blog-list-content strong{color:var(--night-50,#F0F1F5);font-weight:600}.blog-list-content a{color:var(--coral,#FF6B6B);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.blog-table+.prose-content,.blog-table+p{margin-top:1.5rem}.protip-content p{font-size:1rem;margin-bottom:1rem;line-height:1.75}.protip-content p:last-child{margin-bottom:0}.protip-content strong{color:var(--night-50,#F0F1F5);font-weight:600}.protip-content a{color:var(--coral,#FF6B6B);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.blog-tag{background:var(--surface-raised,#1A1E30);border:1px solid var(--border,rgba(255,255,255,.06));transition:color .2s ease,background .2s ease,border-color .2s ease;text-decoration:none}.blog-tag,.blog-tag:hover{color:var(--text-primary,#F0F1F5)}.blog-tag:hover{background:var(--night-600,#2A2F45);border-color:rgba(255,255,255,.15)}.events-hub-pill{border-radius:9999px;padding:.5rem 1rem;font-size:var(--text-sm,.875rem);line-height:1.25rem;font-weight:500;background:var(--surface-raised,#1A1E30);border:1px solid var(--theme-card-border,rgba(255,255,255,.08));color:var(--text-primary,#F0F1F5)}.events-hub-link{color:var(--text-primary,#F0F1F5);text-decoration:underline}.events-hub-day{margin-bottom:.75rem;font-size:.95rem;font-weight:600;letter-spacing:.02em;color:var(--coral,#FF6B6B)}.events-hub-card{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:var(--radius-xl,20px);background:var(--surface-raised,#1A1E30);border:1px solid var(--theme-card-border,rgba(255,255,255,.08))}@media (hover:hover){.events-hub-card:hover{border-color:var(--coral,#FF6B6B)}}.events-hub-card>img,.events-hub-thumb{flex-shrink:0;width:64px;height:64px;border-radius:var(--radius-lg,16px);object-fit:cover}.events-hub-thumb{display:flex;align-items:center;justify-content:center;background:var(--gradient-sunset-strong)}.events-hub-card>div{flex:1 1 0%;min-width:0}.events-hub-card>div>div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.events-hub-card h3{font-size:var(--text-sm,.875rem);line-height:1.25rem;font-weight:600;color:var(--text-primary,#F0F1F5)}.events-hub-card span{flex-shrink:0}.events-hub-card p,.events-hub-card span{font-size:var(--text-sm,.875rem);line-height:1.25rem;color:var(--text-secondary,#B0B4C4)}.events-hub-card p{margin-top:.25rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.events-index-day{margin-bottom:.75rem;font-family:var(--font-space-grotesk);font-size:.95rem;font-weight:700;letter-spacing:.08em;color:var(--text-secondary,#B0B4C4)}.events-index-list{display:grid;column-gap:2rem;row-gap:.5rem;font-size:var(--text-sm,.875rem);line-height:var(--leading-relaxed,1.6);color:var(--text-primary,#F0F1F5)}@media (min-width:40rem){.events-hub-card h3{font-size:var(--text-base,1rem);line-height:1.5rem}.events-index-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.events-index-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-accent{color:var(--landing-accent)}.landing-coral{color:var(--coral)}.landing-dot{background:var(--coral)}.landing-card{background:var(--surface-raised,#1A1E30);border:1px solid var(--theme-card-border,rgba(255,255,255,.08))}.landing-card,.landing-faq{box-shadow:var(--shadow-sm)}.landing-faq{border-radius:14px;overflow:hidden;background:var(--night-800);border:1px solid var(--night-700);transition:background .25s ease,box-shadow .25s ease}.landing-faq[open]{background:rgba(255,107,107,.04);box-shadow:0 4px 16px rgba(255,107,107,.06),var(--shadow-sm)}.landing-faq>summary{display:flex;align-items:center;gap:.75rem;min-height:56px;padding:1rem 1.25rem;color:var(--text-primary);cursor:pointer;list-style:none}.landing-faq>summary::-webkit-details-marker{display:none}.landing-faq>summary:focus-visible{outline:2px solid var(--coral);outline-offset:-2px;border-radius:14px}.landing-faq-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:.5rem;background:rgba(255,255,255,.04);color:var(--text-tertiary);transition:background .25s ease,color .25s ease}.landing-faq[open] .landing-faq-icon{background:rgba(255,107,107,.12);color:var(--coral)}.landing-faq-chevron{flex-shrink:0;color:var(--text-tertiary);transition:transform .3s cubic-bezier(.22,1,.36,1),color .25s ease}.landing-faq[open] .landing-faq-chevron{transform:rotate(180deg);color:var(--coral)}.landing-faq-body{padding:0 1.25rem 1.25rem calc(1.25rem + 32px + .75rem)}.landing-faq--article,.landing-faq--article[open]{border-radius:.75rem;background:rgba(255,255,255,.02);border-color:var(--border,rgba(255,255,255,.06));box-shadow:none}.landing-faq--article>summary{min-height:44px;padding:1rem}@supports (interpolate-size:allow-keywords){.landing-faq{interpolate-size:allow-keywords}.landing-faq::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .35s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1),content-visibility allow-discrete .35s}.landing-faq[open]::details-content{block-size:auto;opacity:1}}@media (prefers-reduced-motion:reduce){.landing-faq,.landing-faq-chevron,.landing-faq-icon,.landing-faq::details-content{transition:none}}.landing-chip-row{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:639.98px){.landing-chip-row{flex-wrap:nowrap;overflow-x:auto;margin-inline:-1.25rem;padding-inline:1.25rem;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 1.25rem,#000 calc(100% - 1.25rem),transparent)}.landing-chip-row::-webkit-scrollbar{display:none}.landing-chip-row>a{flex-shrink:0;display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}}.landing-cal{width:100%;table-layout:fixed;border-collapse:initial;border-spacing:4px}.landing-cal caption{padding-bottom:.5rem;text-align:left;font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--text-primary)}.landing-cal caption a{color:inherit;text-decoration:underline}.landing-cal th{padding-bottom:.25rem;font-weight:600;text-align:left}.landing-cal td,.landing-cal th{font-size:var(--text-sm);color:var(--text-secondary)}.landing-cal td{height:3.5rem;padding:0;vertical-align:top}.landing-cal td>span{display:block;padding:.375rem}.landing-cal td>a{display:flex;flex-direction:column;justify-content:space-between;min-height:3.5rem;padding:.375rem;border-radius:.625rem;background:var(--surface-raised,#1A1E30);border:1px solid var(--theme-card-border,rgba(255,255,255,.08));font-weight:600;color:var(--text-primary);text-decoration:none}@media (hover:hover){.landing-cal td>a:hover{border-color:var(--coral)}}.landing-cal-count{font-size:var(--text-sm);font-weight:700;color:var(--landing-accent)}html:has(.landing-page) [data-consent-banner]{--theme-brand:var(--lantern-low);--theme-on-brand:var(--lantern-ink);--theme-brand-text:var(--amber);--theme-popover-bg:var(--night-800);--theme-popover-border:var(--night-600);--theme-card-border:var(--night-600);--theme-input-border:var(--night-500);--theme-text-primary:var(--text-primary);--theme-text-secondary:var(--text-secondary);--theme-text-tertiary:var(--text-tertiary)}@media print{:root .landing-page{--text-primary:#111;--text-secondary:#333;--text-tertiary:#666;--surface:#fff;--surface-raised:#fff;--border:#ccc;--landing-accent:#111;--coral:#333;background:#fff;color:var(--text-primary)}.blog-table-wrap:after,.blog-tag,.landing-btn-coral,.landing-gradient-mesh,.landing-grain,footer,nav[aria-label="Table of contents"]{display:none!important}.prose-content a{text-decoration:underline}.prose-content a[href^=http]:after{content:" (" attr(href) ")";font-size:.75rem;color:var(--text-tertiary)}.blog-table table{font-size:.8125rem}img{border:none;box-shadow:none}h2,h3{break-after:avoid}figure{break-inside:avoid}}