.SchoolShowcase_showcase__tCCVK{--bg:#efefed;--accent:#0055ff;--accent-vivid:#0055ff;--accent-tint:#eaf0ff;--ease:cubic-bezier(.16,1,.3,1);position:relative;padding-top:clamp(3.5rem,6vw,4.5rem);background:var(--bg);color:#090909;text-align:center}.SchoolShowcase_showcase__tCCVK[data-variant=design]{--bg:#f3f0ec;--accent:#cc4a00;--accent-vivid:#ff6400;--accent-tint:#fff0e6}.SchoolShowcase_showcase__tCCVK[data-variant=seo]{--bg:#f0f4f0;--accent:#12803f;--accent-vivid:#22b35a;--accent-tint:#e6f5ec}.SchoolShowcase_head__yTj35{width:min(780px,calc(100% - 32px));margin:0 auto}.SchoolShowcase_head__yTj35 h2{margin:0;font-size:clamp(2.3rem,4vw,3.5rem);font-weight:400;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.SchoolShowcase_head__yTj35 p{max-width:27rem;margin:1rem auto 1.4rem;color:#2b2b2b;font-size:1rem;line-height:1.45;text-wrap:pretty}.SchoolShowcase_pill__AMiRQ{display:inline-flex;align-items:center;min-height:40px;padding:.55rem 1.1rem .5rem;border-radius:999px;background:var(--accent);color:#fff;font-size:1rem;text-decoration:none;transition:transform .45s var(--ease),filter .25s ease}.SchoolShowcase_pill__AMiRQ:hover{filter:brightness(1.1);transform:translateY(-2px)}.SchoolShowcase_tabs__W7Vho{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:min(980px,calc(100% - 32px));margin:clamp(2.2rem,4vw,3rem) auto 0}.SchoolShowcase_tabs__W7Vho button{position:relative;display:grid;justify-items:center;align-content:start;gap:.25rem;padding:.7rem .5rem 1.1rem;border:0;border-radius:12px;background:transparent;color:#090909;font:inherit;text-align:center;cursor:pointer;opacity:.5;transition:opacity .35s ease,background .25s ease}.SchoolShowcase_tabs__W7Vho button:hover{opacity:.85;background:rgba(255,255,255,.5)}.SchoolShowcase_tabs__W7Vho button:after{position:absolute;bottom:4px;left:50%;width:44px;height:2px;margin-left:-22px;border-radius:2px;background:rgba(9,9,9,.12) linear-gradient(var(--accent-vivid),var(--accent-vivid)) no-repeat 0 0 /100% 100%;opacity:0;content:"";transition:opacity .3s ease}.SchoolShowcase_tabs__W7Vho button[aria-selected=true]:after{opacity:1}.SchoolShowcase_tabs__W7Vho button[data-running]:after{animation:SchoolShowcase_advance__1qsiW var(--advance,6s) linear both}@keyframes SchoolShowcase_advance__1qsiW{0%{background-size:0 100%}to{background-size:100% 100%}}.SchoolShowcase_tabs__W7Vho button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SchoolShowcase_icon__aXSSS{width:20px;height:20px;margin-bottom:.35rem}.SchoolShowcase_tabs__W7Vho strong{font-size:.875rem;font-weight:500;letter-spacing:-.01em}.SchoolShowcase_tabs__W7Vho span{max-width:15rem;color:#3a3a3a;font-size:.875rem;line-height:1.35}.SchoolShowcase_visual__69h25{position:relative;width:min(1376px,calc(100% - 2 * clamp(16px, 2.3vw, 32px)));margin:clamp(1.2rem,2.5vw,2rem) auto 0}.SchoolShowcase_frame__J_QDS{position:relative;line-height:0}.SchoolShowcase_photo__Y6RFj{display:block;width:100%;height:auto}@supports (animation-timeline:view()){.SchoolShowcase_frame__J_QDS{animation:SchoolShowcase_settle__yJ5rG linear both;animation-timeline:view();animation-range:entry 0 cover 35%}@keyframes SchoolShowcase_settle__yJ5rG{0%{opacity:.4;transform:translateY(60px) scale(.94)}to{opacity:1;transform:none}}}.SchoolShowcase_screen__kzH3s{position:absolute;overflow:hidden;border-radius:.35%;background:#fff;container-type:size}.SchoolShowcase_app__ZdZ27{position:absolute;inset:0;display:flex;flex-direction:column;color:#111;font-size:2.3cqw;line-height:1.25;letter-spacing:-.01em;text-align:left}.SchoolShowcase_appBar__NUeOc{display:flex;flex:none;align-items:center;gap:.9cqw;height:7.5cqh;padding:0 2.2cqw;border-bottom:1px solid #ededeb;background:#fafaf9}.SchoolShowcase_appBar__NUeOc i{width:1.2cqw;height:1.2cqw;border-radius:50%;background:#ff5f57}.SchoolShowcase_appBar__NUeOc i:nth-child(2){background:#febc2e}.SchoolShowcase_appBar__NUeOc i:nth-child(3){background:#28c840}.SchoolShowcase_appBar__NUeOc span{margin-left:1.6cqw;color:#7a7a78;font-size:1.55cqw;white-space:nowrap}.SchoolShowcase_appBody__X72mH{display:grid;flex:1 1;grid-template-columns:27% minmax(0,1fr);min-height:0}.SchoolShowcase_appSide__3YrJC{display:flex;flex-direction:column;gap:.8cqw;padding:2.4cqw 1.4cqw;overflow:hidden;background:#f6f6f4;color:#8a8a88;font-size:1.45cqw}.SchoolShowcase_appSide__3YrJC span{padding:.7cqw 1cqw;overflow:hidden;border-radius:.9cqw;white-space:nowrap;text-overflow:ellipsis;transition:background .4s ease,color .4s ease}.SchoolShowcase_appSide__3YrJC span[data-active]{background:#fff;color:#111;box-shadow:0 .2cqw .8cqw rgba(0,0,0,.06)}.SchoolShowcase_appMain__KCTNs{display:flex;flex-direction:column;gap:1.2cqw;min-width:0;padding:3cqw 4cqw 2.6cqw}.SchoolShowcase_appMain__KCTNs small{color:var(--accent);font-size:1.45cqw;font-weight:500;letter-spacing:.02em}.SchoolShowcase_appMain__KCTNs>strong{margin-bottom:.6cqw;font-size:4.1cqw;font-weight:500;line-height:1.02;letter-spacing:-.03em;animation:SchoolShowcase_lineIn___EIbh .6s var(--ease) both}.SchoolShowcase_app__ZdZ27 .SchoolShowcase_lines__Yi2lc{display:grid;gap:.9cqw;margin:0;padding:0;list-style:none}.SchoolShowcase_app__ZdZ27 .SchoolShowcase_lines__Yi2lc li{display:flex;align-items:center;gap:1.4cqw;padding:1.05cqw 1.4cqw;border:1px solid #ececea;border-radius:1cqw;font-size:1.95cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:SchoolShowcase_lineIn___EIbh .55s var(--ease) both;animation-delay:calc(var(--i) * 90ms + 80ms)}.SchoolShowcase_app__ZdZ27 .SchoolShowcase_lines__Yi2lc li span{color:#a3a3a1;font-size:1.35cqw;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SchoolShowcase_app__ZdZ27 .SchoolShowcase_lines__Yi2lc li[data-last]{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:var(--accent-tint);color:#0b2f86;font-weight:500}.SchoolShowcase_composer__6hYaq{display:flex;align-items:center;gap:.8cqw;margin-top:auto;padding:1cqw 1cqw 1cqw 1.6cqw;border:1px solid #e4e4e2;border-radius:1.4cqw;background:#fafaf9;color:#a3a3a1;font-size:1.7cqw}.SchoolShowcase_composer__6hYaq span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SchoolShowcase_composer__6hYaq i{width:.18cqw;height:2.2cqw;background:var(--accent);animation:SchoolShowcase_caret__XcVlk 1s steps(1) infinite}.SchoolShowcase_composer__6hYaq b{display:grid;place-items:center;width:3.2cqw;height:3.2cqw;margin-left:auto;border-radius:50%;background:#111;color:#fff;font-size:1.6cqw;font-weight:500}@keyframes SchoolShowcase_caret__XcVlk{50%{opacity:0}}.SchoolShowcase_appProgress__1yqiN{display:flex;align-items:center;gap:1.4cqw;color:#8a8a88;font-size:1.4cqw}.SchoolShowcase_appProgress__1yqiN b{flex:1 1;height:.8cqw;overflow:hidden;border-radius:1cqw;background:#ededeb}.SchoolShowcase_appProgress__1yqiN b i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .9s var(--ease)}.SchoolShowcase_appProgress__1yqiN em{color:#111;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SchoolShowcase_cursor__kVnt_{position:absolute;padding:.5cqw 1cqw;border-radius:0 .9cqw .9cqw .9cqw;color:#fff;font-size:1.45cqw;font-weight:500;white-space:nowrap;pointer-events:none}.SchoolShowcase_cursor__kVnt_:before{position:absolute;top:-1.6cqw;left:-1.1cqw;width:1.8cqw;height:1.8cqw;background:inherit;clip-path:polygon(0 0,100% 45%,45% 55%,35% 100%);content:""}.SchoolShowcase_cursorYou__iQiUI{top:38%;left:78%;background:#22a35a;animation:SchoolShowcase_drift__dExRX 9s ease-in-out infinite alternate}.SchoolShowcase_cursorMentor__4LcPs{top:74%;left:40%;background:#7a3cff;animation:SchoolShowcase_drift__dExRX 12s ease-in-out infinite alternate-reverse}@keyframes SchoolShowcase_drift__dExRX{33%{translate:-6cqw 3cqh}66%{translate:3cqw -4cqh}to{translate:-2cqw 5cqh}}@keyframes SchoolShowcase_lineIn___EIbh{0%{opacity:0;transform:translateY(1.2em)}}.SchoolShowcase_caption__Jv43s{display:none}.SchoolShowcase_panel__YBSMT{position:absolute;top:14%;left:5%;z-index:2;width:min(31%,380px);padding:clamp(14px,1.6vw,22px);border:1px solid rgba(0,0,0,.06);border-radius:18px;background:rgba(255,255,255,.86);box-shadow:0 2px 6px rgba(0,0,0,.04),0 30px 70px rgba(30,30,30,.13);color:#111;font-size:clamp(12px,1.05vw,15px);line-height:1.3;text-align:left;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);animation:SchoolShowcase_panelFloat__sBFhw 8s ease-in-out infinite alternate}.SchoolShowcase_panel__YBSMT[data-variant=seo]{top:9%;right:5%;left:auto}@keyframes SchoolShowcase_panelFloat__sBFhw{to{translate:0 -10px}}.SchoolShowcase_panelHead__RoDo4{display:flex;align-items:center;justify-content:space-between;color:#8a8a88;font-size:.8em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SchoolShowcase_panelHead__RoDo4 i{width:8px;height:8px;border-radius:50%;background:var(--accent-vivid);box-shadow:0 0 0 4px var(--accent-tint);animation:SchoolShowcase_pulse__1MtX1 2s ease-in-out infinite}@keyframes SchoolShowcase_pulse__1MtX1{50%{box-shadow:0 0 0 7px var(--accent-tint)}}.SchoolShowcase_panelBody__4eQoI>strong{display:block;margin:.5em 0 .7em;font-size:1.55em;font-weight:500;line-height:1.05;letter-spacing:-.03em;animation:SchoolShowcase_lineIn___EIbh .6s var(--ease) both}.SchoolShowcase_caption__Jv43s .SchoolShowcase_lines__Yi2lc,.SchoolShowcase_panel__YBSMT .SchoolShowcase_lines__Yi2lc{margin:0;padding:0;list-style:none}.SchoolShowcase_caption__Jv43s .SchoolShowcase_lines__Yi2lc li,.SchoolShowcase_panel__YBSMT .SchoolShowcase_lines__Yi2lc li{display:flex;gap:.7em;padding:.6em 0;border-top:1px solid #ececea;animation:SchoolShowcase_lineIn___EIbh .55s var(--ease) both;animation-delay:calc(var(--i) * 80ms + 60ms)}.SchoolShowcase_caption__Jv43s .SchoolShowcase_lines__Yi2lc li span,.SchoolShowcase_panel__YBSMT .SchoolShowcase_lines__Yi2lc li span{flex:none;color:#a3a3a1;font-size:.82em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.55}.SchoolShowcase_caption__Jv43s .SchoolShowcase_lines__Yi2lc li[data-last],.SchoolShowcase_panel__YBSMT .SchoolShowcase_lines__Yi2lc li[data-last]{color:var(--accent);font-weight:500}.SchoolShowcase_swatches__HBltu{display:flex;gap:6px;margin-top:.9em}.SchoolShowcase_swatches__HBltu i{flex:1 1;aspect-ratio:1;border-radius:8px;animation:SchoolShowcase_lineIn___EIbh .6s var(--ease) both}.SchoolShowcase_swatches__HBltu i:first-child{background:#ff6400;animation-delay:.38s}.SchoolShowcase_swatches__HBltu i:nth-child(2){background:#ffb27a;animation-delay:.43s}.SchoolShowcase_swatches__HBltu i:nth-child(3){background:#1d3fa8;animation-delay:.48s}.SchoolShowcase_swatches__HBltu i:nth-child(4){background:#f2dcc3;animation-delay:.53s}.SchoolShowcase_swatches__HBltu i:nth-child(5){background:#1a1a1a;animation-delay:.58s}.SchoolShowcase_bars__LYXaq{display:flex;align-items:flex-end;gap:5px;height:3.6em;margin-top:.9em}.SchoolShowcase_bars__LYXaq i{flex:1 1;height:var(--h);border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,var(--accent-vivid),color-mix(in srgb,var(--accent-vivid) 45%,#fff));transform-origin:bottom;animation:SchoolShowcase_barIn__rwspV .8s var(--ease) both;animation-delay:calc(var(--i) * 60ms + .3s)}@keyframes SchoolShowcase_barIn__rwspV{0%{transform:scaleY(0)}}@media (max-width:860px){.SchoolShowcase_tabs__W7Vho{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.SchoolShowcase_tabs__W7Vho span{font-size:.8125rem}}@media (max-width:700px){.SchoolShowcase_visual__69h25{width:100%}.SchoolShowcase_caption__Jv43s{display:block;width:calc(100% - 32px);margin:-8px auto 0;padding:18px;border-radius:18px;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.08);font-size:.9375rem;line-height:1.35;text-align:left}.SchoolShowcase_caption__Jv43s>strong{display:block;margin-bottom:.6rem;font-size:1.3rem;font-weight:500;letter-spacing:-.02em}.SchoolShowcase_panel__YBSMT,.SchoolShowcase_panel__YBSMT[data-variant=seo]{position:relative;top:auto;right:auto;left:auto;width:calc(100% - 32px);margin:-12% auto 0;font-size:.9375rem;animation:none}.SchoolShowcase_cursor__kVnt_{display:none}}@media (prefers-reduced-motion:reduce){.SchoolShowcase_appMain__KCTNs>strong,.SchoolShowcase_app__ZdZ27 .SchoolShowcase_lines__Yi2lc li,.SchoolShowcase_bars__LYXaq i,.SchoolShowcase_caption__Jv43s .SchoolShowcase_lines__Yi2lc li,.SchoolShowcase_composer__6hYaq i,.SchoolShowcase_cursorMentor__4LcPs,.SchoolShowcase_cursorYou__iQiUI,.SchoolShowcase_frame__J_QDS,.SchoolShowcase_panelBody__4eQoI>strong,.SchoolShowcase_panelHead__RoDo4 i,.SchoolShowcase_panel__YBSMT,.SchoolShowcase_panel__YBSMT .SchoolShowcase_lines__Yi2lc li,.SchoolShowcase_swatches__HBltu i,.SchoolShowcase_tabs__W7Vho button[data-running]:after{animation:none}.SchoolShowcase_appProgress__1yqiN b i{transition:none}}.SchoolShowcase_pill__AMiRQ{gap:.6rem;min-height:44px;padding:.3rem .3rem .3rem 1.2rem;background:#1d1d1f;color:#ffffff}.SchoolShowcase_pill__AMiRQ:after{content:"";flex:none;width:2rem;height:2rem;border-radius:50%;background:#5ac8ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M12.5 6.5 18 12l-5.5 5.5'/%3E%3C/svg%3E") 50% /.95rem no-repeat;transform:rotate(-45deg);transition:transform .5s cubic-bezier(.22,1,.36,1)}.SchoolShowcase_pill__AMiRQ:hover{background:#000000}.SchoolShowcase_pill__AMiRQ:hover:after{transform:none}@media (prefers-reduced-motion:reduce){.SchoolShowcase_pill__AMiRQ:after{transition:none}}.SchoolShowcase_tabs__W7Vho button{opacity:.75}.SchoolShowcase_tabs__W7Vho button:hover{opacity:.9}.SchoolShowcase_tabs__W7Vho button[aria-selected=true]{opacity:1}.SchoolWheel_wheel__B2p5U{position:relative;width:min(900px,100%);margin:0 auto;aspect-ratio:1;container-type:inline-size}.SchoolWheel_track__QTYuE{--tile:clamp(50px,13.6cqi,124px);--r:calc(50cqi - var(--tile) * 0.64);position:absolute;inset:0;margin:0;padding:0;list-style:none;animation:SchoolWheel_spin__Tfhas 200s linear infinite}.SchoolWheel_wheel__B2p5U:focus-within .SchoolWheel_track__QTYuE,.SchoolWheel_wheel__B2p5U:focus-within .SchoolWheel_upright__7XvY8,.SchoolWheel_wheel__B2p5U:hover .SchoolWheel_track__QTYuE,.SchoolWheel_wheel__B2p5U:hover .SchoolWheel_upright__7XvY8{animation-play-state:paused}.SchoolWheel_slot__706B4{position:absolute;top:50%;left:50%;width:var(--tile);height:var(--tile);margin:calc(var(--tile) / -2) 0 0 calc(var(--tile) / -2);transform:rotate(calc(var(--i) * (1turn / var(--n)))) translateY(calc(-1 * var(--r))) rotate(calc(var(--i) * (-1turn / var(--n))))}.SchoolWheel_upright__7XvY8{position:relative;display:block;width:100%;height:100%;animation:SchoolWheel_spin__Tfhas 200s linear infinite reverse}.SchoolWheel_block__iIroe{display:grid;justify-items:center;gap:clamp(22px,4vw,40px)}.SchoolWheel_tile__j68Ts{position:relative;display:block;width:100%;height:100%;border-radius:24%;background:#fff;box-shadow:0 calc(var(--tile) * .06) calc(var(--tile) * .2) rgba(16,24,40,.12),0 0 0 1px rgba(16,24,40,.04);color:#1d1d1f;text-decoration:none;overflow:hidden;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease;animation:SchoolWheel_tileIn__kQMi8 .9s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i) * 60ms + .12s)}.SchoolWheel_tile__j68Ts:focus-visible,.SchoolWheel_tile__j68Ts:hover{transform:scale(1.12);box-shadow:0 calc(var(--tile) * .12) calc(var(--tile) * .32) rgba(16,24,40,.2),0 0 0 1px rgba(16,24,40,.04)}.SchoolWheel_tile__j68Ts:focus-visible{outline:2px solid #0066cc;outline-offset:3px}.SchoolWheel_photo__k97TW{display:block;width:100%;height:100%;object-fit:cover}.SchoolWheel_label__T_8Bb{position:absolute;top:calc(100% + 6px);left:50%;display:grid;justify-items:center;gap:1px;width:max-content;max-width:calc(var(--tile) * 1.5);color:#1d1d1f;font-size:clamp(10px,calc(var(--tile) * .1),13px);font-weight:600;line-height:1.15;text-align:center;transform:translateX(-50%);white-space:nowrap}.SchoolWheel_label__T_8Bb small{color:#86868b;font-size:.86em;font-weight:500}.SchoolWheel_center__ysSrU{position:absolute;inset:21%;display:grid;align-content:center;justify-items:center;gap:clamp(8px,1.6cqi,18px);text-align:center;pointer-events:none}.SchoolWheel_center__ysSrU>*{pointer-events:auto}.SchoolWheel_center__ysSrU .SchoolWheel_eyebrow__hffRW{max-width:none;margin:0;color:#0066cc;font-size:clamp(12px,2cqi,17px);font-weight:600;line-height:1.3;letter-spacing:-.005em;animation:SchoolWheel_rise__7xmXp .9s cubic-bezier(.16,1,.3,1) both}.SchoolWheel_center__ysSrU .SchoolWheel_headline__zbYVL{margin:0;max-width:10em;color:#1d1d1f;font-size:clamp(22px,6.6cqi,64px);font-weight:600;line-height:1.02;letter-spacing:-.04em;text-wrap:balance;animation:SchoolWheel_rise__7xmXp 1s cubic-bezier(.16,1,.3,1) .08s both}@keyframes SchoolWheel_spin__Tfhas{to{transform:rotate(1turn)}}@keyframes SchoolWheel_tileIn__kQMi8{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes SchoolWheel_rise__7xmXp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.SchoolWheel_note__E1y0T{margin:0;color:#86868b;font-size:12px}@container (max-width: 520px){.SchoolWheel_label__T_8Bb small{display:none}}@media (prefers-reduced-motion:reduce){.SchoolWheel_center__ysSrU .SchoolWheel_eyebrow__hffRW,.SchoolWheel_center__ysSrU .SchoolWheel_headline__zbYVL,.SchoolWheel_tile__j68Ts,.SchoolWheel_track__QTYuE,.SchoolWheel_upright__7XvY8{animation:none}.SchoolWheel_tile__j68Ts{transition:none}}