/* Stories 0.4.1 — the same full-height introduction in every Explore section. */
.kbr-page[data-kbr-hero-layout="full"] .kbr-cover{height:auto;min-height:100vh;min-height:100svh;box-sizing:border-box;display:flex;align-items:flex-end;padding:105px max(28px,6vw) 38px max(28px,14.2vw);overflow:visible}
.kbr-page[data-kbr-hero-layout="full"] .kbr-cover-inner{position:relative;left:auto;bottom:auto;width:min(1120px,100%);max-width:100%;margin:0}
.kbr-page[data-kbr-hero-layout="full"] .kbr-cover h1{font-size:clamp(52px,7vw,108px);line-height:.98;max-width:1100px;overflow-wrap:normal}
.kbr-page[data-kbr-hero-layout="full"] .kbr-cover-role{margin:22px 0 0;max-width:1040px;font-size:clamp(15px,1.45vw,21px);line-height:1.6}
.kbr-page[data-kbr-hero-layout="full"] .kbr-sections-cover{justify-content:flex-start;max-width:none;margin:34px 0 0;padding:0;border:0;gap:12px 23px}
.kbr-page[data-kbr-hero-layout="full"] .kbr-sections-cover a{position:relative;padding:5px 0;border:0;background:none;box-shadow:none;color:rgba(255,255,255,.74);font:500 12px/1.5 Oswald,"Arial Narrow",Arial,sans-serif;letter-spacing:.105em;text-transform:uppercase;text-decoration:none;white-space:nowrap}
.kbr-page[data-kbr-hero-layout="full"] .kbr-sections-cover a:hover,.kbr-page[data-kbr-hero-layout="full"] .kbr-sections-cover a[aria-current="page"]{border:0;background:none;color:#e4c184}
.kbr-sections-cover a:focus-visible{outline:2px solid #e4c184;outline-offset:6px}
.kbr-page[data-kbr-hero-layout="full"] .kbr-cover-cta{margin:clamp(38px,7vh,78px) 0 0;gap:14px}
.kbr-cover-background[data-kbr-slides="3"] .kbr-cover-slide{animation-name:kbrStoriesFadeThree;animation-duration:24s;animation-timing-function:ease-in-out}
.kbr-cover-background[data-kbr-slides="2"] .kbr-cover-slide{animation-name:kbrStoriesFadeTwo;animation-duration:16s;animation-timing-function:ease-in-out}
@keyframes kbrStoriesFadeThree{0%,28%{opacity:1}37%,91%{opacity:0}100%{opacity:1}}
@keyframes kbrStoriesFadeTwo{0%,43%{opacity:1}56%,91%{opacity:0}100%{opacity:1}}
@media(max-width:900px){.kbr-page[data-kbr-hero-layout="full"] .kbr-cover{padding-left:7vw;padding-right:7vw}.kbr-page[data-kbr-hero-layout="full"] .kbr-cover h1{font-size:clamp(44px,7.5vw,76px)}}
@media(max-width:600px){.kbr-page[data-kbr-hero-layout="full"] .kbr-cover{padding:96px 24px 30px}.kbr-page[data-kbr-hero-layout="full"] .kbr-cover h1{font-size:clamp(36px,10.5vw,58px);line-height:1}.kbr-page[data-kbr-hero-layout="full"] .kbr-cover-role{font-size:14px;line-height:1.55;margin-top:18px}.kbr-page[data-kbr-hero-layout="full"] .kbr-sections-cover{margin-top:25px;gap:9px 18px}.kbr-page[data-kbr-hero-layout="full"] .kbr-sections-cover a{font-size:10px;letter-spacing:.08em}.kbr-page[data-kbr-hero-layout="full"] .kbr-cover-cta{margin-top:32px}}
@media(max-height:650px) and (max-width:700px){.kbr-page[data-kbr-hero-layout="full"] .kbr-cover{padding-top:76px;padding-bottom:24px}.kbr-page[data-kbr-hero-layout="full"] .kbr-cover h1{font-size:34px}.kbr-page[data-kbr-hero-layout="full"] .kbr-cover-role{font-size:12px;margin-top:14px}.kbr-page[data-kbr-hero-layout="full"] .kbr-sections-cover{margin-top:18px;gap:5px 14px}.kbr-page[data-kbr-hero-layout="full"] .kbr-cover-cta{margin-top:24px}}
@media(prefers-reduced-motion:reduce){.kbr-cover-slide{animation:none!important;transform:none!important;opacity:0!important}.kbr-cover-slide:first-child{opacity:1!important}html{scroll-behavior:auto!important}}

.kbr-story-directory{margin:35px 0 0;border-top:1px solid rgba(255,255,255,.12);padding-top:20px}.kbr-story-directory summary{cursor:pointer;font:11px/1.5 Oswald,Arial,sans-serif;letter-spacing:.1em;color:#aaa}.kbr-story-directory ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 25px;list-style:none;padding:20px 0;margin:0}.kbr-story-directory a{font:12px/1.6 Arial,sans-serif;color:#bbb;text-decoration:none}.kbr-story-directory a:hover{color:#e4c184}@media(max-width:700px){.kbr-story-directory ul{grid-template-columns:1fr}}
@media(max-height:550px){.kbr-page[data-kbr-hero-layout="full"] .kbr-cover{padding:64px 5vw 20px 7vw}.kbr-page[data-kbr-hero-layout="full"] .kbr-cover h1{font-size:32px}.kbr-page[data-kbr-hero-layout="full"] .kbr-cover-role{font-size:12px;line-height:1.4;margin-top:14px}.kbr-page[data-kbr-hero-layout="full"] .kbr-sections-cover{margin-top:18px;gap:6px 18px}.kbr-page[data-kbr-hero-layout="full"] .kbr-sections-cover a{font-size:10px}.kbr-page[data-kbr-hero-layout="full"] .kbr-cover-cta{margin-top:22px}}
.admin-bar .kbr-page[data-kbr-hero-layout="full"] .kbr-cover{min-height:calc(100vh - 32px);min-height:calc(100svh - 32px)}
@media(max-width:782px){.admin-bar .kbr-page[data-kbr-hero-layout="full"] .kbr-cover{min-height:calc(100vh - 46px);min-height:calc(100svh - 46px)}}
