.content-page{--block-gap:var(--spacing-m);--section-padding:var(--spacing);--gutter:calc(var(--spacing) + var(--section-padding));--page-background:var(--color-background);--page-text:var(--color-text);--page-accent:var(--color-accent);--page-accent-deep:hsl(from var(--color-accent) h calc(s * .77) 59%);max-width:var(--max-width);padding:var(--spacing) var(--gutter) var(--spacing-l);margin-inline-start:auto;margin-inline-end:auto}@media (min-width:768px){.content-page{--block-gap:calc(var(--spacing-m) * 1.5);--section-padding:var(--spacing-m)}}@media (min-width:1200px){.content-page{--block-gap:var(--spacing-l);--section-padding:calc(var(--spacing-m) * 1.5)}}.content-page>.content-hero-image,.content-page>.content-section.has-background{--breakout:var(--section-padding);margin-inline:calc(var(--breakout)*-1)}.content-page .body p:last-child,.content-page .body ul:last-child,.content-page .body ol:last-child{margin-block-end:0}.content-page .body ul,.content-page .body ol{margin-block-end:var(--spacing);padding-inline-start:1.2em}.content-page .body li{line-height:1.4em}.content-page .body a{text-decoration:underline;text-decoration-thickness:var(--line-width);text-underline-offset:.2em}:is(.content-page,.content-section>.inner)>*+*{margin-block-start:var(--block-gap)}:is(.content-page,.content-section>.inner)>.content-stage:not(:has(>.body))+*{margin-block-start:calc(var(--block-gap)/2)}:is(.content-page,.content-section>.inner)>*+.content-cta{margin-block-start:var(--spacing-m)}.content-stage{text-align:center;max-width:56rem;margin-inline-start:auto;margin-inline-end:auto}.content-stage .overline{margin:0 0 var(--spacing-s)}.content-stage .heading{font-size:var(--font-size-h1);color:var(--color-accent);margin:0}.content-stage .body{max-width:42rem;margin:var(--spacing) auto 0;font-size:1.1em}.content-stage.align-left{text-align:left;max-width:none}.content-stage.align-left .body{margin-inline-start:0;margin-inline-end:0}.content-hero-image+.content-stage.overlap{--overline-block:0px;max-width:48rem;margin:calc(var(--overline-block)*-1 - var(--font-size-h1)*.6) 0 0;text-align:left;position:relative}.content-hero-image+.content-stage.overlap:has(>.overline){--overline-block:calc(1.4em + var(--spacing-s))}.content-hero-image+.content-stage.overlap .overline{filter:drop-shadow(0 0 .6em #000c);line-height:1.4em}.content-hero-image+.content-stage.overlap .heading{filter:drop-shadow(0 0 1em #000c)}.content-hero-image+.content-stage.overlap .body{margin-inline-start:0;margin-inline-end:0}@keyframes timeline-tag-wiggle{0%,6%{transform:none}1%{transform:rotate(9deg)}2%{transform:rotate(-7deg)}3%{transform:rotate(5deg)}4%{transform:rotate(-3deg)}5%{transform:rotate(1deg)}}.content-timeline{--step:min(7.5rem, 17cqi);--shrink:.07;--line:.3rem;--wave:calc(var(--line) * 2.5);--string:.9rem;--hook:.9em;--swing:cubic-bezier(.34, 1.7, .5, 1);--wave-image:url("data:image/svg+xml,<svg viewBox=\"0 0 2400 10\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M-12 5Q-6 11 0 5t12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0\" fill=\"none\" stroke=\"black\" stroke-width=\"4\"/></svg>");container-type:inline-size}.content-timeline .inner{align-items:end;column-gap:var(--spacing-m);grid-template-columns:auto 1fr;grid-template-areas:"year text""track track";display:grid}.content-timeline.align-right .inner{text-align:right;grid-template-columns:1fr auto;grid-template-areas:"text year""track track"}@container (width<=34rem){.content-timeline .inner,.content-timeline.align-right .inner{grid-template-columns:1fr;grid-template-areas:"year""text""track"}}.content-timeline .year{margin:0 0 calc(var(--line)*-.5);font-family:var(--font-headline);color:var(--color-accent);grid-area:year;font-size:min(13rem,34cqi);line-height:.74}@container (width<=34rem){.content-timeline .year{margin-block-end:var(--spacing-s)}}.content-timeline .text{max-width:24rem;margin:0 0 var(--spacing);text-wrap:balance;grid-area:text;justify-self:start;font-size:1.05em}.content-timeline.align-right .text{justify-self:end}.content-timeline .track{grid-area:track;min-width:0;-webkit-mask-image:linear-gradient(90deg,#000 45%,#0000);mask-image:linear-gradient(90deg,#000 45%,#0000)}.content-timeline.align-right .track{-webkit-mask-image:linear-gradient(270deg,#000 45%,#0000);mask-image:linear-gradient(270deg,#000 45%,#0000)}.content-timeline .line{--cap:calc(var(--line) / 2);z-index:1;height:var(--wave);background:var(--color-accent);-webkit-mask-image:radial-gradient(circle at var(--cap) var(--cap), #000 var(--cap), transparent calc(var(--cap) + .5px)),var(--wave-image),linear-gradient(to right, transparent var(--cap), #000 0);-webkit-mask-image:radial-gradient(circle at var(--cap) var(--cap), #000 var(--cap), transparent calc(var(--cap) + .5px)),var(--wave-image),linear-gradient(to right, transparent var(--cap), #000 0);mask-image:radial-gradient(circle at var(--cap) var(--cap), #000 var(--cap), transparent calc(var(--cap) + .5px)),var(--wave-image),linear-gradient(to right, transparent var(--cap), #000 0);-webkit-mask-size:auto,auto 100%,auto;mask-size:auto,auto 100%,auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,calc(var(--line)*-1) 0,0 0;-webkit-mask-position:0 0,calc(var(--line)*-1) 0,0 0;mask-position:0 0,calc(var(--line)*-1) 0,0 0;-webkit-mask-composite:source-over, source-in;position:relative;-webkit-mask-composite:source-over,source-in;mask-composite:add,intersect}.content-timeline.align-right .line{-webkit-mask-image:radial-gradient(circle at calc(100% - var(--cap)) var(--cap), #000 var(--cap), transparent calc(var(--cap) + .5px)),var(--wave-image),linear-gradient(to left, transparent var(--cap), #000 0);-webkit-mask-image:radial-gradient(circle at calc(100% - var(--cap)) var(--cap), #000 var(--cap), transparent calc(var(--cap) + .5px)),var(--wave-image),linear-gradient(to left, transparent var(--cap), #000 0);mask-image:radial-gradient(circle at calc(100% - var(--cap)) var(--cap), #000 var(--cap), transparent calc(var(--cap) + .5px)),var(--wave-image),linear-gradient(to left, transparent var(--cap), #000 0);-webkit-mask-position:0 0,right calc(var(--line)*-4) top 0,0 0;-webkit-mask-position:0 0,right calc(var(--line)*-4) top 0,0 0;mask-position:0 0,right calc(var(--line)*-4) top 0,0 0}.content-timeline .scale{margin:calc(var(--wave)*-.5) 0 0;padding:0 0 var(--spacing) var(--step);list-style:none;display:flex;overflow:hidden}.content-timeline .scale li{--k:calc(1 - var(--i) * var(--shrink));flex:0 0 calc(var(--step)*var(--k));color:var(--color-accent);font-family:var(--font-headline);font-size:calc(min(2.2rem,6cqi)*var(--k));--tilt:-5deg;align-items:start;padding-block-start:calc(var(--wave)*.5 + var(--string));line-height:1;display:flex;position:relative}.content-timeline .scale li:nth-child(2n){--tilt:4deg}.content-timeline .scale li:nth-child(3n){--tilt:-2deg}.content-timeline .scale li:before{content:"";top:0;left:var(--hook);height:calc(var(--wave)*.5 + var(--string) + var(--line-width));border-inline-start:calc(var(--line-width)*2) solid currentColor;transform-origin:top;position:absolute}.content-timeline .scale .tag{border:calc(var(--line-width)*2) solid currentColor;transform-origin:var(--hook) 0;rotate:var(--tilt);border-radius:1em;padding:.2em .45em .1em}.content-timeline.align-right .scale{padding:0 var(--step) var(--spacing) 0;flex-direction:row-reverse}.content-timeline.align-right .scale li{justify-content:end}.content-timeline.align-right .scale li:before{right:var(--hook);border-inline-start:0;border-inline-end:calc(var(--line-width)*2) solid currentColor;left:auto}.content-timeline.align-right .scale .tag{transform-origin:calc(100% - var(--hook)) 0;rotate:calc(var(--tilt)*-1)}@media (prefers-reduced-motion:no-preference){.content-timeline .year,.content-timeline .text{transition:opacity .8s var(--ease-out),translate .8s var(--ease-out)}.content-timeline .text{transition-delay:.15s}.content-timeline .line{clip-path:inset(0);transition:clip-path 1.4s var(--ease-out)}.content-timeline .scale li:before{transition:scale .4s var(--ease-out) calc(.2s + var(--i)*80ms)}.content-timeline .scale .tag{transition:opacity .4s var(--ease-out) calc(.3s + var(--i)*80ms),rotate 1.1s var(--swing) calc(.3s + var(--i)*80ms)}.content-timeline .inner.in-view .scale .tag{animation:30s ease-in-out infinite timeline-tag-wiggle;animation-delay:calc(var(--i)*-18.54s)}:where(:root.js) .content-timeline .inner:not(.in-view) .year{opacity:0;translate:0 1.5rem}:where(:root.js) .content-timeline .inner:not(.in-view) .text{opacity:0}:where(:root.js) .content-timeline .inner:not(.in-view) .line{clip-path:inset(0 100% 0 0)}:where(:root.js) .content-timeline .inner:not(.in-view) .scale li:before{scale:1 0}:where(:root.js) .content-timeline .inner:not(.in-view) .scale .tag{opacity:0;rotate:calc(var(--tilt) - 35deg)}:where(:root.js) .content-timeline.align-right .inner:not(.in-view) .line{clip-path:inset(0 0 0 100%)}:where(:root.js) .content-timeline.align-right .inner:not(.in-view) .scale .tag{rotate:calc(35deg - var(--tilt))}}.content-hero-image{isolation:isolate;aspect-ratio:1;position:relative;container-type:inline-size}@media (min-width:768px){.content-hero-image{aspect-ratio:16/9}}@media (min-width:1200px){.content-hero-image{aspect-ratio:1432/656}}.content-hero-image .hero-image{height:100%}.content-hero-image .text{z-index:5;padding:var(--spacing);border-radius:var(--border-radius-m);corner-shape:squircle;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.content-hero-image .text{padding:var(--spacing-m)}}.content-hero-image .text.front{z-index:11}.content-hero-image .text.align-bottom{background:linear-gradient(#0000 50%,#00000073);justify-content:flex-end}.content-hero-image .text.align-top{background:linear-gradient(#0006,#0000 50%);justify-content:flex-start}.content-hero-image .text.align-right{text-align:right;align-items:flex-end}.content-hero-image .overline{margin:0 0 var(--spacing-s);color:var(--color-text)}.content-hero-image .heading{font-size:clamp(var(--font-size-h3),12cqi,var(--font-size-h1));color:var(--color-text);text-shadow:0 2px 24px #00000059;margin:0}.content-section{--popcorn-reach:12;border-radius:var(--border-radius-m);corner-shape:squircle;color:var(--section-text,var(--color-text));position:relative;container-type:inline-size}.content-section>.inner{z-index:1;position:relative}.content-section.has-background,.content-section.has-text{--color-text:var(--section-text,var(--contrast-text));--color-accent:var(--color-text);--color-accent-dim:hsl(from var(--color-accent) h s calc(l - 5));color:var(--color-text)}.content-section.has-background{--contrast-text:var(--page-text);--color-background:var(--section-background);--color-background-light:hsl(from var(--color-background) h s calc(l + 3));background-color:var(--section-background)}.content-section.has-background.light{--contrast-text:var(--page-background)}.content-section.has-background>.inner{--gutter:var(--section-padding);padding:var(--section-padding)}.content-section.has-header{--header-text:var(--section-header-text,var(--color-accent));--header-room:calc(var(--popcorn-reach) * (1% + var(--breakout,0px) * 2 / 100));margin-block-start:calc(var(--block-gap) + var(--header-room))}.content-section.has-header:first-child{margin-block-start:var(--header-room)}.content-section.has-header>.inner{padding-block-start:0}.content-section.has-header>.inner>:first-child{--color-accent:var(--header-text);--color-text:var(--header-text);min-height:47.5cqi;color:var(--header-text);margin-block-start:calc(var(--popcorn-reach)*-1cqi)}.content-section.has-header>.inner>.content-stage:first-child{align-content:center;display:grid}.content-section.has-header>.inner>.content-stage:first-child .heading{justify-self:center;max-width:55cqi;font-size:min(14cqi,16rem)}@media (min-width:768px){.content-section.has-header>.inner>.content-stage:first-child .heading{max-width:40cqi}}.content-section .popcorn{border-radius:inherit;corner-shape:inherit;color:var(--section-header);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.content-section .popcorn .edges{border-radius:inherit;corner-shape:inherit;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.content-section .popcorn .shape{top:calc(var(--popcorn-reach)*-1cqi);fill:currentColor;width:88cqi;height:auto;position:absolute;left:6cqi;overflow:visible}.content-columns{--column-gap:var(--spacing-m);--stagger-step:80ms;justify-content:center;gap:var(--spacing-m) var(--column-gap);flex-wrap:wrap;display:flex}.content-columns.align-center{align-items:center}.content-columns .column{flex:0 0 100%;min-width:0}@media (min-width:768px){.content-columns .column{flex-basis:calc(var(--span)/12*(100% + var(--column-gap)) - var(--column-gap));flex-grow:var(--span)}}@media (min-width:1024px){.content-columns .column{flex-grow:0}}.content-columns .column>*{margin:0}.content-columns .column>*+*{margin-block-start:var(--spacing)}.content-columns .column>.heading+*{margin-block-start:var(--spacing-s)}.content-columns .column>*+.heading,.content-columns .column>*+.overline{margin-block-start:var(--spacing-m)}.content-columns .column>*+.content-key-value-list:has(>.heading){margin-block-start:var(--spacing-m)}.content-columns .column>.overline+.heading{margin-block-start:var(--spacing-s)}.content-columns .column>*+.content-cta{margin-block-start:var(--spacing-m)}@media (min-width:768px){.content-columns{row-gap:var(--block-gap)}}@media (min-width:1024px){.content-columns .two-columns>.body{columns:2;column-gap:var(--spacing-m)}}@media (max-width:767px){.content-columns .media{order:-1}}.content-columns .column>.heading{font-size:var(--font-size-h4)}.content-columns .column>h2.heading{font-size:var(--font-size-h2)}.content-columns .column>h1.heading{font-size:var(--font-size-h1)}.content-columns .logo{width:auto;max-width:100%;max-height:7rem}.content-columns .media>.logo{width:min(100%,24rem);max-height:none;margin-inline-start:auto;margin-inline-end:auto}.content-columns .image,.content-columns .hero{position:relative}.content-columns .photo{border-radius:var(--border-radius-m);corner-shape:squircle}.content-columns{--popcorn-1:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27 width=%27910%27 height=%27676%27 preserveAspectRatio=%27none%27><path d=%27M0.79783 0.03228C0.90013 0.07343 0.93487 0.27143 0.88276 0.33573C0.97801 0.34206 1.01145 0.56398 0.99664 0.63403C0.98183 0.70407 0.93875 0.78117 0.89212 0.81907C0.83171 0.86816 0.75492 0.86082 0.68569 0.84136C0.66784 0.83635 0.64723 0.82725 0.64185 0.80403C0.64109 0.88477 0.5925 0.95479 0.53548 0.98218C0.47846 1.00957 0.41515 1.00148 0.35629 0.98218C0.32661 0.97244 0.2959 0.95869 0.27559 0.92824C0.25076 0.891 0.24683 0.83744 0.24407 0.78777C0.20351 0.79684 0.16173 0.80208 0.12142 0.79116C0.08112 0.78024 0.04211 0.7513 0.02064 0.70458C0.00092 0.66166 -0.0022 0.60863 0.00118 0.55853C0.00516 0.49935 0.01868 0.43852 0.05037 0.39673C0.08207 0.35493 0.13518 0.33837 0.17255 0.37079C0.14862 0.29947 0.17421 0.20949 0.22271 0.16555C0.2712 0.12161 0.33645 0.1195 0.39146 0.1466C0.41209 0.15677 0.43396 0.17468 0.43759 0.20358C0.43759 0.20358 0.47645 -0.09697 0.79783 0.03229L0.79783 0.03228Z%27/></svg>");--popcorn-2:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27 width=%27473%27 height=%27534%27 preserveAspectRatio=%27none%27><path d=%27M0.70017 0.80295C0.81494 0.78776 1.00455 0.73374 0.99922 0.62221C0.9939 0.51069 0.85778 0.41954 0.73519 0.4454C0.78765 0.43363 0.81907 0.3809 0.81347 0.33322C0.80788 0.28554 0.77293 0.24401 0.73119 0.2135C0.6589 0.16066 0.5607 0.15596 0.4674 0.16379C0.47913 0.0962 0.41353 0.00866 0.33682 0.00092C0.26011 -0.00682 0.18398 0.03519 0.14465 0.09405C0.10533 0.1529 0.09858 0.2253 0.11053 0.29286C0.12249 0.36043 0.15174 0.42449 0.18077 0.48787C0.0967 0.53058 0.02495 0.59934 0.00488 0.68332C-0.01519 0.7673 0.02761 0.86509 0.11611 0.90008C0.2046 0.93507 0.32758 0.88455 0.3385 0.79926C0.36851 0.88064 0.46545 0.97713 0.56051 0.99263C0.84316 1.03872 0.70017 0.80295 0.70017 0.80295Z%27/></svg>");--popcorn-3:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27 width=%27413%27 height=%27550%27 preserveAspectRatio=%27none%27><path d=%27M0.31682 0.62084C-0.1015 0.58037 0.11798 0.23467 0.40706 0.3231C0.39241 0.0329 0.6339 0.05068 0.68126 0.15379C0.62917 -0.10577 1.14056 -0.03466 0.96086 0.35104C0.93403 0.40862 0.852 0.44171 0.77937 0.46902C0.8344 0.49537 0.8872 0.52646 0.92227 0.56779C0.95734 0.60913 0.97246 0.66233 0.94909 0.70809C0.92571 0.75385 0.858 0.78746 0.7944 0.77647C0.87025 0.78038 0.92306 0.84669 0.90403 0.90197C0.88501 0.95724 0.80979 0.99504 0.73392 0.99871C0.65805 1.00238 0.58377 0.97699 0.52502 0.94074C0.46629 0.9045 0.42071 0.85792 0.37578 0.81187C0.37121 0.88169 0.28792 0.94352 0.19489 0.94615C0.10185 0.94878 0.00905 0.89212 0.00105 0.82247C-0.0212 0.62861 0.31683 0.62084 0.31683 0.62084H0.31682Z%27/></svg>")}.content-columns .masked .photo,.content-columns .masked .clip{-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:var(--mask-size,contain);-webkit-mask-size:var(--mask-size,contain);mask-size:var(--mask-size,contain);-webkit-mask-position:var(--mask-position,center);-webkit-mask-position:var(--mask-position,center);mask-position:var(--mask-position,center);border-radius:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.content-columns .popcorn-1{--mask:var(--popcorn-1)}.content-columns .popcorn-2{--mask:var(--popcorn-2)}.content-columns .popcorn-3{--mask:var(--popcorn-3)}.content-columns .popcorn-pair{--mask:var(--popcorn-1), var(--popcorn-3);--mask-size:auto 78%, auto 64%;--mask-position:0% 100%, 100% 0%}.content-columns .popcorn-bunch{--mask:var(--popcorn-2), var(--popcorn-1), var(--popcorn-3);--mask-size:auto 86%, auto 58%, auto 62%;--mask-position:50% 55%, 12% 8%, 88% 96%}.content-columns .hero .hero-image{height:auto}.content-columns .hero .clip:after,.content-columns .hero .fallback:after{content:none}:where(:root.js) .content-columns .hero.floating .hero-image:not(.fallback) .clip{visibility:hidden}:where(:root.js) .content-columns .hero.floating .hero-image:not(.fallback) .subject{filter:drop-shadow(0 1.2rem 1.6rem #00000040)}@media (prefers-reduced-motion:no-preference){.content-columns .column{transition:opacity .6s var(--ease-out),translate .6s var(--ease-out);transition-delay:calc(var(--stagger-index,0)*var(--stagger-step))}:where(:root.js) :is(.content-columns .column):not(.in-view){opacity:0;translate:0 2rem}}.content-text-columns{gap:calc(var(--spacing)*1.5) var(--spacing-l);display:grid}@media (min-width:768px){.content-text-columns{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}.content-text-columns .column+.column{border-block-start:var(--line-width) solid color-mix(in srgb, currentColor 20%, transparent);padding-block-start:calc(var(--spacing)*1.5)}@media (min-width:768px){.content-text-columns .column+.column{border-block-start:none;padding-block-start:0}}.content-text-columns .heading{margin:0 0 var(--spacing);font-size:var(--font-size-h3);color:var(--color-accent)}.content-text-columns .body{font-size:.95em}.content-key-value-list{max-width:40rem}.content-key-value-list .heading{margin:0 0 var(--spacing-m);color:var(--color-accent)}.content-key-value-list .list{gap:var(--spacing-m);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.content-key-value-list .item{align-items:flex-start;gap:var(--spacing-s);flex-direction:column;display:flex}.content-key-value-list .key{color:var(--color-accent);text-wrap:balance;font-weight:700}.content-key-value-list .value{font-family:var(--font-headline);font-size:var(--font-size-h2);white-space:nowrap;color:var(--color-text);margin:0;line-height:.9}.content-page>.content-key-value-list,.content-section>.inner>.content-key-value-list{text-align:center;margin-inline-start:auto;margin-inline-end:auto}:is(.content-page>.content-key-value-list,.content-section>.inner>.content-key-value-list) .list{justify-content:center}:is(.content-page>.content-key-value-list,.content-section>.inner>.content-key-value-list) .item{align-items:center}.content-price-list>.list{gap:var(--spacing);display:grid}@media (min-width:768px){.content-price-list>.list{gap:var(--spacing-m);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}}.content-price-list .value{color:var(--color-accent)}.content-price-list .tags{align-items:center;gap:var(--spacing-s);margin-top:var(--spacing);flex-wrap:wrap;display:flex}.content-price-list .lead-in{margin:0;font-weight:700}.content-price-list .tag-list{flex-wrap:wrap;gap:.35em;margin:0;padding:0;list-style:none;display:flex}.content-price-list .tag{white-space:nowrap;color:var(--color-background);background-color:var(--color-text);border-radius:2em;padding:.25em .65em;font-size:.85em;font-weight:700;line-height:1.2}.content-price-list .note{margin-top:var(--spacing);opacity:.8;font-size:.85em}.content-price-list .note>:last-child{margin-bottom:0}@media (max-width:767px){.content-price-list .item{flex-direction:row;justify-content:space-between;align-items:flex-start}}.content-section.light .content-price-list .value{color:var(--page-accent-deep)}.content-facts{gap:var(--spacing) var(--spacing-m);flex-wrap:wrap;display:flex}.content-facts .value{font-size:var(--font-size-h3);white-space:normal;text-wrap:balance}.content-accordion{max-width:56rem;margin-inline-start:auto;margin-inline-end:auto}.content-accordion .heading{margin:0 0 var(--spacing-m);color:var(--color-accent)}.content-accordion .list{flex-direction:column;display:flex}.content-accordion .item{padding-block:var(--spacing);border-block-end:var(--line-width) solid color-mix(in srgb, currentColor 20%, transparent)}.content-accordion .item[open] .icon:after{opacity:0;transform:rotate(0)}.content-accordion .summary{justify-content:space-between;align-items:center;gap:var(--spacing-m);font-family:var(--font-headline);text-transform:uppercase;cursor:pointer;font-size:1.5rem;line-height:1.1em;list-style:none;transition:color .2s;display:flex}.content-accordion .summary:hover{color:var(--color-accent)}.content-accordion .icon{border:var(--line-width) solid currentColor;border-radius:50%;flex-shrink:0;width:2.2rem;height:2.2rem;position:relative}.content-accordion .icon:before,.content-accordion .icon:after{content:"";width:40%;height:var(--line-width);background-color:currentColor;margin:auto;transition:transform .2s,opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.content-accordion .icon:after{transform:rotate(90deg)}.content-accordion .body{max-width:42rem;padding-top:var(--spacing);font-size:1.05em}.content-gallery{--slide-width:75cqi;--slide-max-width:500px;--slide-gap:var(--spacing-m);--slide-ratio:4 / 3;--fade-width:var(--spacing-m)}.content-gallery .slide{corner-shape:squircle}@media (max-width:767px){.content-gallery{margin-inline:calc(var(--gutter)*-1)}}@media (min-width:768px){.content-gallery{--slide-width:40cqi}.content-gallery.row .track{grid-auto-columns:minmax(0,1fr);overflow-x:visible;-webkit-mask-image:none;mask-image:none}.content-gallery.row .track:before,.content-gallery.row .track:after{display:none}.content-gallery.row .slide{width:auto;max-width:none;animation:none}.content-gallery.row .control,.content-gallery.row .indicators{display:none}}.content-cta{align-items:center;gap:var(--spacing-s);flex-wrap:wrap;display:flex}.content-cta.align-center{justify-content:center}.content-cta .lead-in{font-family:var(--font-headline);text-transform:uppercase;font-size:2.2em;line-height:.95}.content-cta .link{--background:var(--cta-background,var(--color-accent));padding:calc(var(--spacing-s)*1.4) var(--spacing) var(--spacing-s);font-family:var(--font-headline);text-transform:uppercase;text-wrap:balance;color:var(--cta-text,var(--color-background));background-color:var(--background);border-radius:var(--border-radius);font-size:2.2em;line-height:.95;transition:background-color .2s}.content-cta .link:hover{background-color:hsl(from var(--background) h s calc(l - 5));text-decoration:none}.recognition{width:var(--recognition-width,100%)}.recognition .type{fill:var(--color-accent);width:.9em;margin-right:var(--spacing-s)}.recognition .tagline{color:var(--color-accent);margin-bottom:var(--spacing-s);text-wrap:balance}.recognition .description{text-wrap:balance}.recognition .publisher,.recognition .description{font-weight:700}.recognition:any-link:hover{color:var(--color-accent-dim);text-decoration:none}.recognitions{gap:var(--spacing-m);padding:var(--spacing-m);--recognition-width:100%;max-width:var(--max-width);--stagger-step:80ms;flex-direction:column;justify-content:center;display:flex;position:relative}.recognitions:after{content:"";top:0;bottom:0;left:0;right:0;left:var(--spacing);right:var(--spacing);border-radius:var(--border-radius-m);border:1px solid var(--color-accent);pointer-events:none;position:absolute}@media (prefers-reduced-motion:no-preference){.recognitions .recognition{transition:opacity .6s var(--ease-out),translate .6s var(--ease-out)}:where(:root.js) :is(.recognitions .recognition):not(.in-view){opacity:0;translate:0 1.5rem}.recognitions .recognition.in-view{transition-delay:calc((sibling-index() - 1)*var(--stagger-step))}}@media (min-width:1024px){.recognitions{--recognition-width:calc(33.33% - var(--spacing-m));flex-direction:row;width:-moz-fit-content;width:fit-content;margin-inline-start:auto;margin-inline-end:auto}.recognitions:has(>.recognition:last-child:nth-child(2)) .recognition{width:calc(50% - var(--spacing-m))}.recognitions:has(>.recognition:last-child:first-child) .recognition{width:100%}.recognitions .publisher{margin-bottom:0}}.content-reviews,.content-suppliers{width:auto;margin-inline-start:0;margin-inline-end:0}:-webkit-any(.content-reviews,.content-suppliers):after{top:0;bottom:0;left:0;right:0}:-moz-any(.content-reviews,.content-suppliers):after{top:0;bottom:0;left:0;right:0}:is(.content-reviews,.content-suppliers):after{top:0;bottom:0;left:0;right:0}:-webkit-any(.content-reviews,.content-suppliers) .recognition{margin:0}:-moz-any(.content-reviews,.content-suppliers) .recognition{margin:0}:is(.content-reviews,.content-suppliers) .recognition{margin:0}:-webkit-any(.content-reviews,.content-suppliers) .tagline{margin-inline-start:0;margin-inline-end:0}:-moz-any(.content-reviews,.content-suppliers) .tagline{margin-inline-start:0;margin-inline-end:0}:is(.content-reviews,.content-suppliers) .tagline{margin-inline-start:0;margin-inline-end:0}:-webkit-any(.content-reviews,.content-suppliers) .publisher{margin-bottom:0}:-moz-any(.content-reviews,.content-suppliers) .publisher{margin-bottom:0}:is(.content-reviews,.content-suppliers) .publisher{margin-bottom:0}.content-suppliers{--logo-size:6rem}.content-suppliers .logo-row{height:calc(var(--logo-size)*.8);margin-bottom:var(--spacing);align-items:flex-end;display:flex}.content-suppliers .logo{width:auto;height:calc(var(--logo-size)/sqrt(var(--logo-aspect,1)));fill:currentColor;max-width:100%;max-height:100%;display:block}.content-columns :-webkit-any(.content-reviews,.content-suppliers) .tagline{font-size:var(--font-size-h4)}.content-columns :-moz-any(.content-reviews,.content-suppliers) .tagline{font-size:var(--font-size-h4)}.content-columns :is(.content-reviews,.content-suppliers) .tagline{font-size:var(--font-size-h4)}@media (min-width:1024px) and (max-width:1199px){.content-columns :-webkit-any(.content-reviews,.content-suppliers){flex-direction:column}.content-columns :-webkit-any(.content-reviews,.content-suppliers) .recognition{width:100%}.content-columns :-webkit-any(.content-reviews,.content-suppliers):has(>.recognition:last-child:nth-child(2)) .recognition{width:100%}.content-columns :-moz-any(.content-reviews,.content-suppliers){flex-direction:column}.content-columns :-moz-any(.content-reviews,.content-suppliers) .recognition{width:100%}.content-columns :-moz-any(.content-reviews,.content-suppliers):has(>.recognition:last-child:nth-child(2)) .recognition{width:100%}.content-columns :-webkit-any(.content-reviews,.content-suppliers){flex-direction:column}.content-columns :-moz-any(.content-reviews,.content-suppliers){flex-direction:column}.content-columns :is(.content-reviews,.content-suppliers){flex-direction:column}.content-columns :-webkit-any(.content-reviews,.content-suppliers) .recognition{width:100%}.content-columns :-moz-any(.content-reviews,.content-suppliers) .recognition{width:100%}.content-columns :is(.content-reviews,.content-suppliers) .recognition{width:100%}.content-columns :-webkit-any(.content-reviews,.content-suppliers):has(>.recognition:last-child:nth-child(2)) .recognition{width:100%}.content-columns :-moz-any(.content-reviews,.content-suppliers):has(>.recognition:last-child:nth-child(2)) .recognition{width:100%}.content-columns :is(.content-reviews,.content-suppliers):has(>.recognition:last-child:nth-child(2)) .recognition{width:100%}}.content-series-teasers .sentence{max-width:62rem;color:var(--color-accent);text-wrap:pretty;margin:0;font-size:max(2.6rem,min(5.4vw,5rem));line-height:1.15}.content-series-teasers .series{white-space:nowrap;color:var(--color-text);text-decoration:none}.content-series-teasers .series:hover .logo{rotate:-8deg}.content-series-teasers .series:hover .name{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.06em}.content-series-teasers .logo-wrap{display:contents}.content-series-teasers .logo{color:var(--series-color-accent);vertical-align:-.12em;width:auto;height:1.05em;margin-inline-end:.15em;transition:rotate .2s;display:inline-block}.content-series-teasers .body{max-width:44rem;margin-block-start:var(--spacing-m)}.content-series-teasers .contour [fill=\#FAF6EB]{display:none}.carousel.content-guests{--row-height:10rem;--title-size:1.8rem;--peek-room:calc(var(--row-height) * .15)}@media (max-width:767px){.carousel.content-guests{margin-inline:calc(var(--gutter)*-1)}}.carousel.content-guests .intro{max-width:44rem;padding-inline:var(--gutter);margin-block-end:var(--spacing-m)}.carousel.content-guests .intro .heading{font-size:var(--font-size-h2);color:var(--color-accent);margin:0}.carousel.content-guests .intro .body{margin-block-start:var(--spacing)}.carousel.content-guests .track{gap:var(--spacing);padding:var(--peek-room) var(--gutter) 0;scroll-padding-inline:var(--gutter);margin:0;list-style:none;overflow-y:hidden}.carousel.content-guests .slide{width:calc(var(--ratio)*var(--row-height));scroll-snap-align:start}.carousel.content-guests .guest.look-photo,.carousel.content-guests .guest.look-text{--ratio:1.7778}.carousel.content-guests .guest.look-peek{--ratio:1}.carousel.content-guests .guest.look-poster{--ratio:.6667}.carousel.content-guests .picture{position:relative}.carousel.content-guests .hero-image,.carousel.content-guests .poster{width:100%;height:auto;display:block}.carousel.content-guests .poster{aspect-ratio:2/3;object-fit:cover;border-radius:var(--border-radius-m);corner-shape:squircle}.carousel.content-guests .title{left:var(--spacing);right:var(--spacing);z-index:11;font-family:var(--font-headline);font-size:var(--title-size);text-transform:uppercase;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;color:var(--color-text);filter:drop-shadow(0 0 1em #000c);margin:0;line-height:.88;position:absolute;bottom:0;translate:0 .45em}.carousel.content-guests .names{margin:calc(var(--title-size)*.45 + var(--spacing-s)) 0 0;font-family:var(--font-headline);text-transform:uppercase;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;color:var(--color-accent);font-size:1.4rem;line-height:.95}.carousel.content-guests .look-poster .picture{margin-block-end:calc(var(--title-size)*.45)}@media (min-width:768px){.carousel.content-guests{--tile-row:calc(100cqi / 16 - var(--spacing));--title-size:var(--font-size-h4);--peek-room:calc(var(--tile-row) * 1.2);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--tile-row);gap:var(--spacing);grid-auto-flow:dense;padding-block-start:var(--peek-room);display:grid;overflow:clip visible;container-type:inline-size}.carousel.content-guests .track{display:contents}.carousel.content-guests .intro{grid-area:span 3/1/auto/span 4;margin:0;padding:0;font-size:.85rem}.carousel.content-guests .intro .heading{font-size:var(--font-size-h4)}.carousel.content-guests .intro .body{margin-block-start:var(--spacing-s)}@media (min-width:1200px){.carousel.content-guests .intro{font-size:inherit}.carousel.content-guests .intro .heading{font-size:var(--font-size-h3)}.carousel.content-guests .intro .body{margin-block-start:var(--spacing)}}.carousel.content-guests .slide{flex-direction:column;width:auto;min-width:0;display:flex}.carousel.content-guests .picture{flex:1;min-height:0}.carousel.content-guests .hero-image,.carousel.content-guests .poster{aspect-ratio:auto;height:100%}.carousel.content-guests .hero-image.fallback .background{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.carousel.content-guests .names{font-size:1.6rem}.carousel.content-guests .slide:nth-child(8n+1){grid-area:span 3/1/auto/span 4}.carousel.content-guests .slide:nth-child(8n+2){--title-size:var(--font-size-h3);grid-area:span 6/5/auto/span 5}.carousel.content-guests .slide:nth-child(8n+3){grid-area:span 6/10/auto/span 3}.carousel.content-guests .slide:nth-child(8n+4){grid-area:span 6/1/auto/span 3}.carousel.content-guests .slide:nth-child(8n+5),.carousel.content-guests .slide:nth-child(8n+6){grid-area:span 3/4/auto/span 4}.carousel.content-guests .slide:nth-child(8n+7),.carousel.content-guests .slide:nth-child(8n+8){grid-area:span 3/8/auto/span 5}.carousel.content-guests .slide:nth-child(8n+4){grid-row:span 7}.carousel.content-guests .slide:nth-child(8n+5),.carousel.content-guests .slide:nth-child(8n+7){grid-row:span 4}.carousel.content-guests .slide:nth-child(8n+4),.carousel.content-guests .slide:nth-child(8n+5),.carousel.content-guests .slide:nth-child(8n+7){margin-block-start:calc(var(--tile-row) + var(--spacing))}.carousel.content-guests:not(:has(>.intro)) .slide:nth-child(8n+1){grid-row:span 6}.carousel.content-guests .control,.carousel.content-guests .indicators{display:none}}@media (min-width:768px) and (max-width:959px){.carousel.content-guests .intro{grid-column:1/-1;max-width:44rem}.carousel.content-guests .slide:nth-child(8n+1){grid-row:span 6}}.content-name-ticker{--band-second:var(--page-accent);--band-third:#ffe121;margin-inline:calc(var(--gutter)*-1);overflow:hidden}.content-name-ticker .band{width:max-content;font-family:var(--font-headline);text-transform:uppercase;white-space:nowrap;animation:content-name-ticker-run calc(var(--count)*3.4s) linear infinite;padding-block-start:.3rem;padding-block-end:.3rem;font-size:max(2.4rem,min(5vw,4rem));line-height:1;display:flex}.content-name-ticker .band:nth-of-type(2){color:var(--band-second);animation-direction:reverse;animation-duration:calc(var(--count)*4.2s)}.content-name-ticker .band:nth-of-type(3){color:var(--band-third);animation-duration:calc(var(--count)*3.8s)}.content-name-ticker:hover .band{animation-play-state:paused}.content-name-ticker .run{display:flex}.content-name-ticker .name{align-items:baseline;display:inline-flex}.content-name-ticker .name:after{content:"✱";opacity:.7;align-self:center;margin-inline-start:.45em;margin-inline-end:.45em;font-size:.45em}.content-name-ticker .note{align-self:flex-start;margin-inline-start:.25em;font-size:.4em}@media (prefers-reduced-motion:reduce){.content-name-ticker .band{width:auto;padding-inline:var(--gutter);white-space:normal;animation:none}.content-name-ticker .run{flex-wrap:wrap}.content-name-ticker .run+.run{display:none}}@keyframes content-name-ticker-run{to{translate:-50%}}.content-section.light .content-name-ticker{--band-second:var(--page-accent-deep);--band-third:currentColor}.content-section .content-columns .content-name-ticker{margin-block-start:var(--spacing-m);margin-inline:calc(-1*(100cqi - var(--section-padding) - 100%)) calc(-1*var(--section-padding));position:relative}.content-section .content-columns:has(.content-name-ticker) .media{z-index:1;position:relative}.content-location-map{--paper:#faf6ea;--ink:#002510;--route:var(--page-accent-deep);gap:var(--spacing-m);display:grid}.content-location-map .details>*{margin:0}.content-location-map .details>*+*{margin-block-start:var(--spacing)}.content-location-map .details>.heading+*,.content-location-map .details>.overline+.heading{margin-block-start:var(--spacing-s)}.content-location-map .details>.places{margin-block-start:var(--spacing-m)}.content-location-map .details>.address{margin-block-start:calc(var(--spacing)*2)}.content-location-map .heading{font-size:var(--font-size-h2)}.content-location-map .map{aspect-ratio:1;--badge-logo-width:max(3.6rem, 11cqi);--badge-padding-block:.45em;--badge-padding-inline:.6em;background-color:var(--paper);border-radius:var(--border-radius-m);corner-shape:squircle;position:relative;overflow:hidden;container-type:inline-size}.content-location-map .base,.content-location-map .overlay{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.content-location-map .overlay{pointer-events:none}.content-location-map .overlay text{font-family:var(--font-headline);text-transform:uppercase;fill:var(--ink)}.content-location-map .overlay .street{letter-spacing:.06em;dominant-baseline:central;opacity:.55;font-size:20px}.content-location-map .overlay .area{letter-spacing:.04em;opacity:.75;font-size:30px}@media (min-width:768px){.content-location-map{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.content-location-map .route{fill:none;stroke:var(--route);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1),opacity .2s}.content-location-map .route.active{stroke-dashoffset:0;opacity:1}.content-location-map .marker{cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:scale .25s cubic-bezier(.34,1.7,.5,1);position:absolute;translate:-50% -50%}.content-location-map .marker:hover,.content-location-map .marker:focus,.content-location-map .marker:active{background:0 0}.content-location-map .marker:hover{scale:1.15}.content-location-map .marker:focus-visible{scale:1.15}.content-location-map .marker.active{scale:1.15}.content-location-map .marker:focus-visible{outline:2px solid var(--route);outline-offset:2px;box-shadow:none}.content-location-map .marker .sign{width:max(1.8rem,5cqi);height:auto;display:block}.content-location-map .marker.cinema{padding:var(--badge-padding-block) var(--badge-padding-inline);color:var(--color-background);background-color:var(--color-accent);border-radius:var(--border-radius);transform-origin:50% 100%;translate:-50% calc(-100% - .3rem)}.content-location-map .marker.cinema:after{content:"";border:.45rem solid #0000;border-top-color:var(--color-accent);border-bottom:0;position:absolute;top:100%;left:50%;translate:-50% -1px}.content-location-map .marker.cinema .logo{width:var(--badge-logo-width);aspect-ratio:304/93;fill:currentColor;height:auto;display:block}.content-location-map .marker.at-cinema{--badge-width:calc(var(--badge-logo-width) + 2 * var(--badge-padding-inline));--badge-height:calc(var(--badge-logo-width) * 93 / 304 + 2 * var(--badge-padding-block));translate:calc(var(--badge-width)/2 - 50% - .15rem) calc(-.3rem - var(--badge-height) - 50% + .15rem)}.content-location-map .marker.at-cinema .sign{width:max(1.5rem,4cqi)}.content-location-map .credit{right:var(--spacing-s);bottom:var(--spacing-s);color:color-mix(in srgb, var(--ink) 70%, transparent);margin:0;font-size:.7rem;position:absolute}.content-location-map .credit a{color:inherit}.content-location-map .places{gap:var(--spacing-s);padding:0;list-style:none;display:grid}.content-location-map .place{--sign:1.8rem}.content-location-map .choose{align-items:center;gap:var(--spacing-s);width:auto;font:inherit;text-align:start;cursor:pointer;color:inherit;background:0 0;border:none;margin:0;padding:0;display:flex}.content-location-map .choose:hover,.content-location-map .choose:focus,.content-location-map .choose:active{color:inherit;background:0 0}.content-location-map .choose:focus-visible{outline:2px solid var(--route);outline-offset:4px;box-shadow:none}.content-location-map .choose .sign{width:var(--sign);flex-shrink:0;height:auto;transition:scale .25s cubic-bezier(.34,1.7,.5,1)}.content-location-map .choose .name{font-family:var(--font-headline);text-transform:uppercase;font-size:1.4em;line-height:1;transition:color .2s}.content-location-map .choose:-webkit-any(:hover,:focus-visible) .name{color:var(--color-text-dim)}.content-location-map .choose:-moz-any(:hover,:focus-visible) .name{color:var(--color-text-dim)}.content-location-map .choose:is(:hover,:focus-visible) .name{color:var(--color-text-dim)}.content-location-map .choose.active .sign{scale:1.1}.content-location-map .choose.active .name{color:var(--route)}.content-location-map .meta{margin:.15em 0 0 calc(var(--sign) + var(--spacing-s));font-size:.85em}.content-location-map .directions{color:var(--color-accent);font-weight:700}.content-location-map .address{align-items:flex-start;gap:var(--spacing-s);flex-direction:column;display:flex}.content-location-map .address .street{font-family:var(--font-headline);font-size:var(--font-size-h3);text-transform:uppercase;color:var(--color-text);line-height:.9}.content-location-map .address .street:hover{color:var(--color-text-dim);text-decoration:none}.content-location-map .contact a{line-height:24px;display:inline-block}.consent-notice{justify-content:center;gap:var(--spacing);height:100%;padding:var(--spacing-m);flex-direction:column;display:flex;container-type:inline-size}.consent-notice[hidden]{display:none}.consent-notice .title,.consent-notice .message{margin:0}.consent-notice .title{font-family:var(--font-headline);text-transform:uppercase;text-wrap:balance;font-size:2.8em;line-height:.9}.consent-notice .message{max-width:60ch}.consent-notice .actions{align-items:center;gap:var(--spacing-s) var(--spacing);flex-wrap:wrap;display:flex}.consent-notice .actions .button{width:auto;margin:0}.consent-notice .external-link,.consent-notice .privacy-link{text-decoration:underline}@container (width>=44rem){.consent-notice .privacy-link{margin-inline-start:auto}}:root:not(.js) .content-giftcard-shop .consent-notice{display:none}.content-giftcard-shop .consent-notice{max-width:40em;padding:var(--spacing);border:var(--line-width) solid currentColor;border-radius:var(--border-radius-m)}@media (min-width:768px){.content-giftcard-shop .consent-notice{padding:var(--spacing-m)}}.content-giftcard-shop .consent-notice .message{font-size:1.15em}.content-giftcard-shop .frame{border-radius:var(--border-radius-m);max-width:940px;overflow:hidden}.content-giftcard-shop .frame iframe{display:block}