@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap";:root{--green: #386940;--green-light: #43a462;--green-dark: #2a6b3f;--green-deep: #193623;--beige: #efe7dd;--beige-light: #f6f0e9;--beige-lightest: #faf6f2;--white: #ffffff;--black: #000000;--text: #2b180a;--near-black: #1c1c1e;--gray-muted: #94877c;--gray-700: #94877c;--gray-600: #94877c;--gray-500: #94877c;--gray-400: #94877c;--gray-300: #efe7dd;--gray-200: #efe7dd;--gray-100: #f6f0e9;--gray-50: #faf6f2;--red: #f7333b;--red-light: #fff4f6;--border-light: rgba(0, 0, 0, .12);--border-lighter: rgba(0, 0, 0, .08);--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading: "Lora", Georgia, "Times New Roman", serif;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--space-4xl: 96px;--space-5xl: 128px;--radius: 16px;--radius-lg: 28px;--radius-sm: 12px;--radius-xs: 8px;--radius-full: 100px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--max-width: 1200px;--nav-height: 60px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.44, 0, .56, 1);--spring: cubic-bezier(.175, .885, .32, 1.275);--duration-fast: .2s;--duration-normal: .4s;--duration-slow: .6s;--duration-spring: .8s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--text);background:var(--white);overflow-x:hidden}img,video{display:block;max-width:100%}img:not([height]){height:auto}svg{display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.1;letter-spacing:-.04em;color:var(--black)}h1{font-size:clamp(36px,5vw,59px);letter-spacing:-.04em}h2{font-size:clamp(28px,4vw,48px)}h3{font-size:clamp(22px,3vw,32px)}h4{font-size:clamp(18px,2.5vw,24px)}p{color:var(--gray-muted);line-height:1.7}.text-green{color:var(--green)}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--space-3xl)}.section{padding:var(--space-5xl) 0}.section--beige{background:var(--beige-lightest)}.section--gray{background:var(--gray-50)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:16px 32px;font-family:var(--font-body);font-size:16px;font-weight:500;border-radius:var(--radius);transition:background var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);white-space:nowrap;cursor:pointer}.btn--primary{background:var(--black);color:var(--white);border:none;position:relative;overflow:hidden}.btn--primary:hover{background:var(--green);color:var(--white)}.btn--primary:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transition:left .5s var(--ease-out);pointer-events:none}.btn--primary:hover:after{left:100%}.btn--secondary{background:var(--white);color:var(--black);border:1px solid var(--border-light);padding:17px 32px}.btn--secondary:hover{border-color:var(--green);color:var(--green)}.btn--green{background:var(--green);color:var(--white);border:none}.btn--green:hover{background:var(--green-light);transform:translateY(-1px)}.label{display:inline-block;padding:6px 14px;font-size:13px;font-weight:500;letter-spacing:.02em;border-radius:var(--radius-full);border:1px solid var(--border-light);color:var(--gray-muted);transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.label--green{background:var(--green);color:var(--white);border:none}.label:hover{border-color:var(--green);color:var(--green)}.label--green:hover{background:var(--green-light);border-color:transparent;color:var(--white)}.dots-bg{position:relative}.dots-bg:before{content:"";position:absolute;inset:-100px -200px;background-image:url(/images/dots-bg.png);background-repeat:no-repeat;background-position:center;background-size:900px auto;opacity:.55;z-index:0;pointer-events:none}.dots-bg>*{position:relative;z-index:1}.form-success{text-align:center;font-size:18px;font-weight:500;color:var(--green);padding:var(--space-3xl) var(--space-xl)}.contact-section{padding:var(--space-5xl) 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:var(--radius-lg);overflow:hidden;background:var(--white);box-shadow:var(--shadow-lg)}.contact-panel{background:var(--green);padding:var(--space-4xl) var(--space-3xl);display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;min-height:600px}.contact-panel:before{content:"";position:absolute;inset:0;background-image:url(/images/dots-bg.png);background-repeat:no-repeat;background-position:center center;background-size:1400px auto;opacity:.8;z-index:0;pointer-events:none;mix-blend-mode:multiply}.contact-panel__content{position:relative;z-index:1}.contact-panel__title{font-family:var(--font-heading);font-size:clamp(28px,3vw,38px);font-weight:500;letter-spacing:-.04em;line-height:1.15;color:var(--white);margin-bottom:var(--space-lg)}.contact-panel__desc{font-size:15px;line-height:1.7;color:#fffc}.contact-form-wrap{padding:var(--space-3xl);background:var(--white)}.contact-form{display:flex;flex-direction:column;gap:var(--space-lg)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.form-field input,.form-field textarea{width:100%;padding:16px 20px;background:var(--beige-lightest);border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:15px;color:var(--text);transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease;outline:none;resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--gray-muted)}.form-field input:focus,.form-field textarea:focus{border-color:var(--green);background:var(--white);box-shadow:0 0 0 3px #3869401a}.form-group{display:flex;flex-direction:column;gap:var(--space-md)}.form-label{font-weight:600;font-size:15px;color:var(--text)}.radio-group{display:flex;flex-wrap:wrap;gap:10px}.radio-pill{display:inline-flex;align-items:center;cursor:pointer}.radio-pill input[type=radio]{display:none}.radio-pill span{display:inline-flex;align-items:center;padding:10px 18px;border:1.5px solid var(--beige);border-radius:var(--radius-full);font-size:14px;font-weight:500;color:var(--text);background:var(--white);transition:all var(--duration-fast) var(--ease-out)}.radio-pill input[type=radio]:checked+span{background:var(--text);color:var(--white);border-color:var(--text)}.radio-pill:hover span{border-color:var(--green);color:var(--green)}.btn--full-width{width:100%;padding:18px 28px;font-size:16px}.form-fine-print{font-size:13px;color:var(--gray-muted);text-align:center}.form-fine-print a{text-decoration:underline;transition:color var(--duration-fast)}.form-fine-print a:hover{color:var(--text)}.location-bar{background:var(--beige-lightest);border-top:1px solid var(--beige);padding:var(--space-2xl) 0}.location-bar__inner{display:flex;align-items:center;gap:var(--space-xl);flex-wrap:wrap}.location-bar__text{display:flex;align-items:center;gap:var(--space-md)}.location-bar__text h3{font-size:18px;letter-spacing:-.03em;white-space:nowrap}.label--sm{padding:4px 12px;font-size:12px}.location-bar__desc{flex:1;font-size:14px;color:var(--gray-muted);line-height:1.6}.img-placeholder{background:var(--gray-50);border:1px dashed var(--border-light);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--gray-muted);font-size:14px;min-height:200px;width:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.animate-scale{opacity:0;transform:scale(.92);transition:opacity var(--duration-spring) var(--spring),transform var(--duration-spring) var(--spring)}.animate-scale.visible{opacity:1;transform:scale(1)}.animate-slide-left{opacity:0;transform:translate(-40px);transition:opacity var(--duration-spring) var(--spring),transform var(--duration-spring) var(--spring)}.animate-slide-left.visible{opacity:1;transform:translate(0)}.animate-slide-right{opacity:0;transform:translate(40px);transition:opacity var(--duration-spring) var(--spring),transform var(--duration-spring) var(--spring)}.animate-slide-right.visible{opacity:1;transform:translate(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}.delay-6{transition-delay:.6s}.hover-lift{transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.hover-scale{transition:transform var(--duration-fast) var(--ease-out)}.hover-scale:hover{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.animate-on-scroll,.animate-scale,.animate-slide-left,.animate-slide-right{opacity:1;transform:none;transition:none}.hover-lift:hover,.hover-scale:hover{transform:none}}@media(max-width:1024px){.container{padding:0 var(--space-xl)}.section{padding:var(--space-4xl) 0}}@media(max-width:810px){.container{padding:0 var(--space-lg)}.section{padding:80px 0}.contact-grid{grid-template-columns:1fr}.contact-panel{min-height:auto;padding:var(--space-2xl)}.contact-panel__title{font-size:28px}.contact-form-wrap{padding:var(--space-xl)}.form-row{grid-template-columns:1fr}.location-bar__inner{flex-direction:column;align-items:flex-start;gap:var(--space-md)}}@media(max-width:480px){.container{padding:0 var(--space-md)}.btn{white-space:normal;text-align:center;padding:14px 24px}}.page-loader[data-astro-cid-37fxchfa]{position:fixed;inset:0;z-index:9999;background:#fff;display:flex;align-items:center;justify-content:center;transition:opacity .5s cubic-bezier(.16,1,.3,1),visibility .5s}.page-loader[data-astro-cid-37fxchfa].loaded{opacity:0;visibility:hidden;pointer-events:none}.page-loader__inner[data-astro-cid-37fxchfa]{display:flex;flex-direction:column;align-items:center;gap:28px}.page-loader__logo[data-astro-cid-37fxchfa]{width:48px;height:auto;opacity:0;transform:translateY(8px);animation:loaderFadeIn .6s cubic-bezier(.16,1,.3,1) .1s forwards}.page-loader__bar[data-astro-cid-37fxchfa]{width:120px;height:2px;background:#efe7dd;border-radius:2px;overflow:hidden;opacity:0;animation:loaderFadeIn .4s ease .3s forwards}.page-loader__progress[data-astro-cid-37fxchfa]{height:100%;width:0%;background:#2b180a;border-radius:2px;animation:loaderProgress 1.2s cubic-bezier(.16,1,.3,1) .4s forwards}@keyframes loaderFadeIn{to{opacity:1;transform:translateY(0)}}@keyframes loaderProgress{0%{width:0%}60%{width:70%}to{width:100%}}@media(prefers-reduced-motion:reduce){.page-loader[data-astro-cid-37fxchfa]{display:none}}.header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:100;background:#ffffffe0;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.header__nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:var(--nav-height)}.header__left[data-astro-cid-3ef6ksr2],.header__right[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:20px;flex:1}.header__right[data-astro-cid-3ef6ksr2]{justify-content:flex-end}.header__lang-wrap[data-astro-cid-3ef6ksr2]{position:relative}.header__lang[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:4px;color:var(--gray-muted);font-size:14px;padding:6px;border-radius:var(--radius-xs);transition:color var(--duration-fast)}.header__lang[data-astro-cid-3ef6ksr2]:hover{color:var(--text)}.header__lang-current[data-astro-cid-3ef6ksr2]{font-size:13px;font-weight:500}.header__lang-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:8px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out),visibility var(--duration-fast);z-index:110}.header__lang-wrap[data-astro-cid-3ef6ksr2]:hover .header__lang-menu[data-astro-cid-3ef6ksr2],.header__lang-menu[data-astro-cid-3ef6ksr2].open{opacity:1;visibility:visible;pointer-events:auto}.header__lang-menu[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:8px 0 0;background:var(--white);border:1px solid var(--beige);border-radius:var(--radius-sm);box-shadow:0 8px 32px #00000014}.header__lang-option[data-astro-cid-3ef6ksr2]{display:block;position:relative;padding:10px 24px;font-size:14px;font-weight:500;color:var(--gray-muted);white-space:nowrap;transition:color var(--duration-fast);text-decoration:none}.header__lang-option[data-astro-cid-3ef6ksr2]:first-child{padding-top:14px}.header__lang-option[data-astro-cid-3ef6ksr2]:last-child{padding-bottom:14px}.header__lang-option[data-astro-cid-3ef6ksr2]:hover{color:var(--text)}.header__lang-option[data-astro-cid-3ef6ksr2].active{color:var(--green);font-weight:600}.header__link[data-astro-cid-3ef6ksr2]{font-size:15px;font-weight:500;color:var(--gray-muted);transition:color var(--duration-fast);padding:6px 2px}.header__link[data-astro-cid-3ef6ksr2]:hover,.header__link[data-astro-cid-3ef6ksr2].active{color:var(--text)}.header__logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}.header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:120px;height:auto;display:block}.btn--sm[data-astro-cid-3ef6ksr2]{padding:10px 20px;font-size:14px;border-radius:var(--radius-sm)}.header__menu-btn[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:8px;width:40px;height:40px;position:relative}.header__menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:20px;height:2px;background:var(--text);border-radius:2px;position:absolute;left:50%;transform:translate(-50%);transition:all .3s cubic-bezier(.16,1,.3,1)}.header__menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){top:12px}.header__menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){top:19px}.header__menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){top:26px}.header__menu-btn[data-astro-cid-3ef6ksr2].open span[data-astro-cid-3ef6ksr2]:nth-child(1){top:19px;transform:translate(-50%) rotate(45deg)}.header__menu-btn[data-astro-cid-3ef6ksr2].open span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0;transform:translate(-50%) scaleX(0)}.header__menu-btn[data-astro-cid-3ef6ksr2].open span[data-astro-cid-3ef6ksr2]:nth-child(3){top:19px;transform:translate(-50%) rotate(-45deg)}.header__dropdown[data-astro-cid-3ef6ksr2]{position:relative}.header__link--dropdown[data-astro-cid-3ef6ksr2]{background:none;border:none;cursor:pointer;font-family:inherit}.header__dropdown[data-astro-cid-3ef6ksr2]>.header__link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:3px}.header__chevron[data-astro-cid-3ef6ksr2]{transition:transform var(--duration-fast) var(--ease-out)}.header__dropdown[data-astro-cid-3ef6ksr2]:hover .header__chevron[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.header__dropdown-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:12px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out),visibility var(--duration-fast)}.header__dropdown[data-astro-cid-3ef6ksr2]:hover .header__dropdown-menu[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;pointer-events:auto}.header__dropdown-menu[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:12px 0 0;background:var(--white);border:1px solid var(--beige);border-radius:var(--radius-sm);box-shadow:0 8px 32px #00000014}.header__dropdown-item[data-astro-cid-3ef6ksr2]{display:block;position:relative;padding:10px 24px;font-size:14px;font-weight:500;color:var(--gray-muted);white-space:nowrap;transition:color var(--duration-fast)}.header__dropdown-item[data-astro-cid-3ef6ksr2]:first-child{padding-top:14px}.header__dropdown-item[data-astro-cid-3ef6ksr2]:last-child{padding-bottom:14px}.header__dropdown-item[data-astro-cid-3ef6ksr2]:hover{color:var(--text)}.mobile-nav[data-astro-cid-3ef6ksr2]{display:none;position:fixed;inset:0;z-index:99;background:var(--white);padding-top:var(--nav-height);opacity:0;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-out)}.mobile-nav[data-astro-cid-3ef6ksr2].open{opacity:1;pointer-events:auto}.mobile-nav__content[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;height:calc(100vh - var(--nav-height));height:calc(100dvh - var(--nav-height));padding:var(--space-2xl) var(--space-lg);overflow-y:auto}.mobile-nav__link[data-astro-cid-3ef6ksr2]{font-family:var(--font-heading);font-size:28px;padding:var(--space-md) 0;border-bottom:1px solid var(--beige);color:var(--text)}.mobile-nav__lang-switcher[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;gap:var(--space-md);margin-top:auto;padding:var(--space-xl) 0 var(--space-md)}.lang-flag[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--radius-full);border:1px solid var(--beige);background:transparent;font-size:14px;font-weight:500;color:var(--gray-muted);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);text-decoration:none}.lang-flag[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{border-radius:2px;flex-shrink:0}.lang-flag[data-astro-cid-3ef6ksr2]:hover{border-color:var(--text);color:var(--text)}.lang-flag--active[data-astro-cid-3ef6ksr2]{border-color:var(--text);color:var(--text);background:var(--beige-lightest)}@media(max-width:810px){.header__nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between}.header__left[data-astro-cid-3ef6ksr2],.header__link[data-astro-cid-3ef6ksr2],.header__dropdown[data-astro-cid-3ef6ksr2],.header__right[data-astro-cid-3ef6ksr2]{display:none}.header__logo[data-astro-cid-3ef6ksr2]{order:-1}.header__menu-btn[data-astro-cid-3ef6ksr2]{display:flex}.mobile-nav[data-astro-cid-3ef6ksr2]{display:block}.mobile-nav__content[data-astro-cid-3ef6ksr2]{padding-left:var(--space-lg);padding-right:var(--space-lg)}}@media(max-width:480px){.mobile-nav__content[data-astro-cid-3ef6ksr2]{padding-left:var(--space-md);padding-right:var(--space-md)}}.footer[data-astro-cid-sz7xmlte]{background:var(--beige-lightest);padding:var(--space-4xl) 0 var(--space-xl);border-top:1px solid var(--beige)}.footer__top[data-astro-cid-sz7xmlte]{text-align:center;margin-bottom:var(--space-4xl)}.footer__logo[data-astro-cid-sz7xmlte]{margin-bottom:var(--space-md);display:flex;justify-content:center}.footer__logo-img[data-astro-cid-sz7xmlte]{width:clamp(100px,30vw,140px);height:auto}.footer__columns[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2xl);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--beige);margin-bottom:var(--space-xl)}.footer__heading[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--text);letter-spacing:0;margin-bottom:var(--space-md)}.footer__links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:var(--space-sm)}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:14px;color:var(--gray-500);transition:color var(--duration-fast)}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text)}.footer__bottom[data-astro-cid-sz7xmlte]{text-align:left}.footer__bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:13px;color:var(--gray-400)}@media(max-width:810px){.footer[data-astro-cid-sz7xmlte]{padding:var(--space-2xl) 0 var(--space-lg)}.footer__top[data-astro-cid-sz7xmlte]{margin-bottom:var(--space-xl)}.footer__columns[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr);gap:var(--space-lg);padding-bottom:var(--space-lg);margin-bottom:var(--space-lg)}.footer__bottom[data-astro-cid-sz7xmlte]{text-align:center}}@media(max-width:480px){.footer[data-astro-cid-sz7xmlte]{padding:var(--space-xl) 0 var(--space-md)}.footer__columns[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--space-md)}}
