._7Z1CFa_catalogPage,._7Z1CFa_statusPage{--registration-black:#050505;--registration-charcoal:#0b0a09;--registration-ivory:#f4efe7;--registration-muted:#f4efe794;--registration-line:#f4efe724;--registration-amber:#dca565;background:var(--registration-black);color:var(--registration-ivory);position:relative;overflow:hidden}._7Z1CFa_catalogPage{min-height:100vh}._7Z1CFa_catalogHero{isolation:isolate;align-items:flex-end;min-height:min(92svh,62rem);display:flex;position:relative;overflow:hidden}._7Z1CFa_catalogHeroImage{object-fit:cover;object-position:center 46%;filter:grayscale(.62)saturate(.54)contrast(1.16);transform:scale(1.02)}._7Z1CFa_catalogHeroVeil,._7Z1CFa_statusVeil{z-index:1;background:linear-gradient(0deg, var(--registration-black) 0%, #05050533 52%, #050505b8 100%), linear-gradient(90deg, #050505e6 0%, #05050559 56%, #0505059e 100%);position:absolute;inset:0}._7Z1CFa_catalogGrain,._7Z1CFa_statusGrain{z-index:2;opacity:.18}._7Z1CFa_catalogHeroContent{z-index:3;width:min(100%,100rem);margin-inline:auto;padding:8rem clamp(1.25rem,6vw,7rem) clamp(3rem,7vh,5.5rem);position:relative}._7Z1CFa_editorialBack{color:#f4efe79e;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.65rem;width:max-content;margin-bottom:clamp(4rem,10vh,8rem);font-size:.58rem;font-weight:700;transition:color .18s;display:inline-flex}._7Z1CFa_editorialBack:hover,._7Z1CFa_editorialBack:focus-visible{color:var(--registration-ivory)}._7Z1CFa_editorialBack svg,._7Z1CFa_statusAction svg,._7Z1CFa_emptyStateCopy svg,._7Z1CFa_catalogCardMeta>a svg{width:1rem;height:1rem}._7Z1CFa_eyebrow{color:var(--registration-amber);letter-spacing:.27em;text-transform:uppercase;font-size:.57rem;font-weight:800}._7Z1CFa_catalogHeroContent h1{max-width:77rem;font-family:var(--font-display), sans-serif;letter-spacing:-.022em;text-transform:uppercase;text-wrap:balance;flex-direction:column;margin-top:1.25rem;font-size:clamp(6rem,13.2vw,14rem);font-weight:400;line-height:.67;display:flex}._7Z1CFa_catalogHeroContent h1 em,._7Z1CFa_emptyState h2 em,._7Z1CFa_statusContent h1 em{color:#0000;-webkit-text-stroke:1px #f4efe7b8;font-style:normal}._7Z1CFa_catalogHeroContent h1 em{color:var(--registration-amber);-webkit-text-stroke:0;align-self:flex-end}._7Z1CFa_catalogHeroFooter{border-top:1px solid var(--registration-line);justify-content:space-between;align-items:flex-end;gap:3rem;margin-top:clamp(3rem,7vh,5rem);padding-top:1.25rem;display:flex}._7Z1CFa_catalogHeroFooter p{color:#f4efe7b3;max-width:34rem;font-size:clamp(.8rem,1.25vw,.98rem);line-height:1.75}._7Z1CFa_catalogHeroFooter>span{color:#f4efe766;letter-spacing:.26em;font-size:.5rem}._7Z1CFa_catalogSection{width:min(100%,100rem);margin-inline:auto;padding:clamp(6rem,11vw,11rem) clamp(1.25rem,6vw,7rem);position:relative}._7Z1CFa_catalogSectionHeader{grid-template-columns:minmax(8rem,.45fr) minmax(0,1.55fr);gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(4rem,8vw,7rem);display:grid}._7Z1CFa_catalogSectionHeader>span{color:var(--registration-amber);letter-spacing:.23em;font-size:.53rem;font-weight:800}._7Z1CFa_catalogSectionHeader div{grid-template-columns:minmax(0,1fr) minmax(14rem,.55fr);align-items:end;gap:2rem;display:grid}._7Z1CFa_catalogSectionHeader h2{max-width:45rem;font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:clamp(4.2rem,7.8vw,8.4rem);font-weight:400;line-height:.8}._7Z1CFa_catalogSectionHeader p{color:var(--registration-muted);font-size:.78rem;line-height:1.75}._7Z1CFa_catalogGrid{border-top:1px solid var(--registration-line);display:grid}._7Z1CFa_catalogCard{border-bottom:1px solid var(--registration-line);background:radial-gradient(circle at 43%,#dca5650f,#0000 28rem),0 0;grid-template-columns:minmax(4rem,.25fr) minmax(18rem,.92fr) minmax(20rem,1fr);gap:clamp(1.5rem,4vw,5rem);min-height:31rem;padding:clamp(2rem,5vw,4.5rem) 0;display:grid}._7Z1CFa_catalogCardIndex{color:#dca565b8;letter-spacing:.18em;font-size:.52rem;font-weight:800}._7Z1CFa_catalogCardCopy{align-self:center}._7Z1CFa_catalogCardCopy h2{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin-top:1.1rem;font-size:clamp(4rem,6.5vw,7rem);font-weight:400;line-height:.79}._7Z1CFa_catalogCardCopy p{max-width:26rem;color:var(--registration-muted);margin-top:1.7rem;font-size:.79rem;line-height:1.7}._7Z1CFa_catalogCardMeta{border-left:1px solid var(--registration-line);flex-direction:column;justify-content:center;padding-left:clamp(1.5rem,4vw,4rem);display:flex}._7Z1CFa_catalogCardMeta>div{border-bottom:1px solid #f4efe717;grid-template-columns:4.2rem 1fr;gap:1rem;padding:1.15rem 0;display:grid}._7Z1CFa_catalogCardMeta>div>span{color:var(--registration-amber);letter-spacing:.16em;font-size:.47rem;font-weight:800}._7Z1CFa_catalogCardMeta strong{color:#f4efe7c2;align-items:center;gap:.55rem;font-size:.72rem;font-weight:500;line-height:1.5;display:inline-flex}._7Z1CFa_catalogCardMeta strong svg{width:.9rem;color:var(--registration-amber)}._7Z1CFa_catalogCardMeta>a,._7Z1CFa_statusAction{border:1px solid var(--registration-amber);background:var(--registration-amber);color:#17110b;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;width:100%;min-height:3.7rem;margin-top:2rem;padding:.9rem 1.1rem;font-size:.59rem;font-weight:850;transition:background .18s,color .18s,transform .18s;display:inline-flex}._7Z1CFa_catalogCardMeta>a:hover,._7Z1CFa_catalogCardMeta>a:focus-visible,._7Z1CFa_statusAction:hover,._7Z1CFa_statusAction:focus-visible{background:var(--registration-ivory);color:#0a0908;transform:translateY(-2px)}._7Z1CFa_emptyState{border-top:1px solid var(--registration-line);border-bottom:1px solid var(--registration-line);grid-template-columns:.22fr minmax(20rem,1fr) minmax(16rem,.52fr);align-items:center;gap:clamp(2rem,6vw,7rem);min-height:31rem;display:grid}._7Z1CFa_emptyStateRule{background:var(--registration-amber);width:1px;height:9rem;margin-inline:auto;display:block}._7Z1CFa_emptyState h2{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin-top:1rem;font-size:clamp(4.5rem,8vw,8.7rem);font-weight:400;line-height:.78}._7Z1CFa_emptyStateCopy{color:var(--registration-muted);gap:2rem;font-size:.8rem;line-height:1.75;display:grid}._7Z1CFa_emptyStateCopy a{border-bottom:1px solid var(--registration-amber);width:max-content;color:var(--registration-ivory);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;padding-bottom:.45rem;font-size:.57rem;font-weight:800;display:inline-flex}._7Z1CFa_statusPage{isolation:isolate;align-items:flex-end;min-height:100svh;display:flex}._7Z1CFa_statusImage{object-fit:cover;filter:grayscale(.72)saturate(.46)contrast(1.15)}._7Z1CFa_statusVeil{background:linear-gradient(#050505bf 0%,#05050552 32%,#050505 100%),linear-gradient(90deg,#050505f2 0%,#05050594 60%,#050505c2 100%)}._7Z1CFa_statusContent{z-index:3;width:min(100%,100rem);margin-inline:auto;padding:8rem clamp(1.25rem,7vw,8rem) clamp(4rem,9vh,7rem);position:relative}._7Z1CFa_statusContent ._7Z1CFa_editorialBack{margin-bottom:clamp(4rem,10vh,8rem)}._7Z1CFa_statusContent h1{max-width:62rem;font-family:var(--font-display), sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin-top:1.2rem;font-size:clamp(5.5rem,11vw,12rem);font-weight:400;line-height:.72}._7Z1CFa_statusContent>p{color:#f4efe7ad;max-width:37rem;margin-top:2rem;font-size:clamp(.82rem,1.25vw,.98rem);line-height:1.75}._7Z1CFa_statusContent>small{max-width:37rem;color:var(--registration-amber);margin-top:1rem;font-size:.63rem;line-height:1.6;display:block}._7Z1CFa_statusAction{width:max-content;margin-top:2.2rem}._7Z1CFa_form{position:relative}._7Z1CFa_honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._7Z1CFa_errorSummary{color:#ecc3b6;background:#66281a2e;border-left:2px solid #bd765f;margin:clamp(1.25rem,3vw,2rem) clamp(1.5rem,4vw,3.5rem) 0;padding:.95rem 1rem;font-size:.75rem;line-height:1.6}._7Z1CFa_fieldError{color:#e7ad99;margin-top:.5rem;font-size:.68rem;font-weight:600;line-height:1.45;display:block}._7Z1CFa_healthQuestion{border-bottom:1px solid #f4efe717;grid-column:1/-1;gap:.9rem;padding:1.15rem 0;animation:.22s both _7Z1CFa_reveal;display:grid}._7Z1CFa_healthQuestion>fieldset{border:0;flex-wrap:wrap;gap:.7rem 1.35rem;padding:0;display:flex}._7Z1CFa_healthQuestion>fieldset legend{color:#f4efe7c2;width:100%;font-family:var(--font-body), sans-serif;letter-spacing:.04em;text-transform:none;margin-bottom:.2rem;font-size:.69rem;font-weight:700}._7Z1CFa_healthQuestion>fieldset label{color:#f4efe7a6;align-items:center;gap:.5rem;font-size:.7rem;display:inline-flex}._7Z1CFa_healthQuestion input,._7Z1CFa_form input[type=checkbox]{accent-color:#dca565}._7Z1CFa_conditionalSection,._7Z1CFa_conditionalField{animation:.22s both _7Z1CFa_reveal}._7Z1CFa_declaration{background:#dca56512;border-left:2px solid #dca565;padding:1.15rem 1.25rem}._7Z1CFa_declaration strong{color:#dca565;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}._7Z1CFa_declaration p{color:#f4efe7a3;white-space:pre-line;margin-top:.65rem;font-size:.72rem;line-height:1.7}._7Z1CFa_form ._7Z1CFa_submitButton{color:#17110b;cursor:pointer;background:#dca565;border-color:#dca565;transition:background .18s,color .18s,transform .18s,opacity .18s}._7Z1CFa_form ._7Z1CFa_submitButton:not(:disabled):hover{background:#f4efe7;transform:translateY(-2px)}._7Z1CFa_form ._7Z1CFa_submitButton:disabled{cursor:wait;opacity:.52}._7Z1CFa_form :is(input,select,textarea,button):focus-visible,._7Z1CFa_editorialBack:focus-visible,._7Z1CFa_catalogCardMeta>a:focus-visible,._7Z1CFa_emptyStateCopy a:focus-visible,._7Z1CFa_statusAction:focus-visible{outline-offset:3px;outline:2px solid #dca565}._7Z1CFa_form .registration-field :is(input,select,textarea)[aria-invalid=true]{background:#66281a1f;border-color:#bd765f}._7Z1CFa_form .staff-area-grid[aria-invalid=true]{background:#66281a1f;border-color:#bd765f}._7Z1CFa_successPanel{background:radial-gradient(circle at 80% 15%,#dca56521,#0000 21rem),linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #f4efe721;flex-direction:column;justify-content:center;align-items:flex-start;min-height:44rem;padding:clamp(2rem,6vw,5rem);display:flex;position:relative;overflow:hidden}._7Z1CFa_successIndex{color:#dca56559;font-family:var(--font-display), sans-serif;font-size:clamp(4rem,8vw,7rem);line-height:1;position:absolute;top:2rem;right:2rem}._7Z1CFa_successPanel h2{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin-top:1.1rem;font-size:clamp(4.5rem,8vw,8rem);font-weight:400;line-height:.75}._7Z1CFa_successPanel>p{color:#f4efe79e;max-width:34rem;margin-top:1.5rem;font-size:.78rem;line-height:1.75}._7Z1CFa_protocolLabel{color:#dca565;letter-spacing:.2em;text-transform:uppercase;margin-top:2.4rem;font-size:.5rem;font-weight:800}._7Z1CFa_protocol{color:#f4efe7;letter-spacing:.08em;border-top:1px solid #dca5658c;border-bottom:1px solid #dca5658c;margin-top:.55rem;padding:.8rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.1rem,2.7vw,1.65rem)}._7Z1CFa_successPanel>a{color:#f4efe7;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #dca565;align-items:center;gap:.55rem;margin-top:2.2rem;padding-bottom:.4rem;font-size:.56rem;font-weight:800;display:inline-flex}@keyframes _7Z1CFa_reveal{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._7Z1CFa_conditionalSection,._7Z1CFa_conditionalField,._7Z1CFa_healthQuestion{animation:none}}@media (max-width:68rem){.registration-content{grid-template-columns:1fr;gap:4.5rem;width:min(100%,64rem)}.registration-context{grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr);column-gap:3rem;display:grid;position:static}:is(.registration-context__icon,.registration-context>span,.registration-context h2,.registration-context>p){grid-column:1}:is(.registration-event-data,.registration-switch){grid-column:2}.registration-event-data{grid-row:1/span 4;margin-top:0}._7Z1CFa_catalogHero{min-height:78svh}._7Z1CFa_catalogSectionHeader{grid-template-columns:1fr}._7Z1CFa_catalogSectionHeader div{grid-template-columns:minmax(0,1.25fr) minmax(14rem,.75fr)}._7Z1CFa_catalogCard{grid-template-columns:3rem minmax(17rem,.9fr) minmax(17rem,1.1fr);gap:1.5rem}._7Z1CFa_emptyState{grid-template-columns:3rem minmax(18rem,1fr) minmax(15rem,.65fr)}}@media (max-width:48rem){.registration-content{gap:3.5rem}.registration-context{display:block}.registration-event-data{margin-top:2.5rem}._7Z1CFa_catalogHero{min-height:82svh}._7Z1CFa_catalogHeroImage{object-position:54% center}._7Z1CFa_catalogHeroContent{padding:7rem 1.25rem 3rem}._7Z1CFa_editorialBack{margin-bottom:4.5rem}._7Z1CFa_catalogHeroContent h1{font-size:clamp(5.3rem,24vw,9rem);line-height:.7}._7Z1CFa_catalogHeroContent h1 em{align-self:flex-start}._7Z1CFa_catalogHeroFooter{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:3rem}._7Z1CFa_catalogSection{padding:6rem 1.25rem 7rem}._7Z1CFa_catalogSectionHeader div{grid-template-columns:1fr}._7Z1CFa_catalogSectionHeader h2{font-size:clamp(4.5rem,19vw,7rem)}._7Z1CFa_catalogCard{grid-template-columns:2rem minmax(0,1fr);gap:1rem;min-height:0;padding:3rem 0}._7Z1CFa_catalogCardCopy,._7Z1CFa_catalogCardMeta{grid-column:2}._7Z1CFa_catalogCardCopy h2{font-size:clamp(4rem,18vw,6rem)}._7Z1CFa_catalogCardMeta{border-top:1px solid var(--registration-line);border-left:0;margin-top:1rem;padding-top:1rem;padding-left:0}._7Z1CFa_emptyState{grid-template-columns:1fr;gap:2.5rem;min-height:34rem;padding:4rem 0}._7Z1CFa_emptyStateRule{width:4rem;height:1px;margin-inline:0}._7Z1CFa_emptyState h2{font-size:clamp(4.6rem,20vw,7rem)}._7Z1CFa_statusContent{padding:7rem 1.25rem 4rem}._7Z1CFa_statusContent h1{font-size:clamp(5rem,22vw,8rem)}._7Z1CFa_statusAction{width:100%}._7Z1CFa_successPanel{min-height:34rem;padding:2rem 1.5rem}._7Z1CFa_successPanel h2{font-size:clamp(4.2rem,18vw,6rem)}}@media (max-width:25rem){._7Z1CFa_catalogHeroContent h1{font-size:clamp(4.7rem,23vw,6rem)}._7Z1CFa_catalogCardMeta>div{grid-template-columns:1fr;gap:.45rem}._7Z1CFa_catalogCardMeta>a{gap:1rem}}._7Z1CFa_form [hidden]{display:none!important}._7Z1CFa_wizardProgress{color:#fffddc;gap:.75rem;margin:2rem 0;font-size:.8rem;font-weight:700;display:grid}._7Z1CFa_wizardProgress progress{background:#fffddc29;border:0;border-radius:1rem;width:100%;height:.35rem;overflow:hidden}._7Z1CFa_wizardProgress progress::-webkit-progress-bar{background:#fffddc29}._7Z1CFa_wizardProgress progress::-webkit-progress-value{background:#c3dbbc;border-radius:1rem}._7Z1CFa_wizardProgress progress::-moz-progress-bar{background:#c3dbbc;border-radius:1rem}._7Z1CFa_wizardActions{gap:.75rem;margin-top:2rem;display:flex}._7Z1CFa_wizardActions button{color:#fffddc;cursor:pointer;border:1px solid #fffddc66;border-radius:.5rem;min-height:48px;padding:.8rem 1.3rem;font-weight:700}._7Z1CFa_wizardActions button:last-child{color:#0f2324;background:#fffddc;margin-left:auto}._7Z1CFa_wizardActions button:focus-visible,._7Z1CFa_reviewRow button:focus-visible{outline-offset:3px;outline:2px solid #fffddc}._7Z1CFa_review{gap:1rem;margin:2rem 0;display:grid}._7Z1CFa_review h3{color:#fffddc;font-size:1.25rem;font-weight:700}._7Z1CFa_review>p,._7Z1CFa_reviewRow p{color:#fffddcb3;overflow-wrap:anywhere;font-size:.9rem;line-height:1.6}._7Z1CFa_reviewRow{background:#fffddc09;border:1px solid #fffddc2e;border-radius:.5rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}._7Z1CFa_reviewRow strong{font-size:.9rem}._7Z1CFa_reviewRow button{color:#fffddc;cursor:pointer;min-height:44px;padding:.4rem;text-decoration:underline}._7Z1CFa_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:48rem){._7Z1CFa_form :is(input,select,textarea){font-size:16px}._7Z1CFa_wizardActions button{flex:1}}._7Z1CFa_wizardProgress,._7Z1CFa_review,._7Z1CFa_wizardActions{margin-inline:clamp(1.5rem,4vw,3.5rem)}@media (max-width:48rem){.registration-hero{min-height:20rem}.registration-hero__copy{padding-top:6rem;padding-bottom:2rem}.registration-hero__copy h1{font-size:clamp(4rem,19vw,6rem)}.registration-content{gap:2rem;padding-top:2rem}:is(.registration-context h2,.registration-context>p,.registration-context__icon,.registration-context>span){display:none}.registration-event-data{margin-top:0}}.registration-page{--registration-accent:#c5dbbf;color:#fffddc;background:#011c23}:is(.registration-hero__veil,.registration-page--staff .registration-hero__veil){background:linear-gradient(#011c23bf 0%,#011c234d 42%,#011c23 100%),linear-gradient(90deg,#011c23d9,#0000 72%)}.registration-form{background:#0f2324}._7Z1CFa_form ._7Z1CFa_submitButton{color:#0f2324;background:#fffddc;border-color:#fffddc}._7Z1CFa_form :is(input,select,textarea,button):focus-visible{outline-color:#fffddc}._7Z1CFa_reviewHealth{color:#fffddcc7;border:1px solid #fffddc2e;border-radius:.5rem;padding:1rem}._7Z1CFa_reviewHealth summary{cursor:pointer;color:#fffddc;align-items:center;min-height:44px;font-weight:700;display:flex}._7Z1CFa_reviewHealth p{overflow-wrap:anywhere;margin-top:.6rem;font-size:.88rem;line-height:1.5}
