.clarillo{background:var(--cream);grid-template-columns:1.15fr .85fr;display:grid}.clarilloPhoto{background:#5f735e url(/rio-clarillo.jpg) 50%/cover no-repeat;min-height:720px;position:relative}.clarilloPhoto:after{content:"";background:linear-gradient(#0000 65%,#17251fcc);position:absolute;inset:0}.clarilloPhoto>span{z-index:1;color:#fff;letter-spacing:.16em;text-transform:uppercase;font-size:.61rem;position:absolute;bottom:45px;left:4vw}.clarilloBody{align-self:center;padding:115px 7vw}.clarilloLead{font:500 1.35rem/1.55 var(--display);color:#39463e}.clarilloFacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:42px 0 30px;display:grid}.clarilloFacts div{padding:23px 18px 23px 0}.clarilloFacts div+div{border-left:1px solid var(--line);padding-left:18px}.clarilloFacts strong,.clarilloFacts small{display:block}.clarilloFacts strong{font:600 1.05rem var(--display);color:var(--green)}.clarilloFacts small{color:#6d766f;margin-top:7px;font-size:.58rem;line-height:1.45}.clarilloNote{color:#6d766f;margin-bottom:28px;font-size:.76rem;line-height:1.65}.photoCredit{color:#858c86;letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-size:.52rem;display:block}.g3{background:#58705d url(/rio-clarillo.jpg) 50%/cover no-repeat!important}@media (width<=850px){.clarillo{grid-template-columns:1fr}.clarilloPhoto{min-height:520px}.clarilloBody{padding:90px 8vw}}@media (width<=520px){.clarilloPhoto{min-height:390px}.clarilloBody{padding:75px 7vw}.clarilloFacts{grid-template-columns:1fr}.clarilloFacts div{padding:18px 0}.clarilloFacts div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}}.languageSwitch{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17251f80;border:1px solid #fff5;border-radius:999px;flex:none;gap:3px;margin-left:12px;padding:3px;display:flex}.languageSwitch button{color:#fff;font:700 .54rem var(--sans);letter-spacing:.08em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 9px}.languageSwitch button span{vertical-align:-1px;font-size:.9rem}.languageSwitch button.active{background:var(--gold);color:#211a0b}.languageSwitch button:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=850px){header{gap:10px}.languageSwitch{margin-left:auto}.hamb{order:3}}@media (width<=520px){.languageSwitch button{padding:6px 7px}.officialBrand span{display:none}}.torcazas{background:var(--cream);scroll-margin-top:24px}.torcazasCover{color:#fff;background:var(--green);align-items:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden}.torcazasCover>img{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.torcazasCover:after{content:"";background:linear-gradient(#0000 5%,#10251aeb);position:absolute;inset:0}.torcazasCoverText{z-index:1;width:100%;padding-top:120px;padding-bottom:55px;position:relative}.torcazasCoverText h2{max-width:900px;margin-bottom:24px;font-size:clamp(2.6rem,5vw,4.8rem);line-height:1.06}.torcazasCoverText>p:last-child{max-width:660px;margin-bottom:0;font-size:1.05rem;line-height:1.7}.torcazasContent{padding-top:65px;padding-bottom:80px}.torcazasContent h3{font:500 1.7rem/1.25 var(--display);color:var(--green);margin:42px 0 24px}.torcazasContent h4{font:600 1.2rem/1.3 var(--display);color:var(--green);margin:0 0 16px}.torcazasContent p{color:#46554c;font-size:.92rem;line-height:1.85}.torcazasLocation{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;padding-bottom:32px;display:flex}.torcazasLocation>p{max-width:650px;margin:0;font-size:1.1rem}.torcazasLocation>div{min-width:150px}.torcazasLocation strong{font:600 2.5rem var(--display);color:var(--green);display:block}.torcazasLocation span{margin-top:5px;font-size:.78rem;display:block}.torcazasHistory,.torcazasLower{grid-template-columns:1fr 1fr;gap:32px;display:grid}.torcazasHistory article{border-left:2px solid var(--gold);padding-left:22px}.torcazasOwnership{margin:24px 0 0;font-size:.8rem!important}.torcazasGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.torcazasGrid article{border:1px solid var(--line);background:#fffdf7;padding:27px}.torcazasGrid article p{margin:0}.torcazasLower{margin-bottom:35px}.torcazasAccess>a{overflow-wrap:anywhere;font-size:.9rem;text-decoration:underline}.torcazasSources{margin-top:30px;font-size:.82rem;line-height:1.8}.torcazasSources summary{cursor:pointer;color:var(--green);text-decoration:underline}.torcazasSources a{text-decoration:underline}.torcazas .btn{white-space:normal;max-width:100%;line-height:1.6}@media (width<=850px){.torcazasGrid{grid-template-columns:1fr}.torcazasCover{min-height:490px}}@media (width<=600px){.torcazasCover{min-height:450px}.torcazasCoverText{padding-bottom:35px}.torcazasLocation{flex-direction:column;align-items:flex-start;gap:22px}.torcazasHistory,.torcazasLower{grid-template-columns:1fr;gap:20px}.torcazasContent{padding-top:40px;padding-bottom:55px}.torcazasContent h3{margin-top:32px}.torcazasLower h3{margin-top:20px}}
