@layer config{:root{--time--fast:.12s;--time--normal:.24s;--time--slow:.48s;--ease--out:cubic-bezier(.22, 1, .36, 1);--ease--in-out:cubic-bezier(.65, 0, .35, 1)}@media (prefers-reduced-motion:reduce){:root{--time--fast:0s;--time--normal:0s;--time--slow:0s}}:root{--mq--mobile:480px;--mq--tablet:768px;--mq--laptop:960px;--mq--desktop:1024px;--mq--wide:1280px;--mq--full:1920px;--mq--xlarge:1440px;--gap:4px;--gap--1:calc(var(--gap) * 1);--gap--2:calc(var(--gap) * 2);--gap--3:calc(var(--gap) * 3);--gap--4:calc(var(--gap) * 4);--gap--5:calc(var(--gap) * 5);--gap--6:calc(var(--gap) * 6);--gap--7:calc(var(--gap) * 7);--gap--8:calc(var(--gap) * 8);--gap--9:calc(var(--gap) * 9);--gap--10:calc(var(--gap) * 10);--gap--11:calc(var(--gap) * 11);--gap--12:calc(var(--gap) * 12);--gap--13:calc(var(--gap) * 13);--gap--14:calc(var(--gap) * 14);--gap--15:calc(var(--gap) * 15);--gap--16:calc(var(--gap) * 16);--gap--17:calc(var(--gap) * 17);--gap--18:calc(var(--gap) * 18);--gap--19:calc(var(--gap) * 19);--gap--20:calc(var(--gap) * 20);--gap--21:calc(var(--gap) * 21);--gap--22:calc(var(--gap) * 22);--gap--23:calc(var(--gap) * 23);--gap--24:calc(var(--gap) * 24);--gap--25:calc(var(--gap) * 25);--gap--26:calc(var(--gap) * 26);--gap--27:calc(var(--gap) * 27);--gap--28:calc(var(--gap) * 28);--gap--29:calc(var(--gap) * 29);--gap--30:calc(var(--gap) * 30);--gap--31:calc(var(--gap) * 31);--gap--32:calc(var(--gap) * 32);--gap--33:calc(var(--gap) * 33);--gap--34:calc(var(--gap) * 34);--gap--35:calc(var(--gap) * 35);--gap--36:calc(var(--gap) * 36);--gap--37:calc(var(--gap) * 37);--gap--38:calc(var(--gap) * 38);--gap--39:calc(var(--gap) * 39);--gap--40:calc(var(--gap) * 40);--gap--41:calc(var(--gap) * 41);--gap--42:calc(var(--gap) * 42);--gap--43:calc(var(--gap) * 43);--gap--44:calc(var(--gap) * 44);--gap--45:calc(var(--gap) * 45);--gap--46:calc(var(--gap) * 46);--gap--47:calc(var(--gap) * 47);--gap--48:calc(var(--gap) * 48);--gap--49:calc(var(--gap) * 49);--gap--50:calc(var(--gap) * 50);--gap--side:clamp(var(--gap--5), 9.375vw, var(--gap--45));--gap--section-inline:clamp(var(--gap--5), 6.25vw, var(--gap--30));--gap--section-block:clamp(var(--gap--16), 7.5vw, var(--gap--36));--header--height:var(--gap--18);--rail--width:var(--gap--9);--mask--tri:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M9.569 5.239C9.837 5.4 10 5.689 10 6.001s-.163.601-.431.762C7.511 8.001 3.457 10.439 1.347 11.706a.9.9 0 0 1-.896.012A.9.9 0 0 1 0 10.944V1.056C0 .736.172.44.451.283a.9.9 0 0 1 .896.011c2.11 1.269 6.162 3.706 8.222 4.944Z'/%3E%3C/svg%3E");--gap--page:var(--gap--5)}@media (width>=768px){:root{--gap--page:var(--gap--10)}}@media (width>=1280px){:root{--gap--page:var(--gap--15)}}:root{--br--normal:10px;--br--button:var(--br--normal);--br--card:var(--br--normal);--br--media:var(--br--normal);--br--section:var(--br--normal);--br--large:15px;--br--dialog:30px;--br--round:50%;--bw--hairline:1px;--bw--thick:2px;--section--small:640px;--section--medium:960px;--section--large:1280px;--section--xlarge:1560px;--section--full:100%;--section--dialog:1044px;--section--page:1920px;--section--form:420px;--section--aside:480px;--section--lead:624px;--size--card:552px;--size--card-min:400px;--size--hero:840px;--size--hero-min:600px;--size--mark:288px;--size--home-hero:1080px;--size--side-head:360px;--size--band:960px;--color--brand-0:#ff867a;--color--brand-1:#ff8548;--color--brand-2:#ff5448;--color--brand-3:#cb6471;--color--brand-4:#cf3328;--color--accent-0:#bcc8ed;--color--accent-1:#90b8e6;--color--accent-2:#5f82c8;--color--accent-3:#5574a9;--color--accent-4:#5e4e97;--color--accent-5:#886297;--color--accent-6:#3b4578;--color--neutrals-0:#f7f7f7;--color--neutrals-1:color-mix(in oklab, var(--color--neutrals-0) 88%, var(--color--neutrals-5));--color--neutrals-2:color-mix(in oklab, var(--color--neutrals-0) 60%, var(--color--neutrals-5));--color--neutrals-3:gray;--color--neutrals-4:color-mix(in oklab, var(--color--neutrals-5) 75%, var(--color--neutrals-0));--color--neutrals-5:#222622;--color--bg:var(--color--neutrals-0);--color--border:var(--color--neutrals-5);--color--highlight:var(--color--brand-2);--color--highlight-bg:var(--color--brand-1);--color--highlight-text:var(--color--neutrals-5);--color--on-peachy:var(--color--neutrals-5);--color--primary-bg:var(--color--brand-2);--color--primary-text:var(--color--neutrals-0);--color--selection-bg:var(--color--brand-2);--color--selection-text:var(--color--neutrals-0);--color--surface-bg:var(--color--neutrals-0);--color--surface-text:var(--color--neutrals-5);--color--text:var(--color--neutrals-5);--color--text-light:var(--color--neutrals-0);--color--text-muted:var(--color--neutrals-3);--color--text-soft:var(--color--neutrals-1);--color--text-label:var(--color--neutrals-2);--color--line-soft:var(--color--neutrals-1);--color--field-bg:#fff;--color--field-border:var(--color--neutrals-1);--color--card-bg:var(--color--field-bg);--gradient--evening-indigo:linear-gradient(-46.12deg, #222622 0%, #3b4578 49.736%, #886297 75.008%, #ff5448 100%);--gradient--midnight:linear-gradient(-61.39deg, #222622 0%, #3b4578 55%, #5e4e97 100%);--gradient--peachy-glow:linear-gradient(-11.77deg, #ff8548 0%, #ff5448 38.462%, #ff5448 100%);--gradient--blue-to-orange:linear-gradient(270deg, #ff5448 0%, #ff8548 20%, #ff867a 40%, #bcc8ed 60%, #5574a9 80%, #3b4578 100%);--gradient--gray-to-orange:linear-gradient(270deg, #ff5448 0%, #cb6471 20%, #5e4e97 40%, #5f82c8 60%, #90b8e6 80%, #f7f7f7 100%);--ff--display:"LTWave", var(--font-Inter,"Inter"), ui-sans-serif, system-ui, sans-serif;--ff--heading:var(--ff--display);--ff--text:var(--font-Inter,"Inter"), ui-sans-serif, system-ui, sans-serif;--ff--data:var(--font-Atkinson,"Atkinson Hyperlegible"), var(--font-Inter,"Inter"), ui-sans-serif, system-ui, sans-serif;--fs--h1:clamp(3rem, 1.2rem + 5.6vw, 6.6875rem);--fs--h2:clamp(2.25rem, 1.5rem + 2.3vw, 3.75rem);--fs--h3:clamp(1.75rem, 1.4rem + 1.1vw, 2.25rem);--fs--h4:clamp(1.5rem, 1.3rem + .6vw, 2rem);--fs--h5:clamp(1.25rem, 1.15rem + .3vw, 1.5625rem);--fs--h6:clamp(1.125rem, 1.05rem + .2vw, 1.25rem);--fs--timer:clamp(1.625rem, .4rem + 4.2vw, 3rem);--fs--counter:clamp(1.75rem, 1.4rem + 1vw, 2.1875rem);--fs--hero:clamp(2.25rem, .9rem + 4.6vw, 6.375rem);--fs--moment:clamp(2.5rem, .8rem + 4.05vw, 5.625rem);--fs--intro:clamp(1.125rem, .6rem + 1.25vw, 1.875rem);--fs--large:clamp(1.125rem, 1rem + .5vw, 1.5rem);--fs--data:1.125rem;--fs--lead:1.25rem;--fs--text:1rem;--fs--small:.875rem;--fs--xsmall:.75rem;--fs--display-xxl:min(var(--fs--h1), 12vw);--fs--display-l:var(--fs--moment);--fs--display-l2:clamp(1.75rem, .9rem + 3.35vw, 4.5rem);--fs--display-m:var(--fs--h2);--fs--display-s:var(--fs--h3);--fs--statement:var(--fs--h4);--fs--number:clamp(5rem, 3rem + 5vw, 9rem);--fs--price:clamp(2rem, 1.6rem + 1vw, 3rem);--fs--eyebrow:var(--fs--xsmall);--fs--nav:1rem;--fs--wordmark:clamp(1.25rem, 1rem + .8vw, 2rem);--fw--regular:400;--fw--bold:700;--lh--hero:.9;--lh--number:.84;--lh--display-l:.94;--lh--display:.97;--lh--heading:.92;--lh--title:1;--lh--text:1.2;--lh--flat:1.25;--lh--quote:1.125;--lh--loose:1.5;--ls--wide:.02em;--ls--wider:.04em;--ls--widest:.06em;--ls--normal:0;--ls--tight:-.03em;--ls--tightest:-.06em;--ls--tighter:-.04em;--grid--columns:4;--grid--gap:var(--gap--5);--grid--module:calc(min(100vw - 2 * var(--gap--page), var(--section--page)) / 30);--layout--main:18;--layout--aside:12}@media (width>=768px){:root{--grid--columns:12;--grid--gap:var(--gap--6)}}@media (width>=1280px){:root{--grid--columns:30;--grid--gap:0px}}@media (width>=1920px){:root{--layout--main:19;--layout--aside:11}}}@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:var(--header--height)}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-block-size:100dvh}img,picture,video,canvas,svg{block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}table{border-collapse:collapse}:target{scroll-margin-block-start:calc(var(--header--height) + var(--gap--8))}:focus-visible{box-shadow:0 0 0 2px var(--color--neutrals-0);outline:2px solid var(--color--selection-bg);outline-offset:2px}[hidden]{display:none!important}}@layer base{@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@view-transition{navigation:auto}}:root{background-color:var(--color--bg);color:var(--color--text)}::selection{background-color:var(--color--selection-bg);color:var(--color--selection-text)}html{font-family:var(--ff--text);interpolate-size:allow-keywords;font-size:100%}body{font-size:var(--fs--text);font-weight:var(--fw--regular);line-height:var(--lh--text);text-wrap:pretty}h6,h5,h4,h3,h2,h1{font-family:var(--ff--heading);font-weight:var(--fw--regular);letter-spacing:var(--ls--normal);line-height:var(--lh--heading);text-wrap:balance;word-break:auto-phrase}h1{font-size:var(--fs--h1);line-height:var(--lh--hero)}h2{font-size:var(--fs--h2)}h3{font-size:var(--fs--h3);line-height:var(--lh--title)}h4{font-size:var(--fs--h4);line-height:var(--lh--title)}h5{font-size:var(--fs--h5);line-height:var(--lh--title)}h6{font-size:var(--fs--h6);line-height:var(--lh--title)}a{color:inherit;text-underline-offset:.2em}b,strong{font-weight:var(--fw--bold)}time,[data-numeric]{font-family:var(--ff--data);letter-spacing:var(--ls--wide)}.grid{gap:var(--grid--gap);grid-template-columns:repeat(var(--grid--columns), minmax(0, 1fr));display:grid}}@layer components;@layer utilities{.section--small{max-inline-size:var(--section--small)}.section--medium{max-inline-size:var(--section--medium)}.section--large{max-inline-size:var(--section--large)}.section--xlarge{max-inline-size:var(--section--xlarge)}.section--full{max-inline-size:var(--section--full)}.centered{margin-inline:auto}.fullw{inline-size:100%}.fullhs{min-block-size:100dvh}.grow{flex-grow:1}.whitespace{padding-block:var(--gap--12)}.gutter{padding-inline:var(--gap--side)}.br--normal{border-radius:var(--br--normal)}.br--top--section{border-start-start-radius:var(--br--section);border-start-end-radius:var(--br--section)}.m--1{margin:var(--gap--1)}.mt--1{margin-block-start:var(--gap--1)}.mb--1{margin-block-end:var(--gap--1)}.my--1{margin-block:var(--gap--1)}.mx--1{margin-inline:var(--gap--1)}.-mt--1{margin-block-start:calc(var(--gap--1) * -1)}.-mb--1{margin-block-end:calc(var(--gap--1) * -1)}.p--1{padding:var(--gap--1)}.pt--1{padding-block-start:var(--gap--1)}.pb--1{padding-block-end:var(--gap--1)}.py--1{padding-block:var(--gap--1)}.px--1{padding-inline:var(--gap--1)}.gap--1{gap:var(--gap--1)}.m--2{margin:var(--gap--2)}.mt--2{margin-block-start:var(--gap--2)}.mb--2{margin-block-end:var(--gap--2)}.my--2{margin-block:var(--gap--2)}.mx--2{margin-inline:var(--gap--2)}.-mt--2{margin-block-start:calc(var(--gap--2) * -1)}.-mb--2{margin-block-end:calc(var(--gap--2) * -1)}.p--2{padding:var(--gap--2)}.pt--2{padding-block-start:var(--gap--2)}.pb--2{padding-block-end:var(--gap--2)}.py--2{padding-block:var(--gap--2)}.px--2{padding-inline:var(--gap--2)}.gap--2{gap:var(--gap--2)}.m--3{margin:var(--gap--3)}.mt--3{margin-block-start:var(--gap--3)}.mb--3{margin-block-end:var(--gap--3)}.my--3{margin-block:var(--gap--3)}.mx--3{margin-inline:var(--gap--3)}.-mt--3{margin-block-start:calc(var(--gap--3) * -1)}.-mb--3{margin-block-end:calc(var(--gap--3) * -1)}.p--3{padding:var(--gap--3)}.pt--3{padding-block-start:var(--gap--3)}.pb--3{padding-block-end:var(--gap--3)}.py--3{padding-block:var(--gap--3)}.px--3{padding-inline:var(--gap--3)}.gap--3{gap:var(--gap--3)}.m--4{margin:var(--gap--4)}.mt--4{margin-block-start:var(--gap--4)}.mb--4{margin-block-end:var(--gap--4)}.my--4{margin-block:var(--gap--4)}.mx--4{margin-inline:var(--gap--4)}.-mt--4{margin-block-start:calc(var(--gap--4) * -1)}.-mb--4{margin-block-end:calc(var(--gap--4) * -1)}.p--4{padding:var(--gap--4)}.pt--4{padding-block-start:var(--gap--4)}.pb--4{padding-block-end:var(--gap--4)}.py--4{padding-block:var(--gap--4)}.px--4{padding-inline:var(--gap--4)}.gap--4{gap:var(--gap--4)}.m--5{margin:var(--gap--5)}.mt--5{margin-block-start:var(--gap--5)}.mb--5{margin-block-end:var(--gap--5)}.my--5{margin-block:var(--gap--5)}.mx--5{margin-inline:var(--gap--5)}.-mt--5{margin-block-start:calc(var(--gap--5) * -1)}.-mb--5{margin-block-end:calc(var(--gap--5) * -1)}.p--5{padding:var(--gap--5)}.pt--5{padding-block-start:var(--gap--5)}.pb--5{padding-block-end:var(--gap--5)}.py--5{padding-block:var(--gap--5)}.px--5{padding-inline:var(--gap--5)}.gap--5{gap:var(--gap--5)}.m--6{margin:var(--gap--6)}.mt--6{margin-block-start:var(--gap--6)}.mb--6{margin-block-end:var(--gap--6)}.my--6{margin-block:var(--gap--6)}.mx--6{margin-inline:var(--gap--6)}.-mt--6{margin-block-start:calc(var(--gap--6) * -1)}.-mb--6{margin-block-end:calc(var(--gap--6) * -1)}.p--6{padding:var(--gap--6)}.pt--6{padding-block-start:var(--gap--6)}.pb--6{padding-block-end:var(--gap--6)}.py--6{padding-block:var(--gap--6)}.px--6{padding-inline:var(--gap--6)}.gap--6{gap:var(--gap--6)}.m--7{margin:var(--gap--7)}.mt--7{margin-block-start:var(--gap--7)}.mb--7{margin-block-end:var(--gap--7)}.my--7{margin-block:var(--gap--7)}.mx--7{margin-inline:var(--gap--7)}.-mt--7{margin-block-start:calc(var(--gap--7) * -1)}.-mb--7{margin-block-end:calc(var(--gap--7) * -1)}.p--7{padding:var(--gap--7)}.pt--7{padding-block-start:var(--gap--7)}.pb--7{padding-block-end:var(--gap--7)}.py--7{padding-block:var(--gap--7)}.px--7{padding-inline:var(--gap--7)}.gap--7{gap:var(--gap--7)}.m--8{margin:var(--gap--8)}.mt--8{margin-block-start:var(--gap--8)}.mb--8{margin-block-end:var(--gap--8)}.my--8{margin-block:var(--gap--8)}.mx--8{margin-inline:var(--gap--8)}.-mt--8{margin-block-start:calc(var(--gap--8) * -1)}.-mb--8{margin-block-end:calc(var(--gap--8) * -1)}.p--8{padding:var(--gap--8)}.pt--8{padding-block-start:var(--gap--8)}.pb--8{padding-block-end:var(--gap--8)}.py--8{padding-block:var(--gap--8)}.px--8{padding-inline:var(--gap--8)}.gap--8{gap:var(--gap--8)}.m--9{margin:var(--gap--9)}.mt--9{margin-block-start:var(--gap--9)}.mb--9{margin-block-end:var(--gap--9)}.my--9{margin-block:var(--gap--9)}.mx--9{margin-inline:var(--gap--9)}.-mt--9{margin-block-start:calc(var(--gap--9) * -1)}.-mb--9{margin-block-end:calc(var(--gap--9) * -1)}.p--9{padding:var(--gap--9)}.pt--9{padding-block-start:var(--gap--9)}.pb--9{padding-block-end:var(--gap--9)}.py--9{padding-block:var(--gap--9)}.px--9{padding-inline:var(--gap--9)}.gap--9{gap:var(--gap--9)}.m--10{margin:var(--gap--10)}.mt--10{margin-block-start:var(--gap--10)}.mb--10{margin-block-end:var(--gap--10)}.my--10{margin-block:var(--gap--10)}.mx--10{margin-inline:var(--gap--10)}.-mt--10{margin-block-start:calc(var(--gap--10) * -1)}.-mb--10{margin-block-end:calc(var(--gap--10) * -1)}.p--10{padding:var(--gap--10)}.pt--10{padding-block-start:var(--gap--10)}.pb--10{padding-block-end:var(--gap--10)}.py--10{padding-block:var(--gap--10)}.px--10{padding-inline:var(--gap--10)}.gap--10{gap:var(--gap--10)}.m--11{margin:var(--gap--11)}.mt--11{margin-block-start:var(--gap--11)}.mb--11{margin-block-end:var(--gap--11)}.my--11{margin-block:var(--gap--11)}.mx--11{margin-inline:var(--gap--11)}.-mt--11{margin-block-start:calc(var(--gap--11) * -1)}.-mb--11{margin-block-end:calc(var(--gap--11) * -1)}.p--11{padding:var(--gap--11)}.pt--11{padding-block-start:var(--gap--11)}.pb--11{padding-block-end:var(--gap--11)}.py--11{padding-block:var(--gap--11)}.px--11{padding-inline:var(--gap--11)}.gap--11{gap:var(--gap--11)}.m--12{margin:var(--gap--12)}.mt--12{margin-block-start:var(--gap--12)}.mb--12{margin-block-end:var(--gap--12)}.my--12{margin-block:var(--gap--12)}.mx--12{margin-inline:var(--gap--12)}.-mt--12{margin-block-start:calc(var(--gap--12) * -1)}.-mb--12{margin-block-end:calc(var(--gap--12) * -1)}.p--12{padding:var(--gap--12)}.pt--12{padding-block-start:var(--gap--12)}.pb--12{padding-block-end:var(--gap--12)}.py--12{padding-block:var(--gap--12)}.px--12{padding-inline:var(--gap--12)}.gap--12{gap:var(--gap--12)}.bg--paper{--color--bg:var(--color--neutrals-0);--color--text:var(--color--neutrals-5);background-color:var(--color--bg);color:var(--color--text)}.bg--dark{--color--bg:var(--color--neutrals-5);--color--border:var(--color--neutrals-0);--color--text:var(--color--neutrals-0);background-color:var(--color--bg);color:var(--color--text)}.bg--primary{--color--bg:var(--color--primary-bg);--color--border:var(--color--neutrals-0);--color--text:var(--color--primary-text);background-color:var(--color--bg);color:var(--color--text)}.bg--midnight{background-image:var(--gradient--midnight);color:var(--color--text-light)}.bg--evening-indigo{background-image:var(--gradient--evening-indigo);color:var(--color--text-light)}.bg--peachy-glow{background-image:var(--gradient--peachy-glow);color:var(--color--text-light)}.bg--blue-to-orange{background-image:var(--gradient--blue-to-orange)}.bg--gray-to-orange{background-image:var(--gradient--gray-to-orange)}.text--light{color:var(--color--text-light)}.text--dark{color:var(--color--neutrals-5)}.text--muted{color:var(--color--text-muted)}.text--highlight{color:var(--color--highlight)}.heading--1{font-family:var(--ff--heading);font-size:var(--fs--h1);line-height:var(--lh--hero)}.heading--2{font-family:var(--ff--heading);font-size:var(--fs--h2);line-height:var(--lh--heading)}.heading--3{font-family:var(--ff--heading);font-size:var(--fs--h3);line-height:var(--lh--title)}.heading--4{font-family:var(--ff--heading);font-size:var(--fs--h4);line-height:var(--lh--title)}.heading--5{font-family:var(--ff--heading);font-size:var(--fs--h5);line-height:var(--lh--title)}.heading--6{font-family:var(--ff--heading);font-size:var(--fs--h6);line-height:var(--lh--title)}.eyebrow{font-family:var(--ff--heading);font-size:var(--fs--eyebrow);letter-spacing:var(--ls--wide);line-height:var(--lh--flat);text-transform:uppercase}.brand-word,.ff--display{font-family:var(--ff--display)}.ff--text{font-family:var(--ff--text)}.ff--data{font-family:var(--ff--data)}.fs--lead{font-size:var(--fs--lead)}.fs--text{font-size:var(--fs--text)}.fs--small{font-size:var(--fs--small)}.fs--xsmall{font-size:var(--fs--xsmall)}.fw--regular{font-weight:var(--fw--regular)}.fw--bold{font-weight:var(--fw--bold)}.ta--start{text-align:start}.ta--center{text-align:center}.ta--end{text-align:end}.uppercase{letter-spacing:var(--ls--wide);text-transform:uppercase}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.hidden{display:none}.unselectable{-webkit-user-select:none;user-select:none}@media print{.noprint{display:none}}.printonly{display:none}@media print{.printonly{display:revert}}@media (width>=768px){.mobile{display:none}}.desktop{display:none}@media (width>=1024px){.desktop{display:revert}}.col--1{grid-column:1/-1}@media (width>=768px){.col--1{grid-column:span 1}}@media (width>=1280px){.col--1{grid-column:span 1}}.col--2{grid-column:1/-1}@media (width>=768px){.col--2{grid-column:span 2}}@media (width>=1280px){.col--2{grid-column:span 2}}.col--3{grid-column:1/-1}@media (width>=768px){.col--3{grid-column:span 3}}@media (width>=1280px){.col--3{grid-column:span 3}}.col--4{grid-column:1/-1}@media (width>=768px){.col--4{grid-column:span 4}}@media (width>=1280px){.col--4{grid-column:span 4}}.col--5{grid-column:1/-1}@media (width>=768px){.col--5{grid-column:span 5}}@media (width>=1280px){.col--5{grid-column:span 5}}.col--6{grid-column:1/-1}@media (width>=768px){.col--6{grid-column:span 6}}@media (width>=1280px){.col--6{grid-column:span 6}}.col--7{grid-column:1/-1}@media (width>=768px){.col--7{grid-column:span 7}}@media (width>=1280px){.col--7{grid-column:span 7}}.col--8{grid-column:1/-1}@media (width>=768px){.col--8{grid-column:span 8}}@media (width>=1280px){.col--8{grid-column:span 8}}.col--9{grid-column:1/-1}@media (width>=768px){.col--9{grid-column:span 9}}@media (width>=1280px){.col--9{grid-column:span 9}}.col--10{grid-column:1/-1}@media (width>=768px){.col--10{grid-column:span 10}}@media (width>=1280px){.col--10{grid-column:span 10}}.col--11{grid-column:1/-1}@media (width>=768px){.col--11{grid-column:span 11}}@media (width>=1280px){.col--11{grid-column:span 11}}.col--12{grid-column:1/-1}@media (width>=768px){.col--12{grid-column:span 12}}@media (width>=1280px){.col--12{grid-column:span 12}}.col--13{grid-column:1/-1}@media (width>=768px){.col--13{grid-column:span 12}}@media (width>=1280px){.col--13{grid-column:span 13}}.col--14{grid-column:1/-1}@media (width>=768px){.col--14{grid-column:span 12}}@media (width>=1280px){.col--14{grid-column:span 14}}.col--15{grid-column:1/-1}@media (width>=768px){.col--15{grid-column:span 12}}@media (width>=1280px){.col--15{grid-column:span 15}}.col--16{grid-column:1/-1}@media (width>=768px){.col--16{grid-column:span 12}}@media (width>=1280px){.col--16{grid-column:span 16}}.col--17{grid-column:1/-1}@media (width>=768px){.col--17{grid-column:span 12}}@media (width>=1280px){.col--17{grid-column:span 17}}.col--18{grid-column:1/-1}@media (width>=768px){.col--18{grid-column:span 12}}@media (width>=1280px){.col--18{grid-column:span 18}}.col--19{grid-column:1/-1}@media (width>=768px){.col--19{grid-column:span 12}}@media (width>=1280px){.col--19{grid-column:span 19}}.col--20{grid-column:1/-1}@media (width>=768px){.col--20{grid-column:span 12}}@media (width>=1280px){.col--20{grid-column:span 20}}.col--21{grid-column:1/-1}@media (width>=768px){.col--21{grid-column:span 12}}@media (width>=1280px){.col--21{grid-column:span 21}}.col--22{grid-column:1/-1}@media (width>=768px){.col--22{grid-column:span 12}}@media (width>=1280px){.col--22{grid-column:span 22}}.col--23{grid-column:1/-1}@media (width>=768px){.col--23{grid-column:span 12}}@media (width>=1280px){.col--23{grid-column:span 23}}.col--24{grid-column:1/-1}@media (width>=768px){.col--24{grid-column:span 12}}@media (width>=1280px){.col--24{grid-column:span 24}}.col--25{grid-column:1/-1}@media (width>=768px){.col--25{grid-column:span 12}}@media (width>=1280px){.col--25{grid-column:span 25}}.col--26{grid-column:1/-1}@media (width>=768px){.col--26{grid-column:span 12}}@media (width>=1280px){.col--26{grid-column:span 26}}.col--27{grid-column:1/-1}@media (width>=768px){.col--27{grid-column:span 12}}@media (width>=1280px){.col--27{grid-column:span 27}}.col--28{grid-column:1/-1}@media (width>=768px){.col--28{grid-column:span 12}}@media (width>=1280px){.col--28{grid-column:span 28}}.col--29{grid-column:1/-1}@media (width>=768px){.col--29{grid-column:span 12}}@media (width>=1280px){.col--29{grid-column:span 29}}.col--30{grid-column:1/-1}@media (width>=768px){.col--30{grid-column:span 12}}@media (width>=1280px){.col--30{grid-column:span 30}}.col--main{grid-column:1/-1}@media (width>=1280px){.col--main{grid-column:span var(--layout--main)}}.col--aside{grid-column:1/-1}@media (width>=1280px){.col--aside{grid-column:span var(--layout--aside)}}.col--full{grid-column:1/-1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes settle{0%{scale:calc(var(--settle--from,1) * 1.04)}to{scale:var(--settle--from,1)}}@keyframes rise-in{0%{opacity:0;translate:0 var(--gap--4)}to{opacity:1;translate:0}}@font-face{font-display:swap;font-family:LTWave;font-style:normal;font-weight:400;src:url(/build/assets/LTWave-Regular-DZIzNl9i.woff2)format("woff2")}.arena-plan{--arena-plan--stage-x:50%;--arena-plan--stage-y:24%;--arena-plan--desk-y:64%;--arena-plan--beam-length:42%;--arena-plan--beam-spread:8deg;--arena-plan--glow-rest:.5;isolation:isolate;display:grid;position:relative}.arena-plan__image,.arena-plan__dim,.arena-plan__glow{grid-area:1/1}.arena-plan__image{inline-size:100%}.arena-plan__dim{background-color:var(--color--neutrals-5);-webkit-mask:var(--arena-plan--mask) center/100% 100% no-repeat;mask:var(--arena-plan--mask) center/100% 100% no-repeat;opacity:0;pointer-events:none}.arena-plan__glow{background-image:radial-gradient(ellipse 15% 10% at var(--arena-plan--stage-x) var(--arena-plan--stage-y), color-mix(in oklab, var(--color--neutrals-0) 60%, transparent) 0, color-mix(in oklab, var(--color--accent-0) 25%, transparent) 50%, transparent 100%);mix-blend-mode:screen;opacity:var(--arena-plan--glow-rest);pointer-events:none}.arena-plan__beam{--arena-plan--beam-sweep:-22deg;background-image:conic-gradient(from calc(var(--arena-plan--beam-spread) * -1) at 50% 100%, transparent, color-mix(in oklab, var(--color--accent-0) 25%, transparent) calc(var(--arena-plan--beam-spread) * .5), color-mix(in oklab, var(--color--neutrals-0) 55%, transparent) var(--arena-plan--beam-spread), color-mix(in oklab, var(--color--accent-0) 25%, transparent) calc(var(--arena-plan--beam-spread) * 1.5), transparent calc(var(--arena-plan--beam-spread) * 2));block-size:var(--arena-plan--beam-length);inline-size:30%;-webkit-mask-image:linear-gradient(to top, transparent, var(--color--neutrals-5) 25%, var(--color--neutrals-5) 80%, transparent);mask-image:linear-gradient(to top, transparent, var(--color--neutrals-5) 25%, var(--color--neutrals-5) 80%, transparent);mix-blend-mode:screen;opacity:0;pointer-events:none;rotate:var(--arena-plan--aim);transform-origin:50% 100%;position:absolute;inset-block-start:calc(var(--arena-plan--desk-y) - var(--arena-plan--beam-length));inset-inline-start:calc(var(--arena-plan--desk) - 15%)}.arena-plan__beam--left{--arena-plan--desk:44%;--arena-plan--aim:9deg}.arena-plan__beam--right{--arena-plan--beam-sweep:22deg;--arena-plan--desk:56%;--arena-plan--aim:-9deg}.arena-plan[data-arena-plan-replay]{cursor:pointer}@media (prefers-reduced-motion:no-preference){.arena-plan.is-armed .arena-plan__glow{opacity:0}.arena-plan.is-playing .arena-plan__dim{animation:arena-plan-dim 4.6s var(--ease--in-out) both}.arena-plan.is-playing .arena-plan__beam{animation:arena-plan-beam 3.4s var(--ease--in-out) .5s both}.arena-plan.is-playing .arena-plan__beam--right{animation-delay:.65s}.arena-plan.is-playing .arena-plan__glow{animation:arena-plan-glow 2.6s var(--ease--out) 1.9s both}}@keyframes arena-plan-dim{0%,to{opacity:0}18%,65%{opacity:.45}}@keyframes arena-plan-beam{0%{opacity:0;rotate:calc(var(--arena-plan--aim) + var(--arena-plan--beam-sweep))}20%{opacity:.8}55%{opacity:.8;rotate:var(--arena-plan--aim)}to{opacity:0;rotate:var(--arena-plan--aim)}}@keyframes arena-plan-glow{0%{opacity:0}30%{opacity:1}to{opacity:var(--arena-plan--glow-rest)}}.attending-box{background-color:var(--color--surface-bg);border-radius:var(--br--large);color:var(--color--surface-text);overflow:hidden}.attending-box__title{background-image:var(--gradient--peachy-glow);block-size:var(--gap--9);color:var(--color--on-peachy);font-size:var(--fs--small);letter-spacing:var(--ls--wide);line-height:var(--lh--flat);text-align:center;text-transform:uppercase;align-content:center;display:grid}.attending-box__list{column-gap:var(--gap--4);columns:2;font-size:var(--fs--text);letter-spacing:var(--ls--wide);line-height:var(--lh--loose);min-block-size:var(--gap--48);padding:var(--gap--5) var(--gap--3) var(--gap--6);text-align:center}.attending-box__list li{break-inside:avoid}.attending-box__link{-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-line:underline;text-decoration-thickness:var(--bw--hairline);transition:color var(--time--fast) var(--ease--out), text-decoration-color var(--time--fast) var(--ease--out)}.attending-box__link:hover{color:var(--color--brand-4);text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.attending-box{animation:linear both rise-in;animation-timeline:view();animation-range:entry entry 70%}}}@media (width>=768px){.attending-box__list{columns:3;column-gap:0}}.button{--bg:transparent;--border:var(--color--border);--text:var(--color--text);background-color:var(--bg);border:var(--bw--hairline) solid var(--border);border-radius:var(--br--button);color:var(--text);font-family:var(--ff--text);font-size:var(--fs--xsmall);align-items:center;gap:var(--gap--3);letter-spacing:var(--ls--wide);line-height:var(--lh--flat);min-block-size:var(--gap--12);padding-block:var(--gap--3);padding-inline:var(--gap--6);text-transform:uppercase;transition:background-color var(--time--fast) var(--ease--out), color var(--time--fast) var(--ease--out), filter var(--time--fast) var(--ease--out), translate var(--time--fast) var(--ease--out);justify-content:center;text-decoration:none;display:inline-flex}.button:active{translate:0}@media (hover:hover){.button:hover{--bg:var(--color--text);--text:var(--color--bg)}}.button[disabled],.button[aria-disabled=true]{opacity:.5;pointer-events:none}.button__icon{flex:none;block-size:1em;inline-size:1em}.button__tri{--tri--size:var(--gap--2)}.button--primary{--bg:var(--color--primary-bg);--border:var(--color--primary-bg);--text:var(--color--primary-text)}@media (hover:hover){.button--primary:hover{--bg:var(--color--highlight-bg);--border:var(--color--highlight-bg);--text:var(--color--highlight-text)}}.button--highlight{--bg:var(--color--highlight-bg);--border:var(--color--highlight-bg);--text:var(--color--highlight-text)}.button--peachy{--bg:var(--color--primary-bg);--border:transparent;--text:var(--color--on-peachy);background-image:var(--gradient--peachy-glow)}@media (hover:hover){.button--peachy:hover{--bg:var(--color--primary-bg);--text:var(--color--on-peachy);filter:brightness(1.06)saturate(1.05);translate:0 -1px}}.button--large{font-size:var(--fs--small);min-block-size:var(--gap--15);padding-inline:var(--gap--9)}.button--ghost{--border:transparent}.button--block{inline-size:100%;display:flex}.comp-cards{--comp-cards--columns:1;--comp-card--inline:calc((100cqi - (var(--comp-cards--columns) - 1) * var(--gap--6)) / var(--comp-cards--columns));gap:var(--gap--6);grid-auto-rows:auto 1fr auto auto;grid-template-columns:repeat(var(--comp-cards--columns), minmax(0, 1fr));display:grid;container-type:inline-size}.comp-cards__item{grid-row:span 4;grid-template-rows:subgrid;display:grid}@media (width>=768px){.comp-cards{--comp-cards--columns:2}}@media (width>=1280px){.comp-cards{--comp-cards--columns:4}}.comp-card{--comp-card--text:var(--color--text-light);background-color:var(--color--neutrals-5);border-radius:var(--br--large);color:var(--comp-card--text);gap:var(--gap--24);grid-row:span 4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;isolation:isolate;min-block-size:clamp(var(--size--card-min), 29vw, var(--size--card));padding:clamp(var(--gap--6), var(--comp-card--inline,100cqi) * .1, var(--gap--9));transition:translate var(--time--normal) var(--ease--out);text-decoration:none;display:grid;position:relative;overflow:hidden}.comp-card__media{object-fit:cover;opacity:.3;block-size:100%;inline-size:100%;max-inline-size:none;transition:scale var(--time--slow) var(--ease--out);z-index:-1;position:absolute;inset:0}.comp-card__category{font-family:var(--ff--display);font-size:var(--fs--small);letter-spacing:var(--ls--wider);line-height:var(--lh--loose);text-transform:uppercase}.comp-card__body{gap:var(--gap--6);grid-row:span 3;grid-template-rows:subgrid;display:grid}.comp-card__number{color:#0000;font-family:var(--ff--data);font-size:var(--fs--number);letter-spacing:var(--ls--tightest);line-height:var(--lh--number);-webkit-text-stroke:var(--bw--hairline) currentColor;-webkit-text-stroke-color:var(--comp-card--text);align-self:end}.comp-card__title{font-size:min(var(--fs--display-s), var(--comp-card--inline,100cqi) * .13);line-height:var(--lh--title);text-transform:uppercase}.comp-card__foot{border-block-start:var(--bw--hairline) solid color-mix(in oklab, currentColor 50%, transparent);align-items:center;gap:var(--gap--4);line-height:var(--lh--loose);justify-content:space-between;padding-block-start:var(--gap--6);display:flex}.comp-card__arrow{block-size:var(--gap--12);border:var(--bw--hairline) solid currentColor;border-radius:var(--br--round);inline-size:var(--gap--12);transition:background-color var(--time--fast) var(--ease--out), color var(--time--fast) var(--ease--out);flex:none;justify-content:center;align-items:center;display:flex}.comp-card__arrow .tri{--tri--size:calc(var(--gap--5) / 2)}.comp-card:hover .comp-card__arrow,.comp-card:focus-visible .comp-card__arrow{background-color:var(--comp-card--text);color:var(--color--neutrals-5)}.comp-card--peachy{--comp-card--text:var(--color--on-peachy);background-image:var(--gradient--peachy-glow)}.comp-card--peachy:hover .comp-card__arrow,.comp-card--peachy:focus-visible .comp-card__arrow{color:var(--color--brand-2)}.comp-card--midnight{background-image:var(--gradient--midnight)}.comp-card--stage .comp-card__media{-webkit-mask-image:linear-gradient(to bottom, var(--color--neutrals-5) 10%, transparent 60%);mask-image:linear-gradient(to bottom, var(--color--neutrals-5) 10%, transparent 60%)}.comp-card--stage{background-image:linear-gradient(to top, color-mix(in oklab, var(--color--neutrals-5) 92%, transparent), color-mix(in oklab, var(--color--neutrals-5) 25%, transparent))}@media (hover:hover) and (prefers-reduced-motion:no-preference){.comp-card:hover{translate:0 calc(var(--gap--1) * -1)}.comp-card:hover .comp-card__media{scale:1.04}}.countdown{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:color-mix(in oklab, var(--color--neutrals-5) 22%, transparent);border:var(--bw--thick) solid currentColor;border-radius:var(--br--normal);padding:var(--gap--3) var(--gap--2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.countdown__unit{font-family:var(--ff--data);gap:var(--gap--1);line-height:var(--lh--title);justify-items:center;display:grid}.countdown__unit+.countdown__unit{border-inline-start:var(--bw--hairline) solid currentColor}.countdown__value{font-size:var(--fs--timer);font-variant-numeric:tabular-nums;letter-spacing:var(--ls--tighter)}.countdown__label{font-size:var(--fs--xsmall)}.countdown__toggle{background-color:var(--color--neutrals-5);block-size:var(--gap--6);border-radius:var(--br--round);color:var(--color--neutrals-0);inline-size:var(--gap--6);opacity:.75;transition:opacity var(--time--fast) var(--ease--out);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:calc(var(--gap--3) * -1);inset-inline-end:var(--gap--4)}.countdown__toggle:hover,.countdown__toggle:focus-visible{opacity:1}.countdown__toggle[hidden]{display:none}.countdown__icon{inline-size:var(--gap--3)}.countdown__icon--play,.countdown__toggle[aria-pressed=true] .countdown__icon--pause{display:none}.countdown__toggle[aria-pressed=true] .countdown__icon--play{display:block}@media (width>=480px){.countdown__label{font-size:var(--fs--small)}}@media (width>=768px){.countdown{inline-size:max-content;padding:var(--gap--6) var(--gap--3)}.countdown__unit{min-inline-size:var(--gap--25)}.countdown__label{font-size:var(--fs--data)}}@media (width>=1280px){.countdown{inline-size:calc(var(--grid--module) * 9);padding-inline:calc(var(--grid--module) / 2);grid-template-columns:repeat(4,minmax(0,1fr))}.countdown__unit{min-inline-size:0}.countdown__value{font-size:calc(var(--grid--module) * .8)}.countdown__label{font-size:max(var(--fs--small), var(--grid--module) * .3)}}.dialog__form{gap:var(--gap--6);grid-template-columns:minmax(0,1fr);display:grid}.dialog__form[aria-busy=true]{cursor:progress}.dialog__full{grid-column:1/-1}.dialog__status{grid-column:1/-1;margin-block-end:0}.dialog__options{gap:var(--gap--3);border:0;margin:0;padding:0;display:grid}.dialog__option{background-color:var(--color--field-bg);box-shadow:inset 0 0 0 var(--bw--hairline) var(--color--field-border);cursor:pointer;align-items:center;gap:var(--gap--6);grid-template-columns:var(--gap--6) minmax(0, 1fr);min-block-size:var(--gap--18);padding:var(--gap--3) var(--gap--6);transition:box-shadow var(--time--fast) var(--ease--out);display:grid}.dialog__option:has(:checked){box-shadow:inset 0 0 0 var(--bw--thick) var(--color--neutrals-5)}.dialog__option-text{line-height:var(--lh--loose);display:grid}.dialog__option-title{font-family:var(--ff--display);font-size:var(--fs--data);text-transform:uppercase}.dialog__option-description{color:var(--color--neutrals-4);font-size:var(--fs--small)}.dialog__consent{cursor:pointer;font-size:var(--fs--text);align-items:start;gap:var(--gap--3);grid-template-columns:var(--gap--6) minmax(0, 1fr);line-height:var(--lh--loose);display:grid}.dialog__check{appearance:none;background-color:var(--color--field-bg);block-size:var(--gap--6);border:var(--bw--hairline) solid var(--color--neutrals-5);cursor:pointer;inline-size:var(--gap--6);transition:background-color var(--time--fast) var(--ease--out);margin:0}.dialog__check:checked{background-color:var(--color--neutrals-5);box-shadow:inset 0 0 0 var(--gap--1) var(--color--field-bg)}.dialog__check[aria-invalid=true]{border-color:var(--color--highlight)}.dialog__submit{inline-size:100%}.dialog__fine-link{letter-spacing:inherit;text-underline-offset:.2em;text-decoration:underline}.dialog__fine-link:hover{color:var(--color--highlight)}@media (width>=768px){.dialog__form{grid-template-columns:repeat(2,minmax(0,1fr))}.dialog__submit{inline-size:calc(50% - var(--gap--3))}}.dialog{--color--highlight:var(--color--brand-4);background-color:var(--color--surface-bg);border-radius:var(--br--large);color:var(--color--surface-text);inline-size:min(100% - 2 * var(--gap--page), var(--section--dialog));max-block-size:calc(100dvh - 2 * var(--gap--page));overscroll-behavior:contain;opacity:1;max-inline-size:none;transition:display var(--time--normal) allow-discrete, opacity var(--time--normal) var(--ease--out), overlay var(--time--normal) allow-discrete, translate var(--time--normal) var(--ease--out);border:0;margin:auto;overflow:auto}.dialog:not([open]){opacity:0;translate:0 var(--gap--4)}@starting-style{.dialog[open]{opacity:0;translate:0 var(--gap--4)}}.dialog::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:backdrop-filter var(--time--normal) var(--ease--out), background-color var(--time--normal) var(--ease--out), display var(--time--normal) allow-discrete, overlay var(--time--normal) allow-discrete;background-color:#0000}.dialog[open]::backdrop{background-color:color-mix(in oklab, var(--color--neutrals-5) 60%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@starting-style{.dialog[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}.dialog__close{z-index:1;position:absolute;inset-block-start:var(--gap--4);inset-inline-end:var(--gap--4)}.dialog__close-button{border-radius:var(--br--normal);font-family:var(--ff--display);font-size:var(--fs--small);letter-spacing:var(--ls--wider);line-height:var(--lh--loose);min-block-size:var(--gap--11);padding-inline:var(--gap--3);text-transform:uppercase;transition:background-color var(--time--fast) var(--ease--out)}.dialog__close-button:hover{background-color:var(--color--neutrals-1)}.dialog__content{gap:var(--gap--8);padding:var(--gap--12) var(--gap--5) var(--gap--10);display:grid}.dialog__logo{inline-size:var(--gap--18);justify-self:center}.dialog__intro{--quote--gap:var(--gap--6);gap:var(--gap--3);display:grid}.dialog__eyebrow{font-family:var(--ff--display);font-size:var(--fs--data);letter-spacing:var(--ls--widest);line-height:var(--lh--flat);text-transform:uppercase}.dialog__title{font-size:clamp(var(--fs--h4), 1.4rem + 1.5vw, 3rem);line-height:var(--lh--title);text-transform:uppercase}.dialog__lead{font-size:var(--fs--large);line-height:var(--lh--loose)}.dialog__lead--accent strong{color:var(--color--highlight)}.dialog__document{background-color:var(--color--field-bg);font-size:var(--fs--lead);gap:var(--gap--5);line-height:var(--lh--text);max-block-size:min(60dvh, var(--section--lead));padding:var(--gap--7) var(--gap--8);display:grid;overflow:auto}.dialog__document a{text-decoration-thickness:var(--bw--thick)}.dialog__fine{color:var(--color--neutrals-4);font-size:var(--fs--xsmall);line-height:var(--lh--loose)}@media (width>=768px){.dialog{border-radius:var(--br--dialog)}.dialog__close{inset-block-start:var(--gap--7);inset-inline-end:var(--gap--7)}.dialog__content{gap:var(--gap--9);padding:var(--gap--12) var(--gap--27)}}:root:has(.dialog[open]){scrollbar-gutter:stable;overflow:hidden}.display{font-family:var(--ff--display);font-size:var(--fs--display-l);font-weight:var(--fw--regular);letter-spacing:var(--ls--normal);line-height:var(--lh--display-l);text-transform:uppercase;text-wrap:balance}.display__accent{color:var(--color--brand-2)}.display__line{display:block}.display--xxl{font-size:var(--fs--display-xxl);letter-spacing:-.01em;line-height:var(--lh--hero)}.display--l2{font-size:var(--fs--display-l2);line-height:var(--lh--title)}.display--m{font-size:var(--fs--display-m);line-height:var(--lh--title)}.display--s{font-size:var(--fs--display-s);line-height:var(--lh--title)}.event-meta{font-family:var(--ff--data);letter-spacing:var(--ls--wide);line-height:var(--lh--flat)}.event-meta__dash{color:var(--color--highlight);font-family:var(--ff--text)}.event-meta__venue{font-family:var(--ff--text)}.facts{border-block-start:var(--bw--hairline) solid color-mix(in oklab, currentColor 30%, transparent);container-type:inline-size}.facts__row{border-block-end:var(--bw--hairline) solid color-mix(in oklab, currentColor 30%, transparent);gap:var(--gap--1) var(--gap--6);padding-block:var(--gap--3);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=28rem){.facts__row{grid-template-columns:minmax(0,3fr) minmax(0,5fr)}}.facts__label{color:var(--color--text-label);font-family:var(--ff--display);font-size:var(--fs--xsmall);letter-spacing:var(--ls--widest);line-height:var(--lh--loose);text-transform:uppercase}.facts__value{line-height:var(--lh--loose)}.field{align-content:start;gap:var(--gap--3);min-inline-size:0;display:grid}.field__label{font-size:var(--fs--text);line-height:var(--lh--loose)}.field__input{background-color:var(--color--field-bg);block-size:var(--gap--15);border:var(--bw--hairline) solid var(--color--field-border);color:var(--color--text);inline-size:100%;padding-inline:var(--gap--4);transition:border-color var(--time--fast) var(--ease--out), box-shadow var(--time--fast) var(--ease--out);border-radius:0}.field__input:focus-visible{border-color:var(--color--highlight);outline-offset:0}:is(.field__input:user-invalid,.field__input[aria-invalid=true]){border-color:var(--color--highlight);box-shadow:inset 0 0 0 var(--bw--hairline) var(--color--highlight)}.field__error{color:var(--color--highlight);font-size:var(--fs--small)}.field__error:empty{display:none}.footer{gap:var(--gap--4);padding:var(--gap--8) var(--gap--5);text-align:center;justify-items:center;display:grid}.footer__meta{font-size:var(--fs--data)}.footer__nav{font-family:var(--ff--display);font-size:var(--fs--text);letter-spacing:var(--ls--wide);text-transform:uppercase}.footer__links{gap:var(--gap--2) var(--gap--5);flex-wrap:wrap;justify-content:center;display:flex}.footer__link{letter-spacing:inherit;text-transform:inherit;transition:color var(--time--fast) var(--ease--out);text-decoration:none}.footer__link:hover{color:var(--color--highlight)}.footer__copyright{font-family:var(--ff--display);font-size:var(--fs--data)}@media (width>=768px){.footer__links{gap:0}.footer__links li+li:before{content:"•";margin-inline:var(--gap--3)}}@media (width>=1024px){.footer{align-items:center;gap:var(--gap--9);min-block-size:var(--gap--18);padding:var(--gap--6) var(--gap--15);grid-template-columns:1fr auto 1fr}.footer__meta{justify-self:start}.footer__copyright{justify-self:end}}.header{background-color:var(--color--bg);border-block-end:var(--bw--hairline) solid var(--color--border);min-block-size:var(--header--height);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;position:relative}.header__brand{min-inline-size:0;text-decoration:none;display:flex}.header__mark{background-color:var(--color--neutrals-5);inline-size:var(--header--height);flex:none;justify-content:center;align-items:center;display:flex}.header__mark .logo{color:var(--color--neutrals-0);inline-size:58%}.header__title{min-inline-size:0;padding-inline:var(--gap--4);align-content:center;justify-items:start;display:grid}.header__name{font-family:var(--ff--display);font-size:var(--fs--wordmark);line-height:var(--lh--title)}.header__meta{font-size:var(--fs--small)}.header__toggle{inline-size:var(--header--height);justify-content:center;align-items:center;display:flex}.header__toggle-icon{block-size:var(--bw--thick);inline-size:var(--gap--6);transition:background-color var(--time--fast) var(--ease--out);background-color:currentColor;position:relative}.header__toggle-icon:before,.header__toggle-icon:after{block-size:var(--bw--thick);content:"";inline-size:100%;transition:rotate var(--time--normal) var(--ease--out), translate var(--time--normal) var(--ease--out);background-color:currentColor;position:absolute;inset-inline-start:0}.header__toggle-icon:before{translate:0 calc(var(--gap--2) * -1)}.header__toggle-icon:after{translate:0 var(--gap--2)}.header__toggle[aria-expanded=true] .header__toggle-icon{background-color:#0000}.header__toggle[aria-expanded=true] .header__toggle-icon:before{translate:0;rotate:45deg}.header__toggle[aria-expanded=true] .header__toggle-icon:after{translate:0;rotate:-45deg}.header__panel{background-color:var(--color--bg);border-block-end:var(--bw--hairline) solid var(--color--border);gap:var(--gap--6);padding:var(--gap--4) var(--gap--5) var(--gap--8);transition:display var(--time--normal) allow-discrete, opacity var(--time--normal) var(--ease--out), translate var(--time--normal) var(--ease--out);grid-column:1/-1;display:none;position:absolute;inset-block-start:100%;inset-inline:0}.header__panel:not(.is-open){opacity:0;translate:0 calc(var(--gap--2) * -1)}.header__panel.is-open{display:grid}.header__panel.is-open:after{background-color:color-mix(in oklab, var(--color--neutrals-5) 45%, transparent);content:"";block-size:100dvh;position:absolute;inset-block-start:100%;inset-inline:0}@starting-style{.header__panel.is-open{opacity:0;translate:0 calc(var(--gap--2) * -1)}}.header__signup{inline-size:100%}@media (width>=768px){.header__title{padding-inline:var(--gap--10);text-align:center;justify-items:center}.header__meta{font-size:var(--fs--data)}}@media (width>=1280px){.header{padding-inline:var(--rail--width)}}@media (width>=1440px){.header{grid-template-columns:auto minmax(0,1fr)}.header__brand{border-inline-end:var(--bw--hairline) solid var(--color--border)}.header__title{padding-inline:clamp(var(--gap--6), 11vw - 6.75rem, var(--gap--27))}.header__toggle{display:none}.header__panel{align-items:stretch;gap:var(--gap--6);padding:0 0 0 var(--gap--6);background-color:#0000;border:0;grid-column:auto;justify-content:space-between;transition:none;display:flex;position:static}.header__panel:not(.is-open){opacity:1;translate:none}.header__loop{background-color:var(--color--neutrals-5);padding:var(--gap--3);align-items:center;display:flex}.header__panel.is-open:after{content:none}.header__signup{inline-size:auto;padding-inline:var(--gap--6);white-space:nowrap}}.hero-mark{--hero-mark--ease:cubic-bezier(.34, 1.56, .64, 1);--hero-mark--time:.86s;position:relative}.hero-mark__shapes{inline-size:100%;overflow:visible}.hero-mark__lines{inline-size:100%;position:absolute;inset-block-start:18%;inset-inline-start:0}.hero-mark__triangle,.hero-mark__bar{transform-box:fill-box;transition:rotate var(--hero-mark--time) var(--hero-mark--ease), translate var(--hero-mark--time) var(--hero-mark--ease)}.hero-mark__triangle{transform-origin:50% 66.7%}.hero-mark__line{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.hero-mark__shapes{animation:fade-in .9s var(--ease--out) .7s both}.hero-mark__line{animation:line-draw .9s var(--ease--in-out) calc(.25s + var(--line) * 90ms) both}.hero-mark:hover .hero-mark__triangle--start{rotate:-360deg}.hero-mark:hover .hero-mark__bar--start{transition-delay:70ms;translate:0 -10%}.hero-mark:hover .hero-mark__bar--end{transition-delay:.14s;translate:0 10%}.hero-mark:hover .hero-mark__triangle--end{transition-delay:.21s;rotate:360deg}.hero-mark:hover .hero-mark__line{animation:line-draw .7s var(--ease--in-out) calc(var(--line) * 70ms) both}}@keyframes line-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.home-hero{grid-template-columns:minmax(0,1fr);display:grid}.home-hero__stage{background-color:var(--color--accent-6);color:var(--color--text-light);gap:var(--gap--12);isolation:isolate;min-block-size:calc(100svh - var(--header--height));padding:var(--gap--5) var(--gap--section-inline) var(--gap--12);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.home-hero__stage:after{background-image:linear-gradient(to top, var(--color--neutrals-5), transparent 55%);content:"";z-index:-1;position:absolute;inset:0}.home-hero__media{object-fit:cover;object-position:55% 40%;z-index:-2;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.home-hero__top{align-items:start;gap:var(--gap--6);justify-content:space-between;display:flex}.home-hero__mark{inline-size:var(--size--mark);flex:none;margin-inline-end:var(--gap--12);display:none}.home-hero__copy{align-content:end;gap:var(--gap--9);display:grid}.home-hero__date{font-size:var(--fs--intro)}.home-hero__intro{font-size:var(--fs--intro);line-height:var(--lh--text)}.home-hero__side{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}.home-hero__head{padding:var(--gap--12) var(--gap--section-inline);align-content:center;display:grid;container-type:inline-size}.home-hero__head-title{font-size:min(var(--fs--display-l), 17cqi)}.home-hero__body{align-content:start;gap:var(--gap--15);padding:var(--gap--12) var(--gap--section-inline);display:grid}@media (width>=768px){.home-hero__stage{min-block-size:auto;padding-block:var(--gap--12) var(--gap--24)}.home-hero__mark{inline-size:clamp(var(--gap--40), 20vw, var(--size--mark));display:block}}@media (width>=1280px){.home-hero{grid-template-columns:minmax(0,1169fr) minmax(0,674fr)}.home-hero__stage{min-block-size:var(--size--home-hero);padding-inline:var(--gap--18)}.home-hero__countdown{inline-size:min(100%, var(--section--lead))}.home-hero__head{min-block-size:var(--size--side-head);padding:var(--gap--14) var(--gap--18)}.home-hero__body{padding:var(--gap--15) var(--gap--12) var(--gap--15) var(--gap--15)}}.label-line{font-family:var(--ff--display);font-size:var(--fs--data);align-items:center;gap:var(--gap--3);letter-spacing:var(--ls--widest);line-height:var(--lh--flat);text-transform:uppercase;display:flex}.label-line:before{background-color:var(--color--brand-0);block-size:var(--bw--thick);content:"";inline-size:var(--gap--9);flex:none}.link-list{--value-fs:inherit;font-size:var(--fs--large);line-height:var(--lh--loose)}.link-list__row{padding-block:var(--gap--3);display:grid}.link-list__row+.link-list__row{border-block-start:var(--bw--hairline) solid var(--color--border)}.link-list__value{font-size:var(--value-fs);overflow-wrap:anywhere}.link-list__value a{text-decoration:none}.link-list__value a:hover{color:var(--color--highlight);text-decoration:underline}.link-list--socials{--value-fs:var(--fs--text)}@media (width>=768px){.link-list__row{gap:var(--gap--4);padding-block:var(--gap--4);grid-template-columns:11em minmax(0,1fr)}}.logo{--logo--ease:cubic-bezier(.34, 1.56, .64, 1);--logo--time:.76s;color:var(--color--neutrals-5);inline-size:var(--gap--17);display:block}.logo svg{block-size:auto;inline-size:100%;overflow:visible}.logo path{transform-box:fill-box;transition:rotate var(--logo--time) var(--logo--ease), translate var(--logo--time) var(--logo--ease)}.logo__triangle{transform-origin:50% 66.7%}@media (prefers-reduced-motion:no-preference){.logo:is(a):is(:hover,:focus-visible) .logo__triangle--start{rotate:-360deg}.logo:is(a):is(:hover,:focus-visible) .logo__bar--top{transition-delay:60ms;translate:0 -18%}.logo:is(a):is(:hover,:focus-visible) .logo__bar--bottom{transition-delay:.12s;translate:0 18%}.logo:is(a):is(:hover,:focus-visible) .logo__triangle--end{transition-delay:.18s;rotate:360deg}}.nav{flex:1;justify-content:center;align-items:center;display:flex}.nav__list{gap:var(--gap--1);inline-size:100%;display:grid}.nav__link{font-family:var(--ff--display);font-size:var(--fs--nav);align-items:center;gap:var(--gap--3);letter-spacing:var(--ls--wide);line-height:var(--lh--loose);min-block-size:var(--gap--12);padding-inline:var(--gap--3) 0;text-transform:uppercase;transition:color var(--time--fast) var(--ease--out);text-decoration:none;display:flex}.nav__link:hover{color:var(--color--brand-4)}.nav__link[aria-current=page]:before{aspect-ratio:10/12;background-color:var(--color--highlight);content:"";inline-size:calc(var(--gap--5) / 2);-webkit-mask:var(--mask--tri) center/contain no-repeat;mask:var(--mask--tri) center/contain no-repeat}@media (width>=1440px){.nav__list{gap:clamp(var(--gap--3), 4.4vw - 3rem, var(--gap--9));justify-content:center;inline-size:auto;display:flex}.nav__link{font-size:clamp(var(--fs--xsmall), .2rem + .65vw, var(--fs--nav));white-space:nowrap}}.newsletter__status{animation:rise-in var(--time--normal) var(--ease--out);border-inline-start:var(--bw--thick) solid var(--color--highlight);font-size:var(--fs--text);font-weight:var(--fw--bold);line-height:var(--lh--flat);padding-inline-start:var(--gap--4)}.newsletter__status:empty{display:none}.newsletter__trap{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-100vw;overflow:hidden}.page-hero{grid-template-columns:minmax(0,1fr);display:grid}.page-hero__night{background-image:var(--gradient--evening-indigo);color:var(--color--text-light);gap:var(--gap--12);min-block-size:min(80dvh, var(--size--hero-min));padding:var(--gap--section-inline);grid-template-rows:auto 1fr auto;display:grid}.page-hero__mark{inline-size:clamp(var(--gap--40), 15vw, var(--size--mark));opacity:.9;align-self:center}.page-hero__ink{align-content:space-between;gap:var(--gap--12);padding:var(--gap--12) var(--gap--section-inline);display:grid}@media (width>=1280px){.page-hero{grid-template-columns:minmax(0,1140fr) minmax(0,660fr)}.page-hero__night{min-block-size:var(--size--hero);padding:var(--gap--18)}.page-hero__ink{padding:var(--gap--18)}}.partner-box{--partner--box:564;--partner--row:72;--partner--scale:1.6;gap:var(--gap--4);inline-size:100%;max-inline-size:var(--section--small);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.partner-box__title{border-block-end:1px solid var(--color--border);font-size:var(--fs--small);letter-spacing:var(--ls--wide);line-height:var(--lh--flat);padding-block:0 var(--gap--3);text-align:center;text-transform:uppercase}.partner-box__logos{align-content:center;align-items:center;gap:var(--gap--2) 1.5%;flex-wrap:wrap;justify-content:center;padding-inline:1.6%;display:flex}.partner-box__logo{flex:0 1 calc(var(--partner--width) / var(--partner--box) * var(--partner--scale) * 100%)}.partner-box__logo img{inline-size:100%}.partner-box__link{border-radius:var(--br--normal);transition:opacity var(--time--fast) var(--ease--out), scale var(--time--normal) var(--ease--out);display:block}.partner-box__link:hover{opacity:.7;scale:1.04}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.partner-box{animation:linear both rise-in;animation-timeline:view();animation-range:entry entry 70%}}}@media (width>=768px){.partner-box{--partner--scale:1;gap:0}.partner-box__logos{aspect-ratio:var(--partner--box)/var(--partner--row);margin-inline:calc(var(--gap--3) * -1);flex-wrap:nowrap;justify-self:stretch;min-block-size:0}.partner-box__title{margin-block-end:var(--gap--5)}}.quote{--quote--gap:var(--gap--5);border-inline-start:var(--bw--thick) solid var(--color--highlight);padding-inline-start:var(--quote--gap)}.rail{block-size:calc(100dvh - var(--header--height));font-size:var(--fs--data);line-height:var(--lh--flat);padding-block:var(--gap--39) var(--gap--24);flex-direction:column;justify-content:space-between;align-self:start;align-items:center;display:flex;position:sticky;inset-block-start:var(--header--height)}.rail__start{align-items:center;gap:var(--gap--3);flex-direction:column;display:flex}.rail__end{font-family:var(--ff--data);letter-spacing:var(--ls--wide);writing-mode:vertical-rl;rotate:180deg}.rail__text{font-family:var(--ff--display);writing-mode:vertical-rl;rotate:180deg}.rail__tri{--tri--size:var(--gap--3);color:var(--color--highlight);rotate:90deg}@media (prefers-reduced-motion:no-preference){[data-reveal=pending]{opacity:0}[data-reveal=in]{animation:rise-in var(--time--slow) var(--ease--out) var(--reveal--delay,0s) both}}@media print{[data-reveal]{opacity:1;animation:none}}.section{border-block-start:var(--bw--hairline) solid var(--color--neutrals-5);gap:var(--gap--12);padding:var(--gap--section-block) var(--gap--section-inline);grid-template-columns:minmax(0,1fr);display:grid}.section:first-child{border-block-start:0}@media (width>=1024px){.section{gap:var(--gap--24)}}.section-head{align-items:end;gap:var(--gap--9) var(--gap--22);flex-wrap:wrap;justify-content:space-between;display:flex}.section-head--start{justify-content:start}.section-head--stacked{justify-content:start;display:grid}.section-head--stacked .section-head__lead{contain:inline-size}.section-head__stack{gap:var(--gap--6);min-inline-size:0;display:grid}.section-head__aside{gap:var(--gap--6);max-inline-size:var(--section--aside);justify-items:start;display:grid}.section-head__lead{font-size:var(--fs--large);line-height:var(--lh--loose)}.signup-band__row{align-items:center;gap:var(--gap--8) var(--gap--17);grid-template-columns:minmax(0,1fr);display:grid}.signup-band__form{border-radius:var(--br--normal);padding:var(--gap--6);container:signup-band/inline-size}.signup-band__layout{align-items:center;gap:var(--gap--3) var(--gap--4);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""fine""input""submit";display:grid}@container signup-band (width>=28rem){.signup-band__layout{row-gap:var(--gap--4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""fine fine""input submit"}}@container signup-band (width>=48rem){.signup-band__layout{column-gap:var(--gap--6);row-gap:var(--gap--2);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title input submit""fine input submit"}}.signup-band__title{font-family:var(--ff--display);font-size:clamp(var(--fs--large), 4.5cqi, var(--fs--display-s));line-height:var(--lh--title);text-transform:uppercase;grid-area:title}@container signup-band (width>=48rem){.signup-band__title{font-size:clamp(var(--fs--large), 3.4cqi, var(--fs--display-s))}}.signup-band__fine{color:var(--color--text-soft);font-size:var(--fs--xsmall);line-height:var(--lh--loose);grid-area:fine}.signup-band__input{background-color:var(--color--neutrals-0);block-size:var(--gap--12);border:var(--bw--hairline) solid transparent;border-radius:var(--br--button);color:var(--color--neutrals-5);inline-size:100%;min-inline-size:0;padding-inline:var(--gap--4);grid-area:input;margin-block-start:var(--gap--2)}.signup-band__input::placeholder{color:var(--color--neutrals-3)}.signup-band__input:user-invalid{border-color:var(--color--highlight)}@container signup-band (width>=28rem){.signup-band__input{margin-block-start:0}}.signup-band__submit{grid-area:submit;inline-size:100%}@container signup-band (width>=28rem){.signup-band__submit{inline-size:auto}}.signup-band__text{font-size:var(--fs--large);line-height:var(--lh--loose);max-inline-size:var(--section--lead)}@media (width>=768px){.signup-band__form{padding:var(--gap--7) var(--gap--9)}}@media (width>=1280px){.signup-band__row{grid-template-columns:minmax(0,787fr) minmax(0,609fr)}}.skip-link{background-color:var(--color--primary-bg);border-radius:var(--br--normal);color:var(--color--primary-text);padding-block:var(--gap--2);padding-inline:var(--gap--4);z-index:100;position:absolute;inset-block-start:var(--gap--2);inset-inline-start:var(--gap--2)}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden}.stage-band{background-color:var(--color--neutrals-5);color:var(--color--text-light);isolation:isolate;min-block-size:min(100svh, var(--size--band));padding:var(--gap--section-block) var(--gap--section-inline);align-content:end;padding-block-start:var(--gap--50);display:grid;position:relative;overflow:hidden}.stage-band:before{background-image:linear-gradient(to top, color-mix(in oklab, var(--color--neutrals-5) 95%, transparent), color-mix(in oklab, var(--color--neutrals-5) 55%, transparent) 45%, color-mix(in oklab, var(--color--neutrals-5) 5%, transparent));content:"";z-index:-1;position:absolute;inset:0}.stage-band__media{object-fit:cover;z-index:-2;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.stage-band__content{align-items:end;gap:var(--gap--9) var(--gap--12);display:grid}@media (width>=1280px){.stage-band__content{grid-template-columns:minmax(0,1140fr) minmax(0,660fr)}}.statement{--quote--gap:var(--gap--6);color:var(--color--text-soft);font-size:var(--fs--statement);line-height:var(--lh--quote)}.statement strong{color:var(--color--highlight)}.statement .brand-word{color:var(--color--text-light)}.themes{gap:var(--gap--3);grid-template-columns:minmax(0,1fr);display:grid}.themes__item{background-color:var(--color--card-bg);border-radius:var(--br--large);box-shadow:inset 0 0 0 var(--bw--hairline) var(--color--line-soft);align-content:start;gap:var(--gap--18);min-block-size:var(--gap--50);padding:var(--gap--9);display:grid}.themes__item--ink{background-color:var(--color--neutrals-5);box-shadow:none;color:var(--color--text-light)}.themes__label{color:var(--color--brand-4);font-family:var(--ff--display);font-size:var(--fs--small);letter-spacing:var(--ls--wider);line-height:var(--lh--loose);text-transform:uppercase}.themes__item--ink .themes__label{color:var(--color--brand-2)}.themes__title{font-size:clamp(var(--fs--h5), 1.2rem + .9vw, var(--fs--display-s));line-height:var(--lh--title);text-wrap:pretty}@media (width>=768px){.themes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.themes{grid-template-columns:repeat(3,minmax(0,1fr))}}.ticket-cards{gap:var(--gap--3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.ticket-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ticket-card{--color--bg:var(--color--neutrals-0);--color--border:var(--color--neutrals-5);--color--text:var(--color--neutrals-5);background-color:var(--color--bg);border-radius:var(--br--large);color:var(--color--text);align-content:space-between;gap:var(--gap--12);padding:var(--gap--9);justify-items:start;display:grid}.ticket-card__intro,.ticket-card__offer{gap:var(--gap--3);display:grid}.ticket-card__name{font-size:var(--fs--display-s);text-transform:uppercase}.ticket-card__tagline{font-size:var(--fs--lead);line-height:var(--lh--text)}.ticket-card__price{font-family:var(--ff--data);font-size:var(--fs--price);align-items:baseline;gap:var(--gap--1);letter-spacing:-.02em;line-height:var(--lh--title);flex-wrap:wrap;display:flex}.ticket-card__price--on-request{font-family:var(--ff--display);font-size:var(--fs--display-s);letter-spacing:var(--ls--normal);line-height:var(--lh--flat)}.ticket-card__vat{font-size:var(--fs--data);letter-spacing:var(--ls--normal)}.ticket-card__note{line-height:var(--lh--loose)}@media (width>=1024px){.ticket-card{gap:var(--gap--18)}}.tri{--tri--size:var(--gap--2);aspect-ratio:10/12;block-size:auto;inline-size:var(--tri--size);-webkit-mask:var(--mask--tri) center/contain no-repeat;mask:var(--mask--tri) center/contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.tri--back{rotate:180deg}.voices{gap:var(--gap--12);display:grid}.voices__head{align-items:end;gap:var(--gap--6);justify-content:space-between;min-inline-size:0;display:flex}.voices__controls{gap:var(--gap--3);flex:none;display:flex}.voices__controls[hidden]{display:none}.voices__button{--voices--button:var(--gap--12);block-size:var(--voices--button);border:var(--bw--thick) solid currentColor;border-radius:var(--br--round);inline-size:var(--voices--button);transition:background-color var(--time--fast) var(--ease--out), color var(--time--fast) var(--ease--out), opacity var(--time--fast) var(--ease--out), scale var(--time--fast) var(--ease--out);justify-content:center;align-items:center;display:flex}.voices__button .tri{--tri--size:var(--gap--5)}@media (hover:hover){.voices__button:hover:not([disabled]){background-color:var(--color--text);color:var(--color--bg)}}.voices__button:active:not([disabled]){scale:.94}.voices__button[disabled]{color:var(--color--line-soft);cursor:default}.voices__track{gap:var(--gap--5);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:82%;grid-auto-flow:column;display:grid;overflow-x:auto}.voices__track.is-draggable{cursor:grab}.voices__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.voices__track:focus-visible{outline-offset:calc(var(--bw--thick) * -2)}.voices__track::-webkit-scrollbar{display:none}@media (width>=768px){.voices__button{--voices--button:var(--gap--15)}.voices__track{grid-auto-columns:calc((100% - var(--gap--5)) / 2)}}@media (width>=1024px){.voices__track{grid-auto-columns:calc((100% - 2 * var(--gap--5)) / 3)}}.voice{--voice--plate-bg:var(--color--neutrals-0);--voice--name:var(--color--neutrals-5);--voice--organisation:var(--color--brand-4);aspect-ratio:522/600;border-radius:var(--br--large);isolation:isolate;padding:var(--gap--5);scroll-snap-align:start;align-content:end;justify-items:center;display:grid;position:relative;overflow:hidden}.voice__photo{object-fit:cover;object-position:50% 20%;block-size:100%;inline-size:100%;max-inline-size:none;transition:scale var(--time--slow) var(--ease--out);z-index:-1;position:absolute;inset:0}.voice__plate{background-color:var(--voice--plate-bg);border-radius:var(--gap--5);font-family:var(--ff--display);inline-size:min(100%, var(--section--form));letter-spacing:var(--ls--wider);line-height:var(--lh--title);padding:var(--gap--5);row-gap:var(--gap--2);text-align:center;text-transform:uppercase;display:grid}.voice__name{color:var(--voice--name);font-size:var(--fs--large)}.voice__organisation{color:var(--voice--organisation);font-size:var(--fs--data)}.voice--red{--voice--plate-bg:var(--color--brand-2);--voice--name:var(--color--neutrals-0);--voice--organisation:var(--color--neutrals-5)}.voice--ink{--voice--plate-bg:var(--color--neutrals-5);--voice--name:var(--color--brand-2);--voice--organisation:var(--color--neutrals-0)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.voice:hover .voice__photo{scale:1.04}}@media (width>=768px){.voice{padding:var(--gap--15) var(--gap--5)}.voice__plate{padding-block:var(--gap--8)}}.page{inline-size:100%;max-inline-size:var(--section--page);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-block-size:100dvh;margin-inline:auto;display:grid}.page__header{view-transition-name:site-header;z-index:20;position:sticky;inset-block-start:0}.page__frame{grid-template-columns:minmax(0,1fr);display:grid}.page__rail{display:none}.page__body{grid-template-rows:1fr auto;min-inline-size:0;display:grid}.page__main{min-inline-size:0;display:block}.page__main:focus{outline:none}@media (width>=1280px){.page__frame{grid-template-columns:var(--rail--width) minmax(0, 1fr) var(--rail--width)}.page__rail{view-transition-name:site-rail;display:flex}.page__body{border-inline:var(--bw--hairline) solid var(--color--border)}}.about-page{display:block}.about-why{background-image:var(--gradient--peachy-glow);color:var(--color--on-peachy)}.about-why__split{align-items:end;gap:var(--gap--12) var(--gap--24);grid-template-columns:minmax(0,1fr);display:grid}.about-why__stack{gap:var(--gap--8);display:grid}.about-why__label:before{background-color:var(--color--neutrals-5)}.about-why__lead{font-size:var(--fs--large);line-height:var(--lh--loose);max-inline-size:calc(var(--section--lead) + var(--gap--48))}.about-why__pillars{gap:var(--gap--3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-why__pillar{background-color:var(--color--neutrals-5);border-radius:var(--br--large);color:var(--color--text-light);align-content:start;gap:var(--gap--3);min-block-size:var(--gap--42);padding:var(--gap--6);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.about-why__pillar-title{font-size:clamp(var(--fs--text), 14cqi, var(--fs--intro));line-height:var(--lh--title);text-transform:uppercase}.about-why__pillar-text{color:var(--color--text-soft);line-height:var(--lh--loose)}@media (width>=1280px){.about-why__split{grid-template-columns:minmax(0,1140fr) minmax(0,660fr)}.about-why__stack{padding-block-end:var(--gap--9)}}.about-formats{border-block-start:0}.about-formats .comp-card--dark{box-shadow:inset 0 0 0 var(--bw--hairline) color-mix(in oklab, var(--color--neutrals-0) 30%, transparent)}.about-quote{padding:var(--gap--section-block) var(--gap--section-inline)}.about-quote__text{--quote--gap:var(--gap--6);font-family:var(--ff--display);font-size:var(--fs--display-m);line-height:var(--lh--text);max-inline-size:calc(var(--section--lead) * 2 + var(--gap--13));text-wrap:pretty}.about-room{border-block-start:var(--bw--hairline) solid var(--color--border);grid-template-columns:minmax(0,1fr);display:grid}.about-room__pad{align-content:start;gap:var(--gap--9);padding:var(--gap--section-block) var(--gap--section-inline);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.about-room__stack{gap:var(--gap--6);grid-template-columns:minmax(0,1fr);display:grid}.about-room__title{font-size:min(var(--fs--display-m), 12cqi)}.about-room__facts{border-block-start-color:var(--color--border)}.about-room__facts .facts__row{border-block-end-color:var(--color--border)}.about-room__facts .facts__label{color:var(--color--brand-4)}.about-room__link{border-block-end:var(--bw--hairline) solid var(--color--border);font-family:var(--ff--display);font-size:var(--fs--small);align-items:center;gap:var(--gap--3);letter-spacing:var(--ls--wider);line-height:var(--lh--loose);padding-block:var(--gap--1) var(--gap--3);text-transform:uppercase;transition:color var(--time--fast) var(--ease--out);text-decoration:none;display:flex}.about-room__link:hover{color:var(--color--brand-4)}.about-room__tri{--tri--size:calc(var(--gap--9) / 4);color:var(--color--brand-2)}.about-room__media{aspect-ratio:4/3;background-color:var(--color--accent-6);isolation:isolate;padding:var(--gap--9);align-content:end;display:grid;position:relative;overflow:hidden}.about-room__media:after{background-image:linear-gradient(to top, color-mix(in oklab, var(--color--neutrals-5) 75%, transparent), transparent 50%);content:"";z-index:-1;position:absolute;inset:0}.about-room__image{object-fit:cover;z-index:-1;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.about-room__caption{color:var(--color--text-light);font-size:var(--fs--xsmall)}@media (width>=1280px){.about-room{grid-template-columns:minmax(0,660fr) minmax(0,1140fr)}.about-room__pad{padding:var(--gap--18)}.about-room__media{aspect-ratio:auto;border-inline-start:var(--bw--hairline) solid var(--color--border);min-block-size:var(--size--hero)}}.competitions-page{display:block}.competitions-status{border:var(--bw--hairline) solid currentColor;border-radius:var(--br--large);font-family:var(--ff--display);font-size:var(--fs--xsmall);align-items:center;gap:var(--gap--3);letter-spacing:var(--ls--widest);line-height:var(--lh--title);min-block-size:var(--gap--9);padding-inline:var(--gap--6);text-transform:uppercase;justify-self:start;display:inline-flex}.competitions-status:before{background-color:var(--competitions-status--dot,var(--color--brand-2));block-size:var(--gap--2);border-radius:var(--gap--1);content:"";inline-size:var(--gap--2);flex:none}.competitions-intro{gap:var(--gap--24);padding:var(--gap--section-block) var(--gap--section-inline) var(--gap--18);display:grid}.competitions-intro__head{align-items:center;gap:var(--gap--12) var(--gap--24);display:grid}.competitions-intro__lead{color:var(--color--text-soft);font-size:var(--fs--large);gap:var(--gap--6);line-height:var(--lh--loose);display:grid}.competitions-intro__lead strong{color:var(--color--text-light)}.competitions-intro__cards{gap:var(--gap--6);grid-template-columns:minmax(0,1fr);grid-auto-rows:auto 1fr auto auto;display:grid}.competitions-intro__item{grid-row:span 4;grid-template-rows:subgrid;display:grid}.competitions-intro__card{gap:var(--gap--12)}.competitions-intro__card .comp-card__number{font-size:calc(var(--fs--number) * 1.5)}.competitions-intro__card .comp-card__title{font-size:clamp(var(--fs--display-s), 3.125vw, var(--fs--display-m))}@media (width>=768px){.competitions-intro__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.competitions-intro__head{grid-template-columns:minmax(0,1140fr) minmax(0,660fr)}.competitions-intro__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.competitions-section{--competitions-section--hero-text:var(--color--text-light);display:grid}.competitions-section__hero{background-color:var(--color--neutrals-5);color:var(--competitions-section--hero-text);gap:var(--gap--12);isolation:isolate;padding:var(--gap--24) var(--gap--section-inline) var(--gap--18);display:grid;position:relative;overflow:hidden}.competitions-section__media{object-fit:cover;opacity:.5;z-index:-2;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.competitions-section__row{align-items:center;gap:var(--gap--6);flex-wrap:wrap;justify-content:space-between;display:flex}.competitions-section__row--end{align-items:end}.competitions-section__number{color:#0000;font-family:var(--ff--data);font-size:calc(var(--fs--number) * 1.5);letter-spacing:var(--ls--tightest);line-height:var(--lh--number);-webkit-text-stroke:var(--bw--hairline) var(--competitions-section--hero-text)}.competitions-section__body{grid-template-columns:minmax(0,1fr);display:grid}.competitions-section__story{gap:var(--gap--9);padding:var(--gap--24) var(--gap--section-inline) var(--gap--12);justify-items:start;display:grid}.competitions-section__promise{color:var(--color--brand-2);font-family:var(--ff--display);font-size:var(--fs--display-s);line-height:var(--lh--flat)}.competitions-section__text{color:var(--color--text-soft);font-size:var(--fs--large);gap:var(--gap--6);line-height:var(--lh--loose);display:grid}.competitions-section__text strong{color:var(--color--text-light)}.competitions-section__quote{color:var(--color--text-light);font-family:var(--ff--display);font-size:var(--fs--display-s);line-height:var(--lh--flat)}.competitions-section__title-line{font-size:var(--fs--large);line-height:var(--lh--loose)}.competitions-section__title-line strong{color:var(--color--brand-2)}.competitions-section__aside{padding:0 var(--gap--section-inline) var(--gap--12)}.competitions-section__flow{gap:var(--gap--6);padding:0 var(--gap--section-inline) var(--gap--24);display:grid}.competitions-section--peachy{--competitions-section--hero-text:var(--color--on-peachy)}.competitions-section--peachy .competitions-section__hero{background-image:var(--gradient--peachy-glow)}.competitions-section--peachy .competitions-section__label:before{background-color:var(--color--on-peachy)}.competitions-section--peachy .competitions-status{--competitions-status--dot:var(--color--on-peachy)}.competitions-section--midnight .competitions-section__hero{background-image:var(--gradient--midnight)}.competitions-section--stage .competitions-section__hero:before{background-image:linear-gradient(to right, color-mix(in oklab, var(--color--neutrals-5) 92%, transparent), color-mix(in oklab, var(--color--neutrals-5) 70%, transparent) 55%, color-mix(in oklab, var(--color--neutrals-5) 45%, transparent));content:"";z-index:-1;position:absolute;inset:0}@media (width>=1280px){.competitions-section__body{grid-template-columns:minmax(0,1140fr) minmax(0,660fr)}.competitions-section__aside{border-inline-start:var(--bw--hairline) solid color-mix(in oklab, var(--color--neutrals-0) 18%, transparent);padding:var(--gap--24) var(--gap--12)}}.competitions-box{background-color:var(--color--neutrals-0);border-radius:var(--br--large);color:var(--color--neutrals-5);position:sticky;inset-block-start:calc(var(--header--height) + var(--gap--6));overflow:hidden}.competitions-box__status{--competitions-status--dot:var(--color--on-peachy);background-image:var(--gradient--peachy-glow);color:var(--color--on-peachy);border:0;border-radius:0;justify-content:center;justify-self:stretch;display:flex}.competitions-box__body{gap:var(--gap--6);padding:var(--gap--9);display:grid}.competitions-box__title{font-family:var(--ff--display);font-size:var(--fs--display-s);line-height:var(--lh--flat)}.competitions-box__fine{color:var(--color--neutrals-4);font-size:var(--fs--xsmall);line-height:var(--lh--loose)}.competitions-flow{grid-auto-columns:minmax(0,1fr);display:grid}.competitions-flow__step{background-color:color-mix(in oklab, var(--color--neutrals-0) 4%, transparent);border:var(--bw--hairline) solid color-mix(in oklab, var(--color--neutrals-0) 35%, transparent);gap:var(--gap--6);min-block-size:var(--gap--27);padding:var(--gap--6) var(--gap--9) var(--gap--6) var(--gap--6);display:grid;position:relative}.competitions-flow__step+.competitions-flow__step{border-block-start:0}.competitions-flow__step:not(:last-child):after{aspect-ratio:10/12;background-color:var(--color--brand-2);content:"";inline-size:var(--gap--4);-webkit-mask:var(--mask--tri) center/contain no-repeat;mask:var(--mask--tri) center/contain no-repeat;z-index:1;position:absolute;inset-block-end:calc(var(--gap--2) * -1 - var(--bw--hairline));inset-inline-start:var(--gap--6);rotate:90deg}.competitions-flow__step:nth-last-child(2):after{background-color:var(--color--neutrals-0)}.competitions-flow__step:last-child{background-image:var(--gradient--peachy-glow);color:var(--color--on-peachy);border-color:#0000}.competitions-flow__number{font-family:var(--ff--data);font-size:var(--fs--small);letter-spacing:var(--ls--wide);line-height:var(--lh--loose);opacity:.8}.competitions-flow__name{font-family:var(--ff--display);font-size:var(--fs--h6);line-height:var(--lh--text);text-transform:uppercase;align-self:end}@media (width>=1024px){.competitions-flow{grid-auto-flow:column}.competitions-flow__step{gap:var(--gap--12);min-block-size:var(--gap--36)}.competitions-flow__step+.competitions-flow__step{border-block-start:var(--bw--hairline) solid color-mix(in oklab, var(--color--neutrals-0) 35%, transparent);border-inline-start:0}.competitions-flow__step:not(:last-child):after{inset-block:50% auto;inset-inline:auto calc(var(--gap--2) * -1 - var(--bw--hairline));translate:0 -50%;rotate:0deg}}.competitions-which{gap:var(--gap--18);padding:var(--gap--section-block) var(--gap--section-inline);display:grid}.competitions-which__head{align-items:end;gap:var(--gap--12) var(--gap--24);display:grid}.competitions-which__aside{gap:var(--gap--6);justify-items:start;display:grid}.competitions-which__lead{font-size:var(--fs--large);line-height:var(--lh--loose)}.competitions-which__accent{color:var(--color--brand-2)}.competitions-which__list{border-block-start:var(--bw--hairline) solid color-mix(in oklab, var(--color--neutrals-0) 35%, transparent)}.competitions-which__row{border-block-end:var(--bw--hairline) solid color-mix(in oklab, var(--color--neutrals-0) 35%, transparent);align-items:center;gap:var(--gap--3) var(--gap--6);inline-size:100%;padding-block:var(--gap--9);text-align:start;transition:padding var(--time--normal) var(--ease--out);grid-template-columns:minmax(0,1fr) auto;display:grid}.competitions-which__row:hover .competitions-which__name{color:var(--color--brand-2)}.competitions-which__name{font-family:var(--ff--display);font-size:var(--fs--display-m);line-height:var(--lh--title);text-transform:uppercase;transition:color var(--time--fast) var(--ease--out)}.competitions-which__for{color:var(--color--text-soft);font-size:var(--fs--lead);line-height:var(--lh--text);grid-column:1}.competitions-which__tri{--tri--size:var(--gap--4);color:var(--color--brand-2);grid-area:1/2/span 2}@media (prefers-reduced-motion:no-preference){.competitions-which__row:hover{padding-inline-start:var(--gap--3)}}@media (width>=1024px){.competitions-which__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.competitions-which__for{grid-column:auto}.competitions-which__tri{grid-area:auto}}@media (width>=1280px){.competitions-which__head{grid-template-columns:minmax(0,1140fr) minmax(0,660fr)}}.error-page{min-block-size:100%}.home{display:block}.og-card{grid-template-columns:minmax(0,19fr) minmax(0,11fr);block-size:100vh;inline-size:100vw;display:grid;overflow:hidden}.og-card__night{background-image:var(--gradient--evening-indigo);color:var(--color--text-light);gap:var(--gap--6);padding:var(--gap--16);grid-template-rows:auto 1fr auto;display:grid}.og-card__meta{font-size:var(--fs--data)}.og-card__mark{inline-size:var(--size--side-head);opacity:.9;align-self:center}.og-card__title{font-size:var(--fs--display-xxl);line-height:var(--lh--hero)}.og-card__ink{background-color:var(--color--neutrals-5);color:var(--color--text-light);isolation:isolate;padding:var(--gap--16);align-content:space-between;justify-items:start;display:grid;position:relative}.og-card__photo{object-fit:cover;z-index:-1;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.og-card__logo{color:var(--color--neutrals-0);inline-size:var(--gap--40)}.og-card__name{font-family:var(--ff--display);font-size:var(--fs--wordmark);line-height:var(--lh--title)}.og-card--home .og-card__title{font-size:var(--fs--display-l2);line-height:var(--lh--title)}.og-card--home .og-card__mark{display:none}.og-card--home .og-card__ink{align-content:end;gap:var(--gap--6)}.partners-page{display:block}.partners-page__hero .page-hero__ink{align-content:end}.partners-page__intro{gap:var(--gap--9);display:grid}.partners-page__lead{font-size:var(--fs--large);line-height:var(--lh--loose)}.partners-page__soft{color:var(--color--text-soft)}.partners-orgs{background-color:var(--color--card-bg);border-block-start:var(--bw--hairline) solid var(--color--border);border-inline-start:var(--bw--hairline) solid var(--color--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partners-orgs__item{border-block-end:var(--bw--hairline) solid var(--color--border);border-inline-end:var(--bw--hairline) solid var(--color--border);font-family:var(--ff--display);font-size:var(--fs--small);letter-spacing:var(--ls--wider);line-height:var(--lh--loose);min-block-size:var(--gap--30);padding:var(--gap--6);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;display:flex}.partners-orgs__link{transition:color var(--time--fast) var(--ease--out);text-decoration:none}.partners-orgs__link:hover{color:var(--color--brand-4)}@media (width>=768px){.partners-orgs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.partners-orgs{grid-template-columns:repeat(7,minmax(0,1fr))}.partners-orgs__item{min-block-size:var(--gap--42)}}.partners-levels{gap:var(--gap--3);grid-template-columns:minmax(0,1fr);display:grid}.partners-levels__item{background-color:var(--color--neutrals-5);border-radius:var(--br--large);color:var(--color--text-light);align-content:start;gap:var(--gap--6);padding:var(--gap--9) var(--gap--6);display:grid}.partners-levels__title{color:var(--color--brand-2);font-size:var(--fs--large);line-height:var(--lh--title);min-block-size:2lh}.partners-levels__text{color:var(--color--text-soft);line-height:var(--lh--loose)}@media (width>=768px){.partners-levels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.partners-levels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.partners-levels{grid-template-columns:repeat(5,minmax(0,1fr))}.partners-levels__item{min-block-size:calc(var(--gap--45) * 2)}}.partners-guests{background-image:var(--gradient--peachy-glow);color:var(--color--on-peachy)}.partners-guests__label:before{background-color:var(--color--neutrals-5)}.partners-guests__accent{color:var(--color--neutrals-0)}.partners-guests__card{background-color:var(--color--neutrals-0);border-radius:var(--br--large);color:var(--color--neutrals-5);gap:var(--gap--9);padding:var(--gap--9) var(--gap--6);display:grid}.partners-guests__meta{border-block-end:var(--bw--hairline) solid var(--color--neutrals-5);font-family:var(--ff--display);font-size:var(--fs--xsmall);gap:var(--gap--4);letter-spacing:var(--ls--widest);line-height:var(--lh--title);text-transform:uppercase;justify-content:space-between;padding-block-end:var(--gap--6);display:flex}.partners-guests__text{font-size:var(--fs--large);line-height:var(--lh--loose)}@media (width>=768px){.partners-guests__card{padding:var(--gap--18)}}.partners-talk{grid-template-columns:minmax(0,1fr);align-items:start}.partners-talk__intro{gap:var(--gap--9);display:grid}.partners-talk__email{color:var(--color--brand-4);font-family:var(--ff--display);font-size:var(--fs--display-s);line-height:var(--lh--flat);overflow-wrap:anywhere;text-decoration:none}.partners-talk__email:hover{text-decoration:underline}.partners-talk__form{gap:var(--gap--6);grid-template-columns:minmax(0,1fr);display:grid}.partners-talk__form .field{gap:var(--gap--3)}.partners-talk__form .field__label{font-size:var(--fs--text);line-height:var(--lh--loose)}.partners-talk__wide{grid-column:1/-1}.partners-talk__message{block-size:auto;min-block-size:var(--gap--36);padding-block:var(--gap--4);resize:vertical}.partners-talk__status{grid-column:1/-1}.partners-talk__status:empty{display:none}.partners-talk__trap{position:absolute;inset-inline-start:-100vw}@media (width>=768px){.partners-talk__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.partners-talk{column-gap:var(--gap--24);grid-template-columns:minmax(0,1140fr) minmax(0,660fr)}}.partners-logos{--partners-logos--rule:color-mix(in oklab, var(--color--neutrals-0) 30%, transparent);gap:var(--gap--9);padding-block:var(--gap--24)}.partners-logos__group{gap:var(--gap--9);display:grid}.partners-logos__group+.partners-logos__group{padding-block-start:var(--gap--9)}.partners-logos__head{align-items:end;gap:var(--gap--4) var(--gap--9);flex-wrap:wrap;justify-content:space-between;display:flex}.partners-logos__grid{border-block-start:var(--bw--hairline) solid var(--partners-logos--rule);border-inline-start:var(--bw--hairline) solid var(--partners-logos--rule);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);display:grid}.partners-logos__item{border-block-end:var(--bw--hairline) solid var(--partners-logos--rule);border-inline-end:var(--bw--hairline) solid var(--partners-logos--rule);min-block-size:var(--gap--24);padding:var(--gap--1) var(--gap--4);justify-content:center;align-items:center;display:flex}.partners-logos__link{transition:opacity var(--time--fast) var(--ease--out);justify-content:center;display:flex}.partners-logos__link:hover{opacity:.7}.partners-logos__logo{max-block-size:var(--gap--20);max-inline-size:min(100%, var(--gap--45));opacity:.92}@media (width>=1024px){.partners-logos__grid{grid-template-columns:none;grid-auto-flow:column}}.program-page{display:block}.program-page__lead{font-size:var(--fs--large);line-height:var(--lh--loose);max-inline-size:var(--section--lead)}.program-hero{grid-template-columns:minmax(0,1fr);display:grid}.program-hero__stage{background-color:var(--color--accent-6);color:var(--color--text-light);align-content:space-between;gap:var(--gap--12);isolation:isolate;min-block-size:min(80svh, var(--size--hero-min));padding:var(--gap--12) var(--gap--section-inline);display:grid;position:relative;overflow:hidden}.program-hero__stage:after{background-image:linear-gradient(to top, color-mix(in oklab, var(--color--neutrals-5) 95%, transparent), color-mix(in oklab, var(--color--neutrals-5) 55%, transparent) 45%, color-mix(in oklab, var(--color--neutrals-5) 5%, transparent));content:"";z-index:-1;position:absolute;inset:0}.program-hero__media{object-fit:cover;opacity:.2;z-index:-2;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.program-hero__mark{inline-size:clamp(var(--gap--40), 15vw, var(--size--mark));opacity:.9}.program-hero__copy{gap:var(--gap--6);display:grid}.program-hero__ink{align-content:center;gap:var(--gap--12);padding:var(--gap--12) var(--gap--section-inline);display:grid}.program-hero__lead{color:var(--color--text-soft);font-size:var(--fs--large);line-height:var(--lh--loose)}@media (width>=1280px){.program-hero{grid-template-columns:minmax(0,1140fr) minmax(0,660fr)}.program-hero__stage{min-block-size:var(--size--band);padding:var(--gap--36) var(--gap--18)}.program-hero__ink{padding:var(--gap--18)}}.program-timings{align-items:start}.program-timings__intro{gap:var(--gap--12);display:grid}.program-timings__intro .display--m{font-size:calc(var(--fs--display-m) * .9)}.program-timings__lead{color:var(--color--text-soft);font-size:var(--fs--large);line-height:var(--lh--loose)}.program-timings__note{border-radius:var(--br--large);box-shadow:inset 0 0 0 var(--bw--hairline) color-mix(in oklab, var(--color--neutrals-0) 35%, transparent);gap:var(--gap--3);padding:var(--gap--6);display:grid}.program-timings__note-time{color:var(--color--text-soft);font-family:var(--ff--data);font-size:var(--fs--data);letter-spacing:var(--ls--wide);line-height:var(--lh--flat)}.program-timings__note-title{font-family:var(--ff--display);font-size:var(--fs--display-s);line-height:var(--lh--flat)}.program-timings__note-text{color:var(--color--text-soft);line-height:var(--lh--loose)}.program-timings__schedule{gap:var(--gap--4);display:grid}.program-timings__disclaimer{color:var(--color--text-soft);font-size:var(--fs--small)}@media (width>=1024px){.program-timings{column-gap:var(--gap--18);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}}.program-timeline{--program-timeline--time:var(--gap--14);--program-timeline--marker:var(--gap--6);display:grid;position:relative}.program-timeline:before{background-color:color-mix(in oklab, var(--color--neutrals-0) 50%, transparent);content:"";inline-size:var(--bw--thick);inset-block:var(--gap--6);position:absolute;inset-inline-start:calc(var(--program-timeline--time) + var(--gap--4) + var(--program-timeline--marker) / 2 - var(--bw--thick) / 2)}.program-timeline__item{border-block-end:var(--bw--hairline) solid color-mix(in oklab, var(--color--neutrals-0) 12%, transparent);align-items:center;column-gap:var(--gap--4);grid-template-columns:var(--program-timeline--time) var(--program-timeline--marker) minmax(0, 1fr);min-block-size:var(--gap--12);padding-block:var(--gap--3);display:grid}.program-timeline__time{color:var(--color--text-soft);font-size:var(--fs--data);line-height:var(--lh--flat);text-align:end}.program-timeline__marker{background-color:var(--color--neutrals-0);block-size:var(--gap--3);border-radius:var(--br--round);inline-size:var(--gap--3);justify-self:center;position:relative}.program-timeline__label{font-size:var(--fs--data);line-height:var(--lh--flat)}.program-timeline__item--break .program-timeline__label,.program-timeline__item--close .program-timeline__label{color:var(--color--text-soft);font-style:italic}.program-timeline__item--close .program-timeline__marker{background-color:var(--color--brand-2)}.program-timeline__item--table .program-timeline__marker{background-color:var(--color--brand-2);block-size:var(--gap--2);border-radius:calc(var(--gap--1) / 2);inline-size:var(--gap--5)}.program-timeline__item--key .program-timeline__marker{background-color:var(--color--brand-2);block-size:var(--gap--6);box-shadow:0 0 0 calc(var(--gap--3) / 2) color-mix(in oklab, var(--color--brand-2) 25%, transparent);inline-size:var(--gap--6)}.program-timeline__item--key .program-timeline__label{font-family:var(--ff--display);font-size:var(--fs--lead);text-transform:uppercase}@media (width>=768px){.program-timeline{--program-timeline--time:var(--gap--18)}.program-timeline__item{column-gap:var(--gap--6)}.program-timeline:before{inset-inline-start:calc(var(--program-timeline--time) + var(--gap--6) + var(--program-timeline--marker) / 2 - var(--bw--thick) / 2)}}.program-acts{gap:var(--gap--6);grid-template-columns:minmax(0,1fr);grid-auto-rows:auto auto 1fr auto;display:grid}@media (width>=1024px){.program-acts{grid-template-columns:repeat(2,minmax(0,1fr))}}.program-act{border-radius:var(--br--large);color:var(--color--text-light);gap:var(--gap--9);grid-row:span 4;grid-template-rows:subgrid;padding:var(--gap--9);display:grid}.program-act--night{background-image:var(--gradient--evening-indigo)}.program-act__meta{border-block-end:var(--bw--hairline) solid currentColor;font-family:var(--ff--display);font-size:var(--fs--h6);letter-spacing:var(--ls--wider);line-height:var(--lh--title);text-transform:uppercase;justify-content:space-between;padding-block-end:var(--gap--6);display:flex}.program-act__text{font-size:var(--fs--large);line-height:var(--lh--loose)}.program-act__tagline{font-family:var(--ff--display);font-size:var(--fs--display-s);line-height:var(--lh--title);text-transform:uppercase;padding-block-start:var(--gap--9)}.program-act__tagline--accent{color:var(--color--brand-2)}@media (width>=768px){.program-act{padding:var(--gap--18)}}.program-destination{align-items:center;gap:var(--gap--12) var(--gap--24);grid-template-columns:minmax(0,1fr);display:grid}.program-destination__copy{gap:var(--gap--9)}.program-destination__media{justify-self:center;inline-size:100%}@media (width>=1024px){.program-destination{grid-template-columns:repeat(2,minmax(0,1fr))}}.program-zones{border-block-start:var(--bw--hairline) solid color-mix(in oklab, var(--color--neutrals-0) 30%, transparent);grid-template-columns:minmax(0,1fr);display:grid}.program-zones__item{gap:var(--gap--3);padding:var(--gap--9) var(--gap--6) var(--gap--3) 0;display:grid}.program-zones__number{color:var(--color--brand-2);font-family:var(--ff--data);font-size:var(--fs--data);letter-spacing:var(--ls--wide);line-height:var(--lh--flat)}.program-zones__title{font-size:var(--fs--display-s);text-transform:uppercase}.program-zones__text{color:var(--color--text-soft);font-size:var(--fs--lead);line-height:var(--lh--text)}@media (width>=768px){.program-zones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.program-zones{grid-template-columns:repeat(4,minmax(0,1fr))}.program-zones__item+.program-zones__item{border-inline-start:var(--bw--hairline) solid color-mix(in oklab, var(--color--neutrals-0) 30%, transparent);padding-inline-start:var(--gap--6)}}.program-promise{border-radius:var(--br--large);gap:var(--gap--6);padding:var(--gap--12) var(--gap--section-inline);display:grid}@media (width>=1024px){.program-promise{padding:var(--gap--12) var(--gap--15)}}.program-host{border-block-start:var(--bw--hairline) solid var(--color--border);grid-template-columns:minmax(0,1fr);display:grid}.program-host__media{aspect-ratio:4/3;background-color:var(--color--line-soft);object-fit:cover;object-position:50% 25%;block-size:100%;inline-size:100%;max-inline-size:none}.program-host__ink{align-content:space-between;gap:var(--gap--12);padding:var(--gap--12) var(--gap--section-inline);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.program-host__title{font-size:min(var(--fs--display-m), 16cqi)}.program-host__text{color:var(--color--text-soft);font-size:var(--fs--large);line-height:var(--lh--loose)}.program-host__text strong{color:var(--color--text-light)}@media (width>=1280px){.program-host{min-block-size:var(--size--hero);grid-template-columns:minmax(0,1140fr) minmax(0,660fr)}.program-host__media{aspect-ratio:auto;block-size:var(--size--hero)}.program-host__ink{padding:var(--gap--18)}}.program-boxes{gap:var(--gap--6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.program-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}.program-box{background-color:var(--color--card-bg);border-radius:var(--br--large);overflow:hidden}.program-box__title{background-image:var(--gradient--peachy-glow);block-size:var(--gap--9);color:var(--color--on-peachy);font-size:var(--fs--small);letter-spacing:var(--ls--wide);line-height:var(--lh--flat);text-align:center;text-transform:uppercase;align-content:center;display:grid}.program-box__body{font-size:var(--fs--large);gap:var(--gap--6);line-height:var(--lh--loose);padding:var(--gap--8) var(--gap--6);justify-items:start;display:grid}.program-box__link{border-block-end:var(--bw--hairline) solid currentColor;font-family:var(--ff--display);font-size:var(--fs--small);align-items:center;gap:var(--gap--3);letter-spacing:var(--ls--wider);line-height:var(--lh--loose);text-transform:uppercase;transition:color var(--time--fast) var(--ease--out);padding-block-end:var(--gap--2);text-decoration:none;display:inline-flex}.program-box__link .tri{color:var(--color--brand-2)}.program-box__link:hover{color:var(--color--brand-4)}@media (width>=768px){.program-box__body{padding:var(--gap--12)}}.program-contact{padding-block:var(--gap--24);align-items:center}.program-contact__box{border-radius:var(--br--normal);align-items:center;gap:var(--gap--3) var(--gap--6);padding:var(--gap--6) var(--gap--9);flex-wrap:wrap;justify-content:space-between;display:flex}.program-contact__label{font-family:var(--ff--display);font-size:var(--fs--h5);line-height:var(--lh--title);text-transform:uppercase}.program-contact__email{font-family:var(--ff--display);font-size:var(--fs--h5);line-height:var(--lh--title);overflow-wrap:anywhere;text-decoration:none}.program-contact__email:hover{text-decoration:underline}@media (width>=1280px){.program-contact{grid-template-columns:repeat(2,minmax(0,1fr))}.program-contact__box{padding-inline:var(--gap--9)}}.tickets-page{display:block}.tickets-page__statement-line{color:var(--color--text-light)}.tickets-page__packages-lead{color:var(--color--text-soft);max-inline-size:var(--section--lead)}.tickets-room{--color--border:var(--color--neutrals-5);--color--text-label:var(--color--neutrals-5);background-image:var(--gradient--peachy-glow);border-block-start:var(--bw--hairline) solid var(--color--border);color:var(--color--on-peachy);grid-template-columns:minmax(0,1fr);display:grid}.tickets-room__intro{align-content:start;gap:var(--gap--15);padding:var(--gap--section-block) var(--gap--section-inline);display:grid}.tickets-room__label:before{background-color:var(--color--neutrals-0)}.tickets-room__stack{gap:var(--gap--6);display:grid}.tickets-room__title{font-size:var(--fs--price)}.tickets-room__lead{font-size:var(--fs--large);line-height:var(--lh--loose)}.tickets-room__facts,.tickets-room__facts .facts__row{border-color:var(--color--neutrals-5)}.tickets-room__panel{border-block-start:var(--bw--hairline) solid var(--color--border);padding:var(--gap--section-block) var(--gap--section-inline);justify-content:center;align-items:center;display:flex}.tickets-room__image{inline-size:min(100%, var(--section--medium))}@media (width>=1280px){.tickets-room{grid-template-columns:minmax(0,660fr) minmax(0,1140fr)}.tickets-room__intro{padding:var(--gap--18)}.tickets-room__panel{border-block-start:0;border-inline-start:var(--bw--hairline) solid var(--color--border);padding:var(--gap--18)}.tickets-room__image{block-size:auto;inline-size:auto;max-block-size:var(--size--hero-min);max-inline-size:100%}}.tickets-help{align-items:center;gap:var(--gap--9);padding-block:var(--gap--24)}.tickets-help__card{border-radius:var(--br--normal);align-items:center;gap:var(--gap--3) var(--gap--6);padding:var(--gap--6) var(--gap--9);flex-wrap:wrap;justify-content:space-between;display:flex}.tickets-help__label,.tickets-help__email{font-family:var(--ff--display);font-size:var(--fs--display-s);line-height:var(--lh--flat)}.tickets-help__label{text-transform:uppercase}.tickets-help__email{overflow-wrap:anywhere;transition:color var(--time--fast) var(--ease--out);text-decoration:none}.tickets-help__email:hover{color:var(--color--brand-2)}@media (width>=1280px){.tickets-help{grid-template-columns:repeat(2,minmax(0,1fr))}}.why-attend-page{display:block}.why-attend-page__hero .page-hero__ink{align-content:end;gap:var(--gap--12)}.why-attend-page__bright{color:var(--color--text-light)}.why-attend-page__lead{color:var(--color--text-soft);font-size:var(--fs--large);line-height:var(--lh--loose)}.why-attend-page__lead strong{color:var(--color--text-light)}@media (width>=1280px){.why-attend-page__hero .page-hero__ink{gap:var(--gap--23);padding-block-start:var(--gap--50)}}.why-attend-reasons{border-block-start:var(--bw--hairline) solid color-mix(in oklab, currentColor 30%, transparent);grid-template-columns:minmax(0,1fr);display:grid}.why-attend-reasons__item{border-block-end:var(--bw--hairline) solid color-mix(in oklab, currentColor 30%, transparent);align-content:start;gap:var(--gap--3);padding-block:var(--gap--9) var(--gap--6);display:grid}.why-attend-reasons__number{color:var(--color--brand-2);font-family:var(--ff--data);font-size:var(--fs--data);letter-spacing:var(--ls--wide);line-height:var(--lh--flat)}.why-attend-reasons__title{font-size:var(--fs--display-s);line-height:var(--lh--title);text-transform:uppercase}.why-attend-reasons__text{color:var(--color--text-soft);font-size:var(--fs--lead);line-height:var(--lh--text)}@media (width>=768px){.why-attend-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.why-attend-reasons__item{padding-inline-end:var(--gap--6)}.why-attend-reasons__item:nth-child(2n){border-inline-start:var(--bw--hairline) solid color-mix(in oklab, currentColor 30%, transparent);padding-inline-start:var(--gap--6)}}@media (width>=1280px){.why-attend-reasons{grid-template-columns:repeat(4,minmax(0,1fr))}.why-attend-reasons__item{border-block-end:0;padding-block-end:var(--gap--15)}.why-attend-reasons__title{font-size:clamp(var(--fs--h5), .8rem + 1.1vw, var(--fs--display-s))}.why-attend-reasons__item+.why-attend-reasons__item{border-inline-start:var(--bw--hairline) solid color-mix(in oklab, currentColor 30%, transparent);padding-inline-start:var(--gap--6)}}
