body:not(.interior) #header.expanded-header{top:0}.hero{height:min(940px,100svh)}.brochure-cover{position:relative;min-height:580px;height:66vh;max-height:800px;display:flex;align-items:flex-end;background:#010532;color:white;isolation:isolate}.brochure-cover>.brochure-photo{position:absolute;inset:0;margin:0;z-index:-2}.brochure-cover .brochure-photo img{height:100%;width:100%;object-fit:cover}.brochure-cover:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(0,6,35,.92),rgba(0,6,35,.12) 85%)}.brochure-cover-copy{padding:70px 5vw;max-width:1100px}.brochure-cover-copy .eyebrow{color:#7ce9cf;margin-bottom:20px}.brochure-cover-copy h2{font-size:clamp(50px,6.5vw,100px)!important;line-height:1.02;max-width:1000px}.brochure-cover-copy h2 em{color:#79dec2}.brochure-photo{position:relative;margin:0;overflow:hidden;min-width:0}.brochure-photo img{width:100%;height:100%;object-fit:cover;display:block}.brochure-photo figcaption{position:absolute;bottom:0;inset-inline:0;padding:35px 20px 15px;color:#fff;background:linear-gradient(transparent,#010532b3);font-size:10px;line-height:1.5}.brochure-cover .brochure-photo figcaption{text-align:end;z-index:2;padding:20px}.brochure-spread{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.brochure-spread>.brochure-photo{height:510px}.brochure-spread h2{font-size:clamp(38px,4.2vw,64px);line-height:1.06}.brochure-spread .editorial-lead{font-size:18px;line-height:1.75;margin:25px 0}.brochure-section .editorial-cards{margin-top:55px}.brochure-section:nth-of-type(even) .brochure-copy{order:2}.brochure-section:nth-of-type(even) .brochure-photo{order:1}.brochure-section:nth-of-type(even){background:#e8f1ee}.brochure-panorama{height:420px;overflow:hidden}.brochure-panorama .brochure-photo{height:100%}.brochure-panorama img{object-position:center 45%}.interior .editorial-intro>h2{max-width:1100px}.interior .section{padding-top:80px;padding-bottom:80px}.brochure-cover+.editorial-intro:has(>.editorial-cards){padding-top:50px}.brochure-cover+.editorial-intro>.editorial-lead{margin-top:0}.brochure-cover+.host .sectionhead:empty{display:none}[dir=rtl] .brochure-cover-copy h2{line-height:1.35}[dir=rtl] .brochure-spread h2{line-height:1.4}@media(max-width:850px){.brochure-cover{min-height:450px;height:58vh}.brochure-spread{grid-template-columns:1fr;gap:30px}.brochure-spread>.brochure-photo{height:340px}.brochure-section:nth-of-type(even) .brochure-copy{order:0}.brochure-section:nth-of-type(even) .brochure-photo{order:0}.brochure-panorama{height:300px}.brochure-cover-copy{padding:55px 6vw}.interior .section{padding-top:55px;padding-bottom:55px}}@media(prefers-reduced-motion:reduce){.brochure-photo img{transition:none}}
.experience-card{display:flex;flex-direction:column;cursor:pointer;min-height:350px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;--card-action:#006f36}.experience-card:nth-child(2){--card-action:#790a87}.experience-card:nth-child(3){--card-action:#a53e0c}.experience-card:nth-child(4){--card-action:#006d74}.experience-card p{margin-bottom:26px}.experience-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;align-self:stretch;margin-top:auto;padding:13px 17px;min-height:46px;background:var(--card-action);color:#fff;font-size:13px;font-weight:700;border-radius:2px}.cta-direction{display:inline-block;font-size:21px;line-height:1;transition:transform .25s ease}.experience-card:hover,.experience-card:focus-visible{transform:translateY(-5px);border-color:var(--card-action);box-shadow:0 12px 28px #01053218}.experience-card:hover .cta-direction,.experience-card:focus-visible .cta-direction{transform:translate(3px,-3px)}.experience-card:focus-visible{outline:3px solid var(--card-action);outline-offset:5px}[dir=rtl] .experience-card:hover .cta-direction,[dir=rtl] .experience-card:focus-visible .cta-direction{transform:translate(-3px,-3px)}@media(max-width:600px){.experience-card{min-height:320px}.experience-cta{font-size:12px;padding:11px 13px;gap:10px}}@media(prefers-reduced-motion:reduce){.experience-card,.cta-direction{transition:none}.experience-card:hover,.experience-card:focus-visible,.experience-card:hover .cta-direction,.experience-card:focus-visible .cta-direction{transform:none}}
@media(min-width:1201px){.expanded-header #nav{column-gap:10px}.expanded-header #nav a{font-size:10.5px}}#career-opportunities{scroll-margin-top:35px}
.home-stories{background:#f4f5ef}.home-stories>h2{font-size:clamp(40px,5.5vw,80px);line-height:1.1;margin:0 0 45px;max-width:1100px}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.story-card{display:flex;flex-direction:column;background:white;border:1px solid #c7d8d1;min-width:0;transition:transform .25s,box-shadow .25s}.story-image{height:235px;overflow:hidden}.story-image img{display:block;width:100%;height:100%;object-fit:cover}.story-copy{padding:30px;display:flex;flex:1;flex-direction:column}.story-copy h3{font-size:36px;line-height:1.15;margin:0 0 18px}.story-copy p{font-size:15px;line-height:1.7;margin:0 0 28px}.story-action{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #c7d8d1;padding-top:20px;color:#076e73;font-weight:700;font-size:13px}.story-action>span{font-size:22px}.story-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #01053212}.story-card:focus-visible{outline:3px solid #087e78;outline-offset:5px}[dir=rtl] .home-stories>h2,[dir=rtl] .story-copy h3{line-height:1.45}@media(max-width:800px){.story-grid{grid-template-columns:1fr;gap:25px}.story-image{height:250px}.story-copy{padding:25px}.home-stories>h2{margin-bottom:30px}}@media(prefers-reduced-motion:reduce){.story-card{transition:none}.story-card:hover{transform:none}}

@media(min-width:851px){body[data-page="stadium"] .brochure-cover-copy{width:100%;max-width:none}body[data-page="stadium"] .brochure-cover-copy h2.stadium-cover-title{font-size:clamp(40px,5vw,76px)!important;max-width:none;line-height:1.12}.stadium-cover-title>span{white-space:nowrap}html[dir="rtl"] body[data-page="stadium"] .brochure-cover-copy h2.stadium-cover-title{font-size:clamp(30px,3.8vw,58px)!important;line-height:1.4}}
