:root{--red:#a51c2a;--blue:#5173ba;--ink-deep:#1b0505;--ink:#353535;--paper:#fff;--band:#fffcfc;--hairline-grey:#847980;--star:#f4b400;--ink-soft:var(--ink);--hairline:var(--hairline-grey);--hairline-strong:var(--ink);--accent:var(--blue);--accent-ink:#fff;--btn-bg:var(--red);--btn-fg:#fff;--page-bg:color-mix(in srgb, var(--blue) 7%, var(--paper));--blue-text:color-mix(in srgb, var(--blue) 85%, var(--ink-deep));--container:min(100% - 2 * var(--gutter), 87.5rem);--container-narrow:65ch;--gutter:clamp(1rem, 4vw, 3rem);--gap:clamp(1rem, 3vw, 2.5rem);--section-y:clamp(3.5rem, 9vw, 8.5rem);--header-logo-w:clamp(6.5rem, 8vw, 8.5rem);--header-h:calc(var(--header-logo-w) * 603 / 1200 + 2.5rem);--ridge-h:clamp(5.5rem, 13.9vw, 14rem);--radius:.25rem;--photo-filter:brightness(1.1);--dur:.7s;--dur-fast:.22s;--ease:cubic-bezier(.22, .61, .36, 1);--font-body:"Montserrat", ui-sans-serif, system-ui, sans-serif;--font-display:"Montserrat", ui-sans-serif, system-ui, sans-serif;--font-label:"Montserrat", ui-sans-serif, system-ui, sans-serif;--step-display:clamp(2.5rem, 1.386rem + 4.571vw, 5.5rem);--step-1:clamp(1.875rem, 1.271rem + 2.476vw, 3.5rem);--step-hero:clamp(1.75rem, 1.471rem + 1.143vw, 2.5rem);--step-2:clamp(1.375rem, 1.143rem + .952vw, 2rem);--step-3:clamp(1.1rem, .998rem + .419vw, 1.375rem);--step-body:clamp(1rem, .954rem + .19vw, 1.125rem);--step-body-sm:clamp(.9375rem, .914rem + .095vw, 1rem);--step-body-xs:.8125rem;--step-caption:clamp(.875rem, .852rem + .095vw, .938rem)}@media (prefers-reduced-motion:reduce){:root{--dur:1ms;--dur-fast:1ms}}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-cyrillic-ext-300-normal.AjyHH-nA.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-300-normal.Ctr4ZZfs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-cyrillic-300-normal.DyQnI4ta.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-300-normal.BVP0yxL_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-vietnamese-300-normal.BIrGnxdC.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-300-normal.F69v1y7v.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-latin-ext-300-normal.DiDe5dVi.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-300-normal.BCbSOsYO.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-latin-300-normal.BgP24wlQ.woff2)format("woff2"),url(/_astro/montserrat-latin-300-normal.sTRdVzlf.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-ext-400-normal.Xqov12YL.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-400-normal.DRPPeomZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-400-normal.BPq32Q8K.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-400-normal.jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-vietnamese-400-normal.D4oHqQTd.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-400-normal.BeEscFYY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-ext-400-normal.B8bwfy6Y.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-400-normal.BffdBkAA.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-ext-500-normal.11xBT7e1.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-500-normal.DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-500-normal.T0SG181k.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-500-normal.CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-vietnamese-500-normal.NT-t8RG1.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-500-normal.DpeZlV_K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-ext-500-normal.BKtbrd6n.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-500-normal.DWPqqZgs.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-ext-700-normal.MyDreaeu.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-700-normal.D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-700-normal.D-Pqjtdp.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-700-normal.BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-vietnamese-700-normal.C0x1De3p.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-700-normal.DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-ext-700-normal.BOP2Nhf0.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-700-normal.DdDFr05Z.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff)format("woff");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}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0}body{background:var(--page-bg);color:var(--ink);font-family:var(--font-body);font-size:var(--step-body);text-wrap:pretty;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;overflow-wrap:break-word;hyphens:auto;color:var(--ink);margin:0;font-weight:400;line-height:1.1}h1{font-size:var(--step-display);letter-spacing:-.02em;font-weight:300;line-height:.95}h2{font-size:var(--step-1)}h3{font-size:var(--step-2);font-weight:700}p{max-width:var(--container-narrow);margin:0 0 1em}p:last-child{margin-bottom:0}img,svg{max-width:100%;display:block}:where(.photo-hero__photo img,.photo-hero__video,.hero__photo img,.hero__video,.photo-band__img,.band__img,.features__img,.vehicles__img,.why__bg,.about-teaser__img,.engagement figure img,.gallery__slide img,.zz__item:not(:last-child) .zz__photo img,.pc__thumb--cover){filter:var(--photo-filter)}a{color:var(--blue-text);text-underline-offset:.15em}a:not([class]){color:var(--blue-text);text-decoration:underline}button{font-family:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}[data-on-red] :focus-visible{outline-color:var(--paper)}.wrap{width:var(--container);margin-inline:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--red);color:var(--paper);font-family:var(--font-label);z-index:1000;opacity:0;transition:transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);padding:.75rem 1.25rem;font-weight:700;position:absolute;top:1rem;left:1rem;transform:translateY(-6rem)}.skip-link:focus{opacity:1;transform:translateY(0)}.label{font-family:var(--font-label);letter-spacing:.08em;text-transform:none;font-weight:700}.section{padding-block:var(--section-y)}.tabular{font-variant-numeric:tabular-nums}.btn{font-family:var(--font-label);font-weight:700;font-size:var(--step-body);border-radius:var(--radius);cursor:pointer;min-height:44px;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border:1px solid #0000;align-items:center;gap:.6rem;padding:.85rem 1.5rem;text-decoration:none;display:inline-flex}.btn--fill{background:var(--red);color:var(--paper)}.btn--fill:hover{background:var(--ink-deep);color:var(--paper)}.btn--outline{color:var(--ink);background:0 0;border-color:currentColor}.btn--outline:hover{background:var(--ink);color:var(--paper)}.btn--line{color:var(--blue-text);border-bottom:1px solid var(--blue);min-height:auto;padding:.4rem 0}.btn--line:hover{color:var(--ink-deep);border-color:var(--ink-deep)}.btn--whatsapp{color:var(--paper);background:#25d366;border-color:#25d366}.btn--whatsapp:hover{color:var(--paper);background:#1da851;border-color:#1da851}@media (width>=768px){.btn--mobile-only{display:none}}.btn:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}svg[data-astro-cid-nao5kt43]{vertical-align:-.125em;width:1em;height:1em;display:inline-block}.header[data-astro-cid-nen7h5rs]{z-index:100;background:var(--red);transition:background-color var(--dur-fast) var(--ease);position:sticky;top:0}body:has(>main>:is(.hero,.photo-hero):first-child) .header[data-astro-cid-nen7h5rs]{--header-shade:1;margin-bottom:calc(-1 * var(--header-h))}body:has(>main>:is(.hero,.photo-hero):first-child) .header[data-astro-cid-nen7h5rs]:not(.is-scrolled){background-color:#0000}.header[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;height:calc(var(--header-h) + 8rem);background:linear-gradient(180deg, color-mix(in srgb, var(--ink-deep) 72%, transparent) 0%, color-mix(in srgb, var(--ink-deep) 70%, transparent) 10%, color-mix(in srgb, var(--ink-deep) 64.5%, transparent) 20%, color-mix(in srgb, var(--ink-deep) 56.5%, transparent) 30%, color-mix(in srgb, var(--ink-deep) 46.5%, transparent) 40%, color-mix(in srgb, var(--ink-deep) 36%, transparent) 50%, color-mix(in srgb, var(--ink-deep) 25.5%, transparent) 60%, color-mix(in srgb, var(--ink-deep) 15.5%, transparent) 70%, color-mix(in srgb, var(--ink-deep) 7.5%, transparent) 80%, color-mix(in srgb, var(--ink-deep) 2%, transparent) 90%, transparent 100%);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease);position:absolute;inset:0 0 auto}.header[data-astro-cid-nen7h5rs]:not(.is-scrolled):before{opacity:var(--header-shade,0)}.header[data-astro-cid-nen7h5rs]:has(.header__burger[aria-expanded=true]):before{opacity:0}@supports (backdrop-filter:blur(1px)){.header[data-astro-cid-nen7h5rs].is-scrolled{background:color-mix(in srgb, var(--red) 80%, transparent);backdrop-filter:blur(12px)}}.header__row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--gap);padding-block:.75rem;display:flex}.header__brand[data-astro-cid-nen7h5rs]{transform-origin:0;transition:transform var(--dur-fast) var(--ease);padding:.5rem .85rem;line-height:0;display:inline-flex}.header__brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:var(--header-logo-w);height:auto}.header[data-astro-cid-nen7h5rs].is-scrolled .header__brand[data-astro-cid-nen7h5rs]{transform:scale(.82)}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:clamp(1rem,2vw,2rem);margin:0;padding:0;list-style:none;display:flex}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--paper);font-size:var(--step-caption);border-bottom:2px solid #0000;padding-block:.4rem;text-decoration:none}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--paper)}.header__lang[data-astro-cid-nen7h5rs]{white-space:nowrap;color:var(--paper);flex-shrink:0}.header__lang[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{font-family:var(--font-label);font-size:var(--step-caption);border-bottom:2px solid #0000;padding-block:.4rem}.header__lang-sep[data-astro-cid-nen7h5rs]{margin-inline:.4rem}.header__lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--paper);text-decoration:none}.header__lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{border-bottom-color:var(--paper)}.header__lang[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs][aria-current]{font-weight:700}.header__row[data-astro-cid-nen7h5rs]>.header__nav[data-astro-cid-nen7h5rs]{margin-left:auto}@media (width>=1280px){.header__lang[data-astro-cid-nen7h5rs]{padding-left:var(--gap);border-left:1px solid color-mix(in srgb, var(--paper) 45%, transparent)}}.header__burger[data-astro-cid-nen7h5rs]{border:1px solid var(--paper);border-radius:var(--radius);width:44px;height:44px;color:var(--paper);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none;position:relative}.header__burger[data-astro-cid-nen7h5rs] svg{width:1.5rem;height:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header__burger-close,.header__burger[data-astro-cid-nen7h5rs][aria-expanded=true] .header__burger-open{opacity:0}.header__burger[data-astro-cid-nen7h5rs][aria-expanded=true] .header__burger-close{opacity:1}.header__drawer[data-astro-cid-nen7h5rs]{--slide:calc(var(--dur-fast) * 2);z-index:99;overscroll-behavior:contain;width:min(85vw,22.5rem);height:100dvh;padding:calc(var(--header-h,6rem) + .5rem) var(--gutter) 2rem;background:var(--red);visibility:hidden;transition:transform var(--slide) var(--ease), visibility 0s linear var(--slide);position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.header__drawer[data-astro-cid-nen7h5rs].is-open{visibility:visible;transition:transform var(--slide) var(--ease), visibility 0s;transform:none}.header__drawer[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.header__drawer[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--paper);border-bottom:1px solid color-mix(in srgb, var(--paper) 40%, transparent);padding:.85rem 0;text-decoration:none;display:block}.header__drawer[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline}.header__scrim[data-astro-cid-nen7h5rs]{z-index:98;background:color-mix(in srgb, var(--ink-deep) 45%, transparent);opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease), visibility 0s linear var(--dur-fast);position:fixed;inset:0}.header__scrim[data-astro-cid-nen7h5rs].is-open{opacity:1;visibility:visible;transition:opacity var(--dur-fast) var(--ease), visibility 0s}@media (width<=1279px){.header__nav[data-astro-cid-nen7h5rs]{display:none}.header__burger[data-astro-cid-nen7h5rs]{display:inline-flex}.header__lang[data-astro-cid-nen7h5rs]{margin-left:auto;margin-right:.5rem}.header__lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{margin:-.7rem -.75rem;padding:.7rem .75rem}}@media (width>=1280px){.header__drawer[data-astro-cid-nen7h5rs],.header__scrim[data-astro-cid-nen7h5rs]{display:none}}svg[data-astro-cid-ccg5yoga]{vertical-align:-.125em;width:1em;height:1em;display:inline-block}.ridge-divider[data-astro-cid-jo6i4kqk]{height:var(--ridge-h);background:var(--page-bg);view-timeline:--footer-ridge block;position:relative;overflow:hidden}main:has(>.photo-band:last-child)+.ridge-divider[data-astro-cid-jo6i4kqk]{margin-top:calc(-1 * var(--ridge-h));background:0 0}.ridge-divider__layer[data-astro-cid-jo6i4kqk]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ridge-divider__layer[data-astro-cid-jo6i4kqk]{animation:none;animation-range:entry cover 50%}.ridge-divider__layer--blue[data-astro-cid-jo6i4kqk]{animation-name:footer-ridge-blue}.ridge-divider__layer--red[data-astro-cid-jo6i4kqk]{animation-name:footer-ridge-red}@keyframes footer-ridge-blue{0%{transform:translateY(-15%)}}@keyframes footer-ridge-red{0%{transform:translateY(12%)}}}}.footer[data-astro-cid-jo6i4kqk]{background:var(--red);font-size:var(--step-caption);padding-top:clamp(2rem,4vw,3rem);font-weight:300}.footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=767px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.footer__logo[data-astro-cid-jo6i4kqk]{background:var(--red);padding:.5rem .75rem;line-height:0;display:inline-block}.footer__meta[data-astro-cid-jo6i4kqk]{color:var(--paper);font-size:var(--step-caption);margin-top:1rem}.footer__heading[data-astro-cid-jo6i4kqk]{color:var(--paper);font-size:var(--step-body);margin-bottom:.75rem}.footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--paper);text-decoration:none}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__sponsor[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:.5rem;display:inline-flex}.footer__sponsor-heading[data-astro-cid-jo6i4kqk]{margin-top:1.5rem}.footer__contact[data-astro-cid-jo6i4kqk]{margin-top:.75rem}.footer__contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{color:var(--paper);align-items:center;gap:.5rem;display:flex}.footer__badges[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.25rem;display:flex}.footer__legal[data-astro-cid-jo6i4kqk]{background:var(--ink-deep);color:var(--paper);margin-top:clamp(1.5rem,3vw,2rem);padding-block:.75rem}.footer__legal[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--paper);font-size:var(--step-caption);text-decoration:underline}
