/* Responsive image and homepage typography controls */
.oa-discovery-hero{width:100%;min-height:var(--oa-home-hero-height,760px);background-size:cover;background-position:var(--oa-home-image-position,center center)}
.oa-discovery-hero{background-color:#151313}
.oa-discovery-hero__content{width:min(1180px,100%);padding-inline:clamp(18px,3vw,42px)}
.oa-home-title{max-width:960px;margin-inline:auto;font-family:var(--oa-home-title-font,Georgia,'Times New Roman',serif)!important;font-size:clamp(42px,calc(var(--oa-home-title-size,72px) * .78),var(--oa-home-title-size,72px))!important;color:var(--oa-home-title-color,#fff)!important}
.oa-home-subtitle{max-width:680px!important;font-family:var(--oa-home-subtitle-font,Arial,Helvetica,sans-serif)!important;font-size:clamp(16px,calc(var(--oa-home-subtitle-size,22px) * .82),var(--oa-home-subtitle-size,22px))!important;color:var(--oa-home-subtitle-color,#fff)!important}
.oa-home-collection{background-size:cover;background-position:center center}
.oa-home-collections,.oa-home-journal,.oa-home-regions{width:100%;max-width:var(--oa-home-collections-width,1800px);margin-inline:auto}
.oa-home-collections__grid{width:100%;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--oa-home-collection-gap,18px)}
.oa-home-collection{min-height:var(--oa-home-collection-height,420px);background-position:var(--oa-home-image-position,center center)}
@media(max-width:620px){.oa-discovery-hero{background-position:center center}.oa-discovery-hero__content{padding-inline:0}.oa-home-title{font-size:clamp(36px,11vw,54px)!important}.oa-home-subtitle{font-size:clamp(15px,4.5vw,18px)!important}.oa-home-collection{min-height:280px}}

/* Experience grid: even counts use equal pairs; odd counts feature the first card and keep the remaining pairs symmetrical. */
.oa-home-collections .oa-home-section-heading{display:block;max-width:860px;margin-bottom:34px}
.oa-home-collections .oa-home-section-heading p{margin-bottom:12px}
.oa-home-collections .oa-home-section-heading h2{text-wrap:balance}
.oa-home-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}
.oa-home-collections__grid>.oa-home-collection,.oa-home-collections__grid>.oa-home-collection:nth-child(n){grid-column:span 1}
.oa-home-collections__grid.is-odd>.oa-home-collection:first-child{grid-column:1/-1}
.oa-home-collection{transition:transform .25s ease}
.oa-home-collection:hover{transform:translateY(-3px)}
.oa-home-collection:active{transform:translateY(0)}
.oa-home-collection:focus-visible{outline:3px solid #1c3659;outline-offset:4px}
@media(max-width:620px){.oa-home-collections__grid{grid-template-columns:1fr}.oa-home-collections__grid>.oa-home-collection,.oa-home-collections__grid>.oa-home-collection:nth-child(n),.oa-home-collections__grid.is-odd>.oa-home-collection:first-child{grid-column:1}.oa-home-collections .oa-home-section-heading{margin-bottom:26px}}
.oa-home-section-heading h2{font-size:clamp(30px,4vw,var(--oa-home-section-title-size,56px))!important}
.oa-home-collections,.oa-home-regions,.oa-home-journal{padding-top:var(--oa-home-section-spacing,90px)!important;padding-bottom:var(--oa-home-section-spacing,90px)!important}
