*{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px;color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{margin:0;background:var(--canvas);color:var(--ink);font:400 18px/1.5 SupremeV,Supreme,Arial,sans-serif;-webkit-font-smoothing:antialiased}@media (max-width: 800px){body{font-size:16px}}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px;-webkit-transition:color .18s,background-color .18s,border-color .18s,-webkit-box-shadow .18s,-webkit-transform .18s;transition:color .18s,background-color .18s,border-color .18s,-webkit-box-shadow .18s,-webkit-transform .18s;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s,-webkit-box-shadow .18s,-webkit-transform .18s}a:hover{color:var(--hover);text-decoration-thickness:2px}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:5px;border-radius:4px}::-moz-selection{background:var(--ghostHover);color:var(--ghostInk)}::selection{background:var(--ghostHover);color:var(--ghostInk)}img,svg{display:block;max-width:100%}h1,h2,p{margin:0}h2{font-size:40px;line-height:1.2;font-weight:500}strong{font-weight:700}.text-left{text-align:left}.skip-link{position:absolute;left:24px;top:-100px;background:var(--surface);padding:12px;z-index:5}.skip-link:focus{top:14px}.site-header{height:100px;background:var(--canvas)}.nav-inner{max-width:1340px;height:100%;margin:auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;gap:12px;align-items:center;font-size:23px;font-weight:500;text-decoration:none;color:var(--title)}.brand img{width:56px;height:43px}.year-badge{padding:1px 12px;border:1px solid transparent;background:-webkit-gradient(linear, left top, left bottom, from(var(--canvas)), to(var(--canvas))) padding-box,var(--orbit-gradient) border-box;background:linear-gradient(var(--canvas), var(--canvas)) padding-box,var(--orbit-gradient) border-box;border-radius:3px;line-height:1.5}.brand:hover .year-badge{background:-webkit-gradient(linear, left top, left bottom, from(var(--soft)), to(var(--soft))) padding-box,var(--orbit-gradient) border-box;background:linear-gradient(var(--soft), var(--soft)) padding-box,var(--orbit-gradient) border-box}nav{display:flex;align-items:center;gap:30px}.nav-link{font-size:18px;font-weight:500;position:relative;text-decoration:none;color:var(--title);padding:11px 0}.nav-link:after{position:absolute;content:'';height:5px;border-radius:4px;left:0;right:0;bottom:1px;background:var(--orbit-gradient);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .18s;transition:-webkit-transform .18s;transition:transform .18s;transition:transform .18s, -webkit-transform .18s}.nav-link.active:after,.nav-link:hover:after,.nav-link:focus-visible:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.nav-link:hover{color:var(--navHover)}.theme-toggle{display:-ms-grid;display:grid;place-items:center;width:36px;height:36px;background:transparent;border:0;border-radius:50%;color:var(--title);-webkit-transition:background .18s,color .18s;transition:background .18s,color .18s}.theme-toggle:hover{background:var(--soft);color:var(--navHover)}.theme-toggle svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.theme-toggle .sun{display:none}[data-theme=dark] .theme-toggle .moon{display:none}[data-theme=dark] .theme-toggle .sun{display:block}.hero{background:radial-gradient(ellipse 30% 47% at 91% 47%, var(--soft2), transparent 90%),var(--canvas)}.hero-inner{max-width:1400px;min-height:733px;position:relative;margin:auto;padding:40px 30px 80px}.hero-copy{position:relative;z-index:1;width:710px;max-width:55%}.hero h1{font-size:66.5px;line-height:1.03;font-weight:700;letter-spacing:-1.2px;color:var(--title)}.colored-title{background:linear-gradient(105deg, var(--year), var(--year2));color:transparent;-webkit-background-clip:text;background-clip:text}.event-date{font-size:40px;line-height:1.12;margin-top:30px;color:var(--title)}.event-date>span{color:var(--link);font-weight:700}.hero-description{margin-top:24px;max-width:710px}.cfp-note{margin-top:15px;scroll-margin-top:90px}.hero-actions{display:flex;flex-wrap:wrap;gap:32px;margin-top:61px}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;font-size:23px;text-decoration:none;border-radius:11px;border:1px solid transparent;min-height:80px;padding:18px 30px;position:relative;isolation:isolate;-webkit-transition:color .18s,background .18s,-webkit-box-shadow .18s,-webkit-transform .18s;transition:color .18s,background .18s,-webkit-box-shadow .18s,-webkit-transform .18s;transition:color .18s,background .18s,box-shadow .18s,transform .18s;transition:color .18s,background .18s,box-shadow .18s,transform .18s,-webkit-box-shadow .18s,-webkit-transform .18s;font-weight:500}.btn:hover{text-decoration:none;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn:active{-webkit-transform:translateY(1px);transform:translateY(1px);-webkit-box-shadow:none;box-shadow:none}.btn-icon{flex:none;width:1.1em;height:1.1em;margin-right:.5em;fill:currentColor}.primary-button{min-width:220px;color:var(--buttonInk);background:linear-gradient(115deg, var(--button), var(--button2));-webkit-box-shadow:0 5px 18px color-mix(in srgb, var(--button) 14%, transparent);box-shadow:0 5px 18px color-mix(in srgb, var(--button) 14%, transparent)}.primary-button:hover,.primary-button:focus-visible{color:var(--buttonInk);background:linear-gradient(115deg, var(--buttonHover), var(--buttonHover2));-webkit-box-shadow:0 7px 24px color-mix(in srgb, var(--buttonHover) 22%, transparent);box-shadow:0 7px 24px color-mix(in srgb, var(--buttonHover) 22%, transparent)}.ghost-button{min-width:268px;background:-webkit-gradient(linear, left top, left bottom, from(var(--canvas)), to(var(--canvas))) padding-box,var(--orbit-gradient) border-box;background:linear-gradient(var(--canvas), var(--canvas)) padding-box,var(--orbit-gradient) border-box;color:var(--link)}.ghost-button:hover,.ghost-button:focus-visible{background:-webkit-gradient(linear, left top, left bottom, from(var(--ghostHover)), to(var(--ghostHover))) padding-box,var(--orbit-gradient) border-box;background:linear-gradient(var(--ghostHover), var(--ghostHover)) padding-box,var(--orbit-gradient) border-box;color:var(--ghostInk);-webkit-box-shadow:0 6px 22px color-mix(in srgb, var(--link) 10%, transparent);box-shadow:0 6px 22px color-mix(in srgb, var(--link) 10%, transparent)}.hero-art{position:absolute;width:42.5%;max-width:598px;height:auto;left:57.1%;top:20px}.hero{overflow:hidden}[data-theme=dark] .hero{background:radial-gradient(ellipse 32% 65% at 90% 47%, var(--soft), transparent 95%),var(--canvas)}[data-theme=dark] .x2027_index .site-header{background:radial-gradient(ellipse 32% 250% at 90% 285%, var(--soft), transparent 95%),var(--canvas)}.event-overview{position:relative;min-height:390px;padding:78px 30px 75px;color:#FFF;background:radial-gradient(ellipse 65% 85% at 0% 130%, color-mix(in srgb, var(--aboutGlow) 46%, transparent), transparent 85%),linear-gradient(115deg, var(--about), var(--about2));text-align:center}.overview-inner{max-width:1040px;margin:auto}.event-overview h2{font-size:40px;line-height:1.2}.event-overview p{max-width:866px;margin:1.5em auto 0;font-size:19px;line-height:26px;color:#F1F7FF}.conversation{position:relative;padding:124px 30px 220px;background:radial-gradient(ellipse 70% 80% at 96% 94%, var(--social2), transparent 85%),var(--social);text-align:center;color:var(--socialInk)}.conversation-inner{max-width:1200px;margin:auto}.chat-icon{display:block;width:115px;height:91px;margin:auto;background:var(--elephant-gradient);-webkit-mask:url(../images/posette/2027/chat-bubbles-ebffeb76.svg) center/contain no-repeat;mask:url(../images/posette/2027/chat-bubbles-ebffeb76.svg) center/contain no-repeat}.conversation h2{margin-top:15px;color:var(--socialTitle)}.social-grid{margin-top:62px;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[5];grid-template-columns:repeat(5, minmax(0, 1fr));gap:24px}.social-item{display:flex;flex-direction:column;align-items:center;gap:36px}.social-icon{display:block;width:48px;height:50px;background:var(--socialAccent);-webkit-transition:background .18s,-webkit-transform .18s;transition:background .18s,-webkit-transform .18s;transition:background .18s,transform .18s;transition:background .18s,transform .18s,-webkit-transform .18s}.icon-discord{width:60px;-webkit-mask:url(../images/posette/2027/discord-d49fc1d8.svg) center/contain no-repeat;mask:url(../images/posette/2027/discord-d49fc1d8.svg) center/contain no-repeat}.icon-x{-webkit-mask:url(../images/posette/2027/x-d69bd0c9.svg) center/contain no-repeat;mask:url(../images/posette/2027/x-d69bd0c9.svg) center/contain no-repeat}.icon-mastodon{-webkit-mask:url(../images/posette/2027/mastodon-c89fe36b.svg) center/contain no-repeat;mask:url(../images/posette/2027/mastodon-c89fe36b.svg) center/contain no-repeat}.icon-linkedin{-webkit-mask:url(../images/posette/2027/linkedin-dc3eb9fc.svg) center/contain no-repeat;mask:url(../images/posette/2027/linkedin-dc3eb9fc.svg) center/contain no-repeat}.icon-github{-webkit-mask:url(../images/posette/2027/github-367aea2f.svg) center/contain no-repeat;mask:url(../images/posette/2027/github-367aea2f.svg) center/contain no-repeat}.social-button{width:100%;min-height:59px;padding:13px 7px;font-size:22px;border-radius:8px;color:var(--link);background:-webkit-gradient(linear, left top, left bottom, from(var(--surface)), to(var(--surface))) padding-box,var(--orbit-gradient) border-box;background:linear-gradient(var(--surface), var(--surface)) padding-box,var(--orbit-gradient) border-box}.social-button:hover,.social-button:focus-visible{background:-webkit-gradient(linear, left top, left bottom, from(var(--ghostHover)), to(var(--ghostHover))) padding-box,var(--orbit-gradient) border-box;background:linear-gradient(var(--ghostHover), var(--ghostHover)) padding-box,var(--orbit-gradient) border-box;color:var(--ghostInk);-webkit-box-shadow:0 5px 18px color-mix(in srgb, var(--link) 12%, transparent);box-shadow:0 5px 18px color-mix(in srgb, var(--link) 12%, transparent)}.social-item:has(a:hover) .social-icon,.social-item:has(a:focus-visible) .social-icon{background:var(--hover);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.hashtag{font-size:28px;line-height:38px;margin-top:38px}.hashtag span{color:var(--socialAccent);font-weight:500}.host{display:flow-root;position:relative;isolation:isolate;padding:0 30px 130px;background:linear-gradient(135deg, var(--host), var(--host2));overflow:visible}.host:after{content:'';position:absolute;inset:0;z-index:-2;background:inherit}.host-pattern{position:absolute;z-index:-1;inset:0;overflow:hidden}.host-pattern:before{content:'';position:absolute;bottom:-167px;left:-10%;width:130%;height:382px;background:var(--elephant-gradient);-webkit-mask:url(../images/posette/host-bg-pattern-a25c88ba.svg) top/auto 5.4em repeat;mask:url(../images/posette/host-bg-pattern-a25c88ba.svg) top/auto 5.4em repeat;opacity:.8}.host-card{position:relative;margin:-71px auto 0;max-width:1200px;min-height:565px;border:1px solid transparent;border-radius:15px;text-align:center;padding:82px 54px 84px;background:-webkit-gradient(linear, left top, left bottom, from(var(--card)), to(var(--card))) padding-box,var(--orbit-gradient) border-box;background:linear-gradient(var(--card), var(--card)) padding-box,var(--orbit-gradient) border-box;color:var(--ink)}.microsoft-logo{width:338px;height:72px;margin:auto}.logo-dark{display:none}[data-theme="dark"] .logo-light{display:none}[data-theme="dark"] .logo-dark{display:block}.host-card h2{margin-top:56px;font-size:40px;color:var(--link)}.host-copy{max-width:960px;margin:29px auto 0;line-height:26px}.host-copy a{color:var(--link)}.host-copy a:hover{color:var(--hover)}.partnership{margin-top:29px;font-weight:700;line-height:26px}.amd-logo{width:122px;height:30px;-o-object-fit:contain;object-fit:contain;margin:22px auto 0}.site-footer{background:var(--foot);padding:82px 30px 80px;font-size:16px}.footer-inner{max-width:1200px;margin:auto}.footer-brand{display:block;width:174px}.footer-brand:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.footer-row{display:flex;align-items:baseline;justify-content:space-between;gap:30px;margin-top:40px;font-size:18px;line-height:26px}.footer-links{white-space:nowrap}.trademarks{max-width:710px;margin-top:38px}.footer-links a:hover{background:var(--soft)}.hero h1{font-size:clamp(43px, 4.73vw, 66.5px)}@media (min-width: 1408px){.hero-art{left:57.1%}}@media (max-width: 1200px){.hero-inner{min-height:650px;padding-top:32px;padding-bottom:66px}.hero h1{font-size:clamp(44px, 4.73vw, 66.5px)}.event-date{font-size:32px;margin-top:28px}.hero-description,.cfp-note{font-size:17px;line-height:24px}.hero-description{margin-top:19px}.hero-actions{gap:18px;margin-top:40px}.btn{font-size:20px;min-height:66px;min-width:0;padding:16px 26px}.hero-art{top:24px}.social-grid{gap:17px}.social-button{font-size:18px;padding:13px 7px;min-height:55px}h2,.event-overview h2,.host-card h2{font-size:34px}.event-overview{min-height:0;padding:70px 30px}.conversation{padding:100px 30px 180px}.host-card{padding:68px 30px 72px}.host-card h2{margin-top:46px}.host{min-height:0;padding-bottom:120px}.hashtag{font-size:25px}.footer-row{font-size:16px}}@media (max-width: 1000px){.social-grid{-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr));gap:40px 20px;max-width:560px;margin:45px auto 0}}@media (max-width: 800px){.site-header{height:84px}.nav-inner{padding:0 24px}.brand{font-size:19px;gap:8px}.brand img{width:44px;height:auto}.year-badge{padding:1px 8px}nav{gap:18px;padding:0}.nav-link{font-size:16px}.theme-toggle{width:30px;height:30px}.hero-inner{padding:32px 24px 64px}.hero-copy{max-width:100%;width:auto}.hero h1{font-size:clamp(43px, 7vw, 58px);letter-spacing:-1px}.hero-art{position:relative;left:auto;top:auto;width:82%;max-width:500px;margin:55px auto 0}.hero-description{max-width:650px}.event-date{font-size:30px}.hero-actions{margin-top:34px}.event-overview{padding:62px 25px}.event-overview h2{font-size:30px}h2,.host-card h2{font-size:30px}.event-overview p{font-size:17px;line-height:25px;margin-top:23px}.conversation{padding:75px 24px 128px}.chat-icon{width:91px;height:73px}.social-item{gap:20px}.social-button{font-size:17px;padding:12px 6px;min-height:51px}.social-icon{width:40px;height:42px}.icon-discord{width:51px}.hashtag{font-size:24px;margin-top:40px}.host{padding:0 24px 100px}.host-card{margin-top:-55px;min-height:0;padding:52px 29px 60px}.microsoft-logo{width:270px;height:auto}.host-card h2{margin-top:40px}.host-copy{font-size:17px;line-height:25px;margin-top:25px}.partnership{font-size:17px}.host-pattern:before{bottom:-90px;height:260px;width:165%;left:-35%}.site-footer{padding:56px 24px 65px}.footer-brand{width:145px}.footer-brand img{height:auto}.footer-row{display:block;font-size:16px;margin-top:30px}.footer-links{margin-top:20px}.trademarks{margin-top:28px}}@media (max-width: 480px){.brand{font-size:16px;gap:6px}.brand img{width:35px}.year-badge{font-size:16px;padding:1px 5px}.nav-inner{padding:0 18px}nav{gap:13px}.nav-link{font-size:14px}.theme-toggle{width:26px;height:28px}.hero-inner{padding-left:22px;padding-right:22px}.hero h1{font-size:43px;letter-spacing:-.7px}.event-date{font-size:27px}.hero-actions{gap:14px}.btn{padding:16px 18px;font-size:18px;min-height:60px}.hero-actions .btn{flex:1 1 100%;white-space:normal}.hero-art{width:100%;margin-top:46px}.social-grid{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr));gap:38px 20px}.social-item:last-child{grid-column:1/-1;width:50%;-ms-grid-column-align:center;justify-self:center}.event-overview h2,h2,.host-card h2{font-size:27px}.event-overview{padding:52px 24px}.conversation{padding-top:65px}.hashtag{font-size:21px}.host-card{padding:44px 24px 50px}.microsoft-logo{width:235px}.host-copy{text-align:left}.host-card h2{margin-top:34px}.host{padding-left:18px;padding-right:18px}}@media (max-width: 480px){.social-button{font-size:clamp(14px, 4vw, 17px);white-space:nowrap;padding:14px 5px;min-height:60px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{-webkit-transition:none !important;transition:none !important;-webkit-animation:none !important;animation:none !important}*:before,*:after{-webkit-transition:none !important;transition:none !important;-webkit-animation:none !important;animation:none !important}.btn:hover,.social-item:has(a:hover) .social-icon{-webkit-transform:none;transform:none}.parallax-img{-webkit-transform:none !important;transform:none !important}}@media (max-width: 480px){.hero-actions .primary-button{flex:0 0 100%;white-space:normal}.hero-actions .ghost-button{flex:0 0 100%}.hero-actions .calendar-menu,.hero-actions .calendar-link{flex:0 0 100%}.hero-actions .calendar-menu>summary,.hero-actions .calendar-link>summary{width:100%}}@media (min-width: 801px){.hero-actions{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100vw - 80px)}}.icon-bluesky{-webkit-mask:url(../images/posette/2027/bluesky-18760e58.svg) center/contain no-repeat;mask:url(../images/posette/2027/bluesky-18760e58.svg) center/contain no-repeat}.footer-content{display:-ms-grid;display:grid;-ms-grid-columns:1.1fr 1fr;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start;margin-top:34px;font-size:0.889em;line-height:1.5}.footer-content .trademarks{margin-top:24px}.footer-socials{display:flex;justify-content:flex-end;gap:20px;padding:0;margin-top:-10px}.footer-socials a{display:-ms-grid;display:grid;place-items:center;min-width:44px;min-height:44px;border-radius:6px;color:var(--link)}.footer-socials .social-icon{width:28px;height:28px;background:currentColor}.footer-socials .icon-discord{width:33px}.footer-socials a:hover{color:var(--hover);background:var(--soft)}.footer-content .footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 24px;white-space:normal;margin-top:22px}@media (max-width: 800px){.footer-content{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:28px}.footer-socials,.footer-content .footer-links{justify-content:flex-start}.footer-socials{gap:16px;margin-top:0}.footer-content .footer-links{gap:12px 20px;margin-top:15px}}:root,[data-theme="light"]{--canvas:#FEFDFF;--ink:#252047;--muted:#5B5671;--title:#322667;--link:#6431C5;--hover:#244BC8;--line:#D8CCEF;--surface:#FFFFFF;--soft:#F3EEFC;--soft2:#E5F4FE;--button:#6D28D9;--button2:#4E35D1;--buttonInk:#FFFFFF;--buttonHover:#2647D7;--buttonHover2:#7641E6;--ghostHover:#DDF7FF;--ghostInk:#342561;--about:#30216B;--about2:#5834B0;--aboutGlow:#E52AF5;--social:#F3EDFC;--social2:#E7F1FF;--socialTitle:#442876;--socialInk:#504064;--socialAccent:#6431C5;--host:#292269;--host2:#513CB0;--card:#FFFFFF;--foot:#FEFDFF;--year:#6D28D9;--year2:#C72ADF;--navHover:#6D28D9;--focus:#2647D7}[data-theme="dark"]{--canvas:#120F26;--ink:#F5F0FF;--muted:#C4BBD9;--title:#EAE0FF;--link:#C5ACFF;--hover:#62DCFA;--line:#594575;--surface:#211A37;--soft:#29213D;--soft2:#173347;--button:#B48BF7;--button2:#C29CFF;--buttonInk:#231440;--buttonHover:#75DCFA;--buttonHover2:#BCD1FF;--ghostHover:#223E54;--ghostInk:#AEEDFF;--about:#281857;--about2:#482778;--aboutGlow:#E52AF5;--social:#1B1530;--social2:#242443;--socialTitle:#E0CFFF;--socialInk:#C6B7DE;--socialAccent:#D4B6FF;--host:#181738;--host2:#392564;--card:#231C37;--foot:#120F26;--year:#BA99FF;--year2:#F090FA;--navHover:#64E0FF;--focus:#64E0FF}:root{--elephant-gradient:linear-gradient(115deg, #2647D7, #6D28D9, #E52AF5);--orbit-gradient:linear-gradient(110deg, #20D9FF, #2647D7, #6D28D9)}.site-header{height:120px}.nav-inner{font-size:16px;max-width:1340px;padding:0 12px}.site-header .brand{display:inline-flex;flex-shrink:0;gap:0;font-size:1.456em;font-weight:500;line-height:1.5}.site-header .brand>img{width:2.5em;height:1.9em;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.site-header .brand>span:first-of-type{margin-left:.25em;letter-spacing:-.035em}.site-header .brand .year-badge{font-size:.96em;line-height:1.5;letter-spacing:-.035em;padding:0 .5em;margin-left:.5em;width:3.0982em;text-align:center;border:0;border-radius:5px;position:relative;background:transparent}.site-header .brand .year-badge:before{content:"";position:absolute;inset:0;border-radius:5px;padding:1px;background:var(--orbit-gradient);-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.site-header .brand:hover .year-badge{background:var(--soft)}.dotnet-theme .brand-lockup{width:10.0272em;height:1.9em;max-width:none}@media (min-width: 900px){.nav-inner{padding-inline:24px}}@media screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.0416666667),screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.0416666666666667),screen and (min-width: 1200px) and (min-resolution: 100dpi){.nav-inner{font-size:18px;padding-inline:27px}}@media (min-width: 1400px){.nav-inner{font-size:18px}}@media (min-width: 1388px){nav{padding-right:6px}.nav-inner{padding-inline:0}}.menu-toggle{display:none}.nav-links{display:contents}@media (max-width: 899.98px){.site-header{position:relative;z-index:3;height:120px}.nav-inner{position:relative;align-items:center;padding:0 12px;gap:8px}.site-header nav{position:static;display:flex;align-items:center;gap:8px;padding:0;flex-shrink:1;min-width:0}.menu-toggle{display:-ms-grid;display:grid;place-items:center;width:44px;min-width:36px;height:48px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--title)}.menu-toggle:hover{background:var(--soft);color:var(--navHover)}.menu-toggle svg{width:27px;max-width:75%;height:23px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.menu-toggle .menu-close{display:none}.menu-toggle[aria-expanded=true] .menu-bars{display:none}.menu-toggle[aria-expanded=true] .menu-close{display:block}.site-header .theme-toggle{width:48px;min-width:38px;height:auto;aspect-ratio:1;padding:0;flex-shrink:1}.site-header .theme-toggle svg{width:67%;height:67%}.site-header .nav-links{display:none;position:absolute;top:100%;right:12px;left:12px;padding:12px 20px;background:var(--surface);border:1px solid var(--line);border-radius:8px;-webkit-box-shadow:0 12px 24px color-mix(in srgb, var(--title) 12%, transparent);box-shadow:0 12px 24px color-mix(in srgb, var(--title) 12%, transparent)}.site-header .nav-links.is-open{display:flex;flex-direction:column;align-items:stretch;gap:4px}.site-header .nav-links .nav-link{font-size:18px;padding:12px 0;min-height:48px}.site-header .nav-links .nav-link:after{right:auto;width:42px}}@media (max-width: 374px){.site-header .brand{font-size:1.165em}}.notification-bar{--notice-start:#611A98;--notice-mid:#380F6B;--notice-end:#190649;--notice-accent:#26BED0;color:#F4EFFA;background:-webkit-gradient(linear, left top, right top, from(var(--notice-start)), color-stop(20%, var(--notice-mid)), color-stop(40%, var(--notice-end)), to(var(--notice-end)));background:linear-gradient(90deg, var(--notice-start), var(--notice-mid) 20%, var(--notice-end) 40%, var(--notice-end))}.notification-inner{max-width:1340px;min-height:68px;margin:auto;padding:0 6px;display:flex;align-items:center;justify-content:space-between;gap:28px}.notification-sponsors{display:flex;align-items:center;gap:22px;flex-shrink:0}.notification-sponsors span{font-size:15px;font-weight:500;line-height:1.3;white-space:nowrap}.notification-sponsors img{width:218px;height:43px;flex-shrink:0}.notification-promo{display:flex;align-items:center;gap:22px;padding-right:6px}.notification-message{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;line-height:1.3;text-transform:uppercase;white-space:nowrap}.notification-calendar{width:26px;height:26px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notification-emoji{display:inline-block;flex-shrink:0;font-size:26px;line-height:1;font-family:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;text-transform:none;-webkit-transform-origin:50% 60%;transform-origin:50% 60%}@-webkit-keyframes notification-emoji-crowd{0%,30%{-webkit-transform:rotateY(0deg) rotate(-10deg) scale(1);transform:rotateY(0deg) rotate(-10deg) scale(1)}8%,20%{-webkit-transform:rotateY(0deg) rotate(-14deg) scale(1.22);transform:rotateY(0deg) rotate(-14deg) scale(1.22)}14%,26%{-webkit-transform:rotateY(0deg) rotate(-10deg) scale(1);transform:rotateY(0deg) rotate(-10deg) scale(1)}40%,80%{-webkit-transform:rotateY(180deg) rotate(-10deg) scale(1);transform:rotateY(180deg) rotate(-10deg) scale(1)}48%,60%{-webkit-transform:rotateY(180deg) rotate(-14deg) scale(1.22);transform:rotateY(180deg) rotate(-14deg) scale(1.22)}54%,66%{-webkit-transform:rotateY(180deg) rotate(-10deg) scale(1);transform:rotateY(180deg) rotate(-10deg) scale(1)}90%,100%{-webkit-transform:rotateY(360deg) rotate(-10deg) scale(1);transform:rotateY(360deg) rotate(-10deg) scale(1)}}@keyframes notification-emoji-crowd{0%,30%{-webkit-transform:rotateY(0deg) rotate(-10deg) scale(1);transform:rotateY(0deg) rotate(-10deg) scale(1)}8%,20%{-webkit-transform:rotateY(0deg) rotate(-14deg) scale(1.22);transform:rotateY(0deg) rotate(-14deg) scale(1.22)}14%,26%{-webkit-transform:rotateY(0deg) rotate(-10deg) scale(1);transform:rotateY(0deg) rotate(-10deg) scale(1)}40%,80%{-webkit-transform:rotateY(180deg) rotate(-10deg) scale(1);transform:rotateY(180deg) rotate(-10deg) scale(1)}48%,60%{-webkit-transform:rotateY(180deg) rotate(-14deg) scale(1.22);transform:rotateY(180deg) rotate(-14deg) scale(1.22)}54%,66%{-webkit-transform:rotateY(180deg) rotate(-10deg) scale(1);transform:rotateY(180deg) rotate(-10deg) scale(1)}90%,100%{-webkit-transform:rotateY(360deg) rotate(-10deg) scale(1);transform:rotateY(360deg) rotate(-10deg) scale(1)}}.notification-emoji-popcorn{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}@-webkit-keyframes notification-emoji-pop{0%,60%,100%{-webkit-transform:translateY(0) rotate(0) scale(1, 1);transform:translateY(0) rotate(0) scale(1, 1)}64%{-webkit-transform:translateY(0) rotate(0) scale(1.15, 0.85);transform:translateY(0) rotate(0) scale(1.15, 0.85)}70%{-webkit-transform:translateY(-7px) rotate(-10deg) scale(0.95, 1.08);transform:translateY(-7px) rotate(-10deg) scale(0.95, 1.08)}76%{-webkit-transform:translateY(0) rotate(0) scale(1.1, 0.9);transform:translateY(0) rotate(0) scale(1.1, 0.9)}80%{-webkit-transform:translateY(0) rotate(0) scale(1.12, 0.88);transform:translateY(0) rotate(0) scale(1.12, 0.88)}86%{-webkit-transform:translateY(-5px) rotate(10deg) scale(0.96, 1.06);transform:translateY(-5px) rotate(10deg) scale(0.96, 1.06)}92%{-webkit-transform:translateY(0) rotate(0) scale(1.06, 0.94);transform:translateY(0) rotate(0) scale(1.06, 0.94)}}@keyframes notification-emoji-pop{0%,60%,100%{-webkit-transform:translateY(0) rotate(0) scale(1, 1);transform:translateY(0) rotate(0) scale(1, 1)}64%{-webkit-transform:translateY(0) rotate(0) scale(1.15, 0.85);transform:translateY(0) rotate(0) scale(1.15, 0.85)}70%{-webkit-transform:translateY(-7px) rotate(-10deg) scale(0.95, 1.08);transform:translateY(-7px) rotate(-10deg) scale(0.95, 1.08)}76%{-webkit-transform:translateY(0) rotate(0) scale(1.1, 0.9);transform:translateY(0) rotate(0) scale(1.1, 0.9)}80%{-webkit-transform:translateY(0) rotate(0) scale(1.12, 0.88);transform:translateY(0) rotate(0) scale(1.12, 0.88)}86%{-webkit-transform:translateY(-5px) rotate(10deg) scale(0.96, 1.06);transform:translateY(-5px) rotate(10deg) scale(0.96, 1.06)}92%{-webkit-transform:translateY(0) rotate(0) scale(1.06, 0.94);transform:translateY(0) rotate(0) scale(1.06, 0.94)}}.notification-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0.75em 2.4em;border:2px solid var(--notice-accent);border-radius:6px;color:#F4EFFA;background:transparent;font-size:15px;line-height:20px;font-weight:700;text-transform:uppercase;text-decoration:none;white-space:nowrap}.notification-button:hover{background:var(--notice-accent);border-color:var(--notice-accent);color:var(--notice-end)}.notification-button:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (max-width: 1387px){.notification-inner{padding-inline:24px}.notification-promo{padding-right:0}}@media (max-width: 1099.98px){.notification-inner{justify-content:center}}@media (max-width: 599px){.notification-inner{padding:14px 12px 18px;gap:16px}.notification-sponsors{gap:16px}.notification-sponsors span{font-size:14px}.notification-sponsors img{width:198px;height:auto}.notification-promo{flex-direction:column;gap:14px}.notification-message{font-size:13px;gap:8px}.notification-calendar{width:24px;height:24px}.notification-emoji{font-size:22px}.notification-button{min-height:44px}}@media (max-width: 359px){.notification-sponsors{gap:12px}.notification-sponsors span{font-size:13px}.notification-sponsors img{width:178px}.notification-message{font-size:12px;gap:6px}}@media (max-width: 1099.98px){body:has(.notification-bar){padding-bottom:calc(49px + env(safe-area-inset-bottom,0px))}html:has(.notification-bar){scroll-padding-bottom:calc(49px + env(safe-area-inset-bottom,0px))}.notification-bar{background:var(--notice-end)}.notification-sponsors{position:fixed;z-index:10;inset:auto 0 0;min-height:calc(49px + env(safe-area-inset-bottom,0px));padding:5px 12px calc(5px + env(safe-area-inset-bottom,0px));justify-content:center;background:-webkit-gradient(linear, left top, right top, from(var(--notice-start)), color-stop(55%, var(--notice-mid)), to(var(--notice-end)));background:linear-gradient(90deg, var(--notice-start), var(--notice-mid) 55%, var(--notice-end));opacity:1;visibility:visible;-webkit-transition:opacity .22s ease,visibility 0s;transition:opacity .22s ease,visibility 0s}.notification-sponsors.is-away{opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .22s ease,visibility 0s .22s;transition:opacity .22s ease,visibility 0s .22s}}@media (max-width: 1099.98px) and (prefers-reduced-motion: reduce){.notification-sponsors{-webkit-transition:none;transition:none}.notification-sponsors.is-away{-webkit-transition:none;transition:none}}.show-for-sr{position:absolute !important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);border:0}.subscribe-section{display:flow-root;position:relative;isolation:isolate;padding:72px 30px 140px;background:radial-gradient(ellipse 30% 47% at 91% 47%, var(--soft2), transparent 90%) top/100% 50% no-repeat,var(--canvas)}.subscribe-section:after{content:'';position:absolute;inset:50% 0 0;z-index:-2;background:linear-gradient(135deg, var(--host), var(--host2))}.subscribe-pattern{position:absolute;z-index:-1;inset:0;overflow:hidden}.subscribe-pattern:before{content:'';position:absolute;bottom:-167px;left:-10%;width:130%;height:382px;background:var(--elephant-gradient);-webkit-mask:url(../images/posette/host-bg-pattern-a25c88ba.svg) top/auto 5.4em repeat;mask:url(../images/posette/host-bg-pattern-a25c88ba.svg) top/auto 5.4em repeat;opacity:.8}.subscribe-inner{position:relative;max-width:1000px;margin:auto}.subscribe-card{border:1px solid transparent;border-radius:15px;text-align:center;padding:72px 54px;background:-webkit-gradient(linear, left top, left bottom, from(var(--card)), to(var(--card))) padding-box,var(--orbit-gradient) border-box;background:linear-gradient(var(--card), var(--card)) padding-box,var(--orbit-gradient) border-box;-webkit-box-shadow:0 12px 40px color-mix(in srgb, var(--button) 10%, transparent);box-shadow:0 12px 40px color-mix(in srgb, var(--button) 10%, transparent)}.subscribe-card h1{font-size:48px;line-height:1.08;font-weight:700;letter-spacing:-.8px;color:var(--title)}.subscribe-kicker{margin-top:12px;font-size:24px;font-weight:500;color:var(--link)}.sub-intro{max-width:72ch;margin:28px auto 40px}.subscribe-section .mktoForm,.launch-newsletter .mktoForm{width:100% !important;max-width:632px;margin:auto;font-size:18px;color:var(--ink);--field-border: linear-gradient(var(--line), var(--line));--field-invalid: #D6243A;--select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 24'%3E%3Cpath d='M0 0h40L20 24 0 0Z' fill='%236D28D9'/%3E%3C/svg%3E")}.subscribe-section .mktoForm .mktoFormRow,.launch-newsletter .mktoForm .mktoFormRow{clear:both}.subscribe-section .mktoForm .mktoFormCol,.subscribe-section .mktoForm .mktoFieldWrap,.subscribe-section .mktoForm .mktoFieldDescriptor,.launch-newsletter .mktoForm .mktoFormCol,.launch-newsletter .mktoForm .mktoFieldWrap,.launch-newsletter .mktoForm .mktoFieldDescriptor{float:none !important;width:100% !important;margin-right:0 !important}.subscribe-section .mktoForm .mktoFormCol,.launch-newsletter .mktoForm .mktoFormCol{margin-bottom:16px}.subscribe-section .mktoForm .mktoOffset,.subscribe-section .mktoForm .mktoGutter,.subscribe-section .mktoForm .mktoClear,.subscribe-section .mktoForm .mktoAsterix,.launch-newsletter .mktoForm .mktoOffset,.launch-newsletter .mktoForm .mktoGutter,.launch-newsletter .mktoForm .mktoClear,.launch-newsletter .mktoForm .mktoAsterix{display:none}.subscribe-section .mktoForm .mktoFieldWrap>label.mktoLabel,.launch-newsletter .mktoForm .mktoFieldWrap>label.mktoLabel{font-size:0;width:auto !important}.subscribe-section .mktoForm input:not([type=checkbox]),.subscribe-section .mktoForm select,.launch-newsletter .mktoForm input:not([type=checkbox]),.launch-newsletter .mktoForm select{width:100% !important;font:inherit;line-height:1.5;color:var(--ink);text-align:center;padding:14px 20px;border-radius:11px;border:2px solid transparent;background:-webkit-gradient(linear, left top, left bottom, from(var(--surface)), to(var(--surface))) padding-box,var(--field-border) border-box;background:linear-gradient(var(--surface), var(--surface)) padding-box,var(--field-border) border-box;-webkit-transition:-webkit-box-shadow .18s;transition:-webkit-box-shadow .18s;transition:box-shadow .18s;transition:box-shadow .18s, -webkit-box-shadow .18s}.subscribe-section .mktoForm input:not([type=checkbox])::-webkit-input-placeholder, .subscribe-section .mktoForm select::-webkit-input-placeholder, .launch-newsletter .mktoForm input:not([type=checkbox])::-webkit-input-placeholder, .launch-newsletter .mktoForm select::-webkit-input-placeholder{color:var(--muted);opacity:1}.subscribe-section .mktoForm input:not([type=checkbox])::-moz-placeholder, .subscribe-section .mktoForm select::-moz-placeholder, .launch-newsletter .mktoForm input:not([type=checkbox])::-moz-placeholder, .launch-newsletter .mktoForm select::-moz-placeholder{color:var(--muted);opacity:1}.subscribe-section .mktoForm input:not([type=checkbox]):-ms-input-placeholder, .subscribe-section .mktoForm select:-ms-input-placeholder, .launch-newsletter .mktoForm input:not([type=checkbox]):-ms-input-placeholder, .launch-newsletter .mktoForm select:-ms-input-placeholder{color:var(--muted);opacity:1}.subscribe-section .mktoForm input:not([type=checkbox])::-ms-input-placeholder, .subscribe-section .mktoForm select::-ms-input-placeholder, .launch-newsletter .mktoForm input:not([type=checkbox])::-ms-input-placeholder, .launch-newsletter .mktoForm select::-ms-input-placeholder{color:var(--muted);opacity:1}.subscribe-section .mktoForm input:not([type=checkbox])::placeholder,.subscribe-section .mktoForm select::placeholder,.launch-newsletter .mktoForm input:not([type=checkbox])::placeholder,.launch-newsletter .mktoForm select::placeholder{color:var(--muted);opacity:1}.subscribe-section .mktoForm input:not([type=checkbox]):hover,.subscribe-section .mktoForm input:not([type=checkbox]):focus,.subscribe-section .mktoForm select:hover,.subscribe-section .mktoForm select:focus,.launch-newsletter .mktoForm input:not([type=checkbox]):hover,.launch-newsletter .mktoForm input:not([type=checkbox]):focus,.launch-newsletter .mktoForm select:hover,.launch-newsletter .mktoForm select:focus{--field-border: var(--orbit-gradient)}.subscribe-section .mktoForm input:not([type=checkbox]):focus,.subscribe-section .mktoForm select:focus,.launch-newsletter .mktoForm input:not([type=checkbox]):focus,.launch-newsletter .mktoForm select:focus{outline:3px solid var(--focus);outline-offset:3px}.subscribe-section .mktoForm input.mktoInvalid:not([type=checkbox]),.subscribe-section .mktoForm select.mktoInvalid,.launch-newsletter .mktoForm input.mktoInvalid:not([type=checkbox]),.launch-newsletter .mktoForm select.mktoInvalid{--field-border: linear-gradient(var(--field-invalid), var(--field-invalid))}.subscribe-section .mktoForm select,.launch-newsletter .mktoForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:52px;padding-left:52px;background:var(--select-arrow) right 20px center/18px 11px no-repeat,-webkit-gradient(linear, left top, left bottom, from(var(--surface)), to(var(--surface))) padding-box,var(--field-border) border-box;background:var(--select-arrow) right 20px center/18px 11px no-repeat,linear-gradient(var(--surface), var(--surface)) padding-box,var(--field-border) border-box}.subscribe-section .mktoForm .mktoCheckboxList,.launch-newsletter .mktoForm .mktoCheckboxList{position:relative;width:100% !important;padding:0;margin-top:8px;text-align:left}.subscribe-section .mktoForm .mktoCheckboxList>input,.launch-newsletter .mktoForm .mktoCheckboxList>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;opacity:0}.subscribe-section .mktoForm .mktoCheckboxList>label,.launch-newsletter .mktoForm .mktoCheckboxList>label{display:block;position:relative;padding-left:34px;font-size:16px;line-height:1.5;color:var(--muted)}.subscribe-section .mktoForm .mktoCheckboxList>label a,.launch-newsletter .mktoForm .mktoCheckboxList>label a{color:var(--link)}.subscribe-section .mktoForm .mktoCheckboxList>label a:hover,.launch-newsletter .mktoForm .mktoCheckboxList>label a:hover{color:var(--hover)}.subscribe-section .mktoForm .mktoCheckboxList .chkbx,.launch-newsletter .mktoForm .mktoCheckboxList .chkbx{position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:5px;border:2px solid var(--line);background:var(--surface);-webkit-transition:border-color .18s, background .18s;transition:border-color .18s, background .18s}.subscribe-section .mktoForm .mktoCheckboxList .chkbx:after,.launch-newsletter .mktoForm .mktoCheckboxList .chkbx:after{content:'';position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid var(--buttonInk);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}.subscribe-section .mktoForm .mktoCheckboxList>input:hover+label .chkbx,.launch-newsletter .mktoForm .mktoCheckboxList>input:hover+label .chkbx{border-color:var(--link)}.subscribe-section .mktoForm .mktoCheckboxList>input:checked+label .chkbx,.launch-newsletter .mktoForm .mktoCheckboxList>input:checked+label .chkbx{border-color:var(--button);background:linear-gradient(115deg, var(--button), var(--button2))}.subscribe-section .mktoForm .mktoCheckboxList>input:checked+label .chkbx:after,.launch-newsletter .mktoForm .mktoCheckboxList>input:checked+label .chkbx:after{opacity:1}.subscribe-section .mktoForm .mktoCheckboxList>input:focus-visible+label .chkbx,.launch-newsletter .mktoForm .mktoCheckboxList>input:focus-visible+label .chkbx{outline:3px solid var(--focus);outline-offset:3px}.subscribe-section .mktoForm .mktoCheckboxList.mktoInvalid .chkbx,.launch-newsletter .mktoForm .mktoCheckboxList.mktoInvalid .chkbx{border-color:#D6243A}.subscribe-section .mktoForm .mktoHtmlText,.launch-newsletter .mktoForm .mktoHtmlText{width:100% !important;font-size:16px;color:var(--muted)}.subscribe-section .mktoForm .kor strong.big,.launch-newsletter .mktoForm .kor strong.big{font-size:1.2em}.subscribe-section .mktoForm .mktoError,.launch-newsletter .mktoForm .mktoError{position:static !important;text-align:center}.subscribe-section .mktoForm .mktoError .mktoErrorArrowWrap,.launch-newsletter .mktoForm .mktoError .mktoErrorArrowWrap{display:none}.subscribe-section .mktoForm .mktoError .mktoErrorMsg,.launch-newsletter .mktoForm .mktoError .mktoErrorMsg{margin-top:6px;font-size:16px;color:#D6243A;background:none;border:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.subscribe-section .mktoForm .mktoButtonRow,.launch-newsletter .mktoForm .mktoButtonRow{margin-top:24px;text-align:center}.subscribe-section .mktoForm .mktoButtonWrap,.launch-newsletter .mktoForm .mktoButtonWrap{margin-left:0 !important}.subscribe-section .mktoForm .mktoButton,.launch-newsletter .mktoForm .mktoButton{min-width:220px;min-height:64px;padding:16px 36px;border:0;border-radius:11px;font:500 21px/1.2 SupremeV,Supreme,Arial,sans-serif;color:var(--buttonInk);background:linear-gradient(115deg, var(--button), var(--button2));-webkit-box-shadow:0 5px 18px color-mix(in srgb, var(--button) 14%, transparent);box-shadow:0 5px 18px color-mix(in srgb, var(--button) 14%, transparent);-webkit-transition:background .18s, -webkit-box-shadow .18s, -webkit-transform .18s;transition:background .18s, -webkit-box-shadow .18s, -webkit-transform .18s;transition:background .18s, box-shadow .18s, transform .18s;transition:background .18s, box-shadow .18s, transform .18s, -webkit-box-shadow .18s, -webkit-transform .18s}.subscribe-section .mktoForm .mktoButton:hover,.subscribe-section .mktoForm .mktoButton:focus-visible,.launch-newsletter .mktoForm .mktoButton:hover,.launch-newsletter .mktoForm .mktoButton:focus-visible{background:linear-gradient(115deg, var(--buttonHover), var(--buttonHover2));-webkit-box-shadow:0 7px 24px color-mix(in srgb, var(--buttonHover) 22%, transparent);box-shadow:0 7px 24px color-mix(in srgb, var(--buttonHover) 22%, transparent);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.subscribe-section .mktoForm .mktoButton[disabled],.launch-newsletter .mktoForm .mktoButton[disabled]{opacity:.6;-webkit-transform:none;transform:none}[data-theme="dark"] .subscribe-section .mktoForm,[data-theme="dark"] .launch-newsletter .mktoForm{--field-invalid: #FF8A99;--select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 24'%3E%3Cpath d='M0 0h40L20 24 0 0Z' fill='%23C5ACFF'/%3E%3C/svg%3E")}[data-theme="dark"] .subscribe-section .mktoForm .mktoError .mktoErrorMsg,[data-theme="dark"] .subscribe-section .mktoForm .mktoCheckboxList.mktoInvalid .chkbx,[data-theme="dark"] .launch-newsletter .mktoForm .mktoError .mktoErrorMsg,[data-theme="dark"] .launch-newsletter .mktoForm .mktoCheckboxList.mktoInvalid .chkbx{color:#FF8A99;border-color:#FF8A99}#sub_join_success{margin-top:24px;font-size:22px;font-weight:500;color:var(--link)}#sub_join_success:empty{display:none}@media (max-width: 800px){.subscribe-section{padding:40px 16px 100px}.subscribe-card{padding:48px 22px}.subscribe-card h1{font-size:36px}.subscribe-kicker{font-size:20px}.subscribe-pattern:before{bottom:-90px;height:260px;width:165%;left:-35%}.subscribe-section .mktoForm,.launch-newsletter .mktoForm{font-size:16px}}.page-hero{overflow:hidden;background:radial-gradient(ellipse 30% 70% at 88% 60%, var(--soft2), transparent 90%),var(--canvas)}.page-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1400px;margin:auto;padding:0 30px 56px}.page-hero-copy h1{font-size:65px;line-height:1.05;font-weight:700;letter-spacing:-1px;color:var(--title)}.page-hero-sub{margin-top:16px;font-size:40px;line-height:1.2;color:var(--title)}.page-hero-sub .colored-title{font-weight:500}.page-hero-art{flex:none;width:430px;height:auto;margin:0 -30px -65px 0}.coc-section{position:relative;isolation:isolate;padding:78px 30px 84px;background:var(--canvas);color:var(--ink)}.coc-section h2{text-align:center;color:var(--title);margin-bottom:32px}.coc-section p+p,.coc-section p+.coc-list,.coc-section .coc-list+p{margin-top:20px}.event-overview.coc-overview p{font-size:inherit;line-height:inherit}.coc-inner{max-width:866px;margin:auto}.coc-list{margin:20px 0 0;padding-left:1.4em;line-height:1.55}.coc-list li{padding-left:4px}.coc-list li::marker{color:var(--link)}.coc-list li+li{margin-top:10px}.coc-list ul{margin:8px 0 0;padding-left:1.4em;color:var(--muted)}.coc-list ul li{list-style-type:circle}.coc-list ul li+li{margin-top:6px}.coc-dark{padding-bottom:180px;color:#F1F7FF;background:linear-gradient(135deg, var(--host), var(--host2))}.coc-dark h2{color:#FFF}.coc-dark a,.coc-dark .coc-list li::marker{color:#D9C6FF}.coc-dark a:hover{color:#7FE4FF}.coc-dark a:focus-visible{outline-color:#7FE4FF}.coc-dark .host-pattern:before{bottom:-240px}@media (max-width: 1100px){.page-hero-copy h1{font-size:58px}.page-hero-sub{font-size:35.5px}.page-hero-art{width:300px;margin-bottom:-30px}}@media (max-width: 800px){.page-hero-inner{padding:32px 24px 40px;gap:20px}.page-hero-copy h1{font-size:clamp(36px, 7vw, 48px)}.page-hero-sub{font-size:calc(clamp(36px, 7vw, 48px) * .73)}.page-hero-art{width:180px;margin:0 -24px 0 0}.coc-section{padding:62px 25px 68px}.coc-dark{padding-bottom:140px}.coc-dark .host-pattern:before{bottom:-170px}}@media (max-width: 480px){.page-hero-inner{flex-direction:column-reverse;align-items:flex-start;padding-left:22px;padding-right:22px}.page-hero-art{width:150px;margin:0 -22px 0 0}.coc-section{padding-left:22px;padding-right:22px}}main.about-main{isolation:isolate;--about-on-color: #fff;--about-on-color-muted: #F1F7FF;--about-section-space: 96px}main.about-main .about-container{width:calc(100% - 80px);max-width:1200px;margin-inline:auto;position:relative;z-index:2}main.about-main .page-hero{overflow:visible;background-image:none;background-color:var(--canvas)}main.about-main .page-hero-inner{max-width:1280px;padding:66px 40px 36px;position:relative;gap:30px}main.about-main .page-hero-copy{position:relative;z-index:2;flex:1;min-width:0}main.about-main .page-hero-copy h1{font-size:clamp(42px, 4.75vw, 66.5px);line-height:1.06;letter-spacing:-1.6px;font-weight:700;text-wrap:balance}main.about-main .page-hero-sub{font-size:26px;line-height:1.3;margin-top:28px}main.about-main .about-dot{position:absolute;height:auto;pointer-events:none;z-index:1}main.about-main .about-dot-blue{width:48px;left:0;bottom:9%}main.about-main .about-dot-ring{width:32px;right:0;top:12%}main.about-main .about-dot-lilac{width:84px;right:2%;bottom:0}main.about-main .about-intro{background:var(--canvas);padding:30px 0 80px}main.about-main .about-intro .about-container{display:flex;align-items:center;gap:70px}main.about-main .about-intro p:first-child{max-width:790px;color:var(--muted)}main.about-main .about-event-date{font-size:22px;font-weight:500;color:var(--title);flex:none}main.about-main .about-meaning{position:relative;isolation:isolate;padding:var(--about-section-space) 0;color:var(--about-on-color);background:linear-gradient(115deg, var(--about), var(--about2))}main.about-main .about-meaning:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.10;background:var(--about-on-color);mask:url("../images/posette/2027/pattern-study/mixed-size-repeat-53802432.svg") bottom/1584px 108px repeat;-webkit-mask:url("../images/posette/2027/pattern-study/mixed-size-repeat-53802432.svg") bottom/1584px 108px repeat}main.about-main .about-meaning .about-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.25fr;grid-template-columns:1fr 1.25fr;align-items:center;gap:80px}main.about-main .about-teams{padding:var(--about-section-space) 0;background:var(--soft)}main.about-main .about-teams-heading{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:70px}main.about-main .about-teams-heading h2{color:var(--title);font-size:48px;line-height:1.08;font-weight:700;letter-spacing:-.6px}main.about-main .about-teams-heading>p{color:var(--muted);padding-bottom:5px}main.about-main .about-team-group+.about-team-group{margin-top:90px}main.about-main .about-group-heading{text-align:center;margin-bottom:50px}main.about-main .about-group-heading h2{color:var(--title);font-size:30px;font-weight:500;margin:0 0 12px;line-height:1.2}main.about-main .about-group-heading p{color:var(--muted)}main.about-main .about-people{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr));gap:48px 50px;position:relative}main.about-main .about-person{text-align:center;position:relative;z-index:1;min-width:0}main.about-main .about-portrait{width:190px;aspect-ratio:1;margin:0 auto 24px;border:6px solid var(--surface);outline:1px solid var(--line);border-radius:50%;background:linear-gradient(140deg, var(--soft2), var(--soft));overflow:hidden;position:relative}main.about-main .about-portrait svg{width:100%;height:100%;fill:var(--link);opacity:.22}main.about-main .about-person h3{font-size:24px;line-height:1.2;font-weight:500;color:var(--title);margin:0 0 10px}main.about-main .about-person p{color:var(--muted);font-size:16px;line-height:1.45;max-width:240px;margin:auto}main.about-main .about-person-copy{position:relative}main.about-main .about-chair-badge{display:inline-block;margin-left:8px;padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:var(--soft);color:var(--link);font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}main.about-main .about-team-selection .about-people{-ms-grid-columns:(minmax(0, 1fr))[4];grid-template-columns:repeat(4, minmax(0, 1fr))}main.about-main .about-team-conduct .about-people{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr));max-width:620px;margin:auto}main.about-main .about-team-selection .about-portrait{width:165px}main.about-main .about-newsletter{padding:80px 0;background:var(--canvas)}main.about-main .about-newsletter .about-container{display:flex;justify-content:space-between;gap:60px;align-items:center}main.about-main .about-newsletter h2{color:var(--title);font-size:40px}main.about-main .about-newsletter p{margin-bottom:26px;color:var(--muted)}main.about-main.about-concept-3 .page-hero-inner{max-width:1200px;flex-direction:column;text-align:center;padding-top:50px;padding-bottom:0;gap:26px}main.about-main.about-concept-3 .page-hero-copy{max-width:1020px}main.about-main.about-concept-3 .page-hero-copy h1{max-width:1000px}main.about-main.about-concept-3 .about-dot-lilac{width:64px}main.about-main.about-concept-3 .about-dot-blue{width:38px}main.about-main.about-concept-3 .about-intro .about-container{flex-direction:column;gap:24px;text-align:center}main.about-main.about-concept-3 .about-meaning{background:var(--soft);color:var(--title)}main.about-main.about-concept-3 .about-meaning:before{background:var(--link);opacity:.05}main.about-main.about-concept-3 .about-teams{background:var(--canvas)}main.about-main.about-concept-3 .about-team-group{margin:0}main.about-main.about-concept-3 .about-group-heading{text-align:left;margin:0 0 32px}main.about-main.about-concept-3 .about-group-heading h2{font-size:25px}main.about-main.about-concept-3 .about-people{display:block;max-width:none}main.about-main.about-concept-3 .about-person{display:flex;align-items:center;gap:32px;text-align:left;padding:25px 0;border-top:1px solid var(--line)}main.about-main.about-concept-3 .about-portrait{width:100px;flex:none;border:0;outline:0;margin:0}main.about-main.about-concept-3 .about-person-copy{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;align-items:center;gap:32px;flex:1}main.about-main.about-concept-3 .about-person-copy h3{font-size:30px;margin:0}main.about-main.about-concept-3 .about-person-copy p{font-size:18px;margin:0;max-width:none}main.about-main.about-concept-3 .about-newsletter{background:var(--soft)}@media (max-width: 1100px){main.about-main .about-container{width:calc(100% - 64px)}main.about-main .page-hero-inner{padding-inline:32px}main.about-main .about-meaning .about-container{gap:40px}main.about-main .about-intro .about-container{gap:36px}main.about-main .about-teams-heading h2{font-size:42px}main.about-main .about-team-selection .about-portrait{width:150px}main.about-main .about-people{gap:40px 24px}}@media (max-width: 800px){main.about-main{--about-section-space: 64px}main.about-main .about-container{width:calc(100% - 48px)}main.about-main .page-hero-inner{padding:36px 24px 20px;flex-direction:column;align-items:flex-start;gap:32px}main.about-main .page-hero-copy h1{font-size:clamp(38px, 7vw, 52px);letter-spacing:-1px}main.about-main .page-hero-sub{font-size:23px;margin-top:24px}main.about-main .about-dot-blue{width:32px;bottom:35px;left:6px}main.about-main .about-dot-ring{width:24px;right:0;top:40px}main.about-main .about-dot-lilac,main.about-main.about-concept-3 .about-dot-lilac{width:60px;bottom:20px;right:0}main.about-main .about-intro{padding:22px 0 56px}main.about-main .about-intro .about-container{flex-direction:column;align-items:flex-start;gap:24px}main.about-main .about-event-date{font-size:20px}main.about-main .about-meaning .about-container{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:40px}main.about-main .about-teams-heading{display:block;margin-bottom:46px}main.about-main .about-teams-heading h2{font-size:38px}main.about-main .about-teams-heading>p{margin-top:24px}main.about-main .about-group-heading{margin-bottom:36px}main.about-main .about-group-heading h2{font-size:27px}main.about-main .about-people,main.about-main .about-team-selection .about-people{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 24px}main.about-main .about-portrait,main.about-main .about-team-selection .about-portrait{width:100%;max-width:170px}main.about-main .about-person h3{font-size:22px}main.about-main .about-team-group+.about-team-group{margin-top:64px}main.about-main .about-newsletter .about-container{display:block}main.about-main .about-newsletter h2{font-size:34px;margin-bottom:26px}main.about-main.about-concept-3 .page-hero-inner{padding:36px 24px 0;align-items:center}main.about-main.about-concept-3 .about-intro .about-container{align-items:center}main.about-main.about-concept-3 .about-team-group{margin:0}main.about-main.about-concept-3 .about-person{gap:24px}main.about-main.about-concept-3 .about-portrait{width:80px}main.about-main.about-concept-3 .about-person-copy{display:block}main.about-main.about-concept-3 .about-person-copy h3{font-size:25px;margin-bottom:8px}main.about-main.about-concept-3 .about-person-copy p{font-size:16px}}@media (max-width: 480px){main.about-main .about-person p{font-size:14px}main.about-main .about-person h3{font-size:20px}main.about-main .about-person-copy{padding-inline:0 !important}main.about-main .about-portrait{border-width:4px}main.about-main .about-people,main.about-main .about-team-selection .about-people{gap:36px 22px}main.about-main.about-concept-3 .about-person{gap:18px}main.about-main.about-concept-3 .about-portrait{width:68px}main.about-main.about-concept-3 .about-person-copy h3{font-size:23px}}main.about-main.about-concept-3 .about-meaning{overflow:clip;color:var(--about-on-color);background:-webkit-gradient(linear, left top, left bottom, from(color-mix(in srgb, var(--about) 30%, transparent)), to(color-mix(in srgb, var(--about) 30%, transparent))),var(--elephant-gradient);background:linear-gradient(color-mix(in srgb, var(--about) 30%, transparent), color-mix(in srgb, var(--about) 30%, transparent)),var(--elephant-gradient)}main.about-main.about-concept-3 .about-meaning:before{inset:-64px 0;background:var(--about-on-color);opacity:.08;mask-position:left calc(100% - 64px);-webkit-mask-position:left calc(100% - 64px);-webkit-transform:translate3d(0, var(--about-pattern-y, 0px), 0);transform:translate3d(0, var(--about-pattern-y, 0px), 0);will-change:transform}main.about-main.about-concept-3 .about-meaning .about-container{display:block}main.about-main.about-concept-3 .about-acronym-heading{display:flex;align-items:baseline;justify-content:space-between;gap:32px;margin-bottom:48px}main.about-main.about-concept-3 .about-acronym-heading h2{font-size:40px;color:inherit}main.about-main.about-concept-3 .about-acronym-heading p{font-size:22px;color:inherit}main.about-main.about-concept-3 .about-acronym-heading strong{font-weight:500;white-space:nowrap}main.about-main.about-concept-3 .about-acronym{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[7];grid-template-columns:repeat(7, minmax(0, 1fr));gap:20px;margin:0}main.about-main.about-concept-3 .about-acronym>div{min-width:0;border-bottom:2px solid color-mix(in srgb, var(--about-on-color) 50%, transparent);padding-bottom:24px}main.about-main.about-concept-3 .about-acronym dt{font-size:clamp(64px, 7.7vw, 104px);line-height:1;font-weight:700;letter-spacing:-2px;color:inherit;margin:0 0 22px}main.about-main.about-concept-3 .about-acronym dd{font-size:21px;line-height:1.4;margin:0;color:inherit}main.about-main.about-concept-3 .about-person{gap:28px}main.about-main.about-concept-3 .about-person-copy{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr);gap:10px}main.about-main.about-concept-3 .about-profile-socials{display:flex;align-items:center;gap:10px;flex:none}main.about-main.about-concept-3 .about-profile-social{display:-ms-grid;display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid var(--line);border-radius:50%;background:var(--canvas);color:var(--link);text-decoration:none}main.about-main.about-concept-3 .about-profile-social:hover{background:var(--soft);border-color:var(--link);color:var(--hover)}main.about-main.about-concept-3 .about-profile-social .social-icon{width:24px;height:24px;background:currentColor}main.about-main.about-concept-3 .about-newsletter{position:relative;padding:78px 30px 84px;background:var(--canvas);color:var(--ink);text-align:center}main.about-main.about-concept-3 .about-newsletter .about-container{display:block;width:auto;max-width:1200px;margin-inline:auto;position:relative;z-index:2}main.about-main.about-concept-3 .about-newsletter h2{font-size:40px;line-height:1.2;font-weight:500;color:var(--title);margin:0 0 30px}main.about-main.about-concept-3 .about-newsletter h2 span{color:var(--link)}@media (max-width: 1200px){main.about-main.about-concept-3 .about-newsletter h2{font-size:34px}}@media (max-width: 1100px){main.about-main.about-concept-3 .about-acronym{gap:14px}main.about-main.about-concept-3 .about-acronym dd{font-size:18px}}main.about-main.about-concept-3 .about-teams{--about-team-blue: #2647D7;--about-team-violet: #6D28D9;--about-team-pink: #E52AF5;--about-team-ink: #30216B;--about-portrait-cyan: #20D9FF;--about-portrait-lilac: #C5ACFF;color:var(--about-on-color);background:linear-gradient(160deg, var(--about-team-ink) 0%, color-mix(in srgb, var(--about-team-blue) 75%, var(--about-team-ink)) 38%, var(--about-team-violet) 70%, color-mix(in srgb, var(--about-team-pink) 50%, var(--about-team-ink)) 100%)}main.about-main.about-concept-3 .about-teams-heading h2,main.about-main.about-concept-3 .about-teams-heading>p,main.about-main.about-concept-3 .about-group-heading h2,main.about-main.about-concept-3 .about-group-heading p{color:inherit}main.about-main.about-concept-3 .about-teams :focus-visible{outline:3px solid var(--about-portrait-cyan);outline-offset:5px}main.about-main.about-concept-3 .about-group-heading{margin-bottom:42px}main.about-main.about-concept-3 .about-people{display:flex;flex-wrap:wrap;justify-content:center;gap:62px 32px;max-width:none}main.about-main.about-concept-3 .about-person{display:flex;flex:0 0 calc((100% - 96px)/4);flex-direction:column;align-items:center;gap:0;padding:0;border:0;text-align:center}main.about-main.about-concept-3 .about-portrait{width:210px;height:210px;max-width:100%;aspect-ratio:1;margin:0 auto 26px;border:0;outline:0;border-radius:0;background:none;overflow:visible;flex:none}main.about-main.about-concept-3 .about-portrait:before{content:'';position:absolute;bottom:0;left:0;width:100%;aspect-ratio:1;border:4px solid white;border-radius:50%;background:var(--about-portrait-cyan);-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box}main.about-main.about-concept-3 .about-person:nth-child(3n+2) .about-portrait:before{background:var(--about-portrait-lilac)}main.about-main.about-concept-3 .about-person:nth-child(3n) .about-portrait:before{background:color-mix(in srgb, var(--about-team-pink) 55%, white)}main.about-main.about-concept-3 .about-portrait-cutout{position:absolute;inset:4px;overflow:hidden;border-radius:50%}main.about-main.about-concept-3 .about-portrait img{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:none;height:100%;-o-object-fit:contain;object-fit:contain}main.about-main.about-concept-3 .about-person-copy{display:block;flex:1;width:100%;margin:0}main.about-main.about-concept-3 .about-person-copy h3{font-size:24px;font-weight:700;line-height:1.15;color:white;margin:0 0 9px;overflow-wrap:normal}main.about-main.about-concept-3 .about-person-copy p{font-size:16px;line-height:1.4;color:white;margin:0 auto;max-width:270px}main.about-main.about-concept-3 .about-profile-socials{justify-content:center;flex-wrap:wrap;gap:6px;width:100%;padding-top:12px;margin-top:22px;border-top:1px solid #ffffff55}main.about-main.about-concept-3 .about-profile-social{width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:white}main.about-main.about-concept-3 .about-profile-social:hover{background:#ffffff22;color:white}main.about-main.about-concept-3 .icon-threads{mask:url("../images/posette/2027/threads-07d9dd23.svg") center/contain no-repeat;-webkit-mask:url("../images/posette/2027/threads-07d9dd23.svg") center/contain no-repeat}@media (max-width: 1100px){main.about-main.about-concept-3 .about-person{flex-basis:calc((100% - 64px)/3)}}@media (max-width: 800px){main.about-main.about-concept-3 .about-person{flex-basis:calc((100% - 32px)/2)}}@media (max-width: 560px){main.about-main.about-concept-3 .about-person{flex-basis:100%;max-width:320px}main.about-main.about-concept-3 .about-people{gap:52px}main.about-main.about-concept-3 .about-person-copy h3{font-size:26px}main.about-main.about-concept-3 .about-person-copy p{font-size:17px}}@media (max-width: 800px){main.about-main.about-concept-3 .about-acronym-heading{display:block;margin-bottom:40px}main.about-main.about-concept-3 .about-acronym-heading h2{font-size:34px}main.about-main.about-concept-3 .about-acronym-heading p{font-size:20px;margin-top:18px}main.about-main.about-concept-3 .about-acronym{-ms-grid-columns:(minmax(0, 1fr))[4];grid-template-columns:repeat(4, minmax(0, 1fr));gap:30px 20px}main.about-main.about-concept-3 .about-acronym dt{font-size:68px;margin-bottom:12px}main.about-main.about-concept-3 .about-acronym dd{font-size:18px}main.about-main.about-concept-3 .about-newsletter{padding:60px 24px 64px}main.about-main.about-concept-3 .about-newsletter h2{font-size:30px}}@media (max-width: 480px){main.about-main.about-concept-3 .about-acronym{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr));gap:26px 24px}main.about-main.about-concept-3 .about-acronym>div:last-child{grid-column:1/-1}main.about-main.about-concept-3 .about-acronym dt{font-size:64px}main.about-main.about-concept-3 .about-newsletter{padding-inline:22px}main.about-main.about-concept-3 .about-newsletter h2{font-size:27px}}@media (max-width: 560px){main.about-main.about-concept-3 .about-people{justify-content:center}main.about-main.about-concept-3 .about-person{flex-basis:100%;max-width:320px}main.about-main.about-concept-3 .about-portrait{width:210px}main.about-main.about-concept-3 .about-person-copy h3{font-size:26px}}main.about-main.about-concept-3 .about-dot-blue{width:34px;left:16px;bottom:24px}main.about-main.about-concept-3 .about-dot-ring{width:24px;right:16px;top:40px}main.about-main.about-concept-3 .about-dot-lilac{width:54px;right:16px;bottom:18px}@media (max-width: 800px){main.about-main.about-concept-3 .about-dot-blue{left:18px;bottom:22px}main.about-main.about-concept-3 .about-dot-ring{right:16px;top:38px}main.about-main.about-concept-3 .about-dot-lilac{width:48px;right:16px;bottom:16px}}@media (prefers-reduced-motion: reduce){main.about-main.about-concept-3 .about-hero-parallax,main.about-main.about-concept-3 .about-meaning:before{-webkit-transform:none !important;transform:none !important;will-change:auto}}main.about-main.about-concept-3 .about-teams{padding-bottom:0}main.about-main.about-concept-3 .about-teams-heading{margin-bottom:32px}main.about-main.about-concept-3 .about-team-jumps{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 64px}main.about-main.about-concept-3 .about-team-jumps a{display:inline-flex;align-items:center;min-height:44px;padding:8px 22px;border:1px solid #ffffff80;border-radius:999px;color:white;font-weight:600;text-decoration:none;-webkit-transition:background .18s,color .18s;transition:background .18s,color .18s}main.about-main.about-concept-3 .about-team-jumps a:hover,main.about-main.about-concept-3 .about-team-jumps a:focus-visible{background:white;border-color:white;color:var(--about-team-ink)}main.about-main.about-concept-3 .about-team-group{padding:88px 0 96px;border-top:1px solid #ffffff59;scroll-margin-top:24px}main.about-main.about-concept-3 .about-team-selection{background:color-mix(in srgb, var(--about-team-ink) 42%, transparent)}main.about-main.about-concept-3 .about-group-heading{margin:0 0 56px;text-align:left}main.about-main.about-concept-3 .about-group-heading h2{margin:0 0 14px;font-size:44px;line-height:1.1;font-weight:700;letter-spacing:-.5px}main.about-main.about-concept-3 .about-group-heading p{font-size:20px;line-height:1.4}@media (max-width: 800px){main.about-main.about-concept-3 .about-team-jumps{margin-bottom:44px}main.about-main.about-concept-3 .about-team-group{padding:60px 0 68px}main.about-main.about-concept-3 .about-group-heading{margin-bottom:40px}main.about-main.about-concept-3 .about-group-heading h2{font-size:36px}main.about-main.about-concept-3 .about-group-heading p{font-size:18px}}main.about-main.about-concept-3 .about-portrait-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}main.about-main.about-concept-3.about-header-alternative .page-hero-inner{max-width:1400px;flex-direction:row;align-items:center;justify-content:space-between;text-align:left;padding:0 30px 56px;gap:30px}main.about-main.about-concept-3.about-header-alternative .page-hero-copy{max-width:none;flex:1;min-width:0;margin-bottom:65px}main.about-main.about-concept-3.about-header-alternative .page-hero-copy h1{max-width:none;font-size:65px;line-height:1.05;font-weight:700;letter-spacing:-1px;text-wrap:initial}main.about-main.about-concept-3.about-header-alternative .page-hero-sub{margin-top:16px;font-size:40px;line-height:1.2;color:var(--title)}main.about-main.about-concept-3.about-header-alternative .about-standard-scene{position:relative;z-index:1;flex:none;width:430px;aspect-ratio:598/509;margin:0 -30px 0 0;overflow:clip;isolation:isolate}main.about-main.about-concept-3.about-header-alternative .about-standard-scene .page-hero-art{width:100%;height:auto;margin:0}main.about-main.about-concept-3.about-header-alternative .about-dot-blue{width:48px;left:22px;bottom:26px}main.about-main.about-concept-3.about-header-alternative .about-dot-ring{width:28px;right:22px;top:56px}main.about-main.about-concept-3.about-header-alternative .about-dot-lilac{width:72px;right:24px;bottom:22px}@media (max-width: 1100px){main.about-main.about-concept-3.about-header-alternative .page-hero-copy{margin-bottom:30px}main.about-main.about-concept-3.about-header-alternative .page-hero-copy h1{font-size:58px}main.about-main.about-concept-3.about-header-alternative .page-hero-sub{font-size:35.5px}main.about-main.about-concept-3.about-header-alternative .about-standard-scene{width:300px}main.about-main.about-concept-3.about-header-alternative .about-dot-blue{width:36px;left:16px;bottom:24px}main.about-main.about-concept-3.about-header-alternative .about-dot-ring{width:24px;right:16px;top:42px}main.about-main.about-concept-3.about-header-alternative .about-dot-lilac{width:54px;right:16px;bottom:18px}}@media (max-width: 800px){main.about-main.about-concept-3.about-header-alternative .page-hero-inner{flex-direction:column;align-items:flex-start;gap:24px;padding:32px 24px 24px}main.about-main.about-concept-3.about-header-alternative .page-hero-copy{margin-bottom:0}main.about-main.about-concept-3.about-header-alternative .page-hero-copy h1{font-size:clamp(36px, 7vw, 48px)}main.about-main.about-concept-3.about-header-alternative .page-hero-sub{font-size:calc(clamp(36px,7vw,48px) * .73)}main.about-main.about-concept-3.about-header-alternative .about-standard-scene{-ms-grid-row-align:center;align-self:center;width:260px;height:240px;aspect-ratio:auto;max-width:100%;margin:0;padding-top:10px}main.about-main.about-concept-3.about-header-alternative .about-standard-scene .page-hero-art{width:210px;margin:auto}main.about-main.about-concept-3.about-header-alternative .about-dot-blue{width:36px;left:12px;bottom:34px}main.about-main.about-concept-3.about-header-alternative .about-dot-ring{width:22px;right:6px;top:52px}main.about-main.about-concept-3.about-header-alternative .about-dot-lilac{width:66px;right:4px;bottom:34px}}@media (max-width: 480px){main.about-main.about-concept-3.about-header-alternative .page-hero-inner{padding-inline:22px}}main.about-main.about-concept-3.about-header-alternative .about-intro{--about-date-accent: #20D9FF;padding:56px 0 60px;background:linear-gradient(160deg, var(--about2), var(--about) 78%);color:var(--about-on-color)}main.about-main.about-concept-3.about-header-alternative .about-intro .about-container{gap:28px}main.about-main.about-concept-3.about-header-alternative .about-intro p:first-child{max-width:1000px;font-size:32px;line-height:1.2;font-weight:400;color:var(--about-on-color);text-wrap:balance}main.about-main.about-concept-3.about-header-alternative .about-intro .about-event-date{font-size:32px;line-height:1.3;font-weight:600;color:var(--about-date-accent);text-wrap:balance}main.about-main.about-concept-3.about-header-alternative .about-event-date span{display:inline-block}@media (max-width: 800px){main.about-main.about-concept-3.about-header-alternative .about-intro{padding:44px 0 48px}main.about-main.about-concept-3.about-header-alternative .about-intro .about-container{gap:24px}main.about-main.about-concept-3.about-header-alternative .about-intro p:first-child{font-size:30.44px}main.about-main.about-concept-3.about-header-alternative .about-intro .about-event-date{font-size:28px}}main.about-main.about-concept-3.about-header-alternative .about-intro-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}main.about-main.about-concept-3.about-header-alternative .about-intro-button{min-height:64px;min-width:220px;padding:14px 32px;font-size:21px;font-weight:600;border:2px solid var(--about-date-accent)}main.about-main.about-concept-3.about-header-alternative .about-intro-button-primary{background:var(--about-date-accent);color:var(--about)}main.about-main.about-concept-3.about-header-alternative .about-intro-button-primary:hover,main.about-main.about-concept-3.about-header-alternative .about-intro-button-primary:focus-visible{background:var(--about-on-color);border-color:var(--about-on-color);color:var(--about)}main.about-main.about-concept-3.about-header-alternative .about-intro-button-secondary{background:transparent;border-color:var(--about-on-color);color:var(--about-on-color)}main.about-main.about-concept-3.about-header-alternative .about-intro-button-secondary:hover,main.about-main.about-concept-3.about-header-alternative .about-intro-button-secondary:focus-visible{background:var(--about-on-color);color:var(--about)}main.about-main.about-concept-3.about-header-alternative .about-intro-button:focus-visible{outline:3px solid var(--about-date-accent);outline-offset:4px}@media (max-width: 800px){main.about-main.about-concept-3.about-header-alternative .about-intro-actions{flex-direction:column;align-items:stretch;gap:16px;max-width:360px;margin-inline:auto;width:100%}main.about-main.about-concept-3.about-header-alternative .about-intro-button{min-width:0;min-height:60px;font-size:19px}main.about-main.about-concept-3.about-header-alternative .about-intro-actions .calendar-menu,main.about-main.about-concept-3.about-header-alternative .about-intro-actions .calendar-menu>summary,main.about-main.about-concept-3.about-header-alternative .about-intro-actions .calendar-link{width:100%}}main.cfp-main .permalink,main.faq-main .permalink{display:-ms-inline-grid;display:inline-grid;place-items:center;vertical-align:middle;width:36px;height:36px;margin-left:4px}main.cfp-main .permalink svg,main.faq-main .permalink svg{width:24px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}main.cfp-main{isolation:isolate}main.cfp-main .cfp-container{max-width:1200px;margin-inline:auto}main.cfp-main .cfp-reading{max-width:866px;margin-inline:auto}main.cfp-main .cfp-section{padding:78px 30px 84px;background:var(--canvas);color:var(--ink)}main.cfp-main .cfp-section h3{color:var(--title);font-size:24px;line-height:1.3;font-weight:500;margin:0 0 20px}main.cfp-main .section-heading{max-width:900px;margin:0 auto 44px;text-align:center}main.cfp-main .section-heading h2{color:var(--title)}main.cfp-main .section-heading>p{margin:24px auto 0;max-width:800px}main.cfp-main .cfp-status{font-size:22px;color:var(--link)}main.cfp-main .intro-grid{display:-ms-grid;display:grid;-ms-grid-columns:1.12fr 1fr;grid-template-columns:1.12fr 1fr;gap:64px;align-items:start}main.cfp-main .prose p{margin:0 0 24px}main.cfp-main .dates-panel{padding:30px;border:1px solid var(--line);border-radius:11px;background:var(--soft)}main.cfp-main .timeline{list-style:none;padding:0 0 0 18px;margin:24px 0 0;border-left:1px solid var(--line)}main.cfp-main .timeline li{position:relative;padding:0 0 20px 5px}main.cfp-main .timeline li:before{content:'';position:absolute;left:-23px;top:8px;width:9px;height:9px;border:2px solid var(--link);border-radius:50%;background:var(--soft)}main.cfp-main .timeline li:last-child{padding-bottom:0}main.cfp-main .timeline strong{display:block;color:var(--title);font-weight:600}main.cfp-main .timeline span{display:block;margin-top:4px;color:var(--muted);font-size:16px}main.cfp-main .cfp-topics,main.cfp-main .cfp-team{background:var(--soft)}main.cfp-main .topic-columns{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr));-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px}main.cfp-main .topic-list{padding-left:24px;margin:0}main.cfp-main .topic-list li{padding:0 0 15px 6px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}main.cfp-main .topic-list li::marker,main.cfp-main .resource-list li::marker,main.cfp-main .requirements-list li::marker{color:var(--link)}main.cfp-main .process-grid{display:-ms-grid;display:grid;-ms-grid-columns:1.25fr .75fr;grid-template-columns:1.25fr .75fr;gap:64px}main.cfp-main .cfp-process .process-grid h3{font-size:26px}main.cfp-main .requirements-list{padding-left:24px;margin:0 0 30px}main.cfp-main .requirements-list li{padding:0 0 13px 6px}main.cfp-main .process-asides{display:flex;flex-direction:column;gap:40px}main.cfp-main .questions{border-left:1px solid var(--line);padding-left:32px}main.cfp-main .questions p+p{margin-top:24px}main.cfp-main .cfp-deadline{padding:18px;border-radius:12px;background:var(--soft)}@media (min-width: 1200px){main.cfp-main .cfp-deadline{padding:18px 30px}}main.cfp-main .resource-list{padding-left:24px;margin:0}main.cfp-main .resource-list li{padding-left:6px;margin-bottom:20px;overflow-wrap:anywhere}main.cfp-main .selection-team{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[4];grid-template-columns:repeat(4, minmax(0, 1fr));gap:32px}main.cfp-main .team-member{text-align:center;display:flex;flex-direction:column;align-items:center}main.cfp-main .team-photo{display:block;width:180px;max-width:100%;height:auto;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:26px;background:var(--surface)}main.cfp-main .team-member>p{font-size:16px;color:var(--muted);line-height:1.55}main.cfp-main .profile-socials{display:flex;justify-content:center;gap:7px;padding-top:22px;margin-top:auto}main.cfp-main .profile-social{width:44px;height:44px;padding:8px;border:0;border-radius:6px;background:transparent;color:var(--link)}main.cfp-main .profile-social:hover{background:var(--surface);color:var(--hover)}main.cfp-main a.profile-social{display:-ms-inline-grid;display:inline-grid;place-items:center;text-decoration:none}main.cfp-main .profile-social .social-icon{width:26px;height:26px;background:currentColor}main.cfp-main .cfp-newsletter{text-align:center}main.cfp-main .cfp-newsletter h2{color:var(--title);margin-bottom:30px}main.cfp-main .cfp-newsletter h2 span{color:var(--link)}@media (max-width: 1100px){main.cfp-main .intro-grid,main.cfp-main .process-grid{gap:36px}main.cfp-main .selection-team{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr));gap:44px}}@media (max-width: 800px){main.cfp-main .cfp-section{padding:62px 25px 68px}main.cfp-main .intro-grid,main.cfp-main .process-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:36px}main.cfp-main .topic-columns{-ms-grid-columns:1fr;grid-template-columns:1fr}main.cfp-main .questions{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}main.cfp-main .section-heading{margin-bottom:32px}main.cfp-main .cfp-status{font-size:20px}main.cfp-main .desktop-break{display:none}}@media (max-width: 480px){main.cfp-main .cfp-section{padding-inline:22px}main.cfp-main .selection-team{-ms-grid-columns:1fr;grid-template-columns:1fr}main.cfp-main .dates-panel{padding:24px}}main.cfp-main .page-hero{overflow:visible;background-image:none}@media (prefers-reduced-motion: reduce){main.cfp-main .parallax-img{-webkit-transform:none !important;transform:none !important}}main.cfp-main .page-hero-inner,main.cfp-main .cfp-section{position:relative}main.cfp-main .cfp-container,main.cfp-main .cfp-reading{position:relative;z-index:2}main.cfp-main .cfp-dot{position:absolute;z-index:1;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain;height:auto;will-change:transform}main.cfp-main .cfp-hero-scene{position:relative;z-index:1;flex:none;width:430px;aspect-ratio:598/509;margin:0 -30px -65px 0}main.cfp-main .cfp-hero-scene .page-hero-art{display:block;width:100%;margin:0}main.cfp-main .cfp-dot-hero-blue{width:64px;left:0;bottom:0}main.cfp-main .cfp-dot-hero-ring{width:34px;right:0;bottom:40px}main.cfp-main .cfp-dot-intro{width:112px;right:36px;bottom:-128px}main.cfp-main .cfp-dot-topic-solid{width:66px;left:MAX(24px, calc((100% - 1350px)/2));top:155px}main.cfp-main .cfp-dot-topic-ring{width:40px;left:MAX(36px, calc((100% - 1324px)/2));top:280px}main.cfp-main .cfp-dot-resource-solid{width:46px;right:MAX(70px, calc((100% - 1040px)/2));top:-10px}main.cfp-main .cfp-dot-resource-rings{width:80px;right:MAX(24px, calc((100% - 1124px)/2));top:195px}main.cfp-main .cfp-dot-team-bridge{width:116px;right:MAX(24px, calc((100% - 1160px)/2));top:-58px}main.cfp-main .cfp-pattern-break{height:176px;position:relative;background:var(--canvas);width:100%}main.cfp-main .cfp-pattern-break:before{content:'';position:absolute;inset:16px 0;background:-webkit-gradient(linear, left top, right top, from(#2647d7), color-stop(#6d28d9), to(#e52af5));background:linear-gradient(90deg, #2647d7, #6d28d9, #e52af5);opacity:.8;mask:url("../images/posette/2027/pattern-study/mixed-size-repeat-53802432.svg") 0 0/2112px 144px repeat-x;-webkit-mask:url("../images/posette/2027/pattern-study/mixed-size-repeat-53802432.svg") 0 0/2112px 144px repeat-x}@media (max-width: 1350px){main.cfp-main .cfp-topics{padding-top:248px}main.cfp-main .cfp-dot-topic-solid{top:64px;width:46px;left:24px}main.cfp-main .cfp-dot-topic-ring{top:88px;width:28px;left:112px}main.cfp-main .cfp-dot-resource-rings{right:20px;width:58px}}@media (max-width: 1100px){main.cfp-main .cfp-hero-scene{width:300px;margin-bottom:-30px}main.cfp-main .cfp-dot-hero-blue{width:48px;bottom:0}main.cfp-main .cfp-dot-hero-ring{right:0;width:28px;bottom:45px}main.cfp-main .cfp-dot-intro{width:72px;right:20px;bottom:-106px}main.cfp-main .cfp-resources{padding-top:200px}main.cfp-main .cfp-dot-resource-solid{top:40px;right:126px}main.cfp-main .cfp-dot-resource-rings{top:106px}}@media (max-width: 800px){main.cfp-main .page-hero-inner{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:24px}main.cfp-main .cfp-hero-scene{-ms-grid-row-align:center;align-self:center;width:260px;max-width:100%;aspect-ratio:auto;height:240px;margin:0}main.cfp-main .cfp-hero-scene .page-hero-art{width:210px;margin:auto}main.cfp-main .cfp-dot-hero-blue{left:12px;bottom:34px;width:36px}main.cfp-main .cfp-dot-hero-ring{right:6px;bottom:auto;top:52px;width:22px}main.cfp-main .cfp-dot-intro{width:66px;right:4px;bottom:34px}main.cfp-main .cfp-intro{padding-top:40px}main.cfp-main .cfp-resources{padding-bottom:160px}main.cfp-main .cfp-dot-resource-solid{right:136px;width:38px}main.cfp-main .cfp-dot-team-bridge{width:78px;top:-39px;right:24px}main.cfp-main .cfp-pattern-break{height:128px}main.cfp-main .cfp-pattern-break:before{inset:10px 0;mask-size:1584px 108px;-webkit-mask-size:1584px 108px}}@media (prefers-reduced-motion: reduce){main.cfp-main .cfp-dot{will-change:auto;-webkit-transform:none !important;transform:none !important}}main.cfp-main .cfp-tips.cfp-section{padding-top:48px}main.cfp-main .cfp-tips .cfp-reading{max-width:1000px}main.cfp-main .cfp-tips .cfp-dot-resource-solid,main.cfp-main .cfp-tips .cfp-dot-resource-rings{display:none}main.cfp-main .cfp-tips-list{counter-reset:proposal-tip;list-style:none;margin:0;padding:0 0 0 16px;display:-ms-grid;display:grid;gap:24px}main.cfp-main .cfp-tips-list li{counter-increment:proposal-tip;position:relative;padding:26px 32px 28px 52px;border-radius:14px;background:var(--soft)}main.cfp-main .cfp-tips-list li:before{content:counter(proposal-tip);position:absolute;left:-16px;top:20px;width:48px;height:48px;border-radius:50%;display:-ms-grid;display:grid;place-items:center;background:#c22aec;color:#fff;font-size:22px;font-weight:700;line-height:1}main.cfp-main .cfp-tips-list h3{font-size:26px;font-weight:600;line-height:1.3;margin:0 0 16px}main.cfp-main .cfp-tips-list p{margin:0}main.cfp-main .cfp-tips-more{margin:32px 0 0 16px;padding:24px 32px;border-radius:14px;background:var(--soft)}main.cfp-main .cfp-tips-more strong{font-weight:600;color:var(--title)}main.cfp-main .cfp-selection-cta{margin-top:28px;text-align:center}main.cfp-main .cfp-selection-panel{position:relative;margin-top:78px;padding:40px 44px;border-radius:20px;background:var(--canvas);color:var(--ink);scroll-margin-top:28px}main.cfp-main .cfp-selection-panel>h2{color:var(--title);margin:0 70px 30px 0}main.cfp-main .cfp-selection-panel:after{content:'';position:absolute;right:32px;top:40px;width:16px;height:16px;border-radius:50%;background:#c22aec;-webkit-box-shadow:22px 14px 0 -4px #c22aec;box-shadow:22px 14px 0 -4px #c22aec;pointer-events:none}main.cfp-main .cfp-selection-steps{list-style:none;counter-reset:selection-step;padding:0;margin:0}main.cfp-main .cfp-selection-steps>li{counter-increment:selection-step;display:-ms-grid;display:grid;-ms-grid-columns:56px minmax(0, 1fr);grid-template-columns:56px minmax(0, 1fr);gap:24px;padding:28px 0}main.cfp-main .cfp-selection-steps>li+li{border-top:1px solid var(--line)}main.cfp-main .cfp-selection-steps>li:first-child{padding-top:0}main.cfp-main .cfp-selection-steps>li:last-child{padding-bottom:0}main.cfp-main .cfp-selection-steps>li:before{content:counter(selection-step);font-size:48px;line-height:1.1;font-weight:600;color:var(--link);text-align:center}main.cfp-main .cfp-selection-copy{border-left:1px solid var(--line);padding-left:24px}main.cfp-main .cfp-selection-copy h3{font-size:24px;font-weight:600;margin:0 0 12px}main.cfp-main .cfp-selection-copy p{margin:0;line-height:1.6}@media (max-width: 800px){main.cfp-main .cfp-tips.cfp-section{padding-top:36px;padding-bottom:90px}main.cfp-main .cfp-tips-list{padding-left:12px;gap:20px}main.cfp-main .cfp-tips-list li{padding:22px 20px 24px 38px}main.cfp-main .cfp-tips-list li:before{left:-12px;top:19px;width:38px;height:38px;font-size:20px}main.cfp-main .cfp-tips-list h3{font-size:22px;margin-bottom:12px}main.cfp-main .cfp-tips-more{margin-left:12px;padding:20px}main.cfp-main .cfp-selection-panel{margin-top:62px;padding:28px 20px;border-radius:16px}main.cfp-main .cfp-selection-panel>h2{margin-right:0;padding-right:22px}main.cfp-main .cfp-selection-panel:after{width:9px;height:9px;right:18px;top:22px;-webkit-box-shadow:10px 9px 0 -2px #c22aec;box-shadow:10px 9px 0 -2px #c22aec}main.cfp-main .cfp-selection-steps>li{-ms-grid-columns:28px minmax(0, 1fr);grid-template-columns:28px minmax(0, 1fr);gap:12px;padding:24px 0}main.cfp-main .cfp-selection-steps>li:before{font-size:32px}main.cfp-main .cfp-selection-copy{padding-left:14px}main.cfp-main .cfp-selection-copy h3{font-size:21px}main.cfp-main .cfp-intro-copy{display:contents}main.cfp-main .intro-grid>.dates-panel{order:2}main.cfp-main .intro-grid .cfp-cta{order:3;-ms-grid-column-align:start;justify-self:start}main.cfp-main .intro-grid .cfp-length-callout{margin-bottom:0}}main.faq-main{isolation:isolate}main.faq-main .page-hero{overflow:visible;background-image:none}main.faq-main .faq-section{position:relative;padding:78px 30px 84px;background:var(--canvas);color:var(--ink)}main.faq-main .faq-container{max-width:1200px;margin-inline:auto;position:relative;z-index:2}main.faq-main .faq-intro-copy{max-width:770px}main.faq-main h2{color:var(--title)}main.faq-main .faq-intro h2{margin-bottom:24px}main.faq-main .faq-intro p+p{margin-top:18px}main.faq-main .faq-conference{background:var(--soft)}main.faq-main .faq-layout{display:-ms-grid;display:grid;-ms-grid-columns:280px minmax(0, 1fr);grid-template-columns:280px minmax(0, 1fr);gap:70px;align-items:start}main.faq-main .faq-group-heading h2{font-size:38px;max-width:260px}main.faq-main .faq-group-heading p{margin-top:20px;color:var(--muted)}main.faq-main .faq-group-heading>a{display:inline-block;margin-top:24px}main.faq-main .faq-item{padding:26px 4px 24px;border-bottom:1px solid var(--line);scroll-margin-top:32px}main.faq-main .faq-item:first-child{border-top:1px solid var(--line)}main.faq-main .faq-item h3{margin:0 0 10px;padding:0;color:var(--title);font-size:25px;font-weight:700;line-height:1.35}main.faq-main .faq-answer{display:flow-root;padding:0;overflow-wrap:anywhere}main.faq-main .faq-answer-panel{padding:0;margin:0}main.faq-main .faq-answer p+p,main.faq-main .faq-answer ul+p{margin-top:12px}main.faq-main .faq-answer ul{padding-left:22px;margin:12px 0}main.faq-main .faq-answer li{padding-left:3px;margin-bottom:5px}main.faq-main .faq-answer li::marker{color:var(--link)}main.faq-main .faq-answer u{text-decoration:none}main.faq-main p+.faq-timeline{margin-top:20px}main.faq-main .faq-timeline{display:-ms-grid;display:grid;-ms-grid-columns:-webkit-max-content 1fr;-ms-grid-columns:max-content 1fr;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;list-style:none;margin:0;padding:0}main.faq-main .faq-timeline li{display:-ms-grid;display:grid;grid-column:1 / -1;-ms-grid-columns:subgrid;grid-template-columns:subgrid;border-top:1px solid var(--line);padding:10px 0;margin:0}main.faq-main .faq-timeline li:first-child{border-top:0;padding-top:0}main.faq-main .faq-timeline strong{font-weight:500;color:var(--title);white-space:nowrap}main.faq-main .faq-timeline span{color:var(--muted)}main.faq-main .faq-speaker{padding-top:60px;background:var(--soft)}main.faq-main .faq-newsletter{text-align:center;background:var(--canvas)}main.faq-main .faq-newsletter h2{margin-bottom:30px}main.faq-main .faq-newsletter h2 span{color:var(--link)}@media (max-width: 1100px){main.faq-main .faq-layout{-ms-grid-columns:240px minmax(0, 1fr);grid-template-columns:240px minmax(0, 1fr);gap:40px}main.faq-main .faq-intro-copy{max-width:70%}main.faq-main .faq-timeline{-ms-grid-columns:1fr;grid-template-columns:1fr}main.faq-main .faq-timeline li{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:5px}}@media (max-width: 800px){main.faq-main .faq-section{padding:60px 24px 64px}main.faq-main .faq-layout{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:32px}main.faq-main .faq-intro-copy{max-width:100%}main.faq-main .faq-group-heading h2{font-size:32px;max-width:none}main.faq-main .faq-group-heading p{margin-top:14px}main.faq-main .faq-group-heading p br{display:none}main.faq-main .faq-item h3{font-size:22px}main.faq-main .faq-answer{padding-right:18px}}@media (max-width: 480px){main.faq-main .faq-section{padding-inline:22px}}@media (max-width: 800px){main.faq-main .faq-answer{padding:0}main.faq-main .faq-item{padding:22px 0 20px}}@media (prefers-reduced-motion: reduce){main.faq-main .parallax-img{-webkit-transform:none !important;transform:none !important}}@media (min-width: 801px){main.faq-main #conference-4 ul,main.faq-main #speaker-5 ul{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}main.faq-main #conference-4 li,main.faq-main #speaker-5 li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}main.faq-main .faq-speaker-groups{display:-ms-grid;display:grid;gap:32px;min-width:0}main.faq-main .faq-speaker-panel{border:1px solid var(--line);border-radius:20px;background:var(--surface);scroll-margin-top:32px}main.faq-main .faq-speaker-panel>h3{margin:0;padding:28px 32px;color:#fff;background:linear-gradient(110deg, #2647d7 0%, #6d28d9 62%, #8c24c4 100%);border-radius:19px 19px 0 0;font-size:28px;font-weight:500;line-height:1.2}main.faq-main .faq-speaker-panel>.faq-list{padding:0 32px 8px}main.faq-main .faq-speaker-panel .faq-item:first-child{border-top:0}main.faq-main .faq-speaker-panel .faq-item:last-child{border-bottom:0}main.faq-main .faq-speaker-panel h4{margin:0 0 10px;padding:0;color:var(--title);font-size:25px;font-weight:700;line-height:1.35}@media (max-width: 800px){main.faq-main .faq-speaker-groups{gap:24px}main.faq-main .faq-speaker-panel{border-radius:16px}main.faq-main .faq-speaker-panel>h3{font-size:25px;padding:24px 20px;border-radius:15px 15px 0 0}main.faq-main .faq-speaker-panel>.faq-list{padding:0 20px 4px}main.faq-main .faq-speaker-panel h4{font-size:22px}}@media (max-width: 480px){main.faq-main .faq-speaker-panel>.faq-list{padding-inline:16px}}main.faq-main .faq-group-heading h2{max-width:none}main.faq-main .faq-heading-tail{white-space:nowrap}main.faq-main .page-hero-inner,main.faq-main .faq-section{position:relative}main.faq-main .faq-container{position:relative;z-index:2}main.faq-main .faq-dot{position:absolute;z-index:1;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain;height:auto;will-change:transform}main.faq-main .faq-hero-scene{position:relative;z-index:1;flex:none;width:430px;aspect-ratio:598/509;margin:0 -30px -65px 0}main.faq-main .faq-hero-scene .page-hero-art{display:block;width:100%;margin:0}main.faq-main .faq-dot-hero-blue{width:64px;left:0;bottom:0}main.faq-main .faq-dot-hero-ring{width:34px;right:0;bottom:40px}main.faq-main .faq-dot-intro{width:112px;right:36px;bottom:-128px}main.faq-main .faq-pattern-break{height:176px;position:relative;background:var(--canvas);width:100%}main.faq-main .faq-pattern-break:before{content:'';position:absolute;inset:16px 0;background:-webkit-gradient(linear, left top, right top, from(#2647d7), color-stop(#6d28d9), to(#e52af5));background:linear-gradient(90deg, #2647d7, #6d28d9, #e52af5);opacity:.8;mask:url("../images/posette/2027/pattern-study/mixed-size-repeat-53802432.svg") 0 0/2112px 144px repeat-x;-webkit-mask:url("../images/posette/2027/pattern-study/mixed-size-repeat-53802432.svg") 0 0/2112px 144px repeat-x}@media (max-width: 1100px){main.faq-main .faq-hero-scene{width:300px;margin-bottom:-30px}main.faq-main .faq-dot-hero-blue{width:48px;bottom:0}main.faq-main .faq-dot-hero-ring{right:0;width:28px;bottom:45px}main.faq-main .faq-dot-intro{width:72px;right:20px;bottom:-106px}}@media (max-width: 800px){main.faq-main .page-hero-inner{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:24px}main.faq-main .faq-hero-scene{-ms-grid-row-align:center;align-self:center;width:260px;max-width:100%;aspect-ratio:auto;height:240px;margin:0}main.faq-main .faq-hero-scene .page-hero-art{width:210px;margin:auto}main.faq-main .faq-dot-hero-blue{left:12px;bottom:34px;width:36px}main.faq-main .faq-dot-hero-ring{right:6px;bottom:auto;top:52px;width:22px}main.faq-main .faq-dot-intro{width:66px;right:4px;bottom:34px}main.faq-main .faq-intro{padding-top:40px}main.faq-main .faq-pattern-break{height:128px}main.faq-main .faq-pattern-break:before{inset:10px 0;mask-size:1584px 108px;-webkit-mask-size:1584px 108px}}@media (prefers-reduced-motion: reduce){main.faq-main .faq-dot{will-change:auto;-webkit-transform:none !important;transform:none !important}}main.faq-main .faq-pattern-break{background:var(--soft);isolation:isolate}main.faq-main .faq-pattern-break:before{z-index:1}main.faq-main .faq-pattern-break:after{content:'';position:absolute;inset:16px 0;z-index:0;background:var(--surface);mask:url("../images/posette/2027/pattern-study/mixed-size-fills-37539aa3.svg") 0 0/2112px 144px repeat-x;-webkit-mask:url("../images/posette/2027/pattern-study/mixed-size-fills-37539aa3.svg") 0 0/2112px 144px repeat-x}@media (max-width: 800px){main.faq-main .faq-pattern-break:after{inset:10px 0;mask-size:1584px 108px;-webkit-mask-size:1584px 108px}}main.faq-main .faq-idea-intro .faq-intro-copy{max-width:100%}main.faq-main .faq-idea-intro .faq-intro-copy>p{max-width:900px}main.faq-main .entry-cards{margin-top:36px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch;max-width:1050px}main.faq-main .entry-cards>a{padding:28px 24px;display:-ms-grid;display:grid;-ms-grid-columns:64px 1fr 24px;grid-template-columns:64px 1fr 24px;align-items:center;gap:18px;border:1px solid var(--line);border-radius:11px;background:var(--soft);color:var(--title);font-weight:500;text-decoration:none;-webkit-transition:background .18s,border-color .18s,-webkit-transform .18s;transition:background .18s,border-color .18s,-webkit-transform .18s;transition:background .18s,border-color .18s,transform .18s;transition:background .18s,border-color .18s,transform .18s,-webkit-transform .18s}main.faq-main .entry-cards>a:nth-child(2){background:var(--soft2)}main.faq-main .entry-cards>a:hover{border-color:var(--link);background:var(--surface);-webkit-transform:translateY(-3px);transform:translateY(-3px)}main.faq-main .entry-cards svg{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}main.faq-main .entry-symbol{width:64px;height:64px;display:-ms-grid;display:grid;place-items:center;border-radius:50%;border:1px solid var(--link);-webkit-box-shadow:0 0 0 6px color-mix(in srgb, var(--link) 7%, transparent);box-shadow:0 0 0 6px color-mix(in srgb, var(--link) 7%, transparent);color:var(--link)}main.faq-main .entry-symbol svg{width:32px;height:32px}main.faq-main .entry-copy{display:flex;flex-direction:column;gap:8px;min-width:0}main.faq-main .entry-copy strong{font-size:24px;line-height:1.2;font-weight:500}main.faq-main .entry-copy>span{font-size:16px;line-height:1.45;font-weight:400;color:var(--muted)}main.faq-main .entry-arrow{display:-ms-grid;display:grid;place-items:center}@media (max-width: 1100px){main.faq-main .entry-cards>a{-ms-grid-columns:1fr 24px;grid-template-columns:1fr 24px;gap:20px}main.faq-main .entry-cards .entry-symbol{grid-column:1/-1}main.faq-main:not(.ideas-gallery) .faq-idea-intro .faq-intro-copy>h2{max-width:75%}}@media (max-width: 800px){main.faq-main:not(.ideas-gallery) .faq-idea-intro .faq-intro-copy>h2{max-width:100%}}@media (max-width: 600px){main.faq-main .entry-cards{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:16px}main.faq-main .entry-cards>a{-ms-grid-columns:48px 1fr 20px;grid-template-columns:48px 1fr 20px;padding:26px 18px;gap:16px}main.faq-main .entry-cards .entry-symbol{grid-column:auto;width:48px;height:48px}main.faq-main .entry-copy strong{font-size:22px}main.faq-main .entry-cards .entry-copy>span{font-size:15px}main.faq-main .entry-cards .entry-arrow svg{width:20px}}@media (max-width: 360px){main.faq-main .entry-cards>a{-ms-grid-columns:1fr 24px;grid-template-columns:1fr 24px}main.faq-main .entry-cards .entry-symbol{grid-column:1/-1}}@media (prefers-reduced-motion: reduce){main.faq-main .entry-cards>a:hover{-webkit-transform:none;transform:none}}main.homepage-main .hero-art{overflow:visible}@media (prefers-reduced-motion: reduce){main.homepage-main .hero-art g.hero-background-layer,main.homepage-main .hero-art g.hero-foreground-layer{-webkit-transform:none !important;transform:none !important}}main.homepage-main .launch-container{max-width:1200px;margin:0 auto}main.homepage-main .launch-section{padding:112px 30px 120px;color:var(--ink);background:var(--canvas)}main.homepage-main .launch-heading{max-width:960px;padding:0 24px;margin:0 auto 64px;text-align:center}main.homepage-main .launch-heading h2{color:var(--title)}main.homepage-main .launch-heading p{max-width:820px;margin:28px auto 0;font-size:18px;line-height:1.5}main.homepage-main .launch-heading .launch-status{font-size:22px;color:var(--link)}main.homepage-main .launch-cfp-grid{display:-ms-grid;display:grid;-ms-grid-columns:1.12fr 1fr;grid-template-columns:1.12fr 1fr;gap:72px;align-items:start}main.homepage-main .launch-cfp h3{font-size:24px;line-height:1.3;font-weight:500;color:var(--title);margin:0 0 24px}main.homepage-main .launch-prose p{margin:0 0 24px}main.homepage-main .launch-prose>.btn{margin-top:12px}main.homepage-main .launch-cfp-grid>.launch-submit-cta{-ms-grid-column-align:start;justify-self:start;max-width:100%;margin:0}main.homepage-main .launch-resource-links{display:block;margin:34px 0 28px;padding:0;border:0;border-radius:0;background:transparent}main.homepage-main .launch-resource-links h3{margin-bottom:16px}main.homepage-main .launch-resource-links ul{margin:0;padding-left:22px}main.homepage-main .launch-resource-links li{padding:5px 0 5px 2px}main.homepage-main .launch-resource-links li::marker{color:var(--link)}main.homepage-main .launch-dates{padding:34px;border:1px solid var(--line);border-radius:11px;background:var(--soft)}main.homepage-main .timeline{list-style:none;margin:28px 0 0 5px;padding:0 0 0 23px;border-left:1px solid var(--line)}main.homepage-main .timeline li{position:relative;padding-bottom:24px}main.homepage-main .timeline li:last-child{padding-bottom:0}main.homepage-main .timeline li:before{content:'';position:absolute;left:-29px;top:8px;width:9px;height:9px;border:2px solid var(--link);border-radius:50%;background:var(--soft)}main.homepage-main .timeline strong{display:block;font-weight:600;color:var(--title)}main.homepage-main .timeline span{display:block;font-size:16px;color:var(--muted);margin-top:4px}main.homepage-main .launch-schedule{--schedule-teal-right: .72;--schedule-teal-left: .46;position:relative;padding:112px 40px 0;background:var(--canvas);isolation:isolate;overflow:visible;z-index:1}main.homepage-main .launch-schedule::before{content:"";position:absolute;inset:0 0 146px;z-index:-1;background:radial-gradient(ellipse 70% 95% at 100% 100%, rgba(0, 189, 250, var(--schedule-teal-right)), transparent 78%),radial-gradient(ellipse 65% 70% at 0% 100%, rgba(0, 203, 253, var(--schedule-teal-left)), transparent 80%),linear-gradient(130deg, var(--host), var(--host2))}main.homepage-main .launch-schedule .launch-heading{margin-bottom:68px}main.homepage-main .launch-schedule .launch-heading h2{color:#fff}main.homepage-main .launch-schedule .launch-heading p{color:#f5f0ff}main.homepage-main .launch-schedule .launch-heading a{color:#e1d2ff}main.homepage-main .launch-schedule .launch-heading a:hover{color:#fff}main.homepage-main .launch-schedule .launch-heading a:focus-visible{outline-color:#7FE4FF}main.homepage-main .launch-streams{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px}main.homepage-main .launch-stream{position:relative;min-width:0;padding:40px 40px 38px;background:var(--canvas);border:1px solid #e6ddf8;border-radius:16px;-webkit-box-shadow:0 24px 48px rgba(33,19,84,0.18),0 4px 14px rgba(33,19,84,0.07);box-shadow:0 24px 48px rgba(33,19,84,0.18),0 4px 14px rgba(33,19,84,0.07);overflow:visible;will-change:transform}main.homepage-main .launch-stream::before{content:"";position:absolute;inset:0;border-radius:15px;background:-webkit-gradient(linear, left top, right top, from(#6431c5), to(#b128ed)) top/100% 5px no-repeat;background:linear-gradient(90deg, #6431c5, #b128ed) top/100% 5px no-repeat;pointer-events:none}main.homepage-main .launch-stream:nth-child(2)::before{background:-webkit-gradient(linear, left top, right top, from(#00a8d6), to(#00cdb1)) top/100% 5px no-repeat;background:linear-gradient(90deg, #00a8d6, #00cdb1) top/100% 5px no-repeat}main.homepage-main .launch-stream-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:40px;flex-wrap:wrap}main.homepage-main .launch-stream h3{margin:0;font-size:26px;font-weight:500;color:#6431c5}main.homepage-main .launch-stream-zone{display:flex;align-items:center;gap:9px;border-radius:7px;padding:7px 11px;font-size:15px;font-weight:600;color:#6431c5;background:#f2ecfc}main.homepage-main .launch-stream-zone span{font-weight:400}main.homepage-main .launch-stream:nth-child(2) .launch-stream-zone{background:#e6f8f7;color:#086c71}main.homepage-main .launch-stream-date{font-size:21px;color:var(--title);margin:0 0 10px;font-weight:500}main.homepage-main .launch-stream-time{font-size:46px;letter-spacing:-1px;line-height:1.25;font-weight:500;color:var(--title);margin:0}main.homepage-main .launch-stream-time span{font-size:25px;letter-spacing:0}main.homepage-main .launch-stream-time .launch-time-dash{font-size:30px;color:#8c7da9;margin:0 7px}main.homepage-main .launch-stream-actions{border-top:1px solid #e9e0f6;margin-top:32px;padding-top:30px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}main.homepage-main .launch-stream-actions .btn{font-size:18px;padding:15px 24px;min-height:0;display:inline-flex;gap:20px;align-items:center;white-space:normal}main.homepage-main .launch-stream-actions svg{width:25px;height:25px;flex-shrink:0}main.homepage-main .launch-stream-actions>.ghost-button{font-size:16px;color:#6431c5}[data-theme="dark"] main.homepage-main .launch-schedule{--schedule-teal-right: .38;--schedule-teal-left: .26}[data-theme="dark"] main.homepage-main .launch-stream{background:#211b38;border-color:#64538e;-webkit-box-shadow:0 24px 48px rgba(0,0,0,0.4),0 4px 14px rgba(0,0,0,0.2);box-shadow:0 24px 48px rgba(0,0,0,0.4),0 4px 14px rgba(0,0,0,0.2)}[data-theme="dark"] main.homepage-main .launch-stream h3,[data-theme="dark"] main.homepage-main .launch-stream-actions>.ghost-button{color:#c5acff}[data-theme="dark"] main.homepage-main .launch-stream-zone{background:#39265a;color:#c5acff}[data-theme="dark"] main.homepage-main .launch-stream:nth-child(2) .launch-stream-zone{background:#123d43;color:#7ae9e5}[data-theme="dark"] main.homepage-main .launch-stream-actions{border-color:#4b3b69}[data-theme="dark"] main.homepage-main .launch-time-dash{color:#b7a5ce}[data-theme="dark"] main.homepage-main .launch-stream-actions .primary-button{color:#120f26}main.homepage-main .launch-community{padding:110px 0 0;overflow:hidden;background:var(--canvas)}main.homepage-main .launch-community .launch-heading{margin-bottom:42px}main.homepage-main .launch-community .launch-heading h2{color:var(--link)}main.homepage-main .community-field{position:relative;width:100%;height:432px;isolation:isolate;overflow:hidden}main.homepage-main .community-photo{position:absolute;margin:0;line-height:0;border-radius:9px;overflow:hidden;background:var(--canvas)}main.homepage-main .community-photo img{display:block;width:100%;height:auto;max-width:none}main.homepage-main .community-photo[data-depth=back]{-webkit-filter:blur(4px);filter:blur(4px);opacity:.42;z-index:1}main.homepage-main .community-photo[data-depth=middle]{z-index:2}main.homepage-main .community-photo[data-depth=front]{z-index:3}main.homepage-main .community-box{position:absolute;pointer-events:none;border-radius:12px;-webkit-filter:blur(var(--box-blur));filter:blur(var(--box-blur));z-index:0;background:#d6bcff;opacity:.65}main.homepage-main .community-box[data-color=mint]{background:#83dbc9}main.homepage-main .community-box[data-depth=front]{z-index:4;opacity:.75;border-radius:5px}main.homepage-main .launch-newsletter{text-align:center;padding-top:100px;padding-bottom:120px}main.homepage-main .launch-newsletter h2{color:var(--title)}main.homepage-main .launch-newsletter h2 span{color:#6431c5}main.homepage-main .launch-newsletter p{max-width:866px;margin:32px auto 36px;font-size:18px;line-height:1.5}main.homepage-main .text-center{text-align:center}@media (max-width: 1000px){main.homepage-main .launch-cfp-grid{gap:36px}main.homepage-main .launch-stream{padding:32px 24px}main.homepage-main .launch-stream-time{font-size:38px}main.homepage-main .launch-stream h3{font-size:23px}}@media (max-width: 800px){main.homepage-main .launch-section{padding:76px 24px 84px}main.homepage-main .launch-heading{padding:0;margin-bottom:44px}main.homepage-main .launch-cfp-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:44px}main.homepage-main .launch-community{padding-top:76px}main.homepage-main .launch-community .launch-heading{padding:0 24px;margin-bottom:36px}main.homepage-main .launch-heading h2,main.homepage-main .launch-newsletter h2{font-size:32px}main.homepage-main .launch-community .desktop-break{display:none}main.homepage-main .launch-heading p{font-size:18px}main.homepage-main .launch-newsletter{padding-top:72px}}@media (max-width: 699px){main.homepage-main .text-left-mobile{text-align:left}}@media (prefers-reduced-motion: reduce){main.homepage-main .community-photo,main.homepage-main .community-box{-webkit-transform:none !important;transform:none !important}}main.homepage-main .launch-cfp-open{color:#6431c5}@media (max-width: 800px){main.homepage-main .launch-cfp .desktop-break{display:none}}[data-theme="dark"] main.homepage-main .launch-cfp-open,[data-theme="dark"] main.homepage-main .launch-newsletter h2 span{color:#c5acff}@media (max-width: 800px){main.homepage-main .launch-schedule{padding:76px 24px 0}main.homepage-main .launch-schedule::before{bottom:150px}main.homepage-main .launch-schedule .launch-heading{margin-bottom:44px}main.homepage-main .launch-streams{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:24px}main.homepage-main .launch-stream{padding:28px 25px;-webkit-transform:none !important;transform:none !important;will-change:auto}main.homepage-main .launch-stream-top{margin-bottom:32px;gap:8px}main.homepage-main .launch-stream h3{font-size:23px}main.homepage-main .launch-stream-zone{font-size:13px;padding:6px 8px;gap:6px}main.homepage-main .launch-stream-date{font-size:19px}main.homepage-main .launch-stream-time{font-size:39px}main.homepage-main .launch-stream-time span{font-size:22px}}@media (max-width: 370px){main.homepage-main .launch-stream{padding:28px 18px}main.homepage-main .launch-stream-time{font-size:32px}main.homepage-main .launch-stream-time .launch-time-dash{margin:0 2px}main.homepage-main .launch-stream-actions .btn{padding:15px 18px;gap:12px}}@media (prefers-reduced-motion: reduce){main.homepage-main .launch-stream{-webkit-transform:none !important;transform:none !important;will-change:auto}}@media (max-width: 800px){main.homepage-main .launch-newsletter .desktop-break{display:none}}main.homepage-main .launch-stream-actions{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:12px}main.homepage-main .launch-stream-actions .btn{font-size:16px;padding:15px 16px;gap:12px;min-width:0;min-height:56px;white-space:nowrap}main.homepage-main .launch-stream-actions svg{width:22px;height:22px}main.homepage-main .launch-stream-actions .ghost-button{color:#6431c5;background:transparent;border-color:currentColor;-webkit-box-shadow:none;box-shadow:none}main.homepage-main .launch-stream-actions .ghost-button:hover{background:var(--ghostHover);color:var(--ghostInk)}[data-theme="dark"] main.homepage-main .launch-stream-actions .ghost-button{color:#c5acff}@media (max-width: 480px){main.homepage-main .launch-stream-actions{flex-direction:column;align-items:stretch}main.homepage-main .launch-stream-actions .calendar-menu,main.homepage-main .launch-stream-actions .calendar-menu>summary,main.homepage-main .launch-stream-actions .calendar-link{width:100%}}main.homepage-main .launch-stream-top{justify-content:flex-start;align-items:baseline;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:4px}main.homepage-main .launch-stream-region{font-size:clamp(23px, 2vw, 28px);font-weight:500;line-height:1.2;color:var(--title);margin:0}main.homepage-main .launch-stream-hours{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}main.homepage-main .launch-stream-hours .launch-stream-zone{margin:0;white-space:nowrap}main.homepage-main .launch-stream-top{margin-bottom:24px;align-items:center;gap:26px}main.homepage-main .launch-stream-top h3{padding-right:24px;border-right:1px solid #6431c5;line-height:32px}main.homepage-main .launch-stream-region{padding:8px 22px;border-radius:8px;background:#f2ecfc;font-size:18px;line-height:21px;font-weight:500;color:var(--title)}main.homepage-main .launch-stream:nth-child(2) .launch-stream-region{background:#e6f8f7}[data-theme="dark"] main.homepage-main .launch-stream-top h3{border-color:#c5acff}[data-theme="dark"] main.homepage-main .launch-stream-region{background:#39265a}[data-theme="dark"] main.homepage-main .launch-stream:nth-child(2) .launch-stream-region{background:#123d43}@media (max-width: 600px){main.homepage-main .launch-stream-top{gap:12px;align-items:flex-start;flex-direction:column}main.homepage-main .launch-stream-top h3{border-right:0;padding-right:0}main.homepage-main .launch-stream-region{font-size:17px;padding:8px 16px}}main.cfp-main .cfp-length-callout,main.homepage-main .cfp-length-callout{position:relative;margin:0 0 32px 12px;padding:20px 24px 22px;border:1px solid var(--link);border-radius:14px;background:var(--surface);-webkit-box-shadow:0 6px 18px color-mix(in srgb, var(--title) 12%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--title) 12%, transparent)}main.cfp-main .cfp-length-callout h3,main.homepage-main .cfp-length-callout h3{margin:0 0 8px;color:var(--link);font-size:20px;font-weight:600}main.cfp-main .cfp-length-callout p,main.homepage-main .cfp-length-callout p{margin:0}main.cfp-main .cfp-length-icon,main.homepage-main .cfp-length-icon{position:absolute;top:18px;left:-15px;display:-ms-grid;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--link);color:var(--surface)}main.cfp-main .cfp-length-icon svg,main.homepage-main .cfp-length-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.calendar-menu{position:relative;display:inline-block}.calendar-menu>summary{list-style:none;cursor:pointer}.calendar-menu>summary::-webkit-details-marker{display:none}.calendar-menu>summary::marker{content:""}.calendar-menu-list{position:absolute;z-index:40;top:calc(100% + 8px);left:0;min-width:260px;margin:0;padding:8px;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:11px;-webkit-box-shadow:0 16px 40px rgba(33,19,84,0.18);box-shadow:0 16px 40px rgba(33,19,84,0.18);text-align:left;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);text-transform:none;letter-spacing:normal;white-space:normal;font-size:17px;font-weight:500;line-height:1.3}.calendar-menu-list a{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:7px;color:var(--title);text-decoration:none}.calendar-menu-list a:hover,.calendar-menu-list a:focus-visible{color:var(--link);background:var(--soft)}.calendar-menu-list a:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.calendar-menu-list img{flex:none;width:22px;height:22px}.calendar-menu-end .calendar-menu-list{left:auto;right:0}.calendar-menu-up .calendar-menu-list{top:auto;bottom:calc(100% + 8px)}[data-theme="dark"] .calendar-menu-list{-webkit-box-shadow:0 16px 40px rgba(0,0,0,0.45);box-shadow:0 16px 40px rgba(0,0,0,0.45)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}main.page404-main .page404-hero{position:relative;overflow-x:clip;overflow-y:visible;background:radial-gradient(ellipse 38% 55% at 30% 100%, var(--page404-spill), transparent),-webkit-gradient(linear, left top, left bottom, color-stop(45%, transparent), to(var(--page404-band)));background:radial-gradient(ellipse 38% 55% at 30% 100%, var(--page404-spill), transparent),linear-gradient(to bottom, transparent 45%, var(--page404-band))}main.page404-main .page404-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--orbit-gradient)}main.page404-main .page404-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1400px;margin:auto;padding:40px 30px 110px}main.page404-main .page404-copy{flex:1 1 auto;max-width:710px}main.page404-main .page404-code{display:flex;gap:.04em;font-size:180px;line-height:.95;font-weight:700;letter-spacing:-4px}main.page404-main .page404-code{cursor:pointer}main.page404-main .page404-digit{position:relative;display:inline-block}main.page404-main .page404-digit:after{content:"";position:absolute;left:18%;right:18%;bottom:.02em;height:.07em;border-radius:50%;background:color-mix(in srgb, var(--title) 22%, transparent)}main.page404-main .page404-dancer{position:relative;z-index:1;display:inline-block;padding-bottom:.05em;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}main.page404-main .page404-digit:nth-child(2) .page404-dancer{-webkit-transform-origin:50% 55%;transform-origin:50% 55%}main.page404-main .page404-code.is-dancing .page404-digit:after{-webkit-animation:page404-shadow-shimmy 1.6s ease-in-out 2;animation:page404-shadow-shimmy 1.6s ease-in-out 2}main.page404-main .page404-code.is-dancing .page404-digit:nth-child(2):after{-webkit-animation-name:page404-shadow-flip;animation-name:page404-shadow-flip;-webkit-animation-duration:3.2s;animation-duration:3.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}main.page404-main .page404-code.is-dancing .page404-digit:nth-child(3):after{-webkit-animation-delay:-.8s;animation-delay:-.8s}main.page404-main .page404-code.is-dancing .page404-dancer{-webkit-animation:page404-shimmy 1.6s ease-in-out 2;animation:page404-shimmy 1.6s ease-in-out 2}main.page404-main .page404-code.is-dancing .page404-digit:nth-child(2) .page404-dancer{-webkit-animation-name:page404-flip;animation-name:page404-flip;-webkit-animation-duration:3.2s;animation-duration:3.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}main.page404-main .page404-code.is-dancing .page404-digit:nth-child(3) .page404-dancer{-webkit-animation-delay:-.8s;animation-delay:-.8s}main.page404-main h1{margin-top:12px;font-size:66.5px;line-height:1.03;font-weight:700;letter-spacing:-1.2px;color:var(--title)}main.page404-main .page404-sub{margin-top:20px;font-size:40px;line-height:1.2;color:var(--link);font-weight:500}main.page404-main .page404-terminal{position:relative;margin-top:36px;border-radius:14px;background:#1B1530;border:1px solid #3B2E63;-webkit-box-shadow:0 18px 40px color-mix(in srgb, #322667 22%, transparent);box-shadow:0 18px 40px color-mix(in srgb, #322667 22%, transparent);overflow:hidden}main.page404-main .page404-terminal-bar{display:flex;align-items:center;gap:7px;padding:10px 14px;background:#241C40}main.page404-main .page404-terminal-bar span{width:11px;height:11px;border-radius:50%;background:#E52AF5}main.page404-main .page404-terminal-bar span:nth-child(2){background:#B48BF7}main.page404-main .page404-terminal-bar span:nth-child(3){background:#20D9FF}main.page404-main .page404-terminal-bar em{margin-left:8px;font:400 13px/1 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-style:normal;color:#8F84B0}main.page404-main .page404-terminal-body{margin:0;min-height:13.5em;padding:16px 18px 18px;font:400 15px/1.5 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color:#E0CFFF;white-space:pre-wrap;word-break:break-word}main.page404-main .page404-terminal-body .prompt{color:#64E0FF}main.page404-main .page404-terminal-body .cmd{color:#F5F0FF}main.page404-main .page404-terminal-body .out{color:#A99CC9}main.page404-main .page404-terminal-body .hint{color:#F090FA}main.page404-main .page404-terminal-body .cursor:after{content:"";display:inline-block;width:.55em;height:1.1em;vertical-align:text-bottom;background:#64E0FF;-webkit-animation:page404-blink 1s steps(1) 2;animation:page404-blink 1s steps(1) 2}main.page404-main .page404-rerun{position:absolute;right:10px;top:6px;padding:4px 12px;border:1px solid #4B3C7A;border-radius:999px;background:transparent;color:#C5ACFF;font-size:13px}main.page404-main .page404-rerun:hover,main.page404-main .page404-rerun:focus-visible{background:#2E2452;color:#64E0FF;border-color:#64E0FF}main.page404-main .page404-rerun:disabled{opacity:.4;cursor:default}main.page404-main .hero-actions{margin-top:44px}main.page404-main .page404-art-wrap{--tilt-x: 0deg;--tilt-y: 0deg;--shift-x: 0px;position:relative;flex:0 1 auto;width:42.5%;max-width:560px;-webkit-perspective:900px;perspective:900px;-webkit-transform:translateX(var(--shift-x)) rotateY(var(--tilt-x)) rotateX(var(--tilt-y));transform:translateX(var(--shift-x)) rotateY(var(--tilt-x)) rotateX(var(--tilt-y));-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1);transition:-webkit-transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1);transition:transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1);transition:transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1), -webkit-transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1)}main.page404-main .page404-elephant{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;border-radius:24px}main.page404-main .page404-elephant.is-booped{-webkit-animation:page404-boop 0.55s cubic-bezier(0.3, 1.6, 0.5, 1);animation:page404-boop 0.55s cubic-bezier(0.3, 1.6, 0.5, 1)}main.page404-main .page404-art{width:100%;height:auto;-webkit-animation:page404-float 4.5s ease-in-out 1;animation:page404-float 4.5s ease-in-out 1;-webkit-filter:drop-shadow(0 24px 30px color-mix(in srgb, #6D28D9 18%, transparent));filter:drop-shadow(0 24px 30px color-mix(in srgb, #6D28D9 18%, transparent))}main.page404-main .page404-boops{min-height:1.5em;margin-top:8px;text-align:center;font-weight:500;color:var(--link)}main.page404-main .page404-sparkle{position:absolute;left:50%;top:45%;font-size:26px;line-height:1;pointer-events:none;color:#E52AF5;-webkit-animation:page404-sparkle 0.9s cubic-bezier(0.15, 0.7, 0.3, 1) forwards;animation:page404-sparkle 0.9s cubic-bezier(0.15, 0.7, 0.3, 1) forwards}main.page404-main .page404-sparkle.hue-1{color:#20D9FF}main.page404-main .page404-sparkle.hue-2{color:#6D28D9}[data-theme=dark] main.page404-main .page404-terminal{border-color:var(--line);-webkit-box-shadow:0 18px 40px rgba(0,0,0,0.35);box-shadow:0 18px 40px rgba(0,0,0,0.35)}[data-theme=dark] main.page404-main .page404-sparkle.hue-2{color:#C29CFF}body.x404{--page404-glow: var(--soft2);--page404-band: var(--soft);--page404-spill: color-mix(in srgb, var(--soft2) 80%, transparent);background:radial-gradient(ellipse 40% 42% at 78% 45%, var(--page404-glow), transparent) top/100% 1100px no-repeat,var(--canvas)}body.x404 .site-header{background:transparent}[data-theme=dark] body.x404{--page404-glow: var(--soft);--page404-band: var(--surface);--page404-spill: color-mix(in srgb, var(--soft2) 70%, transparent)}@-webkit-keyframes page404-shimmy{0%,50%,100%{-webkit-transform:translateY(0) rotate(0) scale(1, 1);transform:translateY(0) rotate(0) scale(1, 1)}10%{-webkit-transform:translateY(0) rotate(0) scale(1.1, 0.88);transform:translateY(0) rotate(0) scale(1.1, 0.88)}25%{-webkit-transform:translateY(-0.12em) rotate(-9deg) scale(0.95, 1.06);transform:translateY(-0.12em) rotate(-9deg) scale(0.95, 1.06)}40%{-webkit-transform:translateY(0) rotate(0) scale(1.08, 0.92);transform:translateY(0) rotate(0) scale(1.08, 0.92)}60%{-webkit-transform:translateY(0) rotate(0) scale(1.1, 0.88);transform:translateY(0) rotate(0) scale(1.1, 0.88)}75%{-webkit-transform:translateY(-0.12em) rotate(9deg) scale(0.95, 1.06);transform:translateY(-0.12em) rotate(9deg) scale(0.95, 1.06)}90%{-webkit-transform:translateY(0) rotate(0) scale(1.08, 0.92);transform:translateY(0) rotate(0) scale(1.08, 0.92)}}@keyframes page404-shimmy{0%,50%,100%{-webkit-transform:translateY(0) rotate(0) scale(1, 1);transform:translateY(0) rotate(0) scale(1, 1)}10%{-webkit-transform:translateY(0) rotate(0) scale(1.1, 0.88);transform:translateY(0) rotate(0) scale(1.1, 0.88)}25%{-webkit-transform:translateY(-0.12em) rotate(-9deg) scale(0.95, 1.06);transform:translateY(-0.12em) rotate(-9deg) scale(0.95, 1.06)}40%{-webkit-transform:translateY(0) rotate(0) scale(1.08, 0.92);transform:translateY(0) rotate(0) scale(1.08, 0.92)}60%{-webkit-transform:translateY(0) rotate(0) scale(1.1, 0.88);transform:translateY(0) rotate(0) scale(1.1, 0.88)}75%{-webkit-transform:translateY(-0.12em) rotate(9deg) scale(0.95, 1.06);transform:translateY(-0.12em) rotate(9deg) scale(0.95, 1.06)}90%{-webkit-transform:translateY(0) rotate(0) scale(1.08, 0.92);transform:translateY(0) rotate(0) scale(1.08, 0.92)}}@-webkit-keyframes page404-shadow-shimmy{0%,10%,40%,50%,60%,90%,100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}25%,75%{-webkit-transform:scaleX(0.6);transform:scaleX(0.6);opacity:.5}}@keyframes page404-shadow-shimmy{0%,10%,40%,50%,60%,90%,100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}25%,75%{-webkit-transform:scaleX(0.6);transform:scaleX(0.6);opacity:.5}}@-webkit-keyframes page404-flip{0%{-webkit-transform:translateY(0) rotate(0) scale(1, 1);transform:translateY(0) rotate(0) scale(1, 1)}10%{-webkit-transform:translateY(0) rotate(0) scale(1.1, 0.88);transform:translateY(0) rotate(0) scale(1.1, 0.88)}20%{-webkit-transform:translateY(-0.1em) rotate(0) scale(0.96, 1.05);transform:translateY(-0.1em) rotate(0) scale(0.96, 1.05)}30%{-webkit-transform:translateY(0) rotate(0) scale(1.08, 0.92);transform:translateY(0) rotate(0) scale(1.08, 0.92)}50%{-webkit-transform:translateY(0) rotate(0) scale(1.16, 0.8);transform:translateY(0) rotate(0) scale(1.16, 0.8)}68%{-webkit-transform:translateY(-0.35em) rotate(-180deg) scale(0.94, 1.06);transform:translateY(-0.35em) rotate(-180deg) scale(0.94, 1.06)}82%{-webkit-transform:translateY(0) rotate(-360deg) scale(1.14, 0.86);transform:translateY(0) rotate(-360deg) scale(1.14, 0.86)}90%{-webkit-transform:translateY(0) rotate(-360deg) scale(0.97, 1.04);transform:translateY(0) rotate(-360deg) scale(0.97, 1.04)}100%{-webkit-transform:translateY(0) rotate(-360deg) scale(1, 1);transform:translateY(0) rotate(-360deg) scale(1, 1)}}@keyframes page404-flip{0%{-webkit-transform:translateY(0) rotate(0) scale(1, 1);transform:translateY(0) rotate(0) scale(1, 1)}10%{-webkit-transform:translateY(0) rotate(0) scale(1.1, 0.88);transform:translateY(0) rotate(0) scale(1.1, 0.88)}20%{-webkit-transform:translateY(-0.1em) rotate(0) scale(0.96, 1.05);transform:translateY(-0.1em) rotate(0) scale(0.96, 1.05)}30%{-webkit-transform:translateY(0) rotate(0) scale(1.08, 0.92);transform:translateY(0) rotate(0) scale(1.08, 0.92)}50%{-webkit-transform:translateY(0) rotate(0) scale(1.16, 0.8);transform:translateY(0) rotate(0) scale(1.16, 0.8)}68%{-webkit-transform:translateY(-0.35em) rotate(-180deg) scale(0.94, 1.06);transform:translateY(-0.35em) rotate(-180deg) scale(0.94, 1.06)}82%{-webkit-transform:translateY(0) rotate(-360deg) scale(1.14, 0.86);transform:translateY(0) rotate(-360deg) scale(1.14, 0.86)}90%{-webkit-transform:translateY(0) rotate(-360deg) scale(0.97, 1.04);transform:translateY(0) rotate(-360deg) scale(0.97, 1.04)}100%{-webkit-transform:translateY(0) rotate(-360deg) scale(1, 1);transform:translateY(0) rotate(-360deg) scale(1, 1)}}@-webkit-keyframes page404-shadow-flip{0%,10%,30%,50%,82%,100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}20%{-webkit-transform:scaleX(0.75);transform:scaleX(0.75);opacity:.7}68%{-webkit-transform:scaleX(0.35);transform:scaleX(0.35);opacity:.25}}@keyframes page404-shadow-flip{0%,10%,30%,50%,82%,100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}20%{-webkit-transform:scaleX(0.75);transform:scaleX(0.75);opacity:.7}68%{-webkit-transform:scaleX(0.35);transform:scaleX(0.35);opacity:.25}}@-webkit-keyframes page404-float{0%,100%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-14px) rotate(-1.5deg);transform:translateY(-14px) rotate(-1.5deg)}}@keyframes page404-float{0%,100%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-14px) rotate(-1.5deg);transform:translateY(-14px) rotate(-1.5deg)}}@-webkit-keyframes page404-boop{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.08, 0.9);transform:scale(1.08, 0.9)}60%{-webkit-transform:scale(0.95, 1.06) rotate(-3deg);transform:scale(0.95, 1.06) rotate(-3deg)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes page404-boop{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.08, 0.9);transform:scale(1.08, 0.9)}60%{-webkit-transform:scale(0.95, 1.06) rotate(-3deg);transform:scale(0.95, 1.06) rotate(-3deg)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes page404-sparkle{0%{-webkit-transform:translate(-50%, -50%) scale(0.3);transform:translate(-50%, -50%) scale(0.3);opacity:1}100%{-webkit-transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(var(--rot)) scale(1);transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(var(--rot)) scale(1);opacity:0}}@keyframes page404-sparkle{0%{-webkit-transform:translate(-50%, -50%) scale(0.3);transform:translate(-50%, -50%) scale(0.3);opacity:1}100%{-webkit-transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(var(--rot)) scale(1);transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(var(--rot)) scale(1);opacity:0}}@-webkit-keyframes page404-blink{50%{opacity:0}}@keyframes page404-blink{50%{opacity:0}}@media (max-width: 1100px){main.page404-main .page404-code{font-size:140px}main.page404-main h1{font-size:58px}main.page404-main .page404-sub{font-size:35.5px}}@media (max-width: 800px){main.page404-main .page404-inner{flex-direction:column;align-items:flex-start;gap:40px;padding:24px 24px 64px}main.page404-main .page404-art-wrap{width:240px;-ms-grid-row-align:center;align-self:center}main.page404-main .page404-code{font-size:clamp(96px, 24vw, 140px);letter-spacing:-3px}main.page404-main h1{font-size:clamp(36px, 7vw, 48px)}main.page404-main .page404-sub{font-size:calc(clamp(36px, 7vw, 48px) * .66)}main.page404-main .page404-terminal-body{font-size:13px;min-height:15em}main.page404-main .hero-actions{margin-top:36px;gap:16px}}@media (max-width: 480px){main.page404-main .page404-inner{padding-left:22px;padding-right:22px}main.page404-main .page404-art-wrap{width:180px}main.page404-main .page404-rerun{position:static;margin:0 0 12px 18px}main.page404-main .hero-actions .btn{flex:1 1 100%;min-width:0}}