.nebras-intro{position:relative;isolation:isolate;min-height:calc(100svh - 88px);display:grid;place-items:center;background:#161513;color:#fff;overflow:hidden}.intro-background{position:absolute;inset:-12px;z-index:-1;background:linear-gradient(#111110a8,#1111109e),url('assets/facilities-exterior.png') center / cover;filter:blur(4px);transform:scale(1.03)}.intro-content{text-align:center;width:90%;padding:70px 0}.intro-kicker{font-size:18px;font-weight:400;letter-spacing:1px;color:#e0d7ca}.nebras-intro h1{direction:ltr;font:700 clamp(65px,15vw,220px)/1.2 Manrope;letter-spacing:-.065em;margin:18px 0 23px;color:#faf7f1}.nebras-intro h1 span{color:#ed8d2f}.intro-content>p{font-size:17px;color:#d2c8ba}.intro-scroll{display:inline-flex;gap:20px;align-items:center;margin-top:65px;font-size:10px;letter-spacing:.6px}.intro-scroll>span:last-child{font:22px Manrope;border:1px solid #ffffff40;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;transition:border-color .3s,transform .4s}.intro-scroll:hover>span:last-child{transform:translateY(5px);border-color:#ed8d2f}.intro-footnote{position:absolute;bottom:25px;inset-inline-end:5%;font-size:10px;color:#bdaf9d}.group-directory{background:#f8f6f0}.directory-heading{text-align:center;max-width:850px;margin:auto}.directory-heading .section-label{justify-content:center;margin-bottom:22px}.directory-heading h2{font-size:clamp(32px,4.5vw,60px);line-height:1.5}.directory-heading>p{margin-top:18px;color:#777167;font-size:14px;line-height:1.9}.partners-toggle{display:inline-flex;gap:80px;align-items:center;justify-content:space-between;min-width:245px;margin-top:30px;background:#161615;border:1px solid #161615;color:#fff;padding:17px 23px;font-size:16px;transition:background .3s,box-shadow .3s}.partners-toggle:hover{background:#302c26;box-shadow:0 8px 25px #16161515}.partners-toggle:focus-visible{outline:2px solid #ed8d2f;outline-offset:5px}.toggle-symbol{font:25px Manrope;color:#ed8d2f;transition:transform .4s}.partners-toggle[aria-expanded=true] .toggle-symbol{transform:rotate(45deg)}.partners-panel[hidden]{display:none}.partners-panel{margin-top:65px;scroll-margin-top:110px}.partners-panel.panel-open{animation:directory-open .6s cubic-bezier(.22,1,.36,1) both}.directory-section-title{margin-bottom:30px}.directory-section-title h3{font-size:30px;font-weight:500;line-height:1.5}.directory-section-title>p{font-size:13px;color:#777167;line-height:1.9;margin-top:10px}.directory-partners{display:grid;grid-template-columns:1fr 1fr;gap:24px}.directory-partner{background:white;padding:25px 30px 30px;min-width:0}.directory-logo{height:250px;display:grid;place-items:center;padding:10px 20px;margin-bottom:20px}.directory-logo img{height:100%;width:100%;max-height:230px;object-fit:contain}.directory-partner:first-child .directory-logo img{max-width:230px}.directory-role{display:block;font-size:10px;color:#a75b18;margin-bottom:9px}.directory-partner h3{font-size:18px;font-weight:500;line-height:1.65;margin-bottom:6px}.directory-partner>p{font-size:12px;color:#817a70;line-height:1.9}.partners-panel .directory-partner{animation:directory-open .7s cubic-bezier(.22,1,.36,1) both}.partners-panel .directory-partner:nth-child(2){animation-delay:.1s}@keyframes directory-open{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
@media(max-width:720px){.nebras-intro{min-height:calc(100svh - 78px)}.intro-kicker{font-size:16px}.nebras-intro h1{font-size:17vw;margin-block:24px}.intro-content>p{font-size:14px}.intro-scroll{margin-top:50px;font-size:10px}.intro-footnote{font-size:9px;bottom:22px}.directory-heading h2{font-size:35px}.directory-heading>p{font-size:12px}.partners-toggle{min-width:230px;font-size:15px;padding:15px 22px}.partners-panel{margin-top:45px}.directory-partners{grid-template-columns:1fr;gap:18px}.directory-partner{padding:20px 25px 26px}.directory-logo{height:240px;margin-bottom:15px}.directory-partner h3{font-size:17px}.directory-section-title h3{font-size:27px}.directory-section-title>p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.partners-panel,.partners-panel .directory-partner{animation:none}.toggle-symbol,.partners-toggle,.intro-scroll>span:last-child{transition:none}}
