.AvatarDemo-module__f9MtSa__root{background:var(--schools-out-color-canvas);min-height:100dvh;color:var(--schools-out-color-ink);font-family:var(--schools-out-font-family);font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-regular);line-height:var(--schools-out-type-body-line-height);text-align:left;-webkit-font-smoothing:antialiased}:where(.AvatarDemo-module__f9MtSa__root) :where(h1,h2,h3,p){margin:0}:where(.AvatarDemo-module__f9MtSa__root) :where(button,input){font:inherit;color:inherit}.AvatarDemo-module__f9MtSa__content{container:page/inline-size}.AvatarDemo-module__f9MtSa__page{padding-block:var(--schools-out-section-gap)}.AvatarDemo-module__f9MtSa__card{height:100%}.AvatarDemo-module__f9MtSa__stage{padding-block:var(--schools-out-space-4);justify-content:center;display:flex}.AvatarDemo-module__f9MtSa__draw{align-items:center;gap:var(--schools-out-space-2);padding-block:var(--schools-out-space-2);text-align:center;flex-direction:column;display:flex}.AvatarDemo-module__f9MtSa__avatar{flex-shrink:0;display:block}.AvatarDemo-module__f9MtSa__avatar svg{display:block;overflow:visible}
.Button-module__ok_DIG__root{--press:var(--schools-out-duration-fast) var(--schools-out-ease-out);--veil:transparent;--veil-hover:transparent;--veil-press:transparent;--disabled-fill:color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 6%, transparent);--disabled-ring:color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 12%, transparent);--disabled-ink:color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 40%, transparent);--glaze-tint:color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 35%, black);--glaze-contact:color-mix(in srgb, var(--glaze-tint) 18%, transparent);--glaze-shadow:color-mix(in srgb, var(--glaze-tint) 34%, transparent);--glaze-shine:linear-gradient(#ffffff24, transparent 60%);--glaze-edge:inset 0 1px 0 #fff6;appearance:none;justify-content:center;align-items:center;gap:var(--schools-out-space-2);min-width:0;max-width:100%;min-height:var(--height);padding:0 var(--pad);border-radius:var(--schools-out-radius-control);outline-offset:-1px;color:var(--schools-out-color-action-solid-ink,var(--schools-out-color-action-ink));font-family:var(--schools-out-font-family);font-size:var(--type);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-action-line-height);letter-spacing:0;white-space:nowrap;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--schools-out-duration-fast) ease, box-shadow var(--schools-out-duration-fast) ease, color var(--schools-out-duration-fast) ease, scale var(--press);background:0 0;border:0;outline:1px solid #0000;flex-shrink:0;text-decoration:none;display:inline-flex;position:relative}.Button-module__ok_DIG__root[hidden]{display:none}.Button-module__ok_DIG__small{--height:var(--schools-out-control-height-small);--pad:12px;--icon:16px;--type:var(--schools-out-type-action-small)}.Button-module__ok_DIG__medium{--height:var(--schools-out-control-height-medium);--pad:16px;--icon:18px;--type:var(--schools-out-type-action)}.Button-module__ok_DIG__large{--height:var(--schools-out-control-height-large);--pad:20px;--icon:20px;--type:var(--schools-out-type-action-large)}.Button-module__ok_DIG__inline{--height:0px;--pad:0px;--icon:1em}.Button-module__ok_DIG__fullWidth{width:100%}.Button-module__ok_DIG__label{z-index:1;text-overflow:ellipsis;min-width:0;position:relative;overflow:hidden}.Button-module__ok_DIG__trailing,.Button-module__ok_DIG__spinner{width:var(--icon);height:var(--icon);flex-shrink:0;place-items:center;margin-inline-end:-4px;display:inline-grid}.Button-module__ok_DIG__trailing>svg{width:100%;height:100%}.Button-module__ok_DIG__chevron{transition:rotate var(--schools-out-duration-base) var(--schools-out-ease-out)}.Button-module__ok_DIG__root[aria-expanded=true] .Button-module__ok_DIG__chevron{rotate:180deg}.Button-module__ok_DIG__spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.6s linear infinite Button-module__ok_DIG__spin,1ms .15s both Button-module__ok_DIG__appear}@media (prefers-reduced-motion:reduce){.Button-module__ok_DIG__spinner{animation-duration:1.5s,1ms}}.Button-module__ok_DIG__spinnerOver{margin:auto;position:absolute;inset:0}.Button-module__ok_DIG__labelHolding{animation:1ms .15s both Button-module__ok_DIG__vanish}@keyframes Button-module__ok_DIG__vanish{to{opacity:0}}@keyframes Button-module__ok_DIG__spin{to{transform:rotate(360deg)}}@keyframes Button-module__ok_DIG__appear{0%{opacity:0}to{opacity:1}}.Button-module__ok_DIG__hit{border-radius:inherit;position:absolute;inset:0}@media (pointer:coarse){.Button-module__ok_DIG__small>.Button-module__ok_DIG__hit{inset:calc((var(--schools-out-touch-target) - var(--schools-out-control-height-small)) / -2) 0}.Button-module__ok_DIG__medium>.Button-module__ok_DIG__hit{inset:calc((var(--schools-out-touch-target) - var(--schools-out-control-height-medium)) / -2) 0}.Button-module__ok_DIG__text>.Button-module__ok_DIG__hit{inset-inline:calc(var(--schools-out-space-2) * -1)}.Button-module__ok_DIG__inline>.Button-module__ok_DIG__hit{inset-block:calc((var(--schools-out-touch-target) - 1lh) / -2)}}.Button-module__ok_DIG__veil{z-index:1;border-radius:inherit;background-color:var(--veil);pointer-events:none;transition:background-color var(--schools-out-duration-fast) ease, scale var(--press);position:absolute;inset:0}.Button-module__ok_DIG__content{z-index:2;align-items:center;gap:var(--schools-out-space-2);min-width:0;transition:scale var(--press);display:inline-flex;position:relative}.Button-module__ok_DIG__primary:before,.Button-module__ok_DIG__primary:after{content:"";border-radius:inherit;pointer-events:none;transition:scale var(--press);position:absolute;inset:0}.Button-module__ok_DIG__primary:before{background:linear-gradient(rgb(255 255 255/calc((1 - var(--v2-action-blend,1)) * 12%)), transparent 60%), linear-gradient(var(--schools-out-color-action-solid,transparent), var(--schools-out-color-action-solid,transparent)), linear-gradient(var(--schools-out-color-action-floor), var(--schools-out-color-action-floor)), var(--schools-out-color-action-base);box-shadow:inset 0 1px 0 rgb(255 255 255/calc((1 - var(--v2-action-blend,1)) * 16%))}.Button-module__ok_DIG__primary:after{background:var(--glaze-shine), var(--schools-out-color-action-overlay);box-shadow:var(--glaze-edge);mix-blend-mode:overlay;opacity:var(--v2-action-blend,1)}.Button-module__ok_DIG__primary:not(.Button-module__ok_DIG__disabled){box-shadow:0 1px 1px var(--glaze-contact), 0 6px 14px -6px var(--glaze-shadow)}.Button-module__ok_DIG__primary{--veil-hover:var(--schools-out-color-action-veil-hover,color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 24%, transparent));--veil-press:var(--schools-out-color-action-veil-press,color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 36%, transparent))}.Button-module__ok_DIG__rainbow{--veil-hover:transparent;--glow-strength:.6;--glow-reach:.4}.Button-module__ok_DIG__glow{border-radius:inherit;pointer-events:none;transition:scale var(--press);position:absolute;inset:0;overflow:hidden;-webkit-mask:radial-gradient(140% 120% at 50% 120%,#000 35%,#0000 80%);mask:radial-gradient(140% 120% at 50% 120%,#000 35%,#0000 80%)}.Button-module__ok_DIG__glow:before{content:"";background:linear-gradient(90deg, var(--schools-out-color-accent-yellow), var(--schools-out-color-accent-lime), var(--schools-out-color-accent-turquoise), var(--schools-out-color-accent-blue), var(--schools-out-color-accent-pink), var(--schools-out-color-accent-ruby), var(--schools-out-color-accent-orange));width:130%;height:110%;filter:blur(calc(var(--height) / 3));opacity:var(--glow-strength);transform-origin:50% 41%;scale:1 var(--glow-reach);transition:opacity var(--schools-out-duration-photo) var(--schools-out-ease-out), scale var(--schools-out-duration-photo) var(--schools-out-ease-out);position:absolute;top:55%;left:-15%}@media (hover:hover) and (pointer:fine){.Button-module__ok_DIG__rainbow:not(.Button-module__ok_DIG__disabled,.Button-module__ok_DIG__busy):hover{--glow-strength:.65;--glow-reach:1}}.Button-module__ok_DIG__rainbow:not(.Button-module__ok_DIG__disabled,.Button-module__ok_DIG__busy):is(:focus-visible,:active){--glow-strength:.65;--glow-reach:1}.Button-module__ok_DIG__secondary{--veil-hover:color-mix(in srgb, currentColor 8%, transparent);--veil-press:color-mix(in srgb, currentColor 14%, transparent);background:var(--schools-out-color-action-tonal);box-shadow:var(--schools-out-glass-glow), var(--schools-out-glass-drop), 0 4px 10px -6px var(--glaze-shadow), var(--schools-out-glass-halo);color:var(--schools-out-color-action-tonal-ink);-webkit-backdrop-filter:var(--schools-out-glass-blur);backdrop-filter:var(--schools-out-glass-blur);transition:background-color var(--schools-out-duration-fast) ease, box-shadow var(--schools-out-duration-fast) ease, color var(--schools-out-duration-fast) ease, scale var(--press), --rim-angle var(--schools-out-duration-base) var(--schools-out-ease-out)}.Button-module__ok_DIG__secondary:before{content:"";padding:var(--schools-out-glass-rim-width);border-radius:inherit;background:conic-gradient(from var(--rim-angle), var(--schools-out-glass-rim-bright), var(--schools-out-glass-rim-soft) 12%, var(--schools-out-glass-rim-faint) 25%, var(--schools-out-glass-rim-faint) 40%, var(--schools-out-glass-rim-soft) 50%, var(--schools-out-glass-rim-faint) 60%, var(--schools-out-glass-rim-faint) 75%, var(--schools-out-glass-rim-soft) 88%, var(--schools-out-glass-rim-bright));-webkit-mask:var(--schools-out-liquid-glass-edge-mask);mask:var(--schools-out-liquid-glass-edge-mask);pointer-events:none;position:absolute;inset:0}.Button-module__ok_DIG__soft{--veil-hover:color-mix(in srgb, currentColor 5%, transparent);--veil-press:color-mix(in srgb, currentColor 10%, transparent);background-color:color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 7%, transparent);color:var(--schools-out-color-action-tonal-ink)}.Button-module__ok_DIG__plain{--veil-hover:color-mix(in srgb, currentColor 7%, transparent);--veil-press:color-mix(in srgb, currentColor 12%, transparent);color:var(--schools-out-color-action-tonal-ink)}.Button-module__ok_DIG__text{border-radius:var(--schools-out-radius-compact);color:var(--card-ink,var(--schools-out-color-ink));padding:0}.Button-module__ok_DIG__text .Button-module__ok_DIG__trailing,.Button-module__ok_DIG__text .Button-module__ok_DIG__spinner{margin-inline-end:0}.Button-module__ok_DIG__text .Button-module__ok_DIG__label{text-underline-offset:4px;transition:text-decoration-color var(--schools-out-duration-fast) ease;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;overflow:visible}.Button-module__ok_DIG__text.Button-module__ok_DIG__drawn .Button-module__ok_DIG__label{text-decoration-line:none}.Button-module__ok_DIG__text.Button-module__ok_DIG__inline{font-size:inherit;line-height:inherit;vertical-align:baseline;white-space:normal;display:inline}.Button-module__ok_DIG__text.Button-module__ok_DIG__inline .Button-module__ok_DIG__label,.Button-module__ok_DIG__text.Button-module__ok_DIG__underlined .Button-module__ok_DIG__label,.Button-module__ok_DIG__text:not(.Button-module__ok_DIG__drawn,.Button-module__ok_DIG__disabled,.Button-module__ok_DIG__busy)[aria-pressed=true] .Button-module__ok_DIG__label{text-decoration-color:currentColor}.Button-module__ok_DIG__root.Button-module__ok_DIG__text:focus-visible .Button-module__ok_DIG__scribble{opacity:0}.Button-module__ok_DIG__scribble{top:calc(100% - var(--schools-out-space-1) - var(--schools-out-space-hairline));fill:none;width:calc(100% + 1px);height:12px;stroke:var(--schools-out-color-action-line);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;left:-2px;overflow:visible}.Button-module__ok_DIG__scribble path{stroke-dasharray:1 2}.Button-module__ok_DIG__scribble[data-phase=in] path{animation:.45s cubic-bezier(.4,0,.2,1) both Button-module__ok_DIG__scribble-in}.Button-module__ok_DIG__scribble[data-phase=out] path{animation:.4s cubic-bezier(.4,0,.2,1) both Button-module__ok_DIG__scribble-out}@keyframes Button-module__ok_DIG__scribble-in{0%{stroke-dashoffset:1.02px}to{stroke-dashoffset:0}}@keyframes Button-module__ok_DIG__scribble-out{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1.02px}}.Button-module__ok_DIG__soft.Button-module__ok_DIG__danger{background-color:color-mix(in srgb, var(--schools-out-color-error) 10%, transparent);color:var(--schools-out-color-error)}.Button-module__ok_DIG__plain.Button-module__ok_DIG__danger{color:var(--schools-out-color-error)}.Button-module__ok_DIG__secondary.Button-module__ok_DIG__danger{background-color:color-mix(in srgb, var(--schools-out-color-error) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--schools-out-color-error) 32%, transparent), var(--schools-out-color-liquid-glass-depth), 0 1px 1px var(--glaze-contact), 0 4px 10px -6px var(--glaze-shadow);color:var(--schools-out-color-error)}.Button-module__ok_DIG__text.Button-module__ok_DIG__danger{color:var(--schools-out-color-error)}.Button-module__ok_DIG__text.Button-module__ok_DIG__danger .Button-module__ok_DIG__scribble{stroke:var(--schools-out-color-error)}@media (hover:hover) and (pointer:fine){.Button-module__ok_DIG__root:not(.Button-module__ok_DIG__disabled,.Button-module__ok_DIG__busy):hover{--veil:var(--veil-hover)}.Button-module__ok_DIG__secondary:not(.Button-module__ok_DIG__disabled,.Button-module__ok_DIG__busy):hover{box-shadow:var(--schools-out-glass-glow-hover), var(--schools-out-glass-drop), 0 4px 10px -6px var(--glaze-shadow), var(--schools-out-glass-halo)}.Button-module__ok_DIG__text:not(.Button-module__ok_DIG__drawn,.Button-module__ok_DIG__disabled,.Button-module__ok_DIG__busy):hover .Button-module__ok_DIG__label{text-decoration-color:currentColor}}.Button-module__ok_DIG__root:not(.Button-module__ok_DIG__disabled,.Button-module__ok_DIG__busy):is(:focus-visible,[aria-pressed=true]){--veil:var(--veil-hover)}.Button-module__ok_DIG__root:not(.Button-module__ok_DIG__disabled,.Button-module__ok_DIG__busy):active{--veil:var(--veil-press)}.Button-module__ok_DIG__primary:not(.Button-module__ok_DIG__disabled,.Button-module__ok_DIG__busy):active:before,.Button-module__ok_DIG__primary:not(.Button-module__ok_DIG__disabled,.Button-module__ok_DIG__busy):active:after,.Button-module__ok_DIG__primary:not(.Button-module__ok_DIG__disabled,.Button-module__ok_DIG__busy):active>:is(.Button-module__ok_DIG__veil,.Button-module__ok_DIG__content,.Button-module__ok_DIG__glow),:is(.Button-module__ok_DIG__secondary,.Button-module__ok_DIG__soft,.Button-module__ok_DIG__plain):not(.Button-module__ok_DIG__disabled,.Button-module__ok_DIG__busy):active{scale:.97}.Button-module__ok_DIG__root:focus-visible{outline:var(--schools-out-focus-width) solid var(--schools-out-color-action-focus);outline-offset:var(--schools-out-focus-offset)}.Button-module__ok_DIG__disabled{color:var(--disabled-ink);cursor:not-allowed}.Button-module__ok_DIG__disabled.Button-module__ok_DIG__primary:before{background:var(--disabled-fill);box-shadow:inset 0 0 0 1px var(--disabled-ring)}.Button-module__ok_DIG__disabled.Button-module__ok_DIG__primary:after{display:none}.Button-module__ok_DIG__disabled.Button-module__ok_DIG__secondary{background:var(--disabled-fill);box-shadow:inset 0 0 0 1px var(--disabled-ring)}.Button-module__ok_DIG__disabled.Button-module__ok_DIG__secondary:before{display:none}.Button-module__ok_DIG__disabled.Button-module__ok_DIG__soft{background-color:var(--disabled-fill)}.Button-module__ok_DIG__disabled.Button-module__ok_DIG__text{color:var(--disabled-ink)}.Button-module__ok_DIG__busy{cursor:progress}@media (prefers-reduced-motion:reduce){.Button-module__ok_DIG__root,.Button-module__ok_DIG__root:before,.Button-module__ok_DIG__root:after,.Button-module__ok_DIG__veil,.Button-module__ok_DIG__content,.Button-module__ok_DIG__chevron,.Button-module__ok_DIG__text .Button-module__ok_DIG__label{transition:none}.Button-module__ok_DIG__spinner{animation:none}}@media (hover:hover) and (pointer:fine){.Button-module__ok_DIG__reveal{--reveal:var(--schools-out-duration-enter) var(--schools-out-ease-out);padding-inline:calc((var(--height) - var(--icon)) / 2);transition:background-color var(--schools-out-duration-fast) ease, box-shadow var(--schools-out-duration-fast) ease, color var(--schools-out-duration-fast) ease, scale var(--press), padding var(--reveal);gap:0}.Button-module__ok_DIG__reveal .Button-module__ok_DIG__content{transition:scale var(--press), gap var(--reveal);gap:0}.Button-module__ok_DIG__reveal .Button-module__ok_DIG__trailing{transition:margin var(--reveal);margin-inline-end:0}.Button-module__ok_DIG__revealLabel{transition:grid-template-columns var(--reveal);grid-template-columns:0fr;display:grid}.Button-module__ok_DIG__revealLabel>.Button-module__ok_DIG__label{opacity:0;transition:opacity var(--schools-out-duration-fast) var(--schools-out-ease-out)}.Button-module__ok_DIG__reveal:is(:hover,:focus-visible){padding-inline:var(--pad)}.Button-module__ok_DIG__reveal:is(:hover,:focus-visible) .Button-module__ok_DIG__content{gap:var(--schools-out-space-2)}.Button-module__ok_DIG__reveal:is(:hover,:focus-visible) .Button-module__ok_DIG__trailing{margin-inline-end:-4px}.Button-module__ok_DIG__reveal:is(:hover,:focus-visible) .Button-module__ok_DIG__revealLabel{grid-template-columns:1fr}.Button-module__ok_DIG__reveal:is(:hover,:focus-visible) .Button-module__ok_DIG__revealLabel>.Button-module__ok_DIG__label{opacity:1;transition-delay:60ms}}@media (prefers-reduced-motion:reduce){.Button-module__ok_DIG__reveal,.Button-module__ok_DIG__reveal .Button-module__ok_DIG__content,.Button-module__ok_DIG__reveal .Button-module__ok_DIG__trailing,.Button-module__ok_DIG__revealLabel,.Button-module__ok_DIG__revealLabel>.Button-module__ok_DIG__label{transition:none}}
.Chip-module__XJYvMW__root{min-height:var(--schools-out-control-height-medium);justify-content:center;align-items:center;gap:var(--schools-out-space-1);padding:0 var(--schools-out-space-3);border-radius:var(--schools-out-radius-control);background:var(--schools-out-color-fill);color:var(--schools-out-color-ink);font-family:var(--schools-out-font-family);font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-body-line-height);letter-spacing:var(--schools-out-type-body-tracking);white-space:nowrap;max-width:100%;transition:var(--schools-out-motion);border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.Chip-module__XJYvMW__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.Chip-module__XJYvMW__root>:not(.Chip-module__XJYvMW__text){flex-shrink:0}.Chip-module__XJYvMW__small{min-height:var(--schools-out-control-height-small);padding-inline:var(--schools-out-space-3)}.Chip-module__XJYvMW__withMedia{gap:var(--schools-out-space-2);padding-inline-start:var(--schools-out-space-1)}.Chip-module__XJYvMW__media{width:calc(var(--schools-out-control-height-medium) - var(--schools-out-space-2));height:calc(var(--schools-out-control-height-medium) - var(--schools-out-space-2));border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.Chip-module__XJYvMW__media>img{object-fit:cover;width:100%;height:100%}.Chip-module__XJYvMW__small .Chip-module__XJYvMW__media{width:calc(var(--schools-out-control-height-small) - var(--schools-out-space-2));height:calc(var(--schools-out-control-height-small) - var(--schools-out-space-2))}@media (pointer:coarse){.Chip-module__XJYvMW__interactive:after{content:"";inset:calc((var(--schools-out-touch-target) - var(--schools-out-control-height-medium)) / -2) 0;position:absolute}.Chip-module__XJYvMW__interactive.Chip-module__XJYvMW__small:after{inset:calc((var(--schools-out-touch-target) - var(--schools-out-control-height-small)) / -2) 0}}.Chip-module__XJYvMW__interactive{cursor:pointer}.Chip-module__XJYvMW__interactive:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.Chip-module__XJYvMW__interactive:active{transform:scale(.97)}.Chip-module__XJYvMW__outline{border-color:var(--schools-out-color-border);background:0 0}.Chip-module__XJYvMW__inverse{border-color:var(--schools-out-color-border-inverse);color:var(--schools-out-color-ink-inverse);background:0 0}.Chip-module__XJYvMW__accent{background:var(--schools-out-color-accent-yellow);color:var(--schools-out-color-ink-on-accent)}.Chip-module__XJYvMW__glass{background:var(--schools-out-color-action-tonal);box-shadow:var(--schools-out-glass-glow), var(--schools-out-glass-drop), 0 4px 10px -6px color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 34%, transparent), var(--schools-out-glass-halo);color:var(--schools-out-color-action-tonal-ink);-webkit-backdrop-filter:var(--schools-out-glass-blur);backdrop-filter:var(--schools-out-glass-blur);border-color:#0000}.Chip-module__XJYvMW__glass:before{content:"";padding:var(--schools-out-glass-rim-width);border-radius:inherit;background:var(--schools-out-glass-rim-light);-webkit-mask:var(--schools-out-liquid-glass-edge-mask);mask:var(--schools-out-liquid-glass-edge-mask);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-transparency:reduce){.Chip-module__XJYvMW__glass{-webkit-backdrop-filter:none;backdrop-filter:none}}.Chip-module__XJYvMW__chevron{margin-inline:calc(var(--schools-out-space-1) * -1);transition:rotate var(--schools-out-duration-base) var(--schools-out-ease-out);flex:none}.Chip-module__XJYvMW__root[aria-expanded=true] .Chip-module__XJYvMW__chevron{rotate:180deg}@media (prefers-reduced-motion:reduce){.Chip-module__XJYvMW__chevron{transition:none}}.Chip-module__XJYvMW__selected{border-color:var(--schools-out-color-surface-inverse);background:var(--schools-out-color-surface-inverse);color:var(--schools-out-color-ink-inverse)}.Chip-module__XJYvMW__disabled{border-color:color-mix(in srgb, var(--schools-out-color-ink) 12%, transparent);color:color-mix(in srgb, var(--schools-out-color-ink) 40%, transparent);cursor:default;background:0 0}.Chip-module__XJYvMW__disabled.Chip-module__XJYvMW__glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.Chip-module__XJYvMW__disabled.Chip-module__XJYvMW__glass:before{display:none}@media (hover:hover) and (pointer:fine){.Chip-module__XJYvMW__interactive:hover{border-color:var(--schools-out-color-ink-muted);background:var(--schools-out-color-fill-hover)}.Chip-module__XJYvMW__interactive.Chip-module__XJYvMW__glass:hover{background:var(--schools-out-color-action-tonal);box-shadow:var(--schools-out-glass-glow-hover), var(--schools-out-glass-drop), 0 4px 10px -6px color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 34%, transparent), var(--schools-out-glass-halo);border-color:#0000}.Chip-module__XJYvMW__interactive.Chip-module__XJYvMW__selected:hover{border-color:var(--schools-out-color-surface-inverse);background:var(--schools-out-color-surface-inverse);color:var(--schools-out-color-ink-inverse);opacity:.88}}
.Columns-module__kekSaW__root{grid-template-columns:repeat(auto-fit, minmax(min(var(--columns-min), 100%), 1fr));align-items:start;gap:var(--columns-gap);min-width:0;display:grid}:is(ul,ol).Columns-module__kekSaW__root{margin:0;padding:0;list-style:none}
.Container-module__v7Ddga__root{width:100%;min-width:0;padding-inline:var(--schools-out-page-margin);margin-inline:auto}.Container-module__v7Ddga__wide,.Container-module__v7Ddga__standard{max-width:calc(var(--schools-out-page-width) + var(--schools-out-page-margin) * 2)}.Container-module__v7Ddga__narrow{max-width:calc(var(--schools-out-page-width-narrow) + var(--schools-out-page-margin) * 2)}@container page (min-width:1200px){.Container-module__v7Ddga__narrow{--container-columns:min(var(--schools-out-fluid-columns), var(--schools-out-page-columns-narrow));max-width:calc(var(--container-columns) * var(--schools-out-fluid-column) + (var(--container-columns) - 1) * var(--schools-out-fluid-gutter) + var(--schools-out-fluid-margin) * 2);padding-inline:var(--schools-out-fluid-margin)}}
@property --grid-columns{syntax:"*";inherits:false}@property --grid-columns-compact{syntax:"*";inherits:false}@property --grid-columns-medium{syntax:"*";inherits:false}@property --grid-columns-expanded{syntax:"*";inherits:false}@property --grid-columns-wide{syntax:"*";inherits:false}.Grid-module__jZvsfG__root{grid-template-columns:repeat(var(--grid-columns-compact,var(--grid-columns,var(--schools-out-grid-columns))), minmax(0, 1fr));column-gap:var(--schools-out-grid-gutter);row-gap:var(--grid-row-gap-compact);min-width:0;display:grid}:is(ul,ol).Grid-module__jZvsfG__root{margin:0;padding:0;list-style:none}.Grid-module__jZvsfG__align-start{align-items:start}.Grid-module__jZvsfG__align-center{align-items:center}.Grid-module__jZvsfG__align-end{align-items:end}.Grid-module__jZvsfG__align-stretch{align-items:stretch}.Grid-module__jZvsfG__item{grid-column:var(--grid-column-compact);min-width:0}.Grid-module__jZvsfG__subgrid{grid-template-columns:subgrid;row-gap:var(--grid-row-gap-compact);display:grid}@container page (min-width:480px){.Grid-module__jZvsfG__root{grid-template-columns:repeat(var(--grid-columns-medium,var(--grid-columns,var(--schools-out-grid-columns))), minmax(0, 1fr))}.Grid-module__jZvsfG__root,.Grid-module__jZvsfG__subgrid{row-gap:var(--grid-row-gap-medium)}.Grid-module__jZvsfG__item{grid-column:var(--grid-column-medium)}}@container page (min-width:768px){.Grid-module__jZvsfG__root{grid-template-columns:repeat(var(--grid-columns-expanded,var(--grid-columns,var(--schools-out-grid-columns))), minmax(0, 1fr))}.Grid-module__jZvsfG__root,.Grid-module__jZvsfG__subgrid{row-gap:var(--grid-row-gap-expanded)}.Grid-module__jZvsfG__item{grid-column:var(--grid-column-expanded)}}@container page (min-width:1200px){.Grid-module__jZvsfG__root{grid-template-columns:repeat(var(--grid-columns-wide,var(--grid-columns,var(--schools-out-grid-columns))), minmax(0, 1fr))}.Grid-module__jZvsfG__root,.Grid-module__jZvsfG__subgrid{row-gap:var(--grid-row-gap-wide)}.Grid-module__jZvsfG__item{grid-column:var(--grid-column-wide)}}
.GroupLabel-module__HxYVjW__root{font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking);margin:0;padding:0}.GroupLabel-module__HxYVjW__muted{color:var(--schools-out-color-ink-muted)}.GroupLabel-module__HxYVjW__ink{color:var(--schools-out-color-ink)}
.HeroTitle-module__EZvEVG__root{align-items:center;gap:var(--schools-out-space-2);font-family:var(--schools-out-font-family-display);font-size:var(--schools-out-type-headline);font-weight:var(--schools-out-font-weight-display);line-height:var(--schools-out-type-headline-line-height);letter-spacing:var(--schools-out-type-headline-tracking);text-wrap:balance;margin:0;display:inline-flex}.HeroTitle-module__EZvEVG__root.HeroTitle-module__EZvEVG__display{font-size:var(--schools-out-type-display);line-height:var(--schools-out-type-display-line-height);letter-spacing:var(--schools-out-type-display-tracking)}
.Icon-module__4mY5zW__root{flex:none}
.IconButton-module__gUsxfW__root{--spot-size:var(--schools-out-control-height-medium);--spot-fill:transparent;--spot-fill-hover:var(--spot-fill);--spot-ring:transparent;--spot-ring-width:1px;--spot-ease:var(--schools-out-duration-base) var(--schools-out-ease-out);--press:var(--schools-out-duration-fast) var(--schools-out-ease-out);--disabled-fill:color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 6%, transparent);--disabled-ring:color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 12%, transparent);--disabled-ink:color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 40%, transparent);--glaze-tint:color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 35%, black);--glaze-contact:color-mix(in srgb, var(--glaze-tint) 18%, transparent);--glaze-shadow:color-mix(in srgb, var(--glaze-tint) 34%, transparent);appearance:none;width:var(--spot-size);height:var(--spot-size);outline-offset:-1px;color:var(--schools-out-color-action-tonal-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--spot-ease);background:0 0;border:0;border-radius:50%;outline:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.IconButton-module__gUsxfW__inline{--spot-size:var(--schools-out-type-body-line-height);--corner:var(--schools-out-radius-small)}.IconButton-module__gUsxfW__small{--spot-size:var(--schools-out-control-height-small);--corner:var(--schools-out-radius-small)}.IconButton-module__gUsxfW__medium{--spot-size:var(--schools-out-control-height-medium);--corner:var(--schools-out-radius-medium)}.IconButton-module__gUsxfW__large{--spot-size:var(--schools-out-control-height-large);--corner:var(--schools-out-radius-large)}.IconButton-module__gUsxfW__hit{border-radius:inherit;position:absolute;inset:0}@media (pointer:coarse){.IconButton-module__gUsxfW__inline>.IconButton-module__gUsxfW__hit{inset:calc((var(--schools-out-touch-target) - var(--schools-out-type-body-line-height)) / -2)}.IconButton-module__gUsxfW__small>.IconButton-module__gUsxfW__hit{inset:calc((var(--schools-out-touch-target) - var(--schools-out-control-height-small)) / -2)}.IconButton-module__gUsxfW__medium>.IconButton-module__gUsxfW__hit{inset:calc((var(--schools-out-touch-target) - var(--schools-out-control-height-medium)) / -2)}}.IconButton-module__gUsxfW__primary:before,.IconButton-module__gUsxfW__secondary:before{content:"";border-radius:inherit;background:var(--spot-fill);box-shadow:inset 0 0 0 var(--spot-ring-width) var(--spot-ring), inset 0 1px 0 var(--spot-edge,#fff6), 0 1px 1px var(--glaze-contact), 0 4px 10px -6px var(--glaze-shadow);pointer-events:none;position:absolute;inset:0}.IconButton-module__gUsxfW__primary:after{content:"";border-radius:inherit;background:linear-gradient(#ffffff24, transparent 60%), var(--schools-out-color-action-overlay);mix-blend-mode:overlay;opacity:calc(var(--spot-overlay,1) * var(--v2-action-blend,1));pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #fff6}.IconButton-module__gUsxfW__icons{z-index:1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.IconButton-module__gUsxfW__icon{place-items:center;transition:translate .36s cubic-bezier(.22,1,.36,1),opacity .36s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0}.IconButton-module__gUsxfW__icon+.IconButton-module__gUsxfW__icon{opacity:0;translate:-100%}.IconButton-module__gUsxfW__primary:before,.IconButton-module__gUsxfW__primary:after,.IconButton-module__gUsxfW__secondary:before,.IconButton-module__gUsxfW__icons{transition:scale .5s linear(0, .029 2.5%, .103 5%, .205 7.5%, .553 15%, .659 17.5%, .752 20%, .831 22.5%, .896 25%, .948 27.5%, .987 30%, 1.015 32.5%, 1.035 35%, 1.046 37.5%, 1.052 40%, 1.051 45%, 1.012 62.5%, 1 72.5%, .997 87.5%, 1), background-color var(--spot-ease), box-shadow var(--spot-ease)}.IconButton-module__gUsxfW__primary{--spot-edge:rgb(255 255 255/calc(16% + var(--v2-action-blend,1) * 24%));--spot-fill:linear-gradient(rgb(255 255 255/calc((1 - var(--v2-action-blend,1)) * 12%)), transparent 60%), linear-gradient(var(--schools-out-color-action-solid,transparent), var(--schools-out-color-action-solid,transparent)), linear-gradient(var(--schools-out-color-action-floor), var(--schools-out-color-action-floor)), var(--schools-out-color-action-base);color:var(--schools-out-color-action-solid-ink,var(--schools-out-color-action-ink))}.IconButton-module__gUsxfW__primary:before{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.IconButton-module__gUsxfW__secondary{--spot-fill:var(--schools-out-color-action-tonal);--spot-fill-hover:var(--schools-out-color-action-tonal-hover);--spot-ring:transparent;--spot-edge:transparent}.IconButton-module__gUsxfW__secondary:before{-webkit-backdrop-filter:var(--schools-out-glass-blur);backdrop-filter:var(--schools-out-glass-blur);box-shadow:var(--schools-out-glass-glow), var(--schools-out-glass-drop), var(--schools-out-glass-halo)}.IconButton-module__gUsxfW__secondary{transition:--rim-angle var(--schools-out-duration-base) var(--schools-out-ease-out)}.IconButton-module__gUsxfW__secondary:after{content:"";padding:var(--schools-out-glass-rim-width);border-radius:inherit;background:conic-gradient(from var(--rim-angle), var(--schools-out-glass-rim-bright), var(--schools-out-glass-rim-soft) 12%, var(--schools-out-glass-rim-faint) 25%, var(--schools-out-glass-rim-faint) 40%, var(--schools-out-glass-rim-soft) 50%, var(--schools-out-glass-rim-faint) 60%, var(--schools-out-glass-rim-faint) 75%, var(--schools-out-glass-rim-soft) 88%, var(--schools-out-glass-rim-bright));-webkit-mask:var(--schools-out-liquid-glass-edge-mask);mask:var(--schools-out-liquid-glass-edge-mask);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.IconButton-module__gUsxfW__secondary:hover:not(.IconButton-module__gUsxfW__disabled):before{background:var(--spot-fill-hover);box-shadow:var(--schools-out-glass-glow-hover), var(--schools-out-glass-drop), var(--schools-out-glass-halo)}.IconButton-module__gUsxfW__primary:hover:not(.IconButton-module__gUsxfW__disabled){--spot-fill:var(--schools-out-color-action-solid-fill,var(--schools-out-color-action-fill));--spot-ring:var(--schools-out-color-action-solid-edge,var(--schools-out-color-action-edge));--spot-overlay:0;color:var(--schools-out-color-action-solid-fill-ink,var(--schools-out-color-action-fill-ink))}}.IconButton-module__gUsxfW__secondary:is(:focus-visible,:active:not(.IconButton-module__gUsxfW__disabled)):before{background:var(--spot-fill-hover)}.IconButton-module__gUsxfW__primary:is(:focus-visible,:active:not(.IconButton-module__gUsxfW__disabled)){--spot-fill:var(--schools-out-color-action-solid-fill,var(--schools-out-color-action-fill));--spot-ring:var(--schools-out-color-action-solid-edge,var(--schools-out-color-action-edge));--spot-overlay:0;color:var(--schools-out-color-action-solid-fill-ink,var(--schools-out-color-action-fill-ink))}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){:is(.IconButton-module__gUsxfW__primary,.IconButton-module__gUsxfW__secondary):hover:not(.IconButton-module__gUsxfW__disabled) .IconButton-module__gUsxfW__icon:first-child{opacity:0;translate:100%}:is(.IconButton-module__gUsxfW__primary,.IconButton-module__gUsxfW__secondary):hover:not(.IconButton-module__gUsxfW__disabled) .IconButton-module__gUsxfW__icon+.IconButton-module__gUsxfW__icon{opacity:1;translate:0}:is(.IconButton-module__gUsxfW__primary,.IconButton-module__gUsxfW__secondary):hover:not(.IconButton-module__gUsxfW__disabled):before,.IconButton-module__gUsxfW__primary:hover:not(.IconButton-module__gUsxfW__disabled):after,:is(.IconButton-module__gUsxfW__primary,.IconButton-module__gUsxfW__secondary):hover:not(.IconButton-module__gUsxfW__disabled) .IconButton-module__gUsxfW__icons{scale:1.06}}@media (prefers-reduced-motion:no-preference){:is(.IconButton-module__gUsxfW__primary,.IconButton-module__gUsxfW__secondary):is(:focus-visible,:active:not(.IconButton-module__gUsxfW__disabled)) .IconButton-module__gUsxfW__icon:first-child{opacity:0;translate:100%}:is(.IconButton-module__gUsxfW__primary,.IconButton-module__gUsxfW__secondary):is(:focus-visible,:active:not(.IconButton-module__gUsxfW__disabled)) .IconButton-module__gUsxfW__icon+.IconButton-module__gUsxfW__icon{opacity:1;translate:0}:is(.IconButton-module__gUsxfW__primary,.IconButton-module__gUsxfW__secondary):focus-visible:before,.IconButton-module__gUsxfW__primary:focus-visible:after,:is(.IconButton-module__gUsxfW__primary,.IconButton-module__gUsxfW__secondary):focus-visible .IconButton-module__gUsxfW__icons{scale:1.06}:is(.IconButton-module__gUsxfW__primary,.IconButton-module__gUsxfW__secondary):active:not(.IconButton-module__gUsxfW__disabled):before,.IconButton-module__gUsxfW__primary:active:not(.IconButton-module__gUsxfW__disabled):after,:is(.IconButton-module__gUsxfW__primary,.IconButton-module__gUsxfW__secondary):active:not(.IconButton-module__gUsxfW__disabled) .IconButton-module__gUsxfW__icons{scale:.94}}:is(.IconButton-module__gUsxfW__primary,.IconButton-module__gUsxfW__secondary):focus-visible{outline:var(--schools-out-focus-width) solid var(--schools-out-color-action-focus);outline-offset:4px}.IconButton-module__gUsxfW__plain{border-radius:var(--corner);color:color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 72%, transparent);transition:background-color var(--schools-out-duration-fast) ease, color var(--schools-out-duration-fast) ease, scale var(--press)}.IconButton-module__gUsxfW__glyph{place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.IconButton-module__gUsxfW__plain:hover:not(.IconButton-module__gUsxfW__disabled){background-color:color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 8%, transparent);color:var(--schools-out-color-action-tonal-ink)}}.IconButton-module__gUsxfW__plain:focus-visible{background-color:color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 8%, transparent);color:var(--schools-out-color-action-tonal-ink);outline:var(--schools-out-focus-width) solid var(--schools-out-color-action-focus);outline-offset:var(--schools-out-focus-offset)}.IconButton-module__gUsxfW__plain:is(:active,[aria-pressed=true]):not(.IconButton-module__gUsxfW__disabled){background-color:color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 14%, transparent);color:var(--schools-out-color-action-tonal-ink)}.IconButton-module__gUsxfW__plain:active:not(.IconButton-module__gUsxfW__disabled){scale:.97}.IconButton-module__gUsxfW__soft{background-color:color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 7%, transparent);color:var(--schools-out-color-action-tonal-ink);transition:background-color var(--schools-out-duration-fast) ease, color var(--schools-out-duration-fast) ease, scale var(--press)}@media (hover:hover) and (pointer:fine){.IconButton-module__gUsxfW__soft:hover:not(.IconButton-module__gUsxfW__disabled){background-color:color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 11%, transparent)}}.IconButton-module__gUsxfW__soft:focus-visible{background-color:color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 11%, transparent);outline:var(--schools-out-focus-width) solid var(--schools-out-color-action-focus);outline-offset:var(--schools-out-focus-offset)}.IconButton-module__gUsxfW__soft:is(:active,[aria-pressed=true]):not(.IconButton-module__gUsxfW__disabled){background-color:color-mix(in srgb, var(--schools-out-color-action-tonal-ink) 14%, transparent)}.IconButton-module__gUsxfW__soft:active:not(.IconButton-module__gUsxfW__disabled){scale:.97}.IconButton-module__gUsxfW__soft.IconButton-module__gUsxfW__disabled{background-color:var(--disabled-fill)}.IconButton-module__gUsxfW__outline{box-shadow:inset 0 0 0 1px var(--schools-out-color-border);color:var(--schools-out-color-ink);transition:background-color var(--schools-out-duration-fast) ease, box-shadow var(--schools-out-duration-fast) ease, scale var(--press)}@media (hover:hover) and (pointer:fine){.IconButton-module__gUsxfW__outline:hover:not(.IconButton-module__gUsxfW__disabled){background-color:var(--schools-out-color-fill-hover);box-shadow:inset 0 0 0 1px var(--schools-out-color-ink-muted)}}.IconButton-module__gUsxfW__outline:focus-visible{outline:var(--schools-out-focus-width) solid var(--schools-out-color-action-focus);outline-offset:var(--schools-out-focus-offset)}.IconButton-module__gUsxfW__outline:is(:active,[aria-pressed=true]):not(.IconButton-module__gUsxfW__disabled){background-color:var(--schools-out-color-fill-hover)}.IconButton-module__gUsxfW__outline:active:not(.IconButton-module__gUsxfW__disabled){scale:.97}.IconButton-module__gUsxfW__outline.IconButton-module__gUsxfW__disabled{box-shadow:inset 0 0 0 1px var(--disabled-ring)}.IconButton-module__gUsxfW__disabled{--spot-fill:var(--disabled-fill);--spot-fill-hover:var(--disabled-fill);--spot-ring:var(--disabled-ring);color:var(--disabled-ink);cursor:not-allowed}.IconButton-module__gUsxfW__disabled:before{box-shadow:inset 0 0 0 var(--spot-ring-width) var(--spot-ring)}.IconButton-module__gUsxfW__disabled:after{display:none}@media (prefers-reduced-motion:reduce){.IconButton-module__gUsxfW__plain,.IconButton-module__gUsxfW__soft,.IconButton-module__gUsxfW__outline{transition:background-color var(--schools-out-duration-fast) ease, color var(--schools-out-duration-fast) ease}}@media (prefers-reduced-transparency:reduce){.IconButton-module__gUsxfW__primary:before{-webkit-backdrop-filter:none;backdrop-filter:none}}
.BrandCard-module__gAWFoq__root{--card-surface:var(--schools-out-color-surface);--card-ink:var(--schools-out-color-ink-neutral);--schools-out-color-ink:var(--card-ink);--schools-out-color-ink-muted:var(--card-ink);--schools-out-color-warning:var(--card-ink);--schools-out-color-focus:var(--card-ink);--schools-out-color-action-line:var(--card-ink);--schools-out-color-border:color-mix(in srgb, var(--card-ink) var(--v2-border-opacity), transparent);--schools-out-color-border-strong:color-mix(in srgb, var(--card-ink) 50%, transparent);--schools-out-color-fill:var(--schools-out-color-action-tonal);--schools-out-color-fill-hover:var(--schools-out-color-action-tonal-hover);--schools-out-color-focus-ring:color-mix(in srgb, var(--schools-out-color-focus) 45%, transparent);--schools-out-shadow-focus:0 0 0 4px var(--schools-out-color-focus-ring);--schools-out-color-action-solid:initial;--schools-out-color-action-solid-ink:initial;--schools-out-color-action-solid-fill:initial;--schools-out-color-action-solid-fill-ink:initial;--schools-out-color-action-solid-edge:initial;--v2-action-blend:initial;--schools-out-color-action-veil-hover:initial;--schools-out-color-action-veil-press:initial;border:1px solid color-mix(in srgb, var(--schools-out-color-border-card) calc(var(--schools-out-glass-outline,1) * 100%), transparent);border-radius:var(--v2-card-radius);background:var(--card-surface);min-width:0;box-shadow:var(--card-shadow,none);color:var(--schools-out-color-ink);isolation:isolate;-webkit-backdrop-filter:var(--card-blur,none);backdrop-filter:var(--card-blur,none);position:relative}.BrandCard-module__gAWFoq__root:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--card-texture,none);background-size:var(--card-texture-size,160px);opacity:var(--card-texture-opacity,0);mix-blend-mode:var(--card-texture-blend,soft-light);pointer-events:none;position:absolute;inset:0}.BrandCard-module__gAWFoq__lightText{border-color:rgb(0 0 0/calc(.3 * var(--schools-out-glass-outline,1)))}.BrandCard-module__gAWFoq__hoverLift{transition:transform var(--schools-out-duration-base) var(--schools-out-ease-out)}@media (hover:hover) and (pointer:fine){.BrandCard-module__gAWFoq__hoverLift:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.BrandCard-module__gAWFoq__hoverLift:hover{transform:none}}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.BrandCard-module__gAWFoq__root{background:var(--card-surface), var(--card-fallback,transparent)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.BrandCard-module__gAWFoq__root{background:var(--card-surface), var(--card-fallback,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}
.GlassCard-module__zWsSba__root{--glass-ease:var(--schools-out-ease-out);--glass-duration:var(--schools-out-duration-enter);--glass-x:30%;--glass-y:20%;--glass-edge-x:16.67%;--glass-edge-y:0%;--glass-angle:-27deg;--glass-turn:-3.2deg;--glass-strength:1;--glass-edge:1;--glass-rim-width:var(--schools-out-glass-rim-width,1.25px);--glass-rim-strength:calc(var(--glass-edge) * var(--schools-out-glass-rim,1));--glass-wash:calc(var(--glass-strength) * var(--schools-out-glass-wash,1));--glass-shine:calc(var(--glass-strength) * var(--schools-out-glass-shine,1));--glass-depth:var(--schools-out-glass-depth,1);isolation:isolate;position:relative}.GlassCard-module__zWsSba__lightText{--glass-strength:.2;--glass-edge:.15}.GlassCard-module__zWsSba__lift{transition:transform var(--schools-out-duration-base) var(--schools-out-ease-out), box-shadow var(--schools-out-duration-base) var(--schools-out-ease-out), scale var(--schools-out-duration-fast) var(--schools-out-ease-out)}.GlassCard-module__zWsSba__photoFrame{box-shadow:var(--schools-out-shadow-photo-edge)}.GlassCard-module__zWsSba__finish{z-index:var(--glass-finish-layer,-1);border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.GlassCard-module__zWsSba__surface,.GlassCard-module__zWsSba__reflection,.GlassCard-module__zWsSba__light,.GlassCard-module__zWsSba__rim,.GlassCard-module__zWsSba__edgeLight,.GlassCard-module__zWsSba__caustic{pointer-events:none;position:absolute}.GlassCard-module__zWsSba__surface,.GlassCard-module__zWsSba__light,.GlassCard-module__zWsSba__rim,.GlassCard-module__zWsSba__edgeLight{border-radius:inherit;inset:0}.GlassCard-module__zWsSba__surface{background:linear-gradient(90deg, transparent, rgb(255 255 255/calc(.02 * var(--glass-rim-strength))) 20%, rgb(255 255 255/calc(.65 * var(--glass-rim-strength))) 53%, rgb(255 255 255/calc(.06 * var(--glass-rim-strength))) 86%, transparent) center bottom var(--glass-rim-width) / 72% 1px no-repeat, linear-gradient(150deg, rgb(255 255 255/calc(.2 * var(--glass-wash))), rgb(255 255 255/calc(.03 * var(--glass-wash))) 42%, rgb(255 255 255/calc(.14 * var(--glass-wash))));box-shadow:inset 0 var(--glass-rim-width) var(--glass-rim-width) rgb(255 255 255/calc(.8 * var(--glass-rim-strength))), inset 0 calc(var(--glass-rim-width) * -1) var(--glass-rim-width) rgb(255 255 255/calc(.67 * var(--glass-rim-strength))), inset var(--glass-rim-width) 0 calc(var(--glass-rim-width) / 2) rgb(255 255 255/calc(.67 * var(--glass-rim-strength))), inset calc(var(--glass-rim-width) * -1) 0 calc(var(--glass-rim-width) / 2) rgb(0 0 0/calc(.13 * var(--glass-depth))), inset 0 9px 12px -8px rgb(0 0 0/calc(.18 * var(--glass-depth))), inset 0 -9px 9px -7px rgb(255 255 255/calc(.55 * var(--glass-rim-strength) * var(--glass-depth))), inset 5px 0 8px -7px rgb(0 0 0/calc(.16 * var(--glass-depth))), inset -5px 0 8px -7px rgb(0 0 0/calc(.12 * var(--glass-depth)))}.GlassCard-module__zWsSba__reflection{opacity:calc(.12 * var(--glass-shine));mix-blend-mode:plus-lighter;translate:calc((var(--glass-x) - 50%) / 2) calc((var(--glass-y) - 50%) / 2);rotate:var(--glass-turn);transition:opacity var(--glass-duration) var(--glass-ease);background:linear-gradient(112deg,#0000 31%,#ffffff03 36%,#ffffff42 46%,#fff6 50%,#ffffff17 57%,#0000 65%);inset:-50%}.GlassCard-module__zWsSba__light{background:radial-gradient(circle 260px at var(--glass-x) var(--glass-y), #ffffff24, #ffffff0d 40%, transparent 78%);opacity:0;mix-blend-mode:plus-lighter;transition:opacity var(--glass-duration) var(--glass-ease)}.GlassCard-module__zWsSba__rim,.GlassCard-module__zWsSba__edgeLight{padding:var(--glass-rim-width);-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.GlassCard-module__zWsSba__rim{opacity:var(--glass-rim-strength);background:conic-gradient(from calc(var(--glass-angle) - 190deg) at 50% 50%, #ffffffde 0deg, #ffffff61 36deg, #ffffff05 68deg, #00000021 112deg, #ffffff17 155deg, #fff 190deg, #ffffffb3 217deg, #ffffff05 256deg, #0000000f 300deg, #ffffff14 335deg, #ffffffde 360deg)}.GlassCard-module__zWsSba__edgeLight{background:radial-gradient(ellipse 180px 140px at var(--glass-edge-x) var(--glass-edge-y), #fffc, #ffffff8c 32%, transparent 82%), radial-gradient(ellipse 140px 100px at calc(100% - var(--glass-edge-x)) calc(100% - var(--glass-edge-y)), #ffffff73, #ffffff26 35%, transparent 82%);opacity:0;transition:opacity var(--glass-duration) var(--glass-ease)}.GlassCard-module__zWsSba__caustic{bottom:1px;left:clamp(10%, calc(var(--glass-x) - 22%), 46%);filter:blur(.35px);width:44%;height:2px;opacity:calc(.1 * var(--glass-rim-strength));transition:opacity var(--glass-duration) var(--glass-ease);background:linear-gradient(90deg,#0000,#ffffffed 48%,#0000);border-radius:100%}@media (hover:hover) and (pointer:fine){.GlassCard-module__zWsSba__lift:hover{box-shadow:var(--schools-out-shadow-lift);transform:translateY(-2px)}.GlassCard-module__zWsSba__root:hover .GlassCard-module__zWsSba__reflection{opacity:calc(.3 * var(--glass-shine))}.GlassCard-module__zWsSba__root:hover .GlassCard-module__zWsSba__light{opacity:var(--glass-shine)}.GlassCard-module__zWsSba__root:hover .GlassCard-module__zWsSba__edgeLight{opacity:calc(var(--glass-edge) * var(--schools-out-glass-shine,1))}.GlassCard-module__zWsSba__root:hover .GlassCard-module__zWsSba__caustic{opacity:calc(.5 * var(--glass-rim-strength))}}@media (prefers-reduced-motion:reduce){.GlassCard-module__zWsSba__lift:hover{transform:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:is(.GlassCard-module__zWsSba__reflection,.GlassCard-module__zWsSba__light,.GlassCard-module__zWsSba__edgeLight,.GlassCard-module__zWsSba__caustic){display:none}}@media (forced-colors:active){.GlassCard-module__zWsSba__finish{display:none}}.GlassCard-module__zWsSba__rimCard{box-shadow:var(--schools-out-glass-glow), var(--schools-out-glass-halo), var(--glass-rim-shadow,0 0 transparent);transition:box-shadow var(--schools-out-duration-fast) ease}@media (hover:hover) and (pointer:fine){.GlassCard-module__zWsSba__rimCard:hover{box-shadow:var(--schools-out-glass-glow-hover), var(--schools-out-glass-halo), var(--glass-rim-shadow,0 0 transparent)}}.GlassCard-module__zWsSba__rimEdge,.GlassCard-module__zWsSba__rimGlint{z-index:1;padding:var(--schools-out-glass-rim-width);border-radius:inherit;background:conic-gradient(from var(--rim-angle), var(--schools-out-glass-rim-bright), var(--schools-out-glass-rim-soft) 12%, var(--schools-out-glass-rim-faint) 25%, var(--schools-out-glass-rim-faint) 40%, var(--schools-out-glass-rim-soft) 50%, var(--schools-out-glass-rim-faint) 60%, var(--schools-out-glass-rim-faint) 75%, var(--schools-out-glass-rim-soft) 88%, var(--schools-out-glass-rim-bright));-webkit-mask:var(--schools-out-liquid-glass-edge-mask);mask:var(--schools-out-liquid-glass-edge-mask);pointer-events:none;position:absolute;inset:0}.GlassCard-module__zWsSba__rimEdge{--rim-angle:var(--glass-angle)}.GlassCard-module__zWsSba__rimGlint{--rim-angle:var(--glass-angle);--schools-out-glass-rim-bright:var(--schools-out-color-ink-on-photo);--schools-out-glass-rim-soft:color-mix(in srgb, var(--schools-out-color-ink-on-photo) 45%, transparent);--schools-out-glass-rim-faint:transparent;opacity:0;transition:opacity var(--schools-out-duration-enter) var(--schools-out-ease-out)}@media (hover:hover) and (pointer:fine){.GlassCard-module__zWsSba__rimCard:hover .GlassCard-module__zWsSba__rimGlint{opacity:1}}
.BusinessMarkTile-module__uPP7kq__root{width:56px;height:56px;padding:var(--schools-out-space-2);border-radius:var(--schools-out-radius-medium);background:var(--schools-out-color-logo-ground);box-shadow:0 0 0 1px color-mix(in srgb, var(--schools-out-color-ink) 10%, transparent);object-fit:contain;flex-shrink:0;display:block}.BusinessMarkTile-module__uPP7kq__overview{border-radius:var(--schools-out-radius-large);width:64px;height:64px;padding:10px}.BusinessMarkTile-module__uPP7kq__hero{width:80px;height:80px;padding:var(--schools-out-space-3);border-radius:var(--schools-out-radius-xlarge)}.BusinessMarkTile-module__uPP7kq__card{width:48px;height:48px;padding:var(--schools-out-space-2);border-radius:var(--schools-out-radius-medium)}.BusinessMarkTile-module__uPP7kq__avatar{width:40px;height:40px;padding:var(--schools-out-space-1);border-radius:var(--schools-out-radius-small)}.BusinessMarkTile-module__uPP7kq__byline{width:28px;height:28px;padding:var(--schools-out-space-1);border-radius:var(--schools-out-radius-small)}.BusinessMarkTile-module__uPP7kq__mention{border-radius:var(--schools-out-radius-compact);width:20px;height:20px;padding:2px}.BusinessMarkTile-module__uPP7kq__root[data-fill=true]{object-fit:cover;padding:0}.BusinessMarkTile-module__uPP7kq__root[data-shape=wide]{width:auto;max-width:min(168px,100%)}.BusinessMarkTile-module__uPP7kq__overview[data-shape=wide]{max-width:min(192px,100%)}.BusinessMarkTile-module__uPP7kq__hero[data-shape=wide]{max-width:min(240px,100%)}.BusinessMarkTile-module__uPP7kq__avatar[data-shape=wide]{max-width:min(120px,100%)}.BusinessMarkTile-module__uPP7kq__mention[data-shape=wide]{max-width:48px}.BusinessMarkTile-module__uPP7kq__round{--round-inset:10px;border-radius:50%}.BusinessMarkTile-module__uPP7kq__round.BusinessMarkTile-module__uPP7kq__card{--round-inset:8px}.BusinessMarkTile-module__uPP7kq__round.BusinessMarkTile-module__uPP7kq__avatar{--round-inset:6px}.BusinessMarkTile-module__uPP7kq__round.BusinessMarkTile-module__uPP7kq__byline{--round-inset:4px}.BusinessMarkTile-module__uPP7kq__round.BusinessMarkTile-module__uPP7kq__mention{--round-inset:3px}.BusinessMarkTile-module__uPP7kq__round:not(.BusinessMarkTile-module__uPP7kq__monogram){padding:var(--round-inset);object-fit:contain}.BusinessMarkTile-module__uPP7kq__monogram{background:var(--schools-out-color-fill);color:var(--schools-out-color-ink-neutral);font-size:20px;font-family:var(--schools-out-font-family-display);font-weight:var(--schools-out-font-weight-title);letter-spacing:-.02em;place-items:center;line-height:1;display:grid}.BusinessMarkTile-module__uPP7kq__overview.BusinessMarkTile-module__uPP7kq__monogram{font-size:24px}.BusinessMarkTile-module__uPP7kq__hero.BusinessMarkTile-module__uPP7kq__monogram{font-size:28px}.BusinessMarkTile-module__uPP7kq__card.BusinessMarkTile-module__uPP7kq__monogram{font-size:var(--schools-out-type-section)}.BusinessMarkTile-module__uPP7kq__avatar.BusinessMarkTile-module__uPP7kq__monogram{font-size:var(--schools-out-type-lead);font-family:var(--schools-out-font-family)}.BusinessMarkTile-module__uPP7kq__byline.BusinessMarkTile-module__uPP7kq__monogram{font-size:var(--schools-out-type-body);font-family:var(--schools-out-font-family)}.BusinessMarkTile-module__uPP7kq__mention.BusinessMarkTile-module__uPP7kq__monogram{font-size:var(--schools-out-type-small);font-family:var(--schools-out-font-family);letter-spacing:-.04em}
.LogoSticker-module__0lr_Uq__root{--sticker-p:var(--schools-out-space-6);--sticker-start:calc(-1 * var(--sticker-p));--sticker-end:calc(100% + var(--sticker-p));--sticker-peel-hover:16%;--sticker-peel-lift:34%;--sticker-reach:calc((var(--sticker-w) / 2 + var(--sticker-p)) * tan(var(--sticker-fold)));--sticker-unpeeled:calc(var(--sticker-start) + var(--sticker-reach));--sticker-peel:var(--sticker-peel-rest,var(--sticker-unpeeled));--sticker-shadow:var(--schools-out-shadow-sticker);--sticker-ease:cubic-bezier(.2, .8, .2, 1);--sticker-settle:cubic-bezier(.34, 1.56, .64, 1);translate:var(--sticker-x,0px) var(--sticker-y,0px);transition:opacity .2s ease, scale .36s var(--sticker-settle);flex:none;display:block;position:relative}.LogoSticker-module__0lr_Uq__root[data-pending]{opacity:0}.LogoSticker-module__0lr_Uq__root[data-placeholder]{opacity:1}.LogoSticker-module__0lr_Uq__root[data-placeholder]>:not(.LogoSticker-module__0lr_Uq__waiting){visibility:hidden}.LogoSticker-module__0lr_Uq__waiting{background:var(--schools-out-color-fill);animation:LogoSticker-module__0lr_Uq__waiting var(--schools-out-duration-pulse) var(--schools-out-ease-in-out) infinite alternate;border-radius:50%;position:absolute;inset:0}@keyframes LogoSticker-module__0lr_Uq__waiting{to{opacity:.55}}.LogoSticker-module__0lr_Uq__arrived{animation:LogoSticker-module__0lr_Uq__arrive var(--schools-out-duration-enter) var(--sticker-settle) backwards}@keyframes LogoSticker-module__0lr_Uq__arrive{0%{opacity:0;scale:.92}}@media (prefers-reduced-motion:reduce){.LogoSticker-module__0lr_Uq__waiting,.LogoSticker-module__0lr_Uq__arrived{animation:none}}.LogoSticker-module__0lr_Uq__defs{width:0;height:0;position:absolute;overflow:hidden}.LogoSticker-module__0lr_Uq__main{filter:var(--sticker-shadow);position:absolute;inset:0}.LogoSticker-module__0lr_Uq__face{clip-path:polygon(var(--sticker-start) calc(var(--sticker-peel) - var(--sticker-reach)), var(--sticker-end) calc(var(--sticker-peel) + var(--sticker-reach)), var(--sticker-end) var(--sticker-end), var(--sticker-start) var(--sticker-end));position:absolute;inset:0}.LogoSticker-module__0lr_Uq__lit{width:100%;height:100%}.LogoSticker-module__0lr_Uq__art{width:100%;height:100%;transform:rotate(var(--sticker-tilt));display:block;overflow:visible}.LogoSticker-module__0lr_Uq__flapShadow{filter:var(--schools-out-shadow-sticker-flap);pointer-events:none;position:absolute;inset:0}.LogoSticker-module__0lr_Uq__flap{clip-path:polygon(var(--sticker-start) -100%, var(--sticker-end) -100%, var(--sticker-end) calc(var(--sticker-peel) + var(--sticker-reach) + 1px), var(--sticker-start) calc(var(--sticker-peel) - var(--sticker-reach) + 1px));transform-origin:50% var(--sticker-peel);transform:rotate(var(--sticker-fold)) scaleY(-1) rotate(calc(-1 * var(--sticker-fold)));pointer-events:none;position:absolute;inset:0}.LogoSticker-module__0lr_Uq__peel .LogoSticker-module__0lr_Uq__main{transition:filter .36s var(--sticker-ease)}.LogoSticker-module__0lr_Uq__peel .LogoSticker-module__0lr_Uq__face{transition:clip-path .6s var(--sticker-settle)}.LogoSticker-module__0lr_Uq__peel .LogoSticker-module__0lr_Uq__flap{transition:clip-path .6s var(--sticker-settle), transform-origin .6s var(--sticker-settle)}.LogoSticker-module__0lr_Uq__drag{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.LogoSticker-module__0lr_Uq__peel:hover:not([data-state]){--sticker-peel:max(var(--sticker-peel-hover), calc(var(--sticker-peel-rest,0%) + 6%))}.LogoSticker-module__0lr_Uq__peel:hover:not([data-state]) .LogoSticker-module__0lr_Uq__face{transition:clip-path .28s var(--sticker-ease)}.LogoSticker-module__0lr_Uq__peel:hover:not([data-state]) .LogoSticker-module__0lr_Uq__flap{transition:clip-path .28s var(--sticker-ease), transform-origin .28s var(--sticker-ease)}}.LogoSticker-module__0lr_Uq__peel[data-state=lifted]{--sticker-shadow:var(--schools-out-shadow-sticker-lifted);z-index:var(--schools-out-layer-sticky);--sticker-peel:var(--sticker-peel-lift);cursor:grabbing;scale:1.04}.LogoSticker-module__0lr_Uq__peel[data-state=lifted] .LogoSticker-module__0lr_Uq__face{transition:clip-path .24s var(--sticker-ease)}.LogoSticker-module__0lr_Uq__peel[data-state=lifted] .LogoSticker-module__0lr_Uq__flap{transition:clip-path .24s var(--sticker-ease), transform-origin .24s var(--sticker-ease)}.LogoSticker-module__0lr_Uq__wear{animation:LogoSticker-module__0lr_Uq__wearIn .42s var(--sticker-ease) both}@keyframes LogoSticker-module__0lr_Uq__wearIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.LogoSticker-module__0lr_Uq__drag{cursor:default}.LogoSticker-module__0lr_Uq__wear{animation:none}.LogoSticker-module__0lr_Uq__peel:hover:not([data-state]){--sticker-peel:var(--sticker-peel-rest,var(--sticker-unpeeled))}}
.LiquidGlassMaterial-module__YFG_7a__material.LiquidGlassMaterial-module__YFG_7a__material{background:var(--schools-out-color-liquid-glass);box-shadow:var(--schools-out-color-liquid-glass-depth), var(--schools-out-shadow-glass);-webkit-backdrop-filter:var(--schools-out-liquid-glass-blur);backdrop-filter:var(--schools-out-liquid-glass-blur);border:0}.LiquidGlassMaterial-module__YFG_7a__material.LiquidGlassMaterial-module__YFG_7a__material:before{content:"";padding:var(--schools-out-liquid-glass-edge-width);border-radius:inherit;background:var(--schools-out-color-liquid-glass-edge);-webkit-mask:var(--schools-out-liquid-glass-edge-mask);mask:var(--schools-out-liquid-glass-edge-mask);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-transparency:reduce){.LiquidGlassMaterial-module__YFG_7a__material.LiquidGlassMaterial-module__YFG_7a__material{background:var(--schools-out-color-surface-floating);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.LiquidGlassMaterial-module__YFG_7a__material.LiquidGlassMaterial-module__YFG_7a__material{border:1px solid var(--schools-out-color-border-strong)}}
.DirectoryFooter-module__Zx3TuG__root{padding:var(--schools-out-space-6);border-radius:var(--schools-out-radius-container);color:var(--schools-out-color-ink);position:relative;container:directory-footer/inline-size;}.DirectoryFooter-module__Zx3TuG__top{gap:var(--schools-out-space-8);display:grid}.DirectoryFooter-module__Zx3TuG__brand{align-content:start;justify-items:start;gap:var(--schools-out-space-3);display:grid}.DirectoryFooter-module__Zx3TuG__tagline{max-width:32ch;color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height)}.DirectoryFooter-module__Zx3TuG__groups{gap:var(--schools-out-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DirectoryFooter-module__Zx3TuG__title{margin-bottom:var(--schools-out-space-2);font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-title);line-height:var(--schools-out-type-body-line-height)}.DirectoryFooter-module__Zx3TuG__groups ul{margin:0;padding:0;list-style:none}.DirectoryFooter-module__Zx3TuG__root{--directory-footer-row:var(--schools-out-control-height-small)}@media (pointer:coarse){.DirectoryFooter-module__Zx3TuG__root{--directory-footer-row:var(--schools-out-touch-target)}}.DirectoryFooter-module__Zx3TuG__groups li{display:flex}.DirectoryFooter-module__Zx3TuG__groups a,.DirectoryFooter-module__Zx3TuG__groups button{min-height:var(--directory-footer-row);color:var(--schools-out-color-ink-muted);font:inherit;font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);text-align:left;cursor:pointer;transition:color var(--schools-out-duration-fast) var(--schools-out-ease-out);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.DirectoryFooter-module__Zx3TuG__groups :is(a,button):focus-visible{border-radius:var(--schools-out-radius-compact);outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}@media (hover:hover) and (pointer:fine){.DirectoryFooter-module__Zx3TuG__groups :is(a,button):hover{color:var(--schools-out-color-ink);text-decoration:underline}}.DirectoryFooter-module__Zx3TuG__copyright{margin-top:var(--schools-out-space-8);padding-top:var(--schools-out-space-6);border-top:1px solid var(--schools-out-color-border);color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height)}@container directory-footer not (min-width:768px){.DirectoryFooter-module__Zx3TuG__top{gap:var(--schools-out-space-8)}.DirectoryFooter-module__Zx3TuG__tagline{text-wrap:pretty}.DirectoryFooter-module__Zx3TuG__groups{--directory-footer-row:var(--schools-out-control-height-small);column-gap:var(--schools-out-space-4);row-gap:var(--schools-out-space-8)}.DirectoryFooter-module__Zx3TuG__groups :is(a,button){color:var(--schools-out-color-ink)}.DirectoryFooter-module__Zx3TuG__copyright{margin-top:var(--schools-out-space-8);padding-top:var(--schools-out-space-4)}}@container directory-footer (min-width:768px){.DirectoryFooter-module__Zx3TuG__groups{grid-template-columns:repeat(4,minmax(0,1fr))}}@container directory-footer (min-width:960px){.DirectoryFooter-module__Zx3TuG__root{padding:var(--schools-out-space-8) var(--schools-out-space-10)}.DirectoryFooter-module__Zx3TuG__top{column-gap:var(--schools-out-space-12);grid-template-columns:minmax(0,1fr) max-content}.DirectoryFooter-module__Zx3TuG__groups{column-gap:var(--schools-out-space-12);grid-template-columns:repeat(4,max-content)}}
.ActivityTile-module__D491ja__root{min-width:0;color:var(--schools-out-color-ink);grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:relative;container:activity-tile/inline-size}.ActivityTile-module__D491ja__small,.ActivityTile-module__D491ja__medium{--inset:var(--schools-out-space-3);--save-icon:20px;--frame-ratio:1}.ActivityTile-module__D491ja__large{--inset:var(--schools-out-space-4);--save-icon:24px;--frame-ratio:5 / 4}.ActivityTile-module__D491ja__frame{aspect-ratio:var(--frame-ratio);border-radius:var(--v2-card-radius);background:var(--schools-out-color-fill);transition:transform var(--schools-out-duration-base) var(--schools-out-ease-out), scale var(--schools-out-duration-fast) var(--schools-out-ease-out);display:block;position:relative;overflow:hidden}.ActivityTile-module__D491ja__frame:after{content:"";border-radius:inherit;box-shadow:var(--schools-out-shadow-photo-edge);pointer-events:none;position:absolute;inset:0}.ActivityTile-module__D491ja__placeholder{width:100%;height:100%;color:var(--schools-out-color-ink-muted);place-items:center;display:grid}.ActivityTile-module__D491ja__root:has(.ActivityTile-module__D491ja__placeholder) .ActivityTile-module__D491ja__sticker{display:none}.ActivityTile-module__D491ja__shade{background:linear-gradient(to bottom, var(--schools-out-color-photo-shade), transparent);pointer-events:none;height:64px;position:absolute;inset:0 0 auto}.ActivityTile-module__D491ja__title{min-width:0;margin-top:var(--schools-out-space-2);font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-title);line-height:var(--schools-out-type-body-line-height);letter-spacing:var(--schools-out-type-body-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ActivityTile-module__D491ja__detail,.ActivityTile-module__D491ja__price,.ActivityTile-module__D491ja__business{min-width:0;font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking);color:var(--schools-out-color-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ActivityTile-module__D491ja__amount{color:var(--schools-out-color-ink);font-weight:var(--schools-out-font-weight-label)}.ActivityTile-module__D491ja__place{align-items:center;gap:var(--schools-out-space-1);display:flex}.ActivityTile-module__D491ja__placeName{text-overflow:ellipsis;min-width:0;overflow:hidden}.ActivityTile-module__D491ja__business{z-index:2;border-radius:var(--schools-out-radius-small);max-width:100%;transition:color var(--schools-out-duration-fast) var(--schools-out-ease-out);justify-self:start;text-decoration:none;position:relative}.ActivityTile-module__D491ja__business:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}@media (hover:hover) and (pointer:fine){.ActivityTile-module__D491ja__business:hover{color:var(--schools-out-color-ink);text-underline-offset:.2em;text-decoration:underline}}.ActivityTile-module__D491ja__cover{cursor:pointer;z-index:1;background:0 0;border:0;padding:0;position:absolute;inset:0}.ActivityTile-module__D491ja__cover:focus-visible{outline:none}.ActivityTile-module__D491ja__root:has(.ActivityTile-module__D491ja__cover:focus-visible) .ActivityTile-module__D491ja__frame{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.ActivityTile-module__D491ja__onPhoto{z-index:2;aspect-ratio:var(--frame-ratio);pointer-events:none;transition:transform var(--schools-out-duration-base) var(--schools-out-ease-out);position:absolute;top:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.ActivityTile-module__D491ja__root:hover .ActivityTile-module__D491ja__frame,.ActivityTile-module__D491ja__root:hover .ActivityTile-module__D491ja__onPhoto{transform:translateY(-2px)}}.ActivityTile-module__D491ja__root:has(.ActivityTile-module__D491ja__cover:active) .ActivityTile-module__D491ja__frame{scale:var(--schools-out-press-surface)}@media (prefers-reduced-motion:reduce){.ActivityTile-module__D491ja__root:hover .ActivityTile-module__D491ja__frame,.ActivityTile-module__D491ja__root:hover .ActivityTile-module__D491ja__onPhoto{transform:none}.ActivityTile-module__D491ja__root:has(.ActivityTile-module__D491ja__cover:active) .ActivityTile-module__D491ja__frame{scale:none}}.ActivityTile-module__D491ja__tag{top:var(--inset);left:var(--inset);max-width:calc(100% - var(--inset) * 2 - var(--save-icon) - var(--schools-out-space-2));min-width:0;height:24px;padding:0 var(--schools-out-space-2);border-radius:var(--schools-out-radius-small);background:var(--schools-out-color-photo-glass);box-shadow:var(--schools-out-glass-glow), var(--schools-out-glass-halo), 0 1px 2px color-mix(in srgb, var(--schools-out-color-photo-glass-ink) 14%, transparent);color:var(--schools-out-color-photo-glass-ink);font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking);text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:var(--schools-out-glass-blur);backdrop-filter:var(--schools-out-glass-blur);align-items:center;display:inline-flex;position:absolute;overflow:hidden}.ActivityTile-module__D491ja__tag:before{content:"";padding:var(--schools-out-glass-rim-width);border-radius:inherit;background:var(--schools-out-glass-rim-light);-webkit-mask:var(--schools-out-liquid-glass-edge-mask);mask:var(--schools-out-liquid-glass-edge-mask);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-transparency:reduce){.ActivityTile-module__D491ja__tag{background:var(--schools-out-color-photo-glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}.ActivityTile-module__D491ja__status{gap:var(--schools-out-space-1);padding-left:var(--schools-out-space-1)}.ActivityTile-module__D491ja__mark{flex:none}.ActivityTile-module__D491ja__words{text-overflow:ellipsis;min-width:0;overflow:hidden}.ActivityTile-module__D491ja__friends{top:calc(var(--inset) + var(--schools-out-space-hairline));left:var(--inset);align-items:center;gap:var(--schools-out-space-2);min-width:0;max-width:calc(100% - var(--inset) * 2 - var(--save-icon) - var(--schools-out-space-2));color:var(--schools-out-color-ink-on-photo);font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking);text-shadow:0 1px 2px var(--schools-out-color-photo-shade);display:flex;position:absolute}.ActivityTile-module__D491ja__faces{flex:none;display:flex}.ActivityTile-module__D491ja__face{box-shadow:0 0 0 1px var(--schools-out-color-ink-on-photo)}.ActivityTile-module__D491ja__face+.ActivityTile-module__D491ja__face{margin-left:calc(var(--schools-out-space-2) * -1)}.ActivityTile-module__D491ja__going{min-width:0;display:flex}.ActivityTile-module__D491ja__names{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ActivityTile-module__D491ja__word{white-space:pre;flex:none}@container activity-tile not (min-width:200px){.ActivityTile-module__D491ja__names{display:none}}.ActivityTile-module__D491ja__sticker{bottom:var(--inset);left:var(--inset);pointer-events:auto;line-height:0;display:block;position:absolute}.ActivityTile-module__D491ja__still{pointer-events:none}.ActivityTile-module__D491ja__bookmarkSpot{--save-icon:20px;--schools-out-color-action-tonal-ink:var(--schools-out-color-ink-on-photo);--schools-out-color-action-focus:var(--schools-out-color-ink-on-photo);z-index:2;top:calc(var(--inset,var(--schools-out-space-3)) + var(--schools-out-space-3));right:calc(var(--inset,var(--schools-out-space-3)) + var(--save-icon) / 2);pointer-events:auto;line-height:0;display:block;position:absolute;translate:50% -50%}.ActivityTile-module__D491ja__bookmarkLarge{--save-icon:24px}.ActivityTile-module__D491ja__bookmarkSpot .ActivityTile-module__D491ja__save{color:var(--schools-out-color-ink-on-photo);filter:drop-shadow(0 1px 2px var(--schools-out-color-photo-shade))}.ActivityTile-module__D491ja__bookmark{fill:var(--schools-out-color-photo-shade);stroke:var(--schools-out-color-ink-on-photo);stroke-width:1.5px;stroke-linejoin:round;transition:fill var(--schools-out-duration-fast) var(--schools-out-ease-out);display:block;overflow:visible}.ActivityTile-module__D491ja__bookmarkSpot .ActivityTile-module__D491ja__save[aria-pressed=true] .ActivityTile-module__D491ja__bookmark{fill:var(--schools-out-color-ink-on-photo)}.ActivityTile-module__D491ja__bookmarkSpot .ActivityTile-module__D491ja__save[aria-pressed=true]:not(:active,:focus-visible){background-color:#0000}@media (hover:hover) and (pointer:fine){.ActivityTile-module__D491ja__bookmarkSpot .ActivityTile-module__D491ja__save[aria-pressed=true]:hover:not(:active){background-color:color-mix(in srgb, var(--schools-out-color-ink-on-photo) 8%, transparent)}}.ActivityTile-module__D491ja__loadingFrame{aspect-ratio:var(--frame-ratio)}.ActivityTile-module__D491ja__loadingLines{gap:var(--schools-out-space-2);margin-top:var(--schools-out-space-2);display:grid}.ActivityTile-module__D491ja__row{--row-photo:88px;--inset:0px;align-content:center;column-gap:var(--schools-out-space-4);margin-inline:calc(var(--schools-out-space-2) * -1);padding:var(--schools-out-space-2);border-radius:var(--schools-out-radius-large);transition:background-color var(--schools-out-duration-fast) var(--schools-out-ease-out);grid-template-rows:repeat(5,auto);grid-template-columns:auto minmax(0,1fr) auto}.ActivityTile-module__D491ja__row .ActivityTile-module__D491ja__frame{width:var(--row-photo);border-radius:var(--schools-out-radius-large);grid-area:1/1/-1;align-self:start}.ActivityTile-module__D491ja__row .ActivityTile-module__D491ja__title{grid-area:1/2;margin-top:0}.ActivityTile-module__D491ja__row .ActivityTile-module__D491ja__detail,.ActivityTile-module__D491ja__row .ActivityTile-module__D491ja__business,.ActivityTile-module__D491ja__row .ActivityTile-module__D491ja__price{grid-column:2/-1}.ActivityTile-module__D491ja__row .ActivityTile-module__D491ja__onPhoto{display:contents}.ActivityTile-module__D491ja__row .ActivityTile-module__D491ja__tag,.ActivityTile-module__D491ja__row .ActivityTile-module__D491ja__friends{z-index:2;max-width:100%;margin-top:var(--schools-out-space-2);grid-area:5/2/auto/-1;justify-self:start;position:relative}.ActivityTile-module__D491ja__row .ActivityTile-module__D491ja__tag{background:var(--schools-out-color-fill);box-shadow:none;color:var(--schools-out-color-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.ActivityTile-module__D491ja__row .ActivityTile-module__D491ja__tag:before{display:none}.ActivityTile-module__D491ja__row .ActivityTile-module__D491ja__friends{color:var(--schools-out-color-ink);text-shadow:none;top:auto;left:auto}.ActivityTile-module__D491ja__row .ActivityTile-module__D491ja__face{box-shadow:0 0 0 1px var(--schools-out-color-canvas)}.ActivityTile-module__D491ja__row .ActivityTile-module__D491ja__bookmarkSpot{--schools-out-color-action-tonal-ink:var(--schools-out-color-ink);--schools-out-color-action-focus:var(--schools-out-color-focus);height:var(--schools-out-type-body-line-height);grid-area:1/3;align-items:center;display:flex;position:relative;top:auto;right:auto;translate:none}.ActivityTile-module__D491ja__row .ActivityTile-module__D491ja__bookmarkSpot .ActivityTile-module__D491ja__save{color:var(--schools-out-color-ink);filter:none}.ActivityTile-module__D491ja__row .ActivityTile-module__D491ja__bookmark{fill:#0000;stroke:var(--schools-out-color-ink)}.ActivityTile-module__D491ja__row .ActivityTile-module__D491ja__bookmarkSpot .ActivityTile-module__D491ja__save[aria-pressed=true] .ActivityTile-module__D491ja__bookmark{fill:var(--schools-out-color-ink)}.ActivityTile-module__D491ja__row:has(.ActivityTile-module__D491ja__cover:focus-visible){outline:var(--schools-out-focus-ring);outline-offset:0}.ActivityTile-module__D491ja__row:has(.ActivityTile-module__D491ja__cover:focus-visible) .ActivityTile-module__D491ja__frame{outline:none}@media (hover:hover) and (pointer:fine){.ActivityTile-module__D491ja__row:hover{background:var(--schools-out-color-fill)}.ActivityTile-module__D491ja__row:hover .ActivityTile-module__D491ja__frame,.ActivityTile-module__D491ja__row:hover .ActivityTile-module__D491ja__onPhoto{transform:none}}@container activity-tile not (min-width:360px){.ActivityTile-module__D491ja__row .ActivityTile-module__D491ja__frame{width:72px}}.ActivityTile-module__D491ja__photoTag{--inset:var(--schools-out-space-3);--save-icon:20px;z-index:1}
.Avatar-module__k1iwtq__root{background:var(--schools-out-color-fill);color:var(--schools-out-color-ink);font-weight:var(--schools-out-font-weight-label);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.Avatar-module__k1iwtq__tiny{width:20px;height:20px;font-size:var(--schools-out-type-small)}.Avatar-module__k1iwtq__small{width:32px;height:32px;font-size:var(--schools-out-type-small)}.Avatar-module__k1iwtq__medium{width:40px;height:40px;font-size:var(--schools-out-type-body)}.Avatar-module__k1iwtq__large{width:56px;height:56px;font-size:var(--schools-out-type-section);font-family:var(--schools-out-font-family-display)}.Avatar-module__k1iwtq__xlarge{width:96px;height:96px;font-size:var(--schools-out-type-headline);font-family:var(--schools-out-font-family-display);letter-spacing:var(--schools-out-type-headline-tracking)}.Avatar-module__k1iwtq__image{object-fit:cover;width:100%;height:100%;display:block}.Avatar-module__k1iwtq__photo:after{content:"";border-radius:inherit;box-shadow:var(--schools-out-shadow-photo-edge);pointer-events:none;position:absolute;inset:0}
.CountBadge-module__ILFWPW__root{border-radius:var(--schools-out-radius-control);font-family:var(--schools-out-font-family-monospace);font-weight:var(--schools-out-font-weight-label);letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;font-variant-ligatures:none;flex:none;place-items:center;line-height:1;display:inline-grid}.CountBadge-module__ILFWPW__value{text-box-trim:trim-both;text-box-edge:cap alphabetic}.CountBadge-module__ILFWPW__medium{min-width:24px;height:24px;padding:0 var(--schools-out-space-2);font-size:var(--schools-out-type-body)}.CountBadge-module__ILFWPW__small{min-width:20px;height:20px;padding:0 var(--schools-out-space-1);font-size:var(--schools-out-type-small)}.CountBadge-module__ILFWPW__quiet{background:var(--schools-out-color-fill);color:var(--schools-out-color-ink)}.CountBadge-module__ILFWPW__strong{background:var(--schools-out-color-surface-inverse);color:var(--schools-out-color-ink-inverse)}.CountBadge-module__ILFWPW__alert{background:var(--schools-out-color-accent-orange);color:var(--schools-out-color-ink-on-accent)}.CountBadge-module__ILFWPW__corner{top:calc(-1 * var(--schools-out-space-1));right:calc(-1 * var(--schools-out-space-1));box-shadow:0 0 0 2px var(--schools-out-color-canvas);pointer-events:none;position:absolute}.CountBadge-module__ILFWPW__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.DotSeparator-module__o7c-za__root{width:5px;height:5px;margin-inline:var(--schools-out-space-2);border-radius:var(--schools-out-radius-control);vertical-align:calc(.3em - 2.5px);background:currentColor;flex:none;display:inline-block;position:relative}.DotSeparator-module__o7c-za__inFlex{align-self:center;margin-inline:0}
.Navigation-module__NfAHFG__root{min-width:0;container:navigation/inline-size}.Navigation-module__NfAHFG__bar{gap:var(--schools-out-space-4);min-width:0;min-height:var(--schools-out-bar-height);padding:0 var(--schools-out-space-6);box-shadow:inset 0 -1px 0 var(--schools-out-color-border);transition:box-shadow var(--schools-out-duration-fast) var(--schools-out-ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.Navigation-module__NfAHFG__start{align-items:center;gap:var(--schools-out-space-6);min-width:0;display:flex}.Navigation-module__NfAHFG__brand{appearance:none;border-radius:var(--schools-out-radius-compact);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.Navigation-module__NfAHFG__brandMark{background:var(--schools-out-color-ink);width:60px;height:32px;display:block;-webkit-mask:url(/schools-out/navigation-logo.svg) 50%/contain no-repeat;mask:url(/schools-out/navigation-logo.svg) 50%/contain no-repeat}.Navigation-module__NfAHFG__links{gap:var(--schools-out-space-6);scrollbar-width:none;min-width:0;display:none;overflow-x:auto}.Navigation-module__NfAHFG__link{align-items:center;gap:var(--schools-out-space-1);border-radius:var(--schools-out-radius-compact);min-height:44px;color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-label);letter-spacing:var(--schools-out-type-body-tracking);white-space:nowrap;transition:var(--schools-out-motion);line-height:1;text-decoration:none;display:flex}.Navigation-module__NfAHFG__link[aria-current=page],.Navigation-module__NfAHFG__menuLink[aria-current=page]{color:var(--schools-out-color-ink)}.Navigation-module__NfAHFG__link[aria-disabled=true],.Navigation-module__NfAHFG__menuLink[aria-disabled=true]{cursor:default}@media (hover:hover) and (pointer:fine){.Navigation-module__NfAHFG__link:not([aria-disabled=true]):hover,.Navigation-module__NfAHFG__menuLink:not([aria-disabled=true]):hover{color:var(--schools-out-color-ink)}}.Navigation-module__NfAHFG__account{justify-content:flex-end;align-items:center;gap:var(--schools-out-space-4);display:none}.Navigation-module__NfAHFG__profile{background:0 0;border:0;border-radius:50%;padding:0;display:flex;position:relative}@media (pointer:coarse){.Navigation-module__NfAHFG__profile:after{content:"";inset:calc((var(--schools-out-touch-target) - var(--schools-out-control-height-medium)) / -2);position:absolute}}.Navigation-module__NfAHFG__avatarPlaceholder{width:var(--schools-out-control-height-medium);height:var(--schools-out-control-height-medium);background:var(--schools-out-color-fill);border-radius:50%;display:block}.Navigation-module__NfAHFG__root :is(a,button):focus-visible{outline:var(--schools-out-focus-ring);outline-offset:4px}.Navigation-module__NfAHFG__root .Navigation-module__NfAHFG__link:focus-visible{outline:none}.Navigation-module__NfAHFG__root .Navigation-module__NfAHFG__link:focus-visible .Navigation-module__NfAHFG__linkLabel{outline:var(--schools-out-focus-ring);outline-offset:4px;border-radius:var(--schools-out-radius-compact)}.Navigation-module__NfAHFG__linkLabel{min-width:0}.Navigation-module__NfAHFG__search,.Navigation-module__NfAHFG__searchButton{min-width:0;display:none}.Navigation-module__NfAHFG__end{justify-self:end;align-items:center;gap:var(--schools-out-space-2);display:inline-flex}.Navigation-module__NfAHFG__pinned{display:inline-flex}.Navigation-module__NfAHFG__menuButton{margin-right:calc(var(--schools-out-space-2) * -1);display:inline-flex}.Navigation-module__NfAHFG__menu{gap:var(--schools-out-space-3);padding:0 var(--schools-out-space-6) var(--schools-out-space-4);display:grid}.Navigation-module__NfAHFG__menu[hidden]{display:none}.Navigation-module__NfAHFG__menuSearch{padding-top:var(--schools-out-space-1)}.Navigation-module__NfAHFG__menuLinks{gap:var(--schools-out-space-1);display:grid}.Navigation-module__NfAHFG__menuLink{align-items:center;gap:var(--schools-out-space-3);min-height:44px;padding:0 var(--schools-out-space-3);border-radius:var(--schools-out-radius-medium);color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-label);transition:var(--schools-out-motion);line-height:1;text-decoration:none;display:flex}.Navigation-module__NfAHFG__menuAccount{justify-content:space-between;align-items:center;gap:var(--schools-out-space-3);padding:var(--schools-out-space-3) var(--schools-out-space-3) 0;border-top:1px solid var(--schools-out-color-border);flex-wrap:wrap;display:flex}.Navigation-module__NfAHFG__menuTools{align-items:center;gap:var(--schools-out-space-3);margin-left:auto;display:flex}.Navigation-module__NfAHFG__compactInline .Navigation-module__NfAHFG__links,.Navigation-module__NfAHFG__compactInline .Navigation-module__NfAHFG__account{display:flex}.Navigation-module__NfAHFG__compactInline .Navigation-module__NfAHFG__end,.Navigation-module__NfAHFG__compactInline .Navigation-module__NfAHFG__menu{display:none}.Navigation-module__NfAHFG__compactInline .Navigation-module__NfAHFG__brand{min-height:var(--schools-out-touch-target);align-items:center}@container navigation not (min-width:480px){.Navigation-module__NfAHFG__compactInline .Navigation-module__NfAHFG__bar,.Navigation-module__NfAHFG__compactInline .Navigation-module__NfAHFG__start{gap:var(--schools-out-space-2)}.Navigation-module__NfAHFG__compactInline .Navigation-module__NfAHFG__links{gap:var(--schools-out-space-3)}}@container navigation (min-width:768px){.Navigation-module__NfAHFG__bar{padding:0 var(--schools-out-space-12);grid-template-columns:minmax(0,1fr) max-content}.Navigation-module__NfAHFG__links{display:flex}.Navigation-module__NfAHFG__account{grid-area:1/-2;display:flex}.Navigation-module__NfAHFG__end,.Navigation-module__NfAHFG__root .Navigation-module__NfAHFG__menu{display:none}.Navigation-module__NfAHFG__searchButton{display:inline-flex}.Navigation-module__NfAHFG__bar[data-search-open]{grid-template-columns:max-content minmax(0,1fr) max-content}.Navigation-module__NfAHFG__bar[data-search-open] .Navigation-module__NfAHFG__links{display:none}.Navigation-module__NfAHFG__bar[data-search-open] .Navigation-module__NfAHFG__search{grid-area:1/2;display:block}}@container navigation (min-width:1200px){.Navigation-module__NfAHFG__root:not(.Navigation-module__NfAHFG__pageEdge) .Navigation-module__NfAHFG__bar,.Navigation-module__NfAHFG__root:not(.Navigation-module__NfAHFG__pageEdge) .Navigation-module__NfAHFG__bar[data-search-open]{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)}.Navigation-module__NfAHFG__root:not(.Navigation-module__NfAHFG__pageEdge) .Navigation-module__NfAHFG__search,.Navigation-module__NfAHFG__root:not(.Navigation-module__NfAHFG__pageEdge) .Navigation-module__NfAHFG__bar[data-search-open] .Navigation-module__NfAHFG__search{grid-area:1/2;width:clamp(240px,28cqi,400px);display:block}.Navigation-module__NfAHFG__root:not(.Navigation-module__NfAHFG__pageEdge) .Navigation-module__NfAHFG__searchButton{display:none}.Navigation-module__NfAHFG__root:not(.Navigation-module__NfAHFG__pageEdge) .Navigation-module__NfAHFG__bar[data-search-open] .Navigation-module__NfAHFG__links{display:flex}}@container navigation (min-width:768px){.Navigation-module__NfAHFG__pageEdge .Navigation-module__NfAHFG__bar{padding-inline:var(--navigation-inset-start,max(var(--schools-out-fluid-inset), var(--schools-out-fluid-margin))) var(--navigation-inset-end,max(var(--schools-out-fluid-inset), var(--schools-out-fluid-margin)))}}@container navigation (min-width:1360px){.Navigation-module__NfAHFG__pageEdge .Navigation-module__NfAHFG__bar,.Navigation-module__NfAHFG__pageEdge .Navigation-module__NfAHFG__bar[data-search-open]{grid-template-columns:minmax(max-content,1fr) minmax(0,400px) minmax(max-content,1fr)}.Navigation-module__NfAHFG__pageEdge .Navigation-module__NfAHFG__search,.Navigation-module__NfAHFG__pageEdge .Navigation-module__NfAHFG__bar[data-search-open] .Navigation-module__NfAHFG__search{grid-area:1/2;display:block}.Navigation-module__NfAHFG__pageEdge .Navigation-module__NfAHFG__searchButton{display:none}.Navigation-module__NfAHFG__pageEdge .Navigation-module__NfAHFG__bar[data-search-open] .Navigation-module__NfAHFG__links{display:flex}}.Navigation-module__NfAHFG__mobileAppBar{position:relative}.Navigation-module__NfAHFG__borderless .Navigation-module__NfAHFG__bar{box-shadow:none}.Navigation-module__NfAHFG__floating{transition:color var(--schools-out-duration-base) var(--schools-out-ease-out);position:relative}.Navigation-module__NfAHFG__glass{display:none}.Navigation-module__NfAHFG__floating .Navigation-module__NfAHFG__glass{border-radius:calc(var(--schools-out-bar-height) / 2);background:var(--schools-out-color-liquid-glass-sheen), var(--schools-out-color-liquid-glass-tint);box-shadow:var(--schools-out-color-liquid-glass-depth), var(--schools-out-shadow-glass);-webkit-backdrop-filter:var(--schools-out-liquid-glass-blur) var(--liquid-glass-refraction,);backdrop-filter:var(--schools-out-liquid-glass-blur) var(--liquid-glass-refraction,);pointer-events:none;display:block;position:absolute;inset:0}.Navigation-module__NfAHFG__floating .Navigation-module__NfAHFG__glass:before{content:"";padding:var(--schools-out-liquid-glass-edge-width);border-radius:inherit;background:var(--schools-out-color-liquid-glass-edge);-webkit-mask:var(--schools-out-liquid-glass-edge-mask);mask:var(--schools-out-liquid-glass-edge-mask);pointer-events:none;position:absolute;inset:0}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating :is(.Navigation-module__NfAHFG__bar,.Navigation-module__NfAHFG__menu){position:relative}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating .Navigation-module__NfAHFG__bar{padding-inline:var(--schools-out-space-6) var(--schools-out-space-3)}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating .Navigation-module__NfAHFG__menu{padding-inline:var(--schools-out-space-4)}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating .Navigation-module__NfAHFG__menuButton{margin-right:0}.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__pageEdge{--navigation-edge-start:var(--navigation-inset-start,max(var(--schools-out-fluid-inset), var(--schools-out-fluid-margin)));--navigation-edge-end:var(--navigation-inset-end,max(var(--schools-out-fluid-inset), var(--schools-out-fluid-margin)));margin-inline:var(--navigation-edge-start) var(--navigation-edge-end)}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__menuOpen{--navigation-pill:inset(var(--schools-out-bar-inset) var(--navigation-edge-end,0px) calc(100% - var(--schools-out-bar-inset) - var(--schools-out-bar-height)) var(--navigation-edge-start,0px) round calc(var(--schools-out-bar-height) / 2));padding-top:var(--schools-out-bar-inset);flex-direction:column;display:flex;position:fixed;inset:0}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__menuOpen .Navigation-module__NfAHFG__glass{top:var(--schools-out-bar-inset);height:var(--schools-out-bar-height);bottom:auto}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__menuOpen .Navigation-module__NfAHFG__bar{flex:none}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__menuOpen .Navigation-module__NfAHFG__menu{min-height:0;padding-bottom:calc(var(--schools-out-space-6) + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;flex:auto;align-content:start;overflow-y:auto}.Navigation-module__NfAHFG__sheet{display:none}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__menuOpen .Navigation-module__NfAHFG__sheet{inset:0 calc(var(--navigation-edge-end,0px) * -1) 0 calc(var(--navigation-edge-start,0px) * -1);background:var(--schools-out-color-canvas);clip-path:inset(0);transition:clip-path var(--schools-out-duration-spring) var(--schools-out-ease-spring), opacity var(--schools-out-duration-instant) var(--schools-out-ease-out);display:block;position:absolute}@starting-style{.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__menuOpen .Navigation-module__NfAHFG__sheet{clip-path:var(--navigation-pill);opacity:0}}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__menuOpen .Navigation-module__NfAHFG__menu{clip-path:inset(0);transition:clip-path var(--schools-out-duration-spring) var(--schools-out-ease-spring), opacity var(--schools-out-duration-instant) var(--schools-out-ease-out)}@starting-style{.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__menuOpen .Navigation-module__NfAHFG__menu{clip-path:inset(0 0 100%);opacity:0}}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__menuClosing .Navigation-module__NfAHFG__sheet{clip-path:var(--navigation-pill);opacity:0;transition:clip-path var(--schools-out-duration-enter) var(--schools-out-ease-drawer), opacity var(--schools-out-duration-fast) var(--schools-out-ease-out) var(--schools-out-duration-fast)}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__menuClosing .Navigation-module__NfAHFG__menu{clip-path:inset(0 0 100%);transition:clip-path var(--schools-out-duration-enter) var(--schools-out-ease-drawer)}.Navigation-module__NfAHFG__menuIcon{display:grid}.Navigation-module__NfAHFG__menuIcon>*{transition:opacity var(--schools-out-duration-base) var(--schools-out-ease-out), rotate var(--schools-out-duration-base) var(--schools-out-ease-out), scale var(--schools-out-duration-base) var(--schools-out-ease-out);grid-area:1/1}.Navigation-module__NfAHFG__menuIcon>:last-child{opacity:0;rotate:-45deg;scale:.8}.Navigation-module__NfAHFG__menuIcon[data-open]>:first-child{opacity:0;rotate:45deg;scale:.8}.Navigation-module__NfAHFG__menuIcon[data-open]>:last-child{opacity:1;rotate:none;scale:1}@media (prefers-reduced-motion:reduce){.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__menuOpen :is(.Navigation-module__NfAHFG__sheet,.Navigation-module__NfAHFG__menu),.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__menuClosing :is(.Navigation-module__NfAHFG__sheet,.Navigation-module__NfAHFG__menu){clip-path:none;transition:opacity var(--schools-out-duration-instant) var(--schools-out-ease-out)}@starting-style{.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__menuOpen :is(.Navigation-module__NfAHFG__sheet,.Navigation-module__NfAHFG__menu){clip-path:none}}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__menuClosing .Navigation-module__NfAHFG__menu{opacity:0}.Navigation-module__NfAHFG__menuIcon>*{transition:opacity var(--schools-out-duration-base) var(--schools-out-ease-out);rotate:none;scale:none}.Navigation-module__NfAHFG__menuIcon[data-open]>*{rotate:none;scale:none}}@container navigation (min-width:1360px){.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__pageEdge .Navigation-module__NfAHFG__bar{grid-template-columns:minmax(max-content,1fr) 400px minmax(max-content,1fr)}.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__pageEdge .Navigation-module__NfAHFG__start{grid-area:1/1}.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__pageEdge .Navigation-module__NfAHFG__account{grid-area:1/3}.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__pageEdge .Navigation-module__NfAHFG__search{grid-area:auto;width:400px;position:absolute;top:50%;left:50%;translate:-50% -50%}}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating{--navigation-pad:var(--schools-out-space-2);--navigation-mark:var(--schools-out-control-height-small);--navigation-mark-gap:var(--schools-out-space-1);--navigation-field:360px;--navigation-glass-start:calc(50% - var(--navigation-field) / 2 - var(--navigation-mark-gap) - var(--navigation-mark) - var(--navigation-pad));--navigation-glass-end:calc(50% - var(--navigation-field) / 2 - var(--navigation-pad));--navigation-glass-block:calc((var(--schools-out-bar-height) - var(--schools-out-control-height-medium)) / 2 - var(--navigation-pad));--navigation-motion:var(--schools-out-duration-spring) var(--schools-out-ease-spring)}@container navigation (min-width:1360px){.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating .Navigation-module__NfAHFG__glass{transition:inset var(--navigation-motion)}}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating .Navigation-module__NfAHFG__search{z-index:1;transition:width var(--navigation-motion)}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating :is(.Navigation-module__NfAHFG__start,.Navigation-module__NfAHFG__account){transition:translate var(--navigation-motion), opacity var(--schools-out-duration-base) var(--schools-out-ease-out) var(--schools-out-duration-instant), visibility 0s}.Navigation-module__NfAHFG__condensedMark{display:none}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating .Navigation-module__NfAHFG__condensedMark{top:50%;left:calc(var(--navigation-glass-start) + var(--navigation-pad));width:var(--navigation-mark);height:var(--navigation-mark);opacity:0;visibility:hidden;translate:calc(var(--navigation-mark) + var(--navigation-mark-gap) + var(--navigation-pad) + var(--navigation-field) / 2 - 50cqi) -50%;transition:translate var(--navigation-motion), opacity var(--schools-out-duration-fast) var(--schools-out-ease-out), visibility 0s var(--schools-out-duration-fast);border-radius:50%;place-items:center;display:grid;position:absolute}.Navigation-module__NfAHFG__sMark{aspect-ratio:20/32;background:var(--schools-out-color-ink);height:24px;display:block;-webkit-mask:url(/schools-out/navigation-mark.svg) 50%/contain no-repeat;mask:url(/schools-out/navigation-mark.svg) 50%/contain no-repeat}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__condensed{pointer-events:none}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__condensed :is(.Navigation-module__NfAHFG__search,.Navigation-module__NfAHFG__condensedMark){pointer-events:auto}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__condensed .Navigation-module__NfAHFG__glass{inset:var(--navigation-glass-block) var(--navigation-glass-end) var(--navigation-glass-block) var(--navigation-glass-start)}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__condensed .Navigation-module__NfAHFG__search{width:var(--navigation-field)}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__condensed .Navigation-module__NfAHFG__start{translate:calc(50cqi - var(--navigation-field) / 2 - var(--navigation-mark-gap) - var(--navigation-mark) - var(--navigation-pad))}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__condensed .Navigation-module__NfAHFG__account{translate:calc(var(--navigation-field) / 2 + var(--navigation-pad) - 50cqi)}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__condensed :is(.Navigation-module__NfAHFG__start,.Navigation-module__NfAHFG__account){opacity:0;visibility:hidden;transition:translate var(--navigation-motion), opacity var(--schools-out-duration-fast) var(--schools-out-ease-out), visibility 0s var(--schools-out-duration-fast)}.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating.Navigation-module__NfAHFG__condensed .Navigation-module__NfAHFG__condensedMark{opacity:1;visibility:visible;transition:translate var(--navigation-motion), opacity var(--schools-out-duration-base) var(--schools-out-ease-out), visibility 0s;translate:0 -50%}@media (prefers-reduced-motion:reduce){.Navigation-module__NfAHFG__root.Navigation-module__NfAHFG__floating :is(.Navigation-module__NfAHFG__glass,.Navigation-module__NfAHFG__search,.Navigation-module__NfAHFG__start,.Navigation-module__NfAHFG__account,.Navigation-module__NfAHFG__condensedMark){transition:none}}@media (prefers-reduced-transparency:reduce){.Navigation-module__NfAHFG__floating .Navigation-module__NfAHFG__glass{background:var(--schools-out-color-surface-floating);-webkit-backdrop-filter:none;backdrop-filter:none}}
.Notice-module__fv2IGW__root{align-items:flex-start;gap:var(--schools-out-space-3);padding:var(--schools-out-space-4);border:1px solid var(--notice-border,var(--schools-out-color-border));border-radius:var(--schools-out-radius-medium);background:var(--notice-surface,var(--schools-out-color-fill));color:var(--schools-out-color-ink);display:flex}.Notice-module__fv2IGW__success{--notice-tone:var(--schools-out-color-success);--notice-surface:color-mix(in srgb, var(--schools-out-color-success) 10%, var(--schools-out-color-surface));--notice-border:color-mix(in srgb, var(--schools-out-color-success) 32%, transparent)}.Notice-module__fv2IGW__warning{--notice-tone:var(--schools-out-color-warning);--notice-surface:color-mix(in srgb, var(--schools-out-color-accent-yellow) 16%, var(--schools-out-color-surface));--notice-border:color-mix(in srgb, var(--schools-out-color-accent-yellow) 48%, transparent)}.Notice-module__fv2IGW__error{--notice-tone:var(--schools-out-color-error);--notice-surface:color-mix(in srgb, var(--schools-out-color-error) 8%, var(--schools-out-color-surface));--notice-border:color-mix(in srgb, var(--schools-out-color-error) 40%, transparent)}.Notice-module__fv2IGW__icon{color:var(--notice-tone,var(--schools-out-color-ink));flex:none;padding-top:2px;display:inline-flex}.Notice-module__fv2IGW__copy{gap:var(--schools-out-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.Notice-module__fv2IGW__title{font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-title);line-height:var(--schools-out-type-body-line-height)}.Notice-module__fv2IGW__body{font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height)}.Notice-module__fv2IGW__action{gap:var(--schools-out-space-3);margin-top:var(--schools-out-space-2);flex-wrap:wrap;display:flex}.Notice-module__fv2IGW__body a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}
.PageHeading-module__Bf-3bW__root{gap:var(--schools-out-space-2);flex-direction:column;min-width:0;display:flex}.PageHeading-module__Bf-3bW__eyebrow{font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking)}.PageHeading-module__Bf-3bW__title{font-size:var(--schools-out-type-headline);font-family:var(--schools-out-font-family-display);font-weight:var(--schools-out-font-weight-headline);line-height:var(--schools-out-type-headline-line-height);letter-spacing:var(--schools-out-type-headline-tracking);text-wrap:balance;margin:0}.PageHeading-module__Bf-3bW__description{max-width:var(--schools-out-measure);color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height)}
.Panel-module__v-BG4W__root{--schools-out-color-ink:var(--schools-out-color-ink-neutral);--schools-out-color-ink-muted:var(--schools-out-color-ink-muted-neutral);border-radius:var(--schools-out-radius-container);background:var(--schools-out-color-container);min-width:0;color:var(--schools-out-color-ink);border:1px solid #0000;position:relative}.Panel-module__v-BG4W__padded{padding:var(--schools-out-inset)}.Panel-module__v-BG4W__compact{padding:var(--schools-out-inset-compact)}.Panel-module__v-BG4W__root .Panel-module__v-BG4W__root:not(.Panel-module__v-BG4W__liquid){background:var(--schools-out-color-fill)}@container page not (min-width:768px){.Panel-module__v-BG4W__padded{padding:var(--schools-out-inset-compact)}}.Panel-module__v-BG4W__raised{box-shadow:var(--schools-out-shadow-raised)}.Panel-module__v-BG4W__solid{background:var(--schools-out-color-container-solid)}.Panel-module__v-BG4W__frosted{background:var(--schools-out-color-container-frosted);box-shadow:var(--schools-out-glass-card-glow), var(--schools-out-glass-card-halo);-webkit-backdrop-filter:var(--schools-out-glass-card-blur);backdrop-filter:var(--schools-out-glass-card-blur)}.Panel-module__v-BG4W__frosted:before{content:"";padding:var(--schools-out-glass-rim-width);border-radius:inherit;background:var(--schools-out-glass-rim-light);-webkit-mask:var(--schools-out-liquid-glass-edge-mask);mask:var(--schools-out-liquid-glass-edge-mask);pointer-events:none;position:absolute;inset:0}.Panel-module__v-BG4W__frosted.Panel-module__v-BG4W__raised{box-shadow:var(--schools-out-glass-card-glow), var(--schools-out-glass-card-halo), var(--schools-out-shadow-raised)}.Panel-module__v-BG4W__liquid{}.Panel-module__v-BG4W__lit{--schools-out-color-liquid-glass:var(--schools-out-color-liquid-glass-tint);--glass-x:30%;--glass-y:20%;--glass-edge-x:16.67%;--glass-edge-y:0%;--glass-turn:-3.2deg;isolation:isolate}.Panel-module__v-BG4W__light{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Panel-module__v-BG4W__reflection,.Panel-module__v-BG4W__glow,.Panel-module__v-BG4W__edgeLight,.Panel-module__v-BG4W__glint{opacity:0;transition:opacity var(--schools-out-duration-enter) var(--schools-out-ease-out);position:absolute}.Panel-module__v-BG4W__glow,.Panel-module__v-BG4W__edgeLight{border-radius:inherit;inset:0}.Panel-module__v-BG4W__reflection{background:linear-gradient(112deg, transparent 31%, color-mix(in srgb, var(--schools-out-color-ink-on-photo) 26%, transparent) 46%, color-mix(in srgb, var(--schools-out-color-ink-on-photo) 40%, transparent) 50%, color-mix(in srgb, var(--schools-out-color-ink-on-photo) 9%, transparent) 57%, transparent 65%);mix-blend-mode:plus-lighter;translate:calc((var(--glass-x) - 50%) / 2) calc((var(--glass-y) - 50%) / 2);rotate:var(--glass-turn);inset:-50%}.Panel-module__v-BG4W__glow{background:radial-gradient(circle 260px at var(--glass-x) var(--glass-y), color-mix(in srgb, var(--schools-out-color-ink-on-photo) 14%, transparent), color-mix(in srgb, var(--schools-out-color-ink-on-photo) 5%, transparent) 40%, transparent 78%);mix-blend-mode:plus-lighter}.Panel-module__v-BG4W__edgeLight{padding:var(--schools-out-liquid-glass-edge-width);background:radial-gradient(ellipse 180px 140px at var(--glass-edge-x) var(--glass-edge-y), color-mix(in srgb, var(--schools-out-color-ink-on-photo) 85%, transparent), color-mix(in srgb, var(--schools-out-color-ink-on-photo) 55%, transparent) 32%, transparent 82%), radial-gradient(ellipse 140px 100px at calc(100% - var(--glass-edge-x)) calc(100% - var(--glass-edge-y)), color-mix(in srgb, var(--schools-out-color-ink-on-photo) 45%, transparent), color-mix(in srgb, var(--schools-out-color-ink-on-photo) 15%, transparent) 35%, transparent 82%);-webkit-mask:var(--schools-out-liquid-glass-edge-mask);mask:var(--schools-out-liquid-glass-edge-mask)}.Panel-module__v-BG4W__glint{bottom:1px;left:clamp(10%, calc(var(--glass-x) - 22%), 46%);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--schools-out-color-ink-on-photo) 90%, transparent) 48%, transparent);filter:blur(.35px);border-radius:100%;width:44%;height:2px}@media (hover:hover) and (pointer:fine){.Panel-module__v-BG4W__lit:hover .Panel-module__v-BG4W__reflection{opacity:.12}.Panel-module__v-BG4W__lit:hover .Panel-module__v-BG4W__glow{opacity:.6}.Panel-module__v-BG4W__lit:hover .Panel-module__v-BG4W__edgeLight{opacity:.9}.Panel-module__v-BG4W__lit:hover .Panel-module__v-BG4W__glint{opacity:.5}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.Panel-module__v-BG4W__light{display:none}}.Panel-module__v-BG4W__solid,.Panel-module__v-BG4W__frosted{border-color:color-mix(in srgb, var(--schools-out-color-border) 50%, transparent)}@media (prefers-reduced-transparency:reduce){.Panel-module__v-BG4W__frosted{background:var(--schools-out-color-container-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.Panel-module__v-BG4W__root{border-color:var(--schools-out-color-border-strong)}}.Panel-module__v-BG4W__root.Panel-module__v-BG4W__open{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:0;padding:0}.Panel-module__v-BG4W__root.Panel-module__v-BG4W__open+.Panel-module__v-BG4W__root.Panel-module__v-BG4W__open{padding-top:var(--schools-out-section-gap);border-top:1px solid var(--schools-out-color-border)}
.Photo-module__4RvTgW__root{object-fit:cover;width:100%;height:100%;display:block}
.RadioGroup-module__wfmobW__root{min-width:0;color:var(--schools-out-color-ink);border:0;margin:0;padding:0}.RadioGroup-module__wfmobW__legend{margin-bottom:var(--schools-out-space-3);font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking);padding:0}.RadioGroup-module__wfmobW__options{gap:var(--schools-out-space-3);display:grid}.RadioGroup-module__wfmobW__horizontal{gap:var(--schools-out-space-3) var(--schools-out-space-6);flex-wrap:wrap;display:flex}.RadioGroup-module__wfmobW__divided{border-bottom:1px solid var(--schools-out-color-border);gap:0}.RadioGroup-module__wfmobW__divided .RadioGroup-module__wfmobW__option{width:100%;padding:var(--schools-out-space-3) 0;border-top:1px solid var(--schools-out-color-border);display:flex}.RadioGroup-module__wfmobW__option{align-items:flex-start;gap:var(--schools-out-space-3);cursor:pointer;max-width:100%;display:inline-flex;position:relative}.RadioGroup-module__wfmobW__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.RadioGroup-module__wfmobW__circle{width:var(--schools-out-space-5);height:var(--schools-out-space-5);border:1.5px solid var(--schools-out-color-border-control);background:var(--schools-out-color-field);transition:var(--schools-out-motion);border-radius:50%;flex:none;margin-block-start:max(0px, calc((var(--schools-out-type-body-line-height) - var(--schools-out-space-5)) / 2));position:relative}.RadioGroup-module__wfmobW__circle:after{content:"";background:var(--schools-out-color-field);opacity:0;transition:opacity var(--schools-out-duration-base) var(--schools-out-ease-out), transform var(--schools-out-duration-base) var(--schools-out-ease-out);border-radius:50%;position:absolute;inset:4px;transform:scale(.4)}.RadioGroup-module__wfmobW__input:checked+.RadioGroup-module__wfmobW__circle{border-color:var(--schools-out-color-surface-inverse);background:var(--schools-out-color-surface-inverse)}.RadioGroup-module__wfmobW__input:checked+.RadioGroup-module__wfmobW__circle:after{opacity:1;transform:none}.RadioGroup-module__wfmobW__input:focus-visible+.RadioGroup-module__wfmobW__circle{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.RadioGroup-module__wfmobW__text{gap:var(--schools-out-space-1);min-width:0;display:grid}.RadioGroup-module__wfmobW__label{font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height)}.RadioGroup-module__wfmobW__description{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height)}.RadioGroup-module__wfmobW__disabled .RadioGroup-module__wfmobW__option,.RadioGroup-module__wfmobW__optionDisabled{cursor:not-allowed;color:color-mix(in srgb, var(--schools-out-color-ink) 40%, transparent)}:is(.RadioGroup-module__wfmobW__disabled .RadioGroup-module__wfmobW__option,.RadioGroup-module__wfmobW__optionDisabled) .RadioGroup-module__wfmobW__description{color:inherit}:is(.RadioGroup-module__wfmobW__disabled .RadioGroup-module__wfmobW__option,.RadioGroup-module__wfmobW__optionDisabled) .RadioGroup-module__wfmobW__circle,:is(.RadioGroup-module__wfmobW__disabled .RadioGroup-module__wfmobW__option,.RadioGroup-module__wfmobW__optionDisabled) .RadioGroup-module__wfmobW__input:checked+.RadioGroup-module__wfmobW__circle{border-color:color-mix(in srgb, var(--schools-out-color-ink) 12%, transparent);background:color-mix(in srgb, var(--schools-out-color-ink) 6%, transparent)}@media (pointer:coarse){.RadioGroup-module__wfmobW__option{min-height:var(--schools-out-touch-target);padding-block:max(var(--schools-out-space-2), calc((var(--schools-out-touch-target) - var(--schools-out-type-body-line-height)) / 2))}.RadioGroup-module__wfmobW__options:not(.RadioGroup-module__wfmobW__horizontal){gap:0}}@media (hover:hover) and (pointer:fine){.RadioGroup-module__wfmobW__option:hover .RadioGroup-module__wfmobW__input:not(:disabled):not(:checked)+.RadioGroup-module__wfmobW__circle{border-color:var(--schools-out-color-ink)}}@media (prefers-reduced-motion:reduce){.RadioGroup-module__wfmobW__circle,.RadioGroup-module__wfmobW__circle:after{transition:none}}
.Skeleton-module__ioW5Fa__root{border-radius:var(--schools-out-radius-small);background:var(--schools-out-color-fill);animation:Skeleton-module__ioW5Fa__pulse var(--schools-out-duration-pulse) var(--schools-out-ease-in-out) infinite alternate;display:block}@keyframes Skeleton-module__ioW5Fa__pulse{to{opacity:.55}}@media (prefers-reduced-motion:reduce){.Skeleton-module__ioW5Fa__root{animation:none}}
@property --stack-gap-compact{syntax:"*";inherits:false}@property --stack-gap-medium{syntax:"*";inherits:false}@property --stack-gap-expanded{syntax:"*";inherits:false}@property --stack-gap-wide{syntax:"*";inherits:false}.Stack-module__DS93xG__root{gap:var(--stack-gap-compact,var(--stack-gap));flex-direction:column;min-width:0;display:flex}@container page (min-width:480px){.Stack-module__DS93xG__root{gap:var(--stack-gap-medium,var(--stack-gap))}}@container page (min-width:768px){.Stack-module__DS93xG__root{gap:var(--stack-gap-expanded,var(--stack-gap))}}@container page (min-width:1200px){.Stack-module__DS93xG__root{gap:var(--stack-gap-wide,var(--stack-gap))}}:is(ul,ol).Stack-module__DS93xG__root{margin:0;padding:0;list-style:none}.Stack-module__DS93xG__row{flex-direction:row}.Stack-module__DS93xG__wrap{flex-wrap:wrap}.Stack-module__DS93xG__align-start{align-items:flex-start}.Stack-module__DS93xG__align-center{align-items:center}.Stack-module__DS93xG__align-end{align-items:flex-end}.Stack-module__DS93xG__align-stretch{align-items:stretch}.Stack-module__DS93xG__align-baseline{align-items:baseline}.Stack-module__DS93xG__justify-start{justify-content:flex-start}.Stack-module__DS93xG__justify-center{justify-content:center}.Stack-module__DS93xG__justify-end{justify-content:flex-end}.Stack-module__DS93xG__justify-between{justify-content:space-between}
.VisuallyHidden-module__I-ZA8a__root{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
