@layer utilities{.shadow-subtle{box-shadow:var(--shadow-subtle)}.shadow-regular{box-shadow:var(--shadow-regular)}.shadow-lifted{box-shadow:var(--shadow-lifted)}.glass-pane{-webkit-backdrop-filter:blur(16px)saturate()brightness(1.01);backdrop-filter:blur(16px)saturate()brightness(1.01);box-shadow:inset 0 1px 0 -.5px #fffc, 0 18px 38px -16px color-mix(in srgb, var(--color-brand-900) 10%, transparent), 0 3px 10px -4px color-mix(in srgb, var(--color-brand-800) 6%, transparent);background:linear-gradient(#fffffff7 0%,#fffffff2 50%,#fffffff5 100%);border:1px solid #ffffff61}.glass-pane:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.7;background:linear-gradient(115deg,#0000 28%,#ffffff2e 44%,#ffffff47 50%,#ffffff29 56%,#0000 74%);position:absolute;inset:0}.modal-scrim{background:color-mix(in srgb, var(--color-coral-50) 26%, #ffffff85);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%)}.glass-pill{-webkit-backdrop-filter:blur(28px)saturate(190%)brightness(1.07);backdrop-filter:blur(28px)saturate(190%)brightness(1.07);box-shadow:inset 0 1.5px 0 -.5px #fffffff5, inset 0 -2px 4px -2px color-mix(in srgb, var(--color-brand-800) 12%, transparent), 0 22px 46px -18px color-mix(in srgb, var(--color-brand-900) 18%, transparent), 0 5px 14px -5px color-mix(in srgb, var(--color-brand-800) 12%, transparent);background:linear-gradient(#ffffffd1 0%,#ffffffad 52%,#ffffffc2 100%);border:1px solid #ffffff9e}.glass-pill:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.78;background:linear-gradient(125deg,#0000 24%,#ffffff42 42%,#ffffff85 50%,#ffffff3d 58%,#0000 74%);position:absolute;inset:0}.glass-nav{-webkit-backdrop-filter:blur(24px)saturate(130%)brightness(1.04);backdrop-filter:blur(24px)saturate(130%)brightness(1.04);box-shadow:inset 0 1.5px 0 -.5px #ffffffe6, inset 0 12px 20px -14px #ffffff80, 0 8px 24px -8px color-mix(in srgb, var(--color-brand-900) 10%, transparent), 0 2px 8px -2px color-mix(in srgb, var(--color-brand-800) 6%, transparent);background:linear-gradient(#ffffffb8 0%,#ffffffa3 100%);border-bottom:1px solid #fff6}.glass-nav:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.7;z-index:-1;background:linear-gradient(115deg,#0000 28%,#ffffff38 44%,#ffffff57 50%,#fff3 56%,#0000 74%);position:absolute;inset:0}.glass-sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--color-coral-100) 35%, transparent) 0%, transparent 22%, transparent 75%, color-mix(in srgb, var(--color-brand-100) 22%, transparent) 100%), linear-gradient(90deg, #ffffffd1 0%, #ffffffb3 100%);-webkit-backdrop-filter:blur(24px)saturate(110%)brightness(1.03);backdrop-filter:blur(24px)saturate(110%)brightness(1.03);border-right:1px solid color-mix(in srgb, var(--color-brand-300) 22%, transparent);box-shadow:inset 2px 0 0 #ffffffe0, inset -1px 0 0 #ffffff59, 4px 0 28px -10px color-mix(in srgb, var(--color-coral-300) 28%, transparent)}.glass-sidebar:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:1;z-index:0;background:linear-gradient(118deg,#ffffff6b 0%,#ffffff2e 18%,#0000 38% 65%,#ffffff1f 85%,#0000 100%);position:absolute;inset:0}.glass-card{-webkit-backdrop-filter:blur(20px)saturate()brightness(1.01);backdrop-filter:blur(20px)saturate()brightness(1.01);border-radius:var(--radius-lg);box-shadow: inset 0 1.5px 0 -.5px #ffffffeb,  inset 0 16px 28px -16px #ffffff8f,  inset 1px 0 0 #ffffff42,  inset 0 -10px 16px -14px color-mix(in srgb, var(--color-brand-800) 12%, transparent),  0 28px 56px -12px color-mix(in srgb, var(--color-brand-900) 20%, transparent), 0 6px 16px -4px color-mix(in srgb, var(--color-brand-800) 11%, transparent);transition:box-shadow var(--duration-base) var(--ease-premium), border-color var(--duration-base) var(--ease-premium);background:linear-gradient(#fffffff7 0%,#fffffff2 50%,#fffffff5 100%);border:1px solid #ffffff85}.glass-card:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.85;background:linear-gradient(115deg,#0000 26%,#fff3 42%,#ffffff52 50%,#ffffff2e 58%,#0000 74%);position:absolute;inset:0}@media (hover:hover){.glass-card:hover{box-shadow:inset 0 1.5px 0 -.5px #fffffff2, inset 0 18px 30px -16px #ffffff9e, inset 1px 0 0 #ffffff4d, inset 0 -10px 16px -14px color-mix(in srgb, var(--color-brand-800) 14%, transparent), 0 34px 64px -12px color-mix(in srgb, var(--color-brand-900) 24%, transparent), 0 8px 20px -4px color-mix(in srgb, var(--color-brand-800) 13%, transparent);border-color:#ffffff9e}}.lp2-rail-card,.glass-card-warm{box-shadow:inset 0 1.5px 0 -.5px #ffffffeb, inset 0 16px 28px -16px #ffffff8f, inset 1px 0 0 #ffffff42, inset 0 -10px 16px -14px color-mix(in srgb, var(--color-coral-700) 12%, transparent), 0 28px 56px -12px color-mix(in srgb, var(--color-coral-900) 20%, transparent), 0 6px 16px -4px color-mix(in srgb, var(--color-coral-800) 11%, transparent)}@media (hover:hover){.lp2-rail-card:hover,.glass-card-warm:hover{box-shadow:inset 0 1.5px 0 -.5px #fffffff2, inset 0 18px 30px -16px #ffffff9e, inset 1px 0 0 #ffffff4d, inset 0 -10px 16px -14px color-mix(in srgb, var(--color-coral-700) 14%, transparent), 0 34px 64px -12px color-mix(in srgb, var(--color-coral-900) 24%, transparent), 0 8px 20px -4px color-mix(in srgb, var(--color-coral-800) 13%, transparent)}}.glass-card:before,.glass-pane:before,.glass-nav:before,.glass-pill:before,.glass-sidebar:before{z-index:-1}.hero-card{background:linear-gradient(158deg, color-mix(in srgb, var(--color-brand-100) 55%, #fff) 0%, #fff 55%, color-mix(in srgb, var(--color-brand-100) 22%, #fff) 100%);-webkit-backdrop-filter:blur(22px)saturate()brightness(1.01);backdrop-filter:blur(22px)saturate()brightness(1.01);border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb, var(--color-brand-300) 48%, transparent);box-shadow:inset 0 1.5px 0 -.5px #ffffffeb, inset 0 16px 28px -18px #fff9, 0 28px 52px -16px color-mix(in srgb, var(--color-brand-900) 22%, transparent), 0 6px 16px -4px color-mix(in srgb, var(--color-brand-800) 12%, transparent)}.bento-card{position:relative;overflow:hidden}.bento-band{pointer-events:none;height:58px;position:absolute;inset:0 0 auto}.bento-band--coral{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-coral-50) 80%, transparent), transparent)}.bento-band--sky{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-brand-50) 80%, transparent), transparent)}.bento-chip{border-radius:.5rem;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid}.bento-chip--coral{background:var(--color-coral-100);color:var(--color-coral-600)}.bento-chip--sky{background:var(--color-brand-100);color:var(--color-brand-600)}.bento-label{color:var(--color-ink-900);font-size:15px;font-weight:700}.quiet-panel{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-ink-800) 6%, transparent);background:#ffffffeb}.seg-toggle{background:linear-gradient(180deg, color-mix(in srgb, var(--color-ink-800) 6%, transparent) 0%, color-mix(in srgb, var(--color-ink-800) 4%, transparent) 100%);border:1px solid color-mix(in srgb, var(--color-ink-800) 7%, transparent);box-shadow:inset 0 1px 2px -.5px color-mix(in srgb, var(--color-ink-900) 9%, transparent), inset 0 -1px 0 #ffffff8c;-webkit-backdrop-filter:blur(10px)saturate();backdrop-filter:blur(10px)saturate()}.seg-thumb{box-shadow: inset 0 1px 0 #ffffffd9,  0 1px 2px color-mix(in srgb, var(--color-ink-900) 10%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--color-ink-900) 9%, transparent);-webkit-backdrop-filter:blur(6px)saturate(150%)brightness(1.04);backdrop-filter:blur(6px)saturate(150%)brightness(1.04);transition:left .38s var(--spring-bounce,cubic-bezier(.34, 1.32, .52, 1));background:linear-gradient(#fff 0%,#fffffff0 100%);border:1px solid #ffffffe0}.seg-thumb:after{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:.5;pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff80 47%,#ffffffb3 50%,#fff6 53%,#0000 70%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.seg-thumb{transition:none}}.ambient-soft{background:radial-gradient(ellipse 70% 42% at 14% 6%, color-mix(in srgb, var(--color-brand-200) 11%, transparent) 0%, transparent 60%), radial-gradient(ellipse 50% 38% at 88% 12%, color-mix(in srgb, var(--color-coral-200) 8%, transparent) 0%, transparent 65%), radial-gradient(ellipse 85% 55% at 50% 100%, color-mix(in srgb, var(--color-brand-100) 10%, transparent) 0%, transparent 72%), #fefefe}.petal{pointer-events:none;filter:blur(40px);opacity:.55;mix-blend-mode:multiply;background:radial-gradient(circle, color-mix(in srgb, var(--color-brand-300) 80%, transparent) 0%, transparent 70%);border-radius:50%;animation:14s ease-in-out infinite petal-float;position:absolute}.petal--brass{background:radial-gradient(circle, color-mix(in srgb, var(--color-brass-300) 70%, transparent) 0%, transparent 70%);opacity:.45;animation-duration:18s;animation-delay:-6s}.petal--soft{background:radial-gradient(circle, color-mix(in srgb, var(--color-brand-100) 90%, transparent) 0%, transparent 70%);opacity:.7;filter:blur(60px);mix-blend-mode:normal;animation-duration:22s;animation-delay:-10s}@keyframes petal-float{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(-20px,-28px)scale(1.06)}66%{transform:translate(14px,-10px)scale(.96)}}@media (prefers-reduced-motion:reduce){.petal{animation:none}}.admin-drawer-root[data-open=false]{visibility:hidden;pointer-events:none;transition:visibility 0s linear .3s}.admin-drawer-panel{opacity:.5;transition:transform .3s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)), opacity .3s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));transform:translate(108%)}.admin-drawer-root[data-open=true] .admin-drawer-panel{opacity:1;transform:translate(0)}.admin-drawer-panel.glass-pane{background:var(--color-base-50,#faf7f4);-webkit-backdrop-filter:none;backdrop-filter:none}.admin-drawer-panel.glass-pane:before{display:none}.admin-backdrop-animate{opacity:0;transition:opacity .22s ease-out}.admin-drawer-root[data-open=true] .admin-backdrop-animate{opacity:1}@media (prefers-reduced-motion:reduce){.admin-drawer-root[data-open=false],.admin-drawer-panel,.admin-backdrop-animate{transition:none}}}@media (max-width:639.98px){.bento-sp-flat{border:0;border-top:1px solid color-mix(in srgb, var(--color-ink-900) 7%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-ink-900) 7%, transparent);width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.quiet-panel.bento-sp-flat{background:color-mix(in srgb, var(--color-ink-900) 3.5%, #fff)}.bento-sp-flat:before,.bento-sp-flat.prism-edge:after,.bento-sp-flat .bento-band{display:none}.bento-sp-flat-px{padding-left:0;padding-right:0}.bento-sp-flat.bento-sp-bare{background:0 0;border-top:0;border-bottom:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}}:root{--sp-tabbar-clearance:0rem}@media (min-width:768px) and (hover:hover) and (pointer:fine){.seating-table-config-button{opacity:0;border-width:0;width:25px;height:25px}.group:hover>.seating-table-config-button,.group:focus-within>.seating-table-config-button,.seating-table-config-button:focus-visible{opacity:1}}@media (max-width:639.98px){:is(.has-sp-tabbar,:root:has([data-sp-tabbar])){--sp-tabbar-clearance:4.75rem}:is(.has-sp-tabbar [data-sp-hamburger],:root:has([data-sp-tabbar]) [data-sp-hamburger]){display:none}}@media (pointer:coarse) and (max-width:1023.98px){.studio-stage:has(~:is(aside,main) :is(textarea,select,input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=button],[type=submit])):focus){position:static}}@media (pointer:coarse) and (orientation:landscape) and (min-width:768px) and (max-width:1023.98px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=url],input[type=password],input[type=date],input[type=datetime-local],input[type=time],input:not([type]),textarea,select{min-height:44px;font-size:16px}}.modal-scrim--light{background:color-mix(in srgb, var(--color-coral-50) 12%, #ffffff47);-webkit-backdrop-filter:blur(3px)saturate(115%);backdrop-filter:blur(3px)saturate(115%)}
@layer utilities{.anim-delay-7{animation-delay:1.25s}.anim-delay-8{animation-delay:1.45s}.anim-delay-9{animation-delay:1.65s}.anim-delay-10{animation-delay:1.85s}.scroll-reveal{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.scroll-reveal.scroll-visible{opacity:1;transform:none}.anim-delay-1{animation-delay:.1s}.anim-delay-2{animation-delay:.25s}.anim-delay-3{animation-delay:.45s}.anim-delay-4{animation-delay:.65s}.anim-delay-5{animation-delay:.85s}.anim-delay-6{animation-delay:1.05s}@media (prefers-reduced-motion:reduce){.anim-rise,.anim-fade,.anim-pop{opacity:1;animation:none}.field-flash{animation:none}.anim-grow-line{animation:none;transform:scaleY(1)}.anim-reveal-h{opacity:1;animation:none;transform:scaleX(1)}.anim-sheet-up{opacity:1;animation:none;transform:translateY(0)}.scroll-reveal{opacity:1;transition:none;transform:none}.anim-clip-reveal{clip-path:none;opacity:1;animation:none}.anim-line-grow-h{animation:none;transform:scaleX(1)}.anim-scale-in{opacity:1;animation:none;transform:scale(1)}.anim-letter{opacity:1;animation:none}.anim-stroke-draw path{stroke-dashoffset:0;opacity:1;animation:none}.anim-blur-reveal{filter:none;opacity:1;animation:none}.anim-rise-slow{opacity:1;filter:none;animation:none}.mgz-scroll-reveal,.mgz-fade-reveal,.mgz-slide-left-reveal,.mgz-slide-right-reveal{opacity:1;transition:none;transform:none}.mgz-hero-zoom{animation:none;transform:none}.anim-section-in,.anim-stagger-child{opacity:1;animation:none;transform:none}.anim-float-gentle{animation:none;transform:translateY(0)}.anim-shimmer-line:after{opacity:0;animation:none}.anim-pulse-glow,.anim-shimmer-slow{animation:none}[style*=sparkleRotate],[style*=strokeDash],[style*=confettiBurst]{opacity:1!important;animation:none!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes sdReveal{0%{opacity:0;filter:blur(2px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:translateY(0)}}.scroll-reveal{opacity:1;will-change:opacity, transform;transition:none;animation:linear both sdReveal;animation-timeline:view();animation-range:entry 4% cover 26%}}}}
:root{--ease-spring:var(--spring-bounce);--ease-out-expo:var(--ease-emphasis);--dur-1:.16s;--dur-2:.32s;--dur-3:.6s;--halo-warm:0 22px 54px -24px color-mix(in srgb, var(--color-coral-300) 40%, transparent), 0 12px 28px -16px color-mix(in srgb, var(--color-brand-300) 30%, transparent), 0 2px 8px -3px color-mix(in srgb, var(--color-coral-200) 28%, transparent)}.t-num{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1, "ss01" 1}.lead{color:var(--color-ink-600);letter-spacing:.01em;line-height:1.85}.stage{isolation:isolate;padding-block:clamp(3.5rem,8vw,7rem);position:relative}.aura{aspect-ratio:1;pointer-events:none;z-index:-1;filter:blur(36px);opacity:.4;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-coral-200) 42%, transparent) 0%, color-mix(in srgb, var(--color-coral-100) 20%, transparent) 32%, transparent 60%);width:clamp(20rem,42vw,40rem);animation:auraBreath 18s var(--ease-out-expo) infinite alternate;border-radius:50%;position:absolute;inset:auto}.aura-sky{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-brand-200) 55%, transparent) 0%, color-mix(in srgb, var(--color-brand-100) 32%, transparent) 44%, transparent 72%)}.aura-prism{background:radial-gradient(closest-side at 38% 42%, color-mix(in srgb, var(--color-coral-200) 58%, transparent) 0%, transparent 60%), radial-gradient(closest-side at 66% 58%, color-mix(in srgb, var(--color-brand-200) 48%, transparent) 0%, transparent 62%), radial-gradient(closest-side at 54% 30%, color-mix(in srgb, var(--color-amber-100) 40%, transparent) 0%, transparent 58%)}@keyframes auraBreath{0%{transform:translate(0,0)scale(1)}to{transform:translate(1.5%,-2%)scale(1.07)}}.prism-streak{pointer-events:none;z-index:-1;filter:blur(6px);opacity:.7;mix-blend-mode:screen;background:linear-gradient(118deg, transparent 30%, color-mix(in srgb, var(--color-coral-200) 48%, transparent) 41%, color-mix(in srgb, var(--color-amber-100) 52%, transparent) 46%, #ffffffb8 50%, color-mix(in srgb, var(--color-brand-200) 50%, transparent) 54%, color-mix(in srgb, var(--color-sage-100) 42%, transparent) 59%, transparent 70%);position:absolute}.prism-edge{isolation:isolate;position:relative}.prism-edge:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.5;background:linear-gradient(125deg, transparent 34%, color-mix(in srgb, var(--color-coral-100) 50%, transparent) 45%, #fff9 50%, color-mix(in srgb, var(--color-brand-100) 48%, transparent) 56%, transparent 68%);position:absolute;inset:0}.js-reveal .reveal{opacity:0;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(16px)}.js-reveal .reveal.is-in{opacity:1;transform:none}.js-reveal .reveal.is-done{will-change:auto}@media (prefers-reduced-motion:reduce){.js-reveal .reveal{opacity:1;will-change:auto;transition:none;transform:none}}.js-reveal .reveal.is-instant{transition-duration:1ms!important;transition-delay:0s!important}.js-reveal .reveal.is-instant :is(h2,.lp6-h,.lp-script-eyebrow,.pm-eyebrow,.lp-eyebrow-rule,.lp6-stagger>*,.lp-check-draw,.lp6-bloom,.lp6-phone-in,.lp6-fan-photo,.lp6-icon-pop){animation-duration:1ms!important;animation-delay:0s!important}@keyframes floatA{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(18px,-54px)rotate(8deg)scale(1.07)}to{transform:translate(0,0)rotate(0)scale(1)}}@keyframes floatC{0%{transform:translate(0,0)scale(1)rotateY(0)}50%{transform:translate(-26px,-50px)scale(1.08)rotateY(-24deg)}to{transform:translate(0,0)scale(1)rotateY(0)}}.float-a{animation:6.5s ease-in-out infinite floatA}.float-c{animation:8.5s ease-in-out infinite floatC}.lp-canvas{background:radial-gradient(52% 42% at 88% 8%, color-mix(in srgb, var(--color-coral-100) 26%, transparent) 0%, transparent 58%), radial-gradient(48% 40% at 8% 6%, color-mix(in srgb, var(--color-brand-100) 20%, transparent) 0%, transparent 60%), linear-gradient(180deg, #fff 0%, #fefdfc 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.btn-hero{min-height:52px;font-family:var(--font-body);letter-spacing:.03em;color:#fff;background:linear-gradient(120deg, var(--color-coral-400) 0%, var(--color-coral-500) 55%, var(--color-coral-600) 100%);box-shadow:var(--halo-warm);cursor:pointer;transition:transform var(--dur-2) var(--ease-spring), box-shadow var(--dur-2) var(--ease-out-expo), filter var(--dur-2) var(--ease-out-expo);border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.9375rem 2rem;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn-hero:hover:not(:disabled){filter:brightness(1.04)saturate(1.04);transform:translateY(-1px)scale(1.02)}.btn-hero:active:not(:disabled){filter:brightness(.97);transform:scale(.97)}.btn-hero:disabled{opacity:.55;cursor:not-allowed;filter:saturate(.7)}.btn-hero:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:3px}.btn-hero--lg{letter-spacing:.02em;min-width:240px;padding:16px 44px;font-size:1rem;font-weight:600}@keyframes modalIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}.anim-modal{animation:modalIn var(--dur-2) var(--spring-smooth) both}@keyframes modalOut{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(14px)scale(.97)}}[data-motion-exit] .anim-modal{animation:modalOut var(--dur-1) var(--ease-out-expo) both}@keyframes modalScrimIn{0%{opacity:0}to{opacity:1}}@keyframes modalScrimOut{0%{opacity:1}to{opacity:0}}.anim-modal-scrim{animation:.2s ease-out both modalScrimIn}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@keyframes materializeIn{0%{opacity:0;transform:scale(var(--materialize-scale-from,1));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}to{opacity:1;-webkit-backdrop-filter:var(--materialize-to,blur(20px) saturate(130%));backdrop-filter:var(--materialize-to,blur(20px) saturate(130%));transform:scale(1)}}.anim-materialize{animation:materializeIn .2s var(--spring-smooth,ease-out)}}.pm-eyebrow{font-family:var(--font-body);letter-spacing:.06em;font-size:.875rem;font-weight:800}@keyframes hb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hb-marquee-track{width:max-content;animation:28s linear infinite hb-marquee;display:flex}@media (prefers-reduced-motion:reduce){.hb-marquee-track{animation:none;overflow-x:auto}}
