/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--default-font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-6{margin-top:calc(var(--spacing) * 6)}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.h-6{height:calc(var(--spacing) * 6)}.h-14{height:calc(var(--spacing) * 14)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-20{min-height:calc(var(--spacing) * 20)}.w-full{width:100%}.w-px{width:1px}.animate-caret-blink{animation:caret-blink 1s ease-out infinite}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5\.5{gap:calc(var(--spacing) * 5.5)}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-hwr{border-color:var(--hwr)}.border-line{border-color:var(--line)}.border-line-2{border-color:var(--line-2)}.border-transparent{border-color:#0000}.bg-hwr{background-color:var(--hwr)}.bg-ink{background-color:var(--ink)}.bg-paper{background-color:var(--paper)}.bg-paper-2{background-color:var(--paper-2)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-\[clamp\(28px\,3vw\,40px\)\]{padding:clamp(28px,3vw,40px)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-\[22px\]{padding-inline:22px}.py-0{padding-block:0}.py-3{padding-block:calc(var(--spacing) * 3)}.py-\[14px\]{padding-block:14px}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.font-\(family-name\:--display\),.font-\[family-name\:var\(--display\)\]{font-family:var(--display)}.font-\[family-name\:var\(--sans\)\]{font-family:var(--sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[13\.5px\]{font-size:13.5px}.text-\[clamp\(20px\,2\.2vw\,26px\)\]{font-size:clamp(20px,2.2vw,26px)}.text-\[clamp\(24px\,3vw\,34px\)\]{font-size:clamp(24px,3vw,34px)}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.text-ink-4{color:var(--ink-4)}.text-paper{color:var(--paper)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.no-underline{text-decoration-line:none}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur))}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[var\(--dur\)\]{--tw-duration:var(--dur);transition-duration:var(--dur)}.ease-\[var\(--ease\)\]{--tw-ease:var(--ease);transition-timing-function:var(--ease)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.\[transition\:background-color_var\(--dur\)_var\(--ease\)\,color_var\(--dur\)_var\(--ease\)\,border-color_var\(--dur\)_var\(--ease\)\,transform_140ms_var\(--ease\)\]{transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform .14s var(--ease)}.placeholder\:text-ink-3::placeholder{color:var(--ink-3)}@media (hover:hover){.hover\:border-hwr-hover:hover{border-color:var(--hwr-hover)}.hover\:border-ink:hover{border-color:var(--ink)}.hover\:border-ink-3:hover{border-color:var(--ink-3)}.hover\:bg-hwr-hover:hover{background-color:var(--hwr-hover)}.hover\:text-hwr:hover{color:var(--hwr)}}.focus-visible\:border-hwr:focus-visible{border-color:var(--hwr)}.focus-visible\:border-hwr-hover:focus-visible{border-color:var(--hwr-hover)}.focus-visible\:border-ink:focus-visible{border-color:var(--ink)}.focus-visible\:bg-hwr-hover:focus-visible{background-color:var(--hwr-hover)}.focus-visible\:text-hwr:focus-visible{color:var(--hwr)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:\[transition-duration\:90ms\]:active{transition-duration:90ms}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-\[0\.64\]:disabled{opacity:.64}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-hwr[data-active=true]{border-color:var(--hwr)}.data-\[active\=true\]\:shadow-\[inset_0_-2px_0_0_var\(--hwr\)\][data-active=true]{--tw-shadow:inset 0 -2px 0 0 var(--tw-shadow-color,var(--hwr));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\>span\[aria-hidden\]\]\:inline-block>span[aria-hidden]{display:inline-block}.\[\&\>span\[aria-hidden\]\]\:transition-transform>span[aria-hidden]{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur))}.\[\&\>span\[aria-hidden\]\]\:duration-\[var\(--dur\)\]>span[aria-hidden]{--tw-duration:var(--dur);transition-duration:var(--dur)}.\[\&\>span\[aria-hidden\]\]\:ease-\[var\(--ease\)\]>span[aria-hidden]{--tw-ease:var(--ease);transition-timing-function:var(--ease)}@media (hover:hover){.hover\:\[\&\>span\[aria-hidden\]\]\:translate-x-\[3px\]:hover>span[aria-hidden]{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.focus-visible\:\[\&\>span\[aria-hidden\]\]\:translate-x-\[3px\]:focus-visible>span[aria-hidden]{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px;overflow-x:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-feature-settings:"ss01","cv11","kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1rem;font-weight:400;line-height:1.6}img{max-width:100%;height:auto;display:block}::selection{background:var(--ink);color:var(--paper)}.wrap{max-width:var(--wrap-max);padding-inline:var(--pad);margin:0 auto}.section-label{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin:0 0 clamp(24px,3vw,40px);font-size:11.5px;font-weight:500}.section-label--sm{margin-bottom:16px;font-size:10.5px}.btn{--btn-y:14px;--btn-x:22px;padding:var(--btn-y) var(--btn-x);cursor:pointer;font-family:var(--sans);letter-spacing:.06em;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform .14s var(--ease);will-change:transform;border:1px solid #0000;border-radius:0;align-items:center;gap:12px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex;transform:translate(0)}.btn:active{transition-duration:90ms;transform:translateY(1px)}.btn>span[aria-hidden]{transition:transform var(--dur) var(--ease);display:inline-block}.btn:focus-visible>span[aria-hidden],.btn:hover>span[aria-hidden]{transform:translate(3px)}.btn--primary{border-color:var(--hwr);background:var(--hwr);color:var(--paper)}.btn--primary:focus-visible,.btn--primary:hover{border-color:var(--hwr-hover);background:var(--hwr-hover)}.btn--quiet{border-color:var(--line-2);color:var(--ink);background:0 0}.btn--quiet:focus-visible,.btn--quiet:hover{border-color:var(--ink)}.link-arrow{border-bottom:1px solid var(--line-2);color:var(--ink);letter-spacing:.02em;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease);align-items:baseline;gap:10px;padding-bottom:4px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.link-arrow:focus-visible,.link-arrow:hover{border-bottom-color:var(--hwr);color:var(--hwr)}.link-arrow span[aria-hidden]{transition:transform var(--dur) var(--ease);display:inline-block}.link-arrow:focus-visible span[aria-hidden],.link-arrow:hover span[aria-hidden]{transform:translate(3px)}.brand-lockup{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand-lockup__logo{width:22px;height:auto;display:block}.brand-lockup__word{flex-direction:column;gap:2px;min-width:0;line-height:1;display:inline-flex}.brand-lockup__word-primary{color:var(--ink);font-family:var(--display);font-size:12.5px}.brand-lockup__word-primary,.brand-lockup__word-secondary{letter-spacing:.14em;text-transform:uppercase;font-weight:500}.brand-lockup__word-secondary{color:var(--ink-3);font-size:10px}.nav{z-index:50;background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.nav{background:color-mix(in oklch,var(--paper) 88%,transparent)}}.nav{-webkit-backdrop-filter:saturate(1.2)blur(6px);backdrop-filter:saturate(1.2)blur(6px);transition:background-color var(--dur) var(--ease),backdrop-filter var(--dur) var(--ease)}@supports (animation-timeline:scroll(root)){.nav{animation:nav-densify linear both;animation-timeline:scroll(root);animation-range:0 320px}@keyframes nav-densify{0%{background:color-mix(in oklch,var(--paper) 84%,transparent);-webkit-backdrop-filter:saturate(1.15)blur(4px);backdrop-filter:saturate(1.15)blur(4px)}to{background:color-mix(in oklch,var(--paper) 96%,transparent);-webkit-backdrop-filter:saturate(1.25)blur(14px);backdrop-filter:saturate(1.25)blur(14px)}}.nav__rule{animation:nav-rule linear both;animation-timeline:scroll(root);animation-range:0 320px}@keyframes nav-rule{0%{background:0 0}to{background:var(--line)}}}.nav__inner{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:32px;padding-block:18px;display:grid}.nav__brand{min-width:0;color:var(--ink);text-decoration:none}.nav__menu{justify-self:center;gap:clamp(20px,3vw,36px);display:flex}.nav__menu a{color:var(--ink-2);letter-spacing:.02em;transition:color var(--dur) var(--ease);padding-block:4px;font-size:13px;font-weight:400;text-decoration:none;position:relative}.nav__menu a:after{background:var(--ink);content:"";height:1px;transition:right var(--dur) var(--ease);position:absolute;bottom:0;left:0;right:100%}.nav__menu a:focus-visible,.nav__menu a:hover{color:var(--ink)}.nav__menu a:focus-visible:after,.nav__menu a:hover:after{right:0}.nav__cta{border:1px solid var(--line-2);color:var(--ink);letter-spacing:.04em;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease);align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.nav__cta:focus-visible,.nav__cta:hover{border-color:var(--hwr);color:var(--hwr)}.nav__rule{background:var(--line);height:1px}.hero{border-bottom:1px solid var(--line)}.hero__inner{max-width:var(--wrap-max);min-height:min(100svh - 80px,720px);padding-inline:var(--pad);grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:stretch;margin:0 auto;display:grid}.hero__text{flex-direction:column;justify-content:center;gap:clamp(24px,3vw,36px);padding-block:clamp(48px,8vh,88px);padding-inline:0 clamp(40px,5vw,80px);display:flex}.hero__title{color:var(--ink);font-family:var(--display);-webkit-hyphens:none;hyphens:none;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(44px,6.6vw,70px);font-weight:700;line-height:.96}.hero__title-line{animation:grace-hero-line .9s cubic-bezier(.22,1,.36,1) both;display:block}.hero__title-line:first-child{animation-delay:80ms}.hero__title-line:nth-child(2){animation-delay:.2s}.hero__title-dot{color:var(--hwr);margin-left:-.02em;font-weight:500;display:inline-block}.hero__sub{max-width:50ch;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.65;animation:grace-hero-line .8s cubic-bezier(.22,1,.36,1) .34s both}.hero__meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:pre-line;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;margin:0;padding:20px 0;animation:grace-hero-line .8s cubic-bezier(.22,1,.36,1) .42s both;display:grid}.hero__meta>div{min-width:0}.hero__meta dt{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10.5px;font-weight:700}.hero__meta dd{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:14px;font-weight:500;line-height:1.45}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:4px;animation:grace-hero-line .8s cubic-bezier(.22,1,.36,1) .5s both;display:flex}.hero__figure{background:var(--paper-3);margin:0;animation:grace-rise .9s cubic-bezier(.22,1,.36,1) .24s both;position:relative;overflow:hidden}.hero__figure img{object-fit:cover;object-position:50% 42%}.hero__figure figcaption{color:#ffffffd9;letter-spacing:.16em;text-shadow:0 1px 12px #00000059;text-transform:uppercase;font-size:10.5px;font-weight:500;position:absolute;bottom:clamp(20px,2.4vw,32px);left:clamp(20px,2.4vw,32px)}.programme-section{border-top:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.programme-section__head{max-width:720px;margin:0 0 clamp(28px,3.4vw,40px)}.booking__title,.faq__title,.programme-section__title,.venue__title{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;font-weight:700;line-height:1.1}.programme-section__title{margin:clamp(14px,1.6vw,20px) 0 0;font-size:clamp(24px,2.6vw,34px)}.programme-section__lede{max-width:52ch;color:var(--ink-2);letter-spacing:.005em;margin:clamp(14px,1.6vw,18px) 0 0;font-size:1rem;line-height:1.65}.programme{border-top:1px solid var(--line);counter-reset:programme;margin:0;padding:0;list-style:none}.programme__item{border-bottom:1px solid var(--line);transition:background-color var(--dur) var(--ease);grid-template-columns:36px 20px minmax(84px,auto) minmax(0,1fr) auto;align-items:baseline;column-gap:clamp(16px,2.2vw,28px);padding:clamp(12px,1.4vw,16px) 0;animation:programme-item-in .7s cubic-bezier(.22,1,.36,1) both paused;display:grid;position:relative}.programme__index{color:var(--ink-4);font-family:var(--display);font-feature-settings:"smcp";letter-spacing:.14em;transition:color var(--dur) var(--ease);align-self:center;font-size:11px;font-weight:400}.programme__marker{background:var(--line);place-self:stretch center;width:1px;animation:programme-rail-draw .7s cubic-bezier(.22,1,.36,1) both paused;position:relative}.programme__marker:before{border:1px solid var(--ink-3);background:var(--paper);content:"";width:7px;height:7px;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease);border-radius:50%;animation:programme-dot-in .5s cubic-bezier(.22,1,.36,1) .18s both paused;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.programme__item:first-child .programme__marker{background:linear-gradient(to bottom,transparent 0,transparent calc(50% - 4px),var(--line) calc(50% - 4px),var(--line) 100%)}.programme__item:last-child .programme__marker{background:linear-gradient(to bottom,var(--line) 0,var(--line) calc(50% + 4px),transparent calc(50% + 4px),transparent 100%)}.programme__time{align-self:center;align-items:baseline;gap:6px;display:flex}.programme__hour{color:var(--ink);font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:clamp(18px,1.7vw,22px);font-weight:500;line-height:1}.programme__hour-suffix{color:var(--ink-4);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:500}.programme__body{align-self:center;min-width:0}.programme__what{color:var(--ink);letter-spacing:.005em;margin:0 0 2px;font-size:1rem;font-weight:600;line-height:1.3}.programme__where{color:var(--ink-3);letter-spacing:.01em;margin:0;font-size:12.5px;line-height:1.4}.programme__duration{color:var(--ink-4);font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;place-self:center end;font-size:10.5px;font-weight:700}@media (hover:hover){.programme__item:hover{background:var(--paper-2)}@supports (color:color-mix(in lab,red,red)){.programme__item:hover{background:color-mix(in oklch,var(--paper-2) 60%,transparent)}}.programme__item:hover .programme__marker:before{border-color:var(--hwr);background:var(--hwr);box-shadow:0 0 0 4px var(--hwr)}@supports (color:color-mix(in lab,red,red)){.programme__item:hover .programme__marker:before{box-shadow:0 0 0 4px color-mix(in oklch,var(--hwr) 12%,transparent)}}.programme__item:hover .programme__marker:before{transform:translate(-50%,-50%)scale(1.15)}.programme__item:hover .programme__index{color:var(--ink-2)}}@supports (animation-timeline:view()){.programme__item,.programme__marker{animation-play-state:running;animation-timeline:view();animation-range:cover cover 28%}.programme__marker:before{animation-play-state:running;animation-timeline:view();animation-range:cover 6% cover 32%}}@supports not (animation-timeline:view()){.programme__item,.programme__marker,.programme__marker:before{animation-play-state:running}.programme__item:first-child{animation-delay:40ms}.programme__item:nth-child(2){animation-delay:.12s}.programme__item:nth-child(3){animation-delay:.2s}.programme__item:nth-child(4){animation-delay:.28s}.programme__item:nth-child(5){animation-delay:.36s}.programme__item:nth-child(6){animation-delay:.44s}}.venue{border-top:1px solid var(--line);padding-block:var(--gap-section)}.venue__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(48px,8vw,112px);display:grid}.venue__figure{margin:0;animation:grace-rise .9s cubic-bezier(.22,1,.36,1) both paused}@supports (animation-timeline:view()){.venue__figure{animation-play-state:running;animation-timeline:view();animation-range:cover cover 22%}}@supports not (animation-timeline:view()){.venue__figure{animation-play-state:running;animation-delay:.12s}}.venue__figure-frame{aspect-ratio:3/4;background:var(--paper-3);position:relative;overflow:hidden}.venue__figure-frame img{filter:saturate(.75)contrast(1.02);object-fit:cover}.venue__title{margin:0 0 clamp(24px,3vw,36px);font-size:clamp(30px,3.4vw,48px)}.venue__prose{max-width:46ch;color:var(--ink-2);font-size:1.0625rem;line-height:1.7}.venue__facts,.venue__prose{margin:0 0 clamp(32px,4vw,44px)}.venue__facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:20px 40px;padding-top:24px;display:grid}.venue__facts dt{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10.5px;font-weight:700}.venue__facts dd{color:var(--ink);margin:0;font-size:13.5px;line-height:1.45}.booking{border-top:1px solid var(--line);background:var(--paper-2);padding-block:var(--gap-section)}.booking__header{max-width:780px;margin:0 0 clamp(40px,5vw,64px)}.booking__title{-webkit-hyphens:none;hyphens:none;margin:0 0 clamp(20px,2.4vw,28px);font-size:clamp(28px,3.4vw,44px);line-height:1.12}.nowrap{white-space:nowrap}.booking__lede{max-width:58ch;color:var(--ink-2);margin:0;font-size:1.0625rem;line-height:1.7}.booking__grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.45fr);align-items:start;gap:clamp(36px,5vw,64px);display:grid}.sheet{border:1px solid var(--line);background:var(--paper);padding:clamp(28px,3vw,40px);position:sticky;top:clamp(80px,10vh,120px)}.sheet__price{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:24px}.sheet__label{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:500}.sheet__amount{color:var(--ink);font-family:var(--display);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0;display:flex}.sheet__num{letter-spacing:-.03em;font-size:clamp(44px,4.8vw,58px);font-weight:700;line-height:1}.sheet__cur{color:var(--ink-3);font-size:clamp(24px,2.6vw,32px);font-weight:500}.sheet__note{color:var(--ink-3);letter-spacing:.02em;margin:10px 0 0;font-size:12.5px}.sheet__perk{background:var(--hwr-tint);color:var(--hwr);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;margin:10px 0 0;padding:8px 10px;font-size:11px;font-weight:500;display:none}.sheet--table .sheet__perk{display:block}.steps{margin:0 0 20px;padding:0;list-style:none}.steps li{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:28px 1fr;align-items:baseline;gap:12px;padding:12px 0;font-size:1rem;display:grid}.steps li:last-child{border-bottom:0}.steps__num{color:var(--hwr);font-family:var(--display);font-variant-numeric:tabular-nums;font-size:14px}.sheet__foot{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.form{counter-reset:form-step;gap:clamp(36px,4vw,48px);display:grid}.form__group{counter-increment:form-step;border:0;gap:22px;margin:0;padding:0;display:grid}.form__group legend{border-bottom:1px solid var(--line);width:100%;color:var(--ink);letter-spacing:-.01em;align-items:baseline;gap:12px;margin-bottom:2px;padding:0 0 14px;font-size:1rem;font-weight:700;display:flex}.form__group legend:before{color:var(--hwr);content:counter(form-step,decimal-leading-zero);font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:.6875rem;font-weight:700}.form__group legend+*{margin-top:10px}.form__row{align-items:start;gap:24px;display:grid}.form__row--2{grid-template-columns:1fr 1fr}.form__row--zip{grid-template-columns:100px 1fr 1fr}.field{gap:8px;display:grid}.field__label{color:var(--ink-2);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:700}.field__opt{color:var(--ink-3);letter-spacing:.06em;margin-left:4px;font-size:.6875rem;font-weight:500}.field__hint{color:var(--ink-2);font-size:.875rem;line-height:1.55}.field input,.field select,.field textarea{border:0;border-bottom:1px solid var(--line-2);width:100%;min-height:44px;color:var(--ink);font:inherit;font-family:var(--sans);letter-spacing:0;transition:border-color var(--dur) var(--ease);background:0 0;border-radius:0;outline:none;padding:12px 0;font-size:1rem;font-weight:400}.field textarea{resize:vertical;min-height:80px;line-height:1.55}.field input:hover,.field select:hover,.field textarea:hover{border-bottom-color:var(--ink-3)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-bottom-color:var(--hwr)}.field input::placeholder,.field textarea::placeholder{color:var(--ink-3);opacity:1;font-style:normal}.field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);cursor:pointer;background-position:calc(100% - 12px),calc(100% - 7px);background-repeat:no-repeat;background-size:5px 5px;padding-right:24px}.field--qty input{max-width:120px;font-family:var(--display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.qty{border-bottom:1px solid var(--line-2);width:fit-content;transition:border-color var(--dur) var(--ease);grid-template-columns:44px auto 44px;align-items:center;display:inline-grid}.qty:hover{border-bottom-color:var(--ink-3)}.qty:focus-within{border-bottom-color:var(--hwr)}.qty__btn{appearance:none;min-height:44px;color:var(--ink-3);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;transition:color var(--dur) var(--ease);-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:10px 0;font-size:18px;line-height:1}.qty__btn:hover:not(:disabled){color:var(--ink)}.qty__btn:active:not(:disabled){color:var(--hwr)}.qty__btn:disabled{cursor:not-allowed;opacity:.38}.qty input[type=number]{appearance:textfield;text-align:center;min-width:72px;padding-block:10px;border:0!important}.qty input[type=number]::-webkit-inner-spin-button,.qty input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.guests{border-top:1px solid var(--line);margin-top:6px;padding-top:24px}.guests__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.guests__head .field__label{margin:0}.guests__title{color:var(--ink)}.guests__meter{color:var(--hwr);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.guests__list{margin:0 0 16px;padding:0;list-style:none;display:grid}.guests__hint{margin:0;padding-top:4px}.guest{border-top:1px solid var(--line);transform-origin:0 0;grid-template-columns:minmax(96px,.34fr) minmax(0,1fr);grid-template-areas:"head name""head details";gap:16px 24px;padding:22px 0;animation:guest-in .52s cubic-bezier(.22,1,.36,1) both;display:grid}.guest:first-child{border-top:0;padding-top:12px}.guest__head{flex-direction:column;grid-area:head;align-items:flex-start;gap:6px;padding-top:4px;display:flex}.guest>.field{grid-area:name}.guest>.form__row{grid-area:details}.guest__index{min-width:22px;color:var(--ink);font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1rem;font-weight:700}.guest__label{color:var(--ink-3);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.ticket{border-top:1px solid var(--line);gap:20px;padding:24px 0;animation:guest-in .52s cubic-bezier(.22,1,.36,1) both;display:grid}.ticket:first-child{border-top:0;padding-top:12px}.ticket__head{align-items:baseline;gap:12px;display:flex}.ticket__remove{margin-left:auto}.form__consent{gap:16px;display:grid}.check{color:var(--ink-2);cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:1rem;line-height:1.55;display:grid}.check__box{border:1px solid var(--line-2);background:var(--paper);cursor:pointer;width:18px;height:18px;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease);border-radius:0;margin-top:3px;position:relative}.check__box:hover{border-color:var(--ink-3)}.check__box[data-state=checked]{border-color:var(--hwr);background:var(--hwr)}.check__indicator:after{border:solid var(--paper);content:"";border-width:0 1.5px 1.5px 0;width:4px;height:9px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.check a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;transition:text-decoration-color var(--dur) var(--ease)}.check a:hover{-webkit-text-decoration-color:var(--hwr);text-decoration-color:var(--hwr)}.check__text{color:var(--ink-2);letter-spacing:0;text-transform:none;cursor:pointer;font-size:1rem;font-weight:400;line-height:1.55}.field__error{color:var(--hwr);margin-top:-2px;font-size:.8125rem;font-weight:500;line-height:1.5}.field input[aria-invalid=true],.field textarea[aria-invalid=true],.select-trigger[aria-invalid=true]{border-bottom-color:var(--hwr)}.select-trigger{border:0;border-bottom:1px solid var(--line-2);width:100%;min-height:44px;color:var(--ink);font:inherit;font-family:var(--sans);letter-spacing:0;cursor:pointer;text-align:left;transition:border-color var(--dur) var(--ease);background:0 0;border-radius:0;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:1rem;font-weight:400;display:flex}.select-trigger:hover{border-bottom-color:var(--ink-3)}.select-trigger:focus-visible,.select-trigger[data-state=open]{border-bottom-color:var(--hwr)}.select-trigger[data-placeholder]{color:var(--ink-3)}.select-trigger__icon{width:16px;height:16px;color:var(--ink-3);transition:transform var(--dur) var(--ease);flex-shrink:0}.select-trigger[data-state=open] .select-trigger__icon{transform:rotate(180deg)}.select-content{z-index:50;min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);border:1px solid var(--line-2);background:var(--paper);box-shadow:0 12px 32px var(--ink);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.select-content{box-shadow:0 12px 32px color-mix(in oklch,var(--ink) 12%,transparent)}}.select-viewport{padding:6px}.select-item{color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:8px;padding:10px 12px 10px 30px;font-size:.9375rem;line-height:1.4;display:flex;position:relative}.select-item[data-highlighted]{background:var(--hwr)}@supports (color:color-mix(in lab,red,red)){.select-item[data-highlighted]{background:color-mix(in oklch,var(--hwr) 8%,transparent)}}.select-item[data-highlighted]{color:var(--ink)}.select-item[data-state=checked]{color:var(--hwr);font-weight:600}.select-item__indicator{justify-content:center;align-items:center;display:inline-flex;position:absolute;left:8px}.select-item__check{width:15px;height:15px}.select-label{color:var(--ink-3);letter-spacing:.09em;text-transform:uppercase;padding:8px 12px;font-size:.6875rem;font-weight:700}.select-separator{background:var(--line-2);height:1px;margin:4px 0}.select-scroll-button{height:24px;color:var(--ink-3);cursor:default;justify-content:center;align-items:center;display:flex}.select-scroll-button__icon{width:14px;height:14px}.form__submit{border-top:1px solid var(--ink);flex-direction:column;align-items:flex-start;gap:14px;margin-top:-4px;padding-top:28px;display:flex}.form__note{max-width:42ch;color:var(--ink-2);margin:0;font-size:.875rem}.faq,.team{border-top:1px solid var(--line);padding-block:var(--gap-section)}.team__wrap{max-width:780px}.team__header{margin-bottom:clamp(40px,4vw,56px)}.team__title{margin:0 0 20px;font-size:clamp(30px,3.4vw,48px)}.team__prose{max-width:60ch;color:var(--ink-2);margin:0;line-height:1.7}.team__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.team__member{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-block:18px;display:flex}.team__name{font-size:clamp(17px,1.8vw,20px);font-weight:500}.team__course{color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.team__outro{max-width:48ch;margin:clamp(32px,4vw,44px) 0 0;font-size:clamp(17px,1.8vw,20px);line-height:1.5}.thanks{border-top:1px solid var(--line);padding-block:var(--gap-section);text-align:center}.thanks__wrap{max-width:680px}.thanks__title{margin:0 0 clamp(28px,3vw,40px);font-size:clamp(30px,3.4vw,48px)}.thanks__prose{color:var(--ink-2);margin:0;line-height:1.7}.thanks__prose+.thanks__prose{margin-top:20px}.thanks__people{gap:20px;margin:clamp(24px,3vw,32px) 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.thanks__people{grid-template-columns:repeat(3,1fr);gap:32px}}.thanks__person{gap:6px;display:grid}.thanks__name{font-size:clamp(17px,1.8vw,20px);font-weight:500}.thanks__role{color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.faq__wrap{max-width:780px}.faq__header{margin-bottom:clamp(40px,4vw,56px)}.faq__title{margin:0;font-size:clamp(30px,3.4vw,48px)}.faq__list{border-top:1px solid var(--line)}.qa{border-bottom:1px solid var(--line)}.qa__header{margin:0}.qa__trigger{width:100%;color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.005em;text-align:left;transition:color var(--dur) var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 4px 22px 0;font-size:1rem;font-weight:500;display:flex;position:relative}.qa__trigger:hover{color:var(--hwr)}.qa__mark{flex:none;width:14px;height:14px;position:relative}.qa__mark:after,.qa__mark:before{background:var(--ink);content:"";transition:transform var(--dur) var(--ease),background var(--dur) var(--ease),opacity var(--dur) var(--ease);position:absolute}.qa__mark:before{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.qa__mark:after{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}.qa__trigger[data-state=open] .qa__mark:after{opacity:0;transform:translate(-50%)rotate(90deg)}.qa__trigger[data-state=open] .qa__mark:before{background:var(--hwr)}.qa__content{overflow:hidden}.qa__content[data-state=open]{animation:accordion-down .32s cubic-bezier(.22,1,.36,1)}.qa__content[data-state=closed]{animation:accordion-up .24s cubic-bezier(.4,0,.2,1)}.qa__answer{max-width:62ch;padding:0 40px 26px 0}.qa__answer p{color:var(--ink-2);margin:0;font-size:1rem;line-height:1.7}.faq__contact{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:20px;margin:clamp(40px,4vw,56px) 0 0;font-size:1rem;display:flex}.footer{border-top:1px solid var(--line);background:var(--paper);padding-block:clamp(56px,8vw,96px) 32px}.footer__inner{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,64px) clamp(48px,8vw,120px);display:grid}.footer__mast{grid-column:1;padding-top:4px}.footer__cols{grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.footer__cols>div{align-content:start;gap:8px;display:grid}.footer__label{color:var(--ink-4);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:10.5px;font-weight:500}.footer__cols a,.footer__cols address{color:var(--ink-2);transition:color var(--dur) var(--ease);font-size:13px;font-style:normal;line-height:1.55;text-decoration:none}.footer__cols a:focus-visible,.footer__cols a:hover{color:var(--hwr)}.footer__bottom{color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:24px;font-size:11.5px;display:flex}.footer__bottom,.ticket-access{border-top:1px solid var(--line)}.ticket-access{background:var(--paper-2);padding-block:clamp(56px,8vw,96px)}.ticket-access__grid{grid-template-columns:minmax(0,1fr) minmax(280px,.56fr);align-items:start;gap:clamp(40px,7vw,96px);display:grid}.ticket-access__copy{max-width:680px}.auth-copy__title,.auth-form__title,.ticket-access__title,.ticket-intro__title{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}.ticket-access__title{max-width:12ch;font-size:clamp(30px,3.4vw,48px)}.ticket-access__lede{max-width:58ch;color:var(--ink-2);margin:clamp(20px,2.4vw,28px) 0 0;font-size:1.0625rem;line-height:1.7}.ticket-access__panel{border:1px solid var(--line);background:var(--paper);padding:clamp(28px,3vw,40px)}.ticket-access__price{border-bottom:1px solid var(--line);gap:10px;padding-bottom:24px;display:grid}.ticket-access__price span{color:var(--ink);font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(44px,4.8vw,58px);font-weight:700;line-height:1}.ticket-access__price small{color:var(--ink-3);letter-spacing:.02em;font-size:12.5px}.auth-copy__facts,.ticket-access__facts{gap:16px;margin:24px 0 28px;display:grid}.auth-copy__facts div,.ticket-access__facts div{border-bottom:1px solid var(--line);grid-template-columns:minmax(86px,.35fr) minmax(0,1fr);gap:16px;padding-bottom:14px;display:grid}.auth-copy__facts dt,.ticket-access__facts dt{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:700}.auth-copy__facts dd,.ticket-access__facts dd{color:var(--ink);margin:0;font-size:13.5px;line-height:1.45}.auth-page{background:var(--paper-2);min-height:100svh}.auth-header,.ticket-topbar{border-bottom:1px solid var(--line);background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.auth-header,.ticket-topbar{background:color-mix(in oklch,var(--paper) 94%,transparent)}}.auth-header__inner,.ticket-topbar__inner{justify-content:space-between;align-items:center;gap:24px;padding-block:18px;display:flex}.auth-shell{grid-template-columns:minmax(0,.9fr) minmax(320px,.74fr);align-items:center;gap:clamp(40px,8vw,112px);min-height:calc(100svh - 77px);padding-block:clamp(48px,8vw,96px);display:grid}.auth-copy{max-width:580px}.auth-copy__title{max-width:13ch;font-size:clamp(34px,4vw,56px)}.auth-copy p:not(.section-label){max-width:54ch;color:var(--ink-2);margin:clamp(20px,2.4vw,28px) 0 0;font-size:1.0625rem;line-height:1.7}.auth-copy__facts{max-width:520px;margin-top:clamp(32px,4vw,44px)}.auth-card{border:1px solid var(--line);background:var(--paper)}.auth-mode{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.auth-mode__button{border:0;border-right:1px solid var(--line);min-height:54px;color:var(--ink-3);cursor:pointer;font:inherit;letter-spacing:.13em;text-transform:uppercase;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;font-size:11px;font-weight:700}.auth-mode__button:last-child{border-right:0}.auth-mode__button:hover,.auth-mode__button[aria-selected=true]{background:var(--paper-2);color:var(--ink)}.auth-form{gap:22px;padding:clamp(28px,3vw,40px);display:grid}.auth-form__head{gap:14px;margin-bottom:6px;display:grid}.auth-form__head .section-label{margin:0}.auth-form__title{font-size:clamp(24px,2.5vw,34px)}.auth-form__head p:not(.section-label){color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.65}.social-login{gap:10px;display:grid}.social-login__button{border:1px solid var(--line-2);min-height:46px;color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.03em;text-align:left;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform .14s var(--ease);background:0 0;grid-template-columns:24px 1fr;align-items:center;gap:12px;padding:11px 14px;font-size:13.5px;font-weight:600;display:grid}.social-login__button:not(:disabled):focus-visible,.social-login__button:not(:disabled):hover{border-color:var(--ink);background:var(--paper-2)}.social-login__button:not(:disabled):active{transform:translateY(1px)}.social-login__icon{justify-self:center;width:20px;height:20px}.auth-divider{color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:10.5px;font-weight:700;display:grid}.auth-divider:after,.auth-divider:before{background:var(--line);content:"";height:1px}.field--otp input{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:.22em;font-size:1.375rem;font-weight:600}.auth-form__message{border:1px solid var(--hwr);margin:0}@supports (color:color-mix(in lab,red,red)){.auth-form__message{border:1px solid color-mix(in oklch,var(--hwr) 32%,var(--line))}}.auth-form__message{background:var(--hwr-tint);color:var(--hwr-hover);padding:12px 14px;font-size:.875rem;line-height:1.55}.auth-form__message--info{border-color:var(--line-2);background:var(--paper-2);color:var(--ink-2)}.auth-form .btn{justify-content:space-between}.auth-form__secondary{justify-self:start}.auth-form .btn:disabled,.social-login__button:disabled,.text-button:disabled{cursor:wait;opacity:.64}.ticket-page{background:var(--paper-2);min-height:100svh}.legal-page{background:var(--paper);min-height:100svh}.legal{max-width:68ch;padding-block:clamp(56px,8vw,104px)}.legal__title{letter-spacing:-.02em;margin:0 0 clamp(32px,4vw,48px);font-size:clamp(34px,5vw,56px);line-height:1.05}.legal__block+.legal__block{margin-top:clamp(28px,3vw,40px)}.legal__heading{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:11.5px;font-weight:500}.legal__address{font-style:normal}.legal address,.legal p{margin:0;line-height:1.7}.legal address+p,.legal ol+p,.legal p+address,.legal p+p,.legal ul+p{margin-top:14px}.legal__h2{letter-spacing:-.01em;margin:clamp(40px,5vw,64px) 0 16px;font-size:clamp(24px,3vw,32px);line-height:1.15}.legal__h3{margin:clamp(32px,4vw,44px) 0 12px;font-size:clamp(18px,2vw,22px);line-height:1.25}.legal__h4{margin:28px 0 10px;font-size:16px}.legal__h5{color:var(--ink-2,var(--ink));margin:22px 0 8px;font-size:14px}.legal ol,.legal ul{margin:12px 0 0;padding-left:1.3em;line-height:1.7}.legal li+li{margin-top:8px}.legal__note{border-top:1px solid var(--line);color:var(--ink-3);margin-top:clamp(40px,5vw,64px);padding-top:24px;font-size:13px}.legal a{color:inherit;text-underline-offset:3px;transition:color var(--dur) var(--ease);text-decoration:underline}.legal a:focus-visible,.legal a:hover{color:var(--hwr)}.ticket-topbar{z-index:50;-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);position:sticky;top:0}.ticket-topbar__account{min-width:0;color:var(--ink-3);letter-spacing:.04em;align-items:center;gap:16px;font-size:12px;font-weight:500;display:flex}.ticket-topbar__account span{text-overflow:ellipsis;white-space:nowrap;max-width:min(34vw,280px);overflow:hidden}.text-button{color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;transition:color var(--dur) var(--ease);background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.text-button:focus-visible,.text-button:hover{color:var(--hwr)}.ticket-intro{border-bottom:1px solid var(--line);background:var(--paper);padding-block:clamp(56px,8vw,104px)}.ticket-intro__grid{grid-template-columns:minmax(0,.96fr) minmax(280px,.64fr);align-items:end;gap:clamp(40px,7vw,96px);display:grid}.ticket-intro__title{max-width:12ch;font-size:clamp(40px,5vw,72px)}.ticket-intro__copy{color:var(--ink-2);gap:24px;font-size:1.0625rem;line-height:1.7;display:grid}.ticket-intro__copy p{max-width:48ch;margin:0}.ticket-steps{counter-reset:ticket-step;margin:0;padding:0;list-style:none;display:grid}.ticket-steps li{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:34px 1fr;align-items:baseline;gap:12px;padding:12px 0;font-size:.95rem;display:grid}.ticket-steps li:before{color:var(--hwr);content:counter(ticket-step,decimal-leading-zero);counter-increment:ticket-step;font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:.6875rem;font-weight:700}.ticket-purchase .booking{background:0 0;border-top:0;padding-top:clamp(48px,7vw,88px)}.ticket-purchase .booking__header{margin-bottom:clamp(32px,4vw,48px)}@keyframes grace-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}@keyframes grace-hero-line{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}@keyframes programme-item-in{0%{opacity:0;filter:blur(2px);transform:translate(-14px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes programme-dot-in{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes programme-rail-draw{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes guest-in{0%{opacity:0;filter:blur(2px);transform:translateY(-8px)}to{opacity:1;filter:blur();transform:none}}@keyframes accordion-down{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}:focus-visible{outline:2px solid var(--hwr);outline-offset:3px}@media (max-width:960px){.hero__inner{grid-template-columns:minmax(0,1fr);min-height:0}.hero__text{padding-block:clamp(48px,8vw,88px) clamp(32px,5vw,56px);padding-inline:0}.hero__figure{aspect-ratio:4/3;max-height:520px;display:none}@media (min-width:768px){.hero__figure{display:block}}.auth-shell,.booking__grid,.ticket-access__grid,.ticket-intro__grid,.venue__grid{grid-template-columns:minmax(0,1fr)}.auth-shell{align-items:start;min-height:0}.auth-copy__title,.ticket-intro__title{max-width:16ch}.venue__figure{order:-1}.venue__figure-frame{aspect-ratio:4/3}.sheet{position:static}.footer__inner{grid-template-columns:minmax(0,1fr);row-gap:clamp(32px,5vw,48px)}.footer__cols,.footer__mast{grid-column:1}.footer__mast{padding-top:0}.footer__cols{grid-template-columns:repeat(2,1fr);gap:28px}}@media (max-width:720px){.programme__item{grid-template-columns:24px 18px minmax(0,1fr);grid-template-areas:"index rail time""index rail body""index rail dur";gap:2px 14px;padding:14px 0}.programme__index{grid-area:index;align-self:start;padding-top:4px;font-size:10.5px}.programme__marker{grid-area:rail}.programme__time{grid-area:time}.programme__body{grid-area:body}.programme__duration{grid-area:dur;justify-self:start;margin-top:4px;font-size:10px}.programme__hour{font-size:18px}}@media (max-width:640px){.nav__menu{display:none}.brand-lockup__word-secondary{font-size:9.5px}.nav__inner{grid-template-columns:minmax(0,auto) auto;justify-content:space-between;gap:16px}.auth-header__inner,.ticket-topbar__inner{flex-direction:column;align-items:flex-start}.ticket-topbar__account{justify-content:space-between;width:100%}.auth-copy__facts div,.ticket-access__facts div{grid-template-columns:1fr;gap:4px}.auth-mode__button{min-height:50px;font-size:10px}.hero__figure{aspect-ratio:3/4;max-height:480px}.hero__meta{grid-template-columns:repeat(2,1fr);gap:22px 24px}.booking__lede,.hero__sub,.venue__prose{max-width:100%}.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .btn,.hero__actions [data-slot=button]{justify-content:center;width:100%}.form__row--2,.form__row--zip{grid-template-columns:1fr}.qty{grid-template-columns:44px minmax(72px,1fr) 44px;width:100%}.field--qty input{max-width:none}.guests__head{flex-direction:column;align-items:flex-start;gap:8px}.guest{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""name""details";gap:14px;padding:20px 0}.guest__head{flex-direction:row;align-items:baseline;padding-top:0}.form__submit{align-items:stretch}.form__submit .btn,.form__submit [data-slot=button]{justify-content:space-between;align-self:stretch;width:100%}.footer__cols,.venue__facts{grid-template-columns:1fr 1fr}.venue__facts{gap:20px 24px}.footer__bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:400px){.programme__item{column-gap:12px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root{--paper:#fff;--ink:#000;--ink-2:#111;--ink-3:#333;--line:#ccc;--hwr:#c00c2a}body{color:#000;background:#fff}.nav{border-bottom:1px solid #000;position:static}.form,.form__submit,.hero__actions,.nav__cta,.nav__menu{display:none}.hero__figure,.venue__figure{break-inside:avoid}.venue__figure-frame img{filter:grayscale()contrast(1.05)}.booking,.faq,.hero,.programme-section,.venue{break-inside:avoid-page;padding-block:32px}.booking__title,.faq__title,.hero__title,.programme-section__title,.venue__title{font-size:32pt;line-height:1.05}.booking .sheet{page-break-inside:avoid;position:static}a{color:#000;text-decoration:underline}a[href^=http]:after{color:#666;content:" (" attr(href) ")";font-size:8pt}a[href^=mailto]:after,a[href^=tel]:after{content:none}}:root{--paper:oklch(99.2% .002 250);--paper-2:oklch(97.5% .003 250);--paper-3:oklch(95.5% .004 250);--ink:oklch(18% .012 260);--ink-2:oklch(32% .01 260);--ink-3:oklch(46% .008 260);--ink-4:oklch(62% .006 260);--line:oklch(88% .005 260);--line-2:oklch(82% .006 260);--hwr:oklch(56% .22 20);--hwr-hover:oklch(50% .22 20);--hwr-tint:oklch(96% .015 20);--sans:var(--font-manrope),ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:var(--sans);--ease:cubic-bezier(.2,.7,.2,1);--dur:.22s;--wrap-max:1120px;--pad:clamp(24px,4.4vw,48px);--gap-section:clamp(72px,12vw,152px);--radius:0px;--background:var(--paper);--foreground:var(--ink);--card:var(--paper);--card-foreground:var(--ink);--popover:var(--paper);--popover-foreground:var(--ink);--primary:var(--hwr);--primary-foreground:var(--paper);--secondary:var(--paper-2);--secondary-foreground:var(--ink);--muted:var(--paper-2);--muted-foreground:var(--ink-3);--accent:var(--paper-2);--accent-foreground:var(--ink);--destructive:var(--hwr);--destructive-foreground:var(--paper);--border:var(--line);--input:var(--line-2);--ring:var(--hwr)}@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-tracking{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_d2dc74{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_d2dc74{--font-manrope:"Manrope","Manrope Fallback"}