@font-face{font-family:Castoro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/castoro-latin-ext-400-normal.DKyiZ9uX.woff2)format("woff2"),url(/_astro/castoro-latin-ext-400-normal.Dp7V8k5K.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:Castoro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/castoro-latin-400-normal.W6cD29UF.woff2)format("woff2"),url(/_astro/castoro-latin-400-normal.CvPX8BCz.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:Castoro;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/castoro-latin-ext-400-italic.kSJntiLy.woff2)format("woff2"),url(/_astro/castoro-latin-ext-400-italic.DjADvNLQ.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:Castoro;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/castoro-latin-400-italic.DaOt8cIu.woff2)format("woff2"),url(/_astro/castoro-latin-400-italic.CPk9w62K.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:Rethink Sans Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/rethink-sans-latin-ext-wght-normal.BbqtUlVa.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:Rethink Sans Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/rethink-sans-latin-wght-normal.B92CQIW4.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{--marfil:#fbf9f4;--pared:#ede5d6;--raya:#f8f5ee;--arena:#f3eee5;--tinta:#26231e;--tinta-2:#57503f;--oro:#a07d2a;--oro-osc:#7a5e1c;--oro-claro:#d9c48f;--mar:#1e4c50;--mar-hover:#163a3d;--hondo-1:#15363a;--hondo-2:#1f4b4f;--linea:#ddd3c0;--serif:"Castoro", "Iowan Old Style", Georgia, serif;--sans:"Rethink Sans Variable", "Segoe UI", system-ui, sans-serif;--pad:clamp(20px, 4.5vw, 64px);--W:min(1320px, calc(100vw - 2 * var(--pad)));--header-h:76px;--step--1:clamp(.84rem, .81rem + .12vw, .92rem);--step-0:clamp(1rem, .97rem + .15vw, 1.09rem);--step-1:clamp(1.2rem, 1.12rem + .35vw, 1.42rem);--step-2:clamp(1.5rem, 1.32rem + .8vw, 2.05rem);--step-3:clamp(1.95rem, 1.6rem + 1.6vw, 3rem);--step-4:clamp(2.3rem, 1.75rem + 2.5vw, 4rem)}@media (width<=860px){:root{--header-h:64px}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--marfil);color:var(--tinta);font-family:var(--sans);font-size:var(--step-0);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.6}img{max-width:100%;height:auto;display:block}iframe{border:0;max-width:100%}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--oro)}:focus-visible{outline:2px solid var(--mar);outline-offset:3px;border-radius:2px}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:400;line-height:1.12}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);line-height:1.25}p{margin:0}p+p{margin-top:.9em}[id]{scroll-margin-top:calc(var(--header-h) + 16px)}.wrap{width:var(--W);margin-inline:auto}.measure{max-width:62ch}.lede{font-size:var(--step-1);color:var(--tinta-2);max-width:46ch;line-height:1.5}.muted{color:var(--tinta-2)}.small{font-size:var(--step--1)}.skip{background:var(--mar);color:#fff;z-index:100;padding:10px 16px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{min-height:48px;font:600 var(--step-0) / 1.2 var(--sans);cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.5em;padding:.7em 1.4em;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn-mar{background:var(--mar);color:#fff}.btn-mar:hover{background:var(--mar-hover)}.btn-line{color:var(--tinta);background:0 0;border-color:currentColor}.btn-line:hover{border-color:var(--oro)}.on-dark .btn-line{color:#fff}.actions{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.textlink{min-height:44px;text-decoration:underline;text-decoration-color:var(--oro);text-underline-offset:.3em;align-items:center;font-weight:600;display:inline-flex}.textlink:hover{text-decoration-thickness:2px}.stripes{--P:calc(var(--W) / 13);background-color:var(--raya);background-image:linear-gradient(90deg, var(--pared) 0 50%, var(--raya) 50% 100%);background-size:var(--P) 100%;background-position:50% 0}.dot{background:var(--oro);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dot.ring{box-shadow:inset 0 0 0 1.5px var(--oro);background:0 0}.site-header{z-index:50;background:var(--marfil);border-bottom:1px solid var(--linea);position:sticky;top:0}.site-header .bar{height:var(--header-h);align-items:center;gap:28px;display:flex}.brand{flex:none;display:block}.brand img{width:138px;height:auto}.nav{align-items:center;gap:clamp(16px,2vw,30px);margin-left:auto;display:flex}.nav a{border-bottom:1px solid #0000;justify-content:center;min-width:44px;padding:10px 4px;font-size:.98rem;font-weight:500;text-decoration:none;display:inline-flex}.nav a:hover{border-bottom-color:var(--oro)}.nav a[aria-current=page]{border-bottom:2px solid var(--oro)}.site-header .btn{min-height:44px;padding:.55em 1.15em;font-size:.95rem}.count:empty{display:none}.count{font-variant-numeric:tabular-nums}.menu-btn,.mnav{display:none}@media (width<=960px){.nav{display:none}.site-header .bar{gap:12px}.brand img{width:112px}.site-header .btn-mar{margin-left:auto}.menu-btn{border:1px solid var(--linea);min-width:44px;min-height:44px;font:600 .95rem var(--sans);color:var(--tinta);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.mnav{inset:var(--header-h) 0 0 0;z-index:49;background:var(--marfil);padding:24px var(--pad) 40px;border-top:1px solid var(--linea);position:fixed;overflow-y:auto}.mnav.open{display:block}.mnav ul{margin:0;padding:0;list-style:none}.mnav li a{font:400 1.6rem/1.2 var(--serif);border-bottom:1px solid var(--linea);padding:14px 0;text-decoration:none;display:block}.mnav li a[aria-current=page]{color:var(--oro-osc)}.mnav .actions{margin-top:28px}body.menu-open{overflow:hidden}}.hero{padding-top:clamp(32px,6vh,64px);position:relative;overflow-x:clip}.hero-top{grid-template-columns:minmax(0,9fr) minmax(0,3fr);align-items:start;gap:18px clamp(32px,5vw,80px);padding-bottom:clamp(36px,5vh,52px);display:grid}.hero h1{font-size:clamp(2.2rem,1.45rem + 2.5vw,3.6rem)}.hero-sub{flex-wrap:wrap;grid-column:1;align-items:center;gap:20px 40px;display:flex}.hero .lede{max-width:40ch;font-size:var(--step-0);margin:0;line-height:1.55}.hero .actions{flex:none}.facts{font-size:var(--step--1);color:var(--tinta-2);gap:12px;margin:0;padding:0;list-style:none;display:grid}.facts li{border-top:1px solid var(--oro-claro);padding-top:10px}.facts strong{color:var(--tinta);font-weight:600;font-size:var(--step-0);display:block}.facts a{color:var(--tinta);align-items:center;min-height:44px;margin:-9px 0;display:inline-flex}.hero-top .facts{grid-area:1/2/span 2;padding-top:10px}.facts-m{display:none}.panels{--s:calc(var(--W) / 27);isolation:isolate;column-gap:var(--s);grid-template-columns:7fr 5fr 7fr 5fr;height:clamp(420px,64vh,640px);margin-bottom:-72px;padding-top:0;display:grid;position:relative}.panels:before{content:"";z-index:-1;top:-28px;bottom:72px;left:calc(var(--s) * -60);right:calc(var(--s) * -60);background-image:linear-gradient(90deg, var(--raya) 0 50%, var(--pared) 50% 100%);background-size:calc(var(--s) * 2) 100%;position:absolute}.panels figure{background:var(--pared);margin:0;overflow:hidden}.panels img{object-fit:cover;width:100%;height:100%}.after-hero{padding-top:calc(72px + clamp(56px,8vw,104px))}@media (width<=860px){.hero-top{grid-template-columns:1fr}.hero-top .facts{display:none}.hero-sub{gap:18px}.hero .lede{font-size:var(--step-0)}.panels{--s:calc(var(--W) / 13);grid-template-columns:7fr 5fr;height:340px;margin-bottom:0}.panels:before{bottom:-28px}.panels figure:nth-child(n+3){display:none}.facts-m{margin-top:52px;display:grid}.after-hero{padding-top:64px}}@media (width<=420px){.call-long{display:none}}@media (width>=421px){.call-short{display:none}}.section{padding-block:clamp(64px,9vw,120px)}.section-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:20px 48px;margin-bottom:clamp(32px,4vw,56px);display:grid}.section-head p{color:var(--tinta-2);max-width:46ch}@media (width<=860px){.section-head{grid-template-columns:1fr}}.index{border-top:1px solid var(--linea);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.index a{border-bottom:1px solid var(--linea);grid-template-rows:auto 1fr auto;gap:14px;padding:30px clamp(18px,2.4vw,36px) 34px 0;text-decoration:none;display:grid}.index a+a{border-left:1px solid var(--linea);padding-left:clamp(18px,2.4vw,36px)}.index h3{font-size:var(--step-2)}.index p{color:var(--tinta-2)}.index .meta{font-size:var(--step--1);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.index .meta span:last-child{font-family:var(--serif);font-size:var(--step-1);color:var(--oro-osc)}.index a:hover h3{text-decoration:underline;text-decoration-color:var(--oro);text-underline-offset:.18em;text-decoration-thickness:1px}@media (width<=860px){.index{grid-template-columns:1fr}.index a,.index a+a{border-left:0;padding:24px 0}}.strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.strip img{aspect-ratio:4/5;object-fit:cover;width:100%}@media (width<=860px){.strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.gold{color:var(--tinta);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url%28%23g%29'/%3E%3C/svg%3E"),linear-gradient(160deg,#c3a256 0%,#b59143 45%,#a8873b 100%);position:relative}.gold .muted,.gold p{color:#2e2614}.hondo{color:#f3efe6;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url%28%23g%29'/%3E%3C/svg%3E"),linear-gradient(170deg,#17393c 0%,#0f2a2d 100%)}.hondo a{color:#fff}.hondo .muted{color:#c9d3cf}.hondo .btn-mar{background:var(--marfil);color:var(--mar)}.hondo .btn-mar:hover{background:#fff}.prices{margin:0;padding:0;list-style:none}.prices li{grid-template-columns:minmax(0,auto) 1fr auto auto;align-items:last baseline;gap:0 12px;padding:11px 0;display:grid}.prices .name{font-weight:500}.prices .note{font-size:var(--step--1);color:var(--tinta-2);font-weight:400;display:block}.prices .lead{background:radial-gradient(circle at 3px 3px, var(--oro) 1.3px, transparent 1.9px) left bottom / 9px 6px repeat-x;align-self:last baseline;min-width:24px;height:6px;margin-bottom:.1em}.prices .price{font-family:var(--serif);font-size:var(--step-1);white-space:nowrap;font-variant-numeric:lining-nums}.prices .price.ask{font-family:var(--sans);font-size:var(--step--1);color:var(--tinta-2)}.add{border:1px solid var(--linea);min-width:76px;min-height:44px;font:600 .82rem var(--sans);color:var(--mar);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;justify-self:end;align-items:center;padding:4px 10px;text-decoration:none;display:inline-flex}.add:hover{border-color:var(--mar)}.add[aria-pressed=true]{background:var(--mar);color:#fff;border-color:var(--mar)}@media (width<=560px){.prices li{grid-template-columns:minmax(0,max-content) minmax(45px,1fr) auto auto;gap:0 8px}.prices .lead{min-width:45px}.add{min-height:44px}}.site-footer{padding:clamp(56px,7vw,88px) 0 32px}.foot-grid{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr);gap:36px 48px;display:grid}.foot-grid h2{font-size:var(--step-1);margin-bottom:14px}.foot-grid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.foot-logo{background:var(--marfil);border-radius:2px;width:150px;padding:10px 14px}.foot-base{font-size:var(--step--1);color:#c9d3cf;border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:48px;padding-top:20px;display:flex}@media (width<=860px){.foot-grid{grid-template-columns:1fr}}.week{margin:0;padding:0;list-style:none}.week li{border-bottom:1px solid var(--linea);grid-template-columns:7px 7.5em 1fr;align-items:center;gap:14px;padding:8px 0;display:grid}.week li.closed{color:var(--tinta-2)}.week .t{font-variant-numeric:tabular-nums}.hondo .week li{border-color:#ffffff24}.hondo .week li.closed{color:#b9c5c1}
