[data-site=taylormade-temperature]{color-scheme:dark;--tm-black:#050505;--tm-blue-bright:#0076F9;--tm-blue-cyan:#008CFE;--tm-blue-deep:#0046B6;--tm-blue-ice:#5CC8FF;--tm-fire-bright:#F82A03;--tm-fire-deep:#9D0000;--tm-ember:#E78D02;--tm-gold-hi:#FFDB57;--tm-gold-mid:#F3AF0C;--tm-gold-warm:#E78D02;--tm-gold-shadow:#B26A0A;--tm-white:#FFFFFF;--tm-charcoal:#0B0D12;--tm-charcoal-2:#10131A;--tm-charcoal-3:#171B24;--tm-slate:#C9CED8;--tm-line:#2B2F3A;--background:var(--tm-black);--foreground:var(--tm-white);--card:var(--tm-charcoal);--card-foreground:var(--tm-white);--popover:var(--tm-charcoal);--popover-foreground:var(--tm-white);--muted:var(--tm-charcoal-2);--muted-foreground:var(--tm-slate);--secondary:var(--tm-charcoal-2);--secondary-foreground:var(--tm-white);--elevated:var(--tm-charcoal-3);--primary:var(--tm-gold-mid);--primary-foreground:var(--tm-black);--accent:var(--tm-gold-hi);--accent-foreground:var(--tm-black);--ring:var(--tm-gold-hi);--heat:var(--tm-fire-bright);--cool:var(--tm-blue-cyan);--destructive:var(--tm-fire-bright);--destructive-foreground:var(--tm-black);--border:var(--tm-line);--input:var(--tm-line);--band-inverse:var(--tm-gold-mid);--band-inverse-foreground:var(--tm-black);--band-inverse-border:var(--tm-gold-shadow);--font-sans:var(--font-tmt-sans,"Inter"),ui-sans-serif,system-ui,sans-serif;--font-serif:var(--font-tmt-display,"Oswald"),"Arial Narrow",Arial,sans-serif;--font-display:var(--font-tmt-display,"Oswald"),"Arial Narrow",Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--text-xs:0.8125rem;--text-sm:0.9375rem;--text-base:1.0625rem;--text-lead:1.1875rem;--text-h3:1.5rem;--text-h2:clamp(1.75rem,3.6vw,2.4rem);--text-hero:clamp(2.1rem,5.4vw,3.7rem);--text-wordmark:1.9rem;--text-phone:1.25rem;--text-footer-name:1.5rem;--text-fact:2.4rem;--text-faq:1.08rem;--tracking-stars:0.1em;--leading-none:1;--leading-tight:1.08;--leading-snug:1.16;--leading-body:1.62;--weight-light:300;--weight-regular:400;--weight-strong:600;--tracking-normal:0em;--tracking-display:calc(var(--tracking-normal) + 0.005em);--tracking-caps:calc(var(--tracking-normal) + 0.14em);--tracking-tagline:calc(var(--tracking-normal) + 0.22em);--radius:0.125rem;--spacing:0.25rem;--shadow-color:#000000;--shadow-opacity:0.55;--shadow-2xs:0 1px 2px 0 rgb(0 0 0/0.40);--shadow-xs:0 1px 2px 0 rgb(0 0 0/0.40);--shadow-sm:0 2px 6px 0 rgb(0 0 0/0.45),0 1px 2px -1px rgb(0 0 0/0.45);--shadow:0 4px 12px 0 rgb(0 0 0/0.50),0 1px 2px -1px rgb(0 0 0/0.45);--shadow-md:0 6px 18px 0 rgb(0 0 0/0.50),0 2px 4px -1px rgb(0 0 0/0.45);--shadow-lg:0 10px 28px 0 rgb(0 0 0/0.55),0 4px 6px -1px rgb(0 0 0/0.45);--shadow-xl:0 16px 40px 0 rgb(0 0 0/0.55),0 8px 10px -1px rgb(0 0 0/0.45);--shadow-2xl:0 24px 60px 0 rgb(0 0 0/0.65);--sidebar:var(--tm-charcoal);--sidebar-foreground:var(--tm-white);--sidebar-primary:var(--tm-gold-mid);--sidebar-primary-foreground:var(--tm-black);--sidebar-accent:var(--tm-gold-hi);--sidebar-accent-foreground:var(--tm-black);--sidebar-border:var(--tm-line);--sidebar-ring:var(--tm-gold-hi);--chart-1:var(--tm-gold-mid);--chart-2:var(--tm-blue-cyan);--chart-3:var(--tm-fire-bright);--chart-4:var(--tm-slate);--chart-5:var(--tm-gold-hi);--text-lockup:clamp(2.5rem,8.4vw,5rem);--gold-bevel:linear-gradient(180deg,var(--tm-gold-hi) 0%,var(--tm-gold-mid) 36%,var(--tm-gold-warm) 70%,var(--tm-gold-shadow) 100%);--gold-rule:linear-gradient(90deg,var(--tm-gold-shadow) 0%,var(--tm-gold-mid) 14%,var(--tm-gold-hi) 36%,var(--tm-gold-mid) 50%,var(--tm-gold-hi) 64%,var(--tm-gold-mid) 86%,var(--tm-gold-shadow) 100%);--gold-button:linear-gradient(180deg,color-mix(in srgb,var(--tm-white) 42%,transparent) 0%,color-mix(in srgb,var(--tm-white) 8%,transparent) 49%,transparent 50%),linear-gradient(180deg,var(--tm-gold-hi) 0%,var(--tm-gold-mid) 42%,var(--tm-gold-warm) 100%);--gold-button-hover:linear-gradient(180deg,color-mix(in srgb,var(--tm-white) 55%,transparent) 0%,color-mix(in srgb,var(--tm-white) 14%,transparent) 49%,transparent 50%),linear-gradient(180deg,var(--tm-gold-hi) 0%,var(--tm-gold-hi) 40%,var(--tm-gold-mid) 100%);--gold-band:linear-gradient(180deg,color-mix(in srgb,var(--tm-white) 30%,transparent) 0%,transparent 38%),linear-gradient(180deg,var(--tm-gold-hi) 0%,var(--tm-gold-mid) 45%,var(--tm-gold-warm) 100%);--bevel-inset:inset 0 1px 0 color-mix(in srgb,var(--tm-gold-hi) 90%,transparent),inset 0 -2px 0 color-mix(in srgb,var(--tm-gold-shadow) 85%,transparent);--bevel-inset-soft:inset 0 1px 0 color-mix(in srgb,var(--tm-gold-hi) 55%,transparent);--glow-gold:0 0 20px color-mix(in srgb,var(--tm-gold-mid) 45%,transparent),0 6px 18px color-mix(in srgb,var(--tm-black) 70%,transparent);--glow-gold-hover:0 0 30px color-mix(in srgb,var(--tm-gold-hi) 62%,transparent),0 8px 22px color-mix(in srgb,var(--tm-black) 70%,transparent);--rule-glow:0 0 14px color-mix(in srgb,var(--tm-gold-mid) 55%,transparent);--surface-gold-card:linear-gradient(var(--card),var(--card)) padding-box,var(--gold-bevel) border-box;--surface-gold-frame:linear-gradient(var(--tm-black),var(--tm-black)) padding-box,var(--gold-bevel) border-box;--surface-gold-outline:linear-gradient(var(--tm-black),var(--tm-black)) padding-box,var(--gold-bevel) border-box;--edge-heat:linear-gradient(180deg,var(--tm-ember) 0%,var(--tm-fire-bright) 48%,var(--tm-fire-deep) 100%);--edge-cool:linear-gradient(180deg,var(--tm-blue-ice) 0%,var(--tm-blue-cyan) 48%,var(--tm-blue-deep) 100%);--surface-heat:radial-gradient(120% 85% at 50% 0%,color-mix(in srgb,var(--tm-fire-bright) 30%,transparent) 0%,color-mix(in srgb,var(--tm-fire-deep) 22%,transparent) 45%,transparent 78%) padding-box,linear-gradient(var(--card),var(--card)) padding-box,var(--edge-heat) border-box;--surface-cool:radial-gradient(120% 85% at 50% 0%,color-mix(in srgb,var(--tm-blue-cyan) 30%,transparent) 0%,color-mix(in srgb,var(--tm-blue-deep) 26%,transparent) 45%,transparent 78%) padding-box,linear-gradient(var(--card),var(--card)) padding-box,var(--edge-cool) border-box;--glow-heat:0 0 26px color-mix(in srgb,var(--tm-fire-bright) 34%,transparent),0 10px 30px color-mix(in srgb,var(--tm-fire-deep) 45%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tm-ember) 55%,transparent);--glow-cool:0 0 26px color-mix(in srgb,var(--tm-blue-cyan) 36%,transparent),0 10px 30px color-mix(in srgb,var(--tm-blue-deep) 50%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tm-blue-ice) 55%,transparent);--glow-heat-hover:0 0 38px color-mix(in srgb,var(--tm-fire-bright) 55%,transparent),0 12px 34px color-mix(in srgb,var(--tm-fire-deep) 55%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tm-ember) 75%,transparent);--glow-cool-hover:0 0 38px color-mix(in srgb,var(--tm-blue-cyan) 58%,transparent),0 12px 34px color-mix(in srgb,var(--tm-blue-deep) 60%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tm-blue-ice) 75%,transparent);--chip-heat:linear-gradient(90deg,color-mix(in srgb,var(--tm-fire-bright) 26%,var(--card)),var(--card) 70%);--chip-cool:linear-gradient(90deg,color-mix(in srgb,var(--tm-blue-cyan) 26%,var(--card)),var(--card) 70%);--chip-gold:linear-gradient(90deg,color-mix(in srgb,var(--tm-gold-mid) 20%,var(--card)),var(--card) 70%);--strip-heat:radial-gradient(70% 140% at 0% 50%,color-mix(in srgb,var(--tm-fire-bright) 26%,transparent),transparent 70%),linear-gradient(var(--card),var(--card));--strip-cool:radial-gradient(70% 140% at 0% 50%,color-mix(in srgb,var(--tm-blue-cyan) 28%,transparent),transparent 70%),linear-gradient(var(--card),var(--card));--strip-gold:radial-gradient(70% 140% at 0% 50%,color-mix(in srgb,var(--tm-gold-mid) 16%,transparent),transparent 70%),linear-gradient(var(--card),var(--card));--title-blue:linear-gradient(180deg,color-mix(in srgb,var(--tm-white) 62%,var(--tm-blue-ice)) 0%,var(--tm-blue-ice) 24%,var(--tm-blue-cyan) 50%,var(--tm-blue-bright) 51%,var(--tm-blue-cyan) 100%);--title-red:linear-gradient(180deg,color-mix(in srgb,var(--tm-gold-hi) 55%,var(--tm-ember)) 0%,var(--tm-ember) 22%,var(--tm-fire-bright) 50%,var(--tm-fire-bright) 51%,color-mix(in srgb,var(--tm-fire-bright) 78%,var(--tm-ember)) 100%);--title-blue-lift:drop-shadow(0 2px 0 var(--tm-blue-deep)) drop-shadow(0 0 14px color-mix(in srgb,var(--tm-blue-cyan) 55%,transparent));--title-red-lift:drop-shadow(0 2px 0 var(--tm-fire-deep)) drop-shadow(0 0 14px color-mix(in srgb,var(--tm-fire-bright) 55%,transparent));--hero-base:var(--tm-black);--hero-fire-field:radial-gradient(75% 90% at 18% 38%,color-mix(in srgb,var(--tm-fire-bright) 42%,transparent) 0%,color-mix(in srgb,var(--tm-fire-deep) 40%,transparent) 42%,transparent 78%),radial-gradient(60% 50% at 62% 96%,color-mix(in srgb,var(--tm-ember) 24%,transparent),transparent 74%),linear-gradient(115deg,color-mix(in srgb,var(--tm-fire-deep) 28%,var(--tm-black)) 0%,var(--tm-black) 85%);--hero-ice-field:radial-gradient(75% 90% at 84% 56%,color-mix(in srgb,var(--tm-blue-cyan) 36%,transparent) 0%,color-mix(in srgb,var(--tm-blue-deep) 38%,transparent) 42%,transparent 78%),radial-gradient(60% 50% at 40% 6%,color-mix(in srgb,var(--tm-blue-ice) 22%,transparent),transparent 74%),linear-gradient(245deg,color-mix(in srgb,var(--tm-blue-deep) 34%,var(--tm-black)) 0%,var(--tm-black) 85%);--seam-core:var(--tm-gold-hi);--seam-spark:color-mix(in srgb,var(--tm-white) 92%,var(--tm-gold-hi));--seam-glow:drop-shadow(-4px 0 8px color-mix(in srgb,var(--tm-fire-bright) 70%,transparent)) drop-shadow(4px 0 8px color-mix(in srgb,var(--tm-blue-cyan) 70%,transparent)) drop-shadow(0 0 3px color-mix(in srgb,var(--tm-gold-hi) 80%,transparent));--hero-scrim:radial-gradient(52% 78% at 24% 52%,color-mix(in srgb,var(--tm-black) 78%,transparent),transparent 80%);--hero-scrim-narrow:linear-gradient(180deg,color-mix(in srgb,var(--tm-black) 64%,transparent),color-mix(in srgb,var(--tm-black) 48%,transparent));--hero-crack-mask:radial-gradient(50% 80% at 24% 50%,color-mix(in srgb,var(--tm-black) 34%,transparent) 46%,var(--tm-black) 100%);--lockup-plate:radial-gradient(closest-side,color-mix(in srgb,var(--tm-black) 95%,transparent) 64%,transparent 100%);--hero-crack-mask-narrow:linear-gradient(180deg,color-mix(in srgb,var(--tm-black) 46%,transparent) 0%,color-mix(in srgb,var(--tm-black) 46%,transparent) 62%,var(--tm-black) 100%);--crack-fire-halo:color-mix(in srgb,var(--tm-fire-bright) 62%,transparent);--crack-fire-core:color-mix(in srgb,var(--tm-gold-hi) 38%,var(--tm-ember));--crack-fire-hot:var(--tm-gold-hi);--crack-ice-halo:color-mix(in srgb,var(--tm-blue-cyan) 50%,transparent);--crack-ice-core:var(--tm-blue-ice);--crack-ice-hot:color-mix(in srgb,var(--tm-white) 82%,var(--tm-blue-ice));--fx-glow-fire:drop-shadow(0 0 5px color-mix(in srgb,var(--tm-fire-bright) 80%,transparent)) drop-shadow(0 0 16px color-mix(in srgb,var(--tm-fire-deep) 80%,transparent));--fx-glow-ice:drop-shadow(0 0 5px color-mix(in srgb,var(--tm-blue-cyan) 80%,transparent)) drop-shadow(0 0 16px color-mix(in srgb,var(--tm-blue-deep) 80%,transparent));--mark-glow:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--tm-gold-mid) 22%,transparent),transparent 70%);--hero-wash:radial-gradient(60% 80% at 8% 20%,color-mix(in srgb,var(--tm-fire-bright) 14%,transparent),transparent 70%),radial-gradient(60% 80% at 92% 80%,color-mix(in srgb,var(--tm-blue-cyan) 14%,transparent),transparent 70%);--strip-fire-field:radial-gradient(80% 170% at 92% 48%,color-mix(in srgb,var(--tm-fire-bright) 24%,transparent) 0%,color-mix(in srgb,var(--tm-fire-deep) 22%,transparent) 46%,transparent 82%),linear-gradient(270deg,color-mix(in srgb,var(--tm-fire-deep) 16%,var(--tm-black)) 0%,var(--tm-black) 90%);--strip-ice-field:radial-gradient(80% 170% at 92% 48%,color-mix(in srgb,var(--tm-blue-cyan) 25%,transparent) 0%,color-mix(in srgb,var(--tm-blue-deep) 26%,transparent) 46%,transparent 82%),linear-gradient(270deg,color-mix(in srgb,var(--tm-blue-deep) 18%,var(--tm-black)) 0%,var(--tm-black) 90%);--strip-split-fire:radial-gradient(75% 150% at 18% 40%,color-mix(in srgb,var(--tm-fire-bright) 21%,transparent) 0%,color-mix(in srgb,var(--tm-fire-deep) 20%,transparent) 42%,transparent 78%),linear-gradient(115deg,color-mix(in srgb,var(--tm-fire-deep) 14%,var(--tm-black)) 0%,var(--tm-black) 85%);--strip-split-ice:radial-gradient(75% 150% at 84% 56%,color-mix(in srgb,var(--tm-blue-cyan) 22%,transparent) 0%,color-mix(in srgb,var(--tm-blue-deep) 22%,transparent) 42%,transparent 78%),linear-gradient(245deg,color-mix(in srgb,var(--tm-blue-deep) 17%,var(--tm-black)) 0%,var(--tm-black) 85%);--strip-scrim:linear-gradient(90deg,color-mix(in srgb,var(--tm-black) 78%,transparent) 0%,color-mix(in srgb,var(--tm-black) 62%,transparent) 42%,transparent 80%);--strip-scrim-narrow:linear-gradient(180deg,color-mix(in srgb,var(--tm-black) 66%,transparent),color-mix(in srgb,var(--tm-black) 56%,transparent));--strip-crack-mask:linear-gradient(90deg,color-mix(in srgb,var(--tm-black) 12%,transparent) 0%,color-mix(in srgb,var(--tm-black) 12%,transparent) 42%,color-mix(in srgb,var(--tm-black) 62%,transparent) 70%,var(--tm-black) 92%);--strip-crack-mask-narrow:linear-gradient(180deg,color-mix(in srgb,var(--tm-black) 30%,transparent),color-mix(in srgb,var(--tm-black) 30%,transparent));--rule-spark:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--tm-white) 80%,var(--tm-gold-hi)) 50%,transparent 100%);--heat-cool-bar:linear-gradient(90deg,var(--tm-fire-bright) 0%,var(--tm-ember) 26%,var(--tm-gold-hi) 50%,var(--tm-blue-ice) 76%,var(--tm-blue-cyan) 100%);--heat-cool-bar-glow:0 0 10px color-mix(in srgb,var(--tm-fire-bright) 38%,transparent),0 0 12px color-mix(in srgb,var(--tm-blue-cyan) 34%,transparent);--band-depth:radial-gradient(42% 80% at 0% 0%,color-mix(in srgb,var(--tm-fire-bright) 11%,transparent),transparent 72%),radial-gradient(42% 80% at 100% 100%,color-mix(in srgb,var(--tm-blue-cyan) 12%,transparent),transparent 72%),linear-gradient(var(--background),var(--background));--band-depth-muted:radial-gradient(42% 80% at 0% 0%,color-mix(in srgb,var(--tm-fire-bright) 11%,transparent),transparent 72%),radial-gradient(42% 80% at 100% 100%,color-mix(in srgb,var(--tm-blue-cyan) 12%,transparent),transparent 72%),linear-gradient(var(--muted),var(--muted));--band-warm:radial-gradient(56% 90% at 0% 0%,color-mix(in srgb,var(--tm-fire-bright) 14%,transparent),transparent 74%),radial-gradient(46% 80% at 100% 100%,color-mix(in srgb,var(--tm-ember) 11%,transparent),transparent 72%),linear-gradient(var(--background),var(--background));--band-cool:radial-gradient(56% 90% at 0% 0%,color-mix(in srgb,var(--tm-blue-ice) 12%,transparent),transparent 74%),radial-gradient(46% 80% at 100% 100%,color-mix(in srgb,var(--tm-blue-cyan) 14%,transparent),transparent 72%),linear-gradient(var(--background),var(--background));--frame-glow-heat:var(--bevel-inset-soft),0 0 26px color-mix(in srgb,var(--tm-fire-bright) 40%,transparent),0 0 64px color-mix(in srgb,var(--tm-fire-deep) 42%,transparent);--frame-glow-cool:var(--bevel-inset-soft),0 0 26px color-mix(in srgb,var(--tm-blue-cyan) 42%,transparent),0 0 64px color-mix(in srgb,var(--tm-blue-deep) 46%,transparent);--surface-hours-card:radial-gradient(90% 130% at 100% 0%,color-mix(in srgb,var(--tm-gold-mid) 13%,transparent),transparent 70%) padding-box,linear-gradient(var(--card),var(--card)) padding-box,var(--gold-bevel) border-box;--glow-hours:var(--bevel-inset),0 0 28px color-mix(in srgb,var(--tm-gold-mid) 30%,transparent),0 10px 28px color-mix(in srgb,var(--tm-black) 60%,transparent);--phone-gold:linear-gradient(180deg,var(--tm-gold-hi) 0%,var(--tm-gold-hi) 34%,var(--tm-gold-mid) 50%,var(--tm-gold-warm) 51%,var(--tm-gold-mid) 100%);--phone-glow:drop-shadow(0 0 8px color-mix(in srgb,var(--tm-gold-mid) 50%,transparent));--gold-bevel-inverse:linear-gradient(180deg,var(--tm-gold-shadow) 0%,var(--tm-gold-warm) 40%,var(--tm-gold-hi) 100%);--surface-form-card:linear-gradient(180deg,color-mix(in srgb,var(--tm-white) 38%,var(--tm-gold-hi)) 0%,var(--tm-gold-hi) 55%,var(--tm-gold-mid) 100%) padding-box,var(--gold-bevel-inverse) border-box;--form-card-shadow:inset 0 1px 0 color-mix(in srgb,var(--tm-white) 60%,transparent),0 10px 26px color-mix(in srgb,var(--tm-black) 30%,transparent);--gold-band-sheen:linear-gradient(115deg,transparent 0%,transparent 30%,color-mix(in srgb,var(--tm-white) 34%,transparent) 42%,transparent 54%,transparent 66%,color-mix(in srgb,var(--tm-white) 16%,transparent) 76%,transparent 86%),var(--gold-band);--edge-line-fire-ice:linear-gradient(90deg,var(--tm-fire-bright) 0%,var(--tm-ember) 24%,var(--tm-gold-hi) 50%,var(--tm-blue-ice) 76%,var(--tm-blue-cyan) 100%);--edge-line-glow:0 0 10px color-mix(in srgb,var(--tm-fire-bright) 40%,transparent),0 0 10px color-mix(in srgb,var(--tm-blue-cyan) 36%,transparent);--fx-glow-fire-soft:drop-shadow(0 0 3px color-mix(in srgb,var(--tm-fire-bright) 70%,transparent)) drop-shadow(0 0 9px color-mix(in srgb,var(--tm-fire-deep) 70%,transparent));--fx-glow-ice-soft:drop-shadow(0 0 3px color-mix(in srgb,var(--tm-blue-cyan) 70%,transparent)) drop-shadow(0 0 9px color-mix(in srgb,var(--tm-blue-deep) 70%,transparent));--text-phone-display:clamp(1.9rem,5vw,2.6rem);--phone-gold-plate:var(--phone-gold),linear-gradient(var(--tm-black),var(--tm-black));--phone-plate-glow:0 0 22px color-mix(in srgb,var(--tm-gold-mid) 36%,transparent),0 6px 18px color-mix(in srgb,var(--tm-black) 45%,transparent);--photo-fade-mask:linear-gradient(90deg,transparent 0%,transparent 30%,color-mix(in srgb,var(--tm-black) 40%,transparent) 55%,var(--tm-black) 92%);--photo-tint-fire:linear-gradient(115deg,color-mix(in srgb,var(--tm-fire-deep) 22%,transparent) 0%,transparent 60%);--photo-tint-ice:radial-gradient(60% 120% at 82% 50%,color-mix(in srgb,var(--tm-blue-ice) 14%,transparent),transparent 70%),linear-gradient(245deg,color-mix(in srgb,var(--tm-blue-cyan) 26%,transparent) 0%,color-mix(in srgb,var(--tm-blue-deep) 14%,transparent) 55%,transparent 100%);--photo-scrim:linear-gradient(90deg,color-mix(in srgb,var(--tm-black) 88%,transparent) 0%,color-mix(in srgb,var(--tm-black) 76%,transparent) 36%,color-mix(in srgb,var(--tm-black) 30%,transparent) 58%,transparent 80%);--photo-scrim-narrow:linear-gradient(180deg,color-mix(in srgb,var(--tm-black) 76%,transparent),color-mix(in srgb,var(--tm-black) 66%,transparent));--surface-chip-heat:linear-gradient(var(--tm-black),var(--tm-black)) padding-box,var(--edge-heat) border-box;--surface-chip-cool:linear-gradient(var(--tm-black),var(--tm-black)) padding-box,var(--edge-cool) border-box;--chip-glow-heat:0 0 14px color-mix(in srgb,var(--tm-fire-bright) 40%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tm-ember) 45%,transparent);--chip-glow-cool:0 0 14px color-mix(in srgb,var(--tm-blue-cyan) 42%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tm-blue-ice) 45%,transparent);--chip-glow-gold:0 0 12px color-mix(in srgb,var(--tm-gold-mid) 30%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tm-gold-hi) 40%,transparent);--qa-bar-surface:linear-gradient(180deg,var(--tm-black),color-mix(in srgb,var(--tm-black) 98%,var(--tm-charcoal)));--qa-bar-shadow:0 1px 0 color-mix(in srgb,var(--tm-gold-mid) 70%,transparent),0 10px 22px color-mix(in srgb,var(--tm-black) 60%,transparent);--qa-edge-heat:inset 5px 0 0 var(--tm-fire-bright),0 0 18px color-mix(in srgb,var(--tm-fire-bright) 24%,transparent);--qa-edge-cool:inset 5px 0 0 var(--tm-blue-cyan),0 0 18px color-mix(in srgb,var(--tm-blue-cyan) 26%,transparent);--qa-edge-gold:inset 5px 0 0 var(--tm-gold-mid),0 0 16px color-mix(in srgb,var(--tm-gold-mid) 22%,transparent);--qa-edge-heat-open:inset 6px 0 0 var(--tm-fire-bright),0 0 32px color-mix(in srgb,var(--tm-fire-bright) 44%,transparent),0 10px 26px color-mix(in srgb,var(--tm-fire-deep) 40%,transparent);--qa-edge-cool-open:inset 6px 0 0 var(--tm-blue-cyan),0 0 32px color-mix(in srgb,var(--tm-blue-cyan) 46%,transparent),0 10px 26px color-mix(in srgb,var(--tm-blue-deep) 44%,transparent);--qa-edge-gold-open:inset 6px 0 0 var(--tm-gold-hi),0 0 30px color-mix(in srgb,var(--tm-gold-mid) 40%,transparent),0 10px 26px color-mix(in srgb,var(--tm-black) 55%,transparent)}@font-face{font-family:tmtDisplay;src:url(/_next/static/media/7f06be3f780a819a-s.p.woff2) format("woff2");font-display:swap;font-weight:200 700;font-style:normal}@font-face{font-family:tmtDisplay Fallback;src:local("Arial");ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.00%;size-adjust:81.28%}.__className_1b8656{font-family:tmtDisplay,tmtDisplay Fallback,Arial Narrow,Arial,sans-serif;font-style:normal}.__variable_1b8656{--font-tmt-display:"tmtDisplay","tmtDisplay Fallback",Arial Narrow,Arial,sans-serif}@font-face{font-family:tmtSans;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:tmtSans Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_70b384{font-family:tmtSans,tmtSans Fallback,ui-sans-serif,system-ui,sans-serif;font-style:normal}.__variable_70b384{--font-tmt-sans:"tmtSans","tmtSans Fallback",ui-sans-serif,system-ui,sans-serif}[data-site=renova]{--rn-porcelain:#fbf7f6;--rn-blush:#f4e7e4;--rn-blush-2:#ebd8d3;--rn-line:#e4d3ce;--rn-field-line:#cdb8b1;--rn-ink:#2b1e18;--rn-soft:#54433c;--rn-copper:#6f412f;--rn-rose-text:#d9b3a2;--rn-rose:#c69985;--rn-rose-hover:#d5ae9c;--rn-cocoa:#3f291d;--rn-cocoa-2:#553a2c;--rn-on-dark:#eadbd5;--rn-on-dark-line:rgb(234 219 213/0.18);--rn-on-dark-edge:rgb(234 219 213/0.55);--rn-white:#ffffff;--rn-error:#9b2c1f;--rn-powered:#a8471c;--rn-dock-bg:rgb(251 247 246/0.96);--rn-shadow:0 18px 40px rgb(63 41 29/0.12);--rn-focus-ring:0 0 0 3px rgb(198 153 133/0.35);--background:var(--rn-porcelain);--foreground:var(--rn-ink);--primary:var(--rn-cocoa);--primary-foreground:var(--rn-white);--accent:var(--rn-rose);--muted:var(--rn-blush);--muted-foreground:var(--rn-soft);--border:var(--rn-line);--ring:var(--rn-copper);--rn-display:var(--font-rn-display,"Newsreader"),Georgia,"Times New Roman",serif;--rn-text:var(--font-rn-text,"Hanken Grotesk"),"Segoe UI",Helvetica,Arial,sans-serif;--rn-size-body:18px;--rn-size-small:16px;--rn-size-smaller:15px;--rn-size-label:13.5px;--rn-size-btn:16px;--rn-size-nav:15.5px;--rn-size-field:17px;--rn-size-lede:clamp(18px,1.5vw,20px);--rn-size-h1:clamp(42px,5.6vw,80px);--rn-size-h1-inner:clamp(40px,5.2vw,76px);--rn-size-h2:clamp(34px,4.4vw,58px);--rn-size-h2-visit:clamp(40px,5.4vw,76px);--rn-size-h3:clamp(24px,2.2vw,30px);--rn-size-row:clamp(25px,2.3vw,31px);--rn-size-proof:clamp(30px,3vw,40px);--rn-size-quote:clamp(26px,2.8vw,38px);--rn-size-faq:clamp(21px,2vw,26px);--rn-size-story:clamp(24px,2.4vw,32px);--rn-size-wordmark:clamp(24px,2.4vw,30px);--rn-lh-body:1.7;--rn-lh-tight:1.06;--rn-lh-heading:1.12;--rn-lh-snug:1.3;--rn-lh-lede:1.6;--rn-lh-one:1;--rn-weight-regular:400;--rn-weight-medium:500;--rn-weight-semibold:600;--rn-weight-label:650;--rn-track-display:-0.02em;--rn-track-label:0.16em;--rn-track-btn:0.01em;--rn-wrap:1240px;--rn-gut:clamp(16px,4vw,40px);--rn-ease:cubic-bezier(.16,1,.3,1);--rn-pill:999px;--rn-arch:999px 999px 0 0;--rn-bx-plum:#7a0f50;--rn-bx-plum-hover:#5c0a3c;--rn-bx-ink:#1c1418;--rn-bx-white:#ffffff;--rn-bx-card:rgb(255 255 255/0.82);--rn-bx-card-edge:rgb(255 255 255/0.9);--rn-bx-card-shadow:0 18px 50px rgb(28 20 24/0.10);--rn-bx-btn-shadow:0 10px 26px rgb(122 15 80/0.28);--rn-bx-btn-shadow-hover:0 14px 32px rgb(122 15 80/0.36);--rn-bx-bar-bg:rgb(236 236 238/0.94);--rn-bx-bar-edge:rgb(28 20 24/0.10);--rn-bx-marble:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse 60% 45% at 18% 12%,rgb(255 255 255/0.85),transparent 70%),radial-gradient(ellipse 50% 40% at 85% 30%,rgb(255 255 255/0.6),transparent 70%),radial-gradient(ellipse 70% 50% at 70% 90%,rgb(200 200 206/0.45),transparent 70%),radial-gradient(ellipse 45% 35% at 10% 70%,rgb(214 214 220/0.5),transparent 70%),#ececee;--rn-bx-w-regular:400;--rn-bx-w-medium:500;--rn-bx-w-semibold:600;--rn-bx-size-masthead:clamp(54px,11vw,112px);--rn-bx-size-byline:clamp(40px,8vw,78px);--rn-bx-size-offer:clamp(46px,10.5vw,104px);--rn-bx-size-was:clamp(34px,6.5vw,64px);--rn-bx-size-unit:clamp(30px,5.5vw,54px);--rn-bx-size-stage-h:clamp(11px,1.6vw,17px);--rn-bx-size-caption:clamp(9px,1.2vw,12.5px);--rn-bx-size-btn:clamp(13px,1.3vw,15px);--rn-bx-size-small:15px;--rn-bx-size-fine:13.5px;--rn-bx-size-card-title:clamp(26px,4vw,40px);--rn-bx-lh-tight:0.9;--rn-bx-lh-caption:1.7;--rn-bx-lh-body:1.5;--rn-bx-track-masthead:0.18em;--rn-bx-track-heading:0.22em;--rn-bx-track-caption:0.16em;--rn-bx-track-btn:0.2em;--rn-bx-track-card:0.12em;--rn-bx-track-none:0}[data-site=renova] .rn-bx{--rn-bx-display:var(--font-bx-display),"Cormorant Garamond",Georgia,serif;--rn-bx-script:var(--font-bx-script),"Pinyon Script",cursive;--rn-bx-text:var(--font-bx-text),"Montserrat",Helvetica,Arial,sans-serif}@font-face{font-family:renovaDisplay;src:url(/_next/static/media/42c1a697978980b3-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:renovaDisplay;src:url(/_next/static/media/4164e114d08db517-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:italic}@font-face{font-family:renovaDisplay Fallback;src:local("Times New Roman");ascent-override:73.61%;descent-override:26.54%;line-gap-override:0.00%;size-adjust:99.84%}.__className_d35c42{font-family:renovaDisplay,renovaDisplay Fallback,Georgia,Times New Roman,serif}.__variable_d35c42{--font-rn-display:"renovaDisplay","renovaDisplay Fallback",Georgia,Times New Roman,serif}@font-face{font-family:renovaText;src:url(/_next/static/media/ce76afabb8ad16f4-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:renovaText Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_7a7cd7{font-family:renovaText,renovaText Fallback,Segoe UI,Helvetica,Arial,sans-serif;font-style:normal}.__variable_7a7cd7{--font-rn-text:"renovaText","renovaText Fallback",Segoe UI,Helvetica,Arial,sans-serif}[data-site=belocal-tyler]{--blt-white:#ffffff;--blt-tint:#f7faff;--blt-wash:#ebf0ff;--blt-line:#d6def2;--blt-field-line:#8f9bbf;--blt-ink:#1c2a2c;--blt-body:#4a4a4a;--blt-blue:#596ba4;--blt-blue-deep:#495887;--blt-teal:#133e43;--blt-teal-2:#1d5157;--blt-green:#59cd90;--blt-green-2:#38bb76;--blt-on-dark:#ebf0ff;--blt-on-dark-soft:rgb(235 240 255/0.78);--blt-on-dark-line:rgb(235 240 255/0.2);--blt-error:#b42318;--blt-powered:#c2410c;--blt-display:var(--font-bl-display,"Newsreader"),Georgia,"Times New Roman",serif;--blt-text:var(--font-bl-text,"Hanken Grotesk"),"Segoe UI",Helvetica,Arial,sans-serif;--blt-weight-display:500;--blt-size-hero:clamp(2.5rem,7vw,4.75rem);--blt-size-h1:clamp(2.125rem,5vw,3.5rem);--blt-size-h2:clamp(1.75rem,3.6vw,2.625rem);--blt-size-h3:1.3125rem;--blt-size-body:1.0625rem;--blt-size-small:0.875rem;--blt-size-kicker:0.78rem;--blt-size-lede:1.1875rem;--blt-size-nav:0.97rem;--blt-size-wordmark:1.6rem;--blt-size-quote:1.25rem;--blt-size-initial:2.5rem;--blt-weight-regular:400;--blt-weight-semibold:600;--blt-weight-bold:700;--blt-lh-body:1.65;--blt-lh-heading:1.08;--blt-lh-snug:1.3;--blt-lh-one:1;--blt-track-kicker:0.14em;--blt-track-heading:-0.012em;--blt-track-btn:0.02em;--blt-radius:12px;--blt-radius-sm:4px;--blt-wrap:72rem;--blt-gap:clamp(3.5rem,8vw,6.5rem);--blt-shadow:0 1px 2px rgb(19 62 67/0.06),0 8px 24px rgb(19 62 67/0.08);--blt-ease:cubic-bezier(0.2,0.7,0.2,1)}@font-face{font-family:belocalDisplay;src:url(/_next/static/media/42c1a697978980b3-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:belocalDisplay;src:url(/_next/static/media/4164e114d08db517-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:italic}@font-face{font-family:belocalDisplay Fallback;src:local("Times New Roman");ascent-override:73.61%;descent-override:26.54%;line-gap-override:0.00%;size-adjust:99.84%}.__className_5b6ac4{font-family:belocalDisplay,belocalDisplay Fallback,Georgia,Times New Roman,serif}.__variable_5b6ac4{--font-bl-display:"belocalDisplay","belocalDisplay Fallback",Georgia,Times New Roman,serif}@font-face{font-family:belocalText;src:url(/_next/static/media/ce76afabb8ad16f4-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:belocalText Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_a7df2f{font-family:belocalText,belocalText Fallback,Segoe UI,Helvetica,Arial,sans-serif;font-style:normal}.__variable_a7df2f{--font-bl-text:"belocalText","belocalText Fallback",Segoe UI,Helvetica,Arial,sans-serif}[data-site=liberty-governance]{color-scheme:light;--lg-paper:#f8f7f3;--lg-paper2:#edf1f4;--lg-sage:#e7efe9;--lg-card:#ffffff;--lg-ink:#14293f;--lg-soft:#46596b;--lg-signal:#0e5f96;--lg-red:#8d2626;--lg-gold:#c18c23;--lg-green:#2c6549;--lg-slate:#9db0bf;--lg-rule:rgb(20 41 63/0.2);--lg-line:rgb(20 41 63/0.12);--lg-on-signal:#ffffff;--lg-error:#8d2626;--lg-powered:#b5400a;--lg-sans:var(--font-lg-sans,"Archivo"),"Segoe UI",Arial,sans-serif;--lg-mono:var(--font-lg-mono,"JetBrains Mono"),ui-monospace,Menlo,Consolas,monospace;--lg-size-body:1.0625rem;--lg-size-h1:clamp(1.875rem,5.2vw,4rem);--lg-size-hero:clamp(1.5625rem,3.5vw,2.875rem);--lg-size-h2:clamp(1.5625rem,3.3vw,2.5rem);--lg-size-h3:clamp(1.125rem,1.7vw,1.3125rem);--lg-size-stair:clamp(1.4375rem,2.3vw,1.875rem);--lg-size-statement:clamp(1.875rem,5.4vw,4.75rem);--lg-size-price:clamp(2rem,4vw,3rem);--lg-size-total:clamp(1.625rem,3.4vw,2.375rem);--lg-size-cell-head:1.25rem;--lg-size-cell-num:1.375rem;--lg-size-lede:clamp(1.0625rem,1.5vw,1.25rem);--lg-size-brand:1.3125rem;--lg-size-ui:1rem;--lg-size-nav:0.9375rem;--lg-size-label:0.875rem;--lg-size-small:0.8125rem;--lg-size-mono:0.75rem;--lg-size-mono-sm:0.71875rem;--lg-size-fine:0.84375rem;--lg-weight-regular:400;--lg-weight-mono:500;--lg-weight-fix:520;--lg-weight-semibold:600;--lg-weight-strong:640;--lg-weight-heading:680;--lg-weight-bold:700;--lg-stretch-body:100%;--lg-stretch-ui:104%;--lg-stretch-h3:108%;--lg-stretch-hero:112%;--lg-stretch-h:116%;--lg-stretch-display:120%;--lg-lh-body:1.6;--lg-lh-h1:1.04;--lg-lh-hero:1.08;--lg-lh-h2:1.1;--lg-lh-h3:1.2;--lg-lh-lede:1.55;--lg-lh-snug:1.3;--lg-lh-list:1.5;--lg-lh-one:1;--lg-lh-display:0.98;--lg-track-h:-0.018em;--lg-track-h3:-0.01em;--lg-track-display:-0.03em;--lg-track-num:-0.02em;--lg-track-mono:0.07em;--lg-track-mono-soft:0.05em;--lg-wrap:1160px;--lg-band:clamp(44px,7vw,92px)}@font-face{font-stretch:62% 125%;font-family:libertySans;src:url(/_next/static/media/8eca89c01f43561d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:libertySans Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_243e4d{font-family:libertySans,libertySans Fallback,Segoe UI,Arial,sans-serif;font-style:normal}.__variable_243e4d{--font-lg-sans:"libertySans","libertySans Fallback",Segoe UI,Arial,sans-serif}@font-face{font-family:libertyMono;src:url(/_next/static/media/a865edea076e0166.p.woff2) format("woff2");font-display:swap;font-weight:100 800;font-style:normal}.__className_75aab8{font-family:libertyMono,ui-monospace,Menlo,Consolas,monospace;font-style:normal}.__variable_75aab8{--font-lg-mono:"libertyMono",ui-monospace,Menlo,Consolas,monospace}[data-site=circle-s]{color-scheme:light;--cs-red:#c70000;--cs-red-deep:#9a0000;--cs-lake:#172554;--cs-lake-2:#1e3a8a;--cs-lake-soft:#c7d5f0;--cs-on-lake:#ffffff;--cs-on-lake-text:#e2e8f0;--cs-on-lake-body:#cbd5e1;--cs-lake-line:#33467f;--cs-lake-chip:#4b63a6;--cs-lake-dash:#5b73b5;--cs-ink:#0f172a;--cs-soft:#475569;--cs-line:#cbd5e1;--cs-field-line:#94a3b8;--cs-muted:#e9eef5;--cs-bg:#f8fafc;--cs-card:#ffffff;--cs-on-red:#ffffff;--cs-focus:#1e3a8a;--cs-error:#9a0000;--cs-powered:#b5400a;--cs-night:#0b1424;--cs-on-photo:#ffffff;--cs-on-photo-soft:#e2e8f0;--cs-scrim-side:linear-gradient(90deg,rgba(11,20,36,0.86),rgba(11,20,36,0.74) 38%,rgba(11,20,36,0.28) 64%,rgba(11,20,36,0) 82%);--cs-scrim-foot:linear-gradient(180deg,rgba(11,20,36,0.05),rgba(11,20,36,0.35) 35%,rgba(11,20,36,0.86) 72%,rgba(11,20,36,0.92));--cs-scrim-even:linear-gradient(180deg,rgba(11,20,36,0.72),rgba(11,20,36,0.82));--cs-shadow-card:0 28px 60px -28px rgba(11,20,36,0.55),0 2px 6px rgba(11,20,36,0.08);--cs-shadow-soft:0 14px 34px -20px rgba(11,20,36,0.45);--cs-display:var(--font-cs-display,"Archivo"),"Arial Narrow",Arial,sans-serif;--cs-text:var(--font-cs-text,"Source Sans 3"),"Segoe UI",Arial,sans-serif;--cs-size-body:1.125rem;--cs-size-h1:clamp(2.25rem,3.9vw,3.125rem);--cs-size-hero:clamp(2.5rem,5.6vw,4.5rem);--cs-size-pest:1rem;--cs-size-h2:clamp(1.875rem,3.8vw,2.75rem);--cs-size-h3:1.3125rem;--cs-size-h3-lg:1.875rem;--cs-size-quote-h:1.75rem;--cs-size-lead:1.3125rem;--cs-size-phone:clamp(2.125rem,4.6vw,3.125rem);--cs-size-say:clamp(1.3125rem,2.4vw,1.625rem);--cs-size-pull:clamp(2.5rem,5vw,3.75rem);--cs-size-btn:1.0625rem;--cs-size-nav:1rem;--cs-size-ui:1.0625rem;--cs-size-small:0.9375rem;--cs-size-xs:0.875rem;--cs-size-proof:1.125rem;--cs-size-town:1.1875rem;--cs-weight-regular:400;--cs-weight-semibold:600;--cs-weight-strong:650;--cs-weight-bold:700;--cs-weight-heavy:750;--cs-weight-black:800;--cs-weight-display:850;--cs-leading-body:1.6;--cs-leading-tight:1.06;--cs-leading-h1:1.04;--cs-leading-snug:1.2;--cs-leading-say:1.35;--cs-leading-ui:1.1;--cs-leading-pull:1;--cs-track-head:-0.01em;--cs-track-kicker:0.14em;--cs-stretch-head:112%;--cs-stretch-h1:106%;--cs-stretch-ui:108%;--cs-stretch-say:104%;--cs-stretch-town:106%}@font-face{font-stretch:100% 125%;font-family:circleSDisplay;src:url(/_next/static/media/12fefd0c697f4cd9-s.p.woff2) format("woff2");font-display:swap;font-weight:600 900;font-style:normal}@font-face{font-family:circleSDisplay Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_6f0e5d{font-family:circleSDisplay,circleSDisplay Fallback,Arial Narrow,Arial,sans-serif;font-style:normal}.__variable_6f0e5d{--font-cs-display:"circleSDisplay","circleSDisplay Fallback",Arial Narrow,Arial,sans-serif}@font-face{font-family:circleSText;src:url(/_next/static/media/a98c54dc250c970d-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:circleSText Fallback;src:local("Arial");ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.00%;size-adjust:89.41%}.__className_1706a6{font-family:circleSText,circleSText Fallback,Segoe UI,Arial,sans-serif;font-style:normal}.__variable_1706a6{--font-cs-text:"circleSText","circleSText Fallback",Segoe UI,Arial,sans-serif}.vgw-site{--vgw-white:#ffffff;--vgw-mist:#eef4ef;--vgw-mist-2:#dce8df;--vgw-line:#d3e0d6;--vgw-field-line:#9fb8a8;--vgw-ink:#1d3a31;--vgw-ink-2:#0f241d;--vgw-pine:#2f5a4a;--vgw-soft:#466056;--vgw-sage:#7fa08b;--vgw-peach:#f4c7b4;--vgw-peach-wash:#fbe7de;--vgw-error:#a12a1f;--vgw-powered:#b4471a;--vgw-glass:rgb(255 255 255/0.86);--vgw-glass-edge:rgb(255 255 255/0.95);--vgw-bar:rgb(255 255 255/0.92);--vgw-dock:rgb(255 255 255/0.96);--vgw-shadow:0 30px 60px -36px rgb(29 58 49/0.42);--vgw-shadow-lg:0 40px 80px -40px rgb(29 58 49/0.45);--vgw-scrim:linear-gradient(90deg,rgb(238 244 239/0.55),rgb(238 244 239/0) 55%);--background:var(--vgw-white);--foreground:var(--vgw-ink);--primary:var(--vgw-ink);--primary-foreground:var(--vgw-white);--accent:var(--vgw-peach);--muted:var(--vgw-mist);--muted-foreground:var(--vgw-soft);--border:var(--vgw-line);--ring:var(--vgw-ink);--vgw-display:var(--font-vgw-display,"Gilda Display"),Georgia,"Times New Roman",serif;--vgw-text:var(--font-vgw-text,"Plus Jakarta Sans"),"Segoe UI",Helvetica,Arial,sans-serif;--vgw-size-body:17px;--vgw-size-small:15px;--vgw-size-label:13px;--vgw-size-btn:15px;--vgw-size-nav:14.5px;--vgw-size-field:17px;--vgw-size-lede:clamp(17px,1.4vw,19px);--vgw-size-h1:clamp(36px,4.6vw,62px);--vgw-size-h1-inner:clamp(40px,5.6vw,76px);--vgw-size-h2:clamp(34px,4.6vw,60px);--vgw-size-h3:clamp(26px,2.4vw,32px);--vgw-size-trust:clamp(21px,2vw,26px);--vgw-size-quote:clamp(24px,2.6vw,34px);--vgw-size-tel:clamp(28px,3.2vw,38px);--vgw-size-banner:clamp(19px,2.2vw,24px);--vgw-lh-body:1.65;--vgw-lh-tight:1.02;--vgw-lh-heading:1.08;--vgw-lh-snug:1.3;--vgw-lh-one:1;--vgw-weight-regular:400;--vgw-weight-medium:500;--vgw-weight-semibold:600;--vgw-weight-bold:700;--vgw-track-display:-0.015em;--vgw-track-label:0.14em;--vgw-track-btn:0.03em;--vgw-wrap:1240px;--vgw-gut:clamp(16px,4vw,40px);--vgw-ease:cubic-bezier(.16,1,.3,1);--vgw-pill:999px;--vgw-radius:26px;--vgw-radius-sm:16px;--vgw-arch:999px 999px 28px 28px;background:var(--vgw-white);color:var(--vgw-ink);font-family:var(--vgw-text);font-size:var(--vgw-size-body);line-height:var(--vgw-lh-body);-webkit-font-smoothing:antialiased;overflow-x:clip;color-scheme:light}.vgw-site *,.vgw-site :after,.vgw-site :before{box-sizing:border-box}.vgw-site img{display:block;max-width:100%;height:auto}.vgw-site a{color:var(--vgw-pine);text-underline-offset:4px;text-decoration-thickness:1px}.vgw-site a:hover{color:var(--vgw-ink)}.vgw-site :focus-visible{outline:3px solid var(--vgw-ink);outline-offset:3px}.vgw-site .vgw-wrap{max-width:var(--vgw-wrap);margin:0 auto;padding:0 var(--vgw-gut)}.vgw-site .vgw-narrow{max-width:860px}.vgw-site .vgw-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vgw-site .vgw-line{display:block}.vgw-site .vgw-skip{position:absolute;left:1rem;top:-100px;z-index:50;padding:12px 16px;border-radius:var(--vgw-radius-sm);background:var(--vgw-ink);color:var(--vgw-white);font-weight:var(--vgw-weight-bold)}.vgw-site .vgw-skip:focus{top:1rem;color:var(--vgw-white)}.vgw-site h1,.vgw-site h2,.vgw-site h3{font-family:var(--vgw-display);font-weight:var(--vgw-weight-regular);letter-spacing:var(--vgw-track-display);color:var(--vgw-ink);margin:0;text-wrap:balance}.vgw-site h1{font-size:var(--vgw-size-h1-inner);line-height:var(--vgw-lh-tight)}.vgw-site h2{font-size:var(--vgw-size-h2);line-height:var(--vgw-lh-heading)}.vgw-site h2:after{content:"";display:block;width:56px;height:2px;margin-top:20px;background:var(--vgw-peach)}.vgw-site p{margin:0 0 1em;max-width:62ch}.vgw-site .vgw-meta{font-size:var(--vgw-size-small);font-weight:var(--vgw-weight-semibold);color:var(--vgw-soft);margin:12px 0 0}.vgw-site .vgw-lede{max-width:40ch;margin-top:20px}.vgw-site .vgw-big,.vgw-site .vgw-lede{font-size:var(--vgw-size-lede);color:var(--vgw-soft)}.vgw-site .vgw-big{max-width:32em;margin-top:22px}.vgw-site .vgw-intro{color:var(--vgw-soft);max-width:62ch}.vgw-site .vgw-small{font-size:var(--vgw-size-small);margin-top:18px}.vgw-site .vgw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:var(--vgw-pill);border:1.5px solid var(--vgw-ink);background:var(--vgw-ink);color:var(--vgw-white);font-family:var(--vgw-text);font-size:var(--vgw-size-btn);font-weight:var(--vgw-weight-bold);line-height:var(--vgw-lh-one);letter-spacing:var(--vgw-track-btn);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .35s var(--vgw-ease),background-color .25s,color .25s}.vgw-site .vgw-btn:hover{background:var(--vgw-ink-2);border-color:var(--vgw-ink-2);color:var(--vgw-white);transform:translateY(-2px)}.vgw-site .vgw-btn:active{transform:scale(.98)}.vgw-site .vgw-btn:disabled{opacity:.6;cursor:progress}.vgw-site .vgw-btn svg{width:18px;height:18px;flex:0 0 auto}.vgw-site .vgw-btn--line{background:transparent;color:var(--vgw-ink)}.vgw-site .vgw-btn--line:hover{background:var(--vgw-ink);color:var(--vgw-white)}.vgw-site .vgw-btn--sm{min-height:46px;padding:0 22px}.vgw-site .vgw-acts{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.vgw-site .vgw-banner{background:var(--vgw-peach-wash);border-bottom:1px solid var(--vgw-peach)}.vgw-site .vgw-banner .vgw-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 18px;padding-top:11px;padding-bottom:11px;text-align:center}.vgw-site .vgw-banner b{font-family:var(--vgw-display);font-weight:var(--vgw-weight-regular);font-size:var(--vgw-size-banner);line-height:var(--vgw-lh-snug)}.vgw-site .vgw-banner span{font-size:var(--vgw-size-small);font-weight:var(--vgw-weight-semibold);color:var(--vgw-soft)}.vgw-site .vgw-top{position:sticky;top:0;z-index:30;background:var(--vgw-bar);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--vgw-line)}.vgw-site .vgw-top .vgw-wrap{display:flex;align-items:center;gap:16px;min-height:72px}.vgw-site .vgw-logo{display:inline-flex;line-height:0;margin-right:auto;padding:6px 0}.vgw-site .vgw-logo img{height:56px!important}.vgw-site .vgw-desk,.vgw-site .vgw-nav{display:none}.vgw-site .vgw-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--vgw-pill);font-size:var(--vgw-size-nav);font-weight:var(--vgw-weight-semibold);letter-spacing:.02em;color:var(--vgw-ink);text-decoration:none}.vgw-site .vgw-nav a:hover{background:var(--vgw-mist)}.vgw-site .vgw-menu{position:relative}.vgw-site .vgw-menu summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1.5px solid var(--vgw-ink);border-radius:var(--vgw-pill);font-weight:var(--vgw-weight-bold);font-size:var(--vgw-size-btn)}.vgw-site .vgw-menu summary::-webkit-details-marker{display:none}.vgw-site .vgw-sheet{position:absolute;right:0;top:calc(100% + 10px);width:min(84vw,320px);display:grid;padding:10px;gap:2px;background:var(--vgw-white);border:1px solid var(--vgw-line);border-radius:var(--vgw-radius-sm);box-shadow:var(--vgw-shadow)}.vgw-site .vgw-sheet a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:12px;color:var(--vgw-ink);text-decoration:none;font-weight:var(--vgw-weight-semibold)}.vgw-site .vgw-sheet a:hover{background:var(--vgw-mist)}@media (min-width:1000px){.vgw-site .vgw-top .vgw-wrap{min-height:80px}.vgw-site .vgw-logo img{height:64px!important}.vgw-site .vgw-nav{display:flex;gap:2px}.vgw-site .vgw-desk{display:inline-flex}.vgw-site .vgw-menu{display:none}}.vgw-site .vgw-hero{position:relative;background:var(--vgw-white)}.vgw-site .vgw-hero-img{height:440px;overflow:hidden}.vgw-site .vgw-hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vgw-site .vgw-hero .vgw-wrap{position:relative;z-index:2;margin-top:-84px;padding-bottom:48px}.vgw-site .vgw-panel{max-width:760px;padding:26px 22px;border-radius:24px;background:var(--vgw-glass);border:1px solid var(--vgw-glass-edge);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:var(--vgw-shadow-lg)}.vgw-site .vgw-panel h1{font-size:var(--vgw-size-h1);line-height:var(--vgw-lh-tight)}.vgw-site .vgw-panel .vgw-lede{max-width:28em}@media (min-width:760px){.vgw-site .vgw-hero{min-height:clamp(640px,88vh,860px);display:flex;align-items:flex-end;overflow:hidden;background:var(--vgw-mist-2)}.vgw-site .vgw-hero-img{position:absolute;inset:0;height:auto}.vgw-site .vgw-hero:after{content:"";position:absolute;inset:0;background:var(--vgw-scrim);pointer-events:none}.vgw-site .vgw-hero .vgw-wrap{width:100%;margin-top:0;padding-top:80px;padding-bottom:120px}.vgw-site .vgw-panel{padding:40px 38px 38px;border-radius:30px}}.vgw-site .vgw-trust{position:relative;z-index:3}.vgw-site .vgw-trust ul{list-style:none;margin:0;padding:0;display:grid;background:var(--vgw-white);border:1px solid var(--vgw-line);border-radius:24px;box-shadow:var(--vgw-shadow)}.vgw-site .vgw-trust li{padding:24px 24px 22px;font-family:var(--vgw-display);font-size:var(--vgw-size-trust);line-height:1.22}.vgw-site .vgw-trust li:before{content:"";display:block;width:30px;height:2px;margin-bottom:14px;background:var(--vgw-sage)}.vgw-site .vgw-trust li+li{border-top:1px solid var(--vgw-line)}@media (min-width:860px){.vgw-site .vgw-trust{margin-top:-56px}.vgw-site .vgw-trust ul{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.vgw-site .vgw-trust li{padding:30px 30px 28px}.vgw-site .vgw-trust li+li{border-top:0;border-left:1px solid var(--vgw-line)}}.vgw-site .vgw-svc{padding:84px 0 40px}.vgw-site .vgw-svc-head{max-width:760px}.vgw-site .vgw-cards{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:22px}.vgw-site .vgw-card a{display:flex;flex-direction:column;height:100%;background:var(--vgw-white);border:1px solid var(--vgw-line);border-radius:var(--vgw-radius);overflow:hidden;color:var(--vgw-ink);text-decoration:none;box-shadow:var(--vgw-shadow);transition:transform .5s var(--vgw-ease),box-shadow .5s var(--vgw-ease)}.vgw-site .vgw-card a:hover{transform:translateY(-4px);color:var(--vgw-ink)}.vgw-site .vgw-card-img{overflow:hidden}.vgw-site .vgw-card-img img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--vgw-ease)}.vgw-site .vgw-card a:hover .vgw-card-img img{transform:scale(1.04)}.vgw-site .vgw-card-tx{position:relative;display:grid;gap:6px;padding:20px 64px 24px 24px}.vgw-site .vgw-card-nm{font-family:var(--vgw-display);font-size:var(--vgw-size-h3);line-height:1.1}.vgw-site .vgw-card-ds{color:var(--vgw-soft);font-size:var(--vgw-size-small)}.vgw-site .vgw-card-go{position:absolute;right:20px;top:22px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--vgw-mist);color:var(--vgw-ink);transition:transform .35s var(--vgw-ease),background-color .25s}.vgw-site .vgw-card-go svg{width:18px;height:18px}.vgw-site .vgw-card a:hover .vgw-card-go,.vgw-site .vgw-posts a:hover .vgw-card-go{transform:translateX(4px);background:var(--vgw-peach-wash)}@media (min-width:900px){.vgw-site .vgw-cards{grid-template-columns:repeat(12,minmax(0,1fr));gap:26px}.vgw-site .vgw-card{grid-column:span 6}.vgw-site .vgw-cards[data-count="2"] .vgw-card:nth-child(odd){grid-column:span 7}.vgw-site .vgw-cards[data-count="2"] .vgw-card:nth-child(2n){grid-column:span 5;margin-top:64px}.vgw-site .vgw-cards[data-count="3"] .vgw-card{grid-column:span 4}.vgw-site .vgw-cards[data-count="2"] .vgw-card:nth-child(odd) .vgw-card-img img{aspect-ratio:16/11}.vgw-site .vgw-cards[data-count="2"] .vgw-card:nth-child(2n) .vgw-card-img img{aspect-ratio:1/1}}.vgw-site .vgw-feat{padding:80px 0 96px}.vgw-site .vgw-conv .vgw-wrap,.vgw-site .vgw-feat .vgw-wrap,.vgw-site .vgw-meet .vgw-wrap{display:grid;gap:40px;align-items:center}.vgw-site .vgw-feat .vgw-btn{margin-top:10px}.vgw-site .vgw-arch{border-radius:var(--vgw-arch);overflow:hidden;border:1px solid var(--vgw-line);background:var(--vgw-mist);box-shadow:var(--vgw-shadow-lg);max-width:min(460px,82vw);width:100%;justify-self:center}.vgw-site .vgw-arch img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.vgw-site .vgw-frame{border-radius:var(--vgw-radius);overflow:hidden;border:1px solid var(--vgw-line);background:var(--vgw-mist)}.vgw-site .vgw-frame img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}@media (min-width:900px){.vgw-site .vgw-feat .vgw-wrap{grid-template-columns:.8fr 1.2fr;gap:96px}.vgw-site .vgw-meet .vgw-wrap{grid-template-columns:.7fr 1.3fr;gap:96px}}.vgw-site .vgw-conv{padding:90px 0 0;background:var(--vgw-mist);border-top:1px solid var(--vgw-line)}.vgw-site .vgw-conv .vgw-wrap{justify-items:center;text-align:center}.vgw-site .vgw-conv .vgw-big,.vgw-site .vgw-conv h2:after{margin-left:auto;margin-right:auto}.vgw-site .vgw-conv .vgw-chips{justify-content:center}.vgw-site .vgw-conv .vgw-frame{width:100%;border-radius:var(--vgw-radius) var(--vgw-radius) 0 0;border-bottom:0}.vgw-site .vgw-conv .vgw-frame img{aspect-ratio:16/9}@media (min-width:900px){.vgw-site .vgw-conv .vgw-frame img{aspect-ratio:21/8}}.vgw-site .vgw-chips{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.vgw-site .vgw-chips a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--vgw-pill);background:var(--vgw-white);border:1px solid var(--vgw-line);color:var(--vgw-ink);text-decoration:none;font-weight:var(--vgw-weight-semibold)}.vgw-site .vgw-chips a:hover{border-color:var(--vgw-ink)}.vgw-site .vgw-meet{padding:96px 0}.vgw-site .vgw-band{padding:76px 0}.vgw-site .vgw-band--mist{background:var(--vgw-mist)}.vgw-site .vgw-band h2{margin-bottom:26px}.vgw-site .vgw-split{display:grid;gap:36px;align-items:center}@media (min-width:900px){.vgw-site .vgw-band{padding:104px 0}.vgw-site .vgw-split[data-photo=true]{grid-template-columns:1.15fr .85fr;gap:80px}.vgw-site .vgw-split[data-photo=true][data-flip=true]>:first-child{order:2}}.vgw-site .vgw-list{list-style:none;margin:0 0 1.2em;padding:0;display:grid;gap:0;max-width:640px}.vgw-site .vgw-list li{padding:14px 0;font-family:var(--vgw-display);font-size:var(--vgw-size-h3);line-height:1.15}.vgw-site .vgw-list li+li{border-top:1px solid var(--vgw-line)}.vgw-site .vgw-pairs{margin:0 0 1.2em;display:grid;gap:0;max-width:680px}.vgw-site .vgw-pairs>div{padding:18px 0;display:grid;gap:4px}.vgw-site .vgw-pairs>div+div{border-top:1px solid var(--vgw-line)}.vgw-site .vgw-pairs dt{font-family:var(--vgw-display);font-size:var(--vgw-size-h3);line-height:1.15}.vgw-site .vgw-pairs dd{margin:0;color:var(--vgw-soft)}@media (min-width:700px){.vgw-site .vgw-pairs>div{grid-template-columns:1fr 1fr;gap:24px;align-items:baseline}}.vgw-site .vgw-page-hero{padding:48px 0 64px;background:linear-gradient(var(--vgw-mist),var(--vgw-white))}.vgw-site .vgw-page-hero .vgw-wrap{display:grid;gap:36px;align-items:center}.vgw-site .vgw-page-hero .vgw-arch{justify-self:center}@media (min-width:900px){.vgw-site .vgw-page-hero{padding:88px 0 96px}.vgw-site .vgw-page-hero .vgw-wrap[data-photo=true]{grid-template-columns:1.2fr .8fr;gap:80px}.vgw-site .vgw-page-hero .vgw-arch{justify-self:end}}.vgw-site .vgw-faq details+details{border-top:1px solid var(--vgw-line)}.vgw-site .vgw-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:20px 0;min-height:44px;font-weight:var(--vgw-weight-semibold)}.vgw-site .vgw-faq summary::-webkit-details-marker{display:none}.vgw-site .vgw-faq summary:after{content:"+";font-family:var(--vgw-display);font-size:26px;line-height:1;color:var(--vgw-soft)}.vgw-site .vgw-faq details[open] summary:after{content:"−"}.vgw-site .vgw-faq p{color:var(--vgw-soft);padding-bottom:20px}.vgw-site .vgw-towns{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.vgw-site .vgw-towns a{display:flex;align-items:center;min-height:56px;padding:0 20px;border-radius:var(--vgw-radius-sm);background:var(--vgw-white);border:1px solid var(--vgw-line);color:var(--vgw-ink);text-decoration:none;font-weight:var(--vgw-weight-semibold)}.vgw-site .vgw-towns a:hover{border-color:var(--vgw-ink)}.vgw-site .vgw-reviews{list-style:none;margin:0;padding:0;display:grid;gap:22px}.vgw-site .vgw-reviews li{padding:30px 28px;background:var(--vgw-white);border:1px solid var(--vgw-line);border-radius:var(--vgw-radius)}.vgw-site .vgw-reviews blockquote{margin:0}.vgw-site .vgw-reviews p{font-family:var(--vgw-display);font-size:var(--vgw-size-quote);line-height:1.3}.vgw-site .vgw-reviews cite{font-style:normal;font-weight:var(--vgw-weight-bold);color:var(--vgw-soft)}@media (min-width:900px){.vgw-site .vgw-reviews{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.vgw-site .vgw-posts{list-style:none;margin:0;padding:0}.vgw-site .vgw-posts a{position:relative;display:grid;gap:6px;padding:24px 64px 24px 0;color:var(--vgw-ink);text-decoration:none}.vgw-site .vgw-posts li+li a{border-top:1px solid var(--vgw-line)}.vgw-site .vgw-posts .vgw-card-go{right:0;top:26px}.vgw-site .vgw-post-nm{font-family:var(--vgw-display);font-size:var(--vgw-size-h3);line-height:1.15}.vgw-site .vgw-date,.vgw-site .vgw-post-ds{color:var(--vgw-soft);font-size:var(--vgw-size-small)}.vgw-site .vgw-prose{color:var(--vgw-ink)}.vgw-site .vgw-prose li,.vgw-site .vgw-prose p{color:var(--vgw-soft)}.vgw-site .vgw-prose h2,.vgw-site .vgw-prose h3{margin:1.4em 0 .5em}.vgw-site .vgw-visit{position:relative;background:var(--vgw-white)}.vgw-site .vgw-visit-img{height:320px;overflow:hidden}.vgw-site .vgw-visit-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:72% 40%;object-position:72% 40%}.vgw-site .vgw-visit .vgw-wrap{position:relative;z-index:2;margin-top:-60px;padding-bottom:72px}.vgw-site .vgw-vcard{width:min(100%,460px);padding:30px 24px;border-radius:28px;background:var(--vgw-glass);border:1px solid var(--vgw-glass-edge);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--vgw-shadow-lg)}.vgw-site .vgw-vcard address{font-style:normal;font-family:var(--vgw-display);font-size:var(--vgw-size-h3);line-height:1.2;margin-top:4px}.vgw-site .vgw-by{margin:12px 0 0;font-weight:var(--vgw-weight-semibold);color:var(--vgw-soft)}.vgw-site .vgw-tel{display:inline-block;margin-top:16px;font-family:var(--vgw-display);font-size:var(--vgw-size-tel);line-height:1;color:var(--vgw-ink);text-decoration:none}@media (min-width:760px){.vgw-site .vgw-visit{padding:120px 0;overflow:hidden;background:var(--vgw-mist-2)}.vgw-site .vgw-visit-img{position:absolute;inset:0;height:auto}.vgw-site .vgw-visit .vgw-wrap{margin-top:0;padding-bottom:0}.vgw-site .vgw-vcard{padding:40px 38px}}.vgw-site .vgw-contact{display:grid;gap:44px;align-items:start}.vgw-site .vgw-info{display:grid;gap:22px}.vgw-site .vgw-info dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:12px 20px}.vgw-site .vgw-info dt{font-size:var(--vgw-size-label);font-weight:var(--vgw-weight-bold);letter-spacing:var(--vgw-track-label);text-transform:uppercase;color:var(--vgw-soft);padding-top:3px}.vgw-site .vgw-info dd{margin:0}.vgw-site .vgw-info .vgw-btn{justify-self:start}@media (min-width:960px){.vgw-site .vgw-contact{grid-template-columns:1.2fr .8fr;gap:80px}}.vgw-site .vgw-form{margin-top:30px;max-width:640px}.vgw-site .vgw-form,.vgw-site .vgw-two{display:grid;gap:18px}@media (min-width:640px){.vgw-site .vgw-two{grid-template-columns:1fr 1fr}}.vgw-site .vgw-field{display:grid;gap:6px;align-content:start}.vgw-site .vgw-field label{font-weight:var(--vgw-weight-bold);font-size:var(--vgw-size-small)}.vgw-site .vgw-field label small{font-weight:var(--vgw-weight-regular);color:var(--vgw-soft);font-size:var(--vgw-size-small)}.vgw-site .vgw-field input,.vgw-site .vgw-field textarea{width:100%;min-height:52px;padding:12px 16px;border-radius:var(--vgw-radius-sm);border:1.5px solid var(--vgw-field-line);background:var(--vgw-white);color:var(--vgw-ink);font-family:var(--vgw-text);font-size:var(--vgw-size-field)}.vgw-site .vgw-field textarea{resize:vertical}.vgw-site .vgw-field input:focus-visible,.vgw-site .vgw-field textarea:focus-visible{outline:3px solid var(--vgw-ink);outline-offset:1px;border-color:var(--vgw-ink)}.vgw-site .vgw-field[data-bad=true] input{border-color:var(--vgw-error)}.vgw-site .vgw-help{font-size:var(--vgw-size-small);color:var(--vgw-soft)}.vgw-site .vgw-err{font-size:var(--vgw-size-small);color:var(--vgw-error);font-weight:var(--vgw-weight-semibold)}.vgw-site .vgw-consent{font-size:var(--vgw-size-small);color:var(--vgw-soft)}.vgw-site .vgw-sent{padding:16px 18px;border-radius:var(--vgw-radius-sm);background:var(--vgw-mist);color:var(--vgw-ink)}.vgw-site .vgw-sent--err{background:var(--vgw-peach-wash);color:var(--vgw-error)}.vgw-site .vgw-foot{background:var(--vgw-mist);border-top:1px solid var(--vgw-line);padding:64px 0 40px;color:var(--vgw-ink)}.vgw-site .vgw-cols{display:grid;gap:36px}.vgw-site .vgw-foot-logo{display:inline-flex;line-height:0;margin-bottom:18px}.vgw-site .vgw-foot p{margin:0 0 6px;font-size:var(--vgw-size-small)}.vgw-site .vgw-foot-h{font-family:var(--vgw-text);font-size:var(--vgw-size-label);font-weight:var(--vgw-weight-bold);letter-spacing:var(--vgw-track-label);text-transform:uppercase;color:var(--vgw-soft);margin-bottom:12px}.vgw-site .vgw-foot-h:after{display:none}.vgw-site .vgw-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.vgw-site .vgw-foot ul a{display:inline-flex;align-items:center;min-height:40px;color:var(--vgw-ink);text-decoration:none}.vgw-site .vgw-foot ul a:hover{text-decoration:underline}.vgw-site .vgw-base{margin-top:44px;padding-top:24px;border-top:1px solid var(--vgw-line);display:grid;gap:12px}.vgw-site .vgw-legal{display:flex;flex-wrap:wrap;gap:4px 18px}.vgw-site .vgw-legal a{display:inline-flex;align-items:center;min-height:40px;color:var(--vgw-ink)}.vgw-site .vgw-legal a.vgw-powered{color:var(--vgw-powered);font-weight:var(--vgw-weight-bold)}@media (min-width:900px){.vgw-site .vgw-cols{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:48px}.vgw-site .vgw-base{grid-template-columns:auto 1fr;align-items:center}.vgw-site .vgw-legal{justify-content:flex-end}}.vgw-site .vgw-dock{position:sticky;bottom:0;z-index:40;display:grid;grid-template-columns:1.4fr 1fr;gap:10px;padding:10px var(--vgw-gut) calc(10px + env(safe-area-inset-bottom));background:var(--vgw-dock);border-top:1px solid var(--vgw-line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.vgw-site .vgw-dock .vgw-btn{padding:0 14px}@media (min-width:1000px){.vgw-site .vgw-dock{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vgw-site .vgw-band .vgw-wrap>*,.vgw-site .vgw-card,.vgw-site .vgw-conv .vgw-wrap>*,.vgw-site .vgw-feat .vgw-wrap>*,.vgw-site .vgw-meet .vgw-wrap>*,.vgw-site .vgw-svc-head,.vgw-site .vgw-vcard{animation:vgw-rise linear both;animation-timeline:view();animation-range:entry 0 entry 40%}@media (min-width:760px){.vgw-site .vgw-hero-img img{animation:vgw-drift linear both;animation-timeline:scroll(root);animation-range:0 90vh}}}}@keyframes vgw-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes vgw-drift{to{transform:translateY(6%) scale(1.06)}}@media (prefers-reduced-motion:reduce){.vgw-site *,.vgw-site :after,.vgw-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (prefers-reduced-transparency:reduce){.vgw-site .vgw-dock,.vgw-site .vgw-panel,.vgw-site .vgw-top,.vgw-site .vgw-vcard{background:var(--vgw-white);backdrop-filter:none;-webkit-backdrop-filter:none}}@font-face{font-family:vitaGlowDisplay;src:url(/_next/static/media/0df660af9085f222-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:vitaGlowDisplay Fallback;src:local("Times New Roman");ascent-override:80.69%;descent-override:25.78%;line-gap-override:0.00%;size-adjust:110.55%}.__className_f4428f{font-family:vitaGlowDisplay,vitaGlowDisplay Fallback,Georgia,Times New Roman,serif;font-weight:400;font-style:normal}.__variable_f4428f{--font-vgw-display:"vitaGlowDisplay","vitaGlowDisplay Fallback",Georgia,Times New Roman,serif}@font-face{font-family:vitaGlowText;src:url(/_next/static/media/be6419ffe34f1ed7-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:vitaGlowText Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_8baaa6{font-family:vitaGlowText,vitaGlowText Fallback,Segoe UI,Helvetica,Arial,sans-serif;font-style:normal}.__variable_8baaa6{--font-vgw-text:"vitaGlowText","vitaGlowText Fallback",Segoe UI,Helvetica,Arial,sans-serif}