@property --stripe-color-tl{syntax:"<color>";inherits:true;initial-value:#de5a35}@property --stripe-color-br{syntax:"<color>";inherits:true;initial-value:#428d96}.Schools_section__xyifc{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 90% at 20% 30%,color-mix(in srgb,var(--stripe-color-tl) 28%,transparent) 0,transparent 60%),radial-gradient(ellipse 55% 70% at 95% 95%,color-mix(in srgb,var(--stripe-color-br) 26%,transparent) 0,color-mix(in srgb,var(--stripe-color-br) 10%,transparent) 35%,transparent 70%),var(--gsl-color-ink-900);padding:4rem 0 4.5rem;--stripe-color-tl:var(--gsl-color-secondary);--stripe-color-br:var(--gsl-color-primary);transition:--stripe-color-tl .36s ease,--stripe-color-br .36s ease;border-top:2px solid transparent;border-image:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.45) 30%,rgba(255,255,255,.45) 70%,rgba(255,255,255,.1)) 1}.Schools_section__xyifc:before{content:"";position:absolute;inset:0;background-image:url(/textures/halftone.png);background-size:cover;background-position:50%;opacity:.05;mix-blend-mode:overlay;pointer-events:none;z-index:1}.Schools_stripesTL__V7ORI{background:repeating-linear-gradient(120deg,transparent 0,transparent 200px,color-mix(in srgb,var(--stripe-color-tl) 18%,transparent) 200px,color-mix(in srgb,var(--stripe-color-tl) 18%,transparent) 222px,transparent 222px,transparent 280px),repeating-linear-gradient(120deg,transparent 0,transparent 40px,color-mix(in srgb,var(--stripe-color-tl) 18%,transparent) 40px,color-mix(in srgb,var(--stripe-color-tl) 18%,transparent) 110px,transparent 110px,transparent 280px);-webkit-mask-image:radial-gradient(ellipse 55% 65% at 0 0,#000 0,transparent 75%);mask-image:radial-gradient(ellipse 55% 65% at 0 0,#000 0,transparent 75%)}.Schools_stripesBR__WcHPb,.Schools_stripesTL__V7ORI{position:absolute;inset:0;pointer-events:none;z-index:0}.Schools_stripesBR__WcHPb{background:repeating-linear-gradient(120deg,transparent 0,transparent 240px,rgba(151,151,151,.06) 240px,rgba(151,151,151,.06) 258px,transparent 258px,transparent 320px),repeating-linear-gradient(120deg,transparent 0,transparent 50px,rgba(151,151,151,.05) 50px,rgba(151,151,151,.05) 120px,transparent 120px,transparent 320px),repeating-linear-gradient(120deg,transparent 0,transparent 150px,color-mix(in srgb,var(--stripe-color-br) 14%,transparent) 150px,color-mix(in srgb,var(--stripe-color-br) 14%,transparent) 230px,transparent 230px,transparent 320px);-webkit-mask-image:radial-gradient(ellipse 55% 65% at 100% 100%,#000 0,transparent 75%);mask-image:radial-gradient(ellipse 55% 65% at 100% 100%,#000 0,transparent 75%)}.Schools_borderTopLeft__TUv5C,.Schools_borderTopRight__vpfOg{position:absolute;top:0;width:30%;height:12px;pointer-events:none;z-index:6}.Schools_borderTopLeft__TUv5C{left:0;background:var(--gsl-color-primary);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%)}.Schools_borderTopRight__vpfOg{right:0;background:var(--gsl-color-primary);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,14px 100%);clip-path:polygon(0 0,100% 0,100% 100%,14px 100%)}.Schools_inner__VwQm1{z-index:3;max-width:1280px;margin:0 auto;padding:0 1.5rem;gap:2.25rem}.Schools_inner__VwQm1,.Schools_titleBar__HRh01{position:relative;display:flex;flex-direction:column}.Schools_titleBar__HRh01{align-items:center;gap:.6rem;padding:0 1rem}.Schools_titleBar__HRh01:after,.Schools_titleBar__HRh01:before{content:"";position:absolute;top:50%;width:clamp(40px,14vw,200px);height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,rgba(255,255,255,.3))}.Schools_titleBar__HRh01:before{left:0;transform:translateY(-50%)}.Schools_titleBar__HRh01:after{right:0;transform:translateY(-50%) scaleX(-1)}.Schools_title__NFB4U{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:clamp(2rem,4vw,3.25rem);line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--gsl-color-accent);margin:0;text-align:center}.Schools_titleAccent__3YOEv{background:linear-gradient(135deg,var(--gsl-color-primary-300) 0,var(--gsl-color-primary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.Schools_subtitle__qgGUF{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.55);margin:0;text-align:center}.Schools_grid___63Ns{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1rem;gap:1rem}.Schools_item__6v_BF{display:flex;animation:Schools_schoolTileIn___C8ZI .55s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--tile-i, 0) * 50ms)}@keyframes Schools_schoolTileIn___C8ZI{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.Schools_tile__ca3Xm{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:1.25rem .75rem 1rem;text-decoration:none;color:inherit;transition:transform .2s ease}.Schools_tile__ca3Xm:focus-visible,.Schools_tile__ca3Xm:hover{transform:translateY(-3px);outline:none}.Schools_tile__ca3Xm:focus-visible .Schools_name__h6rxw{color:color-mix(in srgb,var(--school-color),white 50%)}.Schools_logoSlot__ogG8t{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:72px}.Schools_logoImg__flzmT{max-width:64px;max-height:64px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45));transition:transform .22s ease}.Schools_tile__ca3Xm:focus-visible .Schools_logoImg__flzmT,.Schools_tile__ca3Xm:hover .Schools_logoImg__flzmT{transform:scale(1.05)}.Schools_logoFallback__jG0_H{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--school-color);-webkit-clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);filter:drop-shadow(0 4px 10px rgba(0,0,0,.45));transition:transform .22s ease}.Schools_tile__ca3Xm:focus-visible .Schools_logoFallback__jG0_H,.Schools_tile__ca3Xm:hover .Schools_logoFallback__jG0_H{transform:scale(1.05)}.Schools_logoFallback__jG0_H span{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:1.4rem;letter-spacing:.06em;color:#ffffff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.Schools_meta__CHqOk{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.15rem;text-align:center;min-width:0;width:100%}.Schools_name__h6rxw{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gsl-color-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.Schools_mascot__P7vpD{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.5)}@media (max-width:1100px){.Schools_grid___63Ns{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.Schools_section__xyifc{padding:2.75rem 0 3rem}.Schools_inner__VwQm1{gap:1.5rem}.Schools_grid___63Ns{grid-template-columns:repeat(3,1fr);gap:.6rem}.Schools_tile__ca3Xm{padding:.9rem .5rem .8rem;gap:.45rem}.Schools_logoSlot__ogG8t{height:56px}.Schools_logoImg__flzmT{max-width:50px;max-height:50px}.Schools_logoFallback__jG0_H{width:50px;height:50px}.Schools_logoFallback__jG0_H span{font-size:1.1rem}.Schools_name__h6rxw{font-size:.78rem}.Schools_mascot__P7vpD{font-size:.6rem;letter-spacing:.12em}}@media (prefers-reduced-motion:reduce){.Schools_item__6v_BF{animation:none}.Schools_logoFallback__jG0_H,.Schools_logoImg__flzmT,.Schools_tile__ca3Xm{transition:none}}