:root body.leonida-glass[data-theme] .site-glass .content-page_hero__tqspW.content-hero{isolation:isolate;border:0;border-radius:24px;background:#07121b;box-shadow:0 14px 36px #00000026}.content-page_hero__tqspW.content-hero:before{content:none}.content-page_hero__tqspW:after{content:"";position:absolute;inset:0;z-index:2;border:1px solid var(--glass-rim);border-radius:inherit;pointer-events:none}.content-page_hero__tqspW.content-hero>.hero-scenery{position:absolute;inset:0;max-width:none;margin:0;padding:0}.content-page_hero__tqspW>.hero-scenery:after{background:linear-gradient(100deg,#07131bd9,#10273766)}body[data-theme=clear-glass] .content-page_hero__tqspW>.hero-scenery:after{background:linear-gradient(100deg,#153844bf,#153b474d)}.content-page_hero__tqspW>.content-page_copy__e2MVz{z-index:1}.founder-letter_letter__b8KaM{max-width:900px;margin:8px auto 0;padding:clamp(26px,5vw,56px);border:1px solid var(--glass-rim);border-radius:24px;background:var(--glass-face);box-shadow:var(--glass-depth);-webkit-backdrop-filter:blur(28px) saturate(1.15);backdrop-filter:blur(28px) saturate(1.15);color:#e1ecee}.founder-letter_letterhead__SdYre{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:28px;border-bottom:1px solid var(--glass-rim)}.founder-letter_letterhead__SdYre>div{display:grid;gap:8px}.founder-letter_letterhead__SdYre strong{color:#f5afc8;font-size:14px;font-weight:750;letter-spacing:.16em}.founder-letter_letterhead__SdYre span{color:var(--glass-muted);font-size:12px;line-height:1.6}.founder-letter_letterhead__SdYre .founder-letter_draft__9PNBN{flex-shrink:0;border:1px solid var(--glass-rim);border-radius:999px;background:var(--glass-control);box-shadow:var(--glass-control-depth);padding:6px 12px}.founder-letter_copy__dE58J{max-width:700px;margin-inline:auto;padding-top:32px}:root body.leonida-glass[data-theme] .founder-letter_letter__b8KaM .founder-letter_copy__dE58J p{margin:0 0 22px;color:#dce8ec;font-family:var(--font-sans);font-size:clamp(15px,1.2vw,16px);line-height:1.85}:root body.leonida-glass[data-theme] .founder-letter_letter__b8KaM .founder-letter_copy__dE58J .founder-letter_salutation__c5FJf{color:#f2f6fa;font-size:18px;font-weight:600;letter-spacing:-.02em}.founder-letter_signature__Mkp6_{margin-top:36px}:root body.leonida-glass[data-theme] .founder-letter_letter__b8KaM .founder-letter_copy__dE58J .founder-letter_signature__Mkp6_ p{margin-bottom:14px;color:var(--glass-muted)}.founder-letter_signature__Mkp6_ strong{display:block;color:#f2f6fa;font-family:var(--font-sans);font-size:24px;font-weight:600;letter-spacing:-.04em}.founder-letter_signature__Mkp6_ span{display:block;margin-top:8px;color:#f5afc8;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.founder-letter_reference__RFtQt{margin:26px auto 0;text-align:center;color:var(--glass-muted);font-size:12px}.founder-letter_reference__RFtQt a{text-decoration:underline;text-underline-offset:4px}.founder-letter_reference__RFtQt a:hover{color:#ffbad3}.founder-letter_reference__RFtQt a:focus-visible{border-radius:4px;outline:2px solid #ffbad3;outline-offset:5px}@media (max-width:480px){.founder-letter_letter__b8KaM{padding:26px 22px;border-radius:20px}.founder-letter_letterhead__SdYre{flex-wrap:wrap;gap:14px}}.mobile-search-trigger{display:flex;align-items:center;gap:8px;padding:12px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}.mobile-search-trigger svg{width:18px;height:18px}.leonida-search-dialog{position:fixed;inset:0;margin:min(12vh,100px) auto auto;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - min(12vh, 100px) - 24px);padding:0;overflow:auto;color:#eaf0f3;background:#192e39;border:1px solid #405661;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0d,0 24px 80px #0009;font-family:inherit;text-align:left}.leonida-search-dialog::backdrop{background:#061219b8;backdrop-filter:blur(5px)}.leonida-search-input{display:flex;align-items:center;gap:14px;padding:20px;border-bottom:1px solid #ffffff12}.leonida-search-input:focus-within{border-bottom-color:#f17e9c65}.leonida-search-input>svg{width:21px;height:21px;flex-shrink:0;color:#ff91ae}.leonida-search-input input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f0f5f7;font:inherit;font-size:15px;letter-spacing:normal;box-shadow:none;padding:0}.leonida-search-input input::placeholder{color:#95aab4}.leonida-search-input button{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;padding:0;border:1px solid #ffffff0a;border-radius:10px;background:#10232e;color:#a7bbc4;cursor:pointer}.leonida-search-input button svg{width:18px;height:18px}.leonida-search-results{padding:10px}.leonida-search-results h2{margin:8px 12px;color:#8fa7b2;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.leonida-search-results a{display:flex;align-items:center;gap:13px;padding:12px;border-radius:11px;text-decoration:none;transition:background .15s}.leonida-search-results a:focus-visible,.leonida-search-results a:hover{background:#29434f}.leonida-search-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #ffffff08;border-radius:11px;background:#10242f;color:#ed8da6}.leonida-search-icon svg{width:19px;height:19px}.leonida-search-results a>span:last-child{min-width:0}.leonida-search-results strong{display:block;color:#eaf0f3;font-size:14px;font-weight:600;overflow-wrap:anywhere}.leonida-search-results small{display:block;margin-top:3px;color:#96acb7;font-size:12px;overflow-wrap:anywhere}.leonida-search-message{padding:18px 12px;margin:0;color:#9eb3bd;font-size:13px}.leonida-search-dialog footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 22px;border-top:1px solid #ffffff0b;background:#142731;font-size:12px}.leonida-search-dialog footer span{color:#8da4af}.leonida-search-dialog footer a{color:#ff9ab4;text-decoration:none;font-weight:600}.leonida-search-dialog a:focus-visible,.leonida-search-dialog button:focus-visible{outline:2px solid #ff9ab4;outline-offset:2px}@media (max-width:600px){.leonida-search-dialog{margin-top:20px;max-height:calc(100dvh - 40px)}.leonida-search-input{padding:16px;gap:10px}.leonida-search-input input{font-size:16px}.leonida-search-dialog footer{padding:15px 18px}}:root body .site-header .header-notifications>button{width:40px;height:40px;border:1px solid #ffffff12;border-radius:11px;background:linear-gradient(180deg,#355361,#263e4c);color:#b8cbd5;box-shadow:inset 0 1px 0 #ffffff14,inset 0 -3px 0 #06121b55,0 0 0 3px #10212b;transition:background .15s,color .15s}:root body .site-header .header-notifications>button:hover,:root body .site-header .header-notifications>button[aria-expanded=true]{background:linear-gradient(180deg,#3d5d6b,#2c4655);color:#ffa0b8;border-color:#f18da433}:root body .site-header .header-notifications>button svg{width:18px;height:18px;stroke-width:1.7}:root body .site-header .header-notifications>button>span{top:-4px;right:-5px;height:17px;min-width:17px;background:#f18da4;color:#30212b;font-size:9px}:root body .site-header .header-notification-menu{top:calc(100% + 14px);width:min(360px,calc(100vw - 24px));padding:6px;background:linear-gradient(145deg,#35515f,#223b48);border:1px solid #4a6574;border-radius:15px;box-shadow:inset 0 1px 0 #ffffff25,inset 0 -3px 0 #0a1c2888,0 0 0 3px #10212b,0 18px 42px #0006;text-align:left}:root body .site-header .header-notification-menu>div{border:1px solid #0b1e28;border-radius:9px;background:#142a35;box-shadow:inset 0 2px 5px #0004,0 1px 0 #ffffff12}:root body .header-notification-menu>header{padding:16px 18px;border-bottom:1px solid #ffffff0d}:root body .header-notification-menu>header strong{font-size:14px;font-weight:650;text-transform:none;letter-spacing:0;color:#e7eef2}.notification-header-actions{display:flex;align-items:center;gap:12px}.header-notification-menu:after{content:"";position:absolute;left:0;right:0;top:-15px;height:15px}:root body .header-notification-menu>header button{font-size:11px;font-weight:500;text-transform:none}:root body .header-notification-menu .notification-close{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:transparent;color:#8fa7b3}.notification-close svg{width:16px;height:16px}:root body .header-notification-menu .notification-close:hover{background:#ffffff09;color:#fff}.notification-empty-state{display:flex;flex-direction:column;align-items:center;padding:36px 20px 40px;text-align:center}.notification-empty-state>svg{width:25px;height:25px;margin-bottom:16px;color:#92aeba;stroke-width:1.3}.notification-empty-state strong{color:#e0e9ef;font-size:14px;font-weight:550}.notification-empty-state p{margin:6px 0 0;color:#91a8b4;font-size:12px}:root body .header-notification-menu>div>a{margin:6px;padding:13px;gap:5px;border:0;border-radius:8px}:root body .header-notification-menu>div>a:hover{background:#29414e}:root body .header-notification-menu>div>a.unread{background:#f18da409}:root body .header-notification-menu>div>a.unread:before{top:17px;bottom:auto;left:5px;width:4px;height:4px;border-radius:50%}:root body .header-notification-menu>div>a>span{font-size:10px;font-weight:500;letter-spacing:.02em}:root body .header-notification-menu>div>a>strong{font-size:13px;font-weight:600}:root body .header-notification-menu>div>a>p{font-size:12px;line-height:1.5}:root body .header-notification-menu time{font-size:10px;color:#8ba2ae;margin-top:3px}:root body .header-notification-all{margin-top:7px;padding:12px;border:1px solid #ffffff10;border-radius:8px;background:linear-gradient(#355361,#263e4c);box-shadow:inset 0 1px 0 #ffffff14,inset 0 -3px 0 #06121b55;font-size:12px;font-weight:550;text-transform:none;color:#f5a1b8}:root body .header-notification-all:hover{background:#203946}@media(max-width:620px){:root body .site-header .header-notification-menu{top:70px;width:auto}}:root body .site-header .community-dropdown{top:calc(100% + 10px);left:0;width:254px;padding:5px;border:1px solid #45616f;border-radius:13px;background:linear-gradient(145deg,#324e5c,#223a47);box-shadow:inset 0 1px 0 #ffffff20,inset 0 -3px 0 #091d2980,0 0 0 3px #10212b,0 14px 32px #0005;z-index:95}.community-dropdown:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}:root body .site-header .community-menu-well{display:grid;gap:2px;padding:5px;border:1px solid #0c202b;border-radius:8px;background:#142a35;box-shadow:inset 0 2px 4px #0004,0 1px 0 #ffffff0b}:root body .site-header .community-menu-well a{display:flex;align-items:center;gap:11px;min-height:38px;padding:9px 11px;border-radius:6px;color:#c3d5df;font-size:12px;font-weight:500;line-height:1.4}:root body .site-header .community-menu-well a svg{width:15px;height:15px;color:#8daab9;stroke-width:1.7;flex-shrink:0}:root body .site-header .community-menu-well a:nth-child(5),:root body .site-header .community-menu-well a:nth-child(8){margin-top:6px;position:relative}.community-menu-well a:nth-child(5):before,.community-menu-well a:nth-child(8):before{content:"";position:absolute;left:10px;right:10px;top:-4px;border-top:1px solid #ffffff0a}:root body .site-header .community-menu-well a:focus-visible,:root body .site-header .community-menu-well a:hover{background:linear-gradient(#334f5e,#28424f);box-shadow:inset 0 1px 0 #ffffff12,inset 0 -2px 0 #081c2655;color:#f4b3c8}:root body .site-header .community-menu-well a:hover svg{color:#f0a3bc}:root body .site-header .community-menu-well a:focus-visible{outline:2px solid #eeabc1;outline-offset:1px}:root body .site-header .group .nav-menu{transition:opacity var(--ui-motion-standard) ease var(--ui-motion-fade),visibility 0s calc(var(--ui-motion-fade) + var(--ui-motion-standard))}:root body .site-header .group:focus-within .nav-menu,:root body .site-header .group:hover .nav-menu{visibility:visible;opacity:1;transform:none;transition-delay:0s}.mobile-menu[open]:before{content:"";position:absolute;top:100%;right:0;width:288px;max-width:calc(100vw - 28px);height:15px}:root body .site-header .mobile-menu>nav{top:calc(100% + 14px);width:288px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;padding:7px;border:1px solid #4a6574;border-radius:15px;background:linear-gradient(145deg,#35515f,#223b48);box-shadow:inset 0 1px 0 #ffffff25,inset 0 -3px 0 #0a1c2888,0 0 0 3px #10212b,0 18px 42px #0006;z-index:95;scrollbar-width:thin;scrollbar-color:#456170 #152b36}:root body .site-header .mobile-menu .navigation-well{display:grid;grid-template-columns:1fr;gap:3px;padding:5px;border:1px solid #0b1e28;border-radius:10px;background:#142a35;box-shadow:inset 0 2px 5px #0005,0 1px 0 #ffffff13}:root body .site-header .mobile-menu .navigation-well>:is(a,button){display:flex;align-items:center;gap:10px;width:100%;min-height:37px;padding:9px 12px;border:0;border-radius:7px;background:transparent;color:#c7d9e3;font-size:12px;font-weight:500;line-height:1.4;text-align:left}:root body .site-header .mobile-menu .navigation-well>:is(a,button):hover{background:linear-gradient(#355362,#29424f);color:#f5b1c7;box-shadow:inset 0 1px 0 #ffffff15,inset 0 -2px 0 #07182266}:root body .site-header .mobile-menu nav svg{width:16px;height:16px;flex-shrink:0}:root body .site-header .mobile-menu .navigation-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 4px 5px}:root body .site-header .mobile-menu .navigation-actions a,:root body .site-header .mobile-menu nav>form button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:10px;border:1px solid #ffffff10;border-radius:9px;background:linear-gradient(#365463,#28414e);color:#dce7ee;box-shadow:inset 0 1px 0 #ffffff17,inset 0 -3px 0 #081b2855,0 0 0 3px #142a35;font-size:11px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}:root body .site-header .mobile-menu .navigation-actions a:last-child{background:linear-gradient(#fa9bb4,#e97598);color:#40202e;box-shadow:inset 0 1px 0 #ffe1ea88,inset 0 -3px 0 #a64565,0 0 0 3px #142a35}:root body .site-header .mobile-menu nav>form{padding:10px 4px 5px}:root body .site-header .mobile-menu nav>form button{width:100%;color:#efb0c4}:root body .site-header .mobile-menu nav :is(a,button):focus-visible{outline:2px solid #f4adc4;outline-offset:2px}:root body .site-header .account-control{height:auto;margin-inline:3px}:root body .site-header .account-control>summary{display:flex;align-items:center;gap:9px;height:40px;max-width:220px;padding:5px 11px 5px 6px;border:1px solid #ffffff12;border-radius:11px;background:linear-gradient(180deg,#34515f,#253e4b);box-shadow:inset 0 1px 0 #ffffff14,inset 0 -3px 0 #09192265,0 0 0 3px #10232d;color:#e1ebf0;font-size:12px;font-weight:600;line-height:1.2}:root body .site-header .account-control>summary:hover{background:linear-gradient(180deg,#3c5b69,#2b4654)}:root body .site-header .account-control[open]>summary{border-color:#e898b044}:root body .site-header .account-control>summary>svg{width:13px;height:13px;color:#a8beca;flex-shrink:0}:root body .site-header .account-control[open]>summary>svg{transform:rotate(180deg);color:#ffa6be}.account-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-dropdown:before{content:"";position:absolute;top:-15px;left:0;right:0;height:15px}.account-monogram{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;overflow:hidden;border:1px solid #ffffff24;border-radius:50%;background:#172c3726;color:#f6a6bd}:root body .site-header .account-control>.account-dropdown{top:calc(100% + 14px);right:0;width:228px;max-width:calc(100vw - 24px);padding:7px;border:1px solid #47606e;border-radius:15px;background:linear-gradient(155deg,#304b59,#203743);box-shadow:inset 0 1px 0 #ffffff1c,inset 0 -3px 0 #0d202c88,0 0 0 3px #0e202bc9,0 18px 42px #0006;z-index:90}:root body .account-dropdown>nav{display:grid;padding:4px;background:#142a35;border:1px solid #0d202a;border-radius:9px;box-shadow:inset 0 2px 5px #0003,0 1px 0 #ffffff0a}:root body .site-header .account-dropdown :is(a,button){display:flex;align-items:center;gap:11px;width:100%;min-height:42px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:#c8d8e0;font-size:12px;font-weight:500;line-height:1.4;text-align:left;text-transform:none}:root body .site-header .account-dropdown :is(a,button) svg{width:16px;height:16px;flex-shrink:0;color:#89a8b8;stroke-width:1.7}:root body .site-header .account-dropdown a:hover{color:#f1f5f7;background:linear-gradient(180deg,#304d5d,#28414f);box-shadow:inset 0 1px 0 #ffffff0b,inset 0 -2px 0 #091b2533}:root body .site-header .account-dropdown a:hover svg{color:#f6a6bd}:root body .site-header .account-dropdown>form{margin:6px 3px 0;padding:3px 0 0;border-top:1px solid #ffffff0a}:root body .site-header .account-dropdown button{color:#efa2b8}:root body .site-header .account-dropdown button svg{color:inherit}:root body .site-header .account-dropdown button:hover{background:#f398b012}:root body .site-header .account-control :is(summary,a,button):focus-visible{outline:2px solid #f1a3b9;outline-offset:2px}:root body.leonida-glass nav.animated-nav{position:relative;isolation:isolate}.nav-glass-indicator{position:absolute;z-index:-1;pointer-events:none;top:0;left:0;width:var(--nav-glass-width,0);height:var(--nav-glass-height,0);transform:translate3d(var(--nav-glass-x,0),var(--nav-glass-y,0),0);border:1px solid #aacddd55;border-radius:23px;background:linear-gradient(155deg,#799db077,#42657b55);box-shadow:inset 0 1px 0 #e0f3ff80,inset 1px 0 0 #c8e5f329,inset 0 -3px 0 #081c2c8c,0 3px 8px #020e1f66;opacity:0}.animated-nav[data-nav-ready]>.nav-glass-indicator{opacity:var(--nav-glass-opacity,0);transition:transform var(--ui-motion-standard) var(--ui-motion-ease),width var(--ui-motion-standard) var(--ui-motion-ease),height var(--ui-motion-standard) var(--ui-motion-ease),opacity var(--ui-motion-fade) ease}.animated-nav[data-nav-snap]>.nav-glass-indicator{transition:opacity var(--ui-motion-fade) ease}:root body.leonida-glass .site-header nav.desktop-nav[data-nav-ready] .nav-link{background:transparent;box-shadow:none;transform:none;transition:color var(--ui-motion-fast) ease}:root body.leonida-glass .site-header nav.desktop-nav[data-nav-ready] .nav-link[data-nav-highlighted]{color:#ffc1d7}:root body.leonida-glass .site-header nav.desktop-nav .nav-link:active{transform:none}:root body.leonida-glass .site-header nav.desktop-nav .nav-link>svg:not(.chevron){transition:color var(--ui-motion-fast) ease}:root body.leonida-glass .site-header nav.desktop-nav .nav-link[data-nav-highlighted]>svg:not(.chevron){color:#f7a3c0}:root body.leonida-glass .ucp-shell nav.ucp-navigation>.nav-glass-indicator{margin:0;border-color:#a8cad840;border-radius:8px;background:var(--glass-control);box-shadow:var(--glass-control-depth)}:root body.leonida-glass .site-glass .ucp-shell nav.ucp-navigation[data-nav-ready]>a[data-nav-item]{background:transparent;box-shadow:none;border-color:transparent;color:#bad0d5;transform:none;transition:color var(--ui-motion-fast) ease}:root body.leonida-glass .site-glass .ucp-shell nav.ucp-navigation[data-nav-ready]>a[data-nav-highlighted]{color:#ffbed3}:root body.leonida-glass .ucp-shell nav.ucp-navigation>a:active{transform:none}:root body.leonida-glass .ucp-shell nav.ucp-navigation>a>svg{flex-shrink:0;transition:color var(--ui-motion-fast) ease}:root body.leonida-glass .ucp-shell nav.ucp-navigation>a[data-nav-highlighted]>svg{color:#f7a3c0}:root body.leonida-glass .site-header nav.desktop-nav .chevron{transition:transform var(--ui-motion-standard) var(--ui-motion-ease),color var(--ui-motion-fast) ease}:root body.leonida-glass .site-header nav.desktop-nav .group:is(:hover,:focus-within) .chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.animated-nav[data-nav-ready]>.nav-glass-indicator{transition:none}}:root body.leonida-glass:has(.member-reduced-motion) .animated-nav[data-nav-ready]>.nav-glass-indicator{transition:none}