.mc-page{--mc-navy:#0a0c2b;--mc-red:#e21c21;--mc-line:#0a0c2b1f;--mc-muted:#5c5e6c}.mc-hero{isolation:isolate;background:var(--mc-navy);color:#fff;flex-direction:column;justify-content:flex-end;min-height:min(88vh,860px);padding:clamp(120px,14vh,170px) max(6%,50% - 660px) 0;display:flex;position:relative;overflow:hidden}.mc-hero-img{z-index:-2;object-fit:cover;object-position:40% 35%;width:100%;height:100%;animation:16s both ph-drift;position:absolute;inset:0}.mc-hero:after{content:"";z-index:-1;background:radial-gradient(circle at 92% 90%,#e21c2133 0%,#e21c2100 42%),linear-gradient(90deg,#0a0c2bf2 0%,#0a0c2bb3 42%,#0a0c2b4d 78%),linear-gradient(#0a0c2b00 55%,#0a0c2b 100%),linear-gradient(#0a0c2b99 0%,#0a0c2b00 26%);position:absolute;inset:0}.mc-hero .ph-grain{z-index:-1}.mc-hero-inner{grid-template-columns:minmax(0,1.35fr) minmax(320px,440px);align-items:end;gap:clamp(32px,5vw,96px);display:grid}.mc-label{color:#fff;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;font-size:13px;font-weight:400;animation:.8s cubic-bezier(.16,1,.3,1) 50ms both ph-rise;display:flex}.mc-label:before{content:"";background:var(--mc-red);width:32px;height:2px}.mc-hero h1{letter-spacing:-.055em;text-transform:uppercase;flex-wrap:wrap;margin-top:18px;font-size:clamp(56px,8.4vw,150px);font-weight:900;line-height:.9;display:flex}.mc-hero h1 .ph-word{width:100%;margin-right:0}.mc-hero h1 em{color:#0000;-webkit-text-stroke:2px #fff;font-style:normal}.mc-intro{color:#ffffffe0;max-width:560px;margin-top:26px;font-size:clamp(16px,1.15vw,19px);line-height:1.6;animation:.9s cubic-bezier(.16,1,.3,1) .45s both ph-rise}.mc-hero-links{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:32px;animation:.9s cubic-bezier(.16,1,.3,1) .6s both ph-rise;display:flex}.mc-hero-links a{border-bottom:1px solid #ffffff59;align-items:center;gap:6px;padding-bottom:4px;font-size:15px;font-weight:900;transition:border-color .2s,color .2s;display:inline-flex}.mc-hero-links a:hover{border-color:var(--mc-red)}.mc-hero-links .mc-hero-primary{background:var(--mc-red);border:0;min-height:54px;padding:0 24px;transition:background .2s}.mc-hero-links .mc-hero-primary:hover{color:var(--mc-navy);background:#fff}.mc-next{border:1px solid #ffffff2e;border-top:3px solid var(--mc-red);-webkit-backdrop-filter:blur(16px)saturate(1.2);color:#fff;background:#0a0c2b8c;flex-direction:column;gap:10px;padding:26px 28px 24px;animation:1s cubic-bezier(.16,1,.3,1) .75s both ph-rise;display:flex}.mc-next-label{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;font-size:11px;font-weight:900}.mc-countdown{gap:8px;margin:4px 0 8px;display:flex}.mc-countdown span{text-align:center;background:#ffffff12;border:1px solid #ffffff1f;flex:1;gap:2px;padding:10px 0 8px;display:grid}.mc-countdown b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:900;line-height:1}.mc-countdown small{letter-spacing:.16em;text-transform:uppercase;color:#fff9;font-size:11px;font-weight:900}.mc-countdown.is-live{align-items:center;gap:10px;font-size:22px;font-weight:900}.mc-countdown.is-live i{background:var(--mc-red);border-radius:50%;width:12px;height:12px;animation:1.6s infinite mc-pulse;box-shadow:0 0 #e21c2199}@keyframes mc-pulse{70%{box-shadow:0 0 0 12px #e21c2100}}.mc-next-type{color:#ff5a5e;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex}.mc-next-type span{color:#fff;background:#ffffff1f;padding:2px 7px}.mc-next h2{letter-spacing:-.03em;font-size:clamp(22px,1.9vw,28px);line-height:1.15}.mc-next h2 a:hover{color:#ff5a5e}.mc-next>p:not(.mc-next-label):not(.mc-next-type):not(.mc-countdown){color:#ffffffc2;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.mc-next p svg{flex-shrink:0;margin-top:3px}.mc-next-actions{border-top:1px solid #ffffff26;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:8px;padding-top:16px;font-size:14px;font-weight:900;display:flex}.mc-next-actions>a:not(.mc-enter):hover{color:#ff5a5e}.mc-next-actions .mc-enter{margin-left:auto}.mc-page .mc-enter{background:var(--mc-red);color:#fff;align-items:center;gap:6px;min-height:44px;padding:0 16px;transition:background .2s;display:inline-flex}.mc-page .mc-enter:hover{background:var(--mc-navy);color:#fff}.mc-next .mc-enter:hover{color:var(--mc-navy);background:#fff}.mc-actions a:not(.mc-enter):hover{color:var(--mc-red)}.mc-stats{border-top:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(40px,6vh,64px) 0 0;animation:1s cubic-bezier(.16,1,.3,1) .9s both ph-rise;display:grid}.mc-stats div{flex-direction:column-reverse;gap:6px;padding:22px 0 26px;display:flex}.mc-stats div+div{border-left:1px solid #ffffff26;padding-left:clamp(16px,2.5vw,36px)}.mc-stats dt{letter-spacing:.16em;text-transform:uppercase;color:#fff9;font-size:11px;font-weight:900}.mc-stats dd{letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.4vw,40px);font-weight:900;line-height:1}.mc-stats dd a:hover{color:#ff5a5e}@media (prefers-reduced-motion:reduce){.mc-hero-img,.mc-label,.mc-intro,.mc-hero-links,.mc-next,.mc-stats,.mc-countdown.is-live i{animation:none}}@media (max-width:960px){.mc-hero{min-height:0}.mc-hero-inner{grid-template-columns:1fr}.mc-next{max-width:520px}}@media (max-width:600px){.mc-hero{padding:48px 16px 0}.mc-hero h1{font-size:clamp(48px,14.5vw,64px)}.mc-intro{margin-top:18px;font-size:15px}.mc-hero-links{margin-top:22px}.mc-hero-links a:not(.mc-hero-primary){display:none}.mc-hero:after{background:linear-gradient(#0a0c2b66 0%,#0a0c2bd9 45%,#0a0c2b 100%)}.mc-hero h1 em{-webkit-text-stroke-width:1.5px}.mc-hero-links{gap:12px 22px}.mc-hero-links .mc-hero-primary{justify-content:center;width:100%}.mc-next{padding:20px}.mc-countdown b{font-size:28px}.mc-stats{margin-top:28px}.mc-stats div{padding:16px 0 18px}.mc-stats div+div{padding-left:10px}.mc-stats dd{white-space:nowrap;font-size:18px}.mc-stats dt{letter-spacing:.1em;font-size:10.5px}}.mc-body{background:#f7f6f2;padding:clamp(40px,5vw,72px) max(6%,50% - 660px)}.mc-body .u-site{background:0 0;padding-top:0;overflow:visible}.mc-types{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 22px;padding:0;display:flex}.mc-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mc-types button{border:1px solid var(--mc-line);min-height:46px;color:var(--mc-navy);background:#fff;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:900;display:inline-flex}.mc-types button span{text-align:center;background:#0a0c2b12;min-width:26px;padding:3px 7px;font-size:12px}.mc-types button[aria-pressed=true]{background:var(--mc-navy);border-color:var(--mc-navy);color:#fff}.mc-types button[aria-pressed=true] span{background:var(--mc-red)}.mc .u-filter{font-size:14px}.mc .u-filter>span{font-size:11px}.mc .u-search-input input,.mc .u-filter select,.mc .u-filter input{font-size:15px}.mc .u-results-bar>p{color:var(--mc-navy);font-size:14px;font-weight:900}.mc .u-segment button{min-height:44px;font-size:13px}.mc .u-reset{font-size:14px}@media (max-width:600px){.mc-body{padding:32px 16px}.mc .u-catalog-tools{gap:12px}.mc .u-catalog-tools .u-filter,.mc .u-search-input{flex:100%;min-width:0}.mc .u-catalog-tools .u-filter:has(input[type=date]){flex:calc(50% - 6px)}.mc-types button{font-size:14px}}.mc-page [data-type]{--t:var(--mc-navy)}.mc-page [data-type=circuit]{--t:var(--mc-red)}.mc-page [data-type=foundation]{--t:#3446b8}.mc-page [data-type=finals],.mc-page [data-type=championship]{--t:#b8862b}.mc-page [data-type=clinic]{--t:#1d8a6c}.mc-page [data-type=badge]{--t:#7a4fd1}.mc-dot{background:var(--t);border-radius:50%;width:9px;height:9px}.mc-types button[aria-pressed=true] .mc-dot{box-shadow:0 0 0 2px #fff}.mc-jump{flex-wrap:wrap;gap:8px;margin:26px 0 8px;display:flex}.mc-jump a{border:1px solid var(--mc-line);min-height:40px;color:var(--mc-navy);background:#fff;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:900;transition:background .2s,color .2s;display:inline-flex}.mc-jump a span{color:var(--mc-muted);font-size:12px}.mc-jump a:hover{background:var(--mc-navy);color:#fff}.mc-jump a:hover span{color:#ffffffb3}.mc-months{gap:clamp(36px,4vw,56px);margin-top:28px;display:grid}.mc-month{grid-template-columns:200px minmax(0,1fr);gap:clamp(20px,3vw,48px);scroll-margin-top:150px;display:grid}.mc-month-head{border-top:3px solid var(--mc-navy);align-self:start;gap:6px;padding-top:8px;display:grid;position:sticky;top:150px}.mc-month-head h2{letter-spacing:-.04em;font-size:clamp(32px,3vw,46px);line-height:1}.mc-month-head span{color:var(--mc-red);letter-spacing:.1em;font-size:14px;font-weight:900}.mc-month-head small{color:var(--mc-muted);font-size:13px}.mc-month-list{gap:10px;display:grid}.mc-event{border:1px solid var(--mc-line);background:#fff;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2.4vw,36px);padding:22px 26px 22px 28px;transition:transform .25s,box-shadow .25s;display:grid;position:relative}.mc-event:before{content:"";background:var(--t);width:4px;position:absolute;inset:-1px auto -1px -1px}.mc-event:hover{transform:translate(4px);box-shadow:0 14px 34px -22px #0a0c2b66}.mc-event[data-past],.mc-event[data-cancelled]{opacity:.62}.mc-date{color:var(--mc-navy);gap:4px;display:grid}.mc-date b{letter-spacing:-.04em;font-size:34px;font-weight:900;line-height:1}.mc-date b i{color:#0a0c2b59;font-style:normal}.mc-date span{letter-spacing:.08em;text-transform:uppercase;color:var(--mc-muted);font-size:12px;font-weight:900}.mc-date small{color:var(--t);font-size:12px;font-weight:900}.mc-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mc-tags span{color:var(--mc-navy);letter-spacing:.08em;text-transform:uppercase;background:#0a0c2b0d;padding:4px 8px;font-size:11px;font-weight:900}.mc-tags .mc-type{color:var(--t);background:0 0;padding-left:0}.mc-tags .mc-soon{background:var(--mc-red);color:#fff}.mc-tags .mc-flag{background:var(--mc-navy);color:#fff}.mc-info h3{letter-spacing:-.025em;margin:8px 0 6px;font-size:clamp(19px,1.6vw,24px);line-height:1.2}.mc-info h3 a:hover{color:var(--mc-red)}.mc-where{color:var(--mc-muted);align-items:flex-start;gap:7px;font-size:14px;line-height:1.5;display:flex}.mc-where svg{flex-shrink:0;margin-top:3px}.mc-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:18px;font-size:14px;font-weight:900;display:flex}@media (max-width:1100px){.mc-month{grid-template-columns:1fr;gap:14px}.mc-month-head{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:12px;position:static}}@media (max-width:760px){.mc-event{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 18px 18px 20px}.mc-date{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.mc-date b{font-size:26px}.mc-actions{border-top:1px solid var(--mc-line);grid-column:1/-1;justify-content:flex-start;padding-top:14px}.mc-page .mc-actions .mc-enter{margin-left:auto}}.mv{margin-top:26px}.mv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mv-title h2{letter-spacing:-.045em;font-size:clamp(34px,3.4vw,54px);line-height:1}.mv-title h2 span{color:var(--mc-red)}.mv-title p{color:var(--mc-muted);margin-top:8px;font-size:14px;font-weight:900}.mv-controls{gap:6px;display:flex}.mv-controls button{border:1px solid var(--mc-line);min-width:46px;height:46px;color:var(--mc-navy);background:#fff;place-items:center;padding:0 14px;font-size:14px;font-weight:900;transition:background .2s,color .2s;display:grid}.mv-controls button:hover:not(:disabled){background:var(--mc-navy);color:#fff}.mv-controls button:disabled{opacity:.45;cursor:default}.mv-months{scrollbar-width:none;gap:6px;margin:22px 0 18px;display:flex;overflow-x:auto}.mv-months button{border:1px solid var(--mc-line);min-width:72px;color:var(--mc-navy);background:#fff;flex:none;justify-items:center;gap:6px;padding:10px 14px 9px;font-size:14px;font-weight:900;display:grid}.mv-months button small{color:var(--mc-muted);font-size:11px}.mv-months button>span{gap:3px;min-height:5px;display:flex}.mv-months i{background:var(--mc-red);border-radius:50%;width:5px;height:5px}.mv-months button:hover{border-color:var(--mc-navy)}.mv-months button[aria-pressed=true]{background:var(--mc-navy);border-color:var(--mc-navy);color:#fff}.mv-months button[aria-pressed=true] small{color:#ffffffa6}.mv-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.mv-cal{border:1px solid var(--mc-line);background:#fff;box-shadow:0 24px 50px -40px #0a0c2b80}.mv-labels{background:var(--mc-navy);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mv-labels span{color:#fffc;letter-spacing:.14em;text-transform:uppercase;padding:12px;font-size:11px;font-weight:900}.mv-labels span:first-child,.mv-labels span:last-child{color:#ff7a7d}.mv-week{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:38px repeat(var(--lanes), 26px) minmax(14px, 1fr);border-top:1px solid var(--mc-line);row-gap:4px;min-height:132px;display:grid}.mv-day{text-align:left;cursor:pointer;background:#fff;border:0;grid-row:1/-1;align-items:flex-start;padding:8px 10px;transition:background .15s;display:flex}.mv-day+.mv-day{border-left:1px solid var(--mc-line)}.mv-day[data-weekend]{background:#fbfaf7}.mv-day[data-out]{background:#f4f3ee}.mv-day:hover{background:#f0eee7}.mv-day[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--mc-navy);background:#e21c210d}.mv-day time{min-width:26px;height:26px;color:var(--mc-navy);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.mv-day[data-past] time,.mv-day[data-out] time{color:#0a0c2b59}.mv-day[data-today] time{background:var(--mc-red);color:#fff}.mv-bar{z-index:1;background:var(--t);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:4px;align-items:center;min-width:0;margin:0 5px;padding:0 10px;font-size:12px;font-weight:900;transition:transform .15s,box-shadow .15s,filter .15s;display:flex}.mv-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mv-bar[data-from-before]{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.mv-bar[data-into-next]{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.mv-bar[data-past]{opacity:.45}.mv-bar[data-active]{filter:brightness(1.08);box-shadow:0 0 0 2px #fff, 0 8px 18px -6px var(--t);transform:translateY(-1px)}.mv-panel{border:1px solid var(--mc-line);border-top:3px solid var(--mc-navy);background:#fff;gap:14px;padding:24px;display:grid;position:sticky;top:150px}.mv-panel-head{padding-right:40px;position:relative}.mv-panel-head p{color:var(--mc-red);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.mv-panel-head h3{letter-spacing:-.04em;margin-top:6px;font-size:30px;line-height:1}.mv-panel-head button,.mv-close{width:34px;height:34px;color:var(--mc-navy);background:#0a0c2b0d;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.mv-panel-head button:hover,.mv-close:hover{background:var(--mc-navy);color:#fff}.mv-agenda{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mv-agenda li{border-left:4px solid var(--t);background:#f7f6f2}.mv-agenda button{width:100%;color:var(--mc-navy);text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:11px 14px;font-size:15px;font-weight:900;line-height:1.3;transition:background .15s;display:grid}.mv-agenda button:hover{background:#0a0c2b0d}.mv-agenda small{color:var(--t);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.mv-empty{color:var(--mc-muted);align-items:center;gap:10px;padding:18px 0;font-size:15px;display:flex}.mv-card{gap:10px;display:grid;position:relative}.mv-card .mc-tags{padding-right:44px}.mv-card h3{letter-spacing:-.03em;font-size:26px;line-height:1.15}.mv-card h3 a:hover{color:var(--mc-red)}.mv-card>p:not(.mc-tags){color:var(--mc-muted);align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.mv-card>p svg{flex-shrink:0;margin-top:3px}.mv-card-actions{border-top:1px solid var(--mc-line);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:6px;padding-top:16px;font-size:14px;font-weight:900;display:flex}.mv-card-actions .mc-enter{justify-content:center;width:100%}.mv-card-actions a:not(.mc-enter):hover{color:var(--mc-red)}@media (max-width:1100px){.mv-layout{grid-template-columns:1fr}.mv-panel{position:static}}@media (max-width:760px){.mv-labels span{text-align:center;letter-spacing:.04em;padding:9px 0;font-size:10px}.mv-week{grid-template-rows:32px repeat(var(--lanes), 6px) minmax(8px, 1fr);row-gap:3px;min-height:64px}.mv-day{justify-content:center;padding:4px 0}.mv-day time{min-width:24px;height:24px;font-size:12px}.mv-bar{pointer-events:none;border-radius:3px;margin:0 2px;padding:0}.mv-bar span{display:none}.mv-panel{padding:20px}}.mc-map{grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);align-items:start;gap:20px;margin-top:26px;display:grid}.mc-map-canvas .u-school-leaflet{border:1px solid var(--mc-line);height:min(600px,70vh)}.mc-map-canvas .leaflet-tile-pane{filter:grayscale()contrast(.92)brightness(1.06)sepia(.12)}.mc-map-canvas>p{color:var(--mc-muted);margin-top:10px;font-size:13px;line-height:1.5}.mc-map-panel{border:1px solid var(--mc-line);border-top:3px solid var(--mc-red);background:#fff;gap:12px;padding:24px;display:grid;position:sticky;top:150px}.mc-map-place{letter-spacing:-.02em;align-items:flex-start;gap:8px;font-size:18px;font-weight:900;line-height:1.3;display:flex}.mc-map-place svg{color:var(--mc-red);flex-shrink:0;margin-top:3px}.mc-map-count{letter-spacing:.08em;text-transform:uppercase;color:var(--mc-muted);font-size:13px;font-weight:900}.mc-map-panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mc-map-panel li{border-left:4px solid var(--t);background:#f7f6f2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 14px;display:grid}.mc-map-panel li>span{color:var(--t);letter-spacing:.06em;text-transform:uppercase;grid-column:1;font-size:12px;font-weight:900}.mc-map-panel li>a:not(.mc-enter){grid-column:1;font-size:15px;font-weight:900;line-height:1.3}.mc-map-panel li>a:not(.mc-enter):hover{color:var(--mc-red)}.mc-map-panel li>small{color:var(--mc-muted);grid-column:1;font-size:12px}.mc-map-panel li>.mc-enter{grid-area:1/2/span 3;min-height:38px;padding:0 12px;font-size:13px;font-weight:900}.mc-map-venues{border-top:1px solid var(--mc-line);flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.mc-map-venues button{border:1px solid var(--mc-line);min-height:34px;color:var(--mc-navy);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.mc-map-venues button small{color:var(--mc-muted)}.mc-map-venues button[aria-pressed=true]{background:var(--mc-navy);border-color:var(--mc-navy);color:#fff}.mc-map-venues button[aria-pressed=true] small{color:#ffffffb3}@media (max-width:1100px){.mc-map{grid-template-columns:1fr}.mc-map-panel{position:static}.mc-map-canvas .u-school-leaflet{height:380px}}
.involve-hero{color:var(--navy);background:#f3f3f3;grid-template-columns:1.1fr 1fr;column-gap:5%;padding:28px 6% 0;display:grid;overflow:hidden}.involve-hero-top{letter-spacing:.13em;border-bottom:1px solid #0a0c2b25;grid-column:1/-1;justify-content:space-between;gap:20px;padding-bottom:23px;font-size:12px;display:flex}.involve-hero-copy{align-self:center;padding:65px 0 55px}.involve-hero-copy>.dress-label{color:var(--accent)}.involve-hero h1{letter-spacing:-.065em;margin:28px 0 35px;font-size:clamp(48px,5.8vw,90px);line-height:1.05}.involve-hero h1 span{display:block}.involve-title-accent{color:var(--accent)}.involve-explore{align-items:center;gap:30px;font-size:16px;line-height:1.5;display:inline-flex}.involve-explore>span:last-child{border:1px solid #0a0c2b60;border-radius:50%;place-items:center;width:58px;height:58px;transition:background .3s,color .3s,transform .3s;display:grid}.involve-explore:hover>span:last-child{background:var(--navy);color:#fff;transform:translateY(4px)}.involve-hero-photo{align-self:center;margin:45px 0;padding:0 18px 18px 0;position:relative}.involve-hero-photo:before{content:"";background:var(--navy);position:absolute;inset:22px 0 0 22px}.involve-hero-photo img{object-fit:cover;width:100%;height:400px;position:relative}.involve-volunteers .involve-hero-photo img{object-position:65% center}.involve-become-official .involve-hero-photo img{object-position:center 38%}.involve-hero-photo figcaption{background:var(--accent);color:#fff;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:20px;padding:22px;font-size:12px;display:flex;position:relative}.involve-hero-photo figcaption>span:last-child{font-size:27px;font-weight:900;line-height:1}.involve-hero-bottom{border-top:1px solid #0a0c2b25;grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;display:flex}.involve-hero-bottom>span{letter-spacing:.12em;font-size:12px}.involve-action{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:25px;padding:19px 0;font-size:17px;line-height:1.5;display:flex}.involve-action svg{flex-shrink:0;transition:transform .3s}.involve-action:hover svg{transform:translate(4px,-4px)}.involve-hero-bottom .involve-action{border:0;padding:23px 0}.involve-nav{justify-content:space-between}.involve-nav a[aria-current=page]{color:var(--accent)}.involve-heading h2{margin-top:24px;font-size:clamp(34px,4vw,62px);line-height:1.1}.involve-heading h2>span{display:block}.involve-intro,.involve-school,.involve-next,.involve-sponsor-story{grid-template-columns:1fr 1fr;align-items:start;gap:9%;display:grid}.involve-intro>p,.involve-intro>div>p,.involve-school p,.involve-next p,.involve-sponsor-story p{font-size:18px;line-height:1.9}.involve-intro h3{margin-bottom:25px;font-size:25px;line-height:1.4}.involve-intro .involve-emphasis{color:var(--accent);margin-top:24px;font-weight:700}.involve-next{background:var(--accent);color:#fff}.involve-next .involve-action{border-color:#ffffff70;margin-top:28px;font-size:20px}.involve-form-note{color:#ffffffd5;margin-top:18px;font-size:14px;line-height:1.6;display:block}.involve-requirements{background:var(--navy);color:#fff}.involve-requirement-grid{grid-template-columns:1fr 1fr;gap:35px 60px;margin-top:50px;display:grid}.involve-requirement-grid article{border-top:1px solid #ffffff35;grid-template-columns:85px 1fr;gap:25px;padding-top:28px;display:grid}.involve-number{color:var(--accent);letter-spacing:-.06em;font-size:65px;font-weight:900;line-height:1}.involve-requirement-grid p{font-size:19px;line-height:1.7}.involve-school .involve-action{margin-top:28px}.involve-official{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.involve-official-words span{letter-spacing:-.065em;font-size:clamp(55px,6.7vw,100px);font-weight:900;line-height:1.2;display:block}.involve-official-words span:nth-child(2){color:var(--accent)}.involve-official p:not(.dress-label){color:#ffffffc5;margin-top:25px;font-size:18px;line-height:1.9}.involve-sponsor-story{background:var(--navy);color:#fff}.involve-sponsor-story p+p{margin-top:30px}.involve-opportunities{background:#f3f3f3}.involve-opportunities>p{margin-top:25px;font-size:17px;line-height:1.7}.involve-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:40px;display:grid}.involve-opportunity-grid article{border-top:3px solid var(--accent);background:#fff;padding:30px}.involve-opportunity-grid article>span{color:#666;font-size:14px}.involve-opportunity-grid h3{min-height:98px;margin:30px 0;font-size:26px;line-height:1.25}.involve-opportunity-grid svg{color:var(--accent)}.involve-partner-tier{margin-top:45px}.involve-partner-tier>h3{letter-spacing:.15em;border-bottom:1px solid #ccc;padding-bottom:20px;font-size:13px}.involve-partner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:25px;display:grid}.involve-partner-grid>a,.involve-partner-grid>div{background:#fff;border:1px solid #ddd;place-items:center;height:180px;padding:25px;display:grid;position:relative}.involve-partner-grid img{object-fit:contain;width:100%;max-height:125px}.involve-partner-grid svg{color:#777;position:absolute;bottom:10px;right:10px}.involve-partner-grid a:hover{border-color:var(--accent)}.involve-partner-tier:first-of-type .involve-partner-grid{grid-template-columns:minmax(0,450px)}.involve-partner-tier:first-of-type .involve-partner-grid>a{height:220px}.involve-other{background:#f3f3f3;padding:55px 6%}.involve-other>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:30px;display:grid}.involve-other a{border-top:1px solid #bbb;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:22px;font-weight:700;line-height:1.3;display:flex}.involve-other svg{flex-shrink:0}.involve-story a:focus-visible{outline-offset:5px;outline:3px solid}@media (prefers-reduced-motion:no-preference){.involve-hero h1 span{animation:1.2s cubic-bezier(.16,1,.3,1) .1s both involve-title-enter}.involve-hero h1 span:last-child{animation-delay:.25s}.involve-hero-photo{animation:1.4s cubic-bezier(.16,1,.3,1) .2s both involve-photo-enter}.involve-explore{animation:1s .55s both dress-copy-enter}.involve-opportunity-grid>:nth-child(3n+2){transition-delay:90ms}.involve-opportunity-grid>:nth-child(3n+3){transition-delay:.18s}}@keyframes involve-title-enter{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(35px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes involve-photo-enter{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(25px)rotate(2deg)}to{opacity:1;clip-path:inset(0);transform:none}}@media (max-width:1050px){.involve-hero{gap:0 4%}.involve-hero h1{font-size:5.7vw}.involve-hero-photo img{height:350px}.involve-opportunity-grid{gap:18px}.involve-opportunity-grid article{padding:23px}.involve-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.involve-hero{grid-template-columns:1fr;padding-top:24px}.involve-hero-top{font-size:12px}.involve-hero-top span:last-child{text-align:right}.involve-hero-copy{padding:40px 0 15px}.involve-hero h1{font-size:10.6vw}.involve-hero-photo{margin:25px 0 30px}.involve-hero-photo img{height:320px}.involve-hero-photo figcaption{padding:18px;font-size:12px}.involve-hero-bottom>span{display:none}.involve-hero-bottom .involve-action{width:100%}.involve-nav{justify-content:start}.involve-intro,.involve-school,.involve-next,.involve-sponsor-story,.involve-official{grid-template-columns:1fr;gap:30px}.involve-heading h2{font-size:9.5vw}.involve-intro>p,.involve-intro>div>p,.involve-school p,.involve-next p,.involve-sponsor-story p{font-size:17px}.involve-requirement-grid,.involve-opportunity-grid,.involve-other>div{grid-template-columns:1fr}.involve-requirement-grid article{grid-template-columns:65px 1fr;gap:20px}.involve-number{font-size:52px}.involve-requirement-grid p{font-size:17px}.involve-official-words span{font-size:15vw}.involve-opportunity-grid h3{min-height:0}.involve-partner-grid{grid-template-columns:1fr 1fr;gap:15px}.involve-partner-grid>a,.involve-partner-grid>div{height:145px;padding:20px}.involve-partner-grid img{max-height:100px}.involve-other>div{gap:10px}}@media (prefers-reduced-motion:reduce){.involve-story *{transition:none!important;animation:none!important}}
.volunteers-page-module__aAoiLa__page{--gutter:max(5vw, calc((100vw - 1600px) /2));color:var(--navy);background:#fff;overflow:clip}.volunteers-page-module__aAoiLa__hero{isolation:isolate;background:var(--navy);color:#fff;position:relative;overflow:hidden}.volunteers-page-module__aAoiLa__heroPhoto{z-index:-2;position:absolute;inset:0 0 0 30%}.volunteers-page-module__aAoiLa__heroPhoto img{object-fit:cover;object-position:65% center}.volunteers-page-module__aAoiLa__shade{z-index:-1;background:linear-gradient(90deg,#0a0c2b 15%,#0a0c2bf0 30%,#0a0c2b55 60%,#0a0c2b18),linear-gradient(#0000 40%,#0a0c2bc0);position:absolute;inset:0}.volunteers-page-module__aAoiLa__heroInner{padding:28px var(--gutter) 24px;position:relative}.volunteers-page-module__aAoiLa__meta{letter-spacing:.12em;border-bottom:1px solid #ffffff30;justify-content:space-between;gap:20px;padding-bottom:22px;font-size:10px;display:flex}.volunteers-page-module__aAoiLa__heroCopy{max-width:720px;padding:48px 0 55px}.volunteers-page-module__aAoiLa__kicker{letter-spacing:.15em;color:var(--accent);margin-bottom:22px;font-size:10px}.volunteers-page-module__aAoiLa__hero .volunteers-page-module__aAoiLa__kicker{color:#ffb8b9}.volunteers-page-module__aAoiLa__page h1{letter-spacing:-.065em;font-size:clamp(64px,6.3vw,108px);line-height:.99}.volunteers-page-module__aAoiLa__page h1 em{color:var(--accent);font-style:normal}.volunteers-page-module__aAoiLa__heroCopy>p:not(.volunteers-page-module__aAoiLa__kicker){color:#d6d7e3;max-width:420px;margin-top:27px;font-size:15px;line-height:1.85}.volunteers-page-module__aAoiLa__actions{align-items:center;gap:28px;margin-top:28px;display:flex}.volunteers-page-module__aAoiLa__button{background:var(--accent);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:20px 24px;font-size:12px;transition:background .2s;display:flex}.volunteers-page-module__aAoiLa__button:hover{background:#c8141a}.volunteers-page-module__aAoiLa__button svg{flex-shrink:0}.volunteers-page-module__aAoiLa__explore{border-bottom:1px solid #ffffff50;align-items:center;gap:18px;padding:16px 0;font-size:12px;display:flex}.volunteers-page-module__aAoiLa__photoNote{right:var(--gutter);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0c2b80;border:1px solid #ffffff40;align-items:start;gap:18px;padding:22px 25px;display:flex;position:absolute;bottom:115px}.volunteers-page-module__aAoiLa__photoNote span{letter-spacing:.14em;color:#d6d7e3;font-size:9px}.volunteers-page-module__aAoiLa__photoNote p{margin-top:10px;font-size:20px;line-height:1.4}.volunteers-page-module__aAoiLa__heroBottom{letter-spacing:.12em;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:9px;display:flex}.volunteers-page-module__aAoiLa__heroBottom a{letter-spacing:0;align-items:center;gap:18px;font-size:12px;display:flex}.volunteers-page-module__aAoiLa__story{padding:75px var(--gutter);grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.volunteers-page-module__aAoiLa__storyPhoto{min-height:430px;position:relative;overflow:hidden}.volunteers-page-module__aAoiLa__storyPhoto img{object-fit:cover;object-position:45% center}.volunteers-page-module__aAoiLa__storyPhoto span{background:var(--navy);color:#fff;letter-spacing:.12em;padding:12px 15px;font-size:9px;position:absolute;bottom:20px;left:20px}.volunteers-page-module__aAoiLa__page h2{letter-spacing:-.055em;font-size:clamp(34px,3.4vw,53px);line-height:1.08}.volunteers-page-module__aAoiLa__storyCopy>p:not(.volunteers-page-module__aAoiLa__kicker){color:#606272;margin-top:20px;font-size:15px;line-height:1.85}.volunteers-page-module__aAoiLa__storyCopy .volunteers-page-module__aAoiLa__thanks{font-weight:600;color:var(--navy)!important}.volunteers-page-module__aAoiLa__lineLink{border-bottom:1px solid #0a0c2b25;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:20px 0;font-size:13px;display:flex}.volunteers-page-module__aAoiLa__start{padding:65px var(--gutter);background:#f5f4f0;scroll-margin-top:110px}.volunteers-page-module__aAoiLa__sectionHeading{grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-bottom:35px;display:grid}.volunteers-page-module__aAoiLa__sectionHeading>p{color:#606272;max-width:420px;font-size:15px;line-height:1.85}.volunteers-page-module__aAoiLa__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.volunteers-page-module__aAoiLa__steps article{background:#fff;border:1px solid #0a0c2b12;flex-direction:column;padding:28px;display:flex}.volunteers-page-module__aAoiLa__stepTop{color:var(--accent);justify-content:space-between;align-items:center;font-size:10px;display:flex}.volunteers-page-module__aAoiLa__steps h3{letter-spacing:-.04em;margin:25px 0 16px;font-size:26px;line-height:1.15}.volunteers-page-module__aAoiLa__steps p{color:#606272;margin-bottom:25px;font-size:14px;line-height:1.8}.volunteers-page-module__aAoiLa__steps a{border-top:1px solid #0a0c2b20;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:18px;font-size:12px;display:flex}.volunteers-page-module__aAoiLa__join{padding:65px var(--gutter);grid-template-columns:1.3fr 1fr;align-items:center;gap:12%;display:grid}.volunteers-page-module__aAoiLa__join>div:last-child{max-width:400px}.volunteers-page-module__aAoiLa__join>div>p:not(.volunteers-page-module__aAoiLa__kicker){color:#606272;margin-top:15px;font-size:11px;line-height:1.7}.volunteers-page-module__aAoiLa__contactLink{align-items:center;gap:20px;margin-top:20px;font-size:12px;display:inline-flex}.volunteers-page-module__aAoiLa__page a:hover:not(.volunteers-page-module__aAoiLa__button){color:var(--accent)}.volunteers-page-module__aAoiLa__page a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.volunteers-page-module__aAoiLa__page .dress-word{vertical-align:bottom;font-style:inherit;margin-bottom:-.26em;padding-bottom:.26em;display:inline-block;overflow:visible clip}.volunteers-page-module__aAoiLa__page .dress-word>b{font-weight:inherit;display:inline-block}@media (max-width:1000px){.volunteers-page-module__aAoiLa__page h1{font-size:80px}.volunteers-page-module__aAoiLa__photoNote{display:none}.volunteers-page-module__aAoiLa__story{gap:5%}.volunteers-page-module__aAoiLa__storyPhoto{min-height:380px}.volunteers-page-module__aAoiLa__steps article{padding:22px}.volunteers-page-module__aAoiLa__steps h3{font-size:23px}}@media (max-width:700px){.volunteers-page-module__aAoiLa__page{--gutter:20px}.volunteers-page-module__aAoiLa__heroPhoto{inset:0}.volunteers-page-module__aAoiLa__shade{background:linear-gradient(90deg,#0a0c2be6,#0a0c2b80),linear-gradient(#0000,#0a0c2b)}.volunteers-page-module__aAoiLa__meta{font-size:8px}.volunteers-page-module__aAoiLa__meta span:last-child{text-align:right;max-width:120px}.volunteers-page-module__aAoiLa__heroCopy{padding:45px 0}.volunteers-page-module__aAoiLa__page h1{font-size:64px}.volunteers-page-module__aAoiLa__heroCopy>p:not(.volunteers-page-module__aAoiLa__kicker){font-size:14px}.volunteers-page-module__aAoiLa__actions{flex-direction:column;align-items:start;gap:12px}.volunteers-page-module__aAoiLa__heroBottom>a{gap:8px;font-size:10px}.volunteers-page-module__aAoiLa__heroBottom>span{max-width:150px;font-size:8px;line-height:1.7}.volunteers-page-module__aAoiLa__story,.volunteers-page-module__aAoiLa__sectionHeading,.volunteers-page-module__aAoiLa__join{grid-template-columns:1fr;gap:28px}.volunteers-page-module__aAoiLa__story,.volunteers-page-module__aAoiLa__start,.volunteers-page-module__aAoiLa__join{padding:45px 20px}.volunteers-page-module__aAoiLa__storyPhoto{min-height:310px}.volunteers-page-module__aAoiLa__page h2{font-size:38px}.volunteers-page-module__aAoiLa__steps{grid-template-columns:1fr;gap:14px}.volunteers-page-module__aAoiLa__steps article{padding:25px}.volunteers-page-module__aAoiLa__steps h3{font-size:26px}.volunteers-page-module__aAoiLa__sectionHeading>p{font-size:14px}}@media (prefers-reduced-motion:reduce){.volunteers-page-module__aAoiLa__page *{transition:none!important}}
.official-upgrade-module__MZTAwW__page h1{font-size:clamp(64px,5.7vw,100px)}.official-upgrade-module__MZTAwW__page h1 em{color:var(--accent)}.official-upgrade-module__MZTAwW__heroCopy{max-width:840px}.official-upgrade-module__MZTAwW__heroPhoto img{object-position:60% 25%}.official-upgrade-module__MZTAwW__standards{background:var(--navy);color:#fff}.official-upgrade-module__MZTAwW__standards>div>div>p{color:#ffb8b9}.official-upgrade-module__MZTAwW__standards>div>p{color:#d6d7e3}.official-upgrade-module__MZTAwW__cards article{background:#ffffff05;border:1px solid #ffffff30;padding:30px}.official-upgrade-module__MZTAwW__cards article p{color:#d6d7e3}.official-upgrade-module__MZTAwW__cards article>div{color:#ffb8b9}.official-upgrade-module__MZTAwW__prepare{padding:70px var(--gutter);grid-template-columns:1fr 1.1fr;align-items:center;gap:8%;display:grid}.official-upgrade-module__MZTAwW__judgesPhoto{min-height:470px;position:relative;overflow:hidden}.official-upgrade-module__MZTAwW__judgesPhoto img{object-fit:cover;object-position:60% center}.official-upgrade-module__MZTAwW__judgesPhoto>span{color:#fff;background:var(--navy);letter-spacing:.12em;padding:12px 15px;font-size:9px;position:absolute;bottom:20px;left:20px}.official-upgrade-module__MZTAwW__prepareIntro{color:#606272;margin-top:22px;font-size:15px;line-height:1.85}.official-upgrade-module__MZTAwW__details{margin-top:25px}.official-upgrade-module__MZTAwW__details>div{border-top:1px solid #0a0c2b20;grid-template-columns:30px 1fr;gap:20px;padding:20px 0;display:grid}.official-upgrade-module__MZTAwW__details>div>span{color:var(--accent);padding-top:5px;font-size:10px}.official-upgrade-module__MZTAwW__details h3{letter-spacing:-.035em;font-size:22px;line-height:1.3}.official-upgrade-module__MZTAwW__details p{color:#606272;margin-top:7px;font-size:13px;line-height:1.8}.official-upgrade-module__MZTAwW__apply{background:#f5f4f0}@media (max-width:700px){.official-upgrade-module__MZTAwW__page h1{font-size:57px}.official-upgrade-module__MZTAwW__prepare{grid-template-columns:1fr;gap:30px;padding:45px 20px}.official-upgrade-module__MZTAwW__judgesPhoto{min-height:310px}.official-upgrade-module__MZTAwW__cards article{padding:25px}}
.sponsors-page-module__Iu_m5G__page section[id]{scroll-margin-top:110px}.sponsors-page-module__Iu_m5G__heroPhoto img{object-position:60% center}.sponsors-page-module__Iu_m5G__heroNote{color:#fff}.sponsors-page-module__Iu_m5G__heroNote>svg:last-child{margin-top:2px}.sponsors-page-module__Iu_m5G__intro{padding:70px var(--gutter);grid-template-columns:1fr 1fr;gap:10%;display:grid}.sponsors-page-module__Iu_m5G__copy p{color:#606272;font-size:15px;line-height:1.85}.sponsors-page-module__Iu_m5G__copy p+p{margin-top:18px}.sponsors-page-module__Iu_m5G__options{padding:65px var(--gutter);background:#f5f4f0}.sponsors-page-module__Iu_m5G__heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:10%;margin-bottom:35px;display:grid}.sponsors-page-module__Iu_m5G__heading>p{color:#606272;font-size:14px;line-height:1.85}.sponsors-page-module__Iu_m5G__optionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sponsors-page-module__Iu_m5G__option{background:#fff;border:1px solid #0a0c2b12;flex-direction:column;min-height:220px;padding:27px;transition:box-shadow .25s,border-color .25s;display:flex}.sponsors-page-module__Iu_m5G__option:hover{border-color:var(--accent);box-shadow:0 8px 25px #0a0c2b08}.sponsors-page-module__Iu_m5G__optionTop{color:var(--accent);justify-content:space-between;align-items:center;font-size:10px;display:flex}.sponsors-page-module__Iu_m5G__option h3{letter-spacing:-.04em;max-width:340px;margin:25px 0;font-size:26px;line-height:1.2}.sponsors-page-module__Iu_m5G__optionAction{border-top:1px solid #0a0c2b15;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:18px;font-size:11px;display:flex}.sponsors-page-module__Iu_m5G__partners{padding:70px var(--gutter)}.sponsors-page-module__Iu_m5G__partnerLabel{color:#606272;letter-spacing:.12em;font-size:9px;line-height:1.8}.sponsors-page-module__Iu_m5G__diamond{background:var(--navy);color:#fff;grid-template-columns:1.25fr 1fr;align-items:center;gap:8%;padding:40px;display:grid}.sponsors-page-module__Iu_m5G__diamond>div:first-child>p{color:#ffb8b9;letter-spacing:.14em;font-size:10px}.sponsors-page-module__Iu_m5G__diamond h3{letter-spacing:-.055em;margin:25px 0 16px;font-size:clamp(38px,4.4vw,68px);line-height:1.1}.sponsors-page-module__Iu_m5G__diamond>div:first-child>span{color:#d6d7e3;font-size:13px}.sponsors-page-module__Iu_m5G__partner{color:var(--navy);background:#fff;border:1px solid #0a0c2b18;padding:20px;transition:border-color .25s;display:block}.sponsors-page-module__Iu_m5G__partner:hover{border-color:var(--accent)}.sponsors-page-module__Iu_m5G__logo{height:120px;position:relative}.sponsors-page-module__Iu_m5G__logo img{object-fit:contain;padding:10px 12px}.sponsors-page-module__Iu_m5G__partnerName{border-top:1px solid #0a0c2b12;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:15px;font-size:11px;line-height:1.6;display:flex}.sponsors-page-module__Iu_m5G__partnerName svg{flex-shrink:0}.sponsors-page-module__Iu_m5G__diamond .sponsors-page-module__Iu_m5G__logo{height:170px}.sponsors-page-module__Iu_m5G__techPartner{color:#f7f4ef;background:#10241c;border-color:#10241c;box-shadow:inset 0 -3px #c7a87c}.sponsors-page-module__Iu_m5G__techPartner:hover{border-color:#c7a87c}.sponsors-page-module__Iu_m5G__techPartner .sponsors-page-module__Iu_m5G__logo img{padding:18px 10px}.sponsors-page-module__Iu_m5G__techPartner .sponsors-page-module__Iu_m5G__partnerName{border-color:#f7f4ef33}.sponsors-page-module__Iu_m5G__techPartner{isolation:isolate;box-shadow:none;position:relative;overflow:hidden}.sponsors-page-module__Iu_m5G__techPartner:before{content:"";z-index:-1;background-image:radial-gradient(#c7a87c40 1px,#0000 1.4px);background-size:14px 14px;animation:9s linear infinite sponsors-page-module__Iu_m5G__tech-grid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 75%);mask-image:linear-gradient(#000 0%,#0000 75%)}.sponsors-page-module__Iu_m5G__techPartner:after{content:"";background:linear-gradient(90deg,#0000,#f7f4ef 50%,#0000) 0 0/35% 100% no-repeat,#c7a87c;height:3px;animation:2.8s cubic-bezier(.65,0,.35,1) infinite sponsors-page-module__Iu_m5G__tech-pulse;position:absolute;bottom:0;left:0;right:0}.sponsors-page-module__Iu_m5G__techPartner .sponsors-page-module__Iu_m5G__logo{overflow:hidden}.sponsors-page-module__Iu_m5G__techPartner .sponsors-page-module__Iu_m5G__logo:after{content:"";background:linear-gradient(100deg,#0000,#f7f4ef2e 45%,#c7a87c40 55%,#0000);width:45%;animation:4.5s ease-in-out infinite sponsors-page-module__Iu_m5G__tech-sheen;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.sponsors-page-module__Iu_m5G__techPartner .sponsors-page-module__Iu_m5G__partnerName span:before{content:"";vertical-align:1px;background:#5fd38d;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:2s ease-out infinite sponsors-page-module__Iu_m5G__tech-live;display:inline-block;box-shadow:0 0 #5fd38d99}@keyframes sponsors-page-module__Iu_m5G__tech-grid{to{background-position:14px 14px}}@keyframes sponsors-page-module__Iu_m5G__tech-pulse{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}@keyframes sponsors-page-module__Iu_m5G__tech-sheen{0%,55%{left:-60%}to{left:130%}}@keyframes sponsors-page-module__Iu_m5G__tech-live{70%{box-shadow:0 0 0 7px #5fd38d00}to{box-shadow:0 0 #5fd38d00}}@media (prefers-reduced-motion:reduce){.sponsors-page-module__Iu_m5G__techPartner:before,.sponsors-page-module__Iu_m5G__techPartner:after,.sponsors-page-module__Iu_m5G__techPartner .sponsors-page-module__Iu_m5G__logo:after,.sponsors-page-module__Iu_m5G__techPartner .sponsors-page-module__Iu_m5G__partnerName span:before{animation:none}}.sponsors-page-module__Iu_m5G__tier{margin-top:40px}.sponsors-page-module__Iu_m5G__tierHeading{border-bottom:1px solid #0a0c2b20;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:18px;display:flex}.sponsors-page-module__Iu_m5G__tierHeading h3{letter-spacing:.12em;font-size:11px;font-weight:500}.sponsors-page-module__Iu_m5G__tierHeading>span{color:#606272;letter-spacing:.1em;font-size:9px}.sponsors-page-module__Iu_m5G__partnerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.sponsors-page-module__Iu_m5G__join{padding:65px var(--gutter);background:#f5f4f0;grid-template-columns:1.3fr 1fr;align-items:center;gap:12%;display:grid}.sponsors-page-module__Iu_m5G__join>div:first-child>p:last-child{color:#606272;margin-top:22px;font-size:14px;line-height:1.85}.sponsors-page-module__Iu_m5G__join>div:last-child{max-width:380px}.sponsors-page-module__Iu_m5G__note{color:#606272;margin-top:15px;font-size:11px;line-height:1.7}.sponsors-page-module__Iu_m5G__contact{align-items:center;gap:20px;margin-top:20px;font-size:12px;display:inline-flex}@media (max-width:1000px){.sponsors-page-module__Iu_m5G__partnerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.sponsors-page-module__Iu_m5G__option{padding:22px}.sponsors-page-module__Iu_m5G__option h3{font-size:23px}}@media (max-width:700px){.sponsors-page-module__Iu_m5G__intro,.sponsors-page-module__Iu_m5G__heading,.sponsors-page-module__Iu_m5G__diamond,.sponsors-page-module__Iu_m5G__join{grid-template-columns:1fr;gap:25px}.sponsors-page-module__Iu_m5G__intro,.sponsors-page-module__Iu_m5G__options,.sponsors-page-module__Iu_m5G__partners,.sponsors-page-module__Iu_m5G__join{padding:45px 20px}.sponsors-page-module__Iu_m5G__optionGrid{grid-template-columns:1fr;gap:14px}.sponsors-page-module__Iu_m5G__option{min-height:200px;padding:25px}.sponsors-page-module__Iu_m5G__option h3{font-size:26px}.sponsors-page-module__Iu_m5G__diamond{padding:25px}.sponsors-page-module__Iu_m5G__partnerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sponsors-page-module__Iu_m5G__partner{padding:15px}.sponsors-page-module__Iu_m5G__logo{height:100px}.sponsors-page-module__Iu_m5G__logo img{padding:8px 0}.sponsors-page-module__Iu_m5G__partnerName,.sponsors-page-module__Iu_m5G__tierHeading h3{font-size:10px}.sponsors-page-module__Iu_m5G__tier{margin-top:30px}}@media (prefers-reduced-motion:reduce){.sponsors-page-module__Iu_m5G__page *{transition:none!important}}.sponsors-page-module__Iu_m5G__page h1{font-size:clamp(64px,5.7vw,100px)}.sponsors-page-module__Iu_m5G__heroCopy{max-width:820px}@media (max-width:700px){.sponsors-page-module__Iu_m5G__page h1{font-size:57px}}.sponsors-page-module__Iu_m5G__copy .sponsors-page-module__Iu_m5G__pull{color:var(--navy);letter-spacing:-.03em;margin-top:26px;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.25}.sponsors-page-module__Iu_m5G__pull em{color:var(--accent);font-style:normal}.sponsors-page-module__Iu_m5G__reach{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:20px 0 0;display:grid}.sponsors-page-module__Iu_m5G__reach>div{border-top:2px solid var(--navy);flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.sponsors-page-module__Iu_m5G__reach>div:first-child{border-color:var(--accent)}.sponsors-page-module__Iu_m5G__reach dd{letter-spacing:-.05em;margin:0;font-size:clamp(44px,4.6vw,76px);font-weight:900;line-height:.95}.sponsors-page-module__Iu_m5G__reach dt{color:#606272;font-size:13px}.sponsors-page-module__Iu_m5G__impact,.sponsors-page-module__Iu_m5G__experience{padding:70px var(--gutter)}.sponsors-page-module__Iu_m5G__impactGrid,.sponsors-page-module__Iu_m5G__journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.sponsors-page-module__Iu_m5G__journey{grid-template-columns:repeat(4,minmax(0,1fr))}.sponsors-page-module__Iu_m5G__impactGrid li,.sponsors-page-module__Iu_m5G__journey li{border-top:1px solid #0a0c2b20;padding-top:20px}.sponsors-page-module__Iu_m5G__impactGrid span,.sponsors-page-module__Iu_m5G__journey span{color:var(--accent);letter-spacing:.1em;font-size:11px}.sponsors-page-module__Iu_m5G__impactGrid h3,.sponsors-page-module__Iu_m5G__journey h3{letter-spacing:-.035em;margin:14px 0 10px;font-size:22px;line-height:1.15}.sponsors-page-module__Iu_m5G__impactGrid p,.sponsors-page-module__Iu_m5G__journey p,.sponsors-page-module__Iu_m5G__option .sponsors-page-module__Iu_m5G__optionText{color:#606272;font-size:14px;line-height:1.7}.sponsors-page-module__Iu_m5G__option .sponsors-page-module__Iu_m5G__optionText{margin:-12px 0 22px}.sponsors-page-module__Iu_m5G__contact+.sponsors-page-module__Iu_m5G__contact{margin-left:26px}@media (max-width:1000px){.sponsors-page-module__Iu_m5G__impactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.sponsors-page-module__Iu_m5G__journey,.sponsors-page-module__Iu_m5G__reach{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.sponsors-page-module__Iu_m5G__impact,.sponsors-page-module__Iu_m5G__experience{padding:50px var(--gutter)}.sponsors-page-module__Iu_m5G__impactGrid,.sponsors-page-module__Iu_m5G__journey{grid-template-columns:minmax(0,1fr)}.sponsors-page-module__Iu_m5G__reach dd{font-size:38px}}
.host-show-page-module__e39SSW__page section[id]{scroll-margin-top:110px}.host-show-page-module__e39SSW__heroCopy{max-width:800px}.host-show-page-module__e39SSW__page h1{font-size:clamp(64px,5.7vw,100px)}.host-show-page-module__e39SSW__intro{padding:70px var(--gutter);grid-template-columns:1fr 1fr;gap:10%;display:grid}.host-show-page-module__e39SSW__copy p{color:#606272;font-size:15px;line-height:1.85}.host-show-page-module__e39SSW__requirements{padding:70px var(--gutter);background:var(--navy);color:#fff;grid-template-columns:1fr 1.3fr;gap:10%;display:grid}.host-show-page-module__e39SSW__heading{align-self:start;position:sticky;top:135px}.host-show-page-module__e39SSW__heading>p{color:#ffb8b9}.host-show-page-module__e39SSW__requirementList article{border-top:1px solid #ffffff30;grid-template-columns:44px 1fr 30px;align-items:start;gap:20px;padding:28px 0;display:grid}.host-show-page-module__e39SSW__requirementList article:last-child{border-bottom:1px solid #ffffff30}.host-show-page-module__e39SSW__number{color:#ffb8b9;padding-top:5px;font-size:12px}.host-show-page-module__e39SSW__requirementList svg{color:#ffb8b9;margin-top:5px}.host-show-page-module__e39SSW__requirementCopy h3{letter-spacing:-.04em;font-size:29px;line-height:1.2}.host-show-page-module__e39SSW__requirementCopy p{color:#d6d7e3;max-width:550px;margin-top:13px;font-size:14px;line-height:1.85}.host-show-page-module__e39SSW__schools{padding:70px var(--gutter);grid-template-columns:1fr 1.2fr;align-items:center;gap:9%;display:grid}.host-show-page-module__e39SSW__schoolMark{color:var(--navy);background:#f5f4f0;flex-direction:column;align-items:start;padding:35px;display:flex}.host-show-page-module__e39SSW__schoolMark>svg{color:var(--accent)}.host-show-page-module__e39SSW__schoolMark>span{letter-spacing:.14em;margin:22px 0;font-size:9px}.host-show-page-module__e39SSW__schoolMark strong{letter-spacing:-.055em;font-size:clamp(45px,4.5vw,70px);line-height:1.03}.host-show-page-module__e39SSW__schoolMark em{color:var(--accent);font-style:normal}.host-show-page-module__e39SSW__schoolCopy>p:not(:first-child){color:#606272;margin-top:23px;font-size:15px;line-height:1.85}.host-show-page-module__e39SSW__schoolLinks{gap:0;margin-top:20px;display:grid}.host-show-page-module__e39SSW__schoolLinks a{border-bottom:1px solid #0a0c2b20;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:13px;display:flex}.host-show-page-module__e39SSW__schoolLinks svg{flex-shrink:0}.host-show-page-module__e39SSW__join{padding:65px var(--gutter);background:#f5f4f0;grid-template-columns:1.3fr 1fr;align-items:center;gap:12%;display:grid}.host-show-page-module__e39SSW__join>div:first-child>p:last-child{color:#606272;margin-top:22px;font-size:14px;line-height:1.85}.host-show-page-module__e39SSW__join>div:last-child{max-width:400px}.host-show-page-module__e39SSW__note{color:#606272;margin-top:15px;font-size:11px;line-height:1.8}.host-show-page-module__e39SSW__question{align-items:center;gap:20px;margin-top:20px;font-size:12px;display:inline-flex}@media (max-width:1000px){.host-show-page-module__e39SSW__requirements{gap:6%}.host-show-page-module__e39SSW__requirementCopy h3{font-size:25px}.host-show-page-module__e39SSW__requirementList article{grid-template-columns:28px 1fr 26px;gap:15px}}@media (max-width:700px){.host-show-page-module__e39SSW__page h1{font-size:57px}.host-show-page-module__e39SSW__intro,.host-show-page-module__e39SSW__requirements,.host-show-page-module__e39SSW__schools,.host-show-page-module__e39SSW__join{grid-template-columns:1fr;gap:28px;padding:45px 20px}.host-show-page-module__e39SSW__heading{position:static}.host-show-page-module__e39SSW__requirementList article{padding:25px 0}.host-show-page-module__e39SSW__requirementCopy h3{font-size:26px}.host-show-page-module__e39SSW__schoolMark{padding:28px}.host-show-page-module__e39SSW__schoolMark strong{font-size:50px}}@media (prefers-reduced-motion:reduce){.host-show-page-module__e39SSW__heading{position:static}}
.edu-hero{isolation:isolate;background:var(--navy);color:#fff;flex-direction:column;min-height:770px;padding:30px 6% 0;display:flex;position:relative;overflow:hidden}.edu-hero-photo{z-index:-3;position:absolute;inset:0 0 0 22%;overflow:hidden}.edu-hero-photo img{object-fit:cover;object-position:65% center;width:100%;height:100%}.edu-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#0a0c2b 3%,#0a0c2be8 24%,#0a0c2b33 77%),linear-gradient(#0000 40%,#0a0c2be8);position:absolute;inset:0}.edu-hero:after{content:"";background:var(--accent);width:7px;position:absolute;inset:0 auto 0 0}.edu-hero-top,.edu-hero-foot{letter-spacing:.12em;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;font-size:12px;line-height:1.6;display:flex}.edu-hero-top{text-transform:uppercase;border-bottom:1px solid #ffffff35;padding-top:0}.edu-hero-foot{border-top:1px solid #ffffff35}.edu-hero-copy{flex:1;padding:55px 0 45px}.edu-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(75px,10.8vw,165px);line-height:.94}.edu-hero h1>span{display:block}.edu-hero h1 i{color:var(--accent);font-style:normal}.edu-hero-copy>p{margin-top:30px;font-size:20px;line-height:1.6}.edu-explore{align-items:center;gap:30px;margin-top:30px;font-size:16px;line-height:1.5;display:inline-flex}.edu-explore>span:last-child{border:1px solid #ffffff90;border-radius:50%;place-items:center;width:65px;height:65px;transition:background .3s,transform .3s;display:grid}.edu-explore:hover>span:last-child{background:var(--accent);transform:translateY(5px)}.edu-nav a[aria-current=page]{color:var(--accent)}.edu-nav{justify-content:space-between}.edu-heading h2{margin-top:26px;font-size:clamp(37px,4.4vw,68px);line-height:1.1}.edu-heading h2>span{display:block}.edu-intro,.edu-profile-intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:9%;display:grid}.edu-intro>p,.edu-profile-intro>div>p{font-size:19px;line-height:1.85}.edu-action{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;font-size:16px;line-height:1.5;display:inline-flex}.edu-action svg{flex-shrink:0;transition:transform .3s}.edu-action:hover svg{transform:translate(4px,-4px)}.edu-action:hover{color:var(--accent)}.edu-story a:focus-visible{outline-offset:5px;outline:3px solid}.edu-learning{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;align-items:start;gap:9%;display:grid}.edu-learning-photo{height:660px;position:sticky;top:125px;overflow:hidden}.edu-learning-photo img{object-fit:cover;width:100%;height:100%}.edu-learning-photo>span{letter-spacing:.12em;background:linear-gradient(#0000,#0a0c2be6);padding:50px 25px 25px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.edu-index{letter-spacing:-.07em;color:var(--accent);font-size:75px;font-weight:900;line-height:1;display:block}.edu-learning-copy article{border-top:1px solid #ffffff35;padding:30px 0 50px}.edu-learning-copy article+article{padding-top:50px}.edu-learning-copy h2{margin:25px 0;font-size:35px;line-height:1.15}.edu-learning-copy p{color:#ffffffc5;font-size:17px;line-height:1.9}.edu-calendar{background:#f3f3f3}.edu-calendar-intro{max-width:760px;margin:30px 0 45px}.edu-calendar-intro p,.edu-calendar-intro li{font-size:16px;line-height:1.8}.edu-calendar-intro ul{margin-top:16px;padding-left:20px}.edu-calendar-intro .edu-schedule-note{color:#666;margin-top:20px;font-size:14px}.edu-events{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.edu-event{background:#fff;min-width:0}.edu-event-photo{height:285px;position:relative;overflow:hidden}.edu-event-photo img{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1)}.edu-event:hover img{transform:scale(1.05)}.edu-event-photo>span{background:var(--navy);color:#fff;letter-spacing:.1em;padding:9px 14px;font-size:12px;position:absolute;bottom:20px;left:20px}.edu-event-body{padding:28px}.edu-event-date{color:var(--accent);letter-spacing:-.045em;font-size:28px;font-weight:900}.edu-event h3{margin:18px 0;font-size:28px;line-height:1.2}.edu-location{align-items:start;gap:8px;min-height:55px;font-size:15px;line-height:1.7;display:flex}.edu-location svg{flex-shrink:0;margin-top:4px}.edu-event-actions{flex-direction:column;margin-top:22px;display:flex}.edu-event-actions .edu-action:first-child{background:var(--accent);color:#fff;border:0;margin-bottom:6px;padding:14px 18px}.edu-booking-note{margin-top:30px;font-size:16px;line-height:1.8}.edu-resources{flex-wrap:wrap;gap:15px 25px;margin-top:28px;display:flex}.edu-resources .edu-action{font-size:14px}.edu-profile{background:#f3f3f3;grid-template-columns:.8fr 1.2fr;align-items:start;gap:9%;display:grid}.edu-profile-aside{position:sticky;top:120px}.edu-profile-photo{height:340px;margin-bottom:28px;overflow:hidden}.edu-profile-photo img{object-fit:cover;width:100%;height:100%}.edu-page-michael .edu-profile-photo img{object-position:center 38%}.edu-profile-aside nav{margin-top:20px}.edu-profile-aside nav a{border-bottom:1px solid #ccc;align-items:center;gap:15px;padding:17px 0;font-size:14px;line-height:1.5;display:flex}.edu-profile-aside nav a>span{color:var(--accent)}.edu-profile-aside nav svg{flex-shrink:0;margin-left:auto}.edu-profile-chapter{border-top:2px solid var(--navy);padding:35px 0 70px;scroll-margin-top:170px}.edu-profile-chapter h2{margin:25px 0 30px;font-size:clamp(30px,3vw,46px);line-height:1.13}.edu-profile-chapter ul{padding:0;list-style:none}.edu-profile-chapter li{border-bottom:1px solid #d5d5d5;gap:18px;padding:22px 0;display:flex}.edu-profile-chapter li>span{color:var(--accent);font-size:23px}.edu-profile-chapter li p{font-size:17px;line-height:1.8}.edu-school-question{font-size:26px;font-weight:500;line-height:1.6}.edu-pathway{background:var(--navy);color:#fff}.edu-badges{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:45px 0 60px;display:grid}.edu-badges>div{flex-direction:column;justify-content:space-between;display:flex}.edu-badges span:first-child{letter-spacing:.14em;font-size:12px}.edu-badges strong{letter-spacing:-.075em;padding:35px 0;font-size:clamp(50px,8vw,125px);font-weight:900;line-height:1}.edu-badges>div:first-child strong{padding-top:55px;font-size:clamp(27px,3.5vw,55px)}.edu-badge-line{background:var(--accent);transform-origin:0;width:100%;height:3px;display:block}.edu-pathway-text{grid-template-columns:1fr 1fr;gap:9%;display:grid}.edu-pathway-text h2{font-size:35px;line-height:1.15}.edu-pathway-text p{color:#ffffffc5;font-size:18px;line-height:1.85}.edu-school-benefits{grid-template-columns:1fr 1fr;align-items:start;gap:9%;display:grid}.edu-school-sticky{position:sticky;top:125px}.edu-school-photo{height:310px;margin-top:35px;overflow:hidden}.edu-school-photo img{object-fit:cover;object-position:70% center;width:100%;height:100%}.edu-school-steps article{border-top:1px solid #ccc;padding:30px 0 50px}.edu-school-steps h3{margin:25px 0;font-size:33px;line-height:1.17}.edu-school-steps p{color:#555;font-size:17px;line-height:1.85}.edu-two-days{background:#f3f3f3;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;padding:25px;font-size:14px;line-height:1.6;display:grid}.edu-two-days b{color:var(--accent);margin-bottom:10px;font-size:12px;display:block}.edu-certification{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;gap:9%;display:grid}.edu-certification-copy h3{margin-bottom:25px;font-size:28px;line-height:1.3}.edu-certification-copy p{color:#ffffffce;margin:20px 0;font-size:17px;line-height:1.85}.edu-certification-copy .edu-action{width:100%;margin-top:18px}.edu-close{background:var(--accent);color:#fff;grid-template-columns:1.3fr 1fr;align-items:end;gap:30px;padding:65px 6%;display:grid}.edu-close>p{grid-column:1/-1}.edu-close h2{font-size:clamp(45px,6vw,90px);line-height:1.05}.edu-close .edu-action{font-size:20px}.edu-close .edu-action:hover{color:#fff}@media (prefers-reduced-motion:no-preference){.edu-hero h1>span{animation:1.2s cubic-bezier(.16,1,.3,1) .1s both edu-title-enter}.edu-hero h1>span:last-child{animation-delay:.25s}.edu-hero-copy>p,.edu-explore{animation:1s .6s both dress-copy-enter}.edu-hero-photo img{animation:1.7s cubic-bezier(.16,1,.3,1) both edu-photo-enter}.edu-story [data-edu-image].reveal-ready{clip-path:inset(0 0 100%);transition:clip-path 1.3s cubic-bezier(.16,1,.3,1),opacity 1s,transform 1s}.edu-story [data-edu-image].revealed{clip-path:inset(0)}.edu-story [data-edu-image] img{transition:transform 1.8s cubic-bezier(.16,1,.3,1);transform:scale(1.08)}.edu-story [data-edu-image].revealed img{transform:scale(1)}.edu-badges .reveal-ready .edu-badge-line{transition:transform 1.2s cubic-bezier(.16,1,.3,1) .2s;transform:scaleX(0)}.edu-badges .revealed .edu-badge-line{transform:scaleX(1)}.edu-events>:nth-child(2),.edu-badges>:nth-child(2){transition-delay:90ms}.edu-events>:nth-child(3),.edu-badges>:nth-child(3){transition-delay:.18s}.edu-badges>:nth-child(4){transition-delay:.27s}@supports (animation-timeline:view()){.edu-hero-photo{animation:linear both edu-photo-drift;animation-timeline:view();animation-range:exit}}}@keyframes edu-title-enter{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(50px)rotateX(12deg)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes edu-photo-enter{0%{opacity:.3;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes edu-photo-drift{to{transform:translateY(15%)}}@media (max-width:1050px){.edu-hero{min-height:720px}.edu-events{gap:18px}.edu-event-body{padding:22px}.edu-event-date{font-size:24px}.edu-event h3{font-size:25px}.edu-learning,.edu-profile,.edu-school-benefits{gap:6%}.edu-learning-photo{height:550px}.edu-profile-photo{height:270px}.edu-profile-aside{top:115px}.edu-nav{justify-content:start}}@media (max-width:700px){.edu-hero{min-height:680px;padding-top:25px}.edu-hero-photo{inset:0}.edu-hero-photo img{object-position:68% center}.edu-hero:before{background:linear-gradient(90deg,#0a0c2be0,#0a0c2b45),linear-gradient(#0000,#0a0c2bf2)}.edu-hero-top{align-items:start;font-size:12px}.edu-hero-top span:last-child{text-align:right;max-width:150px}.edu-hero-copy{padding:70px 0 45px}.edu-hero h1{font-size:19vw}.edu-hero-copy>p{font-size:17px}.edu-hero-foot{font-size:12px}.edu-hero-foot>span:last-child{display:none}.edu-intro,.edu-profile-intro,.edu-learning,.edu-profile,.edu-pathway-text,.edu-school-benefits,.edu-certification,.edu-close{grid-template-columns:1fr;gap:35px}.edu-heading h2{font-size:10vw}.edu-intro>p,.edu-profile-intro>div>p{font-size:17px}.edu-learning-photo,.edu-profile-aside,.edu-school-sticky{position:relative;top:auto}.edu-learning-photo{height:440px}.edu-learning-copy h2{font-size:30px}.edu-events{grid-template-columns:1fr;gap:25px}.edu-event-photo{height:300px}.edu-event-body{padding:28px}.edu-location{min-height:0}.edu-event h3{font-size:30px}.edu-event-date{font-size:32px}.edu-profile-photo{height:330px}.edu-profile-chapter{padding-bottom:45px}.edu-profile-chapter h2{font-size:32px}.edu-school-question{font-size:24px}.edu-badges{grid-template-columns:1fr 1fr;gap:35px 25px}.edu-badges strong{font-size:85px}.edu-badges>div:first-child strong{font-size:34px}.edu-pathway-text h2,.edu-school-steps h3{font-size:30px}.edu-index{font-size:65px}.edu-close h2{font-size:12vw}.edu-close .edu-action{font-size:17px}}@media (prefers-reduced-motion:reduce){.edu-story *{transition:none!important;animation:none!important}.edu-story [data-edu-image]{clip-path:none!important}}.edu-hero-master-clinics{background:var(--accent);min-height:760px;padding-right:52%}.edu-hero-master-clinics:before,.edu-hero-master-clinics:after{display:none}.edu-hero-master-clinics .edu-hero-top{z-index:2;width:205%;position:relative}.edu-hero-master-clinics .edu-hero-top span:last-child{background:var(--navy);padding:8px 15px}.edu-hero-master-clinics .edu-hero-photo{z-index:-1;box-shadow:22px 22px 0 var(--navy);inset:110px 5% 100px 52%}.edu-hero-master-clinics .edu-hero-photo img{object-position:65% center}.edu-hero-master-clinics h1{font-size:clamp(65px,8vw,125px)}.edu-hero-master-clinics h1>span:last-child{color:var(--navy)}.edu-hero-master-clinics h1 i{color:#fff}.edu-hero-master-clinics .edu-hero-copy{flex-direction:column;justify-content:center;align-items:start;padding:60px 0;display:flex}.edu-hero-master-clinics .edu-hero-foot{width:205%}.edu-hero-master-clinics .edu-explore:hover>span:last-child{background:var(--navy)}.edu-hero-clinician{color:var(--navy);background:#f3f3f3;min-height:0;padding:28px 6% 0;display:grid}.edu-hero-clinician:before,.edu-hero-clinician:after{display:none}.edu-hero-clinician .edu-hero-top{border-color:#0a0c2b30;order:0}.edu-hero-clinician .edu-hero-copy{order:1;grid-template-columns:1fr auto;align-items:center;gap:18px 30px;padding:40px 0 30px;display:grid}.edu-hero-clinician h1{grid-column:1/-1;font-size:clamp(65px,10.3vw,155px)}.edu-hero-clinician h1>span{display:inline-block}.edu-hero-clinician h1>span+span{margin-left:.16em}.edu-hero-clinician .edu-hero-copy>p{margin:0;font-size:18px}.edu-hero-clinician .edu-explore{gap:18px;margin:0}.edu-hero-clinician .edu-explore br{display:none}.edu-hero-clinician .edu-explore>span:last-child{border-color:#0a0c2b60;width:45px;height:45px}.edu-hero-clinician .edu-explore:hover{color:var(--accent)}.edu-hero-clinician .edu-explore:hover>span:last-child{color:#fff}.edu-hero-clinician .edu-hero-photo{z-index:0;order:2;height:420px;animation:none;position:relative;inset:auto}.edu-hero-clinician .edu-hero-photo img{object-position:center 59%}.edu-hero-clinician .edu-hero-foot{border-color:#0a0c2b30;order:3;margin-top:22px}.edu-hero-ridingschools{color:var(--navy);background:#f7f7f5;min-height:760px;padding-right:54%}.edu-hero-ridingschools:before{aspect-ratio:1;background:var(--accent);z-index:-2;border-radius:50%;width:65%;inset:auto -8% -33% auto}.edu-hero-ridingschools:after{display:none}.edu-hero-ridingschools .edu-hero-photo{aspect-ratio:1;z-index:-1;border:12px solid #fff;border-radius:50%;width:47%;animation:none;inset:105px 4% auto auto}.edu-hero-ridingschools .edu-hero-photo img{object-position:69% center}.edu-hero-ridingschools .edu-hero-top,.edu-hero-ridingschools .edu-hero-foot{border-color:#0a0c2b30;width:220%}.edu-hero-ridingschools .edu-hero-copy{flex-direction:column;justify-content:center;align-items:start;display:flex}.edu-hero-ridingschools h1{font-size:clamp(65px,7.7vw,120px)}.edu-hero-ridingschools h1>span:last-child{color:var(--accent)}.edu-hero-ridingschools .edu-hero-copy>p{max-width:300px}.edu-hero-ridingschools .edu-explore>span:last-child{border-color:#0a0c2b60}.edu-hero-ridingschools .edu-explore:hover>span:last-child{color:#fff}.edu-hero-ridingschools .edu-hero-foot span:last-child{background:#f7f7f5;padding:8px 12px}@media (max-width:700px){.edu-hero-master-clinics,.edu-hero-ridingschools{min-height:0;padding:25px 6% 0}.edu-hero-master-clinics .edu-hero-top,.edu-hero-master-clinics .edu-hero-foot,.edu-hero-ridingschools .edu-hero-top,.edu-hero-ridingschools .edu-hero-foot{width:100%}.edu-hero-master-clinics .edu-hero-top,.edu-hero-ridingschools .edu-hero-top{order:0}.edu-hero-master-clinics .edu-hero-copy,.edu-hero-ridingschools .edu-hero-copy{order:1;padding:40px 0 30px}.edu-hero-master-clinics .edu-hero-photo,.edu-hero-ridingschools .edu-hero-photo{order:2;width:100%;height:320px;animation:none;position:relative;inset:auto}.edu-hero-master-clinics .edu-hero-foot,.edu-hero-ridingschools .edu-hero-foot{order:3;margin-top:28px}.edu-hero-master-clinics .edu-hero-photo{width:calc(100% - 12px);box-shadow:12px 12px 0 var(--navy)}.edu-hero-master-clinics h1,.edu-hero-ridingschools h1{font-size:17vw}.edu-hero-clinician{padding:25px 6% 0}.edu-hero-clinician .edu-hero-copy{grid-template-columns:1fr}.edu-hero-clinician h1{font-size:17vw}.edu-hero-clinician h1>span{display:block}.edu-hero-clinician h1>span+span{margin:0}.edu-hero-clinician .edu-explore{justify-content:space-between;margin-top:5px}.edu-hero-clinician .edu-hero-photo{height:310px}.edu-hero-ridingschools .edu-hero-photo{aspect-ratio:1;border-width:8px;align-self:center;max-width:440px;height:auto}.edu-hero-ridingschools:before{width:110%;bottom:-12%;right:-35%}.edu-hero-ridingschools .edu-hero-foot{background:#f7f7f5;width:114%;margin-inline:-7%;padding-inline:7%}}.edu-person-hero{color:var(--navy);background:#f3f3f3;grid-template-columns:.8fr 1.2fr;align-items:center;column-gap:9%;padding:28px 8% 0;display:grid;overflow:hidden}.edu-person-top,.edu-person-foot{letter-spacing:.12em;border-bottom:1px solid #0a0c2b25;grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;font-size:12px;display:flex}.edu-person-top{padding-top:0}.edu-person-portrait{text-align:center;justify-self:center;padding:45px 0 30px}.edu-person-portrait img{object-fit:cover;object-position:center 35%;width:290px;height:350px;box-shadow:12px 12px 0 var(--accent);border:8px solid #fff;border-radius:150px 150px 8px 8px}.edu-person-portrait p{letter-spacing:.16em;margin-top:32px;font-size:12px}.edu-person-copy{padding:55px 0}.edu-person-copy h1{letter-spacing:-.065em;margin:20px 0;font-size:clamp(68px,8.6vw,128px);line-height:.98}.edu-person-copy h1 span{display:block}.edu-person-copy h1 i{color:var(--accent);font-style:normal}.edu-person-copy .edu-explore{margin-top:15px}.edu-person-copy .edu-explore>span:last-child{border-color:#0a0c2b70;width:50px;height:50px}.edu-person-copy .edu-explore:hover>span:last-child{color:#fff}.edu-person-foot{border-top:1px solid #0a0c2b25;border-bottom:0}.edu-person-foot a{letter-spacing:0;align-items:center;gap:22px;font-size:15px;display:flex}@media (prefers-reduced-motion:no-preference){.edu-person-portrait{animation:1.1s .15s both dress-copy-enter}.edu-person-copy h1 span{animation:1.2s cubic-bezier(.16,1,.3,1) .2s both edu-title-enter}.edu-person-copy h1 span:last-child{animation-delay:.35s}.edu-person-copy .edu-explore{animation:1s .65s both dress-copy-enter}}@media (max-width:700px){.edu-person-hero{grid-template-columns:1fr;padding:25px 6% 0}.edu-person-top{font-size:12px}.edu-person-portrait{padding:35px 0 10px}.edu-person-portrait img{width:210px;height:250px}.edu-person-portrait p{margin-top:25px}.edu-person-copy{text-align:center;padding:25px 0 35px}.edu-person-copy h1{font-size:17vw}.edu-person-copy .dress-label{font-size:11px}.edu-person-foot{font-size:12px}}.edu-hero-school-cover{min-height:750px}.edu-hero-school-cover .edu-hero-photo{inset:0}.edu-hero-school-cover .edu-hero-photo img{object-position:center 45%}.edu-hero-school-cover:before{background:linear-gradient(90deg,#0a0c2be8 0%,#0a0c2b9c 30%,#0a0c2b05 70%),linear-gradient(#0000 60%,#0a0c2bc5)}.edu-hero-school-cover h1{font-size:clamp(75px,9vw,135px)}.edu-hero-school-cover .edu-hero-copy{flex-direction:column;justify-content:center;align-items:start;display:flex}.edu-hero-school-cover .edu-hero-copy>p{max-width:310px}@media (max-width:700px){.edu-hero-school-cover{min-height:0;padding:25px 6% 0}.edu-hero-school-cover:before{display:none}.edu-hero-school-cover .edu-hero-top{order:0}.edu-hero-school-cover .edu-hero-copy{order:1;padding:40px 0 30px}.edu-hero-school-cover h1{font-size:18vw}.edu-hero-school-cover .edu-hero-photo{z-index:0;aspect-ratio:3/2;order:2;margin:0 -7%;animation:none;position:relative;inset:auto}.edu-hero-school-cover .edu-hero-photo img{object-position:center}.edu-hero-school-cover .edu-hero-foot{order:3}}
.schools-module__GLTinG__page{--gutter:max(5vw, calc((100vw - 1640px) / 2));--cream:#f5f4f0;--line:#0a0c2b1f;--muted:#55576a;color:var(--navy);background:#fff}.schools-module__GLTinG__page em{color:var(--accent);font-style:normal}.schools-module__GLTinG__page h1,.schools-module__GLTinG__page h2,.schools-module__GLTinG__page h3,.schools-module__GLTinG__page p,.schools-module__GLTinG__page ul,.schools-module__GLTinG__page ol,.schools-module__GLTinG__page figure{margin:0}.schools-module__GLTinG__page ul,.schools-module__GLTinG__page ol{padding:0;list-style:none}.schools-module__GLTinG__page a:focus-visible,.schools-module__GLTinG__page button:focus-visible,.schools-module__GLTinG__page summary:focus-visible,.schools-module__GLTinG__page input:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.schools-module__GLTinG__hero{padding:28px var(--gutter) 0;background:var(--cream);overflow:hidden}.schools-module__GLTinG__heroDark{background:var(--navy);color:#fff}.schools-module__GLTinG__meta{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:24px;padding-bottom:22px;font-size:11px;line-height:1.6;display:flex}.schools-module__GLTinG__heroDark .schools-module__GLTinG__meta{color:#ffffffb3;border-color:#ffffff26}.schools-module__GLTinG__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:6%;padding:56px 0 72px;display:grid}.schools-module__GLTinG__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700;line-height:1.7}.schools-module__GLTinG__hero h1{letter-spacing:-.06em;margin:22px 0 26px;font-size:clamp(48px,6vw,108px);line-height:.96}.schools-module__GLTinG__lead{max-width:520px;color:var(--muted);font-size:18px;line-height:1.7}.schools-module__GLTinG__heroDark .schools-module__GLTinG__lead{color:#ffffffc4}.schools-module__GLTinG__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.schools-module__GLTinG__button,.schools-module__GLTinG__buttonGhost{border:1.5px solid var(--accent);background:var(--accent);color:#fff;min-height:56px;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:16px 22px;font-size:14px;font-weight:700;transition:background .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}.schools-module__GLTinG__button:hover{background:var(--navy);border-color:var(--navy);transform:translateY(-2px)}.schools-module__GLTinG__buttonGhost{color:inherit;background:0 0;border-color:currentColor}.schools-module__GLTinG__buttonGhost:hover{background:var(--navy);border-color:var(--navy);color:#fff;transform:translateY(-2px)}.schools-module__GLTinG__heroDark .schools-module__GLTinG__button:hover,.schools-module__GLTinG__sectionDark .schools-module__GLTinG__button:hover,.schools-module__GLTinG__heroDark .schools-module__GLTinG__buttonGhost:hover,.schools-module__GLTinG__sectionDark .schools-module__GLTinG__buttonGhost:hover{color:var(--navy);background:#fff;border-color:#fff}.schools-module__GLTinG__textLink{border-bottom:1px solid;align-items:center;gap:14px;padding:10px 0;font-size:14px;font-weight:700;transition:color .2s,gap .2s;display:inline-flex}.schools-module__GLTinG__textLink:hover{color:var(--accent);gap:22px}.schools-module__GLTinG__heroPhoto{aspect-ratio:1/1.05;background:var(--navy);position:relative;overflow:hidden}.schools-module__GLTinG__heroPhoto img{object-fit:cover;width:100%;height:100%}.schools-module__GLTinG__heroPhoto figcaption{max-width:82%;color:var(--navy);background:#fff;padding:22px 26px;position:absolute;bottom:0;left:0}.schools-module__GLTinG__heroPhoto figcaption span{letter-spacing:.18em;color:var(--accent);font-size:10px;font-weight:700;display:block}.schools-module__GLTinG__heroPhoto figcaption strong{letter-spacing:-.02em;margin-top:6px;font-size:18px;display:block}.schools-module__GLTinG__tabs{z-index:15;padding:0 var(--gutter);border-bottom:1px solid var(--line);scrollbar-width:none;background:#fff;display:flex;position:sticky;top:94px;overflow-x:auto}.schools-module__GLTinG__tabs::-webkit-scrollbar{display:none}.schools-module__GLTinG__tabs a{letter-spacing:.02em;color:#0a0c2b99;white-space:nowrap;flex:none;align-items:center;gap:10px;margin-right:28px;padding:20px 28px 20px 0;font-size:13px;font-weight:700;transition:color .2s;display:flex;position:relative}.schools-module__GLTinG__tabs a span{color:var(--accent);font-size:11px}.schools-module__GLTinG__tabs a:hover,.schools-module__GLTinG__tabs a[aria-current=page]{color:var(--navy)}.schools-module__GLTinG__tabs a[aria-current=page]:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:-1px;left:0;right:28px}.schools-module__GLTinG__section{padding:clamp(72px, 9vw, 130px) var(--gutter);scroll-margin-top:140px}.schools-module__GLTinG__sectionCream{background:var(--cream)}.schools-module__GLTinG__sectionDark{background:var(--navy);color:#fff}.schools-module__GLTinG__head{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:start;gap:6%;margin-bottom:clamp(40px,5vw,70px);display:grid}.schools-module__GLTinG__head h2{letter-spacing:-.05em;font-size:clamp(36px,4.4vw,72px);line-height:1.02}.schools-module__GLTinG__headNote{max-width:640px;color:var(--muted);font-size:17px;line-height:1.75;margin-top:22px!important}.schools-module__GLTinG__sectionDark .schools-module__GLTinG__headNote{color:#ffffffb8}.schools-module__GLTinG__body{color:var(--muted);font-size:16px;line-height:1.75}.schools-module__GLTinG__sectionDark .schools-module__GLTinG__body{color:#ffffffb8}.schools-module__GLTinG__grid3,.schools-module__GLTinG__grid4{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.schools-module__GLTinG__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.schools-module__GLTinG__grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.schools-module__GLTinG__card{background:#fff;flex-direction:column;gap:14px;padding:clamp(26px,2.6vw,40px);display:flex}.schools-module__GLTinG__sectionCream .schools-module__GLTinG__card{background:#fff}.schools-module__GLTinG__sectionDark .schools-module__GLTinG__grid3,.schools-module__GLTinG__sectionDark .schools-module__GLTinG__grid4{background:#ffffff1f;border-color:#ffffff1f}.schools-module__GLTinG__sectionDark .schools-module__GLTinG__card{background:var(--navy)}.schools-module__GLTinG__cardNum{letter-spacing:.14em;color:var(--accent);font-size:12px;font-weight:700}.schools-module__GLTinG__cardIcon{background:var(--accent);color:#fff;place-items:center;width:52px;height:52px;display:grid}.schools-module__GLTinG__card h3{letter-spacing:-.03em;font-size:clamp(20px,1.7vw,26px);line-height:1.15}.schools-module__GLTinG__card p{color:var(--muted);font-size:15px;line-height:1.7}.schools-module__GLTinG__sectionDark .schools-module__GLTinG__card p{color:#ffffffb3}.schools-module__GLTinG__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:6%;display:grid}.schools-module__GLTinG__levels{counter-reset:level;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.schools-module__GLTinG__level{border:1px solid var(--line);border-top:4px solid var(--navy);background:#fff;flex-direction:column;gap:14px;padding:30px 26px 32px;display:flex;position:relative}.schools-module__GLTinG__level:nth-child(2n){border-top-color:var(--accent)}.schools-module__GLTinG__levelTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.schools-module__GLTinG__levelBadge{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;font-weight:900;display:grid}.schools-module__GLTinG__level:nth-child(2n) .schools-module__GLTinG__levelBadge{background:var(--accent)}.schools-module__GLTinG__levelStep{letter-spacing:.14em;color:#0a0c2b80;font-size:11px;font-weight:700}.schools-module__GLTinG__dots{gap:5px;display:flex}.schools-module__GLTinG__dots i{border:1.5px solid var(--accent);border-radius:50%;width:8px;height:8px}.schools-module__GLTinG__dots i.schools-module__GLTinG__on{background:var(--accent)}.schools-module__GLTinG__level h3{letter-spacing:-.04em;font-size:26px}.schools-module__GLTinG__levelWho{letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--accent)!important;font-size:12px!important}.schools-module__GLTinG__level p{color:var(--muted);font-size:15px;line-height:1.7}.schools-module__GLTinG__milestone{border-top:1px solid var(--line);padding-top:16px;color:var(--navy)!important;margin-top:auto!important;font-size:14px!important}.schools-module__GLTinG__milestone b{letter-spacing:.16em;color:#0a0c2b80;margin-bottom:4px;font-size:10px;display:block}.schools-module__GLTinG__levelArrow{color:var(--muted);margin-top:26px;font-size:15px;line-height:1.7}.schools-module__GLTinG__flow{border:1px solid #ffffff2b;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.schools-module__GLTinG__flow li{border-right:1px solid #ffffff2b;padding:34px 30px 38px;position:relative}.schools-module__GLTinG__flow li:last-child{border-right:0}.schools-module__GLTinG__flow li>span{letter-spacing:.16em;color:var(--accent);font-size:12px;font-weight:700}.schools-module__GLTinG__flow h3{letter-spacing:-.035em;margin:14px 0 12px;font-size:clamp(22px,2vw,30px)}.schools-module__GLTinG__flow p{color:#ffffffb8;font-size:15px;line-height:1.7}.schools-module__GLTinG__flow li:not(:last-child):after{content:"";z-index:1;background:var(--accent);clip-path:polygon(0 0,100% 50%,0 100%);width:20px;height:20px;position:absolute;top:40px;right:-11px}.schools-module__GLTinG__days{background:#ffffff26;grid-template-columns:1fr 1fr;gap:1px;margin-top:22px;display:grid}.schools-module__GLTinG__days div{background:#ffffff0d;padding:18px}.schools-module__GLTinG__days b{letter-spacing:.16em;color:var(--accent);font-size:10px;display:block}.schools-module__GLTinG__days strong{margin:6px 0 4px;font-size:15px;display:block}.schools-module__GLTinG__days p{font-size:13px!important}.schools-module__GLTinG__pathways{grid-template-columns:1fr 1fr;gap:18px;display:grid}.schools-module__GLTinG__pathway{color:#fff;background:var(--navy);isolation:isolate;flex-direction:column;min-height:420px;display:flex;position:relative;overflow:hidden}.schools-module__GLTinG__pathway img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.schools-module__GLTinG__pathway:before{content:"";z-index:-1;background:linear-gradient(#0a0c2b26 0%,#0a0c2bd9 70%);position:absolute;inset:0}.schools-module__GLTinG__pathway:hover img{transform:scale(1.04)}.schools-module__GLTinG__pathwayBody{flex-direction:column;gap:14px;margin-top:auto;padding:clamp(28px,3vw,44px);display:flex}.schools-module__GLTinG__pathwayBody span{letter-spacing:.18em;color:#fff;font-size:11px;font-weight:700}.schools-module__GLTinG__pathwayBody h3{letter-spacing:-.05em;font-size:clamp(30px,3vw,48px);line-height:1.02}.schools-module__GLTinG__pathwayBody p{color:#fffc;max-width:440px;font-size:16px;line-height:1.65}.schools-module__GLTinG__pathwayBody b{background:var(--accent);align-items:center;gap:14px;width:fit-content;margin-top:8px;padding:14px 18px;font-size:14px;transition:gap .2s;display:inline-flex}.schools-module__GLTinG__pathway:hover .schools-module__GLTinG__pathwayBody b{gap:22px}.schools-module__GLTinG__qualities{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.schools-module__GLTinG__qualities li{background:#fff;flex-direction:column;gap:10px;padding:28px 26px;display:flex}.schools-module__GLTinG__qualities li:last-child{background:var(--navy);color:#fff;grid-column:span 2}.schools-module__GLTinG__qualities li:last-child p{color:#ffffffbd}.schools-module__GLTinG__qualities svg{color:var(--accent)}.schools-module__GLTinG__qualities h3{letter-spacing:-.03em;font-size:20px}.schools-module__GLTinG__qualities p{color:var(--muted);font-size:14px;line-height:1.65}.schools-module__GLTinG__noPressure{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.schools-module__GLTinG__noPressure li{border:1px solid #ffffff2b;align-items:flex-start;gap:12px;padding:18px;font-size:14px;line-height:1.55;display:flex}.schools-module__GLTinG__noPressure svg{color:var(--accent);flex-shrink:0}.schools-module__GLTinG__faq{grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:6%;display:grid}.schools-module__GLTinG__faqLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700;line-height:1.6}.schools-module__GLTinG__faq h2{letter-spacing:-.045em;font-size:clamp(34px,3.8vw,58px);font-weight:500;line-height:1.04}.schools-module__GLTinG__faqList{border-top:2px solid var(--navy);margin-top:40px}.schools-module__GLTinG__faqList details{border-bottom:1px solid var(--line)}.schools-module__GLTinG__faqList summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(19px,1.6vw,24px);list-style:none;display:flex}.schools-module__GLTinG__faqList summary::-webkit-details-marker{display:none}.schools-module__GLTinG__faqList summary:after{content:"+";border:1px solid var(--line);width:34px;height:34px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:20px;transition:transform .25s;display:grid}.schools-module__GLTinG__faqList details[open] summary:after{transform:rotate(45deg)}.schools-module__GLTinG__faqList details p{max-width:760px;color:var(--muted);padding-bottom:26px;font-size:16px;line-height:1.75}.schools-module__GLTinG__finder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:6%;display:grid}.schools-module__GLTinG__finder h2{letter-spacing:-.055em;font-size:clamp(40px,5vw,84px);line-height:.98}.schools-module__GLTinG__finderForm label{letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.schools-module__GLTinG__finderRow{border:1.5px solid #fff;gap:0;display:flex}.schools-module__GLTinG__finderRow input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;flex:1;padding:18px 20px;font-size:16px}.schools-module__GLTinG__finderRow input::placeholder{color:#ffffff8c}.schools-module__GLTinG__finderRow button{background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:0;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:700;display:inline-flex}.schools-module__GLTinG__finderRow button:hover{color:var(--navy);background:#fff}.schools-module__GLTinG__keepList{gap:12px;margin-top:22px;display:grid}.schools-module__GLTinG__keepList li,.schools-module__GLTinG__checkList li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.schools-module__GLTinG__keepList svg,.schools-module__GLTinG__checkList svg{color:var(--accent);flex-shrink:0;margin-top:3px}.schools-module__GLTinG__checkList{gap:12px;display:grid}.schools-module__GLTinG__panel{background:var(--cream);border-left:4px solid var(--accent);padding:clamp(28px,3vw,44px)}.schools-module__GLTinG__sectionCream .schools-module__GLTinG__panel{background:#fff}.schools-module__GLTinG__panel h3{letter-spacing:-.03em;margin-bottom:8px;font-size:22px}.schools-module__GLTinG__timeline{grid-template-columns:repeat(var(--steps,5), minmax(0, 1fr));border-top:2px solid var(--navy);display:grid}.schools-module__GLTinG__timeline li{padding:30px 22px 0 0;position:relative}.schools-module__GLTinG__timeline li:before{content:"";background:var(--accent);border-radius:50%;width:14px;height:14px;position:absolute;top:-8px;left:0}.schools-module__GLTinG__timeline span{letter-spacing:.14em;color:var(--accent);font-size:12px;font-weight:700}.schools-module__GLTinG__timeline b{letter-spacing:-.025em;margin:10px 0 8px;font-size:19px;display:block}.schools-module__GLTinG__timeline p{color:var(--muted);font-size:14px;line-height:1.65}.schools-module__GLTinG__sectionDark .schools-module__GLTinG__timeline{border-color:#fff}.schools-module__GLTinG__sectionDark .schools-module__GLTinG__timeline p{color:#ffffffb3}.schools-module__GLTinG__plans{grid-template-columns:1fr 1fr;gap:18px;display:grid}.schools-module__GLTinG__plan{border:1px solid var(--line);background:#fff;flex-direction:column;padding:clamp(28px,3vw,46px);display:flex}.schools-module__GLTinG__planElite{background:var(--navy);color:#fff;border-color:var(--navy)}.schools-module__GLTinG__planTop{letter-spacing:.16em;color:var(--accent);justify-content:space-between;font-size:11px;font-weight:700;display:flex}.schools-module__GLTinG__plan h3{letter-spacing:-.05em;margin-top:22px;font-size:clamp(32px,3vw,46px)}.schools-module__GLTinG__price{letter-spacing:-.05em;color:var(--accent);align-items:baseline;gap:10px;font-size:clamp(38px,3.6vw,56px);font-weight:900;display:flex;margin:12px 0 14px!important}.schools-module__GLTinG__price small{letter-spacing:0;color:var(--muted);font-size:14px;font-weight:500}.schools-module__GLTinG__planElite .schools-module__GLTinG__price small{color:#ffffffa6}.schools-module__GLTinG__planDescription{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:22px;font-size:15px;line-height:1.6}.schools-module__GLTinG__planElite .schools-module__GLTinG__planDescription{color:#ffffffbd;border-color:#ffffff26}.schools-module__GLTinG__planItems{gap:12px;display:grid;margin-top:22px!important}.schools-module__GLTinG__planItems li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;display:flex}.schools-module__GLTinG__planItems svg{color:var(--accent);flex-shrink:0;margin-top:3px}.schools-module__GLTinG__planned{color:#0a0c2b99}.schools-module__GLTinG__planElite .schools-module__GLTinG__planned{color:#fff9}.schools-module__GLTinG__plannedTag{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:700}.schools-module__GLTinG__legend{color:var(--muted);flex-wrap:wrap;gap:10px 28px;margin-top:24px;font-size:13px;display:flex}.schools-module__GLTinG__legend span{align-items:center;gap:8px;display:inline-flex}.schools-module__GLTinG__legend svg{color:var(--accent)}.schools-module__GLTinG__membershipFacts{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.schools-module__GLTinG__membershipFacts div{background:#fff;padding:24px 26px}.schools-module__GLTinG__membershipFacts b{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:11px;display:block}.schools-module__GLTinG__membershipFacts p{color:var(--muted);font-size:15px;line-height:1.6}.schools-module__GLTinG__note{color:var(--muted);font-size:15px;line-height:1.7;margin-top:26px!important}.schools-module__GLTinG__note b{color:var(--navy)}.schools-module__GLTinG__videoLayout{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,90px);display:grid}.schools-module__GLTinG__video{aspect-ratio:9/16;background:var(--navy);width:min(380px,43.875vh,100vw - 40px);position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0a0c2b80}.schools-module__GLTinG__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.schools-module__GLTinG__topics{gap:14px;display:grid;margin-top:26px!important}.schools-module__GLTinG__topics li{align-items:flex-start;gap:12px;font-size:16px;line-height:1.6;display:flex}.schools-module__GLTinG__topics svg{color:var(--accent);flex-shrink:0;margin-top:4px}.schools-module__GLTinG__closing{text-align:center}.schools-module__GLTinG__closing h2{letter-spacing:-.06em;margin-top:20px;font-size:clamp(46px,6.5vw,112px);line-height:.98}.schools-module__GLTinG__closing .schools-module__GLTinG__lead{margin:24px auto 0}.schools-module__GLTinG__closing .schools-module__GLTinG__actions{justify-content:center}@media (max-width:1100px){.schools-module__GLTinG__grid4,.schools-module__GLTinG__qualities,.schools-module__GLTinG__levels{grid-template-columns:repeat(2,minmax(0,1fr))}.schools-module__GLTinG__timeline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:34px}.schools-module__GLTinG__noPressure{grid-template-columns:1fr}}@media (max-width:900px){.schools-module__GLTinG__heroGrid,.schools-module__GLTinG__head,.schools-module__GLTinG__split,.schools-module__GLTinG__faq,.schools-module__GLTinG__finder,.schools-module__GLTinG__plans,.schools-module__GLTinG__pathways,.schools-module__GLTinG__videoLayout{grid-template-columns:minmax(0,1fr)}.schools-module__GLTinG__heroGrid{gap:40px;padding:36px 0 48px}.schools-module__GLTinG__head{gap:14px}.schools-module__GLTinG__split{gap:40px}.schools-module__GLTinG__faq{gap:18px}.schools-module__GLTinG__finder{gap:30px}.schools-module__GLTinG__grid3,.schools-module__GLTinG__flow,.schools-module__GLTinG__membershipFacts{grid-template-columns:minmax(0,1fr)}.schools-module__GLTinG__flow li{border-bottom:1px solid #ffffff2b;border-right:0}.schools-module__GLTinG__flow li:last-child{border-bottom:0}.schools-module__GLTinG__flow li:not(:last-child):after{clip-path:polygon(0 0,100% 0,50% 100%);inset:auto auto -11px 30px}.schools-module__GLTinG__heroPhoto{aspect-ratio:4/3}.schools-module__GLTinG__video{justify-self:center}}@media (max-width:640px){.schools-module__GLTinG__page{--gutter:20px}.schools-module__GLTinG__meta{flex-direction:column;gap:4px}.schools-module__GLTinG__meta span:last-child{display:none}.schools-module__GLTinG__hero h1{font-size:clamp(44px,13vw,60px)}.schools-module__GLTinG__lead{font-size:16px}.schools-module__GLTinG__actions>*{width:100%}.schools-module__GLTinG__grid4,.schools-module__GLTinG__levels,.schools-module__GLTinG__qualities,.schools-module__GLTinG__timeline,.schools-module__GLTinG__days{grid-template-columns:minmax(0,1fr)}.schools-module__GLTinG__qualities li:last-child{grid-column:auto}.schools-module__GLTinG__timeline{border-top:0;border-left:2px solid var(--navy);row-gap:26px;padding-left:22px}.schools-module__GLTinG__sectionDark .schools-module__GLTinG__timeline{border-left-color:#fff}.schools-module__GLTinG__timeline li{padding:0}.schools-module__GLTinG__timeline li:before{top:2px;left:-30px}.schools-module__GLTinG__pathway{min-height:360px}.schools-module__GLTinG__tabs{top:78px}.schools-module__GLTinG__tabs a{margin-right:18px;padding-right:18px}.schools-module__GLTinG__tabs a[aria-current=page]:after{right:18px}.schools-module__GLTinG__heroPhoto figcaption{max-width:92%;padding:16px 18px}}@media (prefers-reduced-motion:reduce){.schools-module__GLTinG__button,.schools-module__GLTinG__buttonGhost,.schools-module__GLTinG__pathway img,.schools-module__GLTinG__faqList summary:after{transition:none}}.schools-module__GLTinG__levelPanel{background:#ffffff08;border:1px solid #ffffff2b;padding:clamp(26px,3vw,44px)}.schools-module__GLTinG__levelPanelTop{letter-spacing:.18em;color:#ffffffb3;border-bottom:1px solid #ffffff26;justify-content:space-between;padding-bottom:18px;font-size:11px;font-weight:700;display:flex;margin-bottom:22px!important}.schools-module__GLTinG__levelPanelList{gap:12px;display:grid}.schools-module__GLTinG__levelPanelList li{color:var(--navy);background:#fff;align-items:center;gap:16px;padding:12px 16px 12px 12px;display:flex}.schools-module__GLTinG__levelPanelList b{letter-spacing:-.02em;font-size:16px;display:block}.schools-module__GLTinG__levelPanelList small{color:var(--muted);font-size:13px;line-height:1.4;display:block}.schools-module__GLTinG__levelPanelBadge{background:var(--navy);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:18px;font-weight:900;display:grid}.schools-module__GLTinG__levelPanelList li:nth-child(2n) .schools-module__GLTinG__levelPanelBadge{background:var(--accent)}li.schools-module__GLTinG__levelPanelCompete{background:var(--accent);color:#fff}li.schools-module__GLTinG__levelPanelCompete small{color:#ffffffd9}li.schools-module__GLTinG__levelPanelCompete .schools-module__GLTinG__levelPanelBadge{color:var(--accent);background:#fff}@media (max-width:640px){.schools-module__GLTinG__levelPanelList li{margin-left:0!important}}.schools-module__GLTinG__splitTitle{letter-spacing:-.05em;font-size:clamp(36px,4.2vw,68px);line-height:1.02;margin-top:18px!important}.schools-module__GLTinG__showCard{background:#ffffff08;border:1px solid #ffffff2b;flex-direction:column;gap:18px;padding:clamp(26px,3vw,42px);display:flex}.schools-module__GLTinG__showCard .schools-module__GLTinG__days{margin-top:0}.schools-module__GLTinG__flow h3 svg{vertical-align:-3px;color:var(--accent);margin-right:6px}.schools-module__GLTinG__form{color:var(--navy);background:#fff;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(26px,3vw,44px);display:flex}.schools-module__GLTinG__formGrid{grid-template-columns:1fr 1fr;gap:18px 16px;width:100%;display:grid}.schools-module__GLTinG__formGrid label{flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}.schools-module__GLTinG__formGrid label b{color:var(--accent)}.schools-module__GLTinG__formGrid .schools-module__GLTinG__wide{grid-column:1/-1}.schools-module__GLTinG__formGrid input{min-height:52px;color:var(--navy);font:inherit;background:#fff;border:1.5px solid #0a0c2b33;border-radius:0;padding:12px 14px;font-size:16px;font-weight:500;transition:border-color .2s}.schools-module__GLTinG__formGrid input:hover{border-color:#0a0c2b80}.schools-module__GLTinG__formGrid input:focus{border-color:var(--navy);outline:none}.schools-module__GLTinG__form .schools-module__GLTinG__button{margin-top:4px}.schools-module__GLTinG__form .schools-module__GLTinG__button:disabled{opacity:.7;cursor:progress}.schools-module__GLTinG__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.schools-module__GLTinG__formError{border-left:3px solid var(--accent);background:#e21c210f;width:100%;padding:12px 14px;font-size:14px;line-height:1.55}.schools-module__GLTinG__formError a{font-weight:700;text-decoration:underline}.schools-module__GLTinG__formNote{color:var(--muted);font-size:13px;line-height:1.6}.schools-module__GLTinG__formDone{color:var(--navy);background:#fff;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(28px,3vw,46px);display:flex}.schools-module__GLTinG__formDone h3{letter-spacing:-.04em;font-size:clamp(28px,2.6vw,40px)}.schools-module__GLTinG__formDone h3:focus{outline:none}.schools-module__GLTinG__formDone p{color:var(--muted);font-size:16px;line-height:1.7}.schools-module__GLTinG__formDoneMark{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}@media (max-width:640px){.schools-module__GLTinG__formGrid{grid-template-columns:minmax(0,1fr)}.schools-module__GLTinG__form .schools-module__GLTinG__button{width:100%}}.schools-module__GLTinG__heroAside{color:var(--muted);font-size:14px;margin-top:22px!important}.schools-module__GLTinG__heroAside a,.schools-module__GLTinG__afterCall a{color:var(--navy);border-bottom:1px solid;align-items:center;gap:6px;font-weight:700;display:inline-flex}.schools-module__GLTinG__heroAside a:hover,.schools-module__GLTinG__afterCall a:hover{color:var(--accent)}.schools-module__GLTinG__afterCall{color:#ffffffb8;font-size:14px;line-height:1.6;margin-top:18px!important}.schools-module__GLTinG__afterCall a{color:#fff}.schools-module__GLTinG__supportList{border-top:2px solid var(--navy);gap:0;display:grid}.schools-module__GLTinG__supportList li{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:10px;padding:26px 0;display:grid}.schools-module__GLTinG__supportList li>span{letter-spacing:.12em;color:var(--accent);font-size:13px;font-weight:700}.schools-module__GLTinG__supportList h3{letter-spacing:-.03em;margin-bottom:6px;font-size:22px}.schools-module__GLTinG__supportList p{color:var(--muted);font-size:15px;line-height:1.7}.schools-module__GLTinG__requirements{border:1px solid var(--line);background:#fff;margin-top:18px}.schools-module__GLTinG__requirements summary{cursor:pointer;justify-content:space-between;align-items:center;padding:22px 26px;font-size:16px;font-weight:700;list-style:none;display:flex}.schools-module__GLTinG__requirements summary::-webkit-details-marker{display:none}.schools-module__GLTinG__requirements summary:after{content:"+";color:var(--accent);font-size:22px;transition:transform .25s}.schools-module__GLTinG__requirements[open] summary:after{transform:rotate(45deg)}.schools-module__GLTinG__requirements .schools-module__GLTinG__checkList{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 26px 26px}.schools-module__GLTinG__fitHead{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;font-size:12px;font-weight:700;margin:34px 0 14px!important}.schools-module__GLTinG__fitList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.schools-module__GLTinG__fitList li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.schools-module__GLTinG__fitList svg{color:var(--accent);flex-shrink:0;margin-top:2px}.schools-module__GLTinG__notFit{color:#ffffffc4;border:1px solid #ffffff2b;align-items:flex-start;gap:12px;padding:18px;font-size:14px;line-height:1.6;display:flex;margin-top:26px!important}.schools-module__GLTinG__notFit svg{color:var(--accent);flex-shrink:0;margin-top:2px}@media (max-width:640px){.schools-module__GLTinG__requirements .schools-module__GLTinG__checkList,.schools-module__GLTinG__fitList{grid-template-columns:minmax(0,1fr)}.schools-module__GLTinG__supportList li{grid-template-columns:40px 1fr}}.schools-module__GLTinG__obHero{max-width:1100px;padding:64px 0 76px}.schools-module__GLTinG__obHero .schools-module__GLTinG__lead{max-width:640px}.schools-module__GLTinG__obSteps{background:#ffffff2b;border:1px solid #ffffff2b;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;margin-top:44px!important}.schools-module__GLTinG__obSteps a{background:var(--navy);flex-direction:column;gap:8px;height:100%;padding:18px 18px 22px;font-size:15px;font-weight:700;transition:background .2s;display:flex}.schools-module__GLTinG__obSteps a:hover{background:#ffffff12}.schools-module__GLTinG__obSteps span{letter-spacing:.14em;color:var(--accent);font-size:12px}.schools-module__GLTinG__progress{z-index:15;padding:0 var(--gutter);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#ffffffef;position:sticky;top:94px}.schools-module__GLTinG__progressTrack{background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.schools-module__GLTinG__progressTrack span{background:var(--accent);height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);display:block}.schools-module__GLTinG__progress ol{justify-content:space-between;gap:12px;display:flex}.schools-module__GLTinG__progress a{color:#0a0c2b8c;white-space:nowrap;align-items:center;gap:10px;padding:16px 0;font-size:13px;font-weight:700;display:flex}.schools-module__GLTinG__progressMark{border:1.5px solid #0a0c2b40;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.schools-module__GLTinG__progressNow a{color:var(--navy)}.schools-module__GLTinG__progressNow .schools-module__GLTinG__progressMark{border-color:var(--accent);background:var(--accent);color:#fff}.schools-module__GLTinG__progressDone a{color:var(--navy)}.schools-module__GLTinG__progressDone .schools-module__GLTinG__progressMark{border-color:var(--navy);background:var(--navy);color:#fff}.schools-module__GLTinG__letter{border-left:3px solid var(--accent);gap:16px;padding:0 0 26px 26px;display:grid;position:relative}.schools-module__GLTinG__letter p{color:#3d3f52;font-size:17px;line-height:1.75}.schools-module__GLTinG__letter .schools-module__GLTinG__signoff{letter-spacing:.04em;color:var(--navy);font-size:14px;font-weight:700}.schools-module__GLTinG__obList{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.schools-module__GLTinG__obList li{background:#fff;grid-template-columns:40px 180px 1fr;align-items:baseline;gap:10px;padding:14px 18px;display:grid}.schools-module__GLTinG__obList span{color:var(--accent);font-size:12px;font-weight:700}.schools-module__GLTinG__obList b{font-size:15px}.schools-module__GLTinG__obList small{color:var(--muted);font-size:14px}.schools-module__GLTinG__obSplit{gap:18px;margin-top:18px}.schools-module__GLTinG__obSplit .schools-module__GLTinG__panel{background:#fff;height:100%}.schools-module__GLTinG__obSplit .schools-module__GLTinG__days{background:var(--line)}.schools-module__GLTinG__obSplit .schools-module__GLTinG__days div{background:var(--cream)}.schools-module__GLTinG__obSplit .schools-module__GLTinG__days p{color:var(--muted);font-size:13px;line-height:1.55}.schools-module__GLTinG__resources{margin-top:40px}.schools-module__GLTinG__resources .schools-module__GLTinG__fitHead{color:var(--navy)}.schools-module__GLTinG__resources ul{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.schools-module__GLTinG__resources a{border:1px solid var(--line);background:#fff;align-items:flex-start;gap:14px;height:100%;padding:20px;transition:border-color .2s,transform .2s;display:flex}.schools-module__GLTinG__resources a:hover{border-color:var(--accent);transform:translateY(-2px)}.schools-module__GLTinG__resources svg{color:var(--accent);flex-shrink:0}.schools-module__GLTinG__resources span{flex:1}.schools-module__GLTinG__resources b{font-size:15px;display:block}.schools-module__GLTinG__resources small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.5;display:block}.schools-module__GLTinG__resources em{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-weight:700;color:var(--accent)!important;font-size:10px!important}.schools-module__GLTinG__standards{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.schools-module__GLTinG__standards>*{grid-column:span 2}.schools-module__GLTinG__standards>:nth-child(n+4){grid-column:span 3}@media (max-width:900px){.schools-module__GLTinG__standards{grid-template-columns:minmax(0,1fr)}.schools-module__GLTinG__standards>*,.schools-module__GLTinG__standards>:nth-child(n+4){grid-column:auto}}.schools-module__GLTinG__standards .schools-module__GLTinG__checkList li{color:var(--muted);font-size:14px}.schools-module__GLTinG__ack{background:var(--cream);border:2px solid var(--navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding:24px 26px;transition:background .2s,border-color .2s;display:flex}.schools-module__GLTinG__ackDone{border-color:var(--accent);background:#e21c210a}.schools-module__GLTinG__ack label{cursor:pointer;align-items:flex-start;gap:16px;display:flex}.schools-module__GLTinG__ack input{opacity:0;width:1px;height:1px;position:absolute}.schools-module__GLTinG__ackBox{border:2px solid var(--navy);color:#0000;background:#fff;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.schools-module__GLTinG__ack input:checked+.schools-module__GLTinG__ackBox{border-color:var(--accent);background:var(--accent);color:#fff}.schools-module__GLTinG__ack input:focus-visible+.schools-module__GLTinG__ackBox{outline:3px solid var(--accent);outline-offset:3px}.schools-module__GLTinG__ack b{font-size:16px;line-height:1.4;display:block}.schools-module__GLTinG__ack small{color:var(--muted);margin-top:4px;font-size:13px;display:block}.schools-module__GLTinG__ackNext{color:var(--accent);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.schools-module__GLTinG__afterApply{margin-top:56px}.schools-module__GLTinG__afterApply .schools-module__GLTinG__fitHead{color:var(--navy)}@media (max-width:900px){.schools-module__GLTinG__obSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.schools-module__GLTinG__progressLabel{display:none}.schools-module__GLTinG__progressNow .schools-module__GLTinG__progressLabel{display:inline}.schools-module__GLTinG__obList li{grid-template-columns:36px 1fr}.schools-module__GLTinG__obList small{grid-column:2}}@media (max-width:640px){.schools-module__GLTinG__progress{top:78px}.schools-module__GLTinG__obHero{padding:40px 0 52px}.schools-module__GLTinG__letter{padding-left:18px}}.schools-module__GLTinG__tabs b{font-weight:inherit}.schools-module__GLTinG__tabShort{display:none}@media (max-width:640px){.schools-module__GLTinG__tabLong{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.schools-module__GLTinG__tabShort{display:inline}.schools-module__GLTinG__tabs{justify-content:space-between}.schools-module__GLTinG__tabs a{margin-right:0;padding-right:0}.schools-module__GLTinG__tabs a[aria-current=page]:after{right:0}}
.downloads-page-module__zdT6Ka__page .downloads-page-module__zdT6Ka__overview{color:var(--navy);background:#fff;padding:28px}.downloads-page-module__zdT6Ka__overviewTop{color:var(--accent);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex}.downloads-page-module__zdT6Ka__page .downloads-page-module__zdT6Ka__overview h2{letter-spacing:-.04em;margin:25px 0;font-size:30px;line-height:1.1}.downloads-page-module__zdT6Ka__disciplines{border-top:1px solid #0a0c2b20}.downloads-page-module__zdT6Ka__disciplines a{border-bottom:1px solid #0a0c2b20;grid-template-columns:1fr auto 20px;align-items:center;gap:18px;padding:16px 0;font-size:13px;display:grid}.downloads-page-module__zdT6Ka__disciplines a:last-child{border-bottom:0;padding-bottom:0}.downloads-page-module__zdT6Ka__disciplines b{color:#606272;font-size:10px;font-weight:400}.downloads-page-module__zdT6Ka__disciplines a:hover{color:var(--accent)}.downloads-page-module__zdT6Ka__library{padding-block:65px!important}.downloads-page-module__zdT6Ka__heading{justify-content:space-between;align-items:start;gap:30px;margin-bottom:40px;display:flex}.downloads-page-module__zdT6Ka__page .downloads-page-module__zdT6Ka__heading h2{font-size:clamp(36px,3.5vw,60px)}@media (max-width:700px){.downloads-page-module__zdT6Ka__page .downloads-page-module__zdT6Ka__overview{padding:25px}.downloads-page-module__zdT6Ka__heading{gap:20px;display:grid}.downloads-page-module__zdT6Ka__page .downloads-page-module__zdT6Ka__heading h2{font-size:36px}.downloads-page-module__zdT6Ka__library{padding-block:45px!important}}
