.brand-lockup-module__hav3uG__lockup{--reveal-ease:cubic-bezier(.22, 1, .36, 1);color:var(--nacs-fg);align-items:center;gap:.625rem;line-height:1;display:inline-flex}.brand-lockup-module__hav3uG__lockup[data-size=footer]{gap:.75rem}.brand-lockup-module__hav3uG__mark{flex-shrink:0;width:auto;height:1.75rem;display:block}.brand-lockup-module__hav3uG__lockup[data-size=footer] .brand-lockup-module__hav3uG__mark{height:clamp(2.25rem,5vw,3rem)}@media (min-width:640px){.brand-lockup-module__hav3uG__mark{height:2rem}}.brand-lockup-module__hav3uG__wordmark{letter-spacing:-.02em;white-space:nowrap;font-size:1.125rem;font-weight:600;line-height:1}.brand-lockup-module__hav3uG__lockup[data-size=footer] .brand-lockup-module__hav3uG__wordmark{letter-spacing:-.03em;font-size:clamp(1.5rem,3.5vw,2.25rem)}@media (min-width:640px){.brand-lockup-module__hav3uG__wordmark{font-size:1.25rem}}.brand-lockup-module__hav3uG__char{opacity:0;display:inline-block;transform:translateY(.45em)}.brand-lockup-module__hav3uG__lockup[data-inview=true] .brand-lockup-module__hav3uG__char{animation:brand-lockup-module__hav3uG__lockup-reveal .7s var(--reveal-ease) forwards;animation-delay:var(--reveal-delay,0s)}.brand-lockup-module__hav3uG__pulse{opacity:0;background:#ffc34da6;border-radius:1px;flex-shrink:0;width:4px;height:1.25rem}.brand-lockup-module__hav3uG__lockup[data-size=footer] .brand-lockup-module__hav3uG__pulse{width:6px;height:clamp(1.35rem,3.2vw,1.85rem)}.brand-lockup-module__hav3uG__lockup[data-inview=true] .brand-lockup-module__hav3uG__pulse{animation:.8s ease-in-out infinite brand-lockup-module__hav3uG__logo-pulse}@keyframes brand-lockup-module__hav3uG__lockup-reveal{to{opacity:1;transform:translateY(0)}}@keyframes brand-lockup-module__hav3uG__logo-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.brand-lockup-module__hav3uG__char,.brand-lockup-module__hav3uG__pulse{opacity:1;animation:none;transform:none}.brand-lockup-module__hav3uG__lockup[data-inview=true] .brand-lockup-module__hav3uG__char,.brand-lockup-module__hav3uG__lockup[data-inview=true] .brand-lockup-module__hav3uG__pulse{animation:none}.brand-lockup-module__hav3uG__lockup[data-inview=true] .brand-lockup-module__hav3uG__pulse{animation:.8s ease-in-out infinite brand-lockup-module__hav3uG__logo-pulse}}
.booking-form-module__ZzFoYW__form{gap:1rem;display:grid;position:relative}.booking-form-module__ZzFoYW__row{gap:.75rem;display:grid}@media (min-width:640px){.booking-form-module__ZzFoYW__row{grid-template-columns:1fr 1fr}}.booking-form-module__ZzFoYW__field{color:var(--nacs-fg-muted);gap:.35rem;font-size:.82rem;display:grid}.booking-form-module__ZzFoYW__field input,.booking-form-module__ZzFoYW__field textarea{appearance:none;border:1px solid var(--nacs-border);background:var(--nacs-bg);width:100%;min-height:44px;color:var(--nacs-fg);font:inherit;border-radius:0;outline:none;padding:.75rem .9rem;font-size:1.0625rem;line-height:1.3;transition:border-color .2s ease-out,box-shadow .2s ease-out}.booking-form-module__ZzFoYW__field input:focus-visible,.booking-form-module__ZzFoYW__field textarea:focus-visible{border-color:var(--nacs-focus-ring);box-shadow:0 0 0 4px color-mix(in srgb, var(--nacs-focus-ring) 30%, transparent)}.booking-form-module__ZzFoYW__field input::placeholder{color:color-mix(in srgb, var(--nacs-fg-muted) 72%, transparent)}.booking-form-module__ZzFoYW__contact>span:first-child{color:var(--nacs-fg);font-size:13px;font-weight:600}.booking-form-module__ZzFoYW__contactControl{align-items:center;display:flex;position:relative}.booking-form-module__ZzFoYW__contactIcon{width:17px;height:17px;color:var(--nacs-fg-muted);pointer-events:none;position:absolute;left:12px}.booking-form-module__ZzFoYW__contact:focus-within .booking-form-module__ZzFoYW__contactIcon{color:var(--nacs-accent)}.booking-form-module__ZzFoYW__contact input{background:color-mix(in srgb, var(--rs-paper) 6%, var(--nacs-bg));letter-spacing:.01em;padding-left:2.5rem;font-size:1.0625rem}.booking-form-module__ZzFoYW__contact input[type=tel]{font-variant-numeric:tabular-nums}.booking-form-module__ZzFoYW__field textarea{resize:vertical;min-height:5.5rem}.booking-form-module__ZzFoYW__field small{color:var(--nacs-fg-muted);font-size:.75rem;line-height:1.4}.booking-form-module__ZzFoYW__err{color:var(--nacs-fg);font-size:.8rem;font-style:normal}.booking-form-module__ZzFoYW__slots{border:0;border-bottom:1px solid var(--nacs-border);margin:0;padding:0 0 1.25rem}.booking-form-module__ZzFoYW__slots legend{color:var(--nacs-fg);padding:0;font-size:.95rem;font-weight:500}.booking-form-module__ZzFoYW__slotMeta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--nacs-fg-muted);margin:.35rem 0 .85rem;font-size:.72rem}.booking-form-module__ZzFoYW__day{margin-bottom:.85rem}.booking-form-module__ZzFoYW__dayLabel{margin:0 0 .5rem;font-size:.88rem;font-weight:500}.booking-form-module__ZzFoYW__times{flex-wrap:wrap;gap:.5rem;display:flex}.booking-form-module__ZzFoYW__time,.booking-form-module__ZzFoYW__timeOn{border:1px solid var(--nacs-border);min-width:44px;min-height:44px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;cursor:pointer;color:var(--nacs-fg);justify-content:center;align-items:center;padding:.5rem .85rem;font-size:.82rem;transition:border-color .2s ease-out,background-color .2s ease-out,color .2s ease-out;display:inline-flex;position:relative}.booking-form-module__ZzFoYW__time:hover{border-color:color-mix(in srgb, var(--rs-paper) 34%, transparent)}.booking-form-module__ZzFoYW__timeOn{border-color:var(--nacs-accent);background:var(--nacs-accent);color:var(--nacs-accent-fg)}.booking-form-module__ZzFoYW__time:focus-within,.booking-form-module__ZzFoYW__timeOn:focus-within{outline:2px solid var(--nacs-focus-ring);outline-offset:4px}.booking-form-module__ZzFoYW__time:active,.booking-form-module__ZzFoYW__timeOn:active{transform:scale(.98)}.booking-form-module__ZzFoYW__time input,.booking-form-module__ZzFoYW__timeOn input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.booking-form-module__ZzFoYW__selected{color:var(--nacs-fg);margin:.65rem 0 0;font-size:.85rem}.booking-form-module__ZzFoYW__check{min-height:44px;color:var(--nacs-fg);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.35rem 0;font-size:.9rem;display:flex}.booking-form-module__ZzFoYW__check input{width:1.25rem;height:1.25rem;accent-color:var(--nacs-accent);flex:0 0 1.25rem;margin:.15rem 0 0}.booking-form-module__ZzFoYW__privacy{color:var(--nacs-fg-muted);margin:0;font-size:.8rem;line-height:1.45}.booking-form-module__ZzFoYW__hp{height:0;position:absolute;left:-10000px;overflow:hidden}.booking-form-module__ZzFoYW__conflict{border:1px solid var(--nacs-accent);color:var(--nacs-fg);background:color-mix(in srgb, var(--nacs-accent) 12%, transparent);margin:0;padding:.75rem .85rem;font-size:.9rem}.booking-form-module__ZzFoYW__submit{appearance:none;background:var(--nacs-button-primary-bg);min-height:44px;color:var(--nacs-button-primary-fg);font:inherit;letter-spacing:.01em;cursor:pointer;border:0;justify-content:center;align-items:center;width:100%;padding:.85rem 1.1rem;font-weight:600;transition:transform .1s ease-out,opacity .2s ease-out;display:inline-flex}.booking-form-module__ZzFoYW__submit:hover:not(:disabled){filter:brightness(1.04)}.booking-form-module__ZzFoYW__submit:active:not(:disabled){transform:scale(.98)}.booking-form-module__ZzFoYW__submit:disabled{opacity:.7;cursor:wait}.booking-form-module__ZzFoYW__fine{color:var(--nacs-fg-muted);margin:0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.booking-form-module__ZzFoYW__field input,.booking-form-module__ZzFoYW__field textarea,.booking-form-module__ZzFoYW__time,.booking-form-module__ZzFoYW__timeOn,.booking-form-module__ZzFoYW__submit{transition:none}.booking-form-module__ZzFoYW__time:active,.booking-form-module__ZzFoYW__timeOn:active,.booking-form-module__ZzFoYW__submit:active:not(:disabled){transform:none}}
.theme-toggle-module__PvlMWa__button{border:1px solid color-mix(in srgb, var(--rs-paper) 18%, transparent);background:color-mix(in srgb, var(--rs-paper) 5%, transparent);width:2.5rem;height:2.5rem;color:color-mix(in srgb, var(--rs-paper) 82%, transparent);cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.theme-toggle-module__PvlMWa__button:hover,.theme-toggle-module__PvlMWa__button:focus-visible{color:var(--rs-paper);background:color-mix(in srgb, var(--rs-amber) 11%, transparent);border-color:color-mix(in srgb, var(--rs-amber) 24%, transparent)}.theme-toggle-module__PvlMWa__icon{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.theme-toggle-module__PvlMWa__button{transition:none}}
.booking-takeover-module__FewjtW__takeover{width:100%;max-width:none;height:100%;max-height:none;color:var(--nacs-fg);background-color:var(--rs-black);background-image:radial-gradient(ellipse 80% 60% at 50% 0%, #ffc34d1a 0%, transparent 55%), var(--rs-surface-vignette), var(--rs-surface-grid-major-h), var(--rs-surface-grid-major-v), var(--rs-surface-base);background-position:50%;background-repeat:no-repeat,no-repeat,repeat,repeat,no-repeat;background-size:auto, auto, var(--rs-grid-major) var(--rs-grid-major), var(--rs-grid-major) var(--rs-grid-major), auto;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.booking-takeover-module__FewjtW__takeover::backdrop{background:#03030499}.booking-takeover-module__FewjtW__takeover[open]{animation:.24s ease-out booking-takeover-module__FewjtW__takeover-in}@keyframes booking-takeover-module__FewjtW__takeover-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.booking-takeover-module__FewjtW__takeover[open]{animation:none}}.booking-takeover-module__FewjtW__frame{max-width:72rem;padding:0 clamp(1rem, 3vw, 2.5rem) calc(3rem + env(safe-area-inset-bottom,0px));margin:0 auto}.booking-takeover-module__FewjtW__bar{z-index:5;padding:calc(env(safe-area-inset-top,0px) + 1rem) 0 .85rem;background:color-mix(in srgb, var(--rs-black) 88%, transparent);border-bottom:1px solid color-mix(in srgb, var(--rs-paper) 14%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid;position:sticky;top:0}.booking-takeover-module__FewjtW__barMeta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--rs-paper) 62%, transparent);justify-self:center;margin:0;font-size:.68rem}.booking-takeover-module__FewjtW__barActions{align-items:center;gap:.5rem;display:flex}.booking-takeover-module__FewjtW__closeBtn{appearance:none;border:1px solid color-mix(in srgb, var(--rs-paper) 22%, transparent);min-width:44px;min-height:44px;color:var(--nacs-fg);font:inherit;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.8rem;transition:border-color .2s ease-out,color .2s ease-out;display:inline-flex}.booking-takeover-module__FewjtW__closeBtn:hover{border-color:color-mix(in srgb, var(--rs-paper) 44%, transparent);color:var(--rs-accent-ink)}.booking-takeover-module__FewjtW__closeBtn:active{transform:scale(.98)}.booking-takeover-module__FewjtW__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(2rem,5vw,4.5rem);padding-top:clamp(1.75rem,4vh,3rem);display:grid}.booking-takeover-module__FewjtW__title{letter-spacing:-.035em;text-wrap:balance;margin:0 0 .5rem;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:500;line-height:1.1}.booking-takeover-module__FewjtW__sub,.booking-takeover-module__FewjtW__private{max-width:44rem;color:var(--nacs-fg-muted);margin:0 0 .75rem;font-size:.98rem;line-height:1.55}.booking-takeover-module__FewjtW__private{color:var(--nacs-fg);margin-bottom:1.5rem;font-weight:500}.booking-takeover-module__FewjtW__rail{flex-direction:column;gap:1.75rem;padding-top:.5rem;display:flex}.booking-takeover-module__FewjtW__railBlock{border-top:1px solid color-mix(in srgb, var(--rs-paper) 16%, transparent);padding-top:1rem}.booking-takeover-module__FewjtW__railTitle{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--rs-accent-ink);margin:0 0 .65rem;font-size:.68rem}.booking-takeover-module__FewjtW__railList{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.booking-takeover-module__FewjtW__railList li{border-left:1px solid color-mix(in srgb, var(--rs-amber) 55%, transparent);color:var(--nacs-fg-muted);padding-left:.85rem;font-size:.88rem;line-height:1.45}.booking-takeover-module__FewjtW__railBody{color:var(--nacs-fg-muted);margin:0 0 .85rem;font-size:.9rem;line-height:1.55}.booking-takeover-module__FewjtW__railMeta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--rs-paper) 62%, transparent);margin:0;font-size:.7rem}@media (max-width:899px){.booking-takeover-module__FewjtW__grid{grid-template-columns:1fr;gap:2rem}.booking-takeover-module__FewjtW__barMeta{display:none}.booking-takeover-module__FewjtW__rail{padding-top:0}}
.page-module__meqK-a__shell{--ease-out:cubic-bezier(0, 0, .58, 1);--duration-fast:.2s;--duration-instant:.1s;--gutter:clamp(1rem, 3vw, 2.5rem);--card-border:color-mix(in srgb, var(--rs-paper) 16%, transparent);--card-bg:color-mix(in srgb, var(--rs-slate) 78%, transparent);min-height:100vh;padding-bottom:env(safe-area-inset-bottom,0);color:var(--nacs-fg);background-color:var(--rs-black);background-image:radial-gradient(ellipse 90% 70% at 62% 30%, #ffc34d1f 0%, transparent 58%), radial-gradient(ellipse 45% 35% at 18% 72%, #b3822a14 0%, transparent 52%), var(--rs-surface-vignette), var(--rs-surface-grid-dots), var(--rs-surface-grid-major-h), var(--rs-surface-grid-major-v), var(--rs-surface-base);background-position:50%;background-repeat:no-repeat,no-repeat,no-repeat,repeat,repeat,repeat,no-repeat;background-size:auto, auto, auto, var(--rs-grid-minor) var(--rs-grid-minor), var(--rs-grid-major) var(--rs-grid-major), var(--rs-grid-major) var(--rs-grid-major), auto}.page-module__meqK-a__skip{z-index:2000;background:var(--nacs-accent);min-height:44px;color:var(--nacs-accent-fg);padding:.75rem 1rem;font-weight:500;text-decoration:none;position:absolute;top:-4rem;left:1rem}.page-module__meqK-a__skip:focus{top:calc(env(safe-area-inset-top,0px) + .75rem)}.page-module__meqK-a__header{padding:calc(env(safe-area-inset-top,0px) + 1rem) var(--gutter) 0}.page-module__meqK-a__nav{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;max-width:90rem;margin:0 auto;display:grid}.page-module__meqK-a__boothPill{border:1px solid color-mix(in srgb, var(--rs-accent-ink) 34%, transparent);min-height:2rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--rs-accent-ink);border-radius:9999px;justify-self:center;align-items:center;margin:0;padding:.35rem .75rem;font-size:.72rem;display:inline-flex}.page-module__meqK-a__navActions{justify-self:end;align-items:center;gap:.5rem;display:flex}.page-module__meqK-a__navCta{min-height:44px;color:var(--nacs-fg);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;transition:color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:.5rem .9rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__meqK-a__navCta:hover{color:var(--rs-accent-ink)}.page-module__meqK-a__navCta:active{transform:scale(.98)}.page-module__meqK-a__main{padding:clamp(1.5rem, 4vh, 2.5rem) var(--gutter) clamp(3.5rem, 9vh, 6rem);gap:clamp(3rem,8vh,5.5rem);display:grid}.page-module__meqK-a__heroSection,.page-module__meqK-a__section{width:100%;max-width:90rem;margin:0 auto}.page-module__meqK-a__heroFrame{border:1px solid var(--card-border);background:var(--card-bg);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.page-module__meqK-a__heroCopy{border-right:1px solid var(--card-border);flex-direction:column;grid-column:1/8;gap:1.25rem;padding:clamp(1.5rem,3.2vw,3.25rem);display:flex}.page-module__meqK-a__eyebrow{max-width:42rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--rs-accent-ink);margin:0;font-size:.72rem;line-height:1.45}.page-module__meqK-a__headline{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.85rem,4.2vw,3.35rem);font-weight:500;line-height:1.08}.page-module__meqK-a__headlineAccent{color:var(--rs-amber)}.page-module__meqK-a__body,.page-module__meqK-a__operator{max-width:42rem;color:color-mix(in srgb, var(--rs-paper) 78%, transparent);text-wrap:pretty;margin:0;font-size:clamp(1.02rem,1.3vw,1.125rem);line-height:1.65}.page-module__meqK-a__operator{color:var(--nacs-fg)}.page-module__meqK-a__logistics{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--rs-paper) 62%, transparent);margin:0;font-size:.72rem}.page-module__meqK-a__panel{background:color-mix(in srgb, var(--rs-slate-elevated) 92%, transparent);grid-column:8/13;padding:clamp(1.25rem,2.4vw,2rem);scroll-margin-top:1.25rem}.page-module__meqK-a__panelKicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--rs-accent-ink);margin:0 0 .65rem;font-size:.68rem}.page-module__meqK-a__panelTitle{letter-spacing:-.03em;margin:0 0 .5rem;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:500;line-height:1.15}.page-module__meqK-a__private{color:var(--nacs-fg);margin:0 0 1.25rem;font-size:.95rem;font-weight:500;line-height:1.5}.page-module__meqK-a__slotDays{border-top:1px solid var(--nacs-border);gap:1rem;padding-top:1rem;display:grid}.page-module__meqK-a__slotDayLabel{margin:0 0 .5rem;font-size:.9rem;font-weight:500}.page-module__meqK-a__slotChips{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__meqK-a__slotChip{border:1px solid color-mix(in srgb, var(--rs-paper) 26%, transparent);min-width:44px;min-height:44px;color:var(--nacs-fg);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:.5rem .9rem;font-size:.85rem;text-decoration:none;display:inline-flex}.page-module__meqK-a__slotChip:hover{border-color:var(--rs-accent-ink);color:var(--rs-accent-ink)}.page-module__meqK-a__slotChip:active{transform:scale(.98)}.page-module__meqK-a__slotEmpty{color:var(--nacs-fg-muted);margin:0;font-size:.9rem}.page-module__meqK-a__slotMeta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--nacs-fg-muted);margin:1rem 0 1.25rem;font-size:.7rem}.page-module__meqK-a__panelCta{background:var(--nacs-button-primary-bg);min-height:44px;color:var(--nacs-button-primary-fg);cursor:pointer;transition:filter var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:.85rem 1.1rem;font-weight:600;text-decoration:none;display:flex}.page-module__meqK-a__panelCta:hover{filter:brightness(1.04)}.page-module__meqK-a__panelCta:active{transform:scale(.98)}.page-module__meqK-a__panelFine{color:var(--nacs-fg-muted);margin:.65rem 0 0;font-size:.78rem}.page-module__meqK-a__sectionHead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(1.5rem,3.5vh,2.5rem);display:grid}.page-module__meqK-a__sectionTitle{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;line-height:1.12}.page-module__meqK-a__sectionBody{border-top:1px solid var(--card-border);color:var(--nacs-fg-muted);margin:0;padding-top:.85rem;font-size:1.02rem;line-height:1.65}.page-module__meqK-a__tape{border:1px solid var(--card-border);background:color-mix(in srgb, var(--rs-black) 55%, transparent)}.page-module__meqK-a__tapeHead{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--rs-paper) 55%, transparent);margin:0;padding:.85rem 1.25rem 0;font-size:.68rem}.page-module__meqK-a__tapeRow{grid-template-columns:1fr;display:grid}.page-module__meqK-a__tapeCell,.page-module__meqK-a__tapeCellLead{border-top:1px solid color-mix(in srgb, var(--rs-paper) 10%, transparent);min-width:0;padding:1.25rem 1.25rem 1.5rem}.page-module__meqK-a__statValue{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--nacs-fg);margin:0;font-size:clamp(2.4rem,6vw,3.75rem);font-weight:400;line-height:.95}.page-module__meqK-a__tapeCellLead .page-module__meqK-a__statValue{color:var(--rs-amber)}.page-module__meqK-a__statLabel{margin:.65rem 0 .5rem;font-weight:500;line-height:1.35}.page-module__meqK-a__statNote,.page-module__meqK-a__valueCard p,.page-module__meqK-a__person p{color:var(--nacs-fg-muted);margin:0;font-size:.9rem;line-height:1.5}.page-module__meqK-a__valueGrid{gap:0;display:grid}.page-module__meqK-a__valueCard{border-top:1px solid var(--card-border);padding:1.5rem 0}.page-module__meqK-a__valueCard h3{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.15rem;font-weight:500}.page-module__meqK-a__stepsCard{border:1px solid var(--card-border);background:var(--card-bg);padding:clamp(1.5rem,3.2vw,3rem)}.page-module__meqK-a__stepsIntro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(1.5rem,3vh,2.25rem);display:grid}.page-module__meqK-a__steps{margin:0;padding:0;list-style:none;display:grid}.page-module__meqK-a__step{border-top:1px solid var(--card-border);grid-template-columns:minmax(4rem,1fr) minmax(0,11fr);gap:1rem;padding:1.35rem 0;display:grid}.page-module__meqK-a__stepIndex{font-family:var(--font-mono), ui-monospace, monospace;color:var(--rs-amber);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1}.page-module__meqK-a__stepBody h3{letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.1rem;font-weight:500}.page-module__meqK-a__stepBody p{max-width:52rem;color:var(--nacs-fg-muted);margin:0;font-size:.95rem;line-height:1.6}.page-module__meqK-a__why{border:1px solid var(--card-border);border-left:2px solid var(--rs-amber);background:color-mix(in srgb, var(--rs-slate-elevated) 82%, transparent);margin-top:2rem;padding:1.2rem 1.4rem 1.3rem 1.25rem}.page-module__meqK-a__why h3{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--rs-accent-ink);margin:0 0 .7rem;font-size:.68rem;font-weight:400}.page-module__meqK-a__why p{color:var(--nacs-fg-muted);margin:0;font-size:.95rem;line-height:1.6}.page-module__meqK-a__close{font-weight:500;color:var(--nacs-fg)!important;margin:.85rem 0 0!important}.page-module__meqK-a__faqCard{border:1px solid var(--card-border);background:var(--card-bg);padding:clamp(1.5rem,3.2vw,3rem)}.page-module__meqK-a__faqList{margin-top:clamp(1.25rem,2.5vh,2rem)}.page-module__meqK-a__faqItem{border-top:1px solid var(--card-border)}.page-module__meqK-a__faqItem summary{letter-spacing:-.01em;cursor:pointer;min-height:44px;transition:color var(--duration-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1.05rem;font-weight:500;list-style:none;display:flex}.page-module__meqK-a__faqItem summary::-webkit-details-marker{display:none}.page-module__meqK-a__faqItem summary:after{content:"+";font-family:var(--font-mono), ui-monospace, monospace;color:var(--rs-amber);transition:transform var(--duration-fast) var(--ease-out);flex:none;font-size:1.25rem;line-height:1}.page-module__meqK-a__faqItem[open] summary:after{transform:rotate(45deg)}.page-module__meqK-a__faqItem summary:hover{color:var(--rs-accent-ink)}.page-module__meqK-a__faqItem p{max-width:52rem;color:var(--nacs-fg-muted);margin:0;padding:0 0 1.25rem;font-size:.95rem;line-height:1.6}.page-module__meqK-a__closingCard{border:1px solid var(--card-border);background-color:var(--rs-black);background-image:radial-gradient(ellipse 75% 60% at 50% 88%, #ffc34d29 0%, transparent 58%), radial-gradient(ellipse 55% 45% at 50% 35%, #b3822a17 0%, transparent 52%), var(--rs-surface-base);flex-direction:column;align-items:flex-start;gap:1.1rem;padding:clamp(2rem,5vw,4rem);display:flex}.page-module__meqK-a__closingTitle{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(1.65rem,3.4vw,2.6rem);font-weight:500;line-height:1.1}.page-module__meqK-a__closingBody{max-width:40rem;color:color-mix(in srgb, var(--rs-paper) 78%, transparent);margin:0;font-size:1.02rem;line-height:1.6}.page-module__meqK-a__closingCta{background:var(--nacs-button-primary-bg);min-height:44px;color:var(--nacs-button-primary-fg);cursor:pointer;transition:filter var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;margin-top:.35rem;padding:.85rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__meqK-a__closingCta:hover{filter:brightness(1.04)}.page-module__meqK-a__closingCta:active{transform:scale(.98)}.page-module__meqK-a__footer{padding:2rem var(--gutter) calc(2.5rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--nacs-border);color:var(--nacs-fg-muted);gap:.5rem;font-size:.88rem;display:grid}.page-module__meqK-a__footerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-module__meqK-a__legal{text-align:right;margin:0}.page-module__meqK-a__legal a{color:inherit;text-underline-offset:.15em}.page-module__meqK-a__stickyCta{display:none}@media (min-width:800px){.page-module__meqK-a__tapeRow{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__meqK-a__tapeCell,.page-module__meqK-a__tapeCellLead{border-top:0;border-left:1px solid color-mix(in srgb, var(--rs-paper) 10%, transparent)}.page-module__meqK-a__tapeCell:first-child{border-left:0}.page-module__meqK-a__valueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem}}@media (max-width:959px){.page-module__meqK-a__nav{grid-template-columns:1fr auto}.page-module__meqK-a__boothPill{display:none}.page-module__meqK-a__heroFrame{grid-template-columns:1fr}.page-module__meqK-a__heroCopy,.page-module__meqK-a__panel{grid-column:1/-1}.page-module__meqK-a__heroCopy{border-right:0;border-bottom:1px solid var(--card-border)}.page-module__meqK-a__headline{max-width:none}.page-module__meqK-a__sectionHead,.page-module__meqK-a__stepsIntro{grid-template-columns:1fr;gap:1rem}.page-module__meqK-a__step{grid-template-columns:minmax(2.75rem,auto) minmax(0,1fr)}.page-module__meqK-a__stickyCta[data-visible=true]{left:1rem;right:1rem;bottom:calc(env(safe-area-inset-bottom,0px) + .75rem);z-index:30;background:var(--nacs-button-primary-bg);min-height:44px;color:var(--nacs-button-primary-fg);cursor:pointer;box-shadow:0 12px 32px var(--rs-shadow-deep);justify-content:center;align-items:center;padding:.85rem 1rem;font-weight:600;text-decoration:none;display:flex;position:fixed}.page-module__meqK-a__stickyCta[data-visible=true]:active{transform:scale(.98)}.page-module__meqK-a__footer{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.page-module__meqK-a__navCta:active,.page-module__meqK-a__closingCta:active,.page-module__meqK-a__stickyCta:active,.page-module__meqK-a__slotChip:active,.page-module__meqK-a__panelCta:active{transform:none}}
.team-carousel-module__yCiHrG__wrap{gap:1rem;min-width:0;display:grid}.team-carousel-module__yCiHrG__controls{justify-content:flex-end;gap:.65rem;display:flex}.team-carousel-module__yCiHrG__controls button{border:1px solid color-mix(in srgb, var(--rs-paper) 20%, transparent);width:2.75rem;min-width:44px;height:2.75rem;min-height:44px;color:var(--nacs-fg);cursor:pointer;font:inherit;background:0 0;place-items:center;padding:0;font-size:1.05rem;line-height:1;transition:background-color .18s ease-out,color .18s ease-out;display:grid}.team-carousel-module__yCiHrG__controls button:hover,.team-carousel-module__yCiHrG__controls button:focus-visible{background:var(--rs-amber);color:var(--rs-on-amber)}.team-carousel-module__yCiHrG__carousel{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:minmax(17rem,78%);grid-auto-flow:column;gap:1rem;min-width:0;display:grid;overflow-x:auto}.team-carousel-module__yCiHrG__carousel::-webkit-scrollbar{display:none}.team-carousel-module__yCiHrG__card{background:var(--card-bg);border:1px solid var(--card-border);scroll-snap-align:start;flex-direction:column;min-width:0;display:flex}.team-carousel-module__yCiHrG__portrait{aspect-ratio:4/3;background:var(--rs-slate-elevated);border-bottom:1px solid var(--card-border);margin:0;position:relative;overflow:hidden}.team-carousel-module__yCiHrG__portrait svg{fill:none;width:100%;height:100%;stroke:color-mix(in srgb, var(--rs-paper) 20%, transparent);stroke-width:1px}.team-carousel-module__yCiHrG__initials{color:color-mix(in srgb, var(--rs-paper) 82%, transparent);letter-spacing:-.06em;font-size:clamp(3rem,6vw,5rem);font-weight:500;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.team-carousel-module__yCiHrG__index{background:var(--rs-amber);width:2rem;height:2rem;color:var(--rs-on-amber);font-family:var(--font-mono), ui-monospace, monospace;place-items:center;font-size:.65rem;display:grid;position:absolute;bottom:.7rem;right:.8rem}.team-carousel-module__yCiHrG__cardCopy{flex-direction:column;gap:.45rem;padding:1.15rem 1.2rem 1.4rem;display:flex}.team-carousel-module__yCiHrG__cardCopy h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:500;line-height:1.1}.team-carousel-module__yCiHrG__role{color:color-mix(in srgb, var(--rs-paper) 62%, transparent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.68rem;line-height:1.45}.team-carousel-module__yCiHrG__honor{color:var(--rs-accent-ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;margin:.4rem 0 0;font-size:.72rem;line-height:1.4}.team-carousel-module__yCiHrG__bio{color:var(--nacs-fg-muted);margin:.35rem 0 0;font-size:.92rem;line-height:1.55}@media (min-width:700px){.team-carousel-module__yCiHrG__carousel{grid-auto-columns:minmax(18rem,48%)}}@media (min-width:960px){.team-carousel-module__yCiHrG__carousel{grid-auto-columns:minmax(19rem,42%)}}@media (prefers-reduced-motion:reduce){.team-carousel-module__yCiHrG__controls button{transition:none}}
