:root{--paper:#fff;--cream:#efe9e1;--oat:#f6f4ef;--linen:#f2f1ed;--sand:#dfd3c3;--taupe-800:#453b32;--taupe-700:#5c5045;--taupe-600:#6e6153;--taupe-500:#847463;--taupe-400:#9c8c7b;--taupe-300:#b7ab9c;--taupe-200:#cfc6ba;--taupe-100:#e6e0d8;--ink-900:#0b0a0a;--ink-800:#1c1a19;--ink-700:#333;--ink-600:#4a4745;--ink-500:#5c5a58;--ink-400:#7d7a77;--ink-300:#a8a5a1;--ink-200:#d6d2cd;--ink-100:#ebe8e4;--stage-900:#100d0b;--stage-800:#191512;--stage-700:#241f1a;--stage-600:#332c25;--stage-line:#ffffff24;--color-text:var(--ink-900);--color-text-muted:var(--ink-600);--color-text-inverse:#fff;--color-heading:var(--ink-900);--color-bg:var(--paper);--color-bg-alt:var(--oat);--color-bg-warm:var(--cream);--color-bg-deep:var(--stage-900);--color-border:var(--taupe-200);--color-border-strong:var(--taupe-500);--color-accent:var(--taupe-500);--color-accent-strong:var(--taupe-700);--color-link:#2a5db0;--color-star:#ffc24b;--color-star-deep:#e0a64c;--font-display:"Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--font-sans:"Open Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--font-label:"DM Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--font-serif:ui-serif, georgia, cambria, "Times New Roman", times, serif;--font-hand:"Caveat", "Segoe Script", "Bradley Hand", cursive, var(--font-serif);--text-xs:.78rem;--text-sm:.875rem;--text-base:1rem;--text-lg:clamp(1.0625rem, .35vw + .98rem, 1.1875rem);--text-xl:clamp(1.1875rem, .6vw + 1.07rem, 1.375rem);--text-2xl:clamp(1.375rem, 1vw + 1.15rem, 1.75rem);--text-3xl:clamp(1.625rem, 1.8vw + 1.25rem, 2.25rem);--text-4xl:clamp(2rem, 3vw + 1.4rem, 3rem);--text-5xl:clamp(2.375rem, 4.2vw + 1.5rem, 3.75rem);--text-scene:clamp(2.1rem, 5.4vw, 4.6rem);--text-scene-lg:clamp(2.6rem, 7.5vw, 6.5rem);--text-statement:clamp(3rem, 11.5vw, 11rem);--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.6;--leading-relaxed:1.75;--leading-scene:1.04;--tracking-tight:-.02em;--tracking-scene:-.03em;--tracking-normal:0;--tracking-wide:.06em;--tracking-label:.18em;--weight-light:300;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5rem;--space-11:6rem;--block-gap:clamp(var(--space-8), 6vw, var(--space-11));--width-page:75rem;--width-prose:40rem;--width-narrow:54rem;--gutter:clamp(var(--space-4), 4vw, var(--space-7));--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.875rem;--radius-xl:1.25rem;--radius-scene:1.5rem;--radius-pill:999px;--shadow-sm:0 1px 2px #0b0a0a0f, 0 1px 3px #0b0a0a14;--shadow-md:0 2px 4px #0b0a0a0d, 0 6px 16px #0b0a0a14;--shadow-lg:0 4px 8px #0b0a0a0d, 0 16px 32px #0b0a0a1a;--glass-blur:blur(20px) saturate(140%);--glass-light:#ffffffb8;--glass-light-hover:#ffffffdb;--glass-dark:#100d0b61;--glass-dark-hover:#100d0b85;--glass-hairline:#fff3;--glass-hairline-dark:#0b0a0a1a;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-scene:cubic-bezier(.16, 1, .3, 1);--duration-fast:.12s;--duration-base:.2s;--duration-scene:.7s;--call-bar-height:4rem;--nav-height:3.5rem;--brand-900:var(--ink-900);--brand-800:var(--taupe-800);--brand-700:var(--taupe-700);--brand-600:var(--taupe-600);--brand-500:var(--taupe-500);--brand-400:var(--taupe-400);--brand-300:var(--taupe-300);--brand-200:var(--taupe-200);--brand-100:var(--taupe-100);--accent-700:var(--taupe-700);--accent-600:var(--taupe-600);--accent-500:var(--taupe-500);--accent-400:var(--taupe-400);--accent-100:var(--taupe-100);--paper-tinted:var(--oat);--stage-500:var(--stage-600)}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}@media (width<=48rem) and (height>=30rem){body{padding-bottom:calc(var(--call-bar-height) + env(safe-area-inset-bottom,0px))}}h1,h2,h3,h4{margin:0 0 var(--space-4);color:var(--color-heading);font-family:var(--font-display);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{margin:0 0 var(--space-4);text-wrap:pretty}p:last-child{margin-bottom:0}a{color:var(--color-link);text-underline-offset:.15em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}img,picture,svg,video{max-width:100%;height:auto;display:block}ul,ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}strong{font-weight:var(--weight-semibold);color:var(--color-heading)}hr{border:0;border-top:1px solid var(--color-border);margin:var(--space-7) 0}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--brand-500);outline-offset:2px;border-radius:var(--radius-sm)}.wrap{width:100%;max-width:var(--width-page);padding-inline:var(--gutter);margin-inline:auto}.wrap--narrow{max-width:var(--width-narrow)}.prose{max-width:var(--width-prose)}.eyebrow{margin-bottom:var(--space-3);color:var(--brand-600);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:block}.lede{font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-text-muted)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);background:var(--paper);border-radius:var(--radius-md);box-shadow:var(--shadow-md);transition:transform var(--duration-base) var(--ease-out);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}:target,[id]{scroll-margin-block-start:calc(var(--header-height,4.5rem) + var(--space-4))}.consent[data-astro-cid-m3tqzt4y]{inset-inline:0;z-index:60;justify-content:center;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--gutter);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--glass-hairline);color:var(--paper);background:#161210f0;flex-wrap:wrap;display:flex;position:fixed;bottom:0;box-shadow:0 -10px 30px #100d0b47}.consent[data-astro-cid-m3tqzt4y][hidden]{display:none}.consent__text[data-astro-cid-m3tqzt4y]{max-width:46rem;font-size:var(--text-sm);color:#ffffffd1;margin:0;line-height:1.5}.consent__text[data-astro-cid-m3tqzt4y] a[data-astro-cid-m3tqzt4y]{color:var(--paper);text-underline-offset:.2em;text-decoration:underline}.consent__acts[data-astro-cid-m3tqzt4y]{flex-shrink:0;gap:.6rem;display:flex}.consent__btn[data-astro-cid-m3tqzt4y]{border-radius:var(--radius-pill);min-width:7.5rem;min-height:2.75rem;color:var(--paper);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:1px solid #ffffff8c;padding:.6rem 1.3rem}.consent__btn[data-astro-cid-m3tqzt4y]:hover{background:#ffffff1a}.consent__btn[data-astro-cid-m3tqzt4y]:focus-visible{outline:3px solid var(--paper);outline-offset:2px}@media (width<=48rem) and (height>=30rem){.consent[data-astro-cid-m3tqzt4y]{bottom:calc(var(--call-bar-height) + env(safe-area-inset-bottom,0px));padding-bottom:var(--space-4)}.consent__acts[data-astro-cid-m3tqzt4y]{width:100%}.consent__btn[data-astro-cid-m3tqzt4y]{flex:1}}.navwrap[data-astro-cid-3xvmixpl]{inset:var(--space-4) 0 auto;z-index:90;padding:0 var(--gutter);pointer-events:none;transition:translate var(--duration-base) var(--ease-out);justify-content:center;display:flex;position:fixed}.navwrap[data-astro-cid-3xvmixpl][data-retracted]{translate:0 calc(-100% - var(--space-5))}.navwrap[data-astro-cid-3xvmixpl][data-sheet-open]{translate:none}.nav[data-astro-cid-3xvmixpl]{pointer-events:auto;align-items:center;gap:var(--space-2);border:1px solid var(--glass-hairline-dark);border-radius:var(--radius-pill);background:var(--glass-light);max-width:100%;-webkit-backdrop-filter:var(--glass-blur);padding:.4rem .4rem .4rem 1rem;display:flex;box-shadow:0 2px 20px #0b0a0a1a}.nav__brand[data-astro-cid-3xvmixpl]{padding-right:var(--space-3);color:var(--ink-900);gap:.1rem;text-decoration:none;display:grid}.nav__mark[data-astro-cid-3xvmixpl]{font-family:var(--font-display);font-size:.86rem;font-weight:var(--weight-medium);letter-spacing:.22em;line-height:1}.nav__sub[data-astro-cid-3xvmixpl]{font-family:var(--font-display);font-size:.5rem;font-weight:var(--weight-light);letter-spacing:.14em;color:var(--ink-500);line-height:1}.nav__list[data-astro-cid-3xvmixpl]{align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.nav__item[data-astro-cid-3xvmixpl]{position:relative}.nav__trigger[data-astro-cid-3xvmixpl],.nav__link[data-astro-cid-3xvmixpl]{border-radius:var(--radius-pill);font-family:var(--font-display);font-size:.86rem;font-weight:var(--weight-medium);color:var(--ink-800);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:.35rem;padding:.55rem .75rem;text-decoration:none;display:inline-flex}.nav__trigger[data-astro-cid-3xvmixpl]:hover,.nav__link[data-astro-cid-3xvmixpl]:hover,.nav__item[data-astro-cid-3xvmixpl][data-open] .nav__trigger[data-astro-cid-3xvmixpl]{background:#0b0a0a12}.nav__link[data-astro-cid-3xvmixpl][aria-current=page]{color:var(--taupe-600)}.nav__trigger[data-astro-cid-3xvmixpl]:focus-visible,.nav__link[data-astro-cid-3xvmixpl]:focus-visible,.nav__call[data-astro-cid-3xvmixpl]:focus-visible,.nav__burger[data-astro-cid-3xvmixpl]:focus-visible,.nav__brand[data-astro-cid-3xvmixpl]:focus-visible{outline:2px solid var(--ink-900);outline-offset:2px}.nav__chev[data-astro-cid-3xvmixpl]{width:.56rem;transition:transform var(--duration-base) var(--ease-out)}.nav__item[data-astro-cid-3xvmixpl][data-open] .nav__chev[data-astro-cid-3xvmixpl]{transform:rotate(180deg)}.nav__panel[data-astro-cid-3xvmixpl]{width:max-content;max-width:min(90vw,24rem);padding:var(--space-3);border:1px solid var(--glass-hairline-dark);border-radius:var(--radius-xl);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-lg);background:#fffffff0;display:none;position:absolute;top:calc(100% + .6rem);left:50%;translate:-50%}.nav__panel--wide[data-astro-cid-3xvmixpl]{max-width:min(92vw,40rem)}.nav__item[data-astro-cid-3xvmixpl][data-open] .nav__panel[data-astro-cid-3xvmixpl]{animation:panelIn var(--duration-base) var(--ease-out);display:block}@keyframes panelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.nav__grid[data-astro-cid-3xvmixpl]{grid-template-columns:1fr 1fr;gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.nav__grid--one[data-astro-cid-3xvmixpl]{grid-template-columns:1fr}.nav__grid[data-astro-cid-3xvmixpl] a[data-astro-cid-3xvmixpl]{border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out);gap:.1rem;padding:.5rem .65rem;text-decoration:none;display:grid}.nav__grid[data-astro-cid-3xvmixpl] a[data-astro-cid-3xvmixpl]:hover{background:var(--oat)}.nav__grid[data-astro-cid-3xvmixpl] a[data-astro-cid-3xvmixpl][aria-current=page]{background:var(--cream)}.nav__linkLabel[data-astro-cid-3xvmixpl]{font-family:var(--font-display);font-size:.85rem;font-weight:var(--weight-medium);color:var(--ink-900)}.nav__linkNote[data-astro-cid-3xvmixpl]{color:var(--ink-500);font-size:.72rem;line-height:1.3}.nav__all[data-astro-cid-3xvmixpl]{margin-top:var(--space-2);border-top:1px solid var(--color-border);font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--taupe-600);padding:.5rem .65rem;font-size:.68rem;text-decoration:none;display:block}.nav__all[data-astro-cid-3xvmixpl]:hover{color:var(--ink-900)}.nav__call[data-astro-cid-3xvmixpl]{border-radius:var(--radius-pill);background:var(--ink-900);color:var(--paper);font-family:var(--font-display);font-size:.86rem;font-weight:var(--weight-semibold);white-space:nowrap;transition:background-color var(--duration-base) var(--ease-out);align-items:center;gap:.45rem;padding:.6rem 1rem;text-decoration:none;display:inline-flex}.nav__call[data-astro-cid-3xvmixpl]:hover{background:var(--taupe-700)}.nav__phone[data-astro-cid-3xvmixpl]{width:.8rem;height:.8rem}.nav__burger[data-astro-cid-3xvmixpl]{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:none}.nav__burgerBars[data-astro-cid-3xvmixpl]{gap:.3rem;width:1.05rem;display:grid}.nav__burgerBars[data-astro-cid-3xvmixpl] i[data-astro-cid-3xvmixpl]{background:var(--ink-900);height:1.5px;transition:transform var(--duration-base) var(--ease-out);display:block}.nav__burger[data-astro-cid-3xvmixpl][aria-expanded=true] .nav__burgerBars[data-astro-cid-3xvmixpl] i[data-astro-cid-3xvmixpl]:first-child{transform:translateY(2.6px)rotate(45deg)}.nav__burger[data-astro-cid-3xvmixpl][aria-expanded=true] .nav__burgerBars[data-astro-cid-3xvmixpl] i[data-astro-cid-3xvmixpl]:last-child{transform:translateY(-2.6px)rotate(-45deg)}.sr-only[data-astro-cid-3xvmixpl]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sheet[data-astro-cid-3xvmixpl]{z-index:89;pointer-events:auto;padding:calc(var(--space-11) + var(--space-4)) var(--gutter) var(--space-9);-webkit-backdrop-filter:var(--glass-blur);background:#fffffff7;position:fixed;inset:0;overflow-y:auto}.sheet[data-astro-cid-3xvmixpl][hidden]{display:none}.sheet__inner[data-astro-cid-3xvmixpl]{max-width:32rem;margin:0 auto}.sheet__primary[data-astro-cid-3xvmixpl]{padding:var(--space-4);border-radius:var(--radius-pill);background:var(--ink-900);color:var(--paper);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);text-align:center;text-decoration:none;display:block}.sheet__note[data-astro-cid-3xvmixpl]{margin:var(--space-3) 0 var(--space-6);font-size:var(--text-sm);color:var(--ink-500);text-align:center}.sheet__group[data-astro-cid-3xvmixpl]{border-bottom:1px solid var(--color-border)}.sheet__group[data-astro-cid-3xvmixpl] summary[data-astro-cid-3xvmixpl]{padding:var(--space-4) 0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-medium);cursor:pointer;list-style:none}.sheet__group[data-astro-cid-3xvmixpl] summary[data-astro-cid-3xvmixpl]::-webkit-details-marker{display:none}.sheet__group[data-astro-cid-3xvmixpl] summary[data-astro-cid-3xvmixpl]:after{content:"+";float:right;color:var(--taupe-500)}.sheet__group[data-astro-cid-3xvmixpl][open] summary[data-astro-cid-3xvmixpl]:after{content:"−"}.sheet__group[data-astro-cid-3xvmixpl] ul[data-astro-cid-3xvmixpl]{margin:0 0 var(--space-4);padding:0 0 0 var(--space-3);list-style:none}.sheet__group[data-astro-cid-3xvmixpl] a[data-astro-cid-3xvmixpl],.sheet__link[data-astro-cid-3xvmixpl]{padding:var(--space-3) 0;color:var(--ink-700);text-decoration:none;display:block}.sheet__link[data-astro-cid-3xvmixpl]{border-bottom:1px solid var(--color-border);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--ink-900)}@media (width<=68rem){.nav__list[data-astro-cid-3xvmixpl]{display:none}.nav__burger[data-astro-cid-3xvmixpl]{display:inline-flex}.nav[data-astro-cid-3xvmixpl]{justify-content:space-between;width:100%}}@media (width<=30rem){.nav__callText[data-astro-cid-3xvmixpl]{display:none}.nav__call[data-astro-cid-3xvmixpl]{padding:.6rem .75rem}.nav__phone[data-astro-cid-3xvmixpl]{width:.95rem;height:.95rem}}@media (prefers-reduced-motion:reduce){.nav__item[data-astro-cid-3xvmixpl][data-open] .nav__panel[data-astro-cid-3xvmixpl]{animation:none}.nav__chev[data-astro-cid-3xvmixpl]{transition:none}}.nav__modes[data-astro-cid-3xvmixpl]{border-radius:var(--radius-pill);background:#100d0b12;gap:2px;margin-left:auto;padding:3px;display:flex}.nav__mode[data-astro-cid-3xvmixpl]{border-radius:var(--radius-pill);color:var(--ink-700);font-family:var(--font-display);font-size:.8rem;font-weight:var(--weight-medium);white-space:nowrap;transition:background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);padding:.42rem .8rem;text-decoration:none}.nav__mode[data-astro-cid-3xvmixpl]:hover{color:var(--ink-900)}.nav__mode[data-astro-cid-3xvmixpl].is-on{background:var(--paper);color:var(--ink-900);box-shadow:0 1px 3px #100d0b24}@media (width<=68rem){.nav__modes[data-astro-cid-3xvmixpl]{display:none}}.footer[data-astro-cid-rqtdsmhp]{padding-block:var(--space-9) var(--space-6);background-color:var(--brand-900);color:var(--brand-200)}.footer[data-astro-cid-rqtdsmhp] a[data-astro-cid-rqtdsmhp]{color:var(--brand-200);text-decoration:none}.footer[data-astro-cid-rqtdsmhp] a[data-astro-cid-rqtdsmhp]:hover{color:var(--color-text-inverse);text-decoration:underline}.footer__grid[data-astro-cid-rqtdsmhp]{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.footer__col[data-astro-cid-rqtdsmhp] h2[data-astro-cid-rqtdsmhp]{margin-bottom:var(--space-3);color:var(--color-text-inverse);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.footer__name[data-astro-cid-rqtdsmhp]{margin-bottom:var(--space-2);color:var(--color-text-inverse);font-size:var(--text-lg);font-weight:var(--weight-bold)}.footer[data-astro-cid-rqtdsmhp] address[data-astro-cid-rqtdsmhp]{margin-bottom:var(--space-3);font-style:normal}.footer__phone[data-astro-cid-rqtdsmhp]{margin-bottom:var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-bold);display:inline-block;color:var(--color-text-inverse)!important}.footer__note[data-astro-cid-rqtdsmhp]{font-size:var(--text-sm);color:var(--brand-300)}.footer__social[data-astro-cid-rqtdsmhp]{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.footer__social[data-astro-cid-rqtdsmhp] a[data-astro-cid-rqtdsmhp]{text-underline-offset:.2em;text-decoration:underline}.footer__hours[data-astro-cid-rqtdsmhp],.footer__links[data-astro-cid-rqtdsmhp]{font-size:var(--text-sm);margin:0;padding:0;list-style:none}.footer__hours[data-astro-cid-rqtdsmhp] li[data-astro-cid-rqtdsmhp]{justify-content:space-between;gap:var(--space-3);display:flex}.footer__hours[data-astro-cid-rqtdsmhp] li[data-astro-cid-rqtdsmhp]+li[data-astro-cid-rqtdsmhp],.footer__links[data-astro-cid-rqtdsmhp] li[data-astro-cid-rqtdsmhp]+li[data-astro-cid-rqtdsmhp]{margin-top:var(--space-2)}.is-closed[data-astro-cid-rqtdsmhp]{color:var(--brand-400)}.footer__legal[data-astro-cid-rqtdsmhp]{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--brand-700);font-size:var(--text-xs);color:var(--brand-300)}.footer__legal[data-astro-cid-rqtdsmhp] p[data-astro-cid-rqtdsmhp]{margin-bottom:var(--space-2)}.footer__disclaimer[data-astro-cid-rqtdsmhp]{max-width:var(--width-prose)}.footer__meta[data-astro-cid-rqtdsmhp]{gap:var(--space-2);display:flex}.call-bar[data-astro-cid-uotysxba]{inset-inline:0;z-index:50;justify-content:space-between;align-items:center;gap:var(--space-3);height:calc(var(--call-bar-height) + env(safe-area-inset-bottom,0px));padding-inline:var(--space-4);padding-bottom:env(safe-area-inset-bottom,0px);background-color:var(--brand-900);border-top:1px solid var(--brand-700);display:none;position:fixed;bottom:0;box-shadow:0 -4px 16px #121a182e}@media (width<=48rem) and (height>=30rem){.call-bar[data-astro-cid-uotysxba]{display:flex}}.call-bar__text[data-astro-cid-uotysxba]{flex-direction:column;line-height:1.2;display:flex}.call-bar__label[data-astro-cid-uotysxba]{color:var(--brand-300);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.call-bar__price[data-astro-cid-uotysxba]{color:var(--color-text-inverse);font-size:var(--text-xl);font-weight:var(--weight-bold)}.call-bar__action[data-astro-cid-uotysxba]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background-color:var(--accent-600);color:var(--color-text-inverse);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none;display:inline-flex}
