.favdlg[data-astro-cid-sftstukg]{border:0;border-radius:10px;width:min(32rem,100vw - 2rem);padding:0;box-shadow:0 20px 60px #00000059}.favdlg[data-astro-cid-sftstukg]::backdrop{background:#1512138c}.favdlg[data-astro-cid-sftstukg] .form[data-astro-cid-sftstukg]{padding:1.5rem 1.5rem 1.25rem;position:relative}.favdlg[data-astro-cid-sftstukg] h2[data-astro-cid-sftstukg]{font:600 1.6rem/1.2 var(--serif);margin:0 0 .4rem}.favdlg__home[data-astro-cid-sftstukg]{margin:0 0 .5rem;font-weight:700}.favdlg__x[data-astro-cid-sftstukg]{cursor:pointer;color:var(--text-soft);background:0 0;border:0;font-size:1.8rem;line-height:1;position:absolute;top:.5rem;right:.75rem}.fav{cursor:pointer;width:2.4rem;height:2.4rem;color:var(--crimson);font:400 1.35rem/1 var(--ui);background:#fffffff2;border:0;border-radius:50%;place-items:center;display:inline-grid;box-shadow:0 2px 8px #00000040}.fav[aria-pressed=true]{background:var(--crimson);color:#fff}.lcard{position:relative}.lcard>.fav{z-index:2;position:absolute;top:.55rem;right:.55rem}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff)format("woff")}:root{color-scheme:light;--crimson:#d40000;--crimson-deep:#a80000;--rose:#ff5a4f;--charcoal:#4c4d4f;--ink:#1b1819;--ink-soft:#5d5658;--night:#1f1b1c;--night-deep:#151213;--night-raised:#2b2627;--cream:#f9f6f1;--sand:#f2ebe3;--paper:#fff;--line:#e6ded3;--on-dark:#f6f1ea;--on-dark-soft:#c8bfb8;--espresso:var(--night);--espresso-deep:var(--night-deep);--espresso-raised:var(--night-raised);--gold:var(--crimson);--bronze:var(--crimson);--bg:var(--cream);--surface:var(--paper);--text:var(--ink);--text-soft:var(--ink-soft);--eyebrow:var(--crimson);--chart-1:#d40000;--serif-display:"Cormorant Garamond", Garamond, Georgia, "Times New Roman", serif;--serif:"Cormorant Garamond", Garamond, Georgia, "Times New Roman", serif;--sans:"Figtree Variable", "Figtree", "Avenir Next", Avenir, system-ui, -apple-system, "Segoe UI", sans-serif;--ui:"Figtree Variable", "Figtree", "Avenir Next", Avenir, system-ui, -apple-system, "Segoe UI", sans-serif;--wrap:72rem;--gutter:clamp(16px, 4vw, 40px)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font:400 1.0625rem/1.65 var(--sans);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}picture{display:contents}picture>source{display:none}a{color:inherit}:focus-visible{outline:2px solid var(--crimson);outline-offset:3px}h1,h2,h3{text-wrap:balance;margin:0;font-weight:500}h2{font:500 clamp(2.2rem, 4.4vw, 3.5rem)/1.05 var(--serif);letter-spacing:-.01em;color:var(--text)}h2 em,h1 em{color:inherit;font-style:italic}h3{font:600 1.55rem/1.2 var(--serif)}p{margin:0}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(4rem,9vw,7rem)}.section--paper{background:var(--sand)}.section--dark{background:var(--night);color:var(--on-dark)}.section--dark h2{color:var(--on-dark)}.eyebrow{font:700 .75rem/1.3 var(--ui);letter-spacing:.24em;text-transform:uppercase;color:var(--eyebrow)}.section--dark .eyebrow{color:var(--rose)}.head{text-align:left;justify-items:start;gap:1rem;max-width:46rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}.head p:not(.eyebrow){color:var(--text-soft);font-size:1.125rem}.section--dark .head p:not(.eyebrow){color:var(--on-dark-soft)}.btn{background:var(--crimson);color:#fff;font:700 .9rem/1 var(--ui);letter-spacing:.04em;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.6rem;text-decoration:none;transition:background .2s;display:inline-flex}.btn:hover{background:var(--crimson-deep)}.btn--dark{background:var(--night);color:var(--on-dark)}.btn--dark:hover{background:var(--night-raised)}.btn--ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 1px}.btn--ghost:hover{background:#ffffff14}.link-arrow{font:700 .8rem/1 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--text);border-bottom:2px solid var(--crimson);padding-bottom:.35rem;text-decoration:none}.link-arrow:hover{color:var(--crimson)}.section--dark .link-arrow{color:#fff;border-color:var(--rose)}.section--dark .link-arrow:hover{color:var(--rose)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-hero{background:var(--espresso-deep);color:#fff;padding-block:clamp(3.5rem,8vw,5.5rem);position:relative;overflow:hidden}.page-hero__photo{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.page-hero:after{content:"";background:linear-gradient(90deg,#151213bd 0%,#1512136b 50%,#15121314 100%);position:absolute;inset:0}@media (width<=700px){.page-hero:after{background:linear-gradient(#15121361 0%,#1512139e 100%)}}.page-hero .wrap{z-index:2;text-align:left;justify-items:start;gap:1rem;display:grid;position:relative}.page-hero .eyebrow{color:var(--rose)}.page-hero h1{font:400 clamp(2.4rem, 5.5vw, 4.2rem)/1.05 var(--serif-display);text-shadow:0 2px 18px #00000073;max-width:22ch}.page-hero p:not(.eyebrow){color:#f3ede7;text-shadow:0 1px 10px #0000008c;max-width:38rem;font-size:1.125rem}.split-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=860px){.split-2{grid-template-columns:1fr}}.prose{max-width:40rem;color:var(--text-soft);gap:1rem;display:grid}.prose h2{color:var(--text);margin-bottom:.25rem}.prose h3{color:var(--text);margin-top:.75rem}.prose ul{gap:.4rem;margin:0;padding-left:1.2rem;display:grid}.section--dark .prose{color:var(--on-dark-soft)}.section--dark .prose h2,.section--dark .prose h3{color:var(--on-dark)}.steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;background:var(--surface);border:1px solid var(--line);align-content:start;gap:.6rem;padding:1.75rem;display:grid}.steps li:before{content:counter(step);font:500 2.6rem/1 var(--serif-display);color:var(--crimson)}.steps p{color:var(--text-soft)}.form{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--crimson);color:var(--text);gap:1rem;padding:clamp(1.5rem,4vw,2.25rem);display:grid}.form h2,.form h3{margin-bottom:.25rem}.form__row{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.field{gap:.35rem;display:grid}.field label{font:700 .78rem/1.2 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:400 1rem/1.4 var(--sans);border-radius:2px;padding:.8rem .9rem}.field textarea{resize:vertical;min-height:7rem}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--crimson);outline-offset:1px;border-color:#0000}.form .btn{justify-self:start}.form__note{color:var(--text-soft);font-size:.85rem}.form__status{min-height:1.4em;color:var(--eyebrow);font-weight:600}.quotes{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.5rem;display:grid}.quote{background:var(--surface);border:1px solid var(--line);grid-template-rows:auto 1fr auto;gap:1rem;margin:0;padding:2rem;display:grid}.quote__stars{color:#c99a2e;letter-spacing:.2em}.quote blockquote{font:italic 400 1.1rem/1.55 var(--serif);white-space:pre-line;margin:0}.quote figcaption{color:var(--text-soft);gap:.15rem;font-size:.9rem;display:grid}.quote figcaption strong{color:var(--text);font-weight:600}.cta-band{text-align:center;justify-items:center;gap:1.25rem;display:grid}.cta-band p{max-width:36rem;color:var(--text-soft);font-size:1.1rem}.cta-band__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.yt{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.yt__link,.yt iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.yt__link img{object-fit:cover;width:100%;height:100%}.yt__play{background:var(--crimson);border-radius:.9rem;width:4.5rem;height:3.2rem;transition:transform .15s;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 6px 24px #00000059}.yt__play:after{content:"";border:.7rem solid #0000;border-left:1.15rem solid #fff;border-right-width:0;position:absolute;top:50%;left:54%;translate:-50% -50%}.yt__link:hover .yt__play,.yt__link:focus-visible .yt__play{transform:scale(1.08)}.yt--short{aspect-ratio:9/16}.consent{color:var(--text);grid-template-columns:auto 1fr;align-items:start;gap:.6rem;font-size:.86rem;line-height:1.5;display:grid}.consent a{color:inherit;text-decoration:underline}.consent input{width:1.05rem;height:1.05rem;accent-color:var(--crimson);margin-top:.2rem}.consent__privacy{color:var(--text-soft);font-size:.78rem}.consent__privacy a{color:inherit}.agentbar{background:var(--night);color:var(--on-dark);border-bottom:3px solid var(--crimson)}.agentbar[hidden]{display:none}.agentbar__inner{max-width:var(--wrap);padding:.45rem var(--gutter);font:600 .85rem/1.3 var(--ui);align-items:center;gap:.75rem;margin:0 auto;display:flex}.agentbar img{object-fit:cover;background:var(--sand);border-radius:50%;width:2rem;height:2rem}.agentbar a{color:#fff}.agentbar__tel{white-space:nowrap;margin-left:auto}.agentbar button{color:var(--on-dark);cursor:pointer;background:0 0;border:0;padding:.2rem .4rem;font-size:1.3rem;line-height:1}.agentbar button:hover{color:#fff}.mcalc{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width<=900px){.mcalc{grid-template-columns:1fr}}.mcalc fieldset{border:1px solid var(--line);margin:0 0 1.25rem;padding:1rem 1.25rem 1.25rem}.mcalc legend{padding:0 .4rem;font-weight:700}.mcalc .field{margin-bottom:.85rem}.mcalc .field label{margin-bottom:.25rem;font-weight:600;display:block}.mcalc .field small{color:var(--ink-soft);margin-top:.25rem;font-size:.85rem;display:block}.mcalc input,.mcalc select{border:1px solid var(--line);width:100%;font:inherit;background:#fff;padding:.6rem .7rem}.mcalc .two{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=520px){.mcalc .two{grid-template-columns:1fr}}.mcalc__out{border:2px solid var(--ink);background:var(--paper);padding:1.25rem 1.5rem;position:sticky;top:6rem}@media (width<=900px){.mcalc__out{position:static}}.mcalc__big{margin:.25rem 0 .5rem;font-size:clamp(2rem,5vw,2.8rem);font-weight:800;line-height:1.1}.mcalc__out table{border-collapse:collapse;width:100%;font-size:.95rem}.mcalc__out td{border-bottom:1px solid var(--line);padding:.35rem 0}.mcalc__out td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mcalc__out tr.total td{border-bottom:0;border-top:2px solid var(--ink);font-weight:800}.mcalc__note{color:var(--ink-soft);margin-top:.75rem;font-size:.85rem}.mcalc__bar{background:var(--line);height:14px;margin:.75rem 0;display:flex}.mcalc__bar span{height:100%;display:block}.calc-cards{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.calc-cards a{border:1px solid var(--line);height:100%;color:inherit;padding:1.25rem;text-decoration:none;display:block}.calc-cards a:hover{border-color:var(--crimson)}.calc-cards strong{margin-bottom:.35rem;font-size:1.15rem;display:block}.calc-sources{font-size:.9rem}.is-embed .utility,.is-embed header.nav,.is-embed .footer,.is-embed .agentbar,.is-embed .crumbs,.is-embed nav[aria-label=Breadcrumb]{display:none!important}[data-idx]{position:relative}html:not(.idx-ok) [data-idx]>:not(.idx-lock){filter:blur(7px);pointer-events:none;user-select:none}.idx-lock{z-index:5;background:#faf7f273;align-content:start;justify-items:center;padding:2rem 1rem;display:grid;position:absolute;inset:0}.idx-lock__box{border:1px solid var(--line);text-align:center;background:#fff;max-width:30rem;padding:1.25rem 1.5rem;position:sticky;top:7rem;box-shadow:0 10px 30px #0000001f}.idx-lock__box p{margin:0 0 .6rem}.skip[data-astro-cid-hkbrpulz]{z-index:50;background:var(--crimson);color:#fff;padding:.75rem 1rem;position:absolute;top:0;left:-999px}.skip[data-astro-cid-hkbrpulz]:focus{top:8px;left:8px}[data-astro-cid-hkbrpulz][hidden]{display:none!important}.utility[data-astro-cid-hkbrpulz]{background:var(--night-deep);color:var(--on-dark);font:600 .72rem/1.2 var(--ui);letter-spacing:.14em;text-transform:uppercase}.utility__inner[data-astro-cid-hkbrpulz]{max-width:84rem;padding:.6rem var(--gutter);justify-content:space-between;gap:1rem;margin-inline:auto;display:flex}.utility[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz][aria-hidden]{color:#c99a2e;margin-right:.35rem}.utility__right[data-astro-cid-hkbrpulz]{gap:1.5rem;display:flex}.utility[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--on-dark);border-bottom:1px solid var(--crimson);text-decoration:none}.utility__kw[data-astro-cid-hkbrpulz]{color:var(--on-dark-soft)}.utility__right[data-astro-cid-hkbrpulz]{align-items:center}.utility[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz].utility__join{background:var(--crimson);color:#fff;border:0;border-radius:3px;margin:-.3rem 0;padding:.3rem .7rem}.utility[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz].utility__join:hover{background:#a80000}.mobile__join[data-astro-cid-hkbrpulz]{margin-top:.75rem}@media (width<=900px){.utility__kw[data-astro-cid-hkbrpulz]{display:none}}@media (width<=560px){.utility__inner[data-astro-cid-hkbrpulz]>p[data-astro-cid-hkbrpulz]:first-child{display:none}.utility__inner[data-astro-cid-hkbrpulz]{justify-content:center}}.nav[data-astro-cid-hkbrpulz]{top:env(safe-area-inset-top,0px);z-index:20;background:var(--cream);border-bottom:1px solid var(--line);position:sticky;box-shadow:0 6px 18px #0000000a}.nav__inner[data-astro-cid-hkbrpulz]{max-width:84rem;padding:.6rem var(--gutter);align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.brand[data-astro-cid-hkbrpulz]{color:var(--charcoal);flex-shrink:0;align-items:center;gap:.65rem;text-decoration:none;display:flex}.brand[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:auto;height:3.1rem}.brand__name[data-astro-cid-hkbrpulz]{font:600 .82rem/1.15 var(--serif);letter-spacing:.16em;text-transform:uppercase;color:var(--charcoal)}.menu[data-astro-cid-hkbrpulz]{margin-left:auto}.menu__list[data-astro-cid-hkbrpulz]{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.menu__item[data-astro-cid-hkbrpulz]{position:relative}.menu__item[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]{font:500 .92rem/1 var(--ui);color:var(--ink);letter-spacing:.02em;padding:.9rem .7rem;text-decoration:none;display:block}.menu__item[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:hover,.menu__item[data-astro-cid-hkbrpulz]:focus-within>a[data-astro-cid-hkbrpulz]{color:var(--crimson)}.caret[data-astro-cid-hkbrpulz]{color:var(--crimson);margin-left:.25rem;font-size:.7rem}.sub[data-astro-cid-hkbrpulz]{background:var(--paper);border:1px solid var(--line);border-top:2px solid var(--crimson);opacity:0;visibility:hidden;min-width:14rem;margin:0;padding:.5rem 0;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:0;transform:translateY(4px);box-shadow:0 16px 32px #00000014}.has-sub[data-astro-cid-hkbrpulz]:hover .sub[data-astro-cid-hkbrpulz],.has-sub[data-astro-cid-hkbrpulz]:focus-within .sub[data-astro-cid-hkbrpulz]{opacity:1;visibility:visible;transform:none}.sub[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font:500 .92rem/1.3 var(--ui);color:var(--ink);padding:.55rem 1.1rem;text-decoration:none;display:block}.sub[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{background:var(--sand);color:var(--crimson)}.nav__cta[data-astro-cid-hkbrpulz]{flex-shrink:0;padding:.85rem 1.2rem;font-size:.8rem}.burger[data-astro-cid-hkbrpulz]{border:1px solid var(--line);background:var(--paper);cursor:pointer;width:2.75rem;height:2.75rem;margin-left:auto;display:none}.burger__bars[data-astro-cid-hkbrpulz],.burger__bars[data-astro-cid-hkbrpulz]:before,.burger__bars[data-astro-cid-hkbrpulz]:after{background:var(--ink);width:1.2rem;height:2px;margin:0 auto;transition:transform .2s;display:block;position:relative}.burger__bars[data-astro-cid-hkbrpulz]:before,.burger__bars[data-astro-cid-hkbrpulz]:after{content:"";position:absolute;left:0}.burger__bars[data-astro-cid-hkbrpulz]:before{top:-6px}.burger__bars[data-astro-cid-hkbrpulz]:after{top:6px}.burger[data-astro-cid-hkbrpulz][aria-expanded=true] .burger__bars[data-astro-cid-hkbrpulz]{background:0 0}.burger[data-astro-cid-hkbrpulz][aria-expanded=true] .burger__bars[data-astro-cid-hkbrpulz]:before{transform:translateY(6px)rotate(45deg)}.burger[data-astro-cid-hkbrpulz][aria-expanded=true] .burger__bars[data-astro-cid-hkbrpulz]:after{transform:translateY(-6px)rotate(-45deg)}.mobile[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);background:var(--cream);max-height:calc(100vh - 7rem);overflow-y:auto}.mobile[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{max-width:40rem;padding:1rem var(--gutter) 2rem;gap:.25rem;margin-inline:auto;display:grid}.mobile__group[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--line);padding:.6rem 0}.mobile__top[data-astro-cid-hkbrpulz]{font:500 1.35rem/1.3 var(--serif);color:var(--ink);text-decoration:none}.mobile__group[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:.35rem .9rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.mobile__group[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-soft);font-size:.95rem;text-decoration:none}.mobile__cta[data-astro-cid-hkbrpulz]{margin-top:1rem}.mobile__phone[data-astro-cid-hkbrpulz]{text-align:center;color:var(--ink);padding:.75rem;font-weight:600}@media (width<=1180px){.menu[data-astro-cid-hkbrpulz],.nav__cta[data-astro-cid-hkbrpulz]{display:none}.burger[data-astro-cid-hkbrpulz]{display:block}}@media (width>=1181px){.mobile[data-astro-cid-hkbrpulz]{display:none!important}}.footer[data-astro-cid-hkbrpulz]{background:var(--night-deep);color:var(--on-dark-soft);font-size:.95rem}.footer__top[data-astro-cid-hkbrpulz]{grid-template-columns:1.6fr repeat(4,1fr);gap:2rem;padding-block:4rem 3rem;display:grid}@media (width<=960px){.footer__top[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand[data-astro-cid-hkbrpulz]{grid-column:1/-1}}.footer__brand[data-astro-cid-hkbrpulz]{align-content:start;gap:1rem;display:grid}.footer__brand[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:12.5rem;height:auto}.footer[data-astro-cid-hkbrpulz] address[data-astro-cid-hkbrpulz]{font-style:normal;line-height:1.7}.footer__title[data-astro-cid-hkbrpulz]{font:700 .75rem/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark);margin-bottom:1rem}.footer__col[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--on-dark-soft);text-decoration:none}.footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:#fff}.footer__legal[data-astro-cid-hkbrpulz]{border-top:1px solid #ffffff1a;gap:.4rem;padding-block:1.5rem 2rem;font-size:.82rem;display:grid}.footer__legal[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration:underline}
