.intro-light,.intro-outline{display:none}.scroll-experience .intro-scroll-scene{height:165svh;background:#111110}.scroll-experience .nebras-intro{position:sticky;top:88px;height:calc(100svh - 88px);min-height:0;isolation:isolate}.scroll-experience .intro-background{inset:-7%;filter:blur(calc(4px + var(--intro-p,0)*3px));transform:translateY(calc(var(--intro-p,0)*40px)) scale(calc(1.05 + var(--intro-p,0)*.12));will-change:transform}.scroll-experience .intro-content{transform:translateY(calc(var(--intro-p,0)*-48px)) scale(calc(1 - var(--intro-p,0)*.23));opacity:calc(1 - var(--intro-p,0)*.64);will-change:transform;position:relative;z-index:2}.nebras-intro h1{display:flex;justify-content:center;align-items:baseline;direction:ltr;white-space:nowrap}.brand-letter{color:#faf7f1;display:inline-block;animation:letter-in 1.3s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--letter)*.07s + .08s)}.nebras-intro h1 .brand-letter{color:#faf7f1}.nebras-intro h1 .brand-stop{color:#ed8d2f;animation:stop-in 1.4s cubic-bezier(.16,1,.3,1) .5s both}.intro-kicker{display:block;animation:soft-in 1.1s ease both}.intro-content>p{animation:soft-in 1.1s ease .5s both}.intro-scroll{animation:soft-in 1.1s ease .65s both}.scroll-experience .intro-light{display:block;position:absolute;inset:-50%;pointer-events:none;z-index:1;background:linear-gradient(115deg,transparent 43%,#e4913200 46%,#f4b16313 50%,#ffffff05 52%,transparent 57%);transform:translateX(calc(-25% + var(--intro-p,0)*75%));mix-blend-mode:screen}.scroll-experience .intro-outline{display:block;position:absolute;bottom:5%;left:50%;font:700 clamp(90px,20vw,300px)/1 Manrope;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px #ffffff5c;transform:translateX(-50%) translateY(calc((1 - var(--intro-p,0))*90px));opacity:calc(var(--intro-p,0)*.75);pointer-events:none}.intro-footnote{opacity:calc(1 - var(--intro-p,0)*.8)}.group-directory{position:relative;overflow:clip}.directory-heading{padding:20px 0}.partners-toggle{position:relative;isolation:isolate;overflow:hidden;min-width:265px;box-shadow:0 0 0 1px #ed8d2f1a,0 12px 35px #17150e12;transition:background .35s,box-shadow .35s,transform .5s cubic-bezier(.22,1,.36,1)}.partners-toggle:before{content:'';position:absolute;inset:-100%;z-index:-1;background:linear-gradient(110deg,transparent 40%,#ed8d2f38 49%,transparent 58%);transform:translateX(-50%);transition:transform .9s cubic-bezier(.22,1,.36,1)}.partners-toggle:hover:before,.partners-toggle:focus-visible:before{transform:translateX(50%)}.partners-toggle:hover{transform:translateY(-3px);box-shadow:0 15px 40px #17150e1c}.partners-toggle[aria-expanded=true]{background:#30251a;border-color:#705334}.partners-panel.panel-open{animation:panel-enter .7s cubic-bezier(.22,1,.36,1) both}.partners-panel.panel-open .directory-partner{animation:partner-enter 1.05s cubic-bezier(.16,1,.3,1) both;animation-delay:.12s}.partners-panel.panel-open .directory-partner:nth-child(2){animation-delay:.28s}.directory-partner{position:relative;overflow:hidden;border-radius:7px;box-shadow:0 12px 38px #211d1408;transition:box-shadow .5s,translate .5s}.directory-partner:hover{translate:0 -4px;box-shadow:0 20px 50px #211d1412}.directory-partner:after{content:'';pointer-events:none;position:absolute;inset:-100%;background:linear-gradient(115deg,transparent 44%,#ffffff8f 50%,transparent 56%);opacity:.6;transform:translateX(-45%)}.panel-open .directory-partner:after{animation:card-light 1.5s cubic-bezier(.22,1,.36,1) .3s both}.panel-open .directory-partner:nth-child(2):after{animation-delay:.5s}.directory-logo img{transition:transform 1s cubic-bezier(.22,1,.36,1)}.directory-partner:hover .directory-logo img{transform:scale(1.035)}.directory-heading h2{line-height:1.5}.panel-open .directory-section-title{animation:soft-in .8s ease both}@keyframes letter-in{from{opacity:0;transform:translateY(65px);filter:blur(9px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes stop-in{from{opacity:0;transform:translateY(35px) scale(.4)}to{opacity:1;transform:none}}@keyframes soft-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes panel-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes partner-enter{from{opacity:0;transform:translateY(55px) scale(.97);clip-path:inset(10% 0 0 0 round 7px)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0 round 7px)}}@keyframes card-light{from{transform:translateX(-45%)}to{transform:translateX(45%)}}
@media(max-width:720px){.scroll-experience .intro-scroll-scene{height:145svh}.scroll-experience .nebras-intro{top:78px;height:calc(100svh - 78px)}.scroll-experience .intro-content{padding-block:40px}.nebras-intro h1{font-size:17vw}.scroll-experience .intro-outline{font-size:24vw;bottom:14%}.partners-toggle{min-width:240px}}
@media(prefers-reduced-motion:reduce){.brand-letter,.brand-stop,.intro-kicker,.intro-content>p,.intro-scroll,.partners-panel.panel-open,.partners-panel.panel-open .directory-partner,.panel-open .directory-partner:after,.panel-open .directory-section-title{animation:none!important}.intro-content,.intro-background,.intro-outline{transform:none!important}.directory-partner:after{display:none}.directory-partner,.directory-logo img,.partners-toggle,.partners-toggle:before{transition:none}.directory-partner:hover,.partners-toggle:hover{translate:none;transform:none}}

.nebras-intro h1{flex-wrap:wrap;justify-content:center}.nebras-intro h1 .brand-sub{flex-basis:100%;text-align:center;font-size:.28em;font-weight:600;letter-spacing:.3em;padding-inline-start:.3em;color:#d9cfc0;margin-top:.1em;line-height:1.2}
@media(max-width:720px){.nebras-intro h1 .brand-sub{font-size:.32em}}
