:root{--ib-content-width:1180px;--ib-edkrem:#f6f1ea;--ib-edkrem2:#ece3d6;--ib-edkum:#efe4d2;--ib-edaltin:#eab467;--ib-edaltink:#855a22;--ib-edantra:#171c1f;--ib-edink:#1d2124;--ib-edgri:#61676a}
.ib-c-edsec{padding-block-start:96px;padding-inline-end:24px;padding-block-end:96px;padding-inline-start:24px;background-color:var(--ib-edkrem);color:var(--ib-edink)}
.ib-c-edsec:not(.ib-con--boxed),.ib-con--boxed.ib-c-edsec>.ib-con__in{gap:44px}
.ib-c-edsec2{background-color:var(--ib-edkrem2)}
.ib-c-edeye{font-size:0.74rem;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--ib-edaltink);line-height:1.4}
.ib-c-edeyedk{color:var(--ib-edaltin)}
.ib-c-edh2{font-family:"Playfair Display", Georgia, "Times New Roman", serif;font-size:clamp(2rem, 1.4rem + 2vw, 2.9rem);font-style:italic;font-weight:500;line-height:1.15;color:var(--ib-edaltink)}
.ib-c-edh2dk{color:var(--ib-edaltin)}
.ib-c-edlead{font-size:1.05rem;line-height:1.75;color:var(--ib-edgri);max-width:62ch}
.ib-c-edleaddk{color:#c9c4bb}
.ib-c-edbtns{padding:0px}
.ib-c-edbtns:not(.ib-con--boxed),.ib-con--boxed.ib-c-edbtns>.ib-con__in{flex-direction:row;flex-wrap:wrap;gap:12px;align-items:center}
.ib-c-edbtn{background-color:var(--ib-edantra);color:var(--ib-edaltin);border-style:solid;border-width:1px;border-color:var(--ib-edantra);border-radius:0px;padding-block-start:15px;padding-inline-end:28px;padding-block-end:15px;padding-inline-start:28px;font-weight:600;font-size:0.92rem;letter-spacing:0.04em;line-height:1;transition:background-color 200ms ease, color 200ms ease, border-color 200ms ease}
.ib-c-edbtn:hover,.ib-c-edbtn:focus-visible{background-color:var(--ib-edaltin);color:var(--ib-edantra);border-color:var(--ib-edaltin)}
.ib-c-edbtng{background-color:rgba(0,0,0,0);color:var(--ib-edaltin);border-color:var(--ib-edaltin)}
.ib-c-edbtng:hover,.ib-c-edbtng:focus-visible{background-color:var(--ib-edaltin);color:var(--ib-edantra);border-color:var(--ib-edaltin)}
.ib-c-edbtnf{background-color:var(--ib-edaltin);color:var(--ib-edantra);border-color:var(--ib-edaltin)}
.ib-c-edbtnf:hover,.ib-c-edbtnf:focus-visible{background-color:rgba(0,0,0,0);color:var(--ib-edaltin);border-color:var(--ib-edaltin)}
.ib-c-edcol{padding:0px}
.ib-c-edcol:not(.ib-con--boxed),.ib-con--boxed.ib-c-edcol>.ib-con__in{gap:18px}
.ib-c-edcover{overflow:hidden}
.ib-c-edh1{font-family:"Playfair Display", Georgia, "Times New Roman", serif;font-size:clamp(2.2rem, 1.5rem + 2.6vw, 3.4rem);font-weight:500;line-height:1.1;color:var(--ib-edink)}
.ib-c-edphero{padding-block-start:72px;padding-inline-end:24px;padding-block-end:72px;padding-inline-start:24px;background-color:var(--ib-edantra);color:#ece7df}
.ib-c-edphero:not(.ib-con--boxed),.ib-con--boxed.ib-c-edphero>.ib-con__in{gap:0px}
.ib-c-edph1{color:var(--ib-edaltin);font-style:italic}
.ib-c-edcrumb{padding:0px;font-size:0.82rem;color:#9aa0a2}
.ib-c-edcrumb:not(.ib-con--boxed),.ib-con--boxed.ib-c-edcrumb>.ib-con__in{flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center}
.ib-c-edinfo{padding:0px;max-width:1040px;margin-block-start:0px;margin-inline-end:auto;margin-block-end:0px;margin-inline-start:auto}
.ib-c-edinfo:not(.ib-con--boxed),.ib-con--boxed.ib-c-edinfo>.ib-con__in{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:28px}
.ib-c-edinfoc{padding:0px}
.ib-c-edinfoc:not(.ib-con--boxed),.ib-con--boxed.ib-c-edinfoc>.ib-con__in{gap:6px}
.ib-c-edinfot{font-family:"Playfair Display", Georgia, "Times New Roman", serif;font-size:1.25rem;font-style:italic;font-weight:500;color:var(--ib-edaltink)}
.ib-c-edinfox{font-size:0.95rem;line-height:1.6;color:var(--ib-edink)}
.ib-c-edformbox{padding:0px;background-color:var(--ib-edantra)}
.ib-c-edformbox:not(.ib-con--boxed),.ib-con--boxed.ib-c-edformbox>.ib-con__in{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0px}
.ib-c-edformin{padding-block-start:48px;padding-inline-end:52px;padding-block-end:48px;padding-inline-start:52px;color:#ece7df}
.ib-c-edformin:not(.ib-con--boxed),.ib-con--boxed.ib-c-edformin>.ib-con__in{gap:14px}
.ib-c-edformimg{overflow:hidden;min-height:100%}
.ib-c-edmap{height:320px;overflow:hidden}
.ib-el-e1d675c0206c{padding:0px;max-width:760px}
.ib-el-e3db700dfa04{font-size:2rem}
@media (max-width:1024px){
.ib-c-edsec{padding-block-start:72px;padding-inline-end:20px;padding-block-end:72px;padding-inline-start:20px}
.ib-c-edsec:not(.ib-con--boxed),.ib-con--boxed.ib-c-edsec>.ib-con__in{gap:36px}
.ib-c-edphero{padding-block-start:56px;padding-inline-end:20px;padding-block-end:56px;padding-inline-start:20px}
.ib-c-edinfo:not(.ib-con--boxed),.ib-con--boxed.ib-c-edinfo>.ib-con__in{grid-template-columns:repeat(2, minmax(0, 1fr))}
}
@media (max-width:767px){
.ib-c-edsec{padding-block-start:56px;padding-inline-end:16px;padding-block-end:56px;padding-inline-start:16px}
.ib-c-edsec:not(.ib-con--boxed),.ib-con--boxed.ib-c-edsec>.ib-con__in{gap:28px}
.ib-c-edlead{font-size:1rem}
.ib-c-edphero{padding-block-start:40px;padding-inline-end:16px;padding-block-end:48px;padding-inline-start:16px}
.ib-c-edinfo:not(.ib-con--boxed),.ib-con--boxed.ib-c-edinfo>.ib-con__in{grid-template-columns:repeat(1, minmax(0, 1fr));gap:22px}
.ib-c-edformbox:not(.ib-con--boxed),.ib-con--boxed.ib-c-edformbox>.ib-con__in{grid-template-columns:repeat(1, minmax(0, 1fr))}
.ib-c-edformin{padding-block-start:36px;padding-inline-end:22px;padding-block-end:36px;padding-inline-start:22px}
.ib-c-edformimg{aspect-ratio:16/10;min-height:0px}
.ib-c-edmap{height:240px}
}
