.and-as-always{box-shadow:0 0 0 var(--space-cq-0) var(--color-green) inset;column-gap:var(--space-cq-2);display:grid;grid-template-columns:1fr 8fr 1fr;grid-template-rows:repeat(2,auto);padding-block:calc(var(--space-cq-0) + var(--space-cq-2));padding-inline:calc(var(--space-cq-0) + var(--space-cq-3));text-align:center;text-transform:uppercase;}@container (min-width:600px){.and-as-always{grid-template-columns:1fr 3fr 1fr;}}@supports not (container-type:inline-size){@media (min-width:600px){.and-as-always{grid-template-columns:1fr 3fr 1fr;}}}.and-as-always__icon{align-self:center;color:var(--color-pink);grid-row:1/span 2;}.and-as-always__icon>svg{filter:drop-shadow(0 var(--space-cq--1) 0 var(--color-black)) drop-shadow(0 var(--space-cq--1) 0 var(--color-green));}.and-as-always__list{align-self:start;column-gap:.5em;display:flex;flex-wrap:wrap;font-family:"HEX Franklin Narrow";font-size:clamp(18px, 3.25vw, 32px);font-size:3.25cqi;font-weight:600;grid-column:2;justify-content:center;justify-self:center;line-height:1.2;}@container (min-width:600px){.and-as-always__list{font-size:2.125cqi;}}.and-as-always__list>:not(:last-child)::after{content:"•";margin-inline-start:.5em;}.and-as-always__title{align-self:end;font-family:Henrietta,serif;font-size:clamp(20px, 4.875vw, 64px);font-size:clamp(20px, 4.875cqi, 64px);font-weight:700;grid-column:2;grid-row:1;margin-bottom:.375em;}.art-arcade-tabletop{border-radius:0;display:grid;row-gap:var(--border-width);text-transform:uppercase;}.art-arcade-tabletop__list{column-gap:var(--space-cq-1);display:grid;row-gap:var(--space-cq-2);}@container (min-width:800px){.art-arcade-tabletop__list{grid-template-columns:repeat(3,1fr);}}@supports not (container-type:inline-size){@media (min-width:800px){.art-arcade-tabletop__list{grid-template-columns:repeat(3,1fr);}}}.art-arcade-tabletop__title{border-radius:999px;column-gap:var(--space-cq--1);display:flex;font-family:"Roba Low",sans-serif;font-size:5.125vw;font-size:5.125cqi;justify-self:center;overflow:hidden;}@container (min-width:800px){.art-arcade-tabletop__title{font-size:3cqi;}}@supports not (container-type:inline-size){@media (min-width:800px){.art-arcade-tabletop__title{font-size:3vw;}}}.art-arcade-tabletop__title>*{padding-block-end:0.35em;padding-block-start:0.3em;padding-inline:0.70em;}.art-arcade-tabletop__title-badge{background-color:var(--color-green);color:var(--color-black);font-weight:700;padding-inline-end:0.45em;}.art-arcade-tabletop__title-text{padding-inline-start:0.45em;}.art-arcade-tabletop .attraction{--attraction-border-width:var(--space-cq--1);--attraction-padding:var(--space-cq-3);border:var(--attraction-border-width) solid var(--color-yellow);border-radius:var(--space-cq-2);container-name:attraction;container-type:inline-size;display:grid;overflow:hidden;padding-block:var(--attraction-padding);padding-inline:var(--attraction-padding);row-gap:var(--space-cq-3);text-align:center;}@container (min-width:800px){.art-arcade-tabletop .attraction{--attraction-padding:var(--space-cq-1);row-gap:var(--space-cq-1);}}@supports not (container-type:inline-size){@media (min-width:800px){.art-arcade-tabletop .attraction{--attraction-padding:var(--space-cq-1);row-gap:var(--space-cq-1);}}}.art-arcade-tabletop .attraction__detail{font-family:"HEX Franklin";font-size:clamp(14px, 5vw, 18px);font-size:clamp(14px, 5cqi, 24px);font-weight:500;text-wrap:pretty;}.art-arcade-tabletop .attraction__icon{height:clamp(16px,11vw,36px);height:11cqi;justify-self:center;width:auto;}.art-arcade-tabletop .attraction__title{font-family:"Obviously Wide";font-size:clamp(18px, 10vw, 24px);font-size:clamp(18px, 10cqi, 24px);font-weight:700;}.art-arcade-tabletop .attraction.art-and-code .attraction__icon{animation:2s step-start infinite;animation-delay:2s;aspect-ratio:30/48;background-color:var(--color-yellow);display:block;}@media (prefers-reduced-motion:no-preference){.art-arcade-tabletop .attraction.art-and-code .attraction__icon{animation-name:blink-cursor;}}@keyframes blink-cursor{50%{opacity:0;}}.art-arcade-tabletop .attraction.arcade{background-color:var(--color-yellow);border:none;color:var(--color-black);padding:calc(var(--attraction-border-width) + var(--attraction-padding));position:relative;}.art-arcade-tabletop .attraction.arcade::after,.art-arcade-tabletop .attraction.arcade::before{animation-duration:5s;animation-iteration-count:infinite;animation-direction:alternate;aspect-ratio:16/81;background-color:currentcolor;content:"";height:auto;position:absolute;transition:125ms ease-in-out;transition-property:bottom,top;width:clamp(16px,1vw,18px);width:3.75cqi;}.art-arcade-tabletop .attraction.arcade::before{bottom:10%;left:0;}.art-arcade-tabletop .attraction.arcade::after{right:0;top:10%;}@media (prefers-reduced-motion:no-preference){.art-arcade-tabletop .attraction.arcade::before{animation-name:left-paddle;}.art-arcade-tabletop .attraction.arcade::after{animation-name:right-paddle;}}@keyframes left-paddle{0%{bottom:10%;}30%{bottom:30%;}31%{bottom:30%;}72%{bottom:90%;}100%{bottom:20%;}}@keyframes right-paddle{0%{top:10%;}25%{top:50%;}26%{top:50%;}50%{top:66%;}51%{top:66%;}75%{top:90%;}100%{top:20%;}}.art-arcade-tabletop .attraction.arcade .attraction__icon{aspect-ratio:1;background-color:currentcolor;border-radius:50%;display:block;}.art-arcade-tabletop .attraction.tabletop .attraction__icon{--color-content:var(--color-black);--color-surface:var(--color-yellow);animation-duration:5s;animation-fill-mode:forwards;animation-iteration-count:infinite;}@media (prefers-reduced-motion:no-preference){.art-arcade-tabletop .attraction.tabletop .attraction__icon{animation-name:spin-die;}}.art-arcade-tabletop .attraction.tabletop .attraction__icon svg{height:100%;width:auto;}@keyframes spin-die{0%{transform:rotate(0);}20%{transform:rotate(0);}40%{transform:rotate(360deg);}100%{transform:rotate(360deg);}}.chase-lights{--border-width:calc(var(--light-size) * 0.2);--column-gap:calc(var(--light-size));--light-size:clamp(16px, 4.5cqi, 36px);--shadow:var(--shadow-depth) var(--shadow-depth) var(--color-black);--shadow-depth:calc(var(--light-size) / 10);align-items:flex-start;column-gap:var(--column-gap);display:flex;flex-wrap:wrap;height:calc(var(--light-size) + 2 * var(--shadow-depth));justify-content:space-between;overflow:hidden;padding-inline-end:var(--shadow-depth);row-gap:var(--column-gap);width:100%;}@supports not (container-type:inline-size){.chase-lights{--light-size:4.5vw;}}.chase-lights .light{aspect-ratio:1;border-radius:50%;box-shadow:var(--shadow);width:var(--light-size);}.chase-lights .light[data-on=true]{background-color:var(--color-pink);}.chase-lights .light[data-on=false]{box-shadow:0 0 0 var(--border-width) var(--color-pink) inset,var(--shadow);}.event-details{--opacity:0.001;--visibility:hidden;align-items:center;column-gap:2vw;column-gap:var(--space-cq-2);display:flex;flex-direction:column;font-family:"HEX Franklin Narrow";font-weight:600;justify-content:space-around;padding-block:var(--space-cq-2);padding-inline:var(--space-cq-2);row-gap:var(--space-cq-0);text-align:center;text-transform:uppercase;}.event-details[data-loaded=true],[data-js=false] .event-details{--opacity:1;--visibility:visible;}@container (min-width:800px){.event-details{flex-direction:row;padding-block:var(--space-cq-0);}}@supports not (container-type:inline-size){@media (min-width:800px){section.event-details{flex-direction:row;padding-block:1vw;}}}.event-details>*{opacity:var(--opacity);transition:opacity 1.25s var(--transition-timing) .25s;visibility:var(--visibility);}.event-details__city,.event-details__date{font-size:5vw;font-size:5cqi;justify-items:center;}@container (min-width:800px){.event-details__city,.event-details__date{display:grid;font-size:2cqi;}}@supports not (container-type:inline-size){@media (min-width:800px){.event-details__city,.event-details__date{display:grid;font-size:2vw;}}}.event-details__venue{color:var(--color-yellow);font-family:"Komplekt 070",sans-serif;font-size:10vw;font-size:14cqi;font-weight:700;line-height:1;margin-top:.125em;}@container (min-width:800px){.event-details__venue{font-size:7cqi;}}@supports not (container-type:inline-size){@media (min-width:800px){.event-details__venue{font-size:7vw;}}}.featured-talks{column-gap:var(--space-cq-4);display:grid;grid-template-columns:repeat(2,1fr);padding-block-end:var(--space-cq-2);padding-block-start:var(--space-cq-4);padding-inline:var(--space-cq-2);row-gap:var(--space-cq-4);text-transform:uppercase;}@container (min-width:800px){.featured-talks{padding-block-end:var(--space-cq-2);padding-block-start:var(--space-cq-3);}}@supports not (container-type:inline-size){section.featured-talks{grid-template-columns:1fr;}}.featured-talks__heading{border-radius:99px;font-family:"Obviously Wide";font-size:3.5vw;font-size:3.5cqi;font-weight:700;grid-column-end:span 2;justify-self:center;letter-spacing:.06em;line-height:1;padding-block-end:0.5em;padding-block-start:0.375em;padding-inline:var(--space-cq-3);}@container (min-width:800px){.featured-talks__heading{font-size:2.75cqi;}}@supports not (container-type:inline-size){.featured-talks__heading{grid-column:1;}@media (min-width:800px){.featured-talks__heading{font-size:2.75vw;}}}.featured-talk{--tint-color:var(--color-pink);align-self:start;container-type:inline-size;display:grid;grid-column-end:span 2;line-height:1;row-gap:var(--space-cq-0);text-align:center;}@container (min-width:800px){.featured-talk{grid-column-end:span 1;}}@supports not (container-type:inline-size){div.featured-talk{grid-column:1;}@media (min-width:800px){.featured-talk{grid-column-end:span 1;}}}.feature-talk__bio{font-family:"HEX Franklin";font-size:clamp(16px, 4.5vw, 24px);font-size:4.5cqi;font-weight:500;justify-self:center;line-height:1.3;margin-top:var(--space-cq-2);max-width:30ch;}.featured-talk .feature-talk__bio a{text-decoration:underline;}.featured-talk__first-name{align-items:center;column-gap:var(--space-cq-3);display:grid;font-family:"Roba Low";font-size:10vw;font-size:10cqi;font-weight:500;grid-template-columns:1fr auto 1fr;}.featured-talk__first-name::after,.featured-talk__first-name::before{background-color:var(--tint-color);border-radius:99px;content:"";height:clamp(12px,2.67vw,16px);height:clamp(12px,var(--space-cq-2),16px);transition:background-color .25s ease;width:100%;}.featured-talk__last-name{font-family:"Roba Low";font-size:20vw;font-size:25cqi;font-weight:600;line-height:.875;transition:inherit;}.featured-talk a{text-decoration:none;}.featured-talk a .featured-talk__last-name{text-shadow:0 .0375em 0 transparent;}@media (hover:hover){.featured-talk:has(a:hover){--tint-color:var(--color-black);}.featured-talk a:hover .featured-talk__last-name{text-shadow:0 .0375em 0 var(--color-green);}}.featured-talks .hosted-by{grid-column-end:span 2;}@container (min-width:800px){.featured-talks .hosted-by{grid-column-end:span 1;margin-bottom:var(--space-cq-2);}}@supports not (container-type:inline-size){section.featured-talks .hosted-by{grid-column:1/-1;}}.footer{--grid-columns:4;--inset-block:var(--space-2);--inset-inline:0;--row-gap:var(--space-1);border-radius:0;border-top:.25rem solid var(--color-yellow);column-gap:var(--space-2);display:grid;font-family:Mint,sans-serif;font-size:1rem;font-weight:400;grid-template-columns:repeat(var(--grid-columns),1fr);line-height:1.4;margin-block-start:var(--inset-block);padding-block:var(--inset-block);padding-inline:var(--inset-inline);row-gap:var(--row-gap);}@media (min-width:600px){.footer{--inset-inline:var(--space-2);--row-gap:var(--space-2);}}@media (min-width:800px){.footer{--grid-columns:8;font-size:1.25rem;}}@media (min-width:1200px){.footer{--inset-inline:var(--space-4);--inset-block:var(--space-4);font-size:1.5rem;}}.footer>*{grid-column:1/-1;}.footer small{font-size:.8em;opacity:.7;}.footer__credits,.footer__links{--stack-space:var(--row-gap);font-size:1rem;}@media (min-width:800px){.footer__credits,.footer__links{grid-column-end:span 5;}}@media (min-width:1000px){.footer__credits,.footer__links{grid-column-end:span 2;}.footer__credits{grid-column-start:7;grid-row:2;}.footer__links{grid-column-start:5;grid-row:2;}}@media (min-width:1200px){.footer__credits,.footer__links{font-size:1.25rem;}}.footer__logo{grid-row:1;}@media (min-width:800px){.footer__logo{grid-column-end:span 3;}}.footer__logo svg{width:var(--space-4);}.footer__newsletter{--stack-space:var(--row-gap);grid-row:2;}@media (min-width:800px){.footer__newsletter{grid-column-end:span 8;}}@media (min-width:1000px){.footer__newsletter{grid-column-end:span 4;}}.newsletter__email,.newsletter__submit{-webkit-appearance:none;appearance:none;}.newsletter__email{--border-color:var(--color-white);background-color:transparent;border:none;border-bottom:1px solid var(--border-color);color:inherit;width:100%;}@media (min-width:800px){.newsletter__email{width:50%;}}.newsletter__email:focus{--border-color:var(--color-green);box-shadow:0 3px 0 var(--border-color);}.newsletter__email:focus-visible{outline:0;}.newsletter__form{column-gap:var(--space-1);display:flex;flex-direction:column;row-gap:var(--space-1);}@media (min-width:800px){.newsletter__form{flex-direction:row;}}.newsletter__submit{background-color:var(--color-yellow);border:none;border-radius:var(--space-0);color:var(--color-black);cursor:pointer;font-family:Henrietta,sans-serif;line-height:.8;padding-block:var(--space-0);padding-inline:var(--space-2);text-transform:uppercase;}.newsletter__text{max-width:32ch;}.hosted-by{--stroke-width:var(--space-cq--1);border-radius:var(--space-cq-2);box-shadow:0 0 0 var(--stroke-width) var(--theme-background) inset,0 0 0 calc(2 * var(--stroke-width)) var(--color-green) inset;container-name:hosted-by;container-type:inline-size;display:flex;flex-direction:column;justify-content:center;padding-block:var(--space-cq-4);padding-inline:var(--space-cq-3);row-gap:var(--space-cq-2);text-align:center;}@container (min-width:800px){.hosted-by{border-radius:var(--space-cq-2);}}@supports not (container-type:inline-size){.hosted-by{--stroke-width:0.67vw;border-radius:2.67vw;padding-block:6vw;padding-inline:4vw;row-gap:2.67vw;}}.hosted-by__hosts{display:flex;flex-direction:column;font-family:Henrietta,serif;font-size:10.25cqi;font-weight:500;line-height:1;row-gap:var(--space-cq-1);}@supports not (container-type:inline-size){.hosted-by__hosts{font-size:8vw;row-gap:1.78vw;}}.hosted-by__hosts a{text-decoration:none;text-shadow:0 .1em 0 transparent;}.hosted-by__hosts a:hover{color:var(--color-green);text-shadow:0 .1em 0 #000;}.hosted-by__title{color:var(--color-yellow);font-family:"Obviously Wide";font-size:5cqi;font-weight:700;line-height:1;}@supports not (container-type:inline-size){.hosted-by__title{font-size:3vw;}}.indie-media-circus{overflow:hidden;position:relative;text-align:center;text-transform:uppercase;}.indie-media-circus::after{--border-width:var(--space-cq-1);border-radius:var(--border-radius);box-shadow:0 0 0 var(--border-width) var(--color-pink);content:"";inset:var(--border-width);pointer-events:none;position:absolute;}.indie-media-circus__content{--grid-shoulder:var(--space-cq-4);container-name:content;container-type:inline-size;display:grid;grid-template-columns:var(--grid-shoulder) 1fr var(--grid-shoulder);margin-block:var(--space-cq-4);margin-inline:auto;row-gap:var(--space-cq-2);}@container (min-width:600px){.indie-media-circus__content{--grid-shoulder:var(--space-cq-4);max-width:66cqi;}}@supports not (container-type:inline-size){@media (min-width:600px){.indie-media-circus__content{--grid-shoulder:var(--space-cq-4);margin-inline:var(--space-cq-2);}}}.indie-media-circus__content>*{grid-column-start:2;}.indie-media-circus__tagline{background-color:var(--color-yellow);border-radius:99px;color:var(--color-black);font-family:"Dela Gothic One",sans;font-size:3.75vw;font-size:calc(3.75cqi * .9);letter-spacing:.06em;line-height:1;padding-block:1.5vw;padding-block:1.5cqi;text-align:center;text-transform:uppercase;}@container page (min-width:600px){.indie-media-circus__tagline{font-size:2.5cqi;}}@supports not (container-type:inline-size){@media (min-width:600px){.indie-media-circus__tagline{font-size:2vw;}}}.indie-media-circus__subtitle{font-family:Mint;font-size:4vw;font-size:4.5cqi;font-weight:700;line-height:1.1;text-transform:initial;}@container page (min-width:600px){.indie-media-circus__subtitle{grid-column:1/-1;}}@supports not (container-type:inline-size){@media (min-width:600px){.indie-media-circus__subtitle{grid-column:1/-1;}}}.indie-media-circus__title{display:flex;flex-direction:column;line-height:.8;margin-top:calc(.5em + var(--space-cq-2));}.indie-media-circus__title .title-line:first-child{font-family:"Roba Low";font-size:calc(15.25vw * .9);font-size:15.25cqi;}.indie-media-circus__title .title-line:nth-child(2){font-family:Gooper;font-weight:500;font-size:calc(19.5vw * .9);font-size:19.5cqi;}.indie-media-circus .speakers-list{display:flex;flex-direction:column;line-height:.8;margin-bottom:var(--space-cq-2);row-gap:var(--space-cq-0);}.indie-media-circus .speaker--fourohfour-media{font-family:Silverknife,serif;font-size:calc(22.25vw * .9);font-size:22.25cqi;}.indie-media-circus .speaker--kottke{font-family:Henrietta,serif;font-size:calc(11.95vw * .9);font-size:11.95cqi;}.indie-media-circus .speaker--platformer{font-family:"Gooper Condensed",serif;font-size:calc(17.375vw * .9);font-size:17.375cqi;margin-top:.075em;}.indie-media-circus .speaker--garbage-day{font-family:"Komplekt 080",serif;font-size:calc(11.375vw * .9);font-size:11.375cqi;font-weight:600;margin-top:.125em;}.indie-media-circus .speaker a{text-decoration:none;text-shadow:0 .0375em 0 transparent;}.indie-media-circus .speaker a:hover{color:var(--color-green);text-shadow:0 .0375em 0 #000;}.indie-media-circus__tent{display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;}.indie-media-circus__tent--bottom{border-bottom-left-radius:calc(var(--border-radius) * 3);border-bottom-right-radius:calc(var(--border-radius) * 3);}.indie-media-circus__tent--top{border-top-left-radius:calc(var(--border-radius) * 3);border-top-right-radius:calc(var(--border-radius) * 3);}.indie-media-circus__tent-stripe{aspect-ratio:2/1;opacity:1;}.indie-media-circus__tent--bottom .indie-media-circus__tent-stripe{border-top-left-radius:999px;border-top-right-radius:999px;}.indie-media-circus__tent--top .indie-media-circus__tent-stripe{border-bottom-left-radius:999px;border-bottom-right-radius:999px;}.masthead{--opacity:0.001;--visibility:hidden;container-type:inline-size;display:flex;flex-direction:column;padding-block:4vw;padding-block:4cqi;padding-inline:4vw;padding-inline:4cqi;row-gap:3vw;row-gap:3cqi;text-align:center;}.masthead[data-loaded=true],[data-js=false] .masthead{--opacity:1;--visibility:visible;}.masthead svg{color:var(--color-pink);height:auto;width:100%;}.masthead__subtitle,.masthead__tagline,.masthead__title{opacity:var(--opacity);transition:opacity 1.25s var(--transition-timing) .25s;visibility:var(--visibility);}.masthead__subtitle{font-family:"Obviously Narrow",sans-serif;font-size:max(1rem, 6vw);font-size:max(1rem, 6cqi);font-weight:600;line-height:115%;text-transform:uppercase;}.masthead__tagline{display:flex;flex-direction:column;font-family:"Roba Low";line-height:.6;row-gap:3vw;row-gap:3cqi;text-transform:uppercase;}.masthead__tagline>:first-child{font-size:13vw;font-size:17cqi;font-weight:600;}.masthead__tagline>:nth-child(2){font-size:12vw;font-size:16cqi;font-weight:900;margin-top:.125em;}.masthead__title{font-family:"Enfilade Display",sans-serif;font-size:min(1000px, 70vw);font-size:min(1000px, 96cqi);font-weight:700;line-height:.7;margin-top:.0375em;text-shadow:.015em .015em 0 var(--color-green);}.page{--border-radius:1.575cqi;--border-width:4cqi;background-color:var(--color-black);container-name:page;container-type:inline-size;display:grid;margin-inline:auto;max-width:var(--space-page-maw);padding-block:var(--border-width);row-gap:var(--border-width);}@media (min-width:800px){.page{--border-width:2.1cqi;}}@supports not (container-type:inline-size){.page{--border-radius:1.575vw;--border-width:4vw;}}:where(.page > *){border-radius:var(--border-radius);margin-inline:var(--border-width);}.past-speakers{display:grid;padding-block:var(--space-cq-2);padding-inline:0;position:relative;row-gap:var(--space-cq-4);text-transform:uppercase;}@container page (min-width:800px){.past-speakers{grid-template-columns:1fr 2fr;padding:0;}}.past-speakers__title{column-gap:.5vw;column-gap:.5cqi;display:flex;flex-direction:column;font-weight:700;justify-content:center;line-height:1;margin-top:-1.25em;row-gap:.5vw;row-gap:.5cqi;text-align:center;}@container page (min-width:800px){.past-speakers__title{flex-direction:column;margin-top:-.75em;}}.past-speakers__title :first-child{font-family:"Obviously Wide";font-size:13vw;font-size:13cqi;}.past-speakers__title :nth-child(2){font-family:"Obviously Narrow";font-size:10.25vw;font-size:10.25cqi;margin-top:-.125em;}.past-speakers__title :nth-child(3){font-family:Obviously;font-size:4.125vw;font-size:4.125cqi;}@container page (min-width:800px){.past-speakers__title :first-child{font-size:5cqi;}.past-speakers__title :nth-child(2){font-size:3.9cqi;}.past-speakers__title :nth-child(3){font-size:1.5625cqi;}}.past-speakers-list{display:grid;grid-template-columns:repeat(3,1fr);}@supports not (container-type:inline-size){.past-speakers-list{grid-template-columns:initial;justify-self:center;max-width:400px;row-gap:1em;}}.past-speakers-list .speaker{background-color:var(--color-yellow);border-radius:clamp(16px,var(--space-cq-1),24px);color:var(--color-black);container-name:speaker;container-type:inline-size;display:grid;line-height:1;margin-inline:auto;padding:var(--space-cq-2);position:relative;text-align:center;transition:var(--transition-default);transition-property:var(--transition-property);width:100%;}@container (min-width:550px){.past-speakers-list .speaker{padding:var(--space-cq-1);width:100%;}}.past-speakers-list .speaker::before{pointer-events:none;}.past-speakers-list .speaker:hover{background-color:var(--color-white);}.past-speakers-list .speaker:nth-child(n+2)::before{--dot-size:0.25em;background:url(/images/ticket-dots.svg) repeat-y;bottom:0;content:"";left:calc(var(--dot-size)/ -2);position:absolute;top:0;width:var(--dot-size);}@container (min-width:550px){.past-speakers-list .speaker:nth-child(n+2)::before{--dot-size:0.375em;}}@supports not (container-type:inline-size){.past-speakers-list .speaker:nth-child(n+2)::before{content:initial;}}.past-speakers-list .speaker__first-name,.past-speakers-list .speaker__last-name{font-family:Bayon,sans-serif;line-height:.9;}.past-speakers-list .speaker__first-name{font-size:clamp(24px, 13vw, 36px);font-size:clamp(24px, 13cqi, 36px);}.past-speakers-list .speaker__last-name{font-size:clamp(36px, 37vw, 100px);font-size:clamp(36px, 37cqi, 100px);}.past-speakers-list .speaker__detail,.past-speakers-list .speaker__year{justify-self:center;}.past-speakers-list .speaker__detail{font-family:"HEX Franklin Narrow";font-size:clamp(12px, 8vw, 24px);font-size:clamp(12px, 8cqi, 24px);font-weight:600;line-height:1.25;margin-top:.5em;}.past-speakers-list a.speaker__link{display:grid;text-decoration:none;text-shadow:0 .0375em 0 transparent;}.past-speakers-list a.speaker__link:hover .speaker__last-name{text-decoration:none;text-shadow:0 .0375em 0 var(--color-green);}.past-speakers-list .speaker__year{align-self:end;font-family:"HEX Franklin";font-size:clamp(12px, 6vw, 18px);font-size:clamp(12px, 6cqi, 18px);font-weight:500;margin-top:1.75em;}.past-speakers__sticker{background-color:var(--color-green);border:.15em solid currentcolor;border-radius:99px;color:var(--color-black);font-family:"Roba Low";font-size:7vw;font-size:7cqi;font-weight:600;justify-self:stretch;line-height:1;padding-block-end:0.25em;padding-block-start:0.125em;padding-inline:0.5em;text-align:center;}@container (min-width:800px){.past-speakers__sticker{font-size:4cqi;left:calc(33cqi / 2);position:absolute;top:calc(-1 * (var(--border-width) + .15em + .125em + .5em));transform:translateX(-50%);}}@supports not (container-type:inline-size){@media (min-width:800px){.past-speakers__sticker{font-size:4vw;justify-self:center;position:relative;}}}.patrons{background-color:var(--color-green);color:var(--color-black);display:grid;justify-content:center;padding-block:max(24px,var(--space-cq-3));padding-inline:var(--space-cq-2);row-gap:max(24px,var(--space-cq-2));text-align:center;text-transform:uppercase;}.patrons__title{font-family:Henrietta,serif;font-size:clamp(16px, 2.65vw, 48px);font-size:clamp(16px, 2.65cqi, 48px);}.patrons__list{--column-gap:0.5em;column-gap:var(--column-gap);display:flex;flex-wrap:wrap;justify-content:center;justify-self:center;}.patrons__list>:not(:last-of-type)::after{content:"•";margin-inline-start:var(--column-gap);}.community-patrons-list{font-family:"HEX Franklin",sans-serif;font-size:clamp(12px, 1.5vw, 30px);font-size:clamp(12px, 1.5cqi, 30px);font-weight:500;width:75%;}.patrons-list{--column-gap:0.375em;flex-direction:column;font-family:"Roba Low",sans-serif;font-size:clamp(24px, 4vw, 54px);font-size:clamp(24px, 4cqi, 54px);font-weight:600;line-height:1.2;}.patrons-list>:not(:last-of-type)::after{content:"";}@container (min-width:600px){.patrons-list{flex-direction:inherit;}.patrons-list>:not(:last-of-type)::after{content:"•";}}preview-banner{--y:0;align-items:center;bottom:var(--space-2);cursor:default;display:grid;font-size:.875rem;justify-content:center;left:50%;position:fixed;text-align:center;transform:translateX(-50%) translateY(var(--y));}preview-banner:has([aria-expanded=false]){opacity:0;}@media (prefers-reduced-motion:no-preference){preview-banner:has([aria-expanded=false]){--y:75%;transition:.5s cubic-bezier(.68, -.55, .27, 1.55);}}preview-banner .banner{align-items:center;border-radius:var(--space--2);box-shadow:0 .4px .6px rgba(0,0,0,.042),0 1px 1.3px rgba(0,0,0,.061),0 1.9px 2.5px rgba(0,0,0,.075),0 3.4px 4.5px rgba(0,0,0,.089),0 6.3px 8.4px rgba(0,0,0,.108),0 15px 20px rgba(0,0,0,.15);column-gap:.75em;display:flex;padding-block:var(--space--1);padding-inline:var(--space-0);padding-inline-end:var(--space--1);}preview-banner button{--background-color:color-mix(in hsl longer hue, var(--theme-color) 15%, var(--theme-background-color) 5%);align-content:center;align-self:center;background-color:var(--background-color);border:none;border-radius:var(--space--3);color:inherit;cursor:pointer;display:grid;font-size:.875em;height:2em;padding:0;width:2em;}@media (hover:hover){preview-banner button{background-color:transparent;transition-property:background-color,color;}preview-banner button:hover{background-color:var(--background-color);transition:125ms cubic-bezier(.45,.05,.55,.95);}}preview-banner .message{white-space:nowrap;}.registration{border:var(--space-cq-0) solid var(--color-yellow);display:grid;padding:var(--space-cq-2);padding-block-end:var(--space-cq-3);row-gap:var(--space-cq-3);text-align:center;text-transform:uppercase;}.registration__link{--background-color:var(--color-white);--border-color:var(--color-pink);--color:var(--color-black);--shadow-depth:var(--space-cq-0);background-color:var(--background-color);border:var(--space-cq-0) solid var(--border-color);border-radius:999px;box-shadow:0 var(--shadow-depth) 0 #222;color:var(--color);font-family:"Roba Low";font-size:clamp(28px, 6vw, 100px);font-size:clamp(28px, 6cqi, 100px);font-weight:600;line-height:1;padding-block-end:0.25em;padding-block-start:0.1875em;padding-inline:2em;text-decoration:none;}@container (min-width:600px){.registration__link{justify-self:center;}}.registration__link--sold-out{--background-color:transparent;--border-color:var(--color-white);--color:var(--color-yellow);box-shadow:none;}.registration__link:not(.registration__link--sold-out){--shadow-depth:calc(var(--space-cq-0) + 0.1em);transform:translateY(-.1em);transition:.1s ease;transition-property:box-shadow,transform;}.registration__link:not(.registration__link--sold-out):focus-visible,.registration__link:not(.registration__link--sold-out):hover{--shadow-depth:var(--space-cq-0);transform:translateY(0);}.registration__info{font-family:Mint;font-size:clamp(16px, 2.5vw, 32px);font-size:clamp(16px, 1.75cqi, 32px);text-transform:none;}.registration__passes .registration__info{grid-column-end:span 2;margin-top:1em;}.registration__link+.registration__info{margin-top:calc(-1em);}.registration__instructions{column-gap:var(--space-cq-0);display:grid;font-family:Mint;font-size:clamp(16px, 2.5vw, 32px);font-size:clamp(16px, 1.75cqi, 32px);font-weight:400;line-height:1.3;padding-block-end:var(--space-cq-0);padding-inline:var(--space-cq-3);row-gap:1em;text-transform:initial;text-wrap:balance;}@container (min-width:600px){.registration__instructions{grid-template-columns:repeat(3,1fr);}}.registration-instruction__title{color:var(--color-yellow);font-family:Henrietta;font-size:clamp(24px, 1.25em, 36px);font-weight:500;margin-bottom:.5em;text-transform:uppercase;}.registration__passes{column-gap:var(--space-cq-1);display:grid;grid-template-columns:repeat(2,1fr);padding-inline:var(--space-cq-2);}.registration__passes .pass{--background-color:var(--color-yellow);--border-color:var(--color-yellow);--color:var(--color-black);background-color:var(--background-color);border-radius:var(--space-cq-1);color:var(--color);container-name:pass;container-type:inline-size;padding-block:var(--space-cq-2);padding-inline:var(--space-cq-3);position:relative;}.registration__passes .pass::before{--border-width:calc(1.5 * var(--space-cq-1));border-radius:var(--space-cq-1);box-shadow:0 0 0 var(--border-width) var(--border-color);content:"";inset:var(--border-width);pointer-events:none;position:absolute;}.registration__passes .pass--sold-out{--background-color:var(--color-transparent);--border-color:var(--color-white);--color:var(--color-yellow);position:relative;}.registration__passes .pass--sold-out::after{background-color:var(--color-white);content:"";display:block;height:var(--space-cq-2);left:50%;position:absolute;top:50%;transform:rotate(-30deg) translateX(-50%) translateY(-50%);transform-origin:top left;width:66%;}.registration__passes .pass-price{font-family:Silverknife,sans-serif;font-size:12vw;font-size:30cqi;line-height:1;}.registration__passes .pass-title{font-family:Bayon,sans-serif;font-size:5vw;font-size:16cqi;line-height:1;}.registration__subtitle{color:var(--color-green);font-family:"Obviously Narrow",sans-serif;font-size:clamp(24px, 4vw, 64px);font-size:clamp(24px, 4cqi, 64px);font-weight:600;line-height:1.2;padding-block-start:var(--space-cq-0);padding-inline:var(--space-cq-3);text-wrap:pretty;}.registration__title{font-family:Silverknife,sans-serif;font-size:17.5vw;font-size:17.5cqi;font-weight:700;line-height:.8;overflow:hidden;}scheme-selector fieldset{border:none;column-gap:1em;display:flex;margin:0;padding:0;}scheme-selector label{cursor:pointer;}[data-color-scheme=auto] scheme-selector label:has( > input[value=auto] ),[data-color-scheme=dark] scheme-selector label:has( > input[value=dark] ),[data-color-scheme=light] scheme-selector label:has( > input[value=light] ){color:red;}scheme-selector input{margin:0;}.scrolling-marquee{--column-gap:2.5em;border-radius:0;color:var(--color-green);display:flex;font-family:"HEX Franklin";font-size:clamp(16px, 2vw, 24px);font-size:clamp(16px, 2cqi, 24px);font-weight:500;gap:var(--column-gap);margin-inline:0;overflow:hidden;text-transform:uppercase;user-select:none;width:100vw;width:100cqi;}.scrolling-marquee__content{display:flex;flex-shrink:0;gap:var(--column-gap);justify-content:space-around;min-width:100%;}@media (prefers-reduced-motion:no-preference){.scrolling-marquee__content{animation:scroll var(--animation-duration,30s) linear infinite;}}@keyframes scroll{from{transform:translateX(0);}to{transform:translateX(calc(-100% - var(--column-gap)));}}.sideshow{--color-tint:var(--color-pink);display:flex;flex-direction:column;padding-block:var(--space-cq-3);padding-inline:var(--space-cq-3);row-gap:var(--space-cq-2);text-align:center;}.sideshow__header{--stack-space:var(--space-cq-2);}.sideshow__subtitle{font-family:"HEX Franklin";font-size:clamp(16px, 2.5vw, 48px);font-size:clamp(14px, 2.5cqi, 48px);font-weight:500;line-height:1.3;margin-inline:auto;max-width:40ch;text-transform:uppercase;}@container (min-width:800px){.sideshow__subtitle{margin-inline:auto;width:60%;}}@supports not (container-type:inline-size){@media (min-width:800px){.sideshow__subtitle{margin-inline:auto;width:60%;}}}.sideshow__title{font-family:"Enfilade Display";font-size:25vw;font-size:26cqi;font-weight:700;line-height:.8;text-transform:uppercase;}.sideshow-speakers-list{--border-width:clamp(3px, 0.5cqi, 8px);border:var(--border-width) solid currentcolor;background-color:var(--color-tint);border-radius:clamp(8px,2vw,24px);border-radius:clamp(8px,2cqi,24px);box-shadow:var(--border-width) var(--border-width) 0 var(--color-tint);display:flex;flex-direction:column;overflow:hidden;row-gap:var(--border-width);}@supports not (container-type:inline-size){.sideshow-speakers-list{--border-width:clamp(3px, 0.5vw, 8px);}}.sideshow-speakers-list .speaker{--padding-block:clamp(8px, 1.5cqi, 24px);background-color:var(--color-white);font-family:"Bebas Neue",sans-serif;font-size:clamp(24px, 8.75vw, 100px);font-size:clamp(24px, 8.75cqi, 100px);line-height:.8;padding-block-start:0.25em;padding-block-end:0.125em;transition:background-color .25s ease;}@supports not (container-type:inline-size){.sideshow-speakers-list .speaker{--padding-block:clamp(8px, 1.5vw, 24px);}}.sideshow-speakers-list .speaker a{display:block;text-decoration:none;}@media (hover:hover){.sideshow-speakers-list .speaker:has(a:hover){background-color:var(--color-black);color:var(--color-white);}}.sideshow__tagline{color:var(--color-tint);column-gap:var(--space-cq-2);display:flex;flex-wrap:flex;font-family:Obviously;font-size:3.75vw;font-size:3.75cqi;font-weight:700;justify-content:center;letter-spacing:.125em;overflow-x:hidden;text-transform:uppercase;width:100%;}.sideshow__tagline>*{white-space:nowrap;}.sideshow__tagline>:nth-child(n+2){display:none;}@container (min-width:900px){.sideshow__tagline{font-size:1.75cqi;}.sideshow__tagline>:nth-child(n){display:block;}}@supports not (container-type:inline-size){@media (min-width:900px){.sideshow__tagline{font-size:1.75vw;}.sideshow__tagline>:nth-child(n){display:block;}}}site-footer{padding-block:var(--space-2);}site-header{padding-block:var(--space-page-inline);}site-header a{position:relative;}site-header a::after{border-bottom:1px solid #000;bottom:-.0625em;content:"";left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform ease-in-out .25s;width:100%;}@media (prefers-reduced-motion:no-preference){site-header a{text-decoration:none;}site-header a:hover::after{transform:scaleX(1);}}site-header .contents{display:flex;justify-content:space-between;}.nav-list{column-gap:1.5em;display:flex;}.nav-item[aria-current=true] a::after{transform:scaleX(1);}.skip-nav{background-color:#000;color:#fff;left:50%;outline:0;padding-block:var(--space--1);padding-inline:var(--space-0);position:absolute!important;top:var(--space-page-block);transform:translateX(-50%);}.skip-nav:not(:focus){border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;white-space:nowrap;width:1px;}section-hero{display:block;}@media screen and (max-width:40rem){section-hero{padding-bottom:var(--space-1);}}section-hero .content{row-gap:var(--space-1);}section-hero .content>*{grid-column-end:span 4;}@media screen and (min-width:40rem){section-hero .content>*{grid-column-end:span 6;}}section-hero .title{max-width:30ch;}