.logo.rink-brand{display:flex;align-items:center;gap:9px;text-decoration:none;flex-shrink:0;width:223px;line-height:1}.rink-mark{width:63px;height:67px;flex-shrink:0;overflow:visible}.rink-wordmark{display:flex;flex-direction:column;align-items:stretch;position:relative;padding:0 3px 0 0;min-width:0}.rink-name{font:900 italic 44px/.85 'Barlow Condensed',sans-serif;letter-spacing:-.035em;color:var(--cream);transform:skewY(-3deg);white-space:nowrap}.rink-name>span{color:var(--lime);margin-right:3px}.rink-swoosh{height:5px;background:var(--yellow);transform:skewY(-3deg);margin-top:5px;border-radius:60% 10% 70% 10%}.logo.rink-brand small{font:800 7px/1.3 'DM Sans',sans-serif;letter-spacing:.1em;margin-top:7px;white-space:nowrap;color:var(--cream)}.site-header nav{min-height:91px}.schools-intro{font-size:13px;color:#c6d9e9;margin:20px 0 12px}.pickup-schools{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:0}.pickup-schools li{font-size:15px;font-weight:700;display:flex;gap:12px;align-items:center;border-bottom:1px solid #ffffff25;padding:12px 0;line-height:1.35}.pickup-schools li:before{content:'✓';color:var(--lime);font-weight:800;font-size:15px;flex-shrink:0}.school-note{font-size:12px;color:#c6d9e9;margin:20px 0 14px;line-height:1.7}.school-note strong{display:block;color:var(--cream);font-size:13px;margin-bottom:3px}.school-ready{font-size:11px;color:#c6d9e9;margin:0 0 22px;line-height:1.7}.pickup-box h3{margin-bottom:15px}.footer-grid .rink-brand{width:245px}.footer-grid .rink-mark{width:70px;height:75px}.footer-grid .rink-name{font-size:48px}
@media(max-width:1100px){.logo.rink-brand{width:195px;gap:7px}.rink-mark{width:54px;height:60px}.rink-name{font-size:39px}.logo.rink-brand small{font-size:6px}.desktop-links{gap:18px}}
@media(max-width:600px){.site-header nav{min-height:78px;gap:9px}.site-header .logo.rink-brand{width:150px;gap:5px}.site-header .rink-mark{width:43px;height:50px}.site-header .rink-name{font-size:31px}.site-header .rink-swoosh{height:4px;margin-top:4px}.site-header .logo.rink-brand small{font-size:4.6px;letter-spacing:.07em;margin-top:5px}.nav-actions{gap:7px}.navcta{padding:10px 9px;font-size:13px;gap:6px}.menu-toggle{padding:9px 8px;font-size:11px;gap:5px}.pickup-schools li{font-size:14px;padding:13px 0}.schools-intro{font-size:13px}.school-note{font-size:12px}.footer-grid .rink-brand{width:220px}.footer-grid .rink-mark{width:60px;height:67px}.footer-grid .rink-name{font-size:43px}}
@media(max-width:360px){.site-header .logo.rink-brand{width:132px;gap:4px}.site-header .rink-mark{width:37px;height:45px}.site-header .rink-name{font-size:28px}.site-header .logo.rink-brand small{font-size:4px}.navcta{font-size:12px;padding:9px 7px}.menu-toggle{font-size:10px;padding:8px 6px}.nav-actions{gap:5px}}
