.fr-site .fr-areas{--areas-ivory:#F4F0E8;--areas-paper:#FFFCF7;--areas-black:#18181B;--areas-burgundy:#542431;--areas-gold:#AE9260;--areas-muted:#514B47;background:var(--areas-ivory);color:var(--areas-black);font-family:var(--fr-brand-body)}.fr-site .fr-areas *,.fr-site .fr-areas :after,.fr-site .fr-areas :before{box-sizing:border-box}.fr-site .fr-areas h1,.fr-site .fr-areas h2,.fr-site .fr-areas h3,.fr-site .fr-areas p{margin:0}.fr-site .fr-areas h1,.fr-site .fr-areas h2,.fr-site .fr-areas h3{font-family:var(--fr-brand-body);letter-spacing:-.035em;font-weight:600}.fr-site .fr-areas h1{font-size:clamp(37px,4.2vw,61px);line-height:1.09;text-wrap:balance}.fr-site .fr-areas h2{font-size:clamp(28px,3.2vw,44px);line-height:1.17;text-wrap:balance}.fr-site .fr-areas p{font-size:clamp(15.5px,1.14vw,17px);line-height:1.7}.fr-site .fr-areas a:focus-visible,.fr-site .fr-areas summary:focus-visible{outline:2px solid var(--areas-gold);outline-offset:4px}.fr-site .fr-areas-eyebrow{color:var(--areas-burgundy);font-family:var(--fr-brand-display);text-transform:uppercase;letter-spacing:.12em;font-size:12px!important;font-weight:500}.fr-site .fr-areas-eyebrow-on-dark{color:#D8BA89}.fr-site .fr-areas-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:30px;font-size:13px;line-height:1.5;color:#6D655F}.fr-site .fr-areas-breadcrumb a{color:#542431;text-underline-offset:4px}.fr-site .fr-areas-breadcrumb a:hover{text-decoration:underline}.fr-site .fr-areas-index-hero{background:#18181B;color:#F4F0E8;padding:clamp(52px,6vw,88px) 0 clamp(60px,7vw,96px)}.fr-site .fr-areas-index-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(34px,6vw,90px);align-items:center}.fr-site .fr-areas-index-hero .fr-areas-breadcrumb{color:#CAC0B5}.fr-site .fr-areas-index-hero .fr-areas-breadcrumb a{color:#F4F0E8}.fr-site .fr-areas-index-hero h1{margin:14px 0 22px;max-width:700px}.fr-site .fr-areas-index-hero p:not(.fr-areas-eyebrow){color:#DED7D2;max-width:64ch}.fr-site .fr-areas-index-hero p+p{margin-top:14px}.fr-site .fr-areas-index-hero .fr-areas-index-statement{color:#F4F0E8!important;font-size:clamp(21px,1.8vw,25px)!important;line-height:1.4;font-weight:600;margin-bottom:10px}.fr-site .fr-areas-index-aside{border:1px solid rgba(174,146,96,.42);background:rgba(84,36,49,.28);border-radius:8px;padding:clamp(24px,3.4vw,42px)}.fr-site .fr-areas-index-aside>div{display:flex;gap:18px;align-items:baseline;border-bottom:1px solid rgba(174,146,96,.23);padding:18px 0}.fr-site .fr-areas-index-aside>div:first-child{padding-top:0}.fr-site .fr-areas-index-aside>div:last-child{padding-bottom:0;border:0}.fr-site .fr-areas-index-aside span{font-family:var(--fr-brand-display);font-size:13px;color:#C8AC7D}.fr-site .fr-areas-index-aside strong{font-size:clamp(17px,1.5vw,21px);font-weight:600}.fr-site .fr-areas-list-section{padding:clamp(66px,7vw,104px) 0;background:#F4F0E8}.fr-site .fr-areas-heading{margin-bottom:clamp(28px,3.4vw,48px);max-width:770px}.fr-site .fr-areas-heading h2{margin:13px 0 15px}.fr-site .fr-areas-heading>p:last-child{color:var(--areas-muted)}.fr-site .fr-areas-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.3vw,32px)}.fr-site .fr-areas-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(24,24,27,.13);background:var(--areas-paper);border-radius:8px;min-width:0}.fr-site .fr-areas-card-art{position:relative;width:100%;height:clamp(195px,20vw,245px);background:linear-gradient(135deg,#33262C,#542431 62%,#272025);overflow:hidden;display:flex;justify-content:center;align-items:center;color:#AE9260}.fr-site .fr-areas-card-art img{object-fit:cover}.fr-site .fr-areas-card-number{position:absolute;bottom:18px;right:24px;z-index:1;font-family:var(--fr-brand-display);font-size:14px;color:#E7D0AA}.fr-site .fr-areas-card-copy{display:flex;flex-direction:column;flex:1;gap:15px;padding:clamp(24px,2.6vw,34px)}.fr-site .fr-areas-card-head{display:flex;align-items:center;gap:12px}.fr-site .fr-areas-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--areas-gold);background:#251C21;border:1px solid rgba(174,146,96,.42);border-radius:7px;flex:0 0 auto}.fr-site .fr-areas-card-copy h3{font-size:clamp(23px,2vw,30px);line-height:1.25;text-wrap:balance}.fr-site .fr-areas-card-copy>p{color:var(--areas-muted)}.fr-site .fr-areas-text-link{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:#542431;font-weight:700;font-size:15px;line-height:1.4;min-height:42px;padding:7px 0;border-bottom:2px solid var(--areas-gold);text-decoration:none}.fr-site .fr-areas-card .fr-areas-text-link{margin-top:auto}.fr-site .fr-areas-text-link:hover{color:#813E51;border-bottom-color:#542431}.fr-site .fr-areas-index-about{padding:clamp(58px,6.5vw,90px) 0;background:#FFFCF7;border-block:1px solid rgba(24,24,27,.1)}.fr-site .fr-areas-index-about-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,5vw,75px);align-items:start}.fr-site .fr-areas-index-about h2{margin-top:14px}.fr-site .fr-areas-index-about p:not(.fr-areas-eyebrow){color:var(--areas-muted)}.fr-site .fr-areas-index-about .fr-areas-text-link{margin-top:16px}.fr-site .fr-areas-detail-hero{background:#F4F0E8;padding:clamp(47px,5.6vw,80px) 0 clamp(60px,7vw,95px)}.fr-site .fr-areas-detail-hero-grid{display:grid;grid-template-columns:1.13fr .87fr;align-items:center;gap:clamp(32px,5vw,76px)}.fr-site .fr-areas-detail-hero-copy{min-width:0}.fr-site .fr-areas-detail-hero h1{margin:13px 0 19px;font-size:clamp(36px,4vw,56px)}.fr-site .fr-areas-detail-headline{font-size:clamp(21px,2vw,29px)!important;line-height:1.36!important;font-weight:600;color:#542431;margin-bottom:18px!important;max-width:52ch}.fr-site .fr-areas-intro{margin-top:12px!important;color:var(--areas-muted);max-width:63ch}.fr-site .fr-areas-detail-visual{border:1px solid rgba(174,146,96,.35);border-radius:8px;overflow:hidden;background:#292025;box-shadow:0 18px 40px rgba(24,24,27,.09)}.fr-site .fr-areas-detail-visual-art{position:relative;height:clamp(320px,33vw,470px);background:linear-gradient(135deg,#33262C,#542431 75%);color:#AE9260;display:flex;align-items:center;justify-content:center;overflow:hidden}.fr-site .fr-areas-detail-visual-art img{object-fit:cover}.fr-site .fr-areas-detail-familia .fr-areas-detail-visual-art{width:100%;height:auto;min-height:0;aspect-ratio:740/536;background:#b8b5b1}.fr-site .fr-areas-detail-familia .fr-areas-detail-visual-art img{object-fit:contain;object-position:center center}.fr-site .fr-areas-detail-visual-signature{padding:22px 26px;display:flex;align-items:center;gap:18px;font-family:var(--fr-brand-display);font-size:12px;letter-spacing:.06em;color:#E5D6C5}.fr-site .fr-areas-detail-visual-signature span:first-child{color:#AE9260}.fr-site .fr-areas-subject{padding:clamp(66px,8vw,105px) 0;background:#18181B;color:#F4F0E8}.fr-site .fr-areas-subject-header{max-width:800px;margin-bottom:38px}.fr-site .fr-areas-subject-header h2{margin-top:12px}.fr-site .fr-areas-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(25px,5vw,76px)}.fr-site .fr-areas-topic{padding:27px 0 31px;border-top:1px solid rgba(174,146,96,.43)}.fr-site .fr-areas-topic>span{font:500 13px var(--fr-brand-display);color:#C8AC7D}.fr-site .fr-areas-topic h3{font-size:clamp(22px,1.85vw,27px);line-height:1.28;margin:10px 0 13px}.fr-site .fr-areas-topic p{color:#D7D0CA;max-width:67ch}.fr-site .fr-areas-reflection{padding:clamp(62px,7vw,96px) 0;background:#FFFCF7}.fr-site .fr-areas-reflection-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,6vw,95px)}.fr-site .fr-areas-reflection h2{margin-top:12px}.fr-site .fr-areas-reflection-copy{display:grid;gap:16px}.fr-site .fr-areas-reflection-copy p{color:var(--areas-muted)}.fr-site .fr-areas-reflection-copy ul{margin:0;padding:0 0 0 21px;display:grid;gap:9px;font-size:16px;color:var(--areas-muted)}.fr-site .fr-areas-reflection-copy li::marker{color:var(--areas-gold)}.fr-site .fr-areas-faq{padding:clamp(62px,7vw,96px) 0;background:#F4F0E8}.fr-site .fr-areas-faq-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(32px,6vw,90px)}.fr-site .fr-areas-faq h2{margin-top:12px}.fr-site .fr-areas-faq-items{border-top:1px solid rgba(84,36,49,.28)}.fr-site .fr-areas-faq-item{border-bottom:1px solid rgba(84,36,49,.24)}.fr-site .fr-areas-faq-item summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 4px 21px 0;color:#18181B;list-style:none;font-weight:650;font-size:clamp(16px,1.15vw,18px);line-height:1.42}.fr-site .fr-areas-faq-item summary::-webkit-details-marker{display:none}.fr-site .fr-areas-faq-item summary::marker{content:""}.fr-site .fr-areas-faq-item .fr-areas-faq-plus{font-size:24px;font-weight:400;color:#542431}.fr-site .fr-areas-faq-item[open] .fr-areas-faq-plus{transform:rotate(45deg)}.fr-site .fr-areas-faq-item>p{padding:0 30px 22px 0;color:var(--areas-muted)}.fr-site .fr-areas-other{padding:clamp(29px,4vw,46px) 0;background:#EBE4D9;border-top:1px solid rgba(24,24,27,.09)}.fr-site .fr-areas-other-inner{display:flex;align-items:center;justify-content:space-between;gap:18px}.fr-site .fr-areas-other-inner>p{color:#542431;font-size:15px;font-weight:700}.fr-site .fr-areas-other nav{display:flex;flex-wrap:wrap;gap:12px 25px}.fr-site .fr-areas-other nav a{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#542431;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.fr-site .fr-areas-other nav a:hover{color:#813E51}.fr-site .fr-areas-contact{background:#542431;color:#F4F0E8;padding:clamp(60px,7vw,98px) 0}.fr-site .fr-areas-contact-grid{display:grid;grid-template-columns:1fr auto;align-items:center;gap:clamp(28px,5vw,75px)}.fr-site .fr-areas-contact h2{max-width:630px;margin:11px 0 15px}.fr-site .fr-areas-contact p:not(.fr-areas-eyebrow){max-width:64ch;color:#F1E9E5}.fr-site .fr-areas-contact-btn{background:#F4F0E8;color:#542431;font-size:15px;font-weight:700;min-height:52px;padding:14px 22px;border:1px solid #f4f0e8;border-radius:3px;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:13px}.fr-site .fr-areas-contact-btn:hover{color:#542431;background:#FFFDF9}@media (max-width:940px){.fr-site .fr-areas-detail-hero-grid,.fr-site .fr-areas-faq-grid,.fr-site .fr-areas-index-about-grid,.fr-site .fr-areas-index-hero-grid,.fr-site .fr-areas-reflection-grid{grid-template-columns:1fr}.fr-site .fr-areas-index-aside{max-width:620px}.fr-site .fr-areas-detail-visual{max-width:630px}.fr-site .fr-areas-detail-visual-art{height:clamp(280px,50vw,430px)}.fr-site .fr-areas-other-inner{align-items:flex-start;flex-direction:column}}@media (max-width:780px){.fr-site .fr-areas-card-grid,.fr-site .fr-areas-contact-grid,.fr-site .fr-areas-topics{grid-template-columns:1fr}.fr-site .fr-areas-card-art{height:200px}.fr-site .fr-areas-detail-visual-art{height:300px}.fr-site .fr-areas-contact-btn{width:fit-content}}@media (max-width:620px){.fr-site .fr-areas .fr-container{width:calc(100% - 38px)}.fr-site .fr-areas-detail-hero,.fr-site .fr-areas-index-hero{padding-block:39px 55px}.fr-site .fr-areas-breadcrumb{margin-bottom:23px}.fr-site .fr-areas h1{font-size:clamp(33px,8.5vw,44px)}.fr-site .fr-areas-detail-headline{font-size:21px!important}.fr-site .fr-areas-contact,.fr-site .fr-areas-faq,.fr-site .fr-areas-index-about,.fr-site .fr-areas-list-section,.fr-site .fr-areas-reflection,.fr-site .fr-areas-subject{padding-block:55px}.fr-site .fr-areas-card-copy{padding:24px 21px}.fr-site .fr-areas-card-art{height:175px}.fr-site .fr-areas-detail-visual-art{height:260px}.fr-site .fr-areas-detail-visual-signature{padding:18px 19px}.fr-site .fr-areas-topics{row-gap:2px}.fr-site .fr-areas-contact-btn{width:100%;text-align:center}.fr-site .fr-areas-other nav{gap:12px 16px}}@media (prefers-reduced-motion:reduce){.fr-site .fr-areas-faq-item .fr-areas-faq-plus{transition:none}}