:root{color-scheme:light;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:0.8125rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem, 4vw + 0.5rem, 3.75rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section:clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title:clamp(1.25rem, 0.75vw + 0.875rem, 1.625rem);--text-lead:clamp(1.125rem, 0.35vw + 1rem, 1.375rem);--ease-out:cubic-bezier(0.16, 1, 0.3, 1);--ease-in:cubic-bezier(0.7, 0, 0.84, 0);--ease-in-out:cubic-bezier(0.65, 0, 0.35, 1);--dur-micro:120ms;--dur-short:220ms;--dur-long:420ms;--color-error:oklch(52% 0.19 27);--color-success:oklch(50% 0.12 150);--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:oklch(98.5% 0.005 260);--color-paper-2:oklch(95.5% 0.008 260);--color-paper-3:oklch(91% 0.01 260);--color-ink:oklch(16% 0.012 260);--color-ink-2:oklch(30% 0.014 260);--color-muted:oklch(48% 0.016 260);--color-rule:oklch(88% 0.01 260);--color-accent:oklch(52% 0.25 265);--color-accent-deep:oklch(40% 0.2 266);--color-accent-ink:oklch(98.5% 0.004 260);--color-focus:oklch(58% 0.22 28);--color-field:var(--color-accent);--font-display:"Barlow Condensed", ui-sans-serif, sans-serif;--font-body:"Barlow", ui-sans-serif, sans-serif;--font-outlier:var(--font-display);--radius-card:0;--radius-pill:0;--rule-hair:1px;--rule-bar:2px;--shadow-card:none;--tracking-display:-0.005em;--display-weight:800}@font-face{font-family:"Barlow Condensed";src:url(../fonts/barlow-condensed-800.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:"Barlow";src:url(../fonts/barlow-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Barlow";src:url(../fonts/barlow-500.woff2) format("woff2");font-weight:500;font-display:swap}*,*::before,*::after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55;-webkit-font-smoothing:antialiased;caret-color:var(--color-accent)}::selection{background:color-mix(in oklab,var(--color-accent) 30%,transparent)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight,700);font-synthesis:none;letter-spacing:var(--tracking-display);line-height:1.05;overflow-wrap:break-word;min-width:0;text-wrap:balance}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);line-height:1.45;max-width:52ch}p{margin:0;text-wrap:pretty}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-slot]{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--color-paper-2,var(--color-paper)),var(--color-paper-3,var(--color-paper)))}[data-slot]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (max-width:60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){*:not(.keep-motion),*:not(.keep-motion)::before,*:not(.keep-motion)::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}[data-slot]>img{filter:contrast(1.1) saturate(1.08)}:root{--color-pony:oklch(59.1% 0.208 23);--color-pony-field:var(--color-pony);--color-pony-ink:oklch(98.5% 0.004 260);--color-flag-1:oklch(52.6% 0.206 25);--color-flag-2:oklch(66% 0.16 54);--color-flag-3:oklch(76% 0.154 94);--color-flag-4:oklch(50% 0.13 145);--color-flag-5:oklch(49.9% 0.119 242);--color-flag-6:oklch(38.4% 0.132 322);--stripe:4px;--color-flag-tile-1:oklch(52.6% 0.206 25);--color-flag-tile-2:oklch(55% 0.15 50);--color-flag-tile-3:oklch(55% 0.115 90);--color-flag-tile-4:oklch(50% 0.13 145);--color-flag-tile-5:oklch(49.9% 0.119 242);--color-flag-tile-6:oklch(38.4% 0.132 322);--world-xmas-ground:oklch(21% 0.03 158);--world-xmas-signal:oklch(84% 0.09 72);--world-xmas-ink:oklch(96% 0.015 85);--world-xmas-ink-2:oklch(88% 0.03 80);--world-easter-ground:oklch(20% 0.021 56);--world-easter-signal:oklch(72% 0.118 210);--world-csd-ground:oklch(27% 0.1 29);--world-csd-signal:oklch(84% 0.13 95);--world-halloween-ground:oklch(25% 0.08 322);--world-halloween-signal:oklch(96% 0.015 322);--world-easter-ink:oklch(96% 0.015 70);--world-easter-ink-2:oklch(88% 0.02 70);--world-csd-ink:oklch(97% 0.012 90);--world-csd-ink-2:oklch(90% 0.03 85);--world-halloween-ink:oklch(96% 0.015 322);--world-halloween-ink-2:oklch(89% 0.03 322);--color-night:oklch(21% 0.07 278);--nav-height:72px;--edge:max(var(--gutter), (100% - var(--container)) / 2 + var(--gutter))}@supports (color:oklch(from red l c h)){:root{--color-pony-field:oklch(from var(--color-pony) min(l, 0.54) c h)}}.slab{position:sticky;top:0;z-index:var(--z-sticky-nav);background:var(--color-ink);color:var(--color-paper)}.slab__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);min-height:var(--nav-height)}.wordmark{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-paper);font:var(--display-weight) 2rem/1 var(--font-display);text-decoration:none}.wordmark:hover{color:var(--color-paper-3)}.flag{width:30px;height:20px;flex-shrink:0}.flag rect:nth-child(1){fill:var(--color-flag-1)}.flag rect:nth-child(2){fill:var(--color-flag-2)}.flag rect:nth-child(3){fill:var(--color-flag-3)}.flag rect:nth-child(4){fill:var(--color-flag-4)}.flag rect:nth-child(5){fill:var(--color-flag-5)}.flag rect:nth-child(6){fill:var(--color-flag-6)}.slab__links{display:flex;align-items:center;gap:var(--space-lg);margin:0;padding:0;list-style:none}.slab__links a:not(.btn){color:var(--color-paper);font:500 var(--text-md)/1 var(--font-body);text-decoration:none;white-space:nowrap}.slab__links a:not(.btn):hover{text-decoration:underline;text-decoration-thickness:1px}.slab :focus-visible{outline-color:var(--color-paper)}.rainbow{display:flex;flex-direction:column}.rainbow i{display:block;height:var(--stripe)}.rainbow--thin{--stripe:2px}.rainbow i:nth-child(1){background:var(--color-flag-1)}.rainbow i:nth-child(2){background:var(--color-flag-2)}.rainbow i:nth-child(3){background:var(--color-flag-3)}.rainbow i:nth-child(4){background:var(--color-flag-4)}.rainbow i:nth-child(5){background:var(--color-flag-5)}.rainbow i:nth-child(6){background:var(--color-flag-6)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--space-lg);border:0;border-radius:0;font:var(--display-weight) var(--text-lg)/1 var(--font-display);text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}.btn--primary{background:var(--color-accent);color:var(--color-accent-ink)}.btn--primary:hover{background:var(--color-accent-deep)}.btn--primary:active{background:var(--color-ink)}.btn--outline{background:none;box-shadow:inset 0 0 0 var(--rule-bar) currentColor;color:inherit}.btn--outline:hover{background:var(--color-paper);color:var(--color-ink)}.btn--outline:active{background:var(--color-paper-3);color:var(--color-ink)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.btn:disabled,.btn[aria-disabled="true"]{opacity:.55;cursor:not-allowed}.slab .btn{min-height:44px}.link{color:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;white-space:nowrap}.link:hover{color:var(--color-accent)}.link:active{color:var(--color-accent-deep)}.hero{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"text motif";column-gap:var(--space-2xl);min-height:calc(100dvh - var(--nav-height) - 6 * 2px);padding-left:var(--edge)}.hero__text{grid-area:text;align-self:center;padding-block:var(--space-lg)}.hero__head{grid-area:head}.hero h1{font-size:clamp(2.75rem, 4.8vw, 4.75rem);text-transform:uppercase;line-height:1;max-width:none}.hero .lead{margin-top:var(--space-md);max-width:46ch;color:var(--color-ink-2)}.index{grid-area:index;margin:var(--space-lg) 0 0}.index__title{margin-bottom:var(--space-sm);font:var(--display-weight) var(--text-title)/1.1 var(--font-display);text-transform:uppercase}.dates{margin:0;padding:0;list-style:none;border-top:var(--rule-bar) solid var(--color-ink)}.date{display:grid;grid-template-columns:10.5rem minmax(0,1fr) auto;align-items:center;gap:var(--space-lg);padding:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule)}.date__day{font:var(--display-weight) var(--text-3xl)/1 var(--font-display);text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap}.date__day,.schedule__day>*{box-sizing:border-box;padding:.4em .5em;background:var(--tile-ground,var(--color-ink));color:var(--tile-signal,var(--color-paper))}[data-series="pony"]{--tile-ground:var(--color-pony-field);--tile-signal:var(--color-pony-ink)}[data-series="xmas"]{--tile-ground:var(--world-xmas-ground);--tile-signal:var(--world-xmas-signal)}[data-series="easter"]{--tile-ground:var(--world-easter-ground);--tile-signal:var(--world-easter-signal)}[data-series="csd"]{--tile-ground:var(--world-csd-ground);--tile-signal:var(--world-csd-signal)}[data-series="halloween"]{--tile-ground:var(--world-halloween-ground);--tile-signal:var(--world-halloween-signal)}.schedule [data-flag]{--tile-signal:var(--color-paper)}.schedule [data-flag="1"]{--tile-ground:var(--color-flag-tile-1)}.schedule [data-flag="2"]{--tile-ground:var(--color-flag-tile-2)}.schedule [data-flag="3"]{--tile-ground:var(--color-flag-tile-3)}.schedule [data-flag="4"]{--tile-ground:var(--color-flag-tile-4)}.schedule [data-flag="5"]{--tile-ground:var(--color-flag-tile-5)}.schedule [data-flag="6"]{--tile-ground:var(--color-flag-tile-6)}.date__name{font:var(--display-weight) var(--text-xl)/1 var(--font-display);text-transform:uppercase;overflow-wrap:break-word;min-width:0}.date__meta{margin-top:var(--space-2xs);color:var(--color-ink-2)}.date__actions{display:grid;justify-items:end;gap:var(--space-xs)}.date__note{color:var(--color-ink-2);text-align:right}.more{color:var(--color-ink-2);white-space:nowrap}.gw-logo{display:inline-block;width:auto;height:1.1em;margin-left:.25em;vertical-align:-.18em}.date--gw,.schedule tbody tr.gw,.schedule tbody tr.gw td{background:var(--color-ink);color:var(--color-paper);--color-focus:var(--color-paper)}.date--gw{grid-template-columns:12rem minmax(0,1fr) auto}.date--gw .date__day{font-size:3rem}.date--gw .date__name{font-size:var(--text-2xl)}.date__claim{margin-top:var(--space-2xs);font-weight:500}.date--gw .date__meta,.date--gw .more,.schedule tr.gw .more{color:var(--color-paper-3)}.date--gw .link,.schedule tr.gw .link{color:var(--color-paper)}.date--gw .link:hover,.schedule tr.gw .link:hover{color:var(--color-paper-3)}.date--gw .date__day,.schedule tr.gw .schedule__day>*{background:var(--tile-signal);color:var(--tile-ground)}.schedule tbody tr.gw td{padding-block:var(--space-md)}.date--new-years-eve,.schedule tr.new-years-eve{--tile-ground:var(--color-paper);--tile-signal:var(--color-night);--color-focus:var(--color-paper);--burst:repeating-conic-gradient(var(--color-flag-tile-1) 0 3deg, transparent 0 30deg, var(--color-flag-tile-2) 0 33deg, transparent 0 60deg, var(--color-flag-tile-3) 0 63deg, transparent 0 90deg, var(--color-flag-tile-4) 0 93deg, transparent 0 120deg, var(--color-flag-tile-5) 0 123deg, transparent 0 150deg, var(--color-flag-tile-6) 0 153deg, transparent 0 180deg);--burst-cover:radial-gradient(closest-side, var(--color-night) 22%, transparent 42% 68%, var(--color-night));--fireworks:var(--burst-cover), var(--burst), var(--burst-cover), var(--burst), var(--burst-cover), var(--burst)}.date--new-years-eve,.schedule tbody tr.new-years-eve,.schedule tbody tr.new-years-eve td{background-color:var(--color-night);color:var(--color-paper)}.date--new-years-eve,.schedule tr.new-years-eve .schedule__party{background-image:var(--fireworks);background-repeat:no-repeat}.date--new-years-eve{background-size:132px 132px,132px 132px,92px 92px,92px 92px,64px 64px,64px 64px;background-position:58% 50%,58% 50%,74% 0,74% 0,46% 100%,46% 100%}.date--new-years-eve .date__meta,.date--new-years-eve .date__note,.schedule tr.new-years-eve .more{color:var(--color-paper-3)}.date--new-years-eve .link{color:var(--color-paper)}.date--new-years-eve .link:hover{color:var(--color-paper-3)}.schedule tbody tr.new-years-eve td{padding-block:var(--space-md)}.schedule tr.new-years-eve .schedule__party{background-size:88px 88px,88px 88px,60px 60px,60px 60px,44px 44px,44px 44px;background-position:right 0 center,right 0 center,right 92px top 0,right 92px top 0,right 100px bottom 0,right 100px bottom 0}.hero__visual{grid-area:motif;position:relative;margin:0;min-height:100%}.hero__frame{position:absolute;inset:0}[data-slot="heart"]>img{object-position:50% 45%}.band--motif{padding-block:var(--section-gap-s);background:var(--color-pony-field);color:var(--color-pony-ink);--color-focus:var(--color-paper)}.band--motif .link:hover{color:var(--color-paper-3)}.pony__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-3xl);align-items:center}.pony__motif{position:relative;margin:0}.pony__frame{aspect-ratio:4 / 5}[data-slot="motif"]>img{filter:none;object-position:50% 45%}.pony__text .facts{margin-top:var(--space-2xl)}.band--motif h2{text-transform:uppercase;font-size:clamp(3rem, 6vw, 5.5rem);line-height:1}.band--motif .tagline{margin-top:var(--space-sm);font:var(--display-weight) var(--text-2xl)/1.05 var(--font-display);text-transform:uppercase}.band--motif .lead{margin-top:var(--space-lg)}.facts{margin:0;border-top:var(--rule-bar) solid var(--color-pony-ink)}.facts{font-size:var(--text-lead);line-height:1.4}.facts>div{display:grid;grid-template-columns:10.5rem minmax(0,1fr);gap:var(--space-md);padding-block:var(--space-sm);border-bottom:var(--rule-hair) solid color-mix(in oklab,var(--color-pony-ink) 40%,transparent)}.facts dt{font-weight:500}.facts dd{margin:0;font-weight:500}.lines{white-space:pre-line}.routes{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-sm)}.btn--small{min-height:44px;padding-inline:var(--space-md);font-size:var(--text-md)}.floor__djs{display:block;margin-top:var(--space-2xs);font-weight:500}.later{padding-block:var(--section-gap) var(--section-gap-s)}.later h2{text-transform:uppercase}.schedule{width:100%;margin-top:var(--space-2xl);border-collapse:collapse}.schedule th,.schedule td{padding:var(--space-sm) var(--space-lg) var(--space-sm) 0;text-align:left;vertical-align:middle;border-bottom:var(--rule-hair) solid var(--color-rule)}.schedule tr>:first-child{padding-left:var(--space-md)}.schedule thead th{border-bottom:var(--rule-bar) solid var(--color-ink);font:500 var(--text-sm)/1.3 var(--font-body);color:var(--color-ink-2);white-space:nowrap}.schedule__party{font:var(--display-weight) var(--text-xl)/1.1 var(--font-display);text-transform:uppercase}.schedule__day{font:var(--display-weight) var(--text-2xl)/1 var(--font-display);text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap}.schedule__day>*{display:block;width:6.2em}.pony-info{padding-block:var(--section-gap-s) var(--section-gap)}.info__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--gap-columns);align-items:start}.pony-info h2{text-transform:uppercase}.info__rows{margin:0;border-top:var(--rule-bar) solid var(--color-ink)}.info__rows>div{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--gap-columns);padding-block:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule)}.info__rows dt{font:var(--display-weight) var(--text-title)/1.15 var(--font-display);text-transform:uppercase}.info__rows dd{margin:0;font-size:var(--text-lead);line-height:1.45}.band--world{padding-block:var(--section-gap-s);background:var(--band-ground);color:var(--band-ink);--color-focus:var(--color-paper)}.band--world[data-series="xmas"]{--band-ground:var(--world-xmas-ground);--band-ink:var(--world-xmas-ink);--band-ink-2:var(--world-xmas-ink-2)}.band--world[data-series="easter"]{--band-ground:var(--world-easter-ground);--band-ink:var(--world-easter-ink);--band-ink-2:var(--world-easter-ink-2)}.band--world[data-series="csd"]{--band-ground:var(--world-csd-ground);--band-ink:var(--world-csd-ink);--band-ink-2:var(--world-csd-ink-2)}.band--world[data-series="halloween"]{--band-ground:var(--world-halloween-ground);--band-ink:var(--world-halloween-ink);--band-ink-2:var(--world-halloween-ink-2)}.gw__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"logo logo" "text side";gap:var(--space-2xl) var(--space-3xl);align-items:end}.gw__logo{grid-area:logo;max-width:none}.gw__logo img{width:min(100%, 640px)}.gw__text{grid-area:text}.gw__statement{font:var(--display-weight) clamp(2.75rem, 5.4vw, 5rem)/1 var(--font-display);text-transform:uppercase;overflow-wrap:break-word;min-width:0}.gw__text .lead{margin-top:var(--space-lg);color:var(--band-ink-2)}.gw__side{grid-area:side;display:grid;justify-items:start;gap:var(--space-lg);padding-top:var(--space-lg);border-top:var(--rule-bar) solid var(--band-ink)}.gw__place{font-size:var(--text-lead);line-height:1.4}.band--world .btn--outline:hover{background:var(--band-ink);color:var(--band-ground)}.support{padding-block:var(--section-gap-s);background:var(--color-paper-2)}.support__grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3xl);align-items:center}.support__seal{width:192px;height:192px}.support__text{display:grid;justify-items:start;gap:var(--space-md)}.support h2{text-transform:uppercase}.support .lead{max-width:60ch}.legal{padding-block:var(--space-2xl) var(--section-gap-s)}.legal h1{max-width:none;font-size:var(--text-section);text-transform:uppercase}.legal h2,.legal h3,.legal h4{max-width:none;margin-top:var(--space-xl);font-size:var(--text-title);line-height:1.2}.legal p,.legal ul{max-width:none;margin-top:var(--space-sm)}.legal a{overflow-wrap:anywhere}.close{position:relative;padding-block:var(--space-3xl);--color-focus:var(--color-paper)}.close>.rainbow--fill{position:absolute;inset:0;z-index:0}.rainbow--fill i{flex:1;height:auto}.close>.container{position:relative;z-index:1}.close__plate{display:grid;gap:var(--space-xl);max-width:56rem;padding:var(--space-2xl);background:var(--color-ink);color:var(--color-paper)}.close__line{font:var(--display-weight) clamp(2rem, 3.6vw, 3.5rem)/1.05 var(--font-display);text-transform:uppercase;max-width:28ch;text-wrap:balance}.close__links{display:flex;flex-wrap:wrap;gap:var(--space-lg);margin:0;padding:var(--space-lg) 0 0;list-style:none;border-top:var(--rule-hair) solid var(--color-ink-2)}.close__links a{color:var(--color-paper);white-space:nowrap}.close__links a:hover{color:var(--color-paper-3)}.close :focus-visible{outline-color:var(--color-paper)}.index{container-type:inline-size}@container (max-width:44rem){.date{grid-template-columns:10.5rem minmax(0,1fr);row-gap:var(--space-xs)}.date--gw{grid-template-columns:12rem minmax(0,1fr)}.date__day{grid-row:span 2}.date__actions{grid-column:2;justify-items:start}.date__note{text-align:left}.date--new-years-eve{background-size:112px 112px,112px 112px,76px 76px,76px 76px,56px 56px,56px 56px;background-position:right 0 top 0,right 0 top 0,right 24px bottom 12px,right 24px bottom 12px,right 72px bottom 40%,right 72px bottom 40%}}@media (max-width:60rem){.slab__links li:not(.slab__tickets){display:none}.hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "motif" "index";min-height:0;padding-left:0}.hero__text{display:contents}.hero__head,.index{padding-inline:var(--gutter)}.hero__head{padding-top:var(--space-xl);padding-bottom:var(--space-lg)}.hero__visual{min-height:0;aspect-ratio:16 / 9}.index{margin-top:var(--space-lg)}.pony__grid,.info__grid,.info__rows>div{grid-template-columns:minmax(0,1fr)}.pony__text{display:contents}.pony__text h2{order:1}.pony__grid{row-gap:var(--space-lg)}.pony__text .tagline{order:2;margin-top:0}.pony__motif{order:3}.pony__text .lead{order:4;margin-top:0}.pony__text .facts{order:5;margin-top:0}.info__rows>div{gap:var(--space-xs)}.support__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.support__seal{width:144px;height:144px}.gw__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo" "text" "side";gap:var(--space-xl)}}@media (max-width:40rem){.wordmark{font-size:1.75rem}.date{grid-template-columns:minmax(0,1fr);row-gap:var(--space-xs)}.date__actions{grid-column:auto;justify-self:start}.date__day{grid-row:auto;justify-self:start;width:6.2em}.date__actions{justify-items:start}.date__note{text-align:left}.schedule thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.schedule,.schedule tbody,.schedule tr,.schedule th,.schedule td{display:block}.schedule tr{padding:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule)}.schedule th,.schedule td,.schedule tr>:first-child{padding:0;border:0}.schedule__day{font-size:var(--text-xl)}.schedule td:nth-child(3),.schedule td:nth-child(4){display:inline}.schedule td:nth-child(3)::after{content:", "}.schedule__party{margin-block:var(--space-2xs)}.facts>div{grid-template-columns:minmax(0,1fr);gap:var(--space-2xs)}.date--gw{grid-template-columns:minmax(0,1fr)}.date--gw .date__day{font-size:var(--text-3xl)}.later .schedule tbody tr.gw{margin-block:var(--space-2xs)}.later .schedule tbody tr.gw td{padding:0}.later .schedule tbody tr.new-years-eve{margin-block:var(--space-2xs);background-image:var(--fireworks);background-repeat:no-repeat}.later .schedule tbody tr.new-years-eve{background-size:112px 112px,112px 112px,76px 76px,76px 76px,56px 56px,56px 56px;background-position:right 0 top 0,right 0 top 0,right 24px bottom 12px,right 24px bottom 12px,right 72px bottom 40%,right 72px bottom 40%}.later .schedule tbody tr.new-years-eve td{padding:0;background-color:#fff0}.schedule tr.new-years-eve .schedule__party{background-image:none}.close__plate{padding:var(--space-xl) var(--space-lg)}}