*{-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,[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] .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}.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}}@media (max-width: 480px){.hero-actions .primary-button{flex:0 0 100%;white-space:normal}.hero-actions .ghost-button{flex:0 0 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:0}.menu-toggle{display:-ms-grid;display:grid;place-items:center;width:44px;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;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;height:48px;padding:0;flex-shrink:0}.site-header .theme-toggle svg{width:32px;height:32px}.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-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-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))}.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{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{clear:both}.subscribe-section .mktoForm .mktoFormCol,.subscribe-section .mktoForm .mktoFieldWrap,.subscribe-section .mktoForm .mktoFieldDescriptor{float:none !important;width:100% !important;margin-right:0 !important}.subscribe-section .mktoForm .mktoFormCol{margin-bottom:16px}.subscribe-section .mktoForm .mktoOffset,.subscribe-section .mktoForm .mktoGutter,.subscribe-section .mktoForm .mktoClear,.subscribe-section .mktoForm .mktoAsterix{display:none}.subscribe-section .mktoForm .mktoFieldWrap>label.mktoLabel{font-size:0;width:auto !important}.subscribe-section .mktoForm input:not([type=checkbox]),.subscribe-section .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{color:var(--muted);opacity:1}.subscribe-section .mktoForm input:not([type=checkbox])::-moz-placeholder, .subscribe-section .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{color:var(--muted);opacity:1}.subscribe-section .mktoForm input:not([type=checkbox])::-ms-input-placeholder, .subscribe-section .mktoForm select::-ms-input-placeholder{color:var(--muted);opacity:1}.subscribe-section .mktoForm input:not([type=checkbox])::placeholder,.subscribe-section .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{--field-border: var(--orbit-gradient)}.subscribe-section .mktoForm input:not([type=checkbox]):focus,.subscribe-section .mktoForm select:focus{outline:3px solid var(--focus);outline-offset:3px}.subscribe-section .mktoForm input.mktoInvalid:not([type=checkbox]),.subscribe-section .mktoForm select.mktoInvalid{--field-border: linear-gradient(var(--field-invalid), var(--field-invalid))}.subscribe-section .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{position:relative;width:100% !important;padding:0;margin-top:8px;text-align:left}.subscribe-section .mktoForm .mktoCheckboxList>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;opacity:0}.subscribe-section .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{color:var(--link)}.subscribe-section .mktoForm .mktoCheckboxList>label a:hover{color:var(--hover)}.subscribe-section .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{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{border-color:var(--link)}.subscribe-section .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{opacity:1}.subscribe-section .mktoForm .mktoCheckboxList>input:focus-visible+label .chkbx{outline:3px solid var(--focus);outline-offset:3px}.subscribe-section .mktoForm .mktoCheckboxList.mktoInvalid .chkbx{border-color:#D6243A}.subscribe-section .mktoForm .mktoHtmlText{width:100% !important;font-size:16px;color:var(--muted)}.subscribe-section .mktoForm .mktoError{position:static !important;text-align:center}.subscribe-section .mktoForm .mktoError .mktoErrorArrowWrap{display:none}.subscribe-section .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{margin-top:24px;text-align:center}.subscribe-section .mktoForm .mktoButtonWrap{margin-left:0 !important}.subscribe-section .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{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]{opacity:.6;-webkit-transform:none;transform:none}[data-theme="dark"] .subscribe-section .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{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{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}}