:is(.page,.ff-surface,.ll-root)[data-corners=sharp]{--r-btn:0px;--r-card:0px;--r-chip:0px;--r-field:0px;--r-day:0px;--r-sheet:0px;--r-badge:0px;--r-row:0px;--pill:0px;--look-r-img:0px;--look-r-panel:0px}:is(.page,.ff-surface,.ll-root)[data-corners=round]{--r-btn:20px;--r-card:24px;--r-chip:16px;--r-field:16px;--r-day:10px;--r-sheet:28px;--r-badge:999px;--r-row:20px;--look-r-img:16px;--look-r-panel:22px}.page:is([data-corners=sharp],[data-corners=round]) :is(.ec-img,.ev-hero-banner,.ev-hero-banner img,.site-hero-band){border-radius:var(--look-r-img)}.page:is([data-corners=sharp],[data-corners=round]) :is(.ev-chip,.chk-row,.pm-btn,.code-btn,.bring-box,.waiver-box,.sheet-close,.c-tt-row,.venue-chip,.faq-item,.gift-amt){border-radius:var(--r-chip)}.page:is([data-corners=sharp],[data-corners=round]) :is(.book-cta-btn,.gift-cta-btn){border-radius:var(--r-btn)}.ff-surface:is([data-corners=sharp],[data-corners=round]) :is(.mg-card,.mg-note),.ff-surface:is([data-corners=sharp],[data-corners=round]) :is(.rounded-2xl,.rounded-xl,.rounded-lg),.ll-root:is([data-corners=sharp],[data-corners=round]) :is(.ll-card,.ll-link,.ll-hero){border-radius:var(--look-r-panel)}:is(.page,.ff-surface,.ll-root)[data-buttons=pill]{--r-btn:999px;--r-chip:999px}.page[data-buttons=pill] :is(.book-cta-btn,.gift-cta-btn,.code-btn){border-radius:999px}.page[data-buttons=outline] :is(.btn-primary,.book-cta-btn,.gift-cta-btn,.code-btn):not(:disabled){box-shadow:none!important;color:var(--look-accent-ink,var(--amber))!important;border:1.5px solid var(--look-accent-ink,var(--amber))!important;background:0 0!important}.page[data-buttons=outline] .gift-cta-btn--secondary{border-color:var(--border)!important;color:var(--cream)!important}:is(.page,.ff-surface)[data-spacing=airy]{--pad-btn:18px;--gap-card:24px;--pad-chip:14px 8px;--pad-field:15px 16px;--look-sec:30px;--look-gutter:22px;--look-hero-h:440px}:is(.page,.ff-surface)[data-spacing=compact]{--pad-btn:12px;--gap-card:8px;--pad-chip:8px 4px;--pad-field:11px 12px;--look-sec:12px;--look-gutter:12px;--look-hero-h:250px}.page:is([data-spacing=airy],[data-spacing=compact]) .events-section{padding:var(--look-sec) var(--look-gutter)}.page:is([data-spacing=airy],[data-spacing=compact]) .site-header{padding-left:var(--look-gutter);padding-right:var(--look-gutter)}.page[data-spacing=airy] .time-grid{grid-template-columns:1fr 1fr;gap:12px}.page[data-spacing=compact] .time-grid{grid-template-columns:repeat(4,1fr);gap:6px}.page[data-spacing=airy] .events-section-title{margin-bottom:22px}:is(.page,.ff-surface,.ll-root)[data-font=calm]{--look-body-font:var(--ff-look-jost),system-ui,sans-serif;--heading-font:var(--ff-font-cormorant_garamond),Georgia,serif;--heading-weight:500;--heading-tracking:0}:is(.page,.ff-surface,.ll-root)[data-font=bold]{--look-body-font:var(--ff-look-barlow),system-ui,sans-serif;--heading-font:var(--ff-look-barlow-condensed),Impact,sans-serif;--heading-weight:800;--heading-tracking:.01em}:is(.page,.ff-surface,.ll-root)[data-font=playful]{--look-body-font:var(--ff-look-nunito),system-ui,sans-serif;--heading-font:var(--ff-look-fredoka),system-ui,sans-serif;--heading-weight:600;--heading-tracking:-.005em}:is(.page,.ff-surface,.ll-root)[data-font=classic]{--look-body-font:var(--ff-look-instrument-sans),system-ui,sans-serif;--heading-font:var(--ff-look-instrument-serif),Georgia,serif;--heading-weight:400;--heading-tracking:-.01em}:is(.page,.ff-surface,.ll-root)[data-font=script]{--look-body-font:var(--ff-look-manrope),system-ui,sans-serif;--heading-font:var(--ff-look-bricolage),system-ui,sans-serif;--heading-weight:700;--heading-tracking:-.03em;--look-name-font:var(--ff-look-parisienne),cursive}:is(.page,.ff-surface,.ll-root):is([data-font=calm],[data-font=bold],[data-font=playful],[data-font=classic],[data-font=script]){font-family:var(--look-body-font)}:is(.page,.ff-surface,.ll-root):is([data-font=calm],[data-font=bold],[data-font=playful],[data-font=classic],[data-font=script]) :where(*):not(svg,svg *){font-family:inherit}:is(.page,.ff-surface,.ll-root):is([data-font=calm],[data-font=bold],[data-font=playful],[data-font=classic],[data-font=script]) :is(.site-title,.events-section-title,.ec-name,.sheet-title,.c-sec-title,.g-hero-h,.venue-group-title,.success-title,.mg-h3,.ll-name,h1,h2,h3){font-family:var(--heading-font);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking)}:is(.page,.ff-surface,.ll-root):is([data-font=calm],[data-font=bold],[data-font=playful],[data-font=classic],[data-font=script]) :is(.site-title,.ll-name){font-family:var(--look-name-font,var(--heading-font))}:is(.page,.ff-surface,.ll-root)[data-font=script] :is(.site-title,.ll-name){letter-spacing:0;text-transform:none;font-size:42px;font-weight:400;line-height:1.1}:is(.page,.ff-surface,.ll-root)[data-font=bold] :is(.site-title,.events-section-title,.ec-name,.sheet-title,.c-sec-title,.mg-h3,.ll-name,h1,h2,h3){text-transform:uppercase}:is(.page,.ff-surface,.ll-root)[data-font=bold] .btn-primary{text-transform:uppercase;letter-spacing:.05em}.page:is([data-font=calm],[data-font=bold],[data-font=playful],[data-font=classic],[data-font=script]) :is(.ec-price,.tc-t,.btn,.book-cta-btn,.gift-cta-btn){font-family:var(--look-body-font)}.page[data-font=calm] .ec-name,.page[data-font=classic] .ec-name{font-size:22px;line-height:1.05}.page[data-font=calm] .site-title,.page[data-font=classic] .site-title{font-size:38px;line-height:1}.page[data-font=bold] .site-title{font-size:38px;line-height:.9}.page[data-surface]{background:var(--charcoal);color:var(--cream);padding-top:var(--ff-safe-top)}@media (min-width:600px){.page[data-surface]{background:var(--charcoal);-webkit-backdrop-filter:none}}.page[data-surface] .events-section-title{color:var(--cream)}.page[data-surface] .events-section-title:after{background:var(--border)}.page[data-surface] .event-card{border-color:var(--border);box-shadow:none}.page[data-surface] .event-card:is(.social,.corporate,.sports,.private,.leisure){border-left-width:2px;border-left-color:var(--border)}.page[data-surface] .event-card:hover{box-shadow:none}.page[data-surface] :is(.ec-price,.ec-next-info strong,.sheet-title,.mini-day.has-event,.pm-btn.active,.tc-s.low,.site-phone,.gift-cta-btn--secondary,.venue-group-title){color:var(--look-accent-ink)}.page[data-surface] .gift-cta-btn--secondary{border-color:var(--look-accent-ink)}.page[data-surface] .time-chip.gone.wl .tc-left{color:var(--look-accent-ink)}.page[data-surface] .time-chip.sel.gone.wl .tc-left{color:var(--look-on-accent)}.page[data-surface] .wl-claim{border-color:var(--look-accent-ink)}.page[data-surface] .ec-badge{border-color:var(--border);color:var(--muted);background:0 0}.page[data-surface] :is(.btn-primary,.book-cta-btn,.gift-cta-btn:not(.gift-cta-btn--secondary),.code-btn,.gift-amt.selected,.mini-day.sel,.chk-row.checked .chk){color:var(--look-on-accent)}.page[data-surface] :is(.btn-primary,.book-cta-btn,.gift-cta-btn){box-shadow:none}.page[data-surface] .time-chip.sel{background:var(--amber);border-color:var(--amber);color:var(--look-on-accent);box-shadow:none}.page[data-surface] .time-chip.sel :is(.tc-t,.tc-s){color:var(--look-on-accent)}.page[data-surface] .site-logo{box-shadow:none;border-color:var(--border);animation:none}.page[data-surface] .site-title{color:var(--cream);text-shadow:none}.page[data-surface] .site-sub{color:var(--muted)}.page[data-surface] .site-header{box-shadow:none;border-bottom:1px solid var(--border);background:0 0!important}.page[data-surface] .site-header:after{display:none}.page[data-surface] .site-hero-band{background:var(--card)}.page[data-surface] .ff-flash{animation:none}.page[data-surface] :is(.ev-chip,.sum-row,.optin,.bring-box,.waiver-box){color:var(--cream)}.page[data-surface] .ev-chip{color:var(--muted)}.page[data-surface] .fi::placeholder{color:var(--muted);opacity:.8}.page[data-surface] .fi option{background:var(--card)}.page[data-surface] .btn-primary:disabled{background:var(--border);color:var(--muted);background-image:none}.page[data-surface] .sheet{border-top-color:var(--border)}.page[data-surface] :focus-visible{outline-color:var(--look-accent-ink)}.page[data-surface] .ec-meta svg{vertical-align:-2px;display:inline}.page[data-surface] :is(.book-cta-btn,.gift-cta-btn){justify-content:center;align-items:center;gap:8px;width:fit-content;display:flex}.page[data-surface] .c-sec-title,.page[data-surface] .c-tt-next,.page[data-surface] .g-sec .g-eyebrow{color:var(--look-accent-ink)}.page[data-surface] .c-sec-title:before{background:var(--look-accent-ink)}.page[data-surface] :is(.g-sec-h,.g-faq-q,.g-tier-name,.g-tier-p b,.g-coach-name,.g-dropin b){color:var(--cream)}.page[data-surface] :is(.g-sec-sub,.g-tier-desc,.g-tier-p span,.g-coach-bio,.g-awards p,.g-proof-label,.g-faq-a,.g-dropin){color:var(--muted)}.page[data-surface] :is(.g-tier,.g-coach,.g-awards,.g-proof-cell){background:var(--card);border-color:var(--border)}.page[data-surface] .g-tier.featured{background:var(--card);border-color:var(--amber)}.page[data-surface] :is(.g-faq,.g-faq-q,.g-faq-a),.page[data-surface] .g-dropin{border-color:var(--border)}.page[data-surface] .g-btn-p{background-color:var(--amber);background-image:var(--amber-img);color:var(--look-on-accent)}.page[data-surface] :is(.g-tier-pill,.g-coach-av-initials){color:var(--look-on-accent)}.page[data-surface=light] .overlay{background:#140e0a73}.page[data-surface=light] .event-card{box-shadow:0 1px 2px #28190f0f}.page[data-surface=light] .ec-banner{background:var(--card)!important}.page[data-surface=light] :is(.ec-banner-icon,.ec-banner-loc),.page[data-surface=light] .sig-placeholder{color:var(--muted)}.page[data-surface=light] .site-hero-blur{filter:blur(26px)brightness(.95)saturate(1.05)}.page[data-surface=light] .tc-s.ok{color:color-mix(in srgb,var(--green) 55%,var(--cream))}.page[data-surface=light] .tc-s.full{color:color-mix(in srgb,var(--red) 70%,var(--cream))}.page[data-surface=light] .ec-badge[style]{color:var(--cream)!important;border-color:var(--border)!important;background:0 0!important}.page:not(.theme-immersive)[data-header=photo] .site-head:has(.site-hero-band){min-height:var(--look-hero-h,360px);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.page:not(.theme-immersive)[data-header=photo] .site-head .site-hero-band{border-radius:0;height:auto;position:absolute;inset:0}.page:not(.theme-immersive)[data-header=photo] .site-head .site-hero-blur{display:none}.page:not(.theme-immersive)[data-header=photo] .site-head .site-hero-img{object-fit:cover}.page:not(.theme-immersive)[data-header=photo] .site-head .site-hero-band:after{content:"";background:linear-gradient(#0000006b 0%,#0000000f 26%,#00000080 56%,#000000db 100%);position:absolute;inset:0}.page:not(.theme-immersive)[data-header=photo] .site-head .site-header{z-index:1;box-shadow:none;text-align:left;padding:24px var(--look-gutter,18px) 22px;color:#fff;border:0;position:relative;background:0 0!important}.page:not(.theme-immersive)[data-header=photo] .site-head .site-header:after{display:none}.page:not(.theme-immersive)[data-header=photo] .site-head :is(.site-title,.site-sub,.site-phone){color:#fff;text-shadow:0 1px 12px #00000073}.page:not(.theme-immersive)[data-header=photo] .site-head .site-sub{color:#ffffffeb}.page:not(.theme-immersive)[data-header=photo] .site-head .site-phone{justify-content:flex-start}.page:not(.theme-immersive)[data-header=photo] .site-head .site-logo{border-width:2px;width:52px;height:52px;margin:0 0 12px;animation:none}.page:not(.theme-immersive)[data-header=photo] .site-head :is(.book-cta-btn,.gift-cta-btn){margin-left:0}.page:not(.theme-immersive)[data-header=photo] .site-head .book-cta-btn{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:18px;display:flex}.page:not(.theme-immersive)[data-header=photo] .site-head .gift-cta-btn--secondary{color:#fff;border-color:#ffffffb3}.page[data-header=photo]:has(.site-hero-band){padding-top:0}.page:not(.theme-immersive)[data-header=split] .site-head:has(.site-hero-band){padding:16px var(--look-gutter,16px) 18px;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;column-gap:14px;display:grid}.page:not(.theme-immersive)[data-header=split] .site-head:has(.site-hero-band) .site-header{display:contents}.page:not(.theme-immersive)[data-header=split] .site-head .site-hero-band{grid-area:1/2/span 4;align-self:stretch;height:auto;min-height:210px}.page:not(.theme-immersive)[data-header=split] .site-head .site-hero-blur{display:none}.page:not(.theme-immersive)[data-header=split] .site-head .site-hero-img{object-fit:cover}.page:not(.theme-immersive)[data-header=split] .site-head :is(.site-logo,.site-title,.site-sub,.site-phone){text-align:left;grid-column:1;justify-content:flex-start;margin-left:0}.page:not(.theme-immersive)[data-header=split] .site-head .site-logo{border-width:2px;width:48px;height:48px;margin:0 0 10px;animation:none}.page:not(.theme-immersive)[data-header=split] .site-head .site-title{font-size:30px;line-height:.95}.page:not(.theme-immersive)[data-header=split] .site-head :is(.book-cta-btn,.gift-cta-btn,.cash-only-chip){grid-column:1/-1;width:100%}.page:not(.theme-immersive)[data-header=split] .site-head .book-cta-btn{justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.page:not(.theme-immersive)[data-list=rows] #event-cards .event-card{border-style:solid;border-width:0 0 1px;border-color:var(--border);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;margin:0;padding:14px 0;display:grid}.page:not(.theme-immersive)[data-list=rows] #event-cards .event-card:first-child{border-top-width:1px}.page:not(.theme-immersive)[data-list=rows] #event-cards :is(.ec-img,.ec-banner){border-radius:var(--r-chip);width:72px;height:72px;margin:0}.page:not(.theme-immersive)[data-list=rows] #event-cards .ec-banner .ec-banner-loc{display:none}.page:not(.theme-immersive)[data-list=rows] #event-cards .ec-body{padding:0}.page:not(.theme-immersive)[data-list=rows] #event-cards .ec-next{border-top:0;margin-top:6px;padding-top:0}.page:not(.theme-immersive)[data-list=rows] #event-cards .ec-next-arrow,.page:not(.theme-immersive)[data-list=rows] #event-cards .ec-badge{display:none}.page:not(.theme-immersive)[data-list=rows] #event-cards .ec-price{font-size:18px}.page:not(.theme-immersive)[data-list=tiles] #event-cards .venue-group-cards{gap:var(--gap-card) 12px;grid-template-columns:1fr 1fr;display:grid}.page:not(.theme-immersive)[data-list=tiles] #event-cards:has(>.event-card){gap:var(--gap-card) 12px;grid-template-columns:1fr 1fr;display:grid}.page:not(.theme-immersive)[data-list=tiles] #event-cards .event-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.page:not(.theme-immersive)[data-list=tiles] #event-cards .event-card:first-child{grid-column:1/-1}.page:not(.theme-immersive)[data-list=tiles] #event-cards :is(.ec-img,.ec-banner){aspect-ratio:4/5;border-radius:var(--r-card);width:100%;height:auto;margin:0}.page:not(.theme-immersive)[data-list=tiles] #event-cards .event-card:first-child :is(.ec-img,.ec-banner){aspect-ratio:16/10}.page:not(.theme-immersive)[data-list=tiles] #event-cards .ec-body{padding:10px 2px 0}.page:not(.theme-immersive)[data-list=tiles] #event-cards .ec-top{flex-direction:column;gap:2px}.page:not(.theme-immersive)[data-list=tiles] #event-cards .ec-top>div:last-child{text-align:left!important}.page:not(.theme-immersive)[data-list=tiles] #event-cards :is(.ec-per,.ec-meta,.ec-badge,.ec-next-arrow){display:none}.page:not(.theme-immersive)[data-list=tiles] #event-cards .ec-price{font-size:15px}.page:not(.theme-immersive)[data-list=tiles] #event-cards .ec-name{font-size:16px}.page:not(.theme-immersive)[data-list=tiles] #event-cards .ec-next{border-top:0;margin-top:2px;padding-top:0}.page:not(.theme-immersive)[data-list=tiles] #event-cards .ec-next-info{color:var(--muted);font-size:12px}.page[data-look=ritual] .events-section-title{font-family:var(--look-body-font);letter-spacing:.32em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.page[data-look=ritual] .events-section-title svg{display:none}.page[data-look=ritual] .site-sub{letter-spacing:.28em;font-size:11px}.page[data-look=ritual] .site-title{font-weight:400;line-height:.95}.page[data-look=ritual] .btn-primary,.page[data-look=ritual] .book-cta-btn{text-transform:uppercase;letter-spacing:.22em;min-height:54px;font-size:12px;font-weight:500}.page[data-look=ritual] .event-card{border:0;border-top:1px solid var(--border);background:0 0}.page[data-look=ritual][data-list=cards] .ec-img{aspect-ratio:5/4;width:100%;height:auto;margin:0}.page[data-look=ritual][data-list=cards] .ec-body{padding:18px 0 4px}.page[data-look=ritual] .ec-price{font-family:var(--heading-font);font-size:24px;font-weight:400}.page[data-look=iron] :is(.site-sub,.ec-next-info,.events-section-title){text-transform:uppercase;letter-spacing:.06em}.page[data-look=iron] .site-header{border-bottom:3px solid var(--cream)}.page[data-look=iron] .events-section-title{font-family:var(--heading-font);font-size:30px;font-weight:800;line-height:1}.page[data-look=iron] .events-section-title svg{display:none}.page[data-look=iron] .events-section-title:after{background:var(--amber);width:40px;height:5px;margin-top:6px}.page[data-look=iron] :is(.ec-img,.site-hero-img,.ev-hero-banner img){filter:grayscale()contrast(1.2)brightness(.92)}.page[data-look=iron] .event-card{border-width:2px}.page[data-look=iron] .ec-price{font-family:var(--heading-font);font-size:24px}.page[data-look=iron] .btn-primary,.page[data-look=iron] .book-cta-btn{letter-spacing:.05em;text-transform:uppercase;font-size:20px;font-family:var(--heading-font)!important}.page[data-look=iron] .time-chip{border-width:2px}.page[data-look=iron] .tc-t{font-family:var(--heading-font);font-size:18px}.page[data-look=iron] .c-tt-row{background:0 0;border-width:0 0 2px;border-radius:0}.page[data-look=nest]{font-weight:600}.page[data-look=nest] .btn-primary,.page[data-look=nest] .book-cta-btn{min-height:58px;font-size:18px;font-weight:600;font-family:var(--heading-font)!important}.page[data-look=nest] .event-card{border:2px solid var(--border);box-shadow:0 4px 0 var(--border);padding:10px}.page[data-look=nest][data-list=cards] .ec-img{border-radius:max(0px,calc(var(--r-card) - 8px));width:100%;height:150px;margin:0}.page[data-look=nest] .ec-body{padding:12px 6px 4px}.page[data-look=nest] .ec-next{border-top:2px dashed var(--border)}.page[data-look=nest] .events-section-title{font-family:var(--heading-font);font-size:24px;font-weight:600}.page[data-look=nest] .events-section-title:after{display:none}.page[data-look=nest] .time-chip{background:var(--card);flex-direction:column;justify-content:center;align-items:center;min-height:60px;display:flex}.page[data-look=nest] .sheet{box-shadow:0 -12px 40px #50281424}.page[data-look=nest][data-header=photo] .site-head:has(.site-hero-band) .site-header{color:var(--cream);border-radius:var(--look-r-panel,22px);margin:0 12px 12px;padding:16px 18px;box-shadow:0 10px 26px #50281424;background:var(--card)!important}.page[data-look=nest][data-header=photo] .site-head .site-hero-band:after{display:none}.page[data-look=nest][data-header=photo] .site-head :is(.site-title,.site-sub,.site-phone){color:var(--cream);text-shadow:none}.page[data-look=nest][data-header=photo] .site-head .site-sub{color:var(--muted)}.page[data-look=nest][data-header=photo] .site-head .site-phone{color:var(--look-accent-ink)}.page[data-look=nest][data-header=photo] .site-head .gift-cta-btn--secondary{color:var(--look-accent-ink);border-color:var(--look-accent-ink)}.page[data-look=still] .site-header{text-align:left;padding-top:44px;padding-bottom:28px}.page[data-look=still] .site-head .site-phone{justify-content:flex-start}.page[data-look=still] .site-logo{border-width:1px;width:56px;height:56px;margin:0 0 16px}.page[data-look=still] .site-title{font-size:46px;line-height:.98}.page[data-look=still] .site-sub{text-transform:none;letter-spacing:0;max-width:30ch;margin-top:12px;font-size:17px;line-height:1.5}.page[data-look=still] .site-phone{color:var(--cream);text-underline-offset:3px;font-weight:500;text-decoration:underline}.page[data-look=still] :is(.book-cta-btn,.gift-cta-btn){margin-left:0;font-weight:500}.page[data-look=still] .events-section-title{font-family:var(--heading-font);font-size:30px;font-weight:400;line-height:1}.page[data-look=still] .events-section-title svg,.page[data-look=still] .events-section-title:after{display:none}.page[data-look=still] .event-card{border:0;border-top:1px solid var(--cream);background:0 0;border-radius:0}.page[data-look=still] .ec-next-info strong{text-underline-offset:3px;text-decoration:underline}.page[data-look=still] .btn-primary{font-weight:500}.page[data-look=gloss] :is(.btn-primary,.book-cta-btn,.gift-cta-btn:not(.gift-cta-btn--secondary)){box-shadow:0 12px 26px rgba(var(--amber-rgb),.3)}.page[data-look=gloss] :is(.ec-img,.ev-hero-banner){box-shadow:0 14px 30px #46142821}.page[data-look=gloss][data-list=cards] .event-card{border:0;box-shadow:0 14px 30px #4614281a}.page[data-look=gloss] .events-section-title{font-family:var(--heading-font);letter-spacing:-.03em;font-size:26px;font-weight:700}.page[data-look=gloss] .events-section-title svg,.page[data-look=gloss] .events-section-title:after{display:none}.page[data-look=gloss] .time-chip{background:var(--card);box-shadow:0 2px 6px #4614280f}.page[data-look=gloss][data-header=photo] .site-head .site-header{text-align:center}.page[data-look=gloss][data-header=photo] .site-head .site-phone{justify-content:center}.page[data-look=gloss][data-header=photo] .site-head .site-logo{margin:0 auto 10px}.ff-surface[data-surface]{background:var(--charcoal)}.ff-surface[data-surface] .site-header{box-shadow:none;border-bottom:1px solid var(--border);background:0 0!important}.ff-surface[data-surface] .site-header:after{display:none}.ff-surface[data-surface] .site-title{color:var(--cream);text-shadow:none}.ff-surface[data-surface] .site-sub{color:var(--muted)}.ff-surface[data-surface] .site-logo{box-shadow:none;border-color:var(--border);animation:none}.ff-surface[data-surface] .site-hero-band{background:var(--card)}.ff-surface[data-surface=light] .site-hero-blur{filter:blur(26px)brightness(.95)saturate(1.05)}.ff-surface[data-surface] .mg-card--primary{border-left-color:var(--look-accent-ink)}@media (prefers-reduced-motion:reduce){.page[data-surface] .event-card{transition:none}}
