/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-sky-400:oklch(74.6% .16 232.661);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--leading-loose:2;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-2{top:calc(var(--spacing) * 2)}.right-1{right:var(--spacing)}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (width>=40rem){.container\!{max-width:40rem!important}}@media (width>=48rem){.container\!{max-width:48rem!important}}@media (width>=64rem){.container\!{max-width:64rem!important}}@media (width>=80rem){.container\!{max-width:80rem!important}}@media (width>=96rem){.container\!{max-width:96rem!important}}.-ml-px{margin-left:-1px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-5{height:calc(var(--spacing) * 5)}.w-5{width:calc(var(--spacing) * 5)}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.resize\!{resize:both!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-justify{text-align:justify}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-white{color:var(--color-white)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans);letter-spacing:0}html{background:var(--site-canvas-background,#f7f7f2);color:var(--site-text,#171717);scroll-behavior:smooth}body{background:var(--site-background,#f7f7f2);min-height:100vh;color:var(--site-text,#171717);margin:0}a{color:inherit}[data-responsive-visibility][data-visible-desktop=false][data-visible-mobile=false]{display:none!important}@media (width<=47.999rem){[data-responsive-visibility][data-visible-mobile=false]{display:none!important}}@media (width>=48rem){[data-responsive-visibility][data-visible-desktop=false]{display:none!important}}.skip-link{z-index:20;color:#171717;background:#fff;border:2px solid;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:10;width:100%;height:var(--site-header-height,5rem);padding:.75rem max(1.25rem, env(safe-area-inset-right,0px)) .75rem max(1.25rem, env(safe-area-inset-left,0px));background:var(--site-header-background,var(--site-background,#f7f7f2));justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:var(--site-header-background,color-mix(in srgb, var(--site-background,#f7f7f2) 92%, transparent))}}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .16s ease-out,-webkit-backdrop-filter .16s ease-out,backdrop-filter .16s ease-out,box-shadow .16s ease-out}.site-layout--header-background-hidden .site-header,.site-layout--header-background-hidden.site-layout--header-background-scrollable .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.site-layout--header-background-hidden.site-layout--header-background-scrollable .site-header:before{z-index:0;background:var(--site-header-background,#000);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);content:"";pointer-events:none;transition:background .16s ease-out,-webkit-backdrop-filter .16s ease-out,backdrop-filter .16s ease-out;position:absolute;inset:0}.site-layout--header-background-scrollable .site-brand,.site-layout--header-background-scrollable .site-nav,.site-layout--header-background-scrollable .site-menu-toggle{z-index:1;position:relative}.site-layout--header-shadow-scrollable .site-header{box-shadow:0 calc(var(--site-header-shadow-blur,22px) * .25) var(--site-header-shadow-blur,22px) var(--site-header-shadow-color,#000)}@supports (color:color-mix(in lab, red, red)){.site-layout--header-shadow-scrollable .site-header{box-shadow:0 calc(var(--site-header-shadow-blur,22px) * .25) var(--site-header-shadow-blur,22px) color-mix(in srgb, var(--site-header-shadow-color,#000) calc(var(--site-header-shadow-intensity,0) * 1%), transparent)}}@media (width<=47.999rem){.site-layout--header-background-hidden.site-layout--header-background-scrollable .site-header{background:var(--site-header-background,#000)}.site-layout--header-background-hidden.site-layout--header-background-scrollable .site-header:before{display:none}.site-layout--header-shadow-scrollable.site-layout--mobile-header-shadow-on-scroll .site-header{box-shadow:0 calc(var(--site-header-shadow-blur,22px) * .25) var(--site-header-shadow-blur,22px) var(--site-header-shadow-color,#000)}@supports (color:color-mix(in lab, red, red)){.site-layout--header-shadow-scrollable.site-layout--mobile-header-shadow-on-scroll .site-header{box-shadow:0 calc(var(--site-header-shadow-blur,22px) * .25) var(--site-header-shadow-blur,22px) color-mix(in srgb, var(--site-header-shadow-color,#000) var(--site-header-mobile-scroll-shadow-opacity,0%), transparent)}}.site-layout--header-shadow-scrollable.site-layout--mobile-header-shadow-on-scroll .site-header{transition:none}}.site-brand{flex-direction:column;line-height:1.05;text-decoration:none;display:inline-flex}.site-brand span{color:var(--site-brand-primary-color,var(--site-text,#171717));font-size:1.125rem;font-weight:700}.site-brand small{color:var(--site-brand-secondary-color,var(--site-text,#171717));text-transform:uppercase;margin-top:.3rem;font-size:.75rem;font-weight:600}.site-nav{flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1rem;font-size:.875rem;font-weight:700;display:none}.site-nav a{color:var(--site-nav-link-color,var(--site-text,#171717));-webkit-text-decoration-color:var(--site-accent,#f4c430);-webkit-text-decoration-color:var(--site-accent,#f4c430);-webkit-text-decoration-color:var(--site-accent,#f4c430);text-decoration-color:var(--site-accent,#f4c430);text-underline-offset:.25rem;text-decoration-thickness:.15rem}.site-menu-toggle,.mobile-menu__close{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;padding:.5rem;display:inline-grid}.site-menu-toggle{color:var(--site-nav-link-color,var(--site-text,#171717))}.menu-icon{width:1.5rem;height:1.125rem;transition:scale .18s;display:inline-block;position:relative}.menu-icon__line{transform-origin:50%;background:currentColor;border-radius:999px;width:100%;height:2px;transition:transform .2s cubic-bezier(.65,0,.35,1),opacity .12s;position:absolute;left:0}.menu-icon__line--top{top:0}.menu-icon__line--middle{top:calc(50% - 1px)}.menu-icon__line--bottom{bottom:0}.site-menu-toggle.is-menu-icon-open .menu-icon__line--top,.mobile-menu.is-menu-icon-open .mobile-menu__close .menu-icon__line--top{transform:translateY(.5rem)rotate(45deg)}.site-menu-toggle.is-menu-icon-open .menu-icon__line--middle,.mobile-menu.is-menu-icon-open .mobile-menu__close .menu-icon__line--middle{opacity:0;transform:scaleX(0)}.site-menu-toggle.is-menu-icon-open .menu-icon__line--bottom,.mobile-menu.is-menu-icon-open .mobile-menu__close .menu-icon__line--bottom{transform:translateY(-.5rem)rotate(-45deg)}.mobile-menu__nav a:focus-visible{outline:3px solid var(--site-primary,#d72638);outline-offset:.25rem}.site-menu-toggle:focus-visible,.mobile-menu__close:focus-visible{outline:none}.site-menu-toggle:focus-visible .menu-icon{color:var(--site-accent,#f4c430);scale:1.08}.mobile-menu__close:focus-visible .menu-icon{color:#fff;scale:1.08}.mobile-menu{color:#fff;opacity:1;background:#000;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:1.25rem;transition:opacity .2s ease-out}.mobile-menu[open]{place-items:center;display:grid}.mobile-menu::backdrop{background:#000;transition:background-color .2s ease-out}.mobile-menu.is-closing{opacity:0}.mobile-menu.is-closing::backdrop{background:0 0}.mobile-menu__close{top:calc((var(--site-header-height,5rem) - 2.75rem) / 2);right:calc(1.25rem + env(safe-area-inset-right,0px));color:#fff;position:absolute}.mobile-menu__nav{text-align:center;flex-direction:column;align-items:center;gap:2.25rem;display:flex}.mobile-menu__nav a{color:#fff;font-size:clamp(2rem,9vw,2.75rem);font-weight:600;line-height:1.1;text-decoration:none}body.mobile-menu-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.mobile-menu,.mobile-menu::backdrop,.menu-icon,.menu-icon__line{transition:none}}.media-kit{--media-kit-accent-deep:var(--media-kit-accent)}@supports (color:color-mix(in lab, red, red)){.media-kit{--media-kit-accent-deep:color-mix(in srgb, var(--media-kit-accent) 82%, #7d0715)}}.media-kit{--media-kit-shadow-soft:0 1.5rem 4.5rem #11110f17;--media-kit-shadow-card:0 1rem 2.75rem #11110f12;--media-kit-ease-out:cubic-bezier(.16, 1, .3, 1);isolation:isolate;position:relative}.media-kit:before{z-index:9;top:calc(var(--site-header-height,5rem) - .16rem);background:var(--media-kit-accent);content:"";pointer-events:none;transform-origin:0;height:.16rem;position:fixed;left:0;right:0;transform:scaleX(0)}.media-kit :is(#pressetexte,#downloads){scroll-margin-top:calc(var(--site-header-height,5rem) + 1.5rem)}.media-kit__hero{background:linear-gradient(112deg, var(--media-kit-accent), transparent 45%), var(--media-kit-paper);position:relative}@supports (color:color-mix(in lab, red, red)){.media-kit__hero{background:linear-gradient(112deg, color-mix(in srgb, var(--media-kit-accent) 3%, transparent), transparent 45%), var(--media-kit-paper)}}.media-kit__hero-copy{isolation:isolate;position:relative}.media-kit__hero-copy:before{z-index:-1;background-image:linear-gradient(var(--media-kit-ink) 1px, transparent 1px), linear-gradient(90deg, var(--media-kit-ink) 1px, transparent 1px);position:absolute;inset:-2rem -1.5rem}@supports (color:color-mix(in lab, red, red)){.media-kit__hero-copy:before{background-image:linear-gradient(color-mix(in srgb, var(--media-kit-ink) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--media-kit-ink) 5%, transparent) 1px, transparent 1px)}}.media-kit__hero-copy:before{content:"";opacity:.48;pointer-events:none;background-size:2.5rem 2.5rem;-webkit-mask-image:linear-gradient(115deg,#000,#0000 70%);mask-image:linear-gradient(115deg,#000,#0000 70%)}.media-kit__topline,.media-kit__section-marker{font-variant-numeric:tabular-nums}.media-kit__hero h1{filter:drop-shadow(0 .04em #11110f0a)}.media-kit__hero-visual{border:1px solid var(--media-kit-line);background:var(--media-kit-white);box-shadow:var(--media-kit-shadow-soft);padding:clamp(.55rem,1vw,.9rem)}.media-kit__hero-frame{border:1px solid var(--media-kit-line)}@supports (color:color-mix(in lab, red, red)){.media-kit__hero-frame{border:1px solid color-mix(in srgb, var(--media-kit-line) 60%, transparent)}}.media-kit .media-kit__button,.media-kit .media-kit__download-button{transition-duration:.24s;transition-timing-function:var(--media-kit-ease-out);box-shadow:0 0 #11110f00}.media-kit__button>span:last-child,.media-kit__download-button>span:last-child,.media-kit__gallery-heading>a>span:last-child{transition:transform .24s var(--media-kit-ease-out)}.media-kit__button--primary:is(:hover,:focus-visible),.media-kit__download-button:is(:hover,:focus-visible){box-shadow:0 .8rem 2rem #11110f29}.media-kit__button--primary:is(:hover,:focus-visible)>span:last-child,.media-kit__download-button:is(:hover,:focus-visible)>span:last-child,.media-kit__gallery-heading>a:is(:hover,:focus-visible)>span:last-child{transform:translate(.18rem,-.18rem)}.media-kit__button--secondary:is(:hover,:focus-visible)>span:last-child{transform:translateY(.18rem)}.media-kit .media-kit__statement-sticky{isolation:isolate;background:linear-gradient(90deg, transparent 0 76%, var(--media-kit-accent) 76%), var(--media-kit-paper)}@supports (color:color-mix(in lab, red, red)){.media-kit .media-kit__statement-sticky{background:linear-gradient(90deg, transparent 0 76%, color-mix(in srgb, var(--media-kit-accent) 4%, transparent) 76%), var(--media-kit-paper)}}.media-kit__statement h2{filter:drop-shadow(0 .05em #11110f08)}.media-kit__statement-progress{border-radius:999px}.media-kit .media-kit__feature{border:1px solid var(--media-kit-line);box-shadow:clamp(-.65rem, -.8vw, -.35rem) clamp(.65rem, .8vw, .35rem) 0 var(--media-kit-accent), var(--media-kit-shadow-soft);position:relative}@supports (color:color-mix(in lab, red, red)){.media-kit .media-kit__feature{box-shadow:clamp(-.65rem, -.8vw, -.35rem) clamp(.65rem, .8vw, .35rem) 0 color-mix(in srgb, var(--media-kit-accent) 14%, var(--media-kit-paper)), var(--media-kit-shadow-soft)}}.media-kit__feature-visual>img{transition:filter .5s var(--media-kit-ease-out)}.media-kit__feature:hover .media-kit__feature-visual>img{filter:saturate(1.06)contrast(1.025)}.media-kit__profile-facts dd{letter-spacing:-.025em}.media-kit__text-card{transition:border-color .32s var(--media-kit-ease-out), box-shadow .32s var(--media-kit-ease-out), transform .32s var(--media-kit-ease-out);position:relative;overflow:hidden;box-shadow:0 0 #11110f00}.media-kit__text-card:before{background:var(--media-kit-accent);content:"";transform-origin:0;height:.28rem;transition:transform .44s var(--media-kit-ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.media-kit .media-kit__text-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.media-kit__copy-button{border:1px solid var(--media-kit-ink);justify-content:center;align-items:center;gap:.65rem;min-height:2.45rem;padding:.65rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.media-kit__copy-button{border:1px solid color-mix(in srgb, var(--media-kit-ink) 42%, transparent)}}.media-kit__copy-button{color:var(--media-kit-ink);cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;transition:background-color .22s var(--media-kit-ease-out), border-color .22s var(--media-kit-ease-out), color .22s var(--media-kit-ease-out), transform .22s var(--media-kit-ease-out);background:0 0;font-size:.56rem;font-weight:850;line-height:1}.media-kit__copy-button:is(:hover,:focus-visible){border-color:var(--media-kit-ink);background:var(--media-kit-ink);color:var(--media-kit-white);transform:translateY(-.12rem)}.media-kit__copy-button[data-copy-state=success]{border-color:var(--media-kit-accent);background:var(--media-kit-accent);color:var(--media-kit-white)}.media-kit__copy-button[data-copy-state=error]{border-color:var(--media-kit-accent);color:var(--media-kit-accent)}.media-kit__copy-button:disabled{cursor:wait}.media-kit__copy-icon{aspect-ratio:1;border:1px solid;width:.66rem;position:relative}.media-kit__copy-icon:before{aspect-ratio:1;content:"";border:1px solid;width:100%;position:absolute;top:-.28rem;left:-.28rem}.media-kit__copy-button[data-copy-state=success] .media-kit__copy-icon{border-width:0 0 .12rem .12rem;transform:rotate(-45deg)translate(.05rem,-.05rem)}.media-kit__copy-button[data-copy-state=success] .media-kit__copy-icon:before{display:none}.media-kit__gallery-item{border:1px solid var(--media-kit-line);background:var(--media-kit-white);transition:border-color .32s var(--media-kit-ease-out), box-shadow .32s var(--media-kit-ease-out), transform .32s var(--media-kit-ease-out);padding:clamp(.55rem,.8vw,.8rem);position:relative;box-shadow:0 0 #11110f00}.media-kit .media-kit__gallery-item>img{transition:filter .42s var(--media-kit-ease-out)}.media-kit__gallery-item figcaption{margin-top:.7rem}.media-kit .media-kit__gallery-item:hover>img{filter:saturate(1.07)contrast(1.02);transform:none}.media-kit .media-kit__download{isolation:isolate;background:linear-gradient(112deg, transparent 0 72%, #ffffff14 72% 73%, transparent 73%), linear-gradient(135deg, var(--media-kit-accent), var(--media-kit-accent-deep));position:relative;overflow:hidden}.media-kit__download:after{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:clamp(2.5rem,5vw,5rem) clamp(2.5rem,5vw,5rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000);mask-image:linear-gradient(90deg,#0000 20%,#000)}.media-kit__download-button{border:1px solid #ffffff2e}.media-kit .media-kit__contact{background:linear-gradient(120deg, transparent 0 68%, var(--media-kit-accent) 68%), var(--media-kit-paper)}@supports (color:color-mix(in lab, red, red)){.media-kit .media-kit__contact{background:linear-gradient(120deg, transparent 0 68%, color-mix(in srgb, var(--media-kit-accent) 3%, transparent) 68%), var(--media-kit-paper)}}.media-kit .media-kit__contact-link{transition:color .24s var(--media-kit-ease-out), padding .24s var(--media-kit-ease-out)}.media-kit__contact-link:is(:hover,:focus-visible){padding-inline:clamp(.45rem,1vw,.85rem)}.media-kit button:focus-visible{outline:3px solid var(--media-kit-ink);outline-offset:.3rem}@media (hover:hover) and (pointer:fine){.media-kit__text-card:hover,.media-kit__gallery-item:hover{border-color:var(--media-kit-accent)}@supports (color:color-mix(in lab, red, red)){.media-kit__text-card:hover,.media-kit__gallery-item:hover{border-color:color-mix(in srgb, var(--media-kit-accent) 42%, var(--media-kit-line))}}.media-kit__text-card:hover,.media-kit__gallery-item:hover{box-shadow:var(--media-kit-shadow-card);transform:translateY(-.4rem)}.media-kit__text-card:hover:before{transform:scaleX(1)}}@media (width<=29.999rem){.media-kit__copy-button{width:2.45rem;padding-inline:.65rem}.media-kit__copy-button [data-media-kit-copy-label]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=64rem){.media-kit .media-kit__gallery-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.media-kit .media-kit__gallery-item{grid-column:span 4}.media-kit .media-kit__gallery-item:nth-child(5){grid-column:span 8}.media-kit .media-kit__gallery-item:nth-child(4),.media-kit .media-kit__gallery-item:nth-child(5){align-self:stretch}.media-kit .media-kit__gallery-item:nth-child(5)>img{aspect-ratio:1.42;object-fit:cover;object-position:center 58%;height:auto}}@keyframes media-kit-page-progress{to{transform:scaleX(1)}}@keyframes media-kit-hero-enter{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translate(0)}}@keyframes media-kit-hero-photo-enter{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:translate(0)}}@keyframes media-kit-section-enter{0%{opacity:.01;transform:translateY(2.25rem)}to{opacity:1;transform:translate(0)}}.media-kit__hero-copy>*{animation:media-kit-hero-enter .76s var(--media-kit-ease-out) both}.media-kit__hero-copy>:nth-child(2){animation-delay:70ms}.media-kit__hero-copy>:nth-child(3){animation-delay:.12s}.media-kit__hero-copy>:nth-child(4){animation-delay:.19s}.media-kit__hero-copy>:nth-child(5){animation-delay:.25s}.media-kit__hero-copy>:nth-child(6){animation-delay:.31s}.media-kit__hero-visual{animation:media-kit-hero-photo-enter .98s var(--media-kit-ease-out) .1s both}@supports (animation-timeline:scroll()){.media-kit:before{animation:1ms linear both media-kit-page-progress;animation-timeline:scroll(root)}}@supports (animation-timeline:view()){.media-kit__feature,.media-kit__section-heading,.media-kit__text-card,.media-kit__gallery-heading,.media-kit__gallery-item,.media-kit__download-copy,.media-kit__contact>div,.media-kit__contact-link{animation:1ms linear both media-kit-section-enter;animation-timeline:view();animation-range:entry 4% cover 22%}.media-kit__text-card:nth-child(2),.media-kit__gallery-item:nth-child(2n),.media-kit__contact-link{animation-range:entry 8% cover 28%}}@media (prefers-reduced-motion:reduce){.media-kit:before{display:none}.media-kit__hero-copy>*,.media-kit__hero-visual,.media-kit__feature,.media-kit__section-heading,.media-kit__text-card,.media-kit__gallery-heading,.media-kit__gallery-item,.media-kit__download-copy,.media-kit__contact>div,.media-kit__contact-link{opacity:1;animation:none;transform:none}.media-kit__copy-button,.media-kit__text-card,.media-kit__text-card:before,.media-kit__gallery-item,.media-kit__feature-visual>img,.media-kit__button>span:last-child,.media-kit__download-button>span:last-child,.media-kit__gallery-heading>a>span:last-child{transition:none}}.home-hero,.appearances-section,.map-section{padding:calc(var(--site-header-height,5rem) + 1.5rem) max(1.25rem, env(safe-area-inset-right,0px)) 2rem max(1.25rem, env(safe-area-inset-left,0px))}.newsletter-signup{--newsletter-content-gap:2rem;--newsletter-form-gap:.75rem;--newsletter-label-line-height:1.3125rem;isolation:isolate;overflow-anchor:none;background:var(--newsletter-background,#000);color:var(--newsletter-text,#fff);scroll-margin-top:var(--site-header-height,5rem);padding:clamp(3rem,8vw,7rem) 1.25rem;position:relative;overflow:hidden}.newsletter-signup__inner{z-index:1;gap:var(--newsletter-content-gap);max-width:76rem;margin:0 auto;display:grid;position:relative}.newsletter-signup__copy{gap:2.5rem;max-width:42rem;display:grid}.newsletter-signup h2{text-shadow:.08em .08em 0 var(--newsletter-accent,#f4c430);margin:0;font-size:clamp(1.75rem,9vw,4.25rem);line-height:.95}@supports (color:color-mix(in lab, red, red)){.newsletter-signup h2{text-shadow:.08em .08em 0 color-mix(in srgb, var(--newsletter-accent,#f4c430) 18%, transparent)}}.newsletter-signup h2{white-space:nowrap}.newsletter-signup__description{max-width:38rem;margin:0;font-size:1rem;line-height:1.65}.newsletter-signup__form,.newsletter-signup__paused{align-content:center;gap:var(--newsletter-form-gap);display:grid}.newsletter-signup__form>label{font-size:.875rem;font-weight:800;line-height:var(--newsletter-label-line-height)}.newsletter-signup__controls{gap:.75rem;display:grid}.newsletter-signup input,.newsletter-signup button{border:2px solid var(--newsletter-border,#fff);min-height:3.25rem;font:inherit;border-radius:0}.newsletter-signup input{background:var(--newsletter-input-background,#fff);width:100%;color:var(--newsletter-input-text,#171717);padding:.8rem 1rem}.newsletter-signup button{background:var(--newsletter-accent,#f4c430);color:var(--newsletter-button-text,#171717);cursor:pointer;padding:.8rem 1.2rem;font-weight:900}.newsletter-signup button:hover{filter:brightness(1.08)}.newsletter-signup input:focus-visible,.newsletter-signup button:focus-visible{outline:3px solid var(--newsletter-accent,#f4c430);outline-offset:3px}.newsletter-signup__feedback,.newsletter-signup__paused p{margin:0;font-size:.8rem;line-height:1.5}.newsletter-signup__privacy{margin:calc(var(--newsletter-content-gap) - var(--newsletter-form-gap)) 0 0;font-size:1rem;line-height:1.65}.newsletter-signup__privacy a{text-underline-offset:.18rem;text-decoration-line:underline;text-decoration-thickness:.12rem}.newsletter-signup__feedback{border-left:.3rem solid var(--newsletter-accent,#f4c430);background:var(--newsletter-accent,#f4c430);padding:.65rem .8rem}@supports (color:color-mix(in lab, red, red)){.newsletter-signup__feedback{background:color-mix(in srgb, var(--newsletter-accent,#f4c430) 14%, transparent)}}.newsletter-signup__feedback{font-weight:700}.newsletter-signup__feedback--error{border-color:#ff7b7b}@media (width<=47.999rem){.newsletter-signup__feedback-mobile-continuation{display:block}}.newsletter-signup__trap{display:none}.newsletter-signup__paused{grid-template-columns:1fr}.newsletter-signup__paused input,.newsletter-signup__paused button{opacity:.52;cursor:not-allowed}.newsletter-signup--simple .newsletter-signup__inner{padding-bottom:2rem}.newsletter-signup--refined .newsletter-signup__inner{padding-bottom:clamp(1.5rem,4vw,2.5rem)}.newsletter-signup--refined input,.newsletter-signup--refined button{border-radius:0}.newsletter-signup--wild:before,.newsletter-signup--wild:after{content:"";z-index:0;background:var(--newsletter-accent,#f4c430);pointer-events:none;position:absolute}.newsletter-signup--wild:before{opacity:.13;inset:-3rem 58% -3rem -12%;transform:rotate(-7deg)}.newsletter-signup--wild:after{width:5rem;height:5rem;box-shadow:-1.5rem 2rem 0 var(--newsletter-accent,#f4c430);border-radius:50%;top:1rem;right:4%}@supports (color:color-mix(in lab, red, red)){.newsletter-signup--wild:after{box-shadow:-1.5rem 2rem 0 color-mix(in srgb, var(--newsletter-accent,#f4c430) 42%, transparent)}}.newsletter-signup--wild input{transform:rotate(-.4deg)}.newsletter-signup--wild button{border-color:var(--newsletter-accent,#f4c430);box-shadow:.35rem .35rem 0 var(--newsletter-border,#fff);transform:rotate(.6deg)}.newsletter-workflow{min-height:max(42rem, calc(100svh - var(--site-header-height,5rem)));padding:calc(var(--site-header-height,5rem) + clamp(3.5rem, 9vw, 8rem)) max(1.25rem, env(safe-area-inset-right,0px)) clamp(4rem, 10vw, 9rem) max(1.25rem, env(safe-area-inset-left,0px));background:var(--newsletter-workflow-background,#000);color:var(--newsletter-workflow-text,#fff);align-items:center;display:grid}.newsletter-workflow__inner{width:min(100%,76rem);margin-inline:0;display:grid}.newsletter-workflow__copy{justify-items:start;width:100%;display:grid}.newsletter-workflow__eyebrow{color:var(--newsletter-workflow-accent,#f4c430);letter-spacing:.14em;text-transform:uppercase;margin:0 0 clamp(1.25rem,3vw,2rem);font-size:.875rem;font-weight:800;line-height:1.4}.newsletter-workflow h1{letter-spacing:-.055em;overflow-wrap:anywhere;width:100%;max-width:100%;text-shadow:.07em .07em 0 var(--newsletter-workflow-accent,#f4c430);margin:0;font-size:clamp(2.75rem,10vw,7.5rem);font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.newsletter-workflow h1{text-shadow:.07em .07em 0 color-mix(in srgb, var(--newsletter-workflow-accent,#f4c430) 18%, transparent)}}.newsletter-workflow h1{transform:translateX(var(--newsletter-workflow-heading-offset,0px));white-space:normal}.newsletter-workflow__description{width:100%;max-width:42rem;margin:clamp(3rem,6vw,4.5rem) 0 0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.7}.newsletter-workflow__actions{flex-wrap:wrap;align-items:stretch;gap:1rem;margin-top:clamp(2.5rem,6vw,4.5rem);display:flex}.newsletter-workflow__actions form{display:contents}.newsletter-workflow__primary,.newsletter-workflow__secondary{border:2px solid var(--newsletter-workflow-border,#fff);max-width:100%;min-height:3.5rem;color:inherit;cursor:pointer;font:inherit;overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;padding:.9rem 1.25rem;font-weight:800;line-height:1.35;text-decoration:none;display:inline-flex}.newsletter-workflow__primary{background:var(--newsletter-workflow-accent,#f4c430);color:var(--newsletter-workflow-button-text,#171717)}.newsletter-workflow__secondary{background:0 0}.newsletter-workflow__primary:hover,.newsletter-workflow__secondary:hover{filter:brightness(1.1)}.newsletter-workflow__primary:focus-visible,.newsletter-workflow__secondary:focus-visible,.newsletter-workflow__footer a:focus-visible{outline:3px solid var(--newsletter-workflow-accent,#f4c430);outline-offset:.3rem}.newsletter-workflow__footer{border-top:1px solid var(--newsletter-workflow-border,#fff);max-width:42rem;margin-top:clamp(3rem,7vw,5rem);padding-top:1.5rem}@supports (color:color-mix(in lab, red, red)){.newsletter-workflow__footer{border-top:1px solid color-mix(in srgb, var(--newsletter-workflow-border,#fff) 28%, transparent)}}.newsletter-workflow__footer{font-size:.875rem;line-height:1.6}.newsletter-workflow__footer a{color:inherit;-webkit-text-decoration-color:var(--newsletter-workflow-accent,#f4c430);-webkit-text-decoration-color:var(--newsletter-workflow-accent,#f4c430);-webkit-text-decoration-color:var(--newsletter-workflow-accent,#f4c430);text-decoration-color:var(--newsletter-workflow-accent,#f4c430);text-underline-offset:.25rem;font-weight:700;text-decoration-thickness:.15rem}@media (width<=35.999rem){.newsletter-workflow__actions{display:grid}.newsletter-workflow__primary,.newsletter-workflow__secondary{width:100%}}@media (width>=48rem){.newsletter-workflow{padding-right:max(3rem, env(safe-area-inset-right,0px));padding-left:max(3rem, env(safe-area-inset-left,0px))}.newsletter-signup__controls,.newsletter-signup__paused{grid-template-columns:minmax(0,1fr) auto}.newsletter-signup__paused p{grid-column:1/-1}}@media (width>=64rem){.newsletter-signup__description-line{display:block}.newsletter-signup__inner{grid-template-columns:minmax(0,1.1fr) minmax(24rem,.9fr);align-items:center;gap:5rem}}@media (prefers-reduced-motion:reduce){.newsletter-signup--wild input,.newsletter-signup--wild button{transform:none}}.home-hero{isolation:isolate;color:#fff;background:#111;align-items:end;gap:3rem;min-height:112svh;display:grid;position:relative;overflow:hidden}.home-hero:before,.home-hero:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.home-hero:before{background:var(--hero-image,url(/images/demo/hero-stage-silhouette.webp)) var(--hero-position-mobile,center center) / cover no-repeat;filter:grayscale(var(--hero-image-grayscale,0));transform-origin:50%;transform:scale(var(--hero-zoom-mobile,1)) translate(var(--hero-offset-mobile-x,0%), var(--hero-offset-mobile-y,0%))}.home-hero:after{background:linear-gradient(180deg, transparent 58%, var(--appearances-section-background,var(--site-background,#f7f7f2)) 68%, var(--appearances-section-background,var(--site-background,#f7f7f2)) 78%, var(--appearances-section-background,var(--site-background,#f7f7f2)) 88%, var(--appearances-section-background,var(--site-background,#f7f7f2)) 96%, var(--appearances-section-background,var(--site-background,#f7f7f2)) 100%)}@supports (color:color-mix(in lab, red, red)){.home-hero:after{background:linear-gradient(180deg, transparent 58%, color-mix(in srgb, var(--appearances-section-background,var(--site-background,#f7f7f2)) 8%, transparent) 68%, color-mix(in srgb, var(--appearances-section-background,var(--site-background,#f7f7f2)) 20%, transparent) 78%, color-mix(in srgb, var(--appearances-section-background,var(--site-background,#f7f7f2)) 44%, transparent) 88%, color-mix(in srgb, var(--appearances-section-background,var(--site-background,#f7f7f2)) 74%, transparent) 96%, var(--appearances-section-background,var(--site-background,#f7f7f2)) 100%)}}.home-hero__shade{z-index:0;pointer-events:none;opacity:var(--hero-image-darkness,.5);background:linear-gradient(90deg,#000 0%,#000000a1 42%,#0002 100%);position:absolute;inset:0}.hero-copy,.construction-copy{z-index:1;max-width:48rem;position:relative}.home-hero .hero-copy{padding-bottom:clamp(5rem,11svh,7rem)}.eyebrow{color:var(--site-primary,#d72638);text-transform:uppercase;margin:0 0 1rem;font-size:.875rem;font-weight:700}.home-hero .eyebrow{color:var(--hero-description-text-1-color,#fff);font-family:var(--hero-description-text-1-font-family,var(--font-sans));font-size:var(--hero-description-text-1-size,.875rem)}.home-hero .button-link{color:#111;background:#fff;border-color:#fff}.hero-copy h1,.construction-copy h1{max-width:12ch;margin:0;font-weight:700;line-height:.95}.hero-copy h1{color:var(--hero-description-text-2-color,#fff);font-family:var(--hero-description-text-2-font-family,var(--font-sans));font-size:clamp(2.5rem, calc(var(--hero-description-text-2-size,80px) * .7), var(--hero-description-text-2-size,80px))}.construction-copy h1{font-size:3.5rem}.hero-intro,.construction-copy>p:not(.eyebrow){max-width:38rem;margin:1.75rem 0;line-height:1.65}.hero-intro{color:var(--hero-description-text-3-color,#fff);font-family:var(--hero-description-text-3-font-family,var(--font-sans));font-size:var(--hero-description-text-3-size,1.125rem);white-space:pre-line}.construction-copy>p:not(.eyebrow){font-size:1.125rem}.button-link{border:2px solid var(--site-primary,#d72638);background:var(--site-primary,#d72638);color:#fff;justify-content:center;align-items:center;min-height:2.75rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.button-link--light{color:var(--site-primary,#d72638);background:#fff;border-color:#fff}.text-link{-webkit-text-decoration-color:var(--site-accent,#f4c430);-webkit-text-decoration-color:var(--site-accent,#f4c430);-webkit-text-decoration-color:var(--site-accent,#f4c430);text-decoration-color:var(--site-accent,#f4c430);text-underline-offset:.35rem;font-weight:700;text-decoration-thickness:.2rem;display:inline}.text-link:focus-visible,.button-link:focus-visible,.site-nav a:focus-visible{outline:3px solid var(--site-primary,#d72638);outline-offset:.35rem}.next-appearance{--next-appearance-accent:var(--site-accent,#f4c430);--next-appearance-badge-background-color:#fff;--next-appearance-badge-text-color:#111;--next-appearance-design-rotation:-1.7deg;--next-appearance-bottom-inset:2rem;--next-appearance-edge-spacing:0rem;--next-appearance-translate-x:0;--next-appearance-translate-y:0;--next-appearance-user-rotation:0deg;--next-appearance-address-length:24;isolation:isolate;z-index:2;width:clamp(21rem, calc(var(--next-appearance-address-length) * .42rem + 8rem), min(36rem, calc(100vw - 6rem)));color:#fff;min-height:8rem;box-shadow:.5rem .5rem 0 #fff, .85rem .85rem 0 var(--next-appearance-accent), 0 1.5rem 3rem #00000061;clip-path:polygon(0 0,100% .45rem,calc(100% - .75rem) 100%,.25rem calc(100% - .35rem));translate:var(--next-appearance-translate-x) var(--next-appearance-translate-y);transform:rotate(calc(var(--next-appearance-design-rotation) + var(--next-appearance-user-rotation)));background:#111;border:2px solid #fff;padding:1rem;display:none;position:absolute}.next-appearance[hidden],.next-appearance__dismiss{display:none}.next-appearance--edge-spacing-small{--next-appearance-edge-spacing:0rem}.next-appearance--edge-spacing-medium{--next-appearance-edge-spacing:.5rem}.next-appearance--edge-spacing-large{--next-appearance-edge-spacing:1rem}.next-appearance--x-left{right:auto;left:calc(1.25rem + var(--next-appearance-edge-spacing))}.next-appearance--x-center{--next-appearance-translate-x:-50%;left:50%;right:auto}.next-appearance--x-right{right:calc(1.25rem + var(--next-appearance-edge-spacing));left:auto}.next-appearance--y-top{top:calc(7.5rem + var(--next-appearance-edge-spacing));bottom:auto}.next-appearance--y-center{--next-appearance-translate-y:-50%;top:50%;bottom:auto}.next-appearance--y-bottom{top:calc(100vh - var(--next-appearance-bottom-inset) - var(--next-appearance-edge-spacing));top:calc(100svh - var(--next-appearance-bottom-inset) - var(--next-appearance-edge-spacing));--next-appearance-translate-y:-100%;bottom:auto}.next-appearance:before{content:"";pointer-events:none;z-index:0;clip-path:inherit;border:1px solid #ffffff52;position:absolute;inset:.45rem}.next-appearance--framed-dark{--next-appearance-design-rotation:.9deg;box-shadow:0 0 0 .25rem #fff, .75rem .75rem 0 var(--next-appearance-accent), 0 1.5rem 3rem #0000006b;clip-path:none;background:#050505;border-width:.28rem}.next-appearance--framed-dark:after{display:none}.next-appearance--light-card{--next-appearance-design-rotation:-1deg;color:#111;clip-path:polygon(.35rem 0,100% 0,calc(100% - .35rem) 100%,0 100%);background:#fff;border-color:#111;box-shadow:.85rem .85rem #111,0 1.5rem 3rem #00000059}.next-appearance--light-card:before{border-color:#11111147}.next-appearance--light-card:after{background:var(--next-appearance-accent)}.next-appearance--glass-dark{--next-appearance-design-rotation:0deg;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);clip-path:none;background:#0000007a;border-color:#ffffff7a;box-shadow:0 1.2rem 3rem #0000006b}.next-appearance--glass-dark:before{border-color:#ffffff3d}.next-appearance--glass-dark:after{display:none}.next-appearance--diagonal-label{--next-appearance-design-rotation:-3deg;box-shadow:-.65rem .65rem 0 #fff, .9rem .9rem 0 var(--next-appearance-accent), 0 1.5rem 3rem #0006;clip-path:polygon(.7rem 0,100% 0,calc(100% - .7rem) 100%,0 100%);background:#111;border-color:#fff;padding-top:2.4rem}.next-appearance--diagonal-label:before{background:var(--next-appearance-accent);border:0;width:9.5rem;height:1.65rem;inset:.85rem auto auto -.4rem;transform:rotate(-7deg)}.next-appearance--diagonal-label:after{display:none}.next-appearance--minimal-line{--next-appearance-design-rotation:0deg;clip-path:none;background:#000000b8;border:0;border-left:.35rem solid #fff;min-height:0;box-shadow:.6rem .6rem #ffffff3d,0 1.2rem 2.4rem #00000061}.next-appearance--minimal-line:before,.next-appearance--minimal-line:after{display:none}.next-appearance>*{z-index:1;position:relative}.next-appearance--empty{background:#111}.next-appearance .eyebrow{background:var(--next-appearance-badge-background-color);color:var(--next-appearance-badge-text-color);letter-spacing:0;border:1px solid;margin-bottom:.5rem;padding:.16rem .38rem;font-size:.62rem;display:inline-flex}.next-appearance--light-card .eyebrow{background:var(--next-appearance-badge-background-color);color:var(--next-appearance-badge-text-color);border-color:currentColor}.next-appearance h2{max-width:24ch;margin:0;font-size:1.25rem;font-weight:700;line-height:1.08}.next-appearance__details{gap:.45rem;margin:.8rem 0 0;display:grid}.next-appearance__details p,.next-appearance__details span{margin:0;font-size:.9rem;font-weight:700}.next-appearance__schedule{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.next-appearance__schedule span:last-child{text-align:right}.next-appearance__location{gap:.1rem;display:grid}.next-appearance__details .next-appearance__venue{font-weight:700}.next-appearance__details .next-appearance__address{font-weight:400}.next-appearance__address span{white-space:nowrap;display:block}.next-appearance .button-link{color:#111;background:#fff;border-color:#fff;min-height:2.15rem;padding:.5rem .7rem;font-size:.82rem}.next-appearance--light-card .button-link{color:#fff;background:#111;border-color:#111}.next-appearance .button-link--sold-out{background:var(--site-primary,#d72638);color:#fff;border-color:#fff}.appearances-section,.map-section{gap:2rem;display:grid}.appearances-section{background:var(--appearances-section-background,var(--site-background,#f7f7f2));color:var(--appearances-section-text,var(--site-text,#171717));grid-template-columns:minmax(0,1fr);padding-top:2rem;position:relative}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;width:100%;min-width:0;display:flex}.section-heading h2{text-align:var(--appearance-heading-alignment,left);text-shadow:.08em .08em 0 var(--site-accent,#f4c430);flex-basis:100%;margin:0;font-size:clamp(1.75rem,9vw,4.25rem);line-height:.95}@supports (color:color-mix(in lab, red, red)){.section-heading h2{text-shadow:.08em .08em 0 color-mix(in srgb, var(--site-accent,#f4c430) 18%, transparent)}}.section-heading h2{white-space:nowrap}.appearance-month-navigation{--appearance-month-navigation-item-width:8.53rem;gap:1.25rem;width:100%;min-width:0;display:grid}.appearance-month-navigation--desktop{display:none}.appearance-mobile-list,.appearance-desktop-list{gap:1rem;display:grid}.appearance-month-navigation__list{border-bottom:1px solid var(--appearances-section-text,var(--site-text,#171717));flex-wrap:wrap;align-items:end;gap:.35rem;width:100%;padding-bottom:.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.appearance-month-navigation__list{border-bottom:1px solid color-mix(in srgb, var(--appearances-section-text,var(--site-text,#171717)) 32%, transparent)}}.appearance-month-navigation--desktop .appearance-month-navigation__list{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.appearance-month-navigation--desktop .appearance-month-navigation__list::-webkit-scrollbar{display:none}.appearance-month-navigation__month{flex:0 0 var(--appearance-month-navigation-item-width);display:flex}.appearance-month-navigation__year-separator{flex:0 0 var(--appearance-month-navigation-item-width);min-height:3rem;width:var(--appearance-month-navigation-item-width);color:inherit;cursor:pointer;font:inherit;letter-spacing:.08em;text-align:center;background:0 0;border-left:0;justify-content:center;align-self:stretch;align-items:center;margin-left:0;padding:.55rem .75rem;font-size:.9rem;font-weight:800;line-height:1;display:inline-flex}.appearance-month-navigation__year-separator.is-active{background:var(--appearance-month-navigation-active-background,#000);color:var(--appearance-month-navigation-active-text,#fff);box-shadow:inset 0 0 0 1px var(--appearance-month-navigation-active-text,#fff)}.appearance-month-navigation__year-separator:focus-visible{outline:3px solid var(--site-primary,#d72638);outline-offset:.25rem}.appearance-month-navigation__button{width:var(--appearance-month-navigation-item-width);min-height:3rem;color:var(--appearances-section-text,var(--site-text,#171717));background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.appearance-month-navigation__button{color:color-mix(in srgb, var(--appearances-section-text,var(--site-text,#171717)) 74%, transparent)}}.appearance-month-navigation__button{cursor:pointer;font:inherit;text-align:center;white-space:nowrap;font-size:.9rem;font-weight:700;line-height:1}.appearance-month-navigation--desktop .appearance-month-navigation__year-separator:not(.appearance-month-navigation__year-separator--initial)+.appearance-month-navigation__month .appearance-month-navigation__button>*{transform:translate(-.8rem)}.appearance-month-navigation__button:after{content:"";opacity:0;background:currentColor;height:.2rem;transition:opacity .14s ease-out,transform .14s ease-out;position:absolute;bottom:-.1rem;left:.75rem;right:.75rem;transform:scaleX(.3)}.appearance-month-navigation__button:hover:after,.appearance-month-navigation__button:focus-visible:after{opacity:1;transform:scaleX(1)}.appearance-month-navigation__button.is-active{background:var(--appearance-month-navigation-active-background,#000);color:var(--appearance-month-navigation-active-text,#fff);box-shadow:inset 0 0 0 1px var(--appearance-month-navigation-active-text,#fff)}.appearance-month-navigation__button.is-active:after{display:none}.appearance-month-navigation__count{font-variant-numeric:tabular-nums;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;min-height:1.25rem;font-size:.72rem;line-height:1;display:inline-flex}.appearance-month-navigation__count-value{display:block;transform:translate(.02em,.05em)}.appearance-month-navigation__button:focus-visible{outline:3px solid var(--site-primary,#d72638);outline-offset:.25rem}.appearance-month-navigation--mobile{min-width:0}.appearance-month-navigation--mobile .appearance-month-navigation__list{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(16.6667% - .208333rem);grid-auto-flow:column;align-items:stretch;gap:.25rem;display:grid;overflow-x:auto}.appearance-month-navigation--mobile .appearance-month-navigation__list::-webkit-scrollbar{display:none}.appearance-month-navigation--mobile .appearance-month-navigation__month{scroll-snap-align:start;place-items:center;min-width:0;display:grid}.appearance-month-navigation--mobile .appearance-month-navigation__button{box-sizing:border-box;font-variant-numeric:tabular-nums;width:min(100%,5ch + 1rem);min-width:0;height:3rem;padding-inline:.5rem;font-size:.75rem}.appearance-month-panel[hidden],[data-appearance-year-batch][hidden]{display:none}.appearance-year-load-more{grid-template-columns:repeat(7, var(--appearance-month-navigation-item-width)) minmax(0, 1fr);column-gap:.35rem;display:grid}.appearance-year-load-more:has(.appearance-year-load-more__button:not([hidden])){padding-top:1rem}.appearance-year-load-more__button{width:13.5rem;min-height:2.75rem;color:inherit;cursor:pointer;font:inherit;background:0 0;border:2px solid;justify-content:center;justify-self:start;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.82rem;font-weight:800;line-height:1;display:inline-flex}[data-appearance-year-load-more]{grid-column:1/3}.appearance-year-load-more__button:hover{background:var(--appearances-section-text,var(--site-text,#171717));color:var(--appearances-section-background,var(--site-background,#f7f7f2))}.appearance-year-load-more__button:focus-visible{outline:3px solid var(--site-primary,#d72638);outline-offset:.35rem}.appearance-desktop-list{display:none}@media (width<=23rem){.appearance-month-navigation--mobile .appearance-month-navigation__list{grid-auto-columns:calc(25% - .1875rem)}}@media (width<=20rem){.appearance-month-navigation--mobile .appearance-month-navigation__list{grid-auto-columns:calc(33.3333% - .166667rem)}}@media (width>=40rem){.appearance-month-navigation--desktop{display:grid}.appearance-month-navigation--mobile,.appearance-month-navigation--desktop .appearance-month-navigation__list>:nth-child(n+7){display:none}}@media (width>=40rem) and (width<=50.999rem){.appearance-month-navigation--desktop .appearance-month-navigation__list>:nth-child(n+5){display:none}}@media (width>=51rem) and (width<=58.999rem){.appearance-month-navigation--desktop .appearance-month-navigation__list>:nth-child(n+6){display:none}}.appearance-list{gap:1rem;display:grid}.appearance-card{--appearance-title-line-height:1.5125rem;border-top:2px solid var(--appearances-section-text,var(--site-text,#171717));gap:1rem;padding:1rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.appearance-card{border-top:2px solid color-mix(in srgb, var(--appearances-section-text,var(--site-text,#171717)) 22%, transparent)}}.appearance-card{font-family:var(--appearance-font-family,var(--font-sans))}.appearance-card:last-child{border-bottom:2px solid var(--appearances-section-text,var(--site-text,#171717));padding-bottom:2rem}@supports (color:color-mix(in lab, red, red)){.appearance-card:last-child{border-bottom:2px solid color-mix(in srgb, var(--appearances-section-text,var(--site-text,#171717)) 22%, transparent)}}.appearance-month-panel .appearance-card:first-child{border-top:0}.appearance-date{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem;display:grid}.appearance-date__value{color:var(--appearance-date-color,var(--appearances-section-text,var(--site-text,#171717)));font-style:var(--appearance-date-font-style,normal);font-weight:var(--appearance-date-font-weight,700)}.appearance-date__times{color:var(--appearance-time-color,var(--appearances-section-text,var(--site-text,#171717)));font-style:var(--appearance-time-font-style,normal);font-weight:var(--appearance-time-font-weight,700);text-align:right;justify-self:end;display:grid}.appearance-date small,.appearance-content p{font-size:.95rem}.appearance-content{gap:.5rem;display:grid}.appearance-content h3,.appearance-content p{margin:0}.appearance-content__meta{color:var(--appearances-section-text,var(--site-text,#171717))}@supports (color:color-mix(in lab, red, red)){.appearance-content__meta{color:color-mix(in srgb, var(--appearances-section-text,var(--site-text,#171717)) 72%, transparent)}}.appearance-content__meta{font-weight:700}.appearance-content__meta small{font-size:.82rem}.appearance-content__ticket-status{color:var(--site-primary,#d72638);font-size:.9rem;font-weight:800}.appearance-content h3{color:var(--appearance-show-color,var(--appearances-section-text,var(--site-text,#171717)));font-size:1.375rem;font-style:var(--appearance-show-font-style,normal);font-weight:var(--appearance-show-font-weight,700);line-height:var(--appearance-title-line-height)}.appearance-content__location{gap:.1rem;display:grid}.appearance-content__venue{color:var(--appearance-location-color,var(--appearances-section-text,var(--site-text,#171717)));font-style:var(--appearance-location-font-style,normal);font-weight:var(--appearance-location-font-weight,400)}.appearance-content__address{color:var(--appearance-address-color,var(--appearances-section-text,var(--site-text,#171717)));font-style:var(--appearance-address-font-style,normal);font-weight:var(--appearance-address-font-weight,400)}.status-label{color:var(--site-primary,#d72638);font-weight:700}.appearance-side{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.appearance-actions{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.appearance-action{border:2px solid;justify-content:center;align-items:center;min-height:2.35rem;padding:.55rem .85rem;font-size:.78rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.appearance-action--tickets{border-color:var(--appearance-ticket-button-background,var(--site-primary,#d72638));background:var(--appearance-ticket-button-background,var(--site-primary,#d72638));color:var(--appearance-ticket-button-text,#fff)}.appearance-action--info{background:var(--appearance-info-button-background,#111);color:var(--appearance-info-button-text,#fff);border-color:#fff}.appearance-action:focus-visible{outline:3px solid var(--site-primary,#d72638);outline-offset:.35rem}.appearance-sold-out{color:var(--appearance-sold-out-text,var(--site-primary,#d72638));text-transform:uppercase;font-size:.85rem;font-weight:800}@media (width>=40rem) and (width<=69.999rem){.appearance-year-load-more{grid-template-columns:minmax(0,1fr)}[data-appearance-year-load-more]{grid-column:1}.appearance-card{grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(2rem,5vw,4rem)}.appearance-date{grid-column:1/-1}.appearance-content{grid-area:2/1}.appearance-side{grid-area:2/2;justify-content:flex-end;align-self:stretch;align-items:flex-end}}.empty-state{max-width:34rem;margin:0;font-size:1.125rem;line-height:1.6}.appearance-more{margin:0;font-weight:700}.map-section{--appearance-map-background:#000;--appearance-map-text:#fff;--appearance-map-accent:var(--site-accent,#f4c430);--appearance-map-accent-text:#171717;--appearance-map-marker:#d72638;--appearance-map-marker-text:#fff;--appearance-map-marker-ring:#0b0b0b;scroll-margin-top:var(--site-header-height,5rem);background:var(--appearance-map-background);color:var(--appearance-map-text);padding:clamp(3rem,9vw,5rem) 1.25rem}.photo-section{--photo-gallery-background:#000;--photo-gallery-text:#fff;--photo-gallery-accent:var(--site-accent,#f4c430);--photo-gallery-comedian-accent:#ef4444;--photo-gallery-instagram-color:#ff6258;--photo-gallery-instagram-arrow-color:#ff6258;--photo-gallery-show-accent:#f4c430;--photo-gallery-show-date-color:#f4c430;--photo-gallery-show-title-color:#fff;scroll-margin-top:var(--site-header-height,5rem);border-top:1px solid var(--home-module-classic-divider-color,#ffffff38);background:var(--photo-gallery-background);color:var(--photo-gallery-text);padding:clamp(3rem,9vw,5rem) 1.25rem}.home-module-grid{--home-module-classic-divider-color:#ffffff38;--home-feature-divider-spacing:clamp(2.5rem, 4.5vw, 3.25rem);--home-history-section-padding:clamp(3rem, 5vw, 5rem);--home-map-photo-divider-spacing:clamp(3rem, 9vw, 5rem);--home-map-photo-visual-balance:clamp(2rem, 7.25vw, 3.5rem);--home-module-half-block-spacing:clamp(3rem, 5vw, 5rem);--photo-gallery-stage-padding:clamp(.8rem, 2.5vw, 1.15rem);isolation:isolate;grid-template-columns:minmax(0,1fr);margin-top:-1px;display:grid;position:relative;overflow-x:clip}@supports (color:color-mix(in srgb, #ffffff, transparent)){.home-module-grid{--home-module-classic-divider-color:color-mix(in srgb, var(--show-history-text,#fff) 22%, transparent)}}.home-module-grid>[data-home-module]{min-width:0}.home-module-grid>.map-section{padding-bottom:var(--home-feature-divider-spacing)}.home-module-grid>.photo-section{padding-bottom:calc(var(--home-feature-divider-spacing) + var(--photo-gallery-stage-padding))}.show-history{--home-feature-divider-spacing:clamp(2.5rem, 4.5vw, 3.25rem);--photo-gallery-stage-padding:clamp(.8rem, 2.5vw, 1.15rem);--show-history-archive-spacing:clamp(1rem, 2.5vw, 1.5rem);scroll-margin-top:var(--site-header-height,5rem);padding:var(--home-history-section-padding,clamp(3rem, 5vw, 5rem)) 1.25rem;border-top:1px solid var(--home-module-classic-divider-color,#ffffff38);background:var(--show-history-background,#000);color:var(--show-history-text,#fff)}.show-history__inner{gap:.8rem;width:min(100%,76rem);margin:0 auto;display:grid}.show-history__content{gap:2.5rem;display:grid}.show-history__heading{min-width:0}.show-history__heading h2,.show-history__metrics,.show-history__footer{margin:0}.show-history__heading h2{max-width:none;text-shadow:.08em .08em 0 var(--show-history-accent);font-size:clamp(1.75rem,9vw,4.25rem);line-height:.95}@supports (color:color-mix(in lab, red, red)){.show-history__heading h2{text-shadow:.08em .08em 0 color-mix(in srgb, var(--show-history-accent) 18%, transparent)}}.show-history__heading h2{white-space:nowrap}.show-history__metrics{--show-history-metric-inline-padding:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.show-history__metric{min-width:0;padding:.85rem var(--show-history-metric-inline-padding);border-bottom:1px solid var(--show-history-text,#fff);flex-direction:column;align-items:flex-start;gap:clamp(.45rem,1.4vw,.75rem);display:flex}@supports (color:color-mix(in lab, red, red)){.show-history__metric{border-bottom:1px solid color-mix(in srgb, var(--show-history-text,#fff) 16%, transparent)}}.show-history__metric:nth-child(odd){border-right:1px solid var(--show-history-text,#fff);padding-left:0}@supports (color:color-mix(in lab, red, red)){.show-history__metric:nth-child(odd){border-right:1px solid color-mix(in srgb, var(--show-history-text,#fff) 16%, transparent)}}.show-history__value{font-variant-numeric:tabular-nums;letter-spacing:-.07em;flex:none;font-size:clamp(2.5rem,11vw,4.5rem);font-weight:850;line-height:.78}.show-history__label{min-width:0;max-width:none;color:var(--show-history-accent,#f4c430);white-space:nowrap;padding-bottom:0;font-size:clamp(.78rem,2.8vw,1.1rem);font-weight:700;line-height:.95}.show-history__footer{margin-top:var(--show-history-archive-spacing);justify-content:flex-start;display:flex}.show-history__archive-link,.appearance-history__back{color:inherit;text-underline-offset:.25em;align-items:center;gap:.45rem;font-size:.82rem;font-weight:750;text-decoration-thickness:.08em;display:inline-flex}.show-history__archive-link span,.appearance-history__back span{color:var(--show-history-accent,#f4c430);font-size:1.15em;transition:transform .16s}.performance-section{scroll-margin-top:var(--site-header-height,5rem);border-top:1px solid var(--home-module-classic-divider-color,#ffffff38);background:var(--show-history-background,#000);color:var(--show-history-text,#fff);padding:clamp(3rem,8vw,7rem) 1.25rem}.performance__inner{gap:clamp(1.5rem,4vw,2.5rem);width:min(100%,76rem);margin:0 auto;display:grid}.performance__heading h2{text-shadow:.08em .08em 0 var(--show-history-accent,#f4c430);margin:0;font-size:clamp(1.75rem,9vw,4.25rem);line-height:.95}@supports (color:color-mix(in lab, red, red)){.performance__heading h2{text-shadow:.08em .08em 0 color-mix(in srgb, var(--show-history-accent,#f4c430) 18%, transparent)}}.performance__heading h2{white-space:nowrap}.performance__frame{aspect-ratio:16/9;background:#000;border:0;width:100%;position:relative;overflow:hidden;box-shadow:0 1.25rem 3rem #00000052}.performance__frame:after{z-index:2;border:1px solid var(--show-history-text,#fff);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.performance__frame:after{border:1px solid color-mix(in srgb, var(--show-history-text,#fff) 24%, transparent)}}.performance__frame:after{content:"";pointer-events:none}.performance__frame iframe,.performance__frame video{object-fit:contain;background:#000;border:0;width:100%;height:100%;display:block}.performance__frame [data-consent-src]:not([data-consent-activated=true]){pointer-events:none}.performance__consent-placeholder{z-index:3;isolation:isolate;-webkit-overflow-scrolling:touch;background:linear-gradient(135deg, var(--show-history-accent,#f4c430), #050505 72%);align-content:safe center;justify-items:center;gap:1.25rem;padding:clamp(1.25rem,5vw,3rem);display:grid;position:absolute;inset:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.performance__consent-placeholder{background:linear-gradient(135deg, color-mix(in srgb, var(--show-history-accent,#f4c430) 14%, #050505), #050505 72%)}}.performance__consent-placeholder{color:#fff;pointer-events:auto;text-align:center}.performance__consent-placeholder[hidden]{display:none}.performance__consent-placeholder p{max-width:34rem;margin:0;font-size:clamp(.9rem,2.8vw,1.05rem);line-height:1.55}.performance__consent-actions{z-index:1;pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex;position:relative}.performance__consent-actions button,.performance__consent-actions a{border:2px solid var(--show-history-accent,#f4c430);background:var(--show-history-accent,#f4c430);color:#171717;cursor:pointer;width:min(100%,17rem);height:4.5rem;font:inherit;pointer-events:auto;touch-action:manipulation;border-radius:0;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.performance__consent-actions a{color:#fff;background:0 0}.performance__consent-actions button:focus-visible,.performance__consent-actions a:focus-visible{outline-offset:3px;outline:3px solid #fff}.appearance-history-page{min-height:70vh;padding:clamp(3rem,7vw,6rem) 1.25rem;padding-top:calc(var(--site-header-height,5rem) + clamp(2rem, 5vw, 4rem));background:var(--show-history-background,#000);color:var(--show-history-text,#fff)}.appearance-history__inner{gap:clamp(2rem,5vw,4rem);width:min(100%,68rem);margin:0 auto;display:grid}.appearance-history__header{border-bottom:1px solid var(--show-history-text,#fff);grid-template-areas:"eyebrow""title""back";gap:.5rem;padding-bottom:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.appearance-history__header{border-bottom:1px solid color-mix(in srgb, var(--show-history-text,#fff) 24%, transparent)}}.appearance-history__header p,.appearance-history__header h1,.appearance-history__year h2,.appearance-history__list,.appearance-history__empty{margin:0}.appearance-history__header p{color:var(--show-history-accent,#f4c430);letter-spacing:.16em;text-transform:uppercase;grid-area:eyebrow;font-size:.78rem;font-weight:850}.appearance-history__header h1{letter-spacing:-.06em;grid-area:title;font-size:clamp(2.5rem,9vw,5.5rem);font-weight:850;line-height:.9}.appearance-history__years,.appearance-history__archive{gap:clamp(2rem,5vw,3.5rem);display:grid}.appearance-history__search{gap:.75rem;display:grid}.appearance-history__search input{border:1px solid var(--show-history-text,#fff);width:100%;min-height:3.5rem;padding:.8rem 1rem}@supports (color:color-mix(in lab, red, red)){.appearance-history__search input{border:1px solid color-mix(in srgb, var(--show-history-text,#fff) 30%, transparent)}}.appearance-history__search input{background:var(--show-history-text,#fff);border-radius:0}@supports (color:color-mix(in lab, red, red)){.appearance-history__search input{background:color-mix(in srgb, var(--show-history-text,#fff) 5%, transparent)}}.appearance-history__search input{box-shadow:none;color:var(--show-history-text,#fff);font:inherit;font-size:clamp(1rem,3vw,1.2rem);transition:border-color .16s,background .16s,box-shadow .16s}.appearance-history__search input::placeholder{color:var(--show-history-text,#fff)}@supports (color:color-mix(in lab, red, red)){.appearance-history__search input::placeholder{color:color-mix(in srgb, var(--show-history-text,#fff) 42%, transparent)}}.appearance-history__search input:hover{border-color:var(--show-history-text,#fff)}@supports (color:color-mix(in lab, red, red)){.appearance-history__search input:hover{border-color:color-mix(in srgb, var(--show-history-text,#fff) 52%, transparent)}}.appearance-history__search input:hover{background:var(--show-history-text,#fff)}@supports (color:color-mix(in lab, red, red)){.appearance-history__search input:hover{background:color-mix(in srgb, var(--show-history-text,#fff) 8%, transparent)}}.appearance-history__search input:focus-visible{border-color:var(--show-history-accent,#f4c430);box-shadow:0 0 0 3px var(--show-history-accent,#f4c430);outline:0}@supports (color:color-mix(in lab, red, red)){.appearance-history__search input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--show-history-accent,#f4c430) 24%, transparent)}}.appearance-history__search-feedback{flex-wrap:wrap;justify-content:space-between;gap:.35rem 1.5rem;display:flex}.appearance-history__search-feedback p,.appearance-history__no-results{color:var(--show-history-text,#fff);margin:0}@supports (color:color-mix(in lab, red, red)){.appearance-history__search-feedback p,.appearance-history__no-results{color:color-mix(in srgb, var(--show-history-text,#fff) 64%, transparent)}}.appearance-history__search-feedback p,.appearance-history__no-results{font-size:.78rem;line-height:1.45}.appearance-history__search-feedback [role=status]{color:var(--show-history-text,#fff);font-weight:700}.appearance-history__no-results{border-block:1px solid var(--show-history-text,#fff);padding-block:clamp(2rem,6vw,4rem)}@supports (color:color-mix(in lab, red, red)){.appearance-history__no-results{border-block:1px solid color-mix(in srgb, var(--show-history-text,#fff) 16%, transparent)}}.appearance-history__no-results{color:var(--show-history-text,#fff);text-align:center;font-size:clamp(1rem,3vw,1.25rem);font-weight:700}.appearance-history__year[hidden],.appearance-history__item[hidden],.appearance-history__no-results[hidden]{display:none}.appearance-history__year{gap:.8rem;display:grid}.appearance-history__year h2{color:var(--show-history-accent,#f4c430);font-size:clamp(1.4rem,5vw,2.2rem);line-height:1}.appearance-history__list{border-top:1px solid var(--show-history-text,#fff);padding:0}@supports (color:color-mix(in lab, red, red)){.appearance-history__list{border-top:1px solid color-mix(in srgb, var(--show-history-text,#fff) 16%, transparent)}}.appearance-history__list{list-style:none}.appearance-history__item{--appearance-history-name-size:clamp(1rem, 3vw, 1.25rem);border-bottom:1px solid var(--show-history-text,#fff);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date type""name name""location location";align-items:baseline;gap:.25rem 1rem;padding:.85rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.appearance-history__item{border-bottom:1px solid color-mix(in srgb, var(--show-history-text,#fff) 16%, transparent)}}.appearance-history__item time,.appearance-history__venue,.appearance-history__address{color:var(--show-history-text,#fff)}@supports (color:color-mix(in lab, red, red)){.appearance-history__item time,.appearance-history__venue,.appearance-history__address{color:color-mix(in srgb, var(--show-history-text,#fff) 72%, transparent)}}.appearance-history__item time,.appearance-history__venue,.appearance-history__address{font-size:.82rem}.appearance-history__item time{grid-area:date}.appearance-history__type{color:var(--show-history-text,#fff);grid-area:type;justify-self:end}@supports (color:color-mix(in lab, red, red)){.appearance-history__type{color:color-mix(in srgb, var(--show-history-text,#fff) 72%, transparent)}}.appearance-history__type{font-size:.78rem;font-style:var(--appearance-type-font-style,normal);font-weight:var(--appearance-type-font-weight,700);text-align:right}.appearance-history__name{font-size:var(--appearance-history-name-size);grid-area:name;line-height:1.1}.appearance-history__location{grid-area:location;justify-items:start;gap:.05rem;line-height:1.15;display:grid}.appearance-history__back{justify-self:end}.appearance-history__back--top{grid-area:back}@media (width<=47.999rem){.home-module-grid[data-home-module-theme=classic][data-home-module-dividers=true][data-home-module-divider-style=classic]>.photo-section:not([data-visible-mobile=false])+.show-history:not([data-visible-mobile=false]){border-top-width:.5px}.home-module-grid>.appearances-section:not([data-visible-mobile=false])+.map-section:not([data-visible-mobile=false]){margin-top:-1px}.home-module-grid>.map-section:not([data-visible-mobile=false]):has(+.photo-section:not([data-visible-mobile=false])){padding-bottom:calc(var(--home-map-photo-divider-spacing) + var(--home-map-photo-visual-balance) + 1px)}.home-module-grid>.photo-section:not([data-visible-mobile=false]):has(+.show-history:not([data-visible-mobile=false])){padding-bottom:calc(var(--home-history-section-padding) - var(--photo-gallery-stage-padding))}.photo-gallery__figure:not(:has(.photo-gallery__tour-pass)){margin-bottom:.75rem}.home-module-grid>.performance-section:not([data-visible-mobile=false]):has(+.newsletter-signup:not([data-visible-mobile=false])){padding-bottom:calc(clamp(3rem,8vw,7rem) + .375rem)}.home-module-grid>.performance-section:not([data-visible-mobile=false])+.newsletter-signup:not([data-visible-mobile=false]){border-top:1px solid var(--home-module-classic-divider-color,#ffffff38)}.home-module-grid>.map-section{padding-top:2rem}}.appearance-map{align-items:center;gap:2.5rem;width:min(100%,68rem);margin:0 auto;display:grid}.photo-gallery{--photo-gallery-control-media-inset:clamp(.75rem, 2.5cqi, 1.25rem);--photo-gallery-control-surface-size:clamp(1.375rem, 3.5vw, 1.75rem);align-content:start;gap:2.5rem;width:min(100%,68rem);margin:0 auto;display:grid}.photo-gallery__heading h2,.photo-gallery__list,.photo-gallery__cast,.photo-gallery__figure{margin:0}.photo-gallery__heading h2{max-width:none;text-shadow:.08em .08em 0 var(--photo-gallery-accent);font-size:clamp(1.75rem,9vw,4.25rem);line-height:.95}@supports (color:color-mix(in lab, red, red)){.photo-gallery__heading h2{text-shadow:.08em .08em 0 color-mix(in srgb, var(--photo-gallery-accent) 18%, transparent)}}.photo-gallery__heading h2{white-space:nowrap}.photo-gallery__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:start;gap:clamp(1rem,3vw,1.5rem);padding:0;list-style:none;display:grid}.photo-gallery__stage,.photo-gallery__item,.photo-gallery__figure,.photo-gallery__card{min-width:0}.photo-gallery__figure{align-content:start;gap:0;display:grid;container:photo-figure/inline-size}.photo-gallery__card{box-shadow:0 1.25rem 3rem var(--photo-gallery-background);background:#fff;border:1px solid #ffffffe0;border-radius:0;padding:clamp(.16rem,.5vw,.3rem);position:relative}@supports (color:color-mix(in lab, red, red)){.photo-gallery__card{box-shadow:0 1.25rem 3rem color-mix(in srgb, var(--photo-gallery-background) 72%, transparent)}}.photo-gallery__card{transform-origin:50%}.photo-gallery__tour-pass{z-index:7;border:0;border-top:1px solid var(--photo-gallery-show-accent,#f4c430);border-bottom:1px solid var(--photo-gallery-show-accent,#f4c430);color:#fff;background:linear-gradient(115deg, var(--photo-gallery-show-accent,#f4c430), #07080bf0 34%, #15161bd1);justify-self:center;align-items:center;gap:clamp(.58rem,1.8cqi,.9rem);width:fit-content;min-width:0;max-width:min(92cqi,34rem);margin-top:clamp(2.5rem,6.5cqi,3rem);padding:clamp(.36rem,1cqi,.5rem) clamp(.68rem,2cqi,.95rem);display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.photo-gallery__tour-pass{background:linear-gradient(115deg, color-mix(in srgb, var(--photo-gallery-show-accent,#f4c430) 12%, transparent), #07080bf0 34%, #15161bd1)}}.photo-gallery__tour-pass{-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);isolation:isolate;box-shadow:0 .75rem 1.8rem #00000047}.photo-gallery__tour-pass-value{color:var(--photo-gallery-show-date-color,#f4c430);font-variant-numeric:tabular-nums;letter-spacing:.025em;white-space:nowrap;flex:none;font-size:clamp(.63rem,1.8cqi,.78rem);font-weight:720;line-height:1}.photo-gallery__tour-pass-title{min-width:0;color:var(--photo-gallery-show-title-color,#fff);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:clamp(.68rem,2.1cqi,.88rem);font-weight:820;line-height:1;overflow:hidden}.photo-gallery__media{aspect-ratio:16/9;background:#111;position:relative;overflow:hidden;container:photo-media/inline-size}.photo-gallery__image{aspect-ratio:16/9;object-fit:contain;-webkit-user-select:none;user-select:none;background:#111;border:0;border-radius:0;width:100%;height:100%;display:block}.photo-gallery__cast{z-index:2;pointer-events:none;padding:0;list-style:none;position:absolute;inset:0}.photo-gallery__tags-toggle[hidden]{display:none}.photo-gallery__cast.are-tags-hidden{opacity:0;visibility:hidden}.photo-gallery__comedian{pointer-events:none;width:max-content;max-width:min(31cqi,14rem);position:absolute}.photo-gallery__comedian--rear_left{top:5%;left:7%}.photo-gallery__comedian--rear_center{text-align:center;top:32.5%;left:50%;translate:-50%}.photo-gallery__comedian--rear_right{text-align:right;top:5%;right:7%}.photo-gallery__comedian--front_passenger{text-align:center;bottom:4.5%;left:29%;translate:-50%}.photo-gallery__comedian--driver{text-align:center;bottom:4.5%;left:68%;translate:-50%}.photo-gallery__credit{color:#fff;-webkit-backdrop-filter:blur(9px)saturate(120%);backdrop-filter:blur(9px)saturate(120%);clip-path:polygon(0 0,calc(100% - .55rem) 0,100% .55rem,100% 100%,.4rem 100%,0 calc(100% - .4rem));isolation:isolate;pointer-events:auto;text-shadow:0 1px .35rem #000000a6;background:linear-gradient(112deg,#07080bd1,#0f101491);border:1px solid #ffffff3b;grid-template-rows:repeat(2,minmax(0,auto));justify-items:start;gap:clamp(.08rem,.35cqi,.18rem);min-width:min(17cqi,6.75rem);max-width:100%;padding:clamp(.35rem,1.25cqi,.62rem) clamp(.52rem,1.65cqi,.82rem);text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 .65rem 1.5rem #00000047}.photo-gallery__credit:before{background:var(--photo-gallery-comedian-accent,#ef4444);width:clamp(.12rem,.45cqi,.2rem);box-shadow:0 0 .75rem var(--photo-gallery-comedian-accent,#ef4444);position:absolute;top:20%;bottom:20%;left:0}@supports (color:color-mix(in lab, red, red)){.photo-gallery__credit:before{box-shadow:0 0 .75rem color-mix(in srgb, var(--photo-gallery-comedian-accent,#ef4444) 58%, transparent)}}.photo-gallery__credit:before{content:""}.photo-gallery__credit:after{aspect-ratio:1;border-top:1px solid var(--photo-gallery-comedian-accent,#ef4444);border-right:1px solid var(--photo-gallery-comedian-accent,#ef4444);content:"";opacity:.86;width:clamp(.35rem,1.2cqi,.6rem);position:absolute;top:clamp(.24rem,.8cqi,.4rem);right:clamp(.24rem,.8cqi,.4rem)}.photo-gallery__comedian--rear_center .photo-gallery__credit,.photo-gallery__comedian--front_passenger .photo-gallery__credit,.photo-gallery__comedian--driver .photo-gallery__credit{justify-items:center}.photo-gallery__comedian--rear_right .photo-gallery__credit{justify-items:end}.photo-gallery__comedian--rear_right .photo-gallery__credit:before,.photo-gallery__comedian--driver .photo-gallery__credit:before{left:auto;right:0}.photo-gallery__comedian--rear_right .photo-gallery__credit:after,.photo-gallery__comedian--driver .photo-gallery__credit:after{border-right:0;border-left:1px solid var(--photo-gallery-comedian-accent,#ef4444);left:clamp(.24rem,.8cqi,.4rem);right:auto}.photo-gallery__name{letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:clamp(.62rem,2.35cqi,1rem);font-weight:850;line-height:1.08;overflow:hidden}.photo-gallery__instagram{min-width:0;max-width:100%;color:var(--photo-gallery-instagram-color,#ff6258);white-space:nowrap;align-items:center;gap:clamp(.14rem,.55cqi,.3rem);font-size:clamp(.54rem,1.82cqi,.76rem);font-weight:750;line-height:1.15;display:inline-flex;overflow:hidden}.photo-gallery__instagram>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.photo-gallery__instagram-icon{width:clamp(.56rem,1.85cqi,.82rem);color:var(--photo-gallery-instagram-arrow-color,#ff6258);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;flex:none}.photo-gallery__credit:focus-visible{border-color:var(--photo-gallery-comedian-accent,#ef4444);outline:2px solid var(--photo-gallery-comedian-accent,#ef4444);outline-offset:.18rem}.photo-gallery__controls[hidden]{display:none}.photo-gallery--single .photo-gallery__stage,.photo-gallery.is-carousel-enhanced .photo-gallery__stage{isolation:isolate;overflow-anchor:none;position:relative;container-type:inline-size}.photo-gallery.is-carousel-enhanced .photo-gallery__stage{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.photo-gallery--single .photo-gallery__stage:before,.photo-gallery--single .photo-gallery__stage:after,.photo-gallery.is-carousel-enhanced .photo-gallery__stage:before,.photo-gallery.is-carousel-enhanced .photo-gallery__stage:after{z-index:0;aspect-ratio:16/9;content:"";pointer-events:none;background:#111;border:clamp(.16rem,.5vw,.3rem) solid #ffffffc7;border-radius:0;position:absolute;top:clamp(.8rem,2.5vw,1.15rem);left:clamp(.8rem,2.5vw,1.15rem);right:clamp(.8rem,2.5vw,1.15rem)}.photo-gallery--single .photo-gallery__stage:before,.photo-gallery.is-carousel-enhanced .photo-gallery__stage:before{transform:translate(-.35rem,.55rem)rotate(-3.6deg)scale(.975);box-shadow:0 1.5rem 3rem #00000061}.photo-gallery--single .photo-gallery__stage:after,.photo-gallery.is-carousel-enhanced .photo-gallery__stage:after{transform:translate(.45rem,.35rem)rotate(3deg)scale(.985);box-shadow:0 1.75rem 3.5rem #00000057}.photo-gallery--single .photo-gallery__list,.photo-gallery.is-carousel-enhanced .photo-gallery__list{z-index:1;padding:var(--photo-gallery-stage-padding);grid-template-columns:minmax(0,1fr);position:relative}.photo-gallery--single .photo-gallery__item,.photo-gallery.is-carousel-enhanced .photo-gallery__item{grid-area:1/1}.photo-gallery--single .photo-gallery__card{transform:rotate(-.65deg)}.photo-gallery.is-carousel-enhanced .photo-gallery__item{z-index:0;inset:var(--photo-gallery-stage-padding);opacity:0;pointer-events:none;visibility:hidden;position:absolute}.photo-gallery.is-carousel-enhanced .photo-gallery__item.is-active,.photo-gallery.is-carousel-enhanced .photo-gallery__item.is-next,.photo-gallery.is-carousel-enhanced .photo-gallery__item.is-previous{opacity:1;visibility:visible}.photo-gallery.is-carousel-enhanced .photo-gallery__item.is-active{z-index:4;pointer-events:auto;position:relative;inset:auto}.photo-gallery.is-carousel-enhanced .photo-gallery__item.is-next{z-index:3;opacity:.78}.photo-gallery.is-carousel-enhanced .photo-gallery__item.is-previous{z-index:2;opacity:.56}.photo-gallery.is-carousel-enhanced .photo-gallery__item:nth-child(4n+1).is-active .photo-gallery__card{transform:rotate(-.7deg)}.photo-gallery.is-carousel-enhanced .photo-gallery__item:nth-child(4n+2).is-active .photo-gallery__card{transform:rotate(.55deg)}.photo-gallery.is-carousel-enhanced .photo-gallery__item:nth-child(4n+3).is-active .photo-gallery__card{transform:rotate(-.35deg)}.photo-gallery.is-carousel-enhanced .photo-gallery__item:nth-child(4n).is-active .photo-gallery__card{transform:rotate(.8deg)}.photo-gallery.is-carousel-enhanced .photo-gallery__item.is-next .photo-gallery__card{transform:translate(.55rem,.45rem)rotate(2.65deg)scale(.975)}.photo-gallery.is-carousel-enhanced .photo-gallery__item.is-previous .photo-gallery__card{transform:translate(-.45rem,.65rem)rotate(-3.1deg)scale(.96)}.photo-gallery.is-carousel-enhanced .photo-gallery__item:not(.is-active) .photo-gallery__cast,.photo-gallery.is-carousel-enhanced .photo-gallery__item:not(.is-active) .photo-gallery__tags-toggle,.photo-gallery.is-carousel-enhanced .photo-gallery__item:not(.is-active) .photo-gallery__tour-pass{opacity:0;visibility:hidden}.photo-gallery__controls{z-index:8;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:calc(28.125cqi + .5rem);left:clamp(1.1rem,4vw,2rem);right:clamp(1.1rem,4vw,2rem);translate:0 -50%}.photo-gallery__control,.photo-gallery__tags-toggle{color:#fff;cursor:pointer;pointer-events:auto;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.photo-gallery__tags-toggle{z-index:4;right:var(--photo-gallery-control-media-inset);bottom:var(--photo-gallery-control-media-inset);position:absolute}.photo-gallery__control-surface{width:var(--photo-gallery-control-surface-size);aspect-ratio:1;-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);background:#00000085;border:1px solid #ffffff75;border-radius:50%;place-items:center;display:grid;box-shadow:0 .65rem 1.75rem #00000061}.photo-gallery__control-surface svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;grid-area:1/1;width:52%}.photo-gallery__tags-slash{opacity:0}.photo-gallery__tags-toggle[aria-pressed=false] .photo-gallery__tags-slash{opacity:1}.photo-gallery__control:focus-visible,.photo-gallery__tags-toggle:focus-visible{outline:none}.photo-gallery__control:focus-visible .photo-gallery__control-surface,.photo-gallery__tags-toggle:focus-visible .photo-gallery__control-surface{outline-offset:.25rem;outline:2px solid #fff;box-shadow:0 0 0 2px #111,0 .65rem 1.75rem #00000061}@media (width<=47.999rem){.photo-gallery{--photo-gallery-control-media-inset:0rem}.photo-gallery__comedian--rear_left{left:clamp(.35rem,2cqi,.6rem)}.photo-gallery__comedian--rear_right{right:clamp(.35rem,2cqi,.6rem)}}@media (hover:hover) and (pointer:fine){.photo-gallery.is-carousel-enhanced .photo-gallery__stage{cursor:grab}.photo-gallery.is-carousel-enhanced.is-dragging .photo-gallery__stage{cursor:grabbing}.photo-gallery__control:hover .photo-gallery__control-surface,.photo-gallery__tags-toggle:hover .photo-gallery__control-surface{color:#111;background:#fffffff0}.photo-gallery__credit:hover{border-color:var(--photo-gallery-comedian-accent,#ef4444);background:linear-gradient(112deg,#11090be8,#1c0d10b8);translate:0 -.12rem}.photo-gallery__credit:hover .photo-gallery__instagram{color:var(--photo-gallery-instagram-color,#ff6258)}}@media (prefers-reduced-motion:no-preference){.photo-gallery__cast,.photo-gallery__control-surface,.photo-gallery__credit,.photo-gallery__instagram{transition:background .18s ease-out,border-color .18s ease-out,color .18s ease-out,opacity .18s ease-out,translate .18s ease-out}.photo-gallery__tags-slash{transition:opacity .14s ease-out}}@media (prefers-reduced-motion:reduce){.photo-gallery__control-surface,.photo-gallery__tags-slash,.photo-gallery__credit,.photo-gallery__instagram{transition:none}}.appearance-map__copy{max-width:none;display:grid}.appearance-map__copy h2,.appearance-map__figure{margin:0}.appearance-map__copy h2{text-shadow:.08em .08em 0 var(--appearance-map-accent);font-size:clamp(1.75rem,9vw,4.25rem);line-height:.95}@supports (color:color-mix(in lab, red, red)){.appearance-map__copy h2{text-shadow:.08em .08em 0 color-mix(in srgb, var(--appearance-map-accent) 18%, transparent)}}.appearance-map__copy h2{white-space:nowrap}.appearance-map__figure{isolation:isolate;justify-items:center;gap:.75rem;display:grid;position:relative}.appearance-map__figure:before,.appearance-map__figure:after{z-index:1;aspect-ratio:1;content:"";pointer-events:none;border-radius:50%;width:min(100%,25rem);position:absolute;top:50%;left:50%;translate:-50% -50%}.appearance-map__figure:before{background:linear-gradient(transparent calc(50% - .5px), var(--appearance-map-accent) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(90deg, transparent calc(50% - .5px), var(--appearance-map-accent) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)), repeating-radial-gradient(circle, var(--appearance-map-accent) 0 1px, transparent 1px 3.25rem)}@supports (color:color-mix(in lab, red, red)){.appearance-map__figure:before{background:linear-gradient(transparent calc(50% - .5px), color-mix(in srgb, var(--appearance-map-accent) 22%, transparent) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(90deg, transparent calc(50% - .5px), color-mix(in srgb, var(--appearance-map-accent) 22%, transparent) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)), repeating-radial-gradient(circle, color-mix(in srgb, var(--appearance-map-accent) 30%, transparent) 0 1px, transparent 1px 3.25rem)}}.appearance-map__figure:before{box-shadow:inset 0 0 4rem var(--appearance-map-accent)}@supports (color:color-mix(in lab, red, red)){.appearance-map__figure:before{box-shadow:inset 0 0 4rem color-mix(in srgb, var(--appearance-map-accent) 8%, transparent)}}.appearance-map__figure:after{background:conic-gradient(from 18deg, transparent 0 70%, var(--appearance-map-accent) 78%, var(--appearance-map-accent) 88%, var(--appearance-map-accent) 96%, var(--appearance-map-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.appearance-map__figure:after{background:conic-gradient(from 18deg, transparent 0 70%, color-mix(in srgb, var(--appearance-map-accent) 2%, transparent) 78%, color-mix(in srgb, var(--appearance-map-accent) 7%, transparent) 88%, color-mix(in srgb, var(--appearance-map-accent) 18%, transparent) 96%, color-mix(in srgb, var(--appearance-map-accent) 38%, transparent) 100%)}}.appearance-map__figure:after{opacity:.72}.appearance-map__cities{z-index:auto;aspect-ratio:1.08;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(100vw - 1.5rem,32rem,145%);position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;-webkit-mask-image:radial-gradient(72% 68%,#000 62%,#0000 100%);mask-image:radial-gradient(72% 68%,#000 62%,#0000 100%)}.appearance-map__city{--appearance-map-city-accent:5%;--appearance-map-city-delay:0s;--appearance-map-city-duration:30s;--appearance-map-city-opacity:.1;color:var(--appearance-map-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.appearance-map__city{color:color-mix(in srgb, var(--appearance-map-accent) var(--appearance-map-city-accent), var(--appearance-map-text))}}.appearance-map__city{letter-spacing:.12em;opacity:var(--appearance-map-city-opacity);text-transform:uppercase;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1}.appearance-map__cities--foreground{z-index:3}.appearance-map__city--flensburg{--appearance-map-city-accent:3%;--appearance-map-city-delay:-16s;--appearance-map-city-duration:34s;--appearance-map-city-opacity:.09;font-size:.6rem;top:8%;left:34%;rotate:-2deg}.appearance-map__city--rostock{--appearance-map-city-accent:2%;--appearance-map-city-delay:-13s;--appearance-map-city-duration:31s;--appearance-map-city-opacity:.09;font-size:.68rem;top:18%;left:54%;rotate:-4deg}.appearance-map__city--hamburg{--appearance-map-city-accent:10%;--appearance-map-city-delay:-4s;--appearance-map-city-duration:28s;--appearance-map-city-opacity:.13;font-size:1.36rem;top:22%;left:17%;rotate:3deg}.appearance-map__city--bremen{--appearance-map-city-delay:-20s;--appearance-map-city-duration:36s;--appearance-map-city-opacity:.08;top:19%;left:8%;rotate:-5deg}.appearance-map__city--hannover{--appearance-map-city-accent:3%;--appearance-map-city-delay:-8s;--appearance-map-city-duration:33s;--appearance-map-city-opacity:.09;font-size:.72rem;top:35%;left:38%;rotate:2deg}.appearance-map__city--goettingen{--appearance-map-city-accent:6%;--appearance-map-city-delay:-12s;--appearance-map-city-duration:32s;--appearance-map-city-opacity:.11;font-size:.66rem;top:44%;left:42%;rotate:-1deg}.appearance-map__city--berlin{--appearance-map-city-accent:13%;--appearance-map-city-delay:-17s;--appearance-map-city-duration:29s;--appearance-map-city-opacity:.14;font-size:1.32rem;font-weight:750;top:25%;left:58%;rotate:5deg}@media (width>=48rem){.appearance-map__city--berlin{top:28%}}.appearance-map__city--dortmund{--appearance-map-city-accent:2%;--appearance-map-city-delay:-25s;--appearance-map-city-duration:38s;--appearance-map-city-opacity:.08;font-size:.7rem;top:37%;left:1%;rotate:-4deg}.appearance-map__city--duesseldorf{--appearance-map-city-accent:8%;--appearance-map-city-delay:-11s;--appearance-map-city-duration:32s;--appearance-map-city-opacity:.1;font-size:.76rem;top:47%;left:4%;rotate:3deg}.appearance-map__city--koeln{--appearance-map-city-accent:15%;--appearance-map-city-delay:-2s;--appearance-map-city-duration:27s;--appearance-map-city-opacity:.15;font-size:1.45rem;font-weight:800;top:57%;left:14%;rotate:-7deg}.appearance-map__city--frankfurt{--appearance-map-city-accent:4%;--appearance-map-city-delay:-21s;--appearance-map-city-duration:35s;--appearance-map-city-opacity:.09;font-size:.72rem;top:57%;left:34%;rotate:2deg}.appearance-map__city--erfurt{--appearance-map-city-accent:9%;--appearance-map-city-delay:-6s;--appearance-map-city-duration:30s;--appearance-map-city-opacity:.11;font-size:.92rem;top:51%;left:50%;rotate:-2deg}.appearance-map__city--leipzig{--appearance-map-city-accent:7%;--appearance-map-city-delay:-15s;--appearance-map-city-duration:34s;--appearance-map-city-opacity:.11;font-size:.98rem;top:47%;left:63%;rotate:4deg}.appearance-map__city--dresden{--appearance-map-city-delay:-27s;--appearance-map-city-duration:39s;--appearance-map-city-opacity:.08;font-size:.72rem;top:51%;left:72%;rotate:6deg}.appearance-map__city--nuernberg{--appearance-map-city-accent:3%;--appearance-map-city-delay:-18s;--appearance-map-city-duration:37s;--appearance-map-city-opacity:.08;font-size:.78rem;top:68%;left:57%;rotate:-3deg}.appearance-map__city--stuttgart{--appearance-map-city-accent:11%;--appearance-map-city-delay:-9s;--appearance-map-city-duration:31s;--appearance-map-city-opacity:.12;font-size:1.04rem;top:73%;left:24%;rotate:3deg}.appearance-map__city--freiburg{--appearance-map-city-delay:-23s;--appearance-map-city-duration:36s;--appearance-map-city-opacity:.08;font-size:.72rem;top:85%;left:7%;rotate:-5deg}.appearance-map__city--muenchen{--appearance-map-city-accent:14%;--appearance-map-city-delay:-1s;--appearance-map-city-duration:29s;--appearance-map-city-opacity:.14;font-size:1.28rem;font-weight:750;top:75%;left:56%;rotate:5deg}.appearance-map__city--foreign{--appearance-map-city-accent:4%;--appearance-map-city-duration:37s;--appearance-map-city-opacity:.13;font-weight:600}.appearance-map__city--amsterdam{--appearance-map-city-delay:-19s;font-size:.64rem;top:27%;left:3%;rotate:-4deg}.appearance-map__city--bruessel{--appearance-map-city-delay:-7s;font-size:.66rem;top:43%;left:3%;rotate:2deg}.appearance-map__city--luxemburg{--appearance-map-city-delay:-29s;font-size:.62rem;top:65%;left:3%;rotate:-3deg}.appearance-map__city--strassburg{--appearance-map-city-delay:-14s;font-size:.66rem;top:79%;left:3%;rotate:4deg}.appearance-map__city--stettin{--appearance-map-city-delay:-23s;font-size:.62rem;top:28%;right:3%;rotate:4deg}.appearance-map__city--posen{--appearance-map-city-delay:-5s;font-size:.66rem;top:41%;right:3%;rotate:-3deg}.appearance-map__city--breslau{--appearance-map-city-delay:-31s;font-size:.64rem;top:54%;right:3%;rotate:5deg}.appearance-map__city--prag{--appearance-map-city-delay:-11s;font-size:.72rem;top:65%;right:3%;rotate:-4deg}.appearance-map__city--wien{--appearance-map-city-delay:-26s;font-size:.72rem;top:79%;right:3%;rotate:3deg}.appearance-map__city--basel{--appearance-map-city-delay:-3s;font-size:.62rem;top:91%;left:12%;rotate:-4deg}.appearance-map__city--zuerich{--appearance-map-city-delay:-17s;font-size:.68rem;top:91%;left:38%;rotate:2deg}.appearance-map__city--salzburg{--appearance-map-city-delay:-34s;font-size:.66rem;top:91%;right:10%;rotate:-2deg}.appearance-map__graphic{z-index:2;width:min(100%,16rem);height:auto;filter:drop-shadow(0 1rem 1rem var(--appearance-map-text));display:block;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.appearance-map__graphic{filter:drop-shadow(0 1rem 1rem color-mix(in srgb, var(--appearance-map-text) 18%, transparent))}}.appearance-map__land{fill:var(--appearance-map-text)}@supports (color:color-mix(in lab, red, red)){.appearance-map__land{fill:color-mix(in srgb, var(--appearance-map-text) 14%, transparent)}}.appearance-map__land{stroke:var(--appearance-map-text)}@supports (color:color-mix(in lab, red, red)){.appearance-map__land{stroke:color-mix(in srgb, var(--appearance-map-text) 76%, transparent)}}.appearance-map__land{stroke-linejoin:round;stroke-width:1.7px}.appearance-map__marker-halo{fill:var(--appearance-map-marker-ring)}@supports (color:color-mix(in lab, red, red)){.appearance-map__marker-halo{fill:color-mix(in srgb, var(--appearance-map-marker-ring) 68%, transparent)}}.appearance-map__marker-halo{transform-box:fill-box;transform-origin:50%}.appearance-map__marker{cursor:url(/images/microphone-cursor.svg) 10 10,pointer}.appearance-map__marker-echo,.appearance-map__marker-lock{fill:none;opacity:0;pointer-events:none;transform-box:fill-box;transform-origin:50%}.appearance-map__marker-echo{stroke:var(--appearance-map-accent)}@supports (color:color-mix(in lab, red, red)){.appearance-map__marker-echo{stroke:color-mix(in srgb, var(--appearance-map-accent) 68%, transparent)}}.appearance-map__marker-echo{stroke-width:1.4px}.appearance-map__marker-lock{stroke:var(--appearance-map-accent)}@supports (color:color-mix(in lab, red, red)){.appearance-map__marker-lock{stroke:color-mix(in srgb, var(--appearance-map-accent) 86%, transparent)}}.appearance-map__marker-lock{stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25px}.appearance-map__marker-dot{fill:var(--appearance-map-marker);stroke:var(--appearance-map-marker-ring)}@supports (color:color-mix(in lab, red, red)){.appearance-map__marker-dot{stroke:color-mix(in srgb, var(--appearance-map-marker-ring) 82%, transparent)}}.appearance-map__marker-dot{stroke-width:3px;transform-box:fill-box;transform-origin:50%;transition:fill .18s ease-out,filter .18s ease-out}.appearance-map__marker-count{fill:var(--appearance-map-marker-text);font-size:var(--appearance-map-marker-count-size,8px);opacity:0;pointer-events:none;font-weight:750}.appearance-map__popup{z-index:4;border:1px solid var(--appearance-map-background);width:min(30rem,100vw - 2rem);padding:0 .9rem;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.appearance-map__popup{border:1px solid color-mix(in srgb, var(--appearance-map-background) 24%, transparent)}}.appearance-map__popup{border-left:4px solid var(--appearance-map-accent);background:var(--appearance-map-text);box-shadow:0 .8rem 2rem var(--appearance-map-text)}@supports (color:color-mix(in lab, red, red)){.appearance-map__popup{box-shadow:0 .8rem 2rem color-mix(in srgb, var(--appearance-map-text) 22%, transparent)}}.appearance-map__popup{color:var(--appearance-map-background);pointer-events:none}.appearance-map__popup[hidden]{display:none}.appearance-map__popup-appearance{grid-template-columns:6rem minmax(0,1fr);column-gap:.65rem;padding:.4rem 0;display:grid}.appearance-map__popup-appearance+.appearance-map__popup-appearance{border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.appearance-map__popup-appearance+.appearance-map__popup-appearance{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent)}}.appearance-map__popup-date-time,.appearance-map__popup-details,.appearance-map__popup-times{align-content:start;display:grid}.appearance-map__popup-date-time,.appearance-map__popup-details{gap:.1rem}.appearance-map__popup-date{white-space:nowrap;font-size:.9rem;font-weight:700;line-height:1.25}.appearance-map__popup-times,.appearance-map__popup-address{color:currentColor}@supports (color:color-mix(in lab, red, red)){.appearance-map__popup-times,.appearance-map__popup-address{color:color-mix(in srgb, currentColor 76%, transparent)}}.appearance-map__popup-times,.appearance-map__popup-address{font-size:.78rem;line-height:1.35}.appearance-map__popup-times{gap:.05rem}.appearance-map__popup-show{overflow-wrap:break-word;min-width:0;font-size:.9rem;line-height:1.25}.appearance-map__popup-address{min-width:0}.appearance-map__popup-more{border-top:1px solid;margin:0;padding:.5rem 0 .55rem}@supports (color:color-mix(in lab, red, red)){.appearance-map__popup-more{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent)}}.appearance-map__popup-more{font-size:.78rem;font-weight:650;line-height:1.35}.appearance-map__popup-more--desktop{display:none}.appearance-map__popup-more-line{display:block}@media (width>=48rem){.appearance-map__popup-appearance--mobile-only,.appearance-map__popup-more--mobile{display:none}.appearance-map__popup-more--desktop{display:block}}.appearance-map__figure figcaption{z-index:2;color:currentColor;max-width:18rem;position:relative}@supports (color:color-mix(in lab, red, red)){.appearance-map__figure figcaption{color:color-mix(in srgb, currentColor 72%, transparent)}}.appearance-map__figure figcaption{text-align:center;font-size:.82rem;line-height:1.45}.appearance-map__marker:focus-visible .appearance-map__marker-dot{fill:var(--appearance-map-marker)}@supports (color:color-mix(in lab, red, red)){.appearance-map__marker:focus-visible .appearance-map__marker-dot{fill:color-mix(in srgb, var(--appearance-map-marker) 84%, #fff)}}.appearance-map__marker:focus-visible .appearance-map__marker-dot{filter:drop-shadow(0 0 .5rem var(--appearance-map-marker))}@supports (color:color-mix(in lab, red, red)){.appearance-map__marker:focus-visible .appearance-map__marker-dot{filter:drop-shadow(0 0 .5rem color-mix(in srgb, var(--appearance-map-marker) 58%, transparent))}}.appearance-map__marker:focus-visible .appearance-map__marker-halo{stroke:var(--appearance-map-accent);stroke-width:3px;animation:none}@media (hover:hover) and (pointer:fine){.appearance-map__marker:hover .appearance-map__marker-dot{fill:var(--appearance-map-marker)}@supports (color:color-mix(in lab, red, red)){.appearance-map__marker:hover .appearance-map__marker-dot{fill:color-mix(in srgb, var(--appearance-map-marker) 84%, #fff)}}.appearance-map__marker:hover .appearance-map__marker-dot{filter:drop-shadow(0 0 .5rem var(--appearance-map-marker))}@supports (color:color-mix(in lab, red, red)){.appearance-map__marker:hover .appearance-map__marker-dot{filter:drop-shadow(0 0 .5rem color-mix(in srgb, var(--appearance-map-marker) 58%, transparent))}}}@media (prefers-reduced-motion:no-preference){.appearance-map__figure:after{animation:9s linear infinite appearance-map-scan}.appearance-map__marker-dot{animation:appearance-map-marker-scan-pulse 9s linear var(--appearance-map-marker-scan-delay) infinite}.appearance-map__marker-count{animation:appearance-map-marker-count-reveal 9s linear var(--appearance-map-marker-scan-delay) infinite}.appearance-map__marker-echo--primary{animation:appearance-map-marker-echo-primary 9s linear var(--appearance-map-marker-scan-delay) infinite}.appearance-map__marker-echo--secondary{animation:appearance-map-marker-echo-secondary 9s linear var(--appearance-map-marker-scan-delay) infinite}.appearance-map__marker-lock{animation:appearance-map-marker-lock 9s linear var(--appearance-map-marker-scan-delay) infinite}.appearance-map__city{animation:appearance-map-city-signal var(--appearance-map-city-duration) ease-in-out infinite;animation-delay:var(--appearance-map-city-delay)}}@media (prefers-reduced-motion:no-preference) and (width>=48rem){.appearance-map__marker-halo{animation:2.8s ease-out infinite appearance-map-marker-pulse}}@keyframes appearance-map-scan{to{rotate:1turn}}@keyframes appearance-map-marker-scan-pulse{0%,11%,to{scale:1}2%,7%{scale:1.1}}@keyframes appearance-map-marker-echo-primary{0%{opacity:.58;scale:.78}10%,to{opacity:0;scale:2.45}}@keyframes appearance-map-marker-echo-secondary{0%,3%{opacity:0;scale:.88}3.01%{opacity:.34}14%,to{opacity:0;scale:2.7}}@keyframes appearance-map-marker-lock{0%{opacity:0;scale:1.32}1.5%{opacity:.92;scale:1.06}4%{opacity:.78;scale:1}10%,to{opacity:0;scale:.94}}@keyframes appearance-map-marker-count-reveal{0%{font-size:var(--appearance-map-marker-count-reveal-size,9.2px);opacity:1;filter:drop-shadow(0 0 .08rem var(--appearance-map-marker-text)) drop-shadow(0 0 .3rem var(--appearance-map-marker))}5%{font-size:var(--appearance-map-marker-count-peak-size,10px);opacity:1;filter:drop-shadow(0 0 .1rem var(--appearance-map-marker-text)) drop-shadow(0 0 .36rem var(--appearance-map-marker))}12%{font-size:var(--appearance-map-marker-count-settle-size,8.5px);opacity:.96;filter:drop-shadow(0 0 .12rem var(--appearance-map-marker))}18%{font-size:var(--appearance-map-marker-count-size,8px);opacity:.9;filter:none}66.6667%,to{font-size:var(--appearance-map-marker-count-size,8px);opacity:0;filter:none}}@keyframes appearance-map-city-signal{0%,to{opacity:calc(var(--appearance-map-city-opacity) * .58)}42%,63%{opacity:var(--appearance-map-city-opacity)}}@keyframes appearance-map-marker-pulse{0%,to{opacity:.5;scale:.82}48%{opacity:1;scale:1.28}}.site-footer{background:var(--site-footer-background,#000);color:var(--site-footer-text,#fff);padding:5.5rem 1.5rem 3rem}main:has(>.home-module-grid>.newsletter-signup:last-child)+.site-footer{padding-top:clamp(3rem,8vw,7rem)}.site-footer__inner{width:min(100%,76rem);margin:0 auto}.site-footer__grid{gap:3rem;display:grid}.site-footer__column{align-content:start;gap:1.35rem;display:grid}.site-footer__column--empty{display:none}.site-footer h2,.site-footer p{margin:0}.site-footer h2{color:var(--site-footer-text,#fff);font-size:1.65rem;font-weight:800;line-height:1}.site-footer p{color:var(--site-footer-text,#fff)}@supports (color:color-mix(in lab, red, red)){.site-footer p{color:color-mix(in srgb, var(--site-footer-text,#fff) 58%, transparent)}}.site-footer p{font-size:1.08rem;font-weight:700;line-height:1.5}.site-footer a{color:inherit;text-decoration:none;-webkit-text-decoration-color:var(--site-accent,#f4c430);-webkit-text-decoration-color:var(--site-accent,#f4c430);-webkit-text-decoration-color:var(--site-accent,#f4c430);text-decoration-color:var(--site-accent,#f4c430);text-underline-offset:.3rem}.site-footer a:hover,.site-footer a:focus-visible{color:var(--site-footer-text,#fff);text-decoration:underline}.site-footer__bottom{border-top:1px solid var(--site-footer-text,#fff);margin-top:4.5rem;padding-top:2rem}@supports (color:color-mix(in lab, red, red)){.site-footer__bottom{border-top:1px solid color-mix(in srgb, var(--site-footer-text,#fff) 18%, transparent)}}.site-footer__bottom p{color:var(--site-footer-text,#fff);margin:0}@supports (color:color-mix(in lab, red, red)){.site-footer__bottom p{color:color-mix(in srgb, var(--site-footer-text,#fff) 38%, transparent)}}.site-footer__bottom p{text-align:center;font-size:1rem}.site-footer__copyright span{display:block}.site-footer__legal{text-align:center;justify-content:center;place-items:center;gap:.35rem;width:100%;margin:1rem auto 0;display:grid}.site-footer__legal a,.site-footer__legal button{min-height:2.75rem;color:var(--site-footer-text,#fff);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-footer__legal a,.site-footer__legal button{color:color-mix(in srgb, var(--site-footer-text,#fff) 72%, transparent)}}.site-footer__legal a,.site-footer__legal button{font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--site-accent,#f4c430);-webkit-text-decoration-color:var(--site-accent,#f4c430);-webkit-text-decoration-color:var(--site-accent,#f4c430);text-decoration-color:var(--site-accent,#f4c430);text-underline-offset:.3rem;cursor:pointer;font-weight:700}.site-footer__legal a:hover,.site-footer__legal a:focus-visible,.site-footer__legal button:hover,.site-footer__legal button:focus-visible{color:var(--site-footer-text,#fff)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.cookie-banner-position-bottom{padding-bottom:var(--cookie-banner-height,0)}body.cookie-banner-position-top{padding-top:var(--cookie-banner-height,0)}body.cookie-banner-position-top .site-header{top:var(--cookie-banner-height,0)}.cookie-consent{font-family:var(--cookie-font-family,var(--font-sans));font-size:var(--cookie-font-size,16px)}.cookie-banner{z-index:50;border:2px solid var(--cookie-border,#171717);background:var(--cookie-background,#f7f7f2);max-height:min(75dvh,42rem);color:var(--cookie-text,#171717);font-size:min(var(--cookie-font-size,16px), 1rem);position:fixed;left:0;right:0;overflow:auto;box-shadow:0 -1rem 3rem #0000002e}.cookie-banner[hidden]{display:none}.cookie-consent--bottom .cookie-banner{border-radius:var(--cookie-radius,0) var(--cookie-radius,0) 0 0;border-width:2px 0 0;bottom:0}.cookie-consent--top .cookie-banner{border-radius:0 0 var(--cookie-radius,0) var(--cookie-radius,0);border-width:0 0 2px;top:0;box-shadow:0 1rem 3rem #0000002e}.cookie-banner__accent{height:var(--cookie-accent-thickness,4px);background:var(--cookie-accent,#d72638)}.cookie-banner__inner{gap:.75rem;width:min(100%,96rem);margin:0 auto;padding-block:.625rem;padding-inline:1rem;display:grid;position:relative}.cookie-banner__inner:has(.cookie-banner__close){padding-right:4.25rem}.cookie-banner__copy{max-width:68rem}.cookie-banner__heading-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.cookie-banner h2,.cookie-banner p{margin:0}.cookie-banner h2{font-size:clamp(1rem,1.5vw,1.25rem);font-weight:800;line-height:1}.cookie-banner p{max-width:68ch;margin-top:.25rem;font-size:max(.875rem,.9em);line-height:1.35}.cookie-banner a{color:var(--cookie-link,#171717);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:under;text-underline-offset:.08em;font-weight:800;text-decoration:underline;text-decoration-thickness:.12em;display:inline-block}.cookie-banner__preview-badge{letter-spacing:.05em;text-transform:uppercase;border:2px solid;padding:.15rem .35rem;font-size:.72em;font-weight:850;line-height:1}.cookie-banner__actions,.cookie-dialog__decision-actions{display:grid}.cookie-banner__actions{gap:.5rem}.cookie-dialog__decision-actions{gap:.75rem}.cookie-banner .cookie-action{min-height:2.75rem;padding:.45rem .75rem;font-size:max(.875rem,.95em)}.cookie-action{border:2px solid var(--cookie-border,#171717);border-radius:calc(var(--cookie-radius,0) * .55);min-height:3rem;font:inherit;cursor:pointer;padding:.72rem 1rem;font-weight:800;line-height:1.2}.cookie-action--decision{background:var(--cookie-button-background,#171717);min-width:10rem;color:var(--cookie-button-text,#fff)}.cookie-action--settings,.cookie-action--save{color:var(--cookie-link,#171717);text-underline-offset:.22em;background:0 0;text-decoration:underline;text-decoration-thickness:.12em}.cookie-action:hover{filter:brightness(1.08)}.cookie-action:focus-visible,.cookie-banner a:focus-visible,.cookie-banner__close:focus-visible,.cookie-dialog__close:focus-visible,.cookie-switch input:focus-visible+.cookie-switch__track,.cookie-service summary:focus-visible,.cookie-service__privacy-link:focus-visible{outline:3px solid var(--cookie-accent,#d72638);outline-offset:3px}.cookie-banner__close,.cookie-dialog__close{border:2px solid var(--cookie-border,#171717);border-radius:calc(var(--cookie-radius,0) * .55);background:var(--cookie-background,#f7f7f2);width:2.75rem;height:2.75rem;color:var(--cookie-text,#171717);font:inherit;cursor:pointer;place-items:center;padding:0;font-size:2rem;line-height:1;display:inline-grid}.cookie-banner__close{position:absolute;top:.5rem;right:.75rem}.cookie-dialog{z-index:60;top:var(--cookie-dialog-viewport-top,0px);left:var(--cookie-dialog-viewport-left,0px);width:var(--cookie-dialog-viewport-width,100vw);height:var(--cookie-dialog-viewport-height,100vh);background:var(--cookie-overlay,#000);border:0;place-items:center;padding:1rem;display:grid;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cookie-dialog{background:color-mix(in srgb, var(--cookie-overlay,#000) var(--cookie-overlay-opacity,68%), transparent)}}.cookie-dialog{color:var(--cookie-text,#171717);overscroll-behavior:contain}.cookie-dialog__header h2:focus{outline:none}.cookie-dialog[hidden]{display:none}.cookie-dialog__surface{border:2px solid var(--cookie-border,#171717);border-radius:var(--cookie-radius,0);background:var(--cookie-background,#f7f7f2);width:min(100%,52rem);max-height:calc(100% - 2rem);box-shadow:.75rem .75rem 0 var(--cookie-accent,#d72638);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.cookie-dialog__header{border-bottom:2px solid var(--cookie-border,#171717);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.25rem;display:flex}.cookie-dialog__header h2,.cookie-dialog__header p,.cookie-dialog__intro,.cookie-category h3,.cookie-category p{margin:0}.cookie-dialog__eyebrow{color:var(--cookie-accent,#d72638);letter-spacing:.08em;text-transform:uppercase;font-size:.75em;font-weight:850;margin-bottom:.45rem!important}.cookie-dialog__header h2{font-size:clamp(1.65rem,4vw,2.4rem);font-weight:850;line-height:1}.cookie-dialog__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow:auto}.cookie-dialog__intro{padding:1.25rem;font-size:1em;line-height:1.55}.cookie-categories{border-top:2px solid var(--cookie-border,#171717)}.cookie-category{padding:1.25rem}.cookie-category+.cookie-category{border-top:2px solid var(--cookie-border,#171717)}@supports (color:color-mix(in lab, red, red)){.cookie-category+.cookie-category{border-top:2px solid color-mix(in srgb, var(--cookie-border,#171717) 24%, transparent)}}.cookie-category__header{gap:1rem;display:grid}.cookie-category__copy{min-width:0}.cookie-category h3{font-size:1.2em;font-weight:850;line-height:1.15}.cookie-category p{margin-top:.55rem;line-height:1.55}.cookie-category__control{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cookie-category__status{text-align:right;text-transform:uppercase;min-width:5.75rem;font-size:.8em;font-weight:850}.cookie-switch{cursor:pointer;justify-content:center;align-items:center;min-width:3.75rem;min-height:2.75rem;display:inline-flex;position:relative}.cookie-switch input{opacity:0;width:1px;height:1px;position:absolute}.cookie-switch__track{border:2px solid var(--cookie-border,#171717);background:var(--cookie-text,#171717);border-radius:999px;width:3.4rem;height:1.9rem;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.cookie-switch__track{background:color-mix(in srgb, var(--cookie-text,#171717) 12%, var(--cookie-background,#f7f7f2))}}.cookie-switch__track{transition:background .14s}.cookie-switch__thumb{background:var(--cookie-text,#171717);border-radius:50%;width:1.25rem;height:1.25rem;transition:translate .14s;position:absolute;top:.2rem;left:.2rem}.cookie-switch input:checked+.cookie-switch__track{background:var(--cookie-accent,#d72638)}.cookie-switch input:checked+.cookie-switch__track .cookie-switch__thumb{background:var(--cookie-background,#f7f7f2);translate:1.45rem}.cookie-switch--locked{cursor:not-allowed;opacity:.7}.cookie-category__services{gap:.65rem;margin-top:1rem;display:grid}.cookie-service{border:1px solid var(--cookie-border,#171717)}@supports (color:color-mix(in lab, red, red)){.cookie-service{border:1px solid color-mix(in srgb, var(--cookie-border,#171717) 30%, transparent)}}.cookie-service{border-radius:calc(var(--cookie-radius,0) * .55);background:var(--cookie-text,#171717)}@supports (color:color-mix(in lab, red, red)){.cookie-service{background:color-mix(in srgb, var(--cookie-text,#171717) 3%, var(--cookie-background,#f7f7f2))}}.cookie-service summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.7rem .85rem;font-weight:800;display:flex}.cookie-service summary small{text-align:right;font-size:.76em;font-weight:700}.cookie-service dl{border-top:1px solid var(--cookie-border,#171717);gap:.85rem;margin:0;padding:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cookie-service dl{border-top:1px solid color-mix(in srgb, var(--cookie-border,#171717) 20%, transparent)}}.cookie-service dl div{gap:.2rem;display:grid}.cookie-service dt{letter-spacing:.04em;text-transform:uppercase;font-size:.72em;font-weight:850}.cookie-service dd{margin:0;line-height:1.45}.cookie-service__privacy-link{color:var(--cookie-link,#171717);text-underline-offset:.2em;margin:0 .85rem .85rem;font-weight:800;display:inline-block}.cookie-dialog__footer{border-top:2px solid var(--cookie-border,#171717);background:var(--cookie-background,#f7f7f2);gap:.75rem;padding:1rem 1.25rem;display:grid}.legal-page{min-height:100vh;padding:calc(var(--site-header-height,5rem) + 3rem) 1.25rem 5rem;background:var(--site-background,#f7f7f2)}.legal-page__header,.legal-page__content{width:min(100%,52rem);margin:0 auto}.legal-page__header{border-bottom:.45rem solid var(--site-primary,#d72638);padding:3rem 0}.legal-page__header h1,.legal-page__header p{margin:0}.legal-page__header h1{letter-spacing:-.045em;max-width:100%;font-size:clamp(1.75rem,8vw,5.25rem);font-weight:850;line-height:.9}.legal-page__header>p:last-child{max-width:100%;margin-top:1.5rem;font-size:1.1rem;line-height:1.65}.legal-page__content{gap:2rem;padding-top:3rem;display:grid}.legal-page__content>p,.legal-page__content section>p{white-space:pre-line;margin:0;line-height:1.7}.legal-page__content h2,.legal-page__content h3{margin:0 0 .85rem;font-weight:850;line-height:1.05}.legal-page__content h2{font-size:clamp(1.75rem,4vw,2.5rem)}.legal-page__content h3{font-size:1.3rem}.privacy-services{border-top:2px solid var(--site-text,#171717);gap:1rem;padding-top:2rem;display:grid}.privacy-services__categories,.privacy-services__list{gap:1rem;display:grid}.privacy-services__category{border:2px solid var(--site-text,#171717);padding:1.25rem}.privacy-services__heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.privacy-services__heading span{text-transform:uppercase;font-size:.78rem;font-weight:850}.privacy-services__category>p{margin-bottom:1rem!important}.legal-page .cookie-service{--cookie-background:var(--site-background,#f7f7f2);--cookie-text:var(--site-text,#171717);--cookie-border:var(--site-text,#171717);--cookie-link:var(--site-text,#171717);--cookie-accent:var(--site-primary,#d72638)}.legal-page__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:1rem;display:flex}.legal-page__actions button{font:inherit;cursor:pointer}.links-page{background:#e8e8e4;place-items:center;min-height:100svh;padding:.5rem;display:grid}.links-page__surface{background:var(--links-page-background,#fff);border:.45rem solid #fff;border-radius:3rem;width:min(100%,31rem);min-height:calc(100svh - 1rem);padding:4.5rem 1.5rem 2rem;display:grid;box-shadow:0 .6rem 1.8rem #1717172e}.links-page--gradient .links-page__surface{background:var(--links-page-background,#fff);background:linear-gradient(to bottom, var(--links-page-background,#fff) 0%, var(--links-page-background,#fff) 44%, var(--links-page-background,#fff) 100%)}@supports (color:color-mix(in lab, red, red)){.links-page--gradient .links-page__surface{background:linear-gradient(to bottom, color-mix(in srgb, var(--links-page-background,#fff) 80%, #fff) 0%, var(--links-page-background,#fff) 44%, color-mix(in srgb, var(--links-page-background,#fff) 86%, #000) 100%)}}.links-page__inner{--links-page-link-gap:.75rem;--links-page-major-gap:2.75rem;--links-page-section-gap:1rem;align-content:start;gap:var(--links-page-section-gap);width:min(100%,28rem);margin-inline:auto;display:grid}.links-page__profile{padding-bottom:calc(var(--links-page-major-gap) - var(--links-page-section-gap));text-align:center;justify-items:center;gap:.7rem;display:grid}.links-page--header-text-spacing-small{--links-header-text-spacing:.35rem}.links-page--header-text-spacing-medium{--links-header-text-spacing:.7rem}.links-page--header-text-spacing-large{--links-header-text-spacing:1.1rem}.links-page__profile-copy{justify-items:center;gap:var(--links-header-text-spacing,.7rem);display:grid}.links-page__profile h1,.links-page__profile p{margin:0}.links-page__profile h1{color:var(--links-name-color,#171717);letter-spacing:-.055em;font-size:clamp(1.7rem,8vw,2.1rem);font-weight:850;line-height:.9}.links-page__profile p{max-width:22rem;color:var(--links-bio-color,#171717);font-size:1rem;font-weight:600;line-height:1.45}.links-page__profile-image{aspect-ratio:1;object-fit:cover;border-radius:999px;width:7rem}.links-page__links{gap:var(--links-page-link-gap);display:grid}.links-page__link-item{transition:transform .14s ease-out;position:relative}.links-page__link{background:var(--links-card-background,#293235);min-height:3.75rem;color:var(--links-card-text-color,#fff);text-align:center;border:0;border-radius:1rem;place-items:center;padding:.75rem 4rem;font-weight:800;text-decoration:none;transition:background .14s ease-out,color .14s ease-out;display:grid;position:relative}.links-page__link-icon{--links-page-link-icon-scale:1;pointer-events:none;place-items:center;width:1.35rem;height:1.35rem;display:grid;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.links-page__link-icon--black{color:#000}.links-page__link-icon--white{color:#fff}.links-page__link-icon--x{--links-page-link-icon-scale:.88}.links-page__link-icon--website,.links-page__link-icon--appearances{--links-page-link-icon-scale:1.12}.links-page__link-icon-svg{width:100%;height:100%;scale:var(--links-page-link-icon-scale);display:block;overflow:visible}.links-page__link:hover,.links-page__link:focus-visible{background:var(--links-card-background,#293235)}@supports (color:color-mix(in lab, red, red)){.links-page__link:hover,.links-page__link:focus-visible{background:color-mix(in srgb, var(--links-card-background,#293235) 72%, #000)}}.links-page__link:hover,.links-page__link:focus-visible{color:var(--links-card-text-color,#fff)}:is(.links-page__link-item:has(>.links-page__link:hover),.links-page__link-item:has(>.links-page__link:focus-visible)){transform:translateY(-.15rem)}.links-page__link:focus-visible,.links-page__appearance:focus-visible{outline:3px solid var(--site-primary,#d72638);outline-offset:.25rem}.links-page__link-share-toggle{z-index:1;width:3.75rem;min-height:3.75rem;color:var(--links-share-icon-color,#fff);background:0 0;border:0;border-radius:0 1rem 1rem 0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.links-page__link-share-toggle{color:color-mix(in srgb, var(--links-share-icon-color,#fff) 52%, transparent)}}.links-page__link-share-toggle{cursor:pointer;font-size:1.4rem;line-height:1;transition:background .14s ease-out,color .14s ease-out}.links-page__link-share-toggle:hover,.links-page__link-share-toggle:focus-visible,.links-page__link-share-toggle[aria-expanded=true]{color:var(--links-share-icon-color,#fff);background:#ffffff1f}.links-page__link-share-toggle:focus-visible{outline:2px solid var(--links-share-focus-color,#f4c430);outline-offset:-.4rem}.links-page__link-share-menu{z-index:20;color:#171717;background:#fff;border:1px solid #1717171f;border-radius:.8rem;gap:.2rem;min-width:10rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .45rem);right:.4rem;box-shadow:0 .75rem 1.8rem #17171733}.links-page__link-share-menu button{min-height:2.5rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:.55rem .75rem;font-size:.82rem;font-weight:750}.links-page__link-share-menu button:hover,.links-page__link-share-menu button:focus-visible{background:#eeeeeb}.links-page__link-share-menu button:focus-visible{outline:2px solid var(--links-share-focus-color,#f4c430);outline-offset:-2px}.links-page__appearance{background:var(--links-appearance-background,#293235);color:#fff;border-radius:1rem;gap:.45rem;padding:1rem 1.1rem 1rem 1.45rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.links-page__appearance--above-links{margin-bottom:calc(var(--links-page-major-gap) - var(--links-page-section-gap))}.links-page__appearance--below-links{margin-top:calc(var(--links-page-major-gap) - var(--links-page-section-gap))}.links-page__appearance:before{background:var(--links-appearance-stripe-color,#f4c430);content:"";width:.35rem;position:absolute;inset:0 auto 0 0}.links-page__legal{color:#596164;flex-wrap:wrap;justify-content:center;gap:.55rem 1rem;margin-top:auto;padding-top:3rem;padding-bottom:3rem;font-size:.75rem;font-weight:700;display:flex}.links-page__legal a,.links-page__legal button{font:inherit;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.links-page__legal a,.links-page__legal button{-webkit-text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);text-decoration-color:color-mix(in srgb, currentColor 38%, transparent)}}.links-page__legal a,.links-page__legal button{text-underline-offset:.2rem}.links-page__legal-item--imprint{color:var(--links-footer-imprint-color,#596164)}.links-page__legal-item--privacy{color:var(--links-footer-privacy-color,#596164)}.links-page__legal-item--cookie-settings{color:var(--links-footer-cookie-settings-color,#596164)}.links-page__legal button{cursor:pointer;background:0 0;border:0;padding:0}.links-page__legal a:focus-visible,.links-page__legal button:focus-visible{outline:3px solid var(--site-primary,#d72638);outline-offset:.25rem}.links-page__appearance-header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.links-page__appearance-eyebrow{color:var(--links-appearance-heading-color,#f4c430);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.links-page__appearance-date{color:#ffffffc2;font-variant-numeric:tabular-nums;letter-spacing:.045em;white-space:nowrap;flex:none;font-size:.72rem;font-weight:750;line-height:1}.links-page__appearance-title{margin-top:.2rem;font-size:1.15rem;line-height:1.1}.links-page__appearance-location{color:#fff;font-size:.9rem;font-weight:750;line-height:1.3}.links-page__appearance-address{color:#ffffffb8;font-size:.82rem;font-weight:700;line-height:1.4}.coming-soon{color:#fff;isolation:isolate;background:#0b0b0b;min-height:100svh;position:relative;overflow:hidden}.coming-soon__visual{z-index:-2;background:#d72638;position:absolute;inset:0;overflow:hidden}.coming-soon__visual:after{content:"";pointer-events:none;background:linear-gradient(#00000052 0%,#0000 25% 65%,#0000008a 100%),linear-gradient(90deg,#0000003d,#0000 55%,#0000002e);position:absolute;inset:0}.coming-soon__visual--empty{background:radial-gradient(circle at 25% 22%,#f4c430db 0 8%,#0000 9%),radial-gradient(circle at 78% 74%,#ffffff2e 0 16%,#0000 17%),linear-gradient(145deg,#d72638 0 52%,#8f1726 52% 100%)}.coming-soon__visual img{object-fit:cover;object-position:var(--coming-soon-image-position-mobile,50% 50%);width:100%;height:100%;transform:scale(var(--coming-soon-image-zoom-mobile,1)) translate(var(--coming-soon-image-offset-mobile-x,0%), var(--coming-soon-image-offset-mobile-y,0%));transform-origin:50%;position:absolute;inset:0}.coming-soon__content{z-index:1;position:absolute;inset:0}.coming-soon__copy{position:absolute;inset:0}.coming-soon__eyebrow{top:max(1.25rem, env(safe-area-inset-top,0px));left:max(1.25rem, env(safe-area-inset-left,0px));color:#f4c430;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;position:absolute}.coming-soon h1{top:var(--coming-soon-headline-mobile-y,38%);left:var(--coming-soon-headline-mobile-x,50%);width:max-content;max-width:min(92vw,12ch);color:var(--coming-soon-headline-mobile-color,#fff);font-size:var(--coming-soon-headline-mobile-size,58px);letter-spacing:-.065em;text-align:center;text-wrap:balance;margin:0;font-weight:600;line-height:.88;position:absolute;transform:translate(-50%,-50%)}.coming-soon__subheading{top:var(--coming-soon-subheading-mobile-y,49%);left:var(--coming-soon-subheading-mobile-x,50%);width:max-content;max-width:90vw;color:var(--coming-soon-subheading-mobile-color,#fff);font-size:var(--coming-soon-subheading-mobile-size,20px);text-align:center;text-wrap:balance;margin:0;font-weight:400;line-height:1.25;position:absolute;transform:translate(-50%,-50%)}.coming-soon__countdown{top:var(--coming-soon-countdown-mobile-y,68%);left:var(--coming-soon-countdown-mobile-x,50%);width:min(92vw,44rem);color:var(--coming-soon-countdown-mobile-color,#fff);font-size:var(--coming-soon-countdown-mobile-size,26px);font-variant-numeric:tabular-nums;text-align:center;margin:0;position:absolute;transform:translate(-50%,-50%)}.coming-soon__countdown-label{color:currentColor;letter-spacing:.12em;opacity:.72;text-transform:uppercase;margin:0 0 .75rem;font-size:max(.62rem,.28em);font-weight:600}.coming-soon__countdown-values{border-color:currentColor;border-top-style:solid;border-top-width:1px;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.35rem,2vw,1.5rem);padding-top:.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.coming-soon__countdown-values{border-color:color-mix(in srgb, currentColor 30%, transparent)}}.coming-soon__countdown-values>span{gap:.25rem;display:grid}.coming-soon__countdown-values strong{font-size:1em;font-weight:500;line-height:1}.coming-soon__countdown-values small{color:currentColor;opacity:.62;text-overflow:ellipsis;font-size:max(.55rem,.27em);overflow:hidden}.coming-soon__legal{right:max(1.25rem, env(safe-area-inset-right,0px));bottom:max(1.25rem, env(safe-area-inset-bottom,0px));left:max(1.25rem, env(safe-area-inset-left,0px));color:#ffffff7a;flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.75rem;display:flex;position:absolute}.coming-soon__legal a,.coming-soon__legal button{color:inherit;text-underline-offset:.25rem;text-decoration:underline}.coming-soon__legal button{appearance:none;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.coming-soon__legal a:hover,.coming-soon__legal a:focus-visible,.coming-soon__legal button:hover,.coming-soon__legal button:focus-visible{color:#fff}@media (width<=22.5rem){.home-hero .eyebrow{font-size:min(var(--hero-description-text-1-size,.875rem), .75rem);margin-bottom:.75rem}.hero-copy h1{font-size:min(var(--hero-description-text-2-size,80px), clamp(2.5rem, 14vw, 2.875rem))}.hero-intro{font-size:min(var(--hero-description-text-3-size,1.125rem), 1rem);margin:1.25rem 0;line-height:1.55}}@media (width>=22.5rem){.cookie-banner__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.cookie-banner__actions .cookie-action--settings{grid-column:1/-1}}@media (width>=48rem){.site-header{padding:.75rem max(3rem, env(safe-area-inset-right,0px)) .75rem max(3rem, env(safe-area-inset-left,0px))}.site-layout--header-background-scrollable .site-brand,.site-layout--header-background-scrollable .site-nav,.site-layout--header-background-scrollable .site-menu-toggle{translate:0 var(--site-header-content-offset,1.5rem)}.site-layout--header-background-hidden.site-layout--header-background-scrollable .site-header:before{background:var(--site-header-background,#000)}@supports (color:color-mix(in lab, red, red)){.site-layout--header-background-hidden.site-layout--header-background-scrollable .site-header:before{background:color-mix(in srgb, var(--site-header-background,#000) var(--site-header-scroll-opacity,0%), transparent)}}.site-layout--header-background-hidden.site-layout--header-background-scrollable .site-header:before{-webkit-backdrop-filter:blur(calc(var(--site-header-scroll-progress,0) * 10px));backdrop-filter:blur(calc(var(--site-header-scroll-progress,0) * 10px));bottom:calc(0px - var(--site-header-background-bottom-offset,3rem));translate:0 var(--site-header-background-offset,2.5rem);transition:none}.site-layout--header-shadow-scrollable .site-header{box-shadow:0 calc(var(--site-header-shadow-blur,22px) * .25) var(--site-header-shadow-blur,22px) var(--site-header-shadow-color,#000)}@supports (color:color-mix(in lab, red, red)){.site-layout--header-shadow-scrollable .site-header{box-shadow:0 calc(var(--site-header-shadow-blur,22px) * .25) var(--site-header-shadow-blur,22px) color-mix(in srgb, var(--site-header-shadow-color,#000) var(--site-header-scroll-shadow-opacity,0%), transparent)}}.site-layout--header-shadow-scrollable .site-header{transition:none}.site-layout--header-background-scrollable.site-layout--header-shadow-scrollable .site-header{box-shadow:none}.site-layout--header-background-scrollable.site-layout--header-shadow-scrollable .site-header:before{box-shadow:0 calc(var(--site-header-shadow-blur,22px) * .25) var(--site-header-shadow-blur,22px) var(--site-header-shadow-color,#000)}@supports (color:color-mix(in lab, red, red)){.site-layout--header-background-scrollable.site-layout--header-shadow-scrollable .site-header:before{box-shadow:0 calc(var(--site-header-shadow-blur,22px) * .25) var(--site-header-shadow-blur,22px) color-mix(in srgb, var(--site-header-shadow-color,#000) var(--site-header-scroll-shadow-opacity,0%), transparent)}}.home-hero,.appearances-section,.map-section{padding:calc(var(--site-header-height,5rem) + 2rem) max(3rem, env(safe-area-inset-right,0px)) 3rem max(3rem, env(safe-area-inset-left,0px))}.map-section,.photo-section{padding:4.5rem 3rem}.appearances-section{padding-top:calc(var(--site-header-height,5rem) + .5rem)}.appearance-history__header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow""title back";align-items:end;column-gap:1.5rem}.appearance-map{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);gap:clamp(3rem,8vw,7rem)}.appearance-map__graphic{width:min(100%,18rem)}.appearance-map__copy h2,.photo-gallery__heading h2{font-size:clamp(2rem,4.35vw,4.25rem)}.home-hero{grid-template-columns:minmax(0,1fr) minmax(16rem,30rem)}.home-hero .hero-copy{padding-bottom:clamp(8rem,12svh,9rem)}.home-hero:before{background-image:var(--hero-image,url(/images/demo/hero-stage-silhouette.webp));background-position:var(--hero-position-tablet,center center);transform:scale(var(--hero-zoom-tablet,1)) translate(var(--hero-offset-tablet-x,0%), var(--hero-offset-tablet-y,0%))}.hero-copy h1{font-size:min(var(--hero-description-text-2-size,80px), clamp(3rem, 8vw, 4.5rem))}.coming-soon__visual img{object-position:var(--coming-soon-image-position-tablet,50% 50%);transform:scale(var(--coming-soon-image-zoom-tablet,1)) translate(var(--coming-soon-image-offset-tablet-x,0%), var(--coming-soon-image-offset-tablet-y,0%))}.coming-soon h1{top:var(--coming-soon-headline-tablet-y,39%);left:var(--coming-soon-headline-tablet-x,50%);color:var(--coming-soon-headline-tablet-color,#fff);font-size:var(--coming-soon-headline-tablet-size,86px)}.coming-soon__subheading{top:var(--coming-soon-subheading-tablet-y,49%);left:var(--coming-soon-subheading-tablet-x,50%);color:var(--coming-soon-subheading-tablet-color,#fff);font-size:var(--coming-soon-subheading-tablet-size,28px)}.coming-soon__countdown{top:var(--coming-soon-countdown-tablet-y,67%);left:var(--coming-soon-countdown-tablet-x,50%);color:var(--coming-soon-countdown-tablet-color,#fff);font-size:var(--coming-soon-countdown-tablet-size,38px)}.next-appearance{--next-appearance-bottom-inset:4rem;margin:0;display:block}.next-appearance--edge-spacing-small{--next-appearance-edge-spacing:0rem}.next-appearance--edge-spacing-medium{--next-appearance-edge-spacing:2rem}.next-appearance--edge-spacing-large{--next-appearance-edge-spacing:4rem}.next-appearance--x-left{left:calc(3rem + var(--next-appearance-edge-spacing))}.next-appearance--x-right{right:calc(3rem + var(--next-appearance-edge-spacing))}.next-appearance--y-top{top:calc(9rem + var(--next-appearance-edge-spacing))}.next-appearance h2{font-size:1.35rem}.section-heading h2{flex-basis:100%;font-size:clamp(2rem,4.35vw,4.25rem)}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.site-footer__column--empty{display:block}.site-footer__legal{flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;display:flex}.site-footer__copyright span{display:inline}.site-footer h2{font-size:1.75rem}.cookie-banner__inner{padding-inline:1.25rem}.cookie-dialog__decision-actions{grid-template-columns:repeat(2,minmax(10rem,1fr))}.cookie-category__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.cookie-category__control{justify-content:flex-end;min-width:11.5rem}.cookie-dialog__header,.cookie-dialog__intro,.cookie-category{padding:1.5rem 1.75rem}.cookie-dialog__footer{grid-template-columns:minmax(10rem,1fr) minmax(21rem,2fr);align-items:stretch;padding:1rem 1.75rem}.legal-page{padding-inline:3rem}.home-module-grid{--home-map-photo-divider-spacing:4.5rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.home-module-grid>[data-home-module-span-desktop=true]{grid-column:1/-1}.home-module-grid>[data-home-module-span-desktop=false]{padding:var(--home-module-half-block-spacing) clamp(1.5rem, 4vw, 3rem)}.home-module-grid>.performance-section[data-home-module-span-desktop=false],.home-module-grid>.newsletter-signup[data-home-module-span-desktop=false]{border-top:0}.home-module-grid>.newsletter-signup[data-home-module-span-desktop=false]{align-items:start;display:grid}.home-module-grid>.performance-section[data-home-module-span-desktop=false]:has(+.newsletter-signup[data-home-module-span-desktop=false]){z-index:1;padding-bottom:5.5rem;position:relative}.home-module-grid>.performance-section[data-home-module-span-desktop=false]+.newsletter-signup[data-home-module-span-desktop=false]{border-top:1px solid var(--home-module-classic-divider-color,#ffffff38)}.home-module-grid>.performance-section[data-home-module-span-desktop=false]:has(+.newsletter-signup[data-home-module-span-desktop=false]){border-top:1px solid var(--home-module-classic-divider-color,#ffffff38)}.home-module-grid>.map-section:not([data-visible-desktop=false]):has(+.photo-section[data-home-module-span-desktop=true]:not([data-visible-desktop=false])){padding-bottom:var(--home-map-photo-divider-spacing)}.home-module-grid>.map-section:not([data-visible-desktop=false]):has(+.photo-section[data-home-module-span-desktop=false]:not([data-visible-desktop=false])){padding-bottom:var(--home-module-half-block-spacing)}.home-module-grid>.photo-section[data-home-module-span-desktop=false]{padding-bottom:calc(var(--home-feature-divider-spacing) + var(--photo-gallery-stage-padding));border-block-start:0!important;border-top:0!important}.home-module-grid>.map-section[data-home-module-span-desktop=false] .appearance-map{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;width:100%;max-width:none;margin:0}.home-module-grid>.map-section[data-home-module-span-desktop=false] .appearance-map__graphic{width:min(100%,22rem)}.home-module-grid>.map-section[data-home-module-span-desktop=false] .appearance-map__figure{justify-self:center;width:calc(100% - 2rem)}.home-module-grid>[data-home-module-span-desktop=false] .performance__inner,.home-module-grid>[data-home-module-span-desktop=false] .newsletter-signup__inner{width:100%;max-width:none;margin:0}.home-module-grid>.newsletter-signup[data-home-module-span-desktop=false] .newsletter-signup__inner{align-items:initial;gap:var(--newsletter-content-gap);grid-template-columns:minmax(0,1fr)}main:has(>.home-module-grid>.newsletter-signup[data-home-module-span-desktop=false]:not([data-visible-desktop=false]):last-child)+.site-footer{padding-top:clamp(3rem,5vw,5rem)}.home-module-grid>[data-home-module-span-desktop=false] .appearance-map__copy h2,.home-module-grid>[data-home-module-span-desktop=false] .show-history__heading h2,.home-module-grid>[data-home-module-span-desktop=false] .performance__heading h2,.home-module-grid>.newsletter-signup[data-home-module-span-desktop=false] h2{font-size:clamp(2rem,4vw,4.25rem)}}@media (width>=64rem){.photo-section{border-top:0}.show-history{padding-inline:3rem}.show-history__inner{width:100%}.show-history__heading{grid-column:1/-1}.home-module-grid>.show-history[data-home-module-span-desktop=true] .show-history__metrics{--show-history-metric-inline-padding:clamp(.75rem, 1vw, 1.2rem);display:flex}.home-module-grid>.show-history[data-home-module-span-desktop=true] .show-history__metric{padding:1rem var(--show-history-metric-inline-padding);border-right:1px solid var(--show-history-text,#fff);flex:auto}@supports (color:color-mix(in lab, red, red)){.home-module-grid>.show-history[data-home-module-span-desktop=true] .show-history__metric{border-right:1px solid color-mix(in srgb, var(--show-history-text,#fff) 16%, transparent)}}.home-module-grid>.show-history[data-home-module-span-desktop=true] .show-history__metric{border-bottom:0}.home-module-grid>.show-history[data-home-module-span-desktop=true] .show-history__value{font-size:clamp(2.5rem,4.4vw,4.5rem)}.home-module-grid>.show-history[data-home-module-span-desktop=true] .show-history__label{font-size:clamp(.78rem,1.1vw,1.1rem)}.home-module-grid>.show-history[data-home-module-span-desktop=true] .show-history__metric:nth-child(odd){padding-left:var(--show-history-metric-inline-padding)}.home-module-grid>.show-history[data-home-module-span-desktop=true] .show-history__metric:first-child{padding-left:0}.home-module-grid>.show-history[data-home-module-span-desktop=true] .show-history__metric:last-child{border-right:0;padding-right:0}.show-history__footer{grid-column:1/-1}.appearance-history__item{grid-template-columns:6.75rem minmax(12rem,1fr) minmax(10rem,auto);grid-template-areas:"date name type"".location location";align-items:baseline;gap:.25rem 3rem}.appearance-history__item time,.appearance-history__type{font-size:var(--appearance-history-name-size)}.appearance-history__location{text-align:left;justify-self:start;justify-items:start}.cookie-banner__inner{grid-template-columns:minmax(22rem,1fr) auto;align-items:center;gap:1rem}.cookie-banner__copy,.cookie-banner p{max-width:none}.cookie-banner__actions{align-items:stretch;display:flex}.cookie-banner .cookie-action--decision{min-width:8.75rem}.cookie-banner__actions .cookie-action--settings{min-width:auto}.cookie-banner__inner:has(.cookie-banner__close){grid-template-columns:minmax(22rem,1fr) auto 2.75rem;padding-right:1.25rem}.cookie-banner__close{align-self:center;position:static}}@media (width>=70rem){.site-footer__grid{grid-template-columns:repeat(var(--site-footer-column-count,4), minmax(0, 1fr))}.appearances-section{gap:2.5rem}.appearance-month-navigation--desktop,.appearance-desktop-list{display:grid}.appearance-month-navigation--mobile,.appearance-mobile-list{display:none}.appearance-list{grid-template-columns:repeat(7, var(--appearance-month-navigation-item-width)) minmax(0, 1fr);column-gap:.35rem}.appearance-card{grid-template-columns:subgrid;align-items:start;row-gap:1rem;column-gap:inherit;grid-column:1/-1}.appearance-date{grid-area:1/1/auto/3;grid-template-columns:1fr;align-items:start;gap:.5rem}.appearance-content{grid-area:1/3/auto/6}.appearance-date__value{font-size:1.375rem;line-height:var(--appearance-title-line-height)}.appearance-date__times{text-align:left;justify-self:start}.appearance-side{grid-area:1/6/auto/8;justify-content:flex-start;align-self:stretch;align-items:flex-end}.appearance-actions{gap:.5rem}.appearance-action{min-height:2rem;padding:.45rem .75rem;font-size:.875rem}}@media (width>=48rem) and (width<=74.999rem){.home-hero{grid-template-columns:minmax(0,1fr) minmax(13rem,13.5rem);gap:2rem}.next-appearance{--next-appearance-bottom-inset:8rem}}@media (width>=48rem) and (width<=51.999rem) and (height<=65rem){.next-appearance{--next-appearance-bottom-inset:16rem}}@media (width>=75rem){.site-nav{display:flex}.site-menu-toggle{display:none}.home-hero .hero-copy{padding-bottom:3rem}.home-hero:before{background-position:var(--hero-position-desktop,center center);transform:scale(var(--hero-zoom-desktop,1)) translate(var(--hero-offset-desktop-x,0%), var(--hero-offset-desktop-y,0%))}.hero-copy h1{font-size:var(--hero-description-text-2-size,80px)}.coming-soon__visual img{object-position:var(--coming-soon-image-position-desktop,50% 50%);transform:scale(var(--coming-soon-image-zoom-desktop,1)) translate(var(--coming-soon-image-offset-desktop-x,0%), var(--coming-soon-image-offset-desktop-y,0%))}.coming-soon h1{top:var(--coming-soon-headline-desktop-y,38%);left:var(--coming-soon-headline-desktop-x,68%);color:var(--coming-soon-headline-desktop-color,#fff);font-size:var(--coming-soon-headline-desktop-size,112px)}.coming-soon__subheading{top:var(--coming-soon-subheading-desktop-y,53%);left:var(--coming-soon-subheading-desktop-x,68%);color:var(--coming-soon-subheading-desktop-color,#fff);font-size:var(--coming-soon-subheading-desktop-size,32px)}.coming-soon__countdown{top:var(--coming-soon-countdown-desktop-y,71%);left:var(--coming-soon-countdown-desktop-x,68%);color:var(--coming-soon-countdown-desktop-color,#fff);font-size:var(--coming-soon-countdown-desktop-size,42px)}}@media (orientation:landscape) and (width<=64rem) and (height<=40rem){.site-nav{display:none}.site-menu-toggle{display:grid}.home-hero{min-height:100dvh;padding-top:calc(var(--site-header-height,5rem) + 1rem);grid-template-columns:minmax(0,1fr);padding-bottom:1.5rem}.home-hero:before{background-image:var(--hero-image,url(/images/demo/hero-stage-silhouette.webp));background-position:var(--hero-position-mobile,center center);transform:scale(var(--hero-zoom-mobile,1)) translate(var(--hero-offset-mobile-x,0%), var(--hero-offset-mobile-y,0%))}.home-hero .hero-copy{width:min(72vw,38rem);max-width:none;padding-bottom:1.5rem}.home-hero .eyebrow{margin-bottom:.75rem}.hero-copy h1{font-size:clamp(2.75rem,8vw,4rem)}.hero-intro{max-width:32rem;font-size:min(var(--hero-description-text-3-size,1.125rem), 1rem);margin:1rem 0 0}.next-appearance{display:none}}@media (width<=39.999rem){.cookie-consent{--cookie-mobile-bottom-space:.625rem}.performance__inner{gap:2rem}.performance__frame:has(.performance__consent-placeholder:not([hidden])){aspect-ratio:5/4}.performance__consent-placeholder{gap:.75rem;padding:1rem}.performance__consent-actions{gap:.625rem;width:100%}.performance__consent-actions button,.performance__consent-actions a{width:100%;height:auto;min-height:2.75rem;padding:.55rem .75rem}.cookie-consent--bottom .cookie-banner{max-height:min(calc(75dvh + var(--cookie-mobile-bottom-space)), calc(42rem + var(--cookie-mobile-bottom-space)));border-bottom:var(--cookie-mobile-bottom-space) solid var(--cookie-background,#f7f7f2)}.cookie-banner__inner{padding:.75rem max(.75rem, env(safe-area-inset-right,0px)) max(.75rem, env(safe-area-inset-bottom,0px)) max(.75rem, env(safe-area-inset-left,0px));gap:.625rem}.cookie-banner__inner:has(.cookie-banner__close){padding-right:max(.75rem, env(safe-area-inset-right,0px))}.cookie-banner__inner:has(.cookie-banner__close) .cookie-banner__copy{padding-right:3.5rem}.cookie-banner p{margin-top:0;line-height:1.3}.cookie-banner__actions{gap:.625rem .75rem}.cookie-banner__actions .cookie-action{width:100%;min-width:0}.cookie-banner__close{top:.75rem;right:max(.75rem, env(safe-area-inset-right,0px))}.cookie-dialog__footer{padding-bottom:calc(1rem + max(var(--cookie-mobile-bottom-space), env(safe-area-inset-bottom,0px)))}.cookie-dialog{padding:0}.cookie-dialog__surface{width:100%;height:100%;max-height:100%;box-shadow:none;border-width:0;border-radius:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cookie-switch__track,.cookie-switch__thumb{transition:none}}.home-module-grid[data-home-module-theme]:not([data-home-module-theme=classic]){--home-stage-accent:#f4c430;--home-stage-canvas:#050505;--home-stage-inline-gutter:clamp(1rem, 4vw, 1.5rem);--home-stage-ink:#f7f2e9;--home-stage-muted:#f7f2e99e;counter-reset:home-module-act;padding:clamp(5.5rem, 18vw, 8rem) var(--home-stage-inline-gutter);background:var(--home-stage-canvas);color:var(--home-stage-ink);grid-template-columns:minmax(0,1fr);gap:clamp(4.5rem,14vw,7rem);display:grid}.home-module-grid[data-home-module-theme]:not([data-home-module-theme=classic])>.appearances-section{z-index:1;margin-inline:calc(var(--home-stage-inline-gutter) * -1);grid-column:1/-1}.home-module-grid[data-home-module-theme]:not([data-home-module-theme=classic])>[data-home-module]{z-index:1;min-width:0;color:inherit;counter-increment:home-module-act;border:0;padding:clamp(4.25rem,13vw,5rem) clamp(1.25rem,5vw,2.5rem) clamp(2rem,7vw,3.5rem);position:relative}.home-module-grid[data-home-module-theme]:not([data-home-module-theme=classic])>[data-home-module]:before{z-index:4;color:currentColor;content:"ACT 0" counter(home-module-act);letter-spacing:.22em;opacity:.46;pointer-events:none;font-size:.66rem;font-weight:850;position:absolute;top:1rem;left:1.25rem}.home-module-grid[data-home-module-theme]:not([data-home-module-theme=classic])>[data-home-module]:has(+[data-home-module]):after{z-index:5;width:.5rem;height:.5rem;box-shadow:0 -.75rem 0 -.2rem var(--home-stage-accent), 0 .75rem 0 -.2rem currentColor;content:"";opacity:.42;pointer-events:none;border:1px solid;border-radius:999px;position:absolute;bottom:calc(clamp(4.5rem,14vw,7rem)/-2 - .25rem);left:50%;translate:-50%}.home-module-grid[data-home-module-theme]:not([data-home-module-theme=classic]) :is(.appearance-map,.photo-gallery,.show-history__inner,.performance__inner,.newsletter-signup__inner){width:100%;max-width:none;margin:0}.home-module-grid[data-home-module-theme]:not([data-home-module-theme=classic]) :is(.appearance-map__copy h2,.photo-gallery__heading h2,.show-history__heading h2,.performance__heading h2,.newsletter-signup__copy h2){letter-spacing:-.065em;text-wrap:balance;max-width:11ch;text-shadow:none;white-space:normal;font-size:clamp(2.5rem,10vw,6.5rem);font-weight:850;line-height:.84}.home-module-grid[data-home-module-theme]:not([data-home-module-theme=classic]) :is(.performance__frame,.photo-gallery__card){box-shadow:0 2rem 5rem #0000005c}.home-module-grid[data-home-module-theme]:not([data-home-module-theme=classic]) .newsletter-signup__copy h2{font-size:clamp(2.5rem,6vw,4.25rem)}.home-module-grid[data-home-module-theme=aftershow-editorial]{--home-stage-accent:#e63b2e;--home-stage-canvas:#eee7db;--home-stage-ink:#161310;color:#161310;background:radial-gradient(circle at 100% 0,#e63b2e1a,#0000 28%),#eee7db}.home-module-grid[data-home-module-theme=aftershow-editorial]:before{z-index:0;color:#161310;content:"AFTERSHOW";letter-spacing:-.085em;opacity:.035;pointer-events:none;font-size:clamp(4rem,16vw,15rem);font-weight:900;line-height:.75;position:absolute;top:clamp(1.5rem,4vw,3rem);right:-.08em}.home-module-grid[data-home-module-theme=aftershow-editorial]>[data-home-module]{background:#f8f1e5;border:1px solid #161310;box-shadow:.9rem .9rem #161310}.home-module-grid[data-home-module-theme=aftershow-editorial]>[data-home-module]:before{opacity:1;border-bottom:.18rem solid;padding-bottom:.2rem}.home-module-grid[data-home-module-theme=aftershow-editorial] :is(.appearance-map__copy h2,.photo-gallery__heading h2,.show-history__heading h2,.performance__heading h2,.newsletter-signup__copy h2){letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700}.home-module-grid[data-home-module-theme=aftershow-editorial]>[data-home-module-key=history]{--show-history-background:#e63b2e;--show-history-text:#fff8ed;--show-history-accent:#ffd447;color:#fff8ed;background:#e63b2e}.home-module-grid[data-home-module-theme=aftershow-editorial] .show-history__value{font-family:Georgia,Times New Roman,serif;font-style:italic}.home-module-grid[data-home-module-theme=aftershow-editorial]>[data-home-module-key=performance]{--show-history-text:#fff8ed;--show-history-accent:#ffd447;color:#fff8ed;background:linear-gradient(145deg,#e63b2e2b,#0000 38%),#161310;border-color:#161310;box-shadow:.9rem .9rem #e63b2e}.home-module-grid[data-home-module-theme=aftershow-editorial] .performance__frame{border:.5rem solid #fff8ed;box-shadow:1rem 1rem #e63b2e}.home-module-grid[data-home-module-theme=aftershow-editorial]>[data-home-module-key=photos]{--photo-gallery-background:#f8f1e5;--photo-gallery-text:#161310;--photo-gallery-accent:#e63b2e;color:#161310;background:#f8f1e5}.home-module-grid[data-home-module-theme=aftershow-editorial] .photo-gallery__card{border:.35rem solid #161310;box-shadow:.75rem .75rem #e63b2e}.home-module-grid[data-home-module-theme=aftershow-editorial]>[data-home-module-key=map]{color:#161310;background:#ffd447;box-shadow:.9rem .9rem #e63b2e;--appearance-map-text:#161310!important;--appearance-map-accent:#e63b2e!important;--appearance-map-marker:#ffd447!important;--appearance-map-marker-text:#161310!important;--appearance-map-marker-ring:#eee7db!important}.home-module-grid[data-home-module-theme=aftershow-editorial]>[data-home-module-key=newsletter]{color:#fff8ed;background:#e63b2e;border-color:#161310;--newsletter-background:#e63b2e!important;--newsletter-text:#fff8ed!important;--newsletter-accent:#ffd447!important;--newsletter-button-text:#161310!important;--newsletter-input-background:#fff8ed!important;--newsletter-input-text:#161310!important;--newsletter-border:#161310!important}@media (width>=48rem){.home-module-grid[data-home-module-theme]:not([data-home-module-theme=classic]){--home-stage-inline-gutter:max(2rem, calc((100vw - 90rem) / 2));padding:clamp(7rem, 10vw, 11rem) var(--home-stage-inline-gutter);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(4.5rem,8vw,8rem) clamp(1rem,2vw,2rem)}.home-module-grid[data-home-module-theme]:not([data-home-module-theme=classic])>[data-home-module]{padding:clamp(3rem,5vw,5.5rem)}.home-module-grid[data-home-module-theme]:not([data-home-module-theme=classic])>[data-home-module]:before{top:1.5rem;left:1.75rem}.home-module-grid[data-home-module-theme]:not([data-home-module-theme=classic])>[data-home-module]:has(+[data-home-module]):after{bottom:calc(clamp(4.5rem,8vw,8rem)/-2 - .25rem)}.home-module-grid[data-home-module-theme=aftershow-editorial]{gap-block:clamp(5rem, 8vw, 9rem)}.home-module-grid[data-home-module-theme=aftershow-editorial]>[data-home-module-key=history]{grid-column:1/13}.home-module-grid[data-home-module-theme=aftershow-editorial]>[data-home-module-key=performance]{grid-column:2/12}.home-module-grid[data-home-module-theme=aftershow-editorial]>[data-home-module-key=photos]{grid-column:1/8}.home-module-grid[data-home-module-theme=aftershow-editorial]>[data-home-module-key=map]{grid-column:8/13;align-self:center;rotate:1.4deg}.home-module-grid[data-home-module-theme=aftershow-editorial]>[data-home-module-key=newsletter]{grid-column:1/13}}@media (prefers-reduced-motion:no-preference){.home-module-grid[data-home-module-motion=true].is-motion-ready>[data-home-module]{opacity:0;transition:opacity .58s ease-out,transform .72s cubic-bezier(.2,.8,.2,1);transform:translateY(1.5rem)scale(.985)}.home-module-grid[data-home-module-motion=true].is-motion-ready>[data-home-module].is-visible{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-module-grid[data-home-module-motion=true]>[data-home-module]{opacity:1;transition:none;transform:none}}.home-module-grid>[data-home-module]{position:relative}.home-module-divider{display:none}.home-module-grid[data-home-module-dividers=false]>.photo-section,.home-module-grid[data-home-module-dividers=false]>.show-history,.home-module-grid[data-home-module-dividers=false]>.performance-section,.home-module-grid[data-home-module-dividers=false]>.newsletter-signup,.home-module-grid[data-home-module-dividers=true]:not([data-home-module-divider-style=classic])>.photo-section,.home-module-grid[data-home-module-dividers=true]:not([data-home-module-divider-style=classic])>.show-history,.home-module-grid[data-home-module-dividers=true]:not([data-home-module-divider-style=classic])>.performance-section,.home-module-grid[data-home-module-dividers=true]:not([data-home-module-divider-style=classic])>.newsletter-signup{border-block-start:0!important;border-top:0!important}.home-module-grid[data-home-module-theme]:not([data-home-module-theme=classic])[data-home-module-dividers=false]>[data-home-module]:has(+[data-home-module]):after{display:none}.home-module-grid[data-home-module-theme]:not([data-home-module-theme=classic])[data-home-module-dividers=true]:not([data-home-module-divider-style=classic])>[data-home-module]:has(+[data-home-module]):after{display:none}.home-module-grid[data-home-module-dividers=false]>.performance-section:not([data-visible-mobile=false])+.newsletter-signup:not([data-visible-mobile=false]),.home-module-grid[data-home-module-dividers=true]:not([data-home-module-divider-style=classic])>.performance-section:not([data-visible-mobile=false])+.newsletter-signup:not([data-visible-mobile=false]){border-top:0}.home-module-grid[data-home-module-dividers=true]:not([data-home-module-divider-style=classic])>[data-home-module]>.home-module-divider{--home-module-divider-inset:clamp(1.25rem, 5vw, 4rem);z-index:8;right:var(--home-module-divider-inset);bottom:0;left:var(--home-module-divider-inset);width:auto;height:.875rem;box-shadow:none;color:currentColor;opacity:.34;pointer-events:none;background:0 0;border:0;border-radius:0;display:block;position:absolute;translate:none}.home-module-grid[data-home-module-dividers=true][data-home-module-divider-style=abstract]>[data-home-module]>.home-module-divider{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 14'%3E%3Cpath d='M0 7 C12 2 22 12 36 6 S58 3 72 8 S98 11 112 5 C126 -1 148 12 160 7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 0/10rem .875rem repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 14'%3E%3Cpath d='M0 7 C12 2 22 12 36 6 S58 3 72 8 S98 11 112 5 C126 -1 148 12 160 7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 0/10rem .875rem repeat-x}.home-module-grid[data-home-module-dividers=true][data-home-module-divider-style=dots-full]>[data-home-module]>.home-module-divider{background:radial-gradient(circle,currentColor 0 .1rem,#0000 .12rem) 0/.75rem .75rem repeat-x}.home-module-grid[data-home-module-dividers=true][data-home-module-divider-style=dots-center]>[data-home-module]>.home-module-divider{background:radial-gradient(circle at 18%,currentColor 0 .12rem,#0000 .14rem),radial-gradient(circle,currentColor 0 .23rem,#0000 .25rem),radial-gradient(circle at 82%,currentColor 0 .12rem,#0000 .14rem);width:3rem;left:50%;right:auto;translate:-50%}@media (width<=47.999rem){.home-module-grid[data-home-module-dividers=true]:not([data-home-module-divider-style=classic])>[data-home-module][data-home-module-divider-after-mobile=false]>.home-module-divider{display:none}}@media (width>=48rem){.home-module-grid[data-home-module-dividers=true]:not([data-home-module-divider-style=classic])>[data-home-module][data-home-module-divider-after-desktop=false]>.home-module-divider{display:none}.home-module-grid[data-home-module-dividers=true]:not([data-home-module-divider-style=classic])>[data-home-module][data-home-module-divider-desktop-position=pair]>.home-module-divider{left:calc(-100% + var(--home-module-divider-inset))}.home-module-grid[data-home-module-dividers=true][data-home-module-divider-style=dots-center]>[data-home-module][data-home-module-divider-desktop-position=pair]>.home-module-divider{left:0;right:auto}}.media-kit{--media-kit-ink:#11110f;--media-kit-muted:#666660;--media-kit-line:#d8d8d0;--media-kit-paper:#fbfaf6;--media-kit-white:#fff;--media-kit-soft:#eef3f2;--media-kit-accent:var(--site-primary,#d72638);background:var(--media-kit-paper);color:var(--media-kit-ink);overflow:clip}.media-kit :is(h1,h2,h3){text-wrap:balance}.media-kit__hero{min-height:100svh;padding:calc(var(--site-header-height,5rem) + 1rem) clamp(1.25rem, 4vw, 4rem) 0;background:var(--media-kit-paper)}.media-kit__hero-grid,.media-kit__statement,.media-kit__feature,.media-kit__texts,.media-kit__gallery,.media-kit__contact{width:min(100%,92rem);margin-inline:auto}.media-kit__hero-grid{align-items:stretch;gap:clamp(2.5rem,7vw,6rem);display:grid}.media-kit__hero-copy{flex-direction:column;gap:clamp(1.25rem,3vw,2rem);padding-block:clamp(2rem,7vw,5.5rem);display:flex}.media-kit__topline{border-bottom:1px solid var(--media-kit-ink);color:var(--media-kit-muted);letter-spacing:.15em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.25rem;padding-bottom:.8rem;font-size:.65rem;font-weight:800;display:flex}.media-kit__topline span:first-child{color:var(--media-kit-ink)}.media-kit__kicker{color:var(--media-kit-accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0;font-size:.68rem;font-weight:850;line-height:1.2;display:flex}.media-kit__kicker:before{content:"";background:currentColor;width:1.4rem;height:.2rem}.media-kit__hero h1{letter-spacing:-.095em;text-transform:uppercase;flex-direction:column;max-width:none;margin:.2rem 0 0;font-size:clamp(5rem,21vw,10.75rem);font-weight:880;line-height:.72;display:flex}.media-kit__hero h1 span:last-child{color:var(--media-kit-accent);-webkit-text-stroke:0}.media-kit__hero-hook{letter-spacing:-.045em;margin:.75rem 0 0;font-size:clamp(1.45rem,5vw,2.45rem);font-weight:780;line-height:1.05}.media-kit__hero-hook em{color:var(--media-kit-accent);font-family:Georgia,Times New Roman,serif;font-weight:400}.media-kit__hero-lead{max-width:31rem;color:var(--media-kit-muted);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.65}.media-kit__hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.media-kit__button{border:1px solid var(--media-kit-ink);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:clamp(1.5rem,4vw,3rem);min-height:3.55rem;padding:.95rem 1.1rem;font-size:.72rem;font-weight:850;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,transform .18s ease-out;display:inline-flex}.media-kit__button--primary{background:var(--media-kit-ink);color:var(--media-kit-white)}.media-kit__button--secondary{color:var(--media-kit-ink);background:0 0}.media-kit__button:is(:hover,:focus-visible){transform:translateY(-.2rem)}.media-kit__button--primary:is(:hover,:focus-visible){border-color:var(--media-kit-accent);background:var(--media-kit-accent)}.media-kit__button--secondary:is(:hover,:focus-visible){background:var(--media-kit-white)}.media-kit__hero-visual{min-width:0;margin:0}.media-kit__hero-frame{background:var(--media-kit-white);place-items:center;min-height:min(78svh,50rem);display:grid;overflow:hidden}.media-kit__hero-frame>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:min(78svh,50rem);display:block}.media-kit__hero-frame--portrait>img{object-fit:contain;object-position:center bottom}.media-kit__hero-visual figcaption,.media-kit__feature-visual figcaption,.media-kit__gallery-item figcaption{border-top:1px solid var(--media-kit-ink);min-width:0;color:var(--media-kit-muted);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem 1rem;padding-top:.75rem;font-size:.6rem;font-weight:800;line-height:1.4;display:grid}.media-kit__hero-visual figcaption>span,.media-kit__feature-visual figcaption>span,.media-kit__gallery-item figcaption>span{overflow-wrap:break-word;min-width:0}.media-kit__hero-visual figcaption>span:last-child,.media-kit__feature-visual figcaption>span:last-child,.media-kit__gallery-item figcaption>span:last-child{text-align:right}.media-kit__topic-strip{border-block:1px solid var(--media-kit-ink);scrollbar-width:none;width:min(100%,92rem);margin-inline:auto;display:flex;overflow-x:auto}.media-kit__topic-strip::-webkit-scrollbar{display:none}.media-kit__topic-strip span{letter-spacing:.11em;text-transform:uppercase;flex:none;align-items:center;gap:.85rem;padding:1rem clamp(1rem,3vw,2.2rem) 1rem 0;font-size:.65rem;font-weight:850;display:inline-flex}.media-kit__topic-strip span:before{aspect-ratio:1;background:var(--media-kit-accent);content:"";border-radius:50%;width:.45rem}.media-kit__statement{padding:clamp(6rem,14vw,11rem) clamp(1.25rem,4vw,4rem)}.media-kit__statement-sticky{align-content:center;gap:clamp(2rem,6vw,5rem);display:grid}.media-kit__section-marker{border-bottom:1px solid var(--media-kit-line);color:var(--media-kit-muted);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-self:start;gap:1rem;padding-bottom:.75rem;font-size:.62rem;font-weight:850;display:flex}.media-kit__section-marker span:first-child{color:var(--media-kit-accent)}.media-kit__statement-copy{gap:1.5rem;min-width:0;display:grid}.media-kit__statement h2{letter-spacing:-.075em;max-width:18ch;margin:0;font-size:clamp(3rem,5.6vw,5rem);font-weight:850;line-height:.9}.media-kit__statement-part{display:block}.media-kit__statement-part--setup{color:var(--media-kit-ink)}.media-kit__statement-part--payoff{color:var(--media-kit-accent);margin-top:.12em}.media-kit__statement-progress{background:var(--media-kit-line);width:min(100%,46rem);height:.2rem;margin-top:.75rem;display:none;overflow:hidden}.media-kit__statement-progress>span{background:var(--media-kit-accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.media-kit__feature{background:var(--media-kit-white);display:grid;box-shadow:0 2rem 5rem #11110f12}.media-kit__feature-visual{background:var(--media-kit-ink);min-width:0;color:var(--media-kit-white);margin:0;padding:clamp(.8rem,2vw,1.4rem)}.media-kit__feature-visual>img{width:100%;height:auto;display:block}.media-kit__feature-visual figcaption{color:#ffffffb3;border-color:#ffffff80}.media-kit__feature-copy{align-content:center;gap:1.5rem;padding:clamp(2.5rem,7vw,6rem) clamp(1.5rem,6vw,5rem);display:grid}.media-kit__feature-copy h2{letter-spacing:-.075em;max-width:10ch;margin:0;font-size:clamp(3rem,8vw,6.2rem);font-weight:850;line-height:.9}.media-kit__feature-copy>p:not(.media-kit__kicker){max-width:34rem;color:var(--media-kit-muted);margin:0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7}.media-kit__profile-facts{border-top:1px solid var(--media-kit-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0 0;padding-top:1.25rem;display:grid}.media-kit__profile-facts div{gap:.35rem;display:grid}.media-kit__profile-facts :is(dt,dd){margin:0}.media-kit__profile-facts dt{color:var(--media-kit-muted);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:800}.media-kit__profile-facts dd{font-size:clamp(.92rem,2vw,1.1rem);font-weight:800}.media-kit__texts{gap:clamp(3.5rem,8vw,7rem);padding:clamp(7rem,14vw,11rem) clamp(1.25rem,4vw,4rem);display:grid}.media-kit__section-heading{gap:1.5rem;display:grid}.media-kit__section-heading>div:nth-child(2){gap:1.35rem;display:grid}.media-kit__section-heading h2,.media-kit__gallery-heading h2,.media-kit__download h2,.media-kit__contact h2{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,8vw,6.4rem);font-weight:850;line-height:.9}.media-kit__section-heading>p{max-width:32rem;color:var(--media-kit-muted);margin:0;font-size:1rem;line-height:1.65}.media-kit__text-grid{gap:1rem;display:grid}.media-kit__text-card{border:1px solid var(--media-kit-line);background:var(--media-kit-white);align-content:start;gap:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.5rem,5vw,3.5rem);display:grid}.media-kit__text-card--short{background:var(--media-kit-accent)}@supports (color:color-mix(in lab, red, red)){.media-kit__text-card--short{background:color-mix(in srgb, var(--media-kit-accent) 9%, var(--media-kit-white))}}.media-kit__text-card header{border-bottom:1px solid var(--media-kit-ink);align-items:start;gap:1rem;padding-bottom:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.media-kit__text-card header{border-bottom:1px solid color-mix(in srgb, var(--media-kit-ink) 18%, transparent)}}.media-kit__text-card header>span{color:var(--media-kit-accent);letter-spacing:-.08em;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:900;line-height:.8}.media-kit__text-card header div{gap:.25rem;display:grid}.media-kit__text-card header p{letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:850;line-height:1.4}.media-kit__text-card header p:last-child{color:var(--media-kit-muted)}.media-kit__text-card h3{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,5vw,3.4rem);font-weight:840;line-height:.95}.media-kit__text-card>p{text-wrap:pretty;max-width:48rem;margin:0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.78}.media-kit__gallery{border-top:1px solid var(--media-kit-line);gap:clamp(3.5rem,8vw,7rem);padding:clamp(6rem,12vw,10rem) clamp(1.25rem,4vw,4rem);display:grid}.media-kit__gallery-heading{gap:2rem;display:grid}.media-kit__gallery-heading>div{gap:1.3rem;display:grid}.media-kit__gallery-heading>a{border-block:1px solid var(--media-kit-ink);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-self:end;align-items:center;gap:2rem;padding-block:1rem;font-size:.68rem;font-weight:850;text-decoration:none;transition:color .18s ease-out,padding .18s ease-out;display:inline-flex}.media-kit__gallery-heading>a:is(:hover,:focus-visible){color:var(--media-kit-accent);padding-inline:.75rem}.media-kit__gallery-grid{gap:clamp(1rem,2vw,1.75rem);display:grid}.media-kit__gallery-item{min-width:0;margin:0}.media-kit__gallery-item>img{width:100%;height:auto;transition:filter .26s ease-out,transform .26s ease-out;display:block}.media-kit__gallery-item:hover>img{filter:saturate(1.08)contrast(1.02);transform:scale(.992)}.media-kit__gallery-placeholder{background:linear-gradient(135deg, transparent 49.8%, #ffffff1a 50%, transparent 50.2%), var(--media-kit-ink);min-height:24rem;color:var(--media-kit-white);text-align:center;place-items:center;padding:2rem;display:grid}.media-kit__gallery-placeholder span{letter-spacing:-.1em;opacity:.22;font-size:clamp(7rem,25vw,16rem);font-weight:900;line-height:.7}.media-kit__gallery-placeholder p{max-width:28rem;margin:0;font-size:1rem;line-height:1.6}.media-kit__download{background:var(--media-kit-accent);color:var(--media-kit-white);gap:clamp(3.5rem,8vw,7rem);padding:clamp(6rem,12vw,10rem) max(1.25rem,50vw - 42rem);display:grid}.media-kit__download-copy{gap:1.5rem;width:min(100%,52rem);display:grid}.media-kit__section-marker--accent{color:#ffffffbf;border-color:#ffffff73}.media-kit__section-marker--accent span:first-child,.media-kit__download .media-kit__kicker{color:var(--media-kit-white)}.media-kit__download h2{max-width:11ch}.media-kit__download-copy>p:not(.media-kit__kicker){max-width:38rem;margin:0;font-size:clamp(1rem,2vw,1.22rem);line-height:1.68}.media-kit__download-button{background:var(--media-kit-ink);color:var(--media-kit-white);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;padding:1.2rem 1.25rem;font-size:.72rem;font-weight:850;text-decoration:none;transition:background-color .18s ease-out,color .18s ease-out,transform .18s ease-out;display:flex}.media-kit__download-button:is(:hover,:focus-visible){background:var(--media-kit-white);color:var(--media-kit-ink);transform:translateY(-.2rem)}.media-kit__contact{background:var(--media-kit-paper);gap:clamp(3rem,6vw,5rem);padding:clamp(6rem,12vw,10rem) clamp(1.25rem,4vw,4rem);display:grid}.media-kit__contact>div{gap:1.3rem;display:grid}.media-kit__contact h2{max-width:11ch}.media-kit__contact-link{border-block:1px solid var(--media-kit-ink);min-width:0;color:var(--media-kit-ink);grid-template-columns:minmax(0,1fr) auto;align-self:end;gap:.75rem 1rem;padding:1.4rem 0;text-decoration:none;transition:color .18s ease-out;display:grid}.media-kit__contact-link>span:first-child{letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:850}.media-kit__contact-link strong{overflow-wrap:normal;letter-spacing:-.05em;white-space:nowrap;grid-column:1;min-width:0;font-size:clamp(1.05rem,2.2vw,2rem);line-height:1}.media-kit__contact-link>span:last-child{grid-area:1/2/3;align-self:center;font-size:1.75rem;transition:transform .18s ease-out}.media-kit__contact-link:is(:hover,:focus-visible){color:var(--media-kit-accent)}.media-kit__contact-link:is(:hover,:focus-visible)>span:last-child{transform:translate(.2rem,-.2rem)}.media-kit :is(a,[tabindex]):focus-visible{outline:3px solid var(--media-kit-ink);outline-offset:.3rem}@media (width>=38rem){.media-kit__gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-kit__gallery-item:nth-child(5){grid-column:1/-1}}@media (width>=48rem){.media-kit__statement-sticky{grid-template-columns:minmax(9rem,.25fr) minmax(0,1fr);align-items:center}.media-kit__feature{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr)}.media-kit__section-heading{grid-template-columns:minmax(9rem,.25fr) minmax(0,1fr) minmax(16rem,.45fr);align-items:end;column-gap:clamp(2rem,6vw,6rem)}.media-kit__text-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.media-kit__gallery-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.36fr);align-items:end;gap:clamp(3rem,7vw,7rem)}}@keyframes media-kit-statement-setup{0%,16%{opacity:.08;filter:blur(.45rem);transform:translateY(3rem)}34%,48%{opacity:1;filter:blur();transform:translate(0)}72%,to{opacity:.28;filter:blur();transform:translateY(-1rem)}}@keyframes media-kit-statement-payoff{0%,38%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(4rem)}60%,to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes media-kit-statement-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){.media-kit__statement{view-timeline-axis:block;view-timeline-name:--media-kit-statement;min-height:220svh;padding-block:0}.media-kit__statement-sticky{top:var(--site-header-height,5rem);min-height:calc(100svh - var(--site-header-height,5rem));background:var(--media-kit-paper);position:sticky}.media-kit__statement-part--setup,.media-kit__statement-part--payoff,.media-kit__statement-progress>span{will-change:clip-path, filter, opacity, transform;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--media-kit-statement}.media-kit__statement-part--setup{animation-name:media-kit-statement-setup}.media-kit__statement-part--payoff{animation-name:media-kit-statement-payoff}.media-kit__statement-progress{display:block}.media-kit__statement-progress>span{animation-name:media-kit-statement-progress}}@media (width>=64rem){.media-kit__hero-grid{min-height:calc(100svh - var(--site-header-height,5rem) - 4.25rem);grid-template-columns:minmax(31rem,.92fr) minmax(30rem,1.08fr)}.media-kit__hero-copy{justify-content:center;padding-block:clamp(3rem,7vh,6rem)}.media-kit__hero h1{font-size:clamp(7rem,10.2vw,10.75rem)}.media-kit__hero-frame,.media-kit__hero-frame>img{min-height:calc(100svh - var(--site-header-height,5rem) - 4.25rem);max-height:57rem}}@media (width>=92rem){.media-kit__statement,.media-kit__texts,.media-kit__gallery,.media-kit__contact{padding-inline:0}}@media (prefers-reduced-motion:reduce){.media-kit__statement{min-height:auto;padding-block:clamp(6rem,14vw,11rem)}.media-kit__statement-sticky{min-height:auto;position:static}.media-kit__statement-part--setup,.media-kit__statement-part--payoff{opacity:1;clip-path:none;filter:none;animation:none;transform:none}.media-kit__statement-progress{display:none}.media-kit__button,.media-kit__download-button,.media-kit__gallery-heading>a,.media-kit__gallery-item>img,.media-kit__contact-link{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
