.hero-bg{background-image:url(/img/hero-cap.webp)}@media (max-width:768px){.hero-bg{background-image:url(/img/hero-mobile.webp)}}.academy,.teams{background:var(--white);padding:var(--section-pad)}.teams-strip{gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);display:grid}.teams-fastbunny{align-self:center;width:360px;height:auto}@media (max-width:768px){.teams-fastbunny{display:none}}.nieuws{background:var(--grey-light);padding:var(--section-pad)}.nieuws-grid{gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.nieuws-hero-grid,.nieuws-grid{grid-template-columns:1fr 1fr}.teams-strip{grid-template-columns:repeat(2,1fr)}.nieuws-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.teams-strip{grid-template-columns:1fr;gap:12px}.nieuws-hero-grid,.nieuws-grid{grid-template-columns:1fr}.academy{padding:64px 0 0}.academy .col-text{order:1}.academy .photo-frame{order:2;margin:0 -20px -44px}.academy .photo-frame__hatch,.academy .photo-frame__bar{display:none}.academy .photo-frame__img{aspect-ratio:3/4;border-radius:0}.academy .photo-frame__img img{transform:none}.tryouts:before{display:none}.academy .photo-frame{margin:0 -20px -48px}.academy .photo-frame:after{content:"";background:var(--orange);clip-path:polygon(0 100%,100% 0,100% 100%);z-index:3;height:40px;position:absolute;bottom:0;left:0;right:0}.teams,.nieuws{padding:var(--section-pad-mobile)}}.img-ph{color:var(--muted-light)}.tryouts-card--form{text-align:left;min-width:340px;padding:32px 28px}.tryouts-card--form .tryouts-card-eyebrow{color:var(--orange);margin-bottom:18px}.updates-form{flex-direction:column;gap:10px;display:flex}.updates-form input,.updates-form select{border:1px solid var(--grey);border-radius:var(--radius);background:var(--white);width:100%;color:var(--black);padding:12px 14px}.updates-form select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%23231F20' d='M6 8L0 0h12z'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.updates-form input::placeholder,.updates-form select:invalid{color:var(--muted-light)}.updates-form .btn{width:100%;margin-top:4px}@media (max-width:768px){.tryouts-card--form{width:100%;min-width:0}}
