.bracket{display:inline-flex;align-items:center;gap:.4em}.bracket__mark{font-weight:400;opacity:.35}.menu{--menu-ease: cubic-bezier(.76, 0, .24, 1);position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--color-plaster);color:var(--color-terracotta);overflow-y:auto}.menu[open]{animation:menu-slide-down .6s var(--menu-ease)}.menu.is-closing{animation:menu-slide-up .5s var(--menu-ease) forwards}.menu:focus{outline:none}.menu::backdrop{background:#1c1b1859;animation:menu-fade .6s var(--menu-ease)}.menu.is-closing::backdrop{animation:menu-fade .5s var(--menu-ease) reverse forwards}@keyframes menu-slide-down{0%{transform:translateY(-100%)}}@keyframes menu-slide-up{to{transform:translateY(-100%)}}@keyframes menu-fade{0%{opacity:0}}.menu__close{position:absolute;top:var(--header-top);right:var(--gutter);display:grid;place-items:center;width:var(--header-icon);height:var(--header-icon);margin-right:-6px;padding:0;background:none;border:0;color:inherit;cursor:pointer}.menu__close img{width:46px}.menu :focus-visible{outline-color:var(--color-terracotta)}.menu__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;min-height:100%;padding:calc(var(--header-h) + 1rem) var(--gutter) 3rem;padding-inline:clamp(var(--gutter),5.5vw,5rem)}.menu__logo{justify-self:center;width:clamp(200px,24vw,340px);color:var(--color-terracotta)}.menu__side{display:flex;flex-direction:column;align-items:flex-end;gap:clamp(2rem,4vw,3rem)}.menu__list{margin:0;padding:0;list-style:none;text-align:right}.menu__link{display:inline-block;padding-block:clamp(.3rem,.9vw,.85rem);font-family:var(--font-sans);font-weight:500;font-size:clamp(1.75rem,.9rem + 2.6vw,3.1rem);line-height:1;text-transform:uppercase;text-decoration:none;opacity:.32;transition:opacity .25s}.menu__link:is(:hover,:focus-visible,[aria-current=page]){font-family:var(--font-wide);font-weight:700;opacity:1}.menu__social{display:flex;gap:clamp(.75rem,1.4vw,1.25rem);margin:0;padding:0;list-style:none}.menu__social-link{display:block;width:clamp(32px,2.6vw,40px);color:var(--color-terracotta);opacity:.85;transition:transform .2s,opacity .2s}.menu__social-link svg{display:block;width:100%;height:auto}.menu__social-link:hover,.menu__social-link:focus-visible{opacity:1;transform:translateY(-3px)}@media(max-width:860px){.menu__inner{grid-template-columns:1fr;align-content:center;justify-items:center;gap:clamp(2.5rem,8vw,4rem)}.menu__logo{width:clamp(150px,42vw,260px)}.menu__side{align-items:center}.menu__list{text-align:center}}@media(max-width:640px){.menu__inner{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:calc(var(--header-top) + 2.25rem) var(--gutter) 2.5rem}.menu__logo{width:clamp(96px,27vw,140px)}.menu__side{flex:1;justify-content:center;gap:clamp(2rem,9vw,3rem)}.menu__link{padding-block:clamp(.45rem,2.2vw,.7rem);font-size:clamp(1.75rem,8.6vw,2.6rem)}.menu__social{gap:clamp(.9rem,4.5vw,1.25rem)}.menu__social-link{width:clamp(32px,9vw,40px)}}@media(max-height:520px)and (orientation:landscape){.menu__logo{display:none}.menu__inner{grid-template-columns:1fr;justify-items:end}.menu__side{align-items:flex-end;gap:1.25rem}.menu__list{text-align:right}.menu__link{padding-block:.25rem;font-size:1.5rem}}.soon{width:min(100% - 2 * var(--gutter),30rem);padding:0;border:0;background:var(--color-plaster);color:var(--color-charcoal);box-shadow:0 20px 60px #1c1b1840}.soon[open]{animation:soon-in .3s var(--menu-ease, ease-out)}.soon::backdrop{background:#1c1b1873}.soon__box{display:grid;justify-items:center;gap:1rem;padding:clamp(2rem,6vw,3rem) clamp(1.5rem,5vw,2.5rem);border:2px solid var(--color-terracotta);text-align:center}.soon__tag{margin:0;font-family:var(--font-sans);font-weight:500;color:var(--color-terracotta)}.soon__title{margin:0;font-family:var(--font-wide);font-weight:700;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);line-height:1;text-transform:uppercase;color:var(--color-terracotta)}.soon__copy{margin:0;font-family:var(--font-sans);line-height:1.5}.soon__btn{margin-top:.5rem;padding:.75rem 2rem;background:var(--color-terracotta);border:2px solid var(--color-terracotta);font:600 1rem var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-plaster);cursor:pointer;transition:background-color .2s ease,color .2s ease}.soon__btn:hover{background:transparent;color:var(--color-terracotta)}.soon__btn:focus-visible{outline:2px solid var(--color-charcoal);outline-offset:3px}@keyframes soon-in{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.soon[open]{animation:none}}.header{position:absolute;inset:0 0 auto;z-index:20;color:var(--color-plaster)}.header__bar{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);padding:var(--header-top) var(--gutter) 0}.header__logo{width:46px;color:var(--color-plaster)}.header__toggle{display:grid;place-items:center;width:var(--header-icon);height:var(--header-icon);margin-right:-6px;padding:0;background:none;border:0;color:inherit;cursor:pointer}.header__toggle img{width:46px}@media(max-width:640px){.header__toggle img{width:38px}}.header--solid{position:relative;background:var(--color-terracotta)}.header--solid .header__bar{padding-bottom:var(--header-top);height:auto}.hero{display:flex;align-items:center;min-height:100vh;min-height:100svh;padding-block:calc(var(--header-h) + 1rem);background:var(--color-terracotta);color:var(--color-plaster)}.hero__inner{display:flex;flex-direction:column;align-items:center;gap:clamp(2rem,4vw,3.5rem);width:min(100% - 2 * var(--gutter),1080px);min-width:0;margin-inline:auto}.hero__title{width:100%;margin:0}.hero__art{display:block;width:100%;height:auto}.countdown{--door-w: clamp(28px, 6.4vw, 92px);display:flex;min-height:clamp(220px,30vw,440px);background:var(--color-shadow);border-bottom:3px solid var(--color-terracotta)}.countdown__door{position:relative;flex:0 0 var(--door-w);background:var(--color-terracotta);clip-path:polygon(0 3%,100% 10%,100% 100%,0 100%)}.countdown__handle{position:absolute;top:46%;right:18%;width:clamp(5px,.8vw,12px);height:clamp(20px,3.4vw,50px);border-radius:99px;background:var(--color-shadow)}.countdown__panel{flex:1;display:grid;place-items:center;padding:2rem var(--gutter);color:var(--color-plaster)}.countdown__grid{display:flex;align-items:flex-start;margin:0;padding:0;list-style:none}.countdown__unit{display:flex;align-items:flex-start}.countdown__cell{display:flex;flex-direction:column;align-items:center}.countdown__num{font-family:var(--font-wide);font-weight:700;font-size:var(--fs-metric);line-height:1;font-variant-numeric:tabular-nums}.countdown__sep{padding-inline:clamp(.4rem,1.8vw,2rem);margin-top:calc(var(--fs-metric) * .35);font-family:var(--font-wide);font-weight:700;font-size:calc(var(--fs-metric) * .6);line-height:1}.countdown__label{margin-top:.35rem;font-family:var(--font-sans);font-weight:500;font-size:clamp(.7rem,.5rem + .8vw,1.5rem);letter-spacing:.04em}.countdown__live{margin:0;font-family:var(--font-wide);font-weight:700;font-size:var(--fs-metric);text-transform:uppercase}.happening{cursor:pointer;background:var(--color-plaster);color:var(--color-charcoal);padding-block:clamp(3rem,9vw,8rem)}.happening__inner{display:grid;grid-template-columns:1fr 1.1fr;gap:2rem;max-width:1440px;margin-inline:auto;padding-inline:var(--gutter)}.happening__tag{margin:0;padding-top:.4em;font-family:var(--font-sans);font-weight:500;font-size:clamp(.875rem,.8rem + .4vw,1.25rem);color:var(--color-terracotta)}.happening__tag .bracket{gap:.3em}.happening__tag .bracket__mark{opacity:1}.happening__copy{margin:0;font-family:var(--font-sans);font-weight:400;font-size:clamp(1.25rem,.9rem + 1.6vw,2.5rem);line-height:1.45}.happening__copy strong{font-weight:700;color:var(--color-terracotta)}@media(max-width:760px){.happening__inner{grid-template-columns:1fr}}.happening__link{display:block;color:inherit;text-decoration:none}.happening__copy{cursor:url(data:image/png;base64,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) 55 55,pointer}.happening__link:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:.5rem}.footer{background:var(--color-charcoal);color:var(--color-plaster);padding:clamp(2.5rem,5vw,4rem) var(--gutter) 1.5rem}.footer__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:2rem;max-width:1440px;margin-inline:auto}.footer__logo{width:clamp(140px,20vw,290px)}.footer__contact{margin-right:clamp(0rem,10vw,10rem);padding-top:1rem}.footer__eyebrow{margin:0 0 .5rem;font-family:var(--font-sans);font-weight:500;font-size:clamp(.75rem,.6rem + .3vw,.95rem)}.footer__email{font-family:var(--font-sans);font-weight:500;font-size:clamp(1.25rem,.8rem + 1.5vw,2.5rem);text-decoration:none}.footer__email:hover{color:var(--color-terracotta)}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:.75rem 2rem;max-width:1440px;margin:clamp(2rem,4vw,3.5rem) auto 0;font-family:var(--font-sans);font-size:.8rem}.footer__bottom p{margin:0}.footer__bottom a{text-decoration:none}.footer__bottom a:hover{color:var(--color-terracotta)}@media(max-width:640px){.footer__bottom p{order:10;flex-basis:100%;text-align:center}}.about{background:var(--color-plaster);color:var(--color-charcoal)}.about__head{padding:clamp(2.5rem,7vw,6.5rem) var(--gutter);text-align:center}.about__title{margin:0;font-family:var(--font-wide);font-weight:500;font-size:clamp(1.75rem,.5rem + 5.2vw,5.25rem);line-height:1.05;text-transform:uppercase;color:var(--color-charcoal)}.about__accent{color:var(--color-terracotta)}.about__intro{background:var(--color-shadow);color:var(--color-plaster);padding:clamp(3rem,8vw,7.5rem) var(--gutter)}.about__intro-copy{max-width:66rem;margin:0 auto;font-family:var(--font-sans);font-weight:400;font-size:clamp(1.25rem,.9rem + 1.6vw,2.5rem);line-height:1.45}.about__intro-copy strong{font-weight:700;color:var(--color-terracotta)}.about__intro-copy .about__intro-mark{font-family:var(--font-wide)}.about__body{max-width:calc(64rem + 2 * var(--gutter));margin:0 auto;padding:clamp(3rem,9vw,8.5rem) var(--gutter) 0;font-family:var(--font-sans);font-weight:500;font-size:clamp(1rem,.8rem + .6vw,1.4rem);line-height:1.6}.about__body p{margin:0 0 1.6em}.about__body p:last-child{margin-bottom:0}@media(min-width:760px){.about__body{text-align:justify;-webkit-hyphens:auto;hyphens:auto}}.about__team{padding:clamp(4rem,10vw,9rem) var(--gutter) clamp(4rem,8vw,7rem)}.about__team-title{margin:0 0 clamp(2rem,4vw,3.5rem);font-family:var(--font-wide);font-weight:500;font-size:var(--fs-display-2);line-height:1;text-align:center;text-transform:uppercase;color:var(--color-terracotta)}.about__team-title .bracket{gap:.45em}.about__team-title .bracket__mark{color:var(--color-charcoal);opacity:.3}.about__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5.5vw,4.75rem) clamp(1rem,4.2vw,3.8rem);max-width:53rem;margin:0 auto;padding:0;list-style:none}.member__frame{aspect-ratio:242 / 227;overflow:hidden;background:var(--color-stone)}.member__photo{width:100%;height:100%;object-fit:cover;object-position:50% 15%;filter:grayscale(1);transition:transform .5s cubic-bezier(.22,1,.36,1)}.member:hover .member__photo{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.member__photo{transition:none}}.member{text-align:center}.member__name{margin:.9em 0 0;font-family:var(--font-sans);font-weight:600;font-size:clamp(.95rem,.75rem + .6vw,1.35rem);line-height:1.3}.member__roles{display:flex;flex-wrap:wrap;justify-content:center;margin:.6em 0 0;font-family:var(--font-sans);font-weight:500;font-size:clamp(.7rem,.62rem + .28vw,.95rem);line-height:1.4}.member__roles span+span:before{content:"|";margin-inline:.6em}@media(max-width:760px){.about__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--color-terracotta: #b5523c;--color-plaster: #e8e1d4;--color-shadow: #2b2a24;--color-white: #ffffff;--color-stone: #d5ccc0;--color-charcoal: #1c1b18;--font-sans: "roc-grotesk", system-ui, sans-serif;--font-wide: "roc-grotesk-wide", "roc-grotesk", system-ui, sans-serif;--font-extrawide: "roc-grotesk-extrawide", "roc-grotesk-wide", system-ui, sans-serif;--font-condensed: "roc-grotesk-condensed", "roc-grotesk", system-ui, sans-serif;--font-compressed: "roc-grotesk-compressed", "roc-grotesk-condensed", system-ui, sans-serif;--fs-label: .875rem;--fs-body: 1rem;--fs-body-lg: clamp(1.125rem, .8rem + 1.2vw, 2rem);--fs-display-2: clamp(2rem, 1rem + 4.2vw, 5.5rem);--fs-metric: clamp(2.5rem, 1rem + 5vw, 6rem);--tracking-label: .08em;--gutter: clamp(1rem, .5rem + 2.5vw, 3rem);--container: 1280px;--header-top: .75rem;--header-icon: 56px;--header-h: calc(var(--header-top) + var(--header-icon))}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.6;color:var(--color-charcoal);background:var(--color-charcoal);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit}button{font:inherit}:focus-visible{outline:2px solid var(--color-plaster);outline-offset:4px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
