.ahi-home-presentation{position:relative;isolation:isolate;overflow:hidden}.ahi-home-hero-image{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;z-index:-2}.ahi-home-presentation:has(.ahi-home-hero-image)::before{display:block;content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(10,23,42,.87),rgba(10,23,42,.55));z-index:-1;pointer-events:none}.ahi-home-presentation:has(.ahi-home-hero-image) .ahi-home-heading,.ahi-home-presentation:has(.ahi-home-hero-image) .ahi-home-heading h1,.ahi-home-presentation:has(.ahi-home-hero-image) .ahi-home-heading p{color:#fff}.ahi-home-controls{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:20px;max-inline-size:1100px;margin-inline:auto}.ahi-home-controls p{flex-basis:100%;text-align:center}.ahi-home-presentation .ahi-home-controls button{background:var(--ahi-surface,#fff);color:var(--ahi-text,#142540);border-color:var(--ahi-border,#d6dfeb);min-block-size:44px}.ahi-home-fullscreen{min-block-size:calc(100svh - 80px);display:flex;flex-direction:column;justify-content:center}.ahi-home-map{max-inline-size:1100px;margin:0 auto 20px;padding-inline:16px}.ahi-home-video{display:block;inline-size:min(100% - 32px,1000px);aspect-ratio:16/9;border:0;margin:0 auto 24px;border-radius:20px}.ahi-home-counts{max-inline-size:1100px;padding:24px;margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:24px;color:var(--ahi-text,#142540)}.ahi-home-counts p{display:grid;gap:4px;min-inline-size:180px;text-align:center}.ahi-home-counts strong{font-size:2rem;color:var(--ahi-text,#142540)}.ahi-home-counts small{flex-basis:100%;text-align:center}.ahi-home-editor{padding-block:20px;border-block:1px solid var(--ahi-border,#d6dfeb)}@media(max-width:420px){.ahi-home-controls{padding-inline:12px;gap:8px}.ahi-home-controls button{max-inline-size:100%;white-space:normal}.ahi-home-counts{gap:12px;padding:20px 12px}.ahi-home-fullscreen{min-block-size:85svh}}@media(prefers-reduced-motion:reduce){.ahi-home-presentation *{scroll-behavior:auto!important}}

.ahi-home-native-video{background:#0b1524;object-fit:contain;max-height:70svh}.ahi-home-video-poster{display:block;overflow:hidden;background:#142540;object-fit:cover}.ahi-home-video-poster img{display:block;width:100%;height:100%;object-fit:cover}.ahi-home-poster-editor{border:1px solid var(--ahi-border,#d6dfeb);border-radius:12px;padding:12px;margin-block:12px}.ahi-home-poster-editor h3{font-size:1rem}.ahi-home-editor input[type=file]{max-inline-size:100%;min-block-size:44px}.ahi-home-editor select,.ahi-home-editor button{min-block-size:44px}@media(max-width:767px){.ahi-home-video{inline-size:calc(100% - 24px);border-radius:14px}.ahi-home-video-poster{max-block-size:45svh}.ahi-home-poster-editor{padding:10px}}

.ahi-home-category-photo .ahi-home-hero-image{animation:ahi-category-photo-in .35s ease-out}.ahi-partner-carousel{min-inline-size:0}.ahi-partner-heading,.ahi-partner-controls,.ahi-partner-dots{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ahi-partner-heading{justify-content:space-between}.ahi-partner-slides{display:grid;grid-template-columns:repeat(var(--ahi-partner-columns,1),minmax(0,1fr));gap:18px;min-inline-size:0}.ahi-partner-slide{min-inline-size:0;animation:ahi-category-photo-in .3s ease-out}.ahi-partner-slide>.ahi-content-card{height:100%;box-sizing:border-box;margin-block:0}.ahi-partner-controls button,.ahi-partner-dots button{font:inherit;min-block-size:44px;min-inline-size:44px;padding:9px 13px;border:1px solid var(--ahi-polish-line,#bccbd9);border-radius:12px;background:var(--ahi-polish-input,#fff);color:var(--ahi-polish-ink,#142540);cursor:pointer}.ahi-partner-controls button:disabled{opacity:.5;cursor:default}.ahi-partner-controls button[aria-pressed=true],.ahi-partner-dot[aria-current=true]{background:#142540;color:#fff;border-color:#c5a255}.ahi-partner-carousel:focus-visible,.ahi-partner-carousel button:focus-visible{outline:3px solid #c5a255;outline-offset:3px}.ahi-partner-dots{justify-content:center;margin-block-start:16px}.ahi-partner-dots>span{font-size:.9rem}.ahi-partner-dot{font-size:0!important;position:relative}.ahi-partner-dot::after{content:'';display:block;inline-size:8px;block-size:8px;border-radius:50%;background:currentColor;margin:auto}.ahi-partner-slide img{max-inline-size:100%}@keyframes ahi-category-photo-in{from{opacity:.25}to{opacity:1}}@media(max-width:640px){.ahi-partner-heading{align-items:flex-start}.ahi-partner-controls{inline-size:100%}.ahi-partner-controls button{flex:1 1 auto}.ahi-partner-slides{gap:12px}}@media(prefers-reduced-motion:reduce){.ahi-home-category-photo .ahi-home-hero-image,.ahi-partner-slide{animation:none}}html[data-ahi-motion=paused] .ahi-home-category-photo .ahi-home-hero-image,html[data-ahi-motion=paused] .ahi-partner-slide{animation:none}
