@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&family=Montserrat:wght@200;300;400;500;600;700&display=swap";:root{--color-bg: #F2F2EC;--color-bg-warm: #EEEFE9;--color-surface: #F8F8F3;--color-surface-strong: #E5E7DD;--color-line: rgba(28, 24, 21, .08);--color-line-strong: rgba(28, 24, 21, .14);--color-ink: #1C1815;--color-ink-soft: #5C544D;--color-ink-mute: #8A8278;--color-ink-faint: #B5B0A7;--color-buransh: #C62F3F;--color-buransh-dark: #9E1F2E;--color-buransh-soft: rgba(198, 47, 63, .12);--color-forest: #497235;--color-forest-dark: #2D4A1E;--color-forest-deeper: #1A2E11;--color-sage: #A8C0A2;--color-sage-soft: rgba(168, 192, 162, .18);--color-mist: #DCE5DA;--color-clay: #73493B;--color-clay-soft: #C9A89A;--color-blue-hour: #006DB1;--color-sky-soft: #DCE9F1;--color-dark: #1C1815;--color-dark-lift: #2C2825;--font-display: "Felix Titling", "Cinzel", "Trajan Pro", "Optima", serif;--font-serif: "Palatino Linotype", Palatino, "Book Antiqua", "URW Palladio L", Georgia, serif;--font-sans: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--container: 1200px;--container-narrow: 780px;--radius-sm: 8px;--radius-md: 18px;--radius-lg: 28px;--radius-xl: 40px;--shadow-soft: 0 8px 32px -12px rgba(28, 24, 21, .12);--shadow-strong: 0 24px 60px -18px rgba(28, 24, 21, .28);--shadow-glow: 0 0 50px -10px rgba(168, 192, 162, .4);--glass-bg: rgba(248, 248, 243, .55);--glass-bg-strong: rgba(248, 248, 243, .78);--glass-bg-dark: rgba(28, 24, 21, .42);--glass-bg-tinted: rgba(238, 239, 233, .45);--glass-blur: 18px;--glass-blur-strong: 28px;--glass-border: 1px solid rgba(255, 255, 255, .45);--glass-border-dark: 1px solid rgba(255, 255, 255, .08);--glass-shadow: 0 8px 32px -8px rgba(28, 24, 21, .15), inset 0 1px 0 0 rgba(255, 255, 255, .6);--clay-shadow: 18px 18px 45px rgba(28, 24, 21, .08), -18px -18px 45px rgba(255, 255, 255, .85), inset 0 1px 0 0 rgba(255, 255, 255, .55);--clay-shadow-deep: 24px 24px 60px rgba(28, 24, 21, .12), -24px -24px 60px rgba(255, 255, 255, .9), inset 0 2px 0 0 rgba(255, 255, 255, .6);--clay-shadow-inset: inset 8px 8px 16px rgba(28, 24, 21, .06), inset -8px -8px 16px rgba(255, 255, 255, .7);--ease: cubic-bezier(.22, .61, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}@supports not (overflow: clip){html{overflow-x:hidden}}body{margin:0;width:100%;max-width:100vw;overflow-x:clip;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);font-size:16px;font-weight:300;line-height:1.65;letter-spacing:.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(ellipse 80% 50% at 0% 0%,rgba(168,192,162,.08),transparent 60%),radial-gradient(ellipse 70% 50% at 100% 30%,rgba(220,233,241,.1),transparent 70%),radial-gradient(ellipse 80% 50% at 50% 100%,rgba(198,47,63,.04),transparent 70%);background-attachment:fixed}img,picture,svg,video{display:block;max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:400;color:var(--color-ink);letter-spacing:-.005em;line-height:1.1;margin:0 0 .6em}h1{font-size:clamp(2.5rem,5vw,4rem)}h2{font-size:clamp(1.9rem,3.6vw,2.8rem)}h3{font-size:clamp(1.25rem,2.2vw,1.55rem)}p{margin:0 0 1em;color:var(--color-ink-soft);font-weight:300}strong,b{font-weight:500;color:var(--color-ink)}a{color:var(--color-forest);text-decoration:none;transition:color .2s var(--ease)}a:hover{color:var(--color-buransh)}hr{border:0;border-top:1px solid var(--color-line);margin:3rem 0}::selection{background:var(--color-buransh-soft);color:var(--color-buransh-dark)}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 1.5rem}@media(min-width:1024px){.container{padding:0 2.5rem}}.container-narrow{max-width:var(--container-narrow)}.section{padding:clamp(4rem,8vw,7rem) 0;position:relative}.section--alt{background:var(--color-surface)}.section--dark{background:var(--color-forest-dark);color:var(--color-bg);position:relative;overflow:hidden}.section--dark:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 40% 40% at 10% 10%,rgba(168,192,162,.12),transparent 60%),radial-gradient(ellipse 50% 50% at 90% 90%,rgba(198,47,63,.1),transparent 60%);pointer-events:none}.section--brand{background:var(--color-buransh);color:#fff;position:relative;overflow:hidden}.section--ink{background:var(--color-dark);color:var(--color-bg);position:relative;overflow:hidden}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-sans);font-size:.7rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--color-buransh);margin-bottom:.85rem}.eyebrow:before{content:"";width:18px;height:1px;background:currentColor;opacity:.6}.eyebrow--light{color:#eeefe9b8}.eyebrow--no-bar:before{display:none}.display{font-family:var(--font-display);font-weight:400;letter-spacing:.06em;text-transform:uppercase;line-height:1.05}.glass{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-lg)}.glass--strong{background:var(--glass-bg-strong);backdrop-filter:blur(var(--glass-blur-strong)) saturate(160%);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(160%)}.glass--dark{background:var(--glass-bg-dark);backdrop-filter:blur(var(--glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);border:var(--glass-border-dark);color:var(--color-bg)}.glass--tinted{background:var(--glass-bg-tinted);backdrop-filter:blur(var(--glass-blur)) saturate(120%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(120%);border:var(--glass-border)}.clay{background:linear-gradient(145deg,var(--color-surface),var(--color-surface-strong));box-shadow:var(--clay-shadow);border-radius:var(--radius-lg);border:none}.clay--deep{background:linear-gradient(145deg,var(--color-bg-warm),var(--color-surface-strong));box-shadow:var(--clay-shadow-deep);border-radius:var(--radius-xl)}.clay--inset{background:var(--color-surface);box-shadow:var(--clay-shadow-inset);border-radius:var(--radius-md)}.btn{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.65rem;border-radius:999px;font-family:var(--font-sans);font-weight:500;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid transparent;cursor:pointer;transition:transform .25s var(--ease-spring),background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),box-shadow .25s var(--ease);text-decoration:none;white-space:nowrap;position:relative;overflow:hidden}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--buransh{background:var(--color-buransh);color:#fff;border-color:var(--color-buransh);box-shadow:0 6px 20px -6px #c62f3f73}.btn--buransh:hover{background:var(--color-buransh-dark);border-color:var(--color-buransh-dark);color:#fff;box-shadow:0 10px 30px -8px #c62f3f8c}.btn--primary{background:var(--color-forest);color:var(--color-bg);border-color:var(--color-forest)}.btn--primary:hover{background:var(--color-forest-dark);border-color:var(--color-forest-dark);color:var(--color-bg)}.btn--whatsapp{background:#25d366;color:#fff;border-color:#25d366}.btn--whatsapp:hover{background:#1ebe5a;border-color:#1ebe5a}.btn--ghost{background:transparent;color:var(--color-ink);border-color:var(--color-line-strong)}.btn--ghost:hover{border-color:var(--color-ink);background:var(--glass-bg);backdrop-filter:blur(8px)}.btn--ghost-light{background:#eeefe914;color:var(--color-bg);border-color:#eeefe959;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn--ghost-light:hover{border-color:var(--color-bg);background:#eeefe92e}.btn--glass{background:var(--glass-bg);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:var(--glass-border);color:var(--color-ink)}.btn--glass:hover{background:var(--glass-bg-strong);color:var(--color-buransh)}.card{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);border:var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease),background .4s var(--ease);box-shadow:var(--glass-shadow)}.card:hover{transform:translateY(-4px);background:var(--glass-bg-strong);box-shadow:var(--shadow-strong)}.pill{display:inline-flex;align-items:center;background:#f8f8f3b3;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);color:var(--color-ink);padding:.35rem .85rem;border-radius:999px;font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border:1px solid rgba(255,255,255,.4);box-shadow:0 2px 8px -2px #1c181514}.pill--brand{background:var(--color-buransh);color:#fff;border-color:transparent}.pill--forest{background:var(--color-forest);color:#fff;border-color:transparent}.pill--sage{background:var(--color-sage-soft);color:var(--color-forest-dark);border-color:transparent}input,select,textarea,button{font-family:inherit;font-size:1rem}input[type=date],input[type=text],input[type=email],input[type=number],select,textarea{width:100%;padding:.85rem 1.1rem;border:1px solid var(--color-line-strong);border-radius:12px;background:var(--glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-ink);transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease);font-weight:300}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-buransh);background:#f8f8f3d9;box-shadow:0 0 0 4px var(--color-buransh-soft)}label{display:block;font-family:var(--font-sans);font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:.45rem}.prose h2{margin:2.5rem 0 .8rem}.prose ul,.prose ol{padding-left:1.4rem;color:var(--color-ink-soft)}.prose li{margin-bottom:.4rem}.prose p{line-height:1.85;font-weight:300}.prose a{color:var(--color-buransh);border-bottom:1px solid var(--color-buransh-soft)}.prose a:hover{color:var(--color-buransh-dark);border-bottom-color:var(--color-buransh-dark)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grid{display:grid;gap:1.75rem}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:820px){.grid-2,.grid-3{grid-template-columns:1fr}}.reveal{opacity:0;transform:translateY(36px);transition:opacity 1s var(--ease),transform 1s var(--ease);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal--fade{transform:none;transition:opacity 1.2s var(--ease)}.reveal--left{transform:translate(-40px)}.reveal--left.is-visible{transform:translate(0)}.reveal--right{transform:translate(40px)}.reveal--right.is-visible{transform:translate(0)}.reveal--scale{transform:scale(.94)}.reveal--scale.is-visible{transform:scale(1)}.reveal--d1{transition-delay:.1s}.reveal--d2{transition-delay:.22s}.reveal--d3{transition-delay:.34s}.reveal--d4{transition-delay:.46s}.reveal--d5{transition-delay:.58s}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none!important;transition:none!important}}@keyframes float-slow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(8deg)}}@keyframes float-medium{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(-6deg)}}@keyframes drift{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(20px,-15px) rotate(8deg)}66%{transform:translate(-15px,20px) rotate(-5deg)}}@keyframes pulse-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}.floats{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.float{position:absolute;opacity:.08;color:var(--color-buransh)}.float--sage{color:var(--color-sage);opacity:.25}.float--ink{color:var(--color-ink);opacity:.05}.float--slow{animation:float-slow 14s ease-in-out infinite}.float--medium{animation:float-medium 10s ease-in-out infinite}.float--drift{animation:drift 18s ease-in-out infinite}.blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;pointer-events:none;animation:pulse-glow 8s ease-in-out infinite}.blob--sage{background:var(--color-sage)}.blob--buransh{background:var(--color-buransh-soft)}.blob--sky{background:var(--color-sky-soft)}.contour-bg{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;opacity:.1;mix-blend-mode:multiply}.contour-bg__layer{position:absolute;inset:0 -5600px;background-image:url(/contour-pattern.avif);background-size:1400px auto;background-repeat:repeat;transform:translateZ(0);will-change:transform;animation:contour-drift 60s linear infinite}@supports (animation-timeline: scroll()){.contour-bg__layer{animation:contour-drift-scroll linear both;animation-timeline:scroll(root);animation-range:0% 100%}}@keyframes contour-drift{0%{transform:translateZ(0)}to{transform:translate3d(-1400px,0,0)}}@keyframes contour-drift-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-5600px,0,0)}}@media(prefers-reduced-motion:reduce){.contour-bg{opacity:.1}.contour-bg__layer{animation:none!important;transform:translateZ(0)!important}}.ambient{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}main{position:relative;z-index:1}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-line-strong);border-radius:10px;border:2px solid var(--color-bg)}::-webkit-scrollbar-thumb:hover{background:var(--color-ink-faint)}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:100;padding:1rem 1.5rem;pointer-events:none;transition:padding .3s var(--ease)}.site-header[data-astro-cid-3ef6ksr2].is-scrolled{padding:.6rem 1.5rem}.header-pill[data-astro-cid-3ef6ksr2]{pointer-events:auto;max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.65rem .65rem .65rem 1.5rem;border-radius:999px;transition:box-shadow .3s var(--ease),background .3s var(--ease),transform .3s var(--ease)}.site-header[data-astro-cid-3ef6ksr2].is-scrolled .header-pill[data-astro-cid-3ef6ksr2]{box-shadow:0 14px 36px -14px #1c181538,inset 0 1px #fff9}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.7rem;color:var(--color-buransh);text-decoration:none;flex-shrink:0;transition:transform .3s var(--ease-spring)}.brand[data-astro-cid-3ef6ksr2]:hover{transform:scale(1.03);color:var(--color-buransh-dark)}.brand__mark[data-astro-cid-3ef6ksr2]{width:34px;height:34px;color:var(--color-buransh);flex-shrink:0;transition:transform .6s var(--ease)}.brand[data-astro-cid-3ef6ksr2]:hover .brand__mark[data-astro-cid-3ef6ksr2]{transform:rotate(36deg)}.brand__name[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:.9rem;font-weight:500;letter-spacing:.22em;color:var(--color-ink);line-height:1}.site-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;margin:0;padding:0;gap:.3rem}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;position:relative;color:var(--color-ink-soft);font-family:var(--font-sans);font-weight:400;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;padding:.55rem .95rem;border-radius:999px;transition:color .2s var(--ease),background .2s var(--ease)}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:50%;bottom:4px;transform:translate(-50%) scaleX(0);width:6px;height:2px;background:var(--color-buransh);border-radius:2px;transition:transform .3s var(--ease-spring)}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-ink)}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after{transform:translate(-50%) scaleX(1)}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].is-active{color:var(--color-buransh)}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].is-active:after{transform:translate(-50%) scaleX(1)}.site-header__cta[data-astro-cid-3ef6ksr2]{padding:.6rem 1.15rem;font-size:.72rem;letter-spacing:.14em;flex-shrink:0}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;background:none;border:0;width:42px;height:42px;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;padding:6px;border-radius:50%;transition:background .2s}.menu-toggle[data-astro-cid-3ef6ksr2]:hover{background:#1c18150f}.menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2px;width:22px;background:var(--color-ink);border-radius:2px;transition:transform .25s var(--ease),opacity .25s var(--ease)}.menu-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav[data-astro-cid-3ef6ksr2]{pointer-events:none;opacity:0;transform:translateY(-6px);max-height:0;margin-top:0;padding:0 1.5rem;overflow:hidden;border-radius:var(--radius-lg);transition:opacity .32s var(--ease),transform .32s var(--ease),max-height .42s var(--ease),margin-top .32s var(--ease),padding .32s var(--ease)}.mobile-nav[data-astro-cid-3ef6ksr2].is-open{pointer-events:auto;opacity:1;transform:translateY(0);max-height:80vh;margin-top:.6rem;padding:1rem 1.5rem 1.25rem}.mobile-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn){display:block;color:var(--color-ink);font-family:var(--font-sans);font-weight:400;font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;padding:.7rem 0;border-bottom:1px solid rgba(28,24,21,.07)}.mobile-nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:last-child a[data-astro-cid-3ef6ksr2].btn{margin-top:.85rem;align-self:flex-start}main{padding-top:84px}main .hero{margin-top:-84px}main>section:first-of-type:not(.hero):not(.about-hero):not(.exp-hero):not(.stays-hero):not(.contact-hero){padding-top:0}@media(max-width:860px){.site-nav[data-astro-cid-3ef6ksr2],.site-header__cta[data-astro-cid-3ef6ksr2]{display:none}.menu-toggle[data-astro-cid-3ef6ksr2]{display:flex}.header-pill[data-astro-cid-3ef6ksr2]{padding:.55rem .55rem .55rem 1.2rem}main{padding-top:76px}main .hero{margin-top:-76px}}.site-footer[data-astro-cid-sz7xmlte]{position:relative;background:linear-gradient(180deg,var(--color-dark) 0%,#0F0D0B 100%);color:#eeefe9a6;padding:5rem 0 0;margin-top:0;overflow:hidden}.site-footer__deco[data-astro-cid-sz7xmlte]{position:absolute;inset:0;pointer-events:none;opacity:.5}.site-footer[data-astro-cid-sz7xmlte] .blob[data-astro-cid-sz7xmlte]{filter:blur(100px);opacity:.2}.site-footer__top[data-astro-cid-sz7xmlte]{position:relative;z-index:1;display:grid;grid-template-columns:1.6fr 1.2fr;gap:3.5rem;padding-bottom:3.5rem;border-bottom:1px solid rgba(238,239,233,.08)}.footer-mark-wrap[data-astro-cid-sz7xmlte]{margin-bottom:1.25rem}.footer-mark[data-astro-cid-sz7xmlte]{width:48px;height:48px;color:var(--color-buransh)}.site-footer__name[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:1rem;font-weight:500;letter-spacing:.24em;color:var(--color-bg);margin:0 0 .5rem}.site-footer__tagline[data-astro-cid-sz7xmlte]{color:#eeefe973;font-size:.88rem;margin:0;max-width:280px;line-height:1.65;font-weight:300}.footer-col-head[data-astro-cid-sz7xmlte]{font-family:var(--font-sans);font-size:.65rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#eeefe959;margin:0 0 1.25rem}.site-footer__contact[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#eeefe9a6;font-size:.88rem;font-weight:300;transition:color .2s var(--ease);position:relative}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-buransh)}.site-footer__contact[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]:not(:has(a)){font-size:.86rem;color:#eeefe966}.site-footer__social[data-astro-cid-sz7xmlte]{flex-direction:row!important;margin-top:1.5rem;gap:1rem!important}.site-footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-transform:capitalize;font-size:.78rem;letter-spacing:.08em}.site-footer__bottom[data-astro-cid-sz7xmlte]{position:relative;z-index:1;padding:1.75rem 0 2.25rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.site-footer__bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;font-size:.76rem;color:#eeefe952;font-weight:300}.site-footer__note[data-astro-cid-sz7xmlte]{font-family:var(--font-serif);font-style:italic;font-size:.82rem!important}@media(max-width:860px){.site-footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:2.5rem}.site-footer__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:560px){.site-footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.site-footer__bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start}}
