: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-eddark{background-color:var(--ib-edantra);color:#ece7df}
.ib-c-edhead{padding:0px;text-align:center;max-width:660px;margin-block-start:0px;margin-inline-end:auto;margin-block-end:0px;margin-inline-start:auto}
.ib-c-edhead:not(.ib-con--boxed),.ib-con--boxed.ib-c-edhead>.ib-con__in{gap:12px;align-items:center}
.ib-c-edheadl{text-align:start;margin:0px}
.ib-c-edheadl:not(.ib-con--boxed),.ib-con--boxed.ib-c-edheadl>.ib-con__in{align-items:flex-start}
.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-edbody{font-size:1rem;line-height:1.75;color:var(--ib-edgri)}
.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-edg3{padding:0px}
.ib-c-edg3:not(.ib-con--boxed),.ib-con--boxed.ib-c-edg3>.ib-con__in{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}
.ib-c-edcard{background-color:#fffdfb;padding:0px;overflow:hidden;transition:transform 250ms ease, box-shadow 250ms ease}
.ib-c-edcard:not(.ib-con--boxed),.ib-con--boxed.ib-c-edcard>.ib-con__in{gap:0px}
.ib-c-edcard:hover,.ib-c-edcard:focus-visible{translate:0px -3px;box-shadow:0px 20px 40px -24px rgba(23,28,31,0.35)}
.ib-c-edcimg{aspect-ratio:4/3;overflow:hidden;background-color:var(--ib-edkrem2)}
.ib-c-edcbody{padding-block-start:18px;padding-inline-end:20px;padding-block-end:22px;padding-inline-start:20px}
.ib-c-edcbody:not(.ib-con--boxed),.ib-con--boxed.ib-c-edcbody>.ib-con__in{gap:6px}
.ib-c-edcardt{font-family:"Playfair Display", Georgia, "Times New Roman", serif;font-size:1.22rem;font-weight:500;line-height:1.25;color:var(--ib-edink)}
.ib-c-edcardx{font-size:0.9rem;line-height:1.6;color:var(--ib-edgri)}
.ib-c-edmore{font-size:0.82rem;font-weight:600;color:var(--ib-edaltink);margin-block-start:6px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px}
.ib-c-edfacts{padding:0px;border-style:solid;border-width:1px;border-color:#343c40}
.ib-c-edfacts:not(.ib-con--boxed),.ib-con--boxed.ib-c-edfacts>.ib-con__in{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0px}
.ib-c-edfact{padding-block-start:12px;padding-inline-end:20px;padding-block-end:12px;padding-inline-start:20px}
.ib-c-edfact:not(.ib-con--boxed),.ib-con--boxed.ib-c-edfact>.ib-con__in{gap:2px;align-items:center}
.ib-c-edfactv{font-family:"Playfair Display", Georgia, "Times New Roman", serif;font-size:1.2rem;font-style:italic;font-weight:500;color:#ffffff;line-height:1.2}
.ib-c-edfactl{font-size:0.68rem;letter-spacing:0.14em;text-transform:uppercase;color:#9aa0a2}
.ib-c-edsplit{padding:0px}
.ib-c-edsplit:not(.ib-con--boxed),.ib-con--boxed.ib-c-edsplit>.ib-con__in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:center}
.ib-c-edsplitt:not(.ib-con--boxed),.ib-con--boxed.ib-c-edsplitt>.ib-con__in{align-items:flex-start}
.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-edframe{padding-block-start:0px;padding-inline-end:22px;padding-block-end:22px;padding-inline-start:0px}
.ib-c-edcover{overflow:hidden}
.ib-c-edfaq:not(.ib-con--boxed),.ib-con--boxed.ib-c-edfaq>.ib-con__in{gap:0px}
.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-edphimg{aspect-ratio:4/3;overflow:hidden}
.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-edcta{padding-block-start:72px;padding-inline-end:24px;padding-block-end:72px;padding-inline-start:24px;background-color:#22282b;color:#ffffff;text-align:center}
.ib-c-edcta:not(.ib-con--boxed),.ib-con--boxed.ib-c-edcta>.ib-con__in{gap:18px;align-items:center}
.ib-c-edlist{font-size:0.98rem;color:var(--ib-edink)}
.ib-c-edlist:not(.ib-con--boxed),.ib-con--boxed.ib-c-edlist>.ib-con__in{gap:10px}
.ib-el-e9de9e8723ac{opacity:0.5}
.ib-el-ef10659b461f{padding-block-start:36px;padding-inline-end:24px;padding-block-end:36px;padding-inline-start:24px}
.ib-el-ef10659b461f>.ib-con__in{align-items:center}
.ib-el-ef6776eb215d{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}
.ib-el-e7e60b901aeb{justify-content:center}
@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-edg3:not(.ib-con--boxed),.ib-con--boxed.ib-c-edg3>.ib-con__in{grid-template-columns:repeat(2, minmax(0, 1fr))}
.ib-c-edsplit:not(.ib-con--boxed),.ib-con--boxed.ib-c-edsplit>.ib-con__in{grid-template-columns:repeat(1, minmax(0, 1fr));gap:36px}
.ib-c-edphero{padding-block-start:56px;padding-inline-end:20px;padding-block-end:56px;padding-inline-start:20px}
.ib-el-ef6776eb215d{grid-template-columns:repeat(1, 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-edg3:not(.ib-con--boxed),.ib-con--boxed.ib-c-edg3>.ib-con__in{grid-template-columns:repeat(1, minmax(0, 1fr));gap:12px}
.ib-c-edcard:not(.ib-con--boxed),.ib-con--boxed.ib-c-edcard>.ib-con__in{display:grid;grid-template-columns:112px minmax(0,1fr)}
.ib-c-edcbody{padding-block-start:14px;padding-inline-end:16px;padding-block-end:14px;padding-inline-start:16px}
.ib-c-edcardt{font-size:1.1rem}
.ib-c-edcardx{font-size:0.84rem}
.ib-c-edphero{padding-block-start:40px;padding-inline-end:16px;padding-block-end:48px;padding-inline-start:16px}
.ib-c-edcta{padding-block-start:52px;padding-inline-end:16px;padding-block-end:52px;padding-inline-start:16px}
.ib-el-ef10659b461f{padding-block-start:28px;padding-inline-end:16px;padding-block-end:28px;padding-inline-start:16px}
}
.ib-el-e27fd4510fae>*+*{border-left:1px solid #343c40}
