@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-italic.BicUS2cM.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-italic.BfTTTDIL.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-italic.Py8at3oI.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.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}:root{--ink:#14120e;--ink-soft:#211d17;--panel:#23201a;--cream:#f8f7f3;--cream-alt:#efece4;--gold:#c48933;--gold-light:#eacb82;--gold-dark:#8a5f1e;--stone:#a49c8f;--gray:#62615c;--serif:"Fraunces Variable", Fraunces, Georgia, serif;--sans:"Instrument Sans Variable", "Instrument Sans", Inter, "Helvetica Neue", Arial, sans-serif;--radius:2px;--container:1320px;--pad-x:clamp(20px, 4vw, 48px);--sec-y:clamp(56px, 6vw, 88px);--ease:cubic-bezier(.16, .84, .32, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:90px}body{background:var(--ink);color:var(--cream);font-family:var(--sans);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-light)}.link-inline{text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}::selection{background:var(--gold);color:var(--ink)}img{max-width:100%;display:block}[hidden]{display:none!important}.container{max-width:var(--container);padding-left:var(--pad-x);padding-right:var(--pad-x);margin:0 auto}.section{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}.section--cream{background:var(--cream);color:var(--ink-soft)}.section--cream-alt{background:var(--cream-alt);color:var(--ink-soft)}.font-serif{font-family:var(--serif)}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0;font-size:11px;font-weight:600}.section--cream .eyebrow,.section--cream-alt .eyebrow,.on-cream .eyebrow{color:var(--gold-dark)}.display{font-family:var(--serif);letter-spacing:-.03em;color:var(--cream);margin:0;font-size:clamp(2.9rem,9vw,6rem);font-weight:300;line-height:.94}.display em{color:var(--gold);font-style:italic;font-weight:300}.h-section{font-family:var(--serif);letter-spacing:-.032em;margin:0;font-size:clamp(2rem,5.2vw,4rem);font-weight:300;line-height:1.02}.h-section em{color:var(--gold-dark);font-style:italic}.h-panel{font-family:var(--serif);letter-spacing:-.03em;color:var(--cream);margin:0;font-size:clamp(1.9rem,4.4vw,3.4rem);font-weight:300;line-height:1.04}.lead{color:var(--stone);margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.62}.section--cream .lead,.section--cream-alt .lead{color:var(--gray)}.small-caps{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.btn{letter-spacing:.03em;border-radius:var(--radius);cursor:pointer;border:none;align-items:center;gap:12px;padding:18px 28px;font-size:14px;font-weight:600;display:inline-flex}.btn--gold{background:var(--gold);color:var(--ink)}.btn--gold:hover{background:var(--gold-light);color:var(--ink)}.btn--ghost{color:var(--cream);background:0 0;border:1px solid #c4893373;font-weight:400}.btn--ghost:hover{border-color:var(--gold-light);color:var(--gold-light);background:#c4893314}.on-cream .btn--ghost{color:var(--ink-soft);border-color:#8a5f1e66}.on-cream .btn--ghost:hover{color:var(--gold-dark);border-color:var(--gold-dark);background:#8a5f1e0f}.on-cream .on-ink .btn--ghost{color:var(--cream);border-color:#c4893373}.on-cream .on-ink .btn--ghost:hover{border-color:var(--gold-light);color:var(--gold-light);background:#c4893314}.site-header{z-index:70;-webkit-backdrop-filter:blur(16px)saturate(120%);background:#14120ed9;border-bottom:1px solid #c4893338;height:80px;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.logo{color:var(--cream);font-family:var(--serif);letter-spacing:-.01em;align-items:baseline;gap:.3em;font-size:clamp(19px,2vw,23px);display:flex}.logo:hover{color:var(--cream)}.logo strong{font-weight:600}.logo span{color:var(--gold);font-weight:300}.nav-desktop{align-items:center;gap:clamp(18px,2.4vw,34px);display:flex}.nav-desktop>a{color:#efece4;letter-spacing:.01em;font-size:13.5px}.nav-desktop>a:hover{color:var(--gold-light)}.nav-desktop .btn{padding:13px 20px;font-size:13px}.nav-desktop>a.btn--gold{color:var(--ink)}.nav-toggle{border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #c4893373;justify-content:center;align-items:center;width:46px;height:46px;display:none}.nav-mobile{display:none}.nav-mobile[data-open]{z-index:90;background:var(--ink);flex-direction:column;padding:22px clamp(20px,6vw,40px) 40px;display:flex;position:fixed;inset:0}.nav-mobile nav{flex-direction:column;margin:auto 0;display:flex}.nav-mobile nav a{color:var(--cream);font-family:var(--serif);letter-spacing:-.02em;border-bottom:1px solid #c4893329;padding:14px 0;font-size:clamp(30px,9vw,44px);font-weight:300}.nav-mobile nav a:last-child{border-bottom:none}@media (width<=960px){.nav-desktop{display:none}.nav-toggle{display:inline-flex}}.hero{background:var(--ink);flex-direction:column;justify-content:flex-end;min-height:92svh;padding-top:60px;display:flex;position:relative;overflow:hidden}.hero__glow{background:radial-gradient(120% 90% at 78% 12%,#c4893329,#0000 58%),radial-gradient(80% 60% at 0 100%,#eacb820f,#0000 60%);position:absolute;inset:0}.hero__line{background:linear-gradient(var(--ink), #c4893338, var(--ink));width:1px;position:absolute;top:0;bottom:0;left:50%}.hero__badge{align-items:center;gap:12px;margin-bottom:clamp(24px,5vh,44px);display:flex}.hero__badge .dot{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite pulseDot}.hero__badge p{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);margin:0;font-size:11px;font-weight:600}.hero__rule{transform-origin:0;width:100%;max-width:420px;height:1px;animation:ruleGrow 1.2s var(--ease) both;background:linear-gradient(90deg,#c48933bf,#c4893300);display:block}.hero__meta{letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #c4893333;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin-top:clamp(32px,5vh,56px);padding:20px 0;font-size:11px;display:flex}.marquee{background:var(--gold);color:var(--ink);padding:14px 0;overflow:hidden}.marquee__track{width:max-content;animation:34s linear infinite drift;display:flex}.marquee__group{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;gap:56px;padding-right:56px;font-size:11px;font-weight:600;display:flex}.img-slot{background:linear-gradient(150deg, var(--panel), var(--ink));border-radius:3px;place-items:center;display:grid;position:relative;overflow:hidden}.img-slot:before{content:"";border:1px solid #c489334d;position:absolute;inset:12px}.img-slot:after{content:"";background:repeating-linear-gradient(115deg,#f8f7f309 0 1px,#0000 1px 9px);position:absolute;inset:0}.img-slot>span{z-index:1;text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--stone);padding:0 24px;font-size:10px;position:relative}.img-slot--cream{background:linear-gradient(150deg, var(--cream-alt), #e3dfd3)}.img-slot--cream:before{border-color:#8a5f1e59}.img-slot--cream>span{color:var(--gray)}.stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(28px,4vw,48px);display:grid}.stat p:first-child{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(3rem,6.5vw,5.5rem);font-weight:300;line-height:.9}.stat p:last-child{letter-spacing:.15em;text-transform:uppercase;color:var(--gray);border-top:1px solid #8a5f1e59;margin:18px 0 0;padding-top:14px;font-size:11px}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.split--sticky-label{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start}.sticky-label{align-self:start;position:sticky;top:120px}.rows{border-top:1px solid #8a5f1e4d}.row{color:var(--ink-soft);border-bottom:1px solid #8a5f1e4d;display:block;position:relative;overflow:hidden}.row__sweep{background:var(--gold);transform-origin:0;transition:transform .62s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.row:hover .row__sweep{transform:scaleX(1)}.row__grid{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,44px);padding:clamp(22px,3vw,34px) 4px;display:grid;position:relative}.row__num{font-family:var(--serif);letter-spacing:.08em;color:var(--gold-dark);font-size:14px;transition:color .4s}.row__title{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(1.15rem,2.2vw,1.7rem);font-weight:400;line-height:1.2;transition:color .4s}.row__desc{color:var(--gray);font-size:15px;line-height:1.5;transition:color .4s}.row__cta{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);align-items:center;gap:10px;font-size:11px;font-weight:600;transition:color .4s;display:flex}.row__cta svg{transition:transform .4s}.row:hover .row__num,.row:hover .row__title,.row:hover .row__desc,.row:hover .row__cta{color:var(--ink)}.row:hover .row__cta svg{transform:translate(8px)}.step{border-top:1px solid #c489333d;grid-template-columns:auto minmax(0,1fr);gap:clamp(20px,4vw,44px);padding:clamp(26px,4vw,40px) 0;display:grid}.step__num{font-family:var(--serif);letter-spacing:-.04em;color:var(--gold);margin:0;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:300;line-height:1}.step h3,.step h2{font-family:var(--serif);color:var(--cream);margin:0;font-size:clamp(1.25rem,2.4vw,1.8rem);font-weight:400;line-height:1.15}.step p:not(.step__num){max-width:46ch;color:var(--stone);margin:12px 0 0;font-size:16px;line-height:1.6}.review-rail{scroll-snap-type:x mandatory;grid-auto-columns:minmax(min(84vw,400px),1fr);grid-auto-flow:column;gap:20px;padding-bottom:18px;display:grid;overflow-x:auto}.review-rail::-webkit-scrollbar{height:2px}.review-rail::-webkit-scrollbar-thumb{background:#c4893380}.review{scroll-snap-align:start;background:var(--cream);border:1px solid #8a5f1e38;border-radius:3px;flex-direction:column;justify-content:space-between;gap:26px;margin:0;padding:clamp(26px,3vw,38px);display:flex}.review:hover{border-color:#8a5f1e80}.review blockquote{font-family:var(--serif);margin:0;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:300;line-height:1.45}.review figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--gray);font-size:11px}.review figcaption span{color:var(--gold-dark)}.mosaic{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(16px,2vw,28px);display:grid}.mosaic__item{min-width:0;margin:0}.mosaic__item figcaption{color:var(--stone);margin-top:14px;font-size:13px;line-height:1.55}.mosaic__item--cream figcaption{color:var(--gray)}.incluye{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.incluye li{color:var(--ink-soft);border-bottom:1px solid #8a5f1e38;align-items:baseline;gap:14px;padding:14px 0;font-size:16px;line-height:1.5;display:flex}.incluye li span{color:var(--gold-dark)}.form-card{background:var(--ink);color:var(--cream);border-radius:3px;padding:clamp(28px,4vw,48px)}.field{gap:8px;display:grid}.field label{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);font-size:11px}.field input,.field select,.field textarea{color:var(--cream);background:0 0;border:none;border-bottom:1px solid #c4893359;padding:12px 2px;font-size:16px}.field select{background:var(--ink)}.field textarea{resize:vertical;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold-light);box-shadow:0 1px 0 0 var(--gold-light);outline:none}.consent{color:var(--stone);align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.consent input{accent-color:var(--gold);margin-top:2px}.consent a{color:var(--gold-light);text-decoration:underline}.site-footer{background:var(--ink);padding:clamp(64px,8vw,96px) 0 32px;overflow:hidden}.site-footer__wordmark{font-family:var(--serif);letter-spacing:-.04em;color:var(--ink-soft);white-space:nowrap;margin:0 0 clamp(40px,6vw,72px);font-size:clamp(3.2rem,15vw,13rem);line-height:.82}.site-footer__wordmark:before{content:"SILOE";font-weight:600}.site-footer__wordmark:after{content:" MAN";color:#c4893352;font-weight:300}.site-footer__tap{color:var(--cream);padding:4px 0;display:inline-block}.site-footer__grid{border-bottom:1px solid #c4893333;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,44px);padding-bottom:40px;display:grid}.site-footer nav a,.site-footer__grid p{color:var(--stone);font-size:14px}.site-footer nav a:hover{color:var(--gold-light)}.site-footer__legal{color:var(--stone);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:24px;font-size:12px;display:flex}.site-footer__legal a{color:var(--stone)}.site-footer__legal a:hover{color:var(--gold-light)}.site-footer__nota{max-width:90ch;color:var(--stone);margin:24px 0 0;font-size:12px;line-height:1.6}.site-footer__consultas{color:var(--stone);margin:18px 0 0;font-size:12px;line-height:1.9}.site-footer__consultas a{color:var(--stone);border-bottom:1px solid #c4893340}.site-footer__consultas a:hover{color:var(--gold-light)}.wa-float{z-index:75;-webkit-backdrop-filter:blur(8px);background:#211d17eb;border:1px solid #c4893380;border-radius:999px;align-items:center;gap:12px;padding:15px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 40px #00000073}.wa-float:hover{border-color:var(--gold-light);background:var(--ink-soft)}.wa-float span{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);padding-right:6px;font-size:11px}html.io-ready [data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(20px)}html.io-ready [data-reveal].is-shown{opacity:1;transform:none}.quiz__progress{background:#c489332e;height:2px}.quiz__bar{background:var(--gold);width:14%;height:100%;transition:width .5s var(--ease);display:block}.quiz__step{border:none;margin:0;padding:clamp(24px,4vw,40px) 0 0}.quiz--js .quiz__step{display:none}.quiz--js .quiz__step[data-active]{display:block}.quiz:not(.quiz--js) .quiz__back,.quiz:not(.quiz--js) .quiz__next,.quiz:not(.quiz--js) .quiz__send{display:none}.quiz__legend{font-family:var(--serif);letter-spacing:-.025em;color:var(--cream);margin-bottom:clamp(18px,3vw,28px);padding:0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:300}.quiz__opts{gap:10px;display:grid}.quiz-opt{background:var(--panel);border-radius:var(--radius);cursor:pointer;color:var(--cream);transition:border-color .3s var(--ease), background .3s var(--ease);border:1px solid #c4893338;align-items:center;gap:14px;padding:16px 18px;font-size:15px;display:flex}.quiz-opt:hover{border-color:#c489338c}.quiz-opt:has(input:checked){border-color:var(--gold);background:#c489331a}.quiz-opt input{accent-color:var(--gold);flex-shrink:0;width:17px;height:17px}.quiz-opt:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.quiz__step--error .quiz__opts{outline-offset:6px;outline:1px solid #b3542e}.quiz__nav{flex-wrap:wrap;gap:12px;margin-top:clamp(24px,4vw,36px);display:flex}.line-mask{display:block;overflow:hidden}.line-inner{will-change:transform;display:block}.steps-progress{background:linear-gradient(to bottom, var(--gold), #c4893340);transform-origin:top;pointer-events:none;width:1px;position:absolute;top:8px;bottom:8px;left:-28px;transform:scaleY(0)}@media (width<=899px){.steps-progress{display:none}}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-old(root){animation-duration:.26s}::view-transition-new(root){animation-duration:.32s}::view-transition-group(hero-photo){animation-duration:.42s;animation-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.25}}@keyframes ruleGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}.marquee__track,.hero__badge .dot,.hero__rule{animation:none}}@media (width<=960px){.split,.split--sticky-label,.site-footer__grid{grid-template-columns:1fr;gap:36px}.sticky-label{position:static}.row__grid{grid-template-columns:auto minmax(0,1fr);row-gap:12px}.row__desc{display:none}.row__cta{grid-column:2}.split>.split__media--first{order:-1}.site-footer__wordmark{white-space:normal}}.split>*,.row__grid>*,.stats>*,.site-footer__grid>*{min-width:0}.display,.h-section,.h-panel{text-wrap:balance}body:after{content:"";z-index:95;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.label-serif{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--gold);margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem);font-style:italic;font-weight:300}.section--cream .label-serif,.section--cream-alt .label-serif,.on-cream .label-serif{color:var(--gold-dark)}.on-cream .on-ink .label-serif{color:var(--gold)}.label-serif:after{content:"";opacity:.55;background:currentColor;width:44px;height:1px;margin-top:12px;display:block}.photo{background:var(--panel);border-radius:3px;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);display:block}.photo:after{content:"";pointer-events:none;border:1px solid #c4893347;position:absolute;inset:12px}a:hover .photo img,.photo:hover img{transform:scale(1.035)}@media (prefers-reduced-motion:reduce){.photo img{transition:none}a:hover .photo img,.photo:hover img{transform:none}}.btn svg{transition:transform .32s var(--ease)}.btn:hover svg{transform:translate(4px)}.stats .stat:nth-child(2),.rows .row:nth-child(2n){transition-delay:90ms}.stats .stat:nth-child(3),.rows .row:nth-child(3n){transition-delay:.16s}.stats .stat:nth-child(4){transition-delay:.23s}.map-embed{aspect-ratio:16/9;border:1px solid #8a5f1e4d;border-radius:3px;position:relative;overflow:hidden}.map-embed iframe{filter:grayscale(.4)contrast(.95);border:0;width:100%;height:100%;position:absolute;inset:0}.mobile-bar{display:none}@media (width<=960px){.mobile-bar{z-index:76;-webkit-backdrop-filter:blur(14px);background:#c4893359;border-top:1px solid #c4893359;grid-template-columns:1fr 1fr;gap:1px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bar a{padding:16px 10px calc(16px + env(safe-area-inset-bottom,0px));letter-spacing:.03em;justify-content:center;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.mobile-bar a:first-child{background:var(--gold);color:var(--ink)}.mobile-bar a:last-child{color:var(--gold-light);background:#14120ef0}.wa-float{display:none}body{padding-bottom:58px}}.dropdown[data-astro-cid-nen7h5rs]{position:relative}.dropdown[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{color:#efece4;letter-spacing:.01em;font-size:13.5px}.dropdown[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover{color:var(--gold-light)}.dropdown__panel[data-astro-cid-nen7h5rs]{min-width:280px;padding-top:18px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dropdown[data-astro-cid-nen7h5rs]:hover .dropdown__panel[data-astro-cid-nen7h5rs],.dropdown[data-astro-cid-nen7h5rs]:focus-within .dropdown__panel[data-astro-cid-nen7h5rs]{display:block}.dropdown__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{background:var(--ink-soft);color:var(--cream);border-bottom:1px solid #c4893324;border-left:1px solid #c4893340;border-right:1px solid #c4893340;padding:13px 18px;font-size:13.5px;display:block}.dropdown__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:first-child{border-top:1px solid #c4893340}.dropdown__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--gold-light);background:#262218}@media (width<=960px){.wa-float__label[data-astro-cid-vsqmdgo3]{display:none}}
