.inst .sb{display:grid;gap:0}.inst .sb-head{display:grid;gap:14px;justify-items:start;padding:var(--sec-y) var(--pad-x) 30px;max-width:1100px}.inst .sb-head .sb-head__h{font-size:clamp(28px,6.4cqi,58px);line-height:1.1;letter-spacing:-.01em}.inst .sb-head .sb-head__h .scr{color:var(--color-accent-action)}.inst .sb-notes{display:grid;gap:6px;max-width:74ch;padding-left:1.2em!important;color:var(--color-text-muted)}.inst .sb-notes li{list-style:disc}.inst .sb-notes li::marker{color:var(--color-accent-action)}.inst .sb-sec{padding:var(--sec-y) var(--pad-x);border-top:1px solid var(--color-line)}.inst .sb-sec .sb-sec__h{font-size:clamp(22px,4.4cqi,36px)}.inst .sb-sec__lede{max-width:70ch;color:var(--color-text-muted)}.inst .sb-label{margin:32px 0 12px!important;font-size:var(--fs-kicker);font-weight:700;letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--color-text-soft)}.inst .sb-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;margin-top:26px}.inst .sb-col{display:grid;gap:10px;align-content:start;min-width:0}.inst .sb-col .sb-col__name{font-size:18px;line-height:1.2}.inst .sb-col__name a{color:var(--color-text);text-decoration:none;display:inline-flex;min-height:var(--tap-min);align-items:center}.inst .sb-col__name a:hover{text-decoration:underline}.inst .sb-col__idea{font-size:var(--fs-meta);color:var(--color-text-muted)}.inst .sb-dir__head{display:grid;gap:10px;justify-items:start;max-width:820px}.inst .sb-screens{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.inst .sb-shot{display:grid;gap:8px;margin:0;width:100%;min-width:0}.inst .sb-shot--phone{width:min(100%,390px)}.inst .sb-shot__vp{position:relative;overflow:hidden;background:var(--color-ground-deep);box-shadow:0 0 0 1px var(--color-line-strong);max-width:100%}.inst .sb-shot__vp iframe{position:absolute;top:0;left:0;border:0;transform-origin:0 0;pointer-events:none;background:var(--color-ground)}.inst .sb-shot__cap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:var(--fs-small);color:var(--color-text-soft)}.inst .sb-shot__cap a{display:inline-flex;align-items:center;min-height:var(--tap-min);font-weight:700}.inst .sb-missing{display:grid;place-content:center;gap:4px;min-height:300px;padding:20px;border:1px dashed var(--color-line-strong);color:var(--color-text-soft);text-align:center}@container site (min-width:760px){.inst .sb-head{padding:var(--sec-y-wide) var(--pad-x-wide) 34px}.inst .sb-sec{padding:var(--sec-y-wide) var(--pad-x-wide)}}@container site (min-width:1000px){.inst .sb-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.inst .sb-cols--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}@container site (min-width:1100px){.inst .sb-screens{grid-template-columns:minmax(0,1fr) 390px;gap:36px}}.inst .sb-screens--phone{grid-template-columns:minmax(0,390px)}.inst .sb-framed,.inst .sb-hero{overflow:hidden}.inst .sb-hero{position:relative;isolation:isolate;background:var(--color-ground)}.inst .sb-hero__ph{position:absolute;inset:0;z-index:-2;background-size:cover;background-repeat:no-repeat;background-position:var(--ph-pos,center)}.inst .sb-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--color-overlay-hero-narrow)}.inst .sb-hero__in{display:grid;gap:16px;justify-items:start;min-width:0;max-width:700px;padding:calc(var(--nav-h) + 40px) var(--pad-x) 56px}.inst .sb-hero .lede{color:var(--color-text);max-width:44ch;font-size:var(--fs-body)}.inst .sb-hero .k{color:var(--color-kicker)}.inst .sb-hero .ctas{margin-top:6px}.inst .sb-hero h1 .h-phrase{display:block;width:-moz-fit-content;width:fit-content;background:var(--grad-headline);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@container site (min-width:760px){.inst .sb-hero__ph{background-position:var(--ph-pos-wide,center)}.inst .sb-hero:before{background:var(--color-overlay-hero-wide)}.inst .sb-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--color-overlay-photo)}.inst .sb-hero__in{padding:calc(var(--nav-h-wide) + 70px) var(--pad-x-wide) 90px}.inst.site .sb-hero h1{font-size:clamp(44px,5.8cqi,86px)}.inst .sb-hero .lede{font-size:17px}}.inst .sb-explore{justify-self:start;border:1px solid;color:inherit;background:var(--color-none)}.inst .sb-explore:hover{background:var(--color-line-soft);color:inherit}.inst .sb-fit{width:100%;border-top:1px solid;padding-top:2px}.inst .sb-fit summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--tap);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;list-style:none}.inst .sb-fit summary::-webkit-details-marker{display:none}.inst .sb-fit summary:after{content:"";flex:none;width:20px;height:20px;background:currentColor;-webkit-mask:var(--chev-down-mask) center/contain no-repeat;mask:var(--chev-down-mask) center/contain no-repeat;transition:transform .2s ease}.inst .sb-fit[open] summary:after{transform:rotate(180deg)}.inst .sb-fit ul{display:grid;gap:8px;list-style:none;padding:4px 0 12px!important}.inst .sb-fit li{position:relative;padding-left:16px;font-size:var(--fs-body);line-height:1.5}.inst .sb-fit li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:2px;background:currentColor}.inst .sb-fit__note{padding-bottom:12px;font-size:var(--fs-body);font-style:italic}.inst .sb-frame{position:relative;display:block;margin:0;min-height:220px;background:var(--color-ground-deep);clip-path:polygon(0 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% 100%,0 100%)}.inst .sb-frame__ph{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;filter:none}.inst .sb-frame:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 5px var(--sbf-ring),inset 0 0 0 11px var(--brand-midnight-900),inset 0 0 0 12px var(--brand-hairline-35)}.inst .sb-frame[data-school]{--sbf-ring:var(--color-school)}.inst .sb-frame[data-school=seta]:after{box-shadow:inset 0 0 0 1px var(--brand-turquoise-light),inset 0 0 0 5px var(--sbf-ring),inset 0 0 0 6px var(--brand-turquoise-light),inset 0 0 0 11px var(--brand-midnight-900),inset 0 0 0 12px var(--brand-hairline-35)}.inst .sb-frame__tab{position:absolute;z-index:1;top:12px;left:12px;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 9px}.inst .sb-frame[data-school] .sb-frame__tab{background:var(--color-school);color:var(--color-school-ink);box-shadow:inset 0 0 0 1px var(--color-school-edge)}.inst .sb-frame__tab .mark{width:12px;height:21px}.inst .sb-frame[data-school=sihd] .sb-frame__tab .mark{--mark:url(/institute/assets/mark-midnight.png)}.inst .sb-frame__tab .chev{color:currentColor}.inst .sb-frame__tab .chev i{width:11px;height:8px}.inst .sb-act{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px}.inst .sb-examlink{display:inline-flex;align-items:center;min-height:var(--tap);font-size:12px;font-weight:700;letter-spacing:var(--track-button);text-transform:uppercase;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.inst .sb-examlink:after{content:"\203A"/"";margin-left:8px;font-size:20px;line-height:1;text-decoration:none}.inst .sb-examlink:hover{text-decoration-thickness:2px}.inst #compare,.inst #placement,.inst [id^=school-]{scroll-margin-top:16px}.inst .sb-sticky{position:sticky;bottom:0;z-index:20;height:0}.inst .sb-sticky__in{position:absolute;left:0;right:0;bottom:0;padding:10px var(--pad-x) calc(10px + env(safe-area-inset-bottom));background:var(--color-ground-deep);box-shadow:0 -1px 0 var(--color-line-strong);transform:translateY(100%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.inst .sb-sticky.is-on .sb-sticky__in{transform:none;visibility:visible;transition:transform .2s ease}@media (prefers-reduced-motion:reduce){.inst .sb-sticky.is-on .sb-sticky__in,.inst .sb-sticky__in{transition:none}}@container site (min-width:760px){.inst .sb-sticky{display:none}}.inst .sb-steps{display:grid;gap:10px;list-style:none;counter-reset:none}.inst .sb-steps li{position:relative;display:grid;gap:4px;align-content:start;padding:18px 20px 20px;background:var(--color-panel);border-top:3px solid var(--deco-lime)}.inst .sb-steps__n{font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--color-accent-action)}.inst .sb-steps b{font-size:15px;line-height:1.25;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text)}.inst .sb-steps__b{font-size:var(--fs-body);line-height:1.5;color:var(--color-text-muted)}@container site (min-width:760px){.inst .sb-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.inst .sb-steps li{padding:22px 34px 24px 22px;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,0 0)}.inst .sb-steps li+li{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%);padding-left:36px}}.inst .sba-hero .sb-hero__in{padding-bottom:110px}@container site (min-width:760px){.inst .sba-hero .sb-hero__in{padding-bottom:200px}}.inst .sba-doors{position:relative;z-index:1;margin-top:-64px;padding:0 var(--pad-x)}.inst .sba-doors__in{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.inst .sba-door{display:grid;grid-template-rows:auto 1fr;min-width:0}.inst .sba-door[data-school]{background:var(--color-school);clip-path:polygon(0 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% 100%,0 100%)}.inst .sba-door[data-school=seta] .sba-door__body{box-shadow:inset 0 0 0 1px var(--color-school-edge)}.inst .sba-door__ph{aspect-ratio:16/9;min-height:0}.inst .sba-door[data-school] .sba-door__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 22px 18px;color:var(--color-school-ink)}.inst .sba-door__pre{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.inst .sba-door[data-school=seta] .sba-door__pre{color:var(--brand-turquoise-light)}.inst.site .sba-door h3{font-size:24px;line-height:1.02;margin-top:-4px;color:inherit}.inst .sba-door__tag{font-family:var(--font-script);font-size:30px;line-height:1.1}.inst .sba-door__for{font-size:var(--fs-body);font-weight:600;line-height:1.45;max-width:36ch}.inst .sba-door__for b{display:block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.inst .sba-door .sba-door__act{margin-top:auto;padding-top:4px}.inst .sba-door .sb-fit{margin-top:6px}.inst .sba-door[data-school]{--color-focus:var(--color-school-ink)}@container site (min-width:760px){.inst .sba-doors{margin-top:-150px;padding:0 var(--pad-x-wide)}.inst .sba-doors__in{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.inst .sba-door__ph{aspect-ratio:auto;height:320px}.inst .sba-door[data-school] .sba-door__body{padding:30px 30px 20px}.inst.site .sba-door h3{font-size:28px}}.inst .sba-why{display:grid;gap:22px;padding:0 var(--pad-x) var(--sec-y)}.inst .sba-why__head{display:grid;gap:10px}.inst .sba-place h2 .scr,.inst .sba-why h2 .scr{color:var(--color-accent-action)}.inst .sba-vision{position:relative;display:grid;gap:12px;padding:34px 24px 30px;background:var(--grad-sunrise-text);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}.inst .sba-vision blockquote{margin:0;font-size:clamp(20px,4.6cqi,34px);font-weight:700;line-height:1.3;color:var(--brand-starlight)}.inst .sba-vision blockquote span{display:block}.inst .sba-vision figcaption{font-size:var(--fs-kicker);font-weight:700;letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--color-accent-courses-pale)}.inst .sba-mission-k{margin-top:10px}.inst .sba-mission{display:grid;gap:22px;list-style:none}.inst .sba-mission li{display:grid;gap:6px;padding-top:6px;border-top:1px solid var(--color-line-strong)}.inst .sba-mission summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--tap);cursor:pointer;list-style:none}.inst .sba-mission summary::-webkit-details-marker{display:none}.inst .sba-mission summary:after{content:"";flex:none;width:24px;height:24px;background:currentColor;-webkit-mask:var(--chev-down-mask) center/contain no-repeat;mask:var(--chev-down-mask) center/contain no-repeat;color:var(--color-text-muted);transition:transform .2s ease}.inst .sba-mission details[open] summary:after{transform:rotate(180deg)}.inst .sba-mission details span{display:block;padding:8px 0 4px}.inst .sba-mission b{font-size:clamp(34px,6cqi,56px);font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:-.01em;color:var(--color-accent-action)}.inst .sba-mission span{font-size:var(--fs-body);line-height:1.55;color:var(--color-text-muted);max-width:40ch}@container site (min-width:760px){.inst .sba-why{padding:0 var(--pad-x-wide) var(--sec-y-wide)}.inst .sba-vision{padding:52px 56px 44px}.inst .sba-mission{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.inst .sba-cmp-sec{display:grid;gap:12px;padding:var(--sec-y) var(--pad-x)}.inst .sba-cmp{display:grid;gap:10px;margin-top:14px}.inst .sba-cmp__row{display:grid;gap:6px}.inst .sba-cmp__row--head{display:none}.inst .sba-cmp__lab{font-size:var(--fs-kicker);font-weight:700;letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--color-text-soft);padding-top:12px;border-top:1px solid var(--color-line)}.inst .sba-cmp__cell{display:grid;gap:2px;padding:10px 14px;font-size:var(--fs-body);font-weight:600;line-height:1.4}.inst .sba-cmp__cell[data-school]{background:var(--color-school);color:var(--color-school-ink);box-shadow:inset 0 0 0 1px var(--color-school-edge)}.inst .sba-cmp__who{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.inst .sba-cmp__cell--span{background:var(--color-panel-raised);color:var(--color-text);border-left:3px solid var(--deco-lime)}.inst .sba-cmp__h[data-school]{display:grid;gap:2px;padding:16px 16px 14px;background:var(--color-school);color:var(--color-school-ink);box-shadow:inset 0 0 0 1px var(--color-school-edge);font-size:15px;font-weight:800;line-height:1.1;text-transform:uppercase;text-decoration:none}.inst .sba-cmp__h small{font-size:10px;font-weight:700;letter-spacing:.18em}.inst .sba-cmp__h[data-school]:hover{text-decoration:underline}.inst .sba-cmp__go{display:grid;gap:6px;margin-top:18px;list-style:none}.inst .sba-cmp__go a[data-school]{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 16px;background:var(--color-school);color:var(--color-school-ink);box-shadow:inset 0 0 0 1px var(--color-school-edge);font-size:16px;font-weight:800;line-height:1.1;text-transform:uppercase;text-decoration:none}.inst .sba-cmp__go small{display:block;font-size:11px;font-weight:700;letter-spacing:.18em}.inst .sba-cmp__go a:after{content:"\203A"/"";margin-left:auto;font-size:26px;font-weight:400}.inst .sba-cmp__go a[data-school=seta] small{color:var(--brand-turquoise-light)}.inst .sba-cmp__go a{--color-focus:var(--color-school-ink)}.inst .sba-cmp__ctas{margin-top:14px}@container site (min-width:760px){.inst .sba-cmp-sec{padding:var(--sec-y-wide) var(--pad-x-wide)}.inst .sba-cmp{gap:6px}.inst .sba-cmp__row,.inst .sba-cmp__row--head{display:grid;grid-template-columns:170px repeat(3,minmax(0,1fr));gap:6px;align-items:stretch}.inst .sba-cmp__lab{display:flex;align-items:center;padding:0;border:0}.inst .sba-cmp__go,.inst .sba-cmp__who{display:none}.inst .sba-cmp__cell{align-content:center;padding:14px 16px}.inst .sba-cmp__cell--span{grid-column:2/-1;text-align:center;border-left:0;border-top:3px solid var(--deco-lime)}}.inst .sba-place{display:grid;gap:12px;padding:0 var(--pad-x) var(--sec-y)}.inst .sba-place .sb-steps{margin-top:14px}@container site (min-width:760px){.inst .sba-place{padding:0 var(--pad-x-wide) var(--sec-y)}}.inst .sbb-hero .sb-hero__in{padding-bottom:100px}.inst.site .sbb-hero h1{line-height:1.12}.inst.site .sbb-hero h1 .scr{color:var(--color-accent-action);font-size:1.6em}@container site (min-width:760px){.inst .sbb-hero .sb-hero__in{padding-bottom:204px;max-width:820px}.inst.site .sbb-hero h1{font-size:clamp(44px,5.6cqi,82px)}}.inst .sb-hero.sbb-hero+.band{position:relative;z-index:1;margin-top:-110px;margin-bottom:20px}@container site (max-width:759px){.inst.site .sb-hero.sbb-hero{min-height:0}.inst .sbb-hero .sb-hero__in{padding-bottom:250px}.inst .sbb-hero .sb-hero__ph{top:-22%;bottom:0}.inst .sb-hero.sbb-hero+.band{margin-top:-190px}}@container site (min-width:760px){.inst .sb-hero.sbb-hero+.band{margin-top:-240px}.inst .band .school-block.sbb-blk,.inst .band .school-block.sbb-blk:first-child,.inst .band .school-block.sbb-blk:last-child{padding:104px 36px 96px;align-content:center}}.inst .sbb-blk__tag{margin:0}.inst .sbb-blk__for{font-size:var(--fs-body);font-weight:600;line-height:1.45;max-width:34ch}.inst .sbb-cards{display:grid;gap:12px;padding:var(--sec-y) var(--pad-x)}.inst .sbb-cards h2 .scr,.inst .sbb-place h2 .scr,.inst .sbb-why h2 .scr{color:var(--color-accent-action)}.inst .sbb-cards__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:14px}.inst .sbb-card{display:grid;grid-template-rows:auto auto 1fr auto;min-width:0;background:var(--color-panel)}.inst .sbb-card__ph{aspect-ratio:2/1;min-height:0}@container site (min-width:900px){.inst .sbb-card__ph{aspect-ratio:16/10}}.inst .sbb-card[data-school] .sbb-card__h{display:grid;gap:2px;padding:16px 20px 14px;background:var(--color-school);color:var(--color-school-ink);box-shadow:inset 0 0 0 1px var(--color-school-edge);font-size:20px;line-height:1.05}.inst .sbb-card__h small{font-size:10px;font-weight:700;letter-spacing:.2em}.inst .sbb-card[data-school=seta] .sbb-card__h small{color:var(--brand-turquoise-light)}.inst .sbb-card__facts{display:grid;gap:0;margin:0;padding:6px 20px 0}.inst .sbb-card__facts div{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--color-line)}.inst .sbb-card__facts dt{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-school-accent)}.inst .sbb-card__facts dd{margin:0;font-size:var(--fs-body);font-weight:600;line-height:1.4;color:var(--color-text)}.inst .sbb-card__foot{display:grid;gap:8px;padding:16px 20px 8px}.inst .sbb-card .sb-examlink,.inst .sbb-card .sb-explore,.inst .sbb-card__foot{color:var(--color-text)}.inst .sbb-card .sb-fit{border-top-color:var(--color-line-strong)}@container site (min-width:900px){.inst .sbb-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container site (min-width:760px){.inst .sbb-cards{padding:var(--sec-y-wide) var(--pad-x-wide) var(--sec-y)}}.inst .sbb-why{display:grid;gap:18px;padding:0 0 var(--sec-y)}.inst .sbb-banner{position:relative;isolation:isolate;overflow:hidden;clip-path:polygon(0 var(--slant),100% 0,100% calc(100% - var(--slant)),0 100%)}.inst .sbb-banner__ph{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center 30%}.inst .sbb-banner:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--color-overlay-hero-narrow)}.inst .sbb-banner__in{display:grid;gap:14px;justify-items:start;padding:80px var(--pad-x) 84px;max-width:720px}.inst .sbb-vision{display:grid;gap:10px;margin-top:6px}.inst .sbb-vision blockquote{margin:0;font-size:clamp(20px,4.4cqi,32px);font-weight:700;line-height:1.3;color:var(--brand-starlight)}.inst .sbb-vision blockquote span{display:block}.inst .sbb-vision figcaption{font-size:var(--fs-kicker);font-weight:700;letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--color-accent-courses-pale)}.inst .sbb-mission-d{padding:0 var(--pad-x)}.inst .sbb-mission-d summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--tap);border-bottom:1px solid var(--color-line-strong);font-size:12px;font-weight:700;letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--color-kicker);cursor:pointer;list-style:none}.inst .sbb-mission-d summary::-webkit-details-marker{display:none}.inst .sbb-mission-d summary:after{content:"";flex:none;width:22px;height:22px;background:currentColor;-webkit-mask:var(--chev-down-mask) center/contain no-repeat;mask:var(--chev-down-mask) center/contain no-repeat;color:var(--color-text-muted);transition:transform .2s ease}.inst .sbb-mission-d[open] summary:after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.inst :is(.sb-fit,.sba-mission,.sbb-mission-d) summary:after{transition:none}}.inst .sbb-mission-d .sbb-mission{padding:14px 0 0!important}.inst .sbb-mission{display:grid;gap:12px;list-style:none;padding:0 var(--pad-x)!important}.inst .sbb-mission-full{display:grid;gap:16px;padding:6px var(--pad-x) 0}.inst .sbb-mission-full__k{margin:0;font-size:var(--fs-kicker);font-weight:700;letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--color-accent-courses-pale)}.inst .sbb-mission-full .sbb-mission{padding:0!important}.inst .sbb-mission--steps li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.inst .sbb-mission--steps b{font-size:clamp(20px,2.4cqi,26px);font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-strong)}.inst .sbb-mission--steps .sbb-mission__n{grid-row:auto;font-size:36px}.inst .sbb-mission-full__line{margin:0;max-width:70ch;font-size:17px;line-height:1.6;color:var(--color-text)}@container site (min-width:760px){.inst .sbb-mission.sbb-mission--steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.inst .sbb-mission li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;align-items:baseline;padding:20px;background:var(--color-panel);border-top:3px solid var(--deco-lilac)}.inst .sbb-mission__n{grid-row:span 2;font-size:44px;font-weight:800;line-height:.9;color:var(--color-accent-courses-text)}.inst .sbb-mission b{font-size:18px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text)}.inst .sbb-mission span:not(.sbb-mission__n){font-size:var(--fs-body);line-height:1.5;color:var(--color-text-muted)}@container site (min-width:760px){.inst .sbb-banner{clip-path:polygon(0 var(--slant-wide),100% 0,100% calc(100% - var(--slant-wide)),0 100%)}.inst .sbb-banner:before{background:var(--color-overlay-hero-wide)}.inst .sbb-banner__in{padding:130px var(--pad-x-wide) 130px}.inst .sbb-mission-d{padding:0 var(--pad-x-wide)}.inst .sbb-mission{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.inst .sbb-mission-full{padding:6px var(--pad-x-wide) 0}.inst .sbb-mission.sbb-mission--steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.inst .sbb-place{display:grid;gap:12px;justify-items:start;padding:var(--sec-y) var(--pad-x)}.inst .sbb-place .sb-steps{width:100%;margin-top:14px}.inst .sbb-place .sb-steps b{font-size:16px}@container site (min-width:760px){.inst .sbb-place{padding:var(--sec-y) var(--pad-x-wide)}}.inst .sbb-hero__body{max-width:46ch;margin:0;font-size:17px;line-height:1.6;color:var(--brand-starlight)}@container site (min-width:900px){.inst .sbb-hero__body{font-size:19px}}@container site (min-width:760px){.inst .sbb-band .band__in{grid-template-rows:repeat(5,auto);row-gap:12px}.inst .band .school-block.sbb-blk,.inst .band .school-block.sbb-blk:first-child,.inst .band .school-block.sbb-blk:last-child{grid-row:span 5;display:grid;grid-template-rows:subgrid;align-content:start;row-gap:12px}.inst .sbb-blk .btn{align-self:start;justify-self:start}}.inst .sbb-card{--acc:var(--color-school);border:5px solid var(--acc);clip-path:polygon(0 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% 100%,0 100%);background:var(--brand-white)}.inst .sbb-card[data-school=seta]{--acc:var(--brand-turquoise-light)}.inst .sbb-card .scv{box-shadow:inset 0 0 0 6px var(--brand-midnight-900),inset 0 0 0 7px var(--brand-hairline-35);clip-path:none}.inst .sbb-card__facts,.inst .sbb-card__foot{background:var(--brand-white)}.inst .sbb-card__facts div{border-bottom-color:var(--color-line)}.inst .sbb-card__facts dt{color:var(--color-accent-royal)}.inst .sbb-card__facts dd,.inst .sbb-card__foot{color:var(--color-ink)}.inst .sbb-card__foot{padding-bottom:18px}.inst .sbb-card__foot .sb-examlink{color:var(--color-ink)}.inst .sbb-card .sb-explore{border:0;background:var(--brand-grad-deep);color:var(--brand-starlight)}.inst .sbb-card .sb-explore:hover{background:var(--brand-grad-deep);color:var(--brand-white);filter:none}.inst .sbb-place .sb-steps li{border-top:0;padding-top:24px;background:var(--color-accent-royal);color:var(--brand-starlight)}.inst .sbb-place .sb-steps li:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--grad-tropical);background-size:100% 100%}.inst .sbb-place .sb-steps b,.inst .sbb-place .sb-steps__n{color:var(--brand-starlight)}@container site (min-width:760px){.inst .sbb-place .sb-steps li:before{background-size:calc(400% + 18px) 100%}.inst .sbb-place .sb-steps li:first-child:before{background-position:0 0}.inst .sbb-place .sb-steps li:nth-child(2):before{background-position:33.333% 0}.inst .sbb-place .sb-steps li:nth-child(3):before{background-position:66.667% 0}.inst .sbb-place .sb-steps li:nth-child(4):before{background-position:100% 0}}@container site (min-width:900px){.inst .sbb-card .sbb-card__facts div{min-height:66px;align-items:start}}.inst .sbb-card{grid-template-rows:auto auto 1fr}.inst .sbb-card .sbb-card__foot{display:flex;flex-direction:column;gap:18px;padding:16px 20px 22px}.inst .sbb-card .sb-act{margin-top:auto;flex-direction:column;align-items:flex-start;gap:12px}.inst .sbb-card .sb-fit{border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong);padding:0}.inst .sbb-card .sb-fit summary{color:var(--color-ink)}.inst .sbb-card .sb-fit ul{gap:10px;margin:0;padding:2px 0 16px!important}.inst .sbb-card .sb-fit li{padding-left:22px;font-size:15px;line-height:1.5;color:var(--color-ink)}.inst .sbb-card .sb-fit li:before{top:.68em;width:10px;height:2px;background:var(--color-accent-royal)}.inst.site :is(.sbb-cards,.sbb-why,.sbb-place) h2 .scr{font-size:2.55em}.inst.site .sb-hero.sbb-hero~* .final-step h2 .scr,.inst.site .sbb-why~.final-step h2 .scr{font-size:2.55em}.inst .sbb-card .sbb-card__facts div:last-child{border-bottom:0}.inst .cmp{gap:18px}.inst .cmp-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 4px}.inst .cmp-tabs button{min-height:var(--tap);padding:10px 16px;border:1px solid var(--color-line-strong);border-radius:999px;background:var(--color-none);color:var(--color-text);font:700 12px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.inst .cmp-tabs button[aria-selected=true]{border-color:var(--color-accent-action);background:var(--color-accent-action);color:var(--color-ink)}.inst .cmp-same{display:grid;gap:12px;margin-top:22px;padding:20px 22px;border:1px solid var(--color-line-strong);background:var(--color-panel)}.inst .cmp-same__k{margin:0;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-action)}.inst .cmp-same ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.inst .cmp-same li{display:grid;gap:2px}.inst .cmp-same b{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text)}.inst .cmp-same span{font-size:15px;color:var(--color-text-muted)}@container site (min-width:760px){.inst .cmp-same ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.inst .cmp-act.sb-act{flex-direction:column;align-items:flex-start;gap:10px}.inst .cmp .sb-explore{border:0;background:var(--brand-grad-deep);color:var(--brand-starlight)}.inst .cmp--ledger .cmp-tabs{display:flex}.inst .cmp-t-wrap{overflow:hidden;border-radius:4px;background:var(--brand-white)}.inst .cmp-t{width:100%;border-collapse:collapse;color:var(--color-ink);font-size:15px}.inst .cmp-t td,.inst .cmp-t th{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line-soft)}.inst .cmp-t thead th{padding:18px 16px 16px;border-bottom:0;border-top:6px solid var(--color-school);background:var(--color-ground)}.inst .cmp-t thead th[data-school=seta]{border-top-color:var(--brand-turquoise-light)}.inst .cmp-t thead td{background:var(--color-ground)}.inst .cmp-t__head{display:grid;gap:4px;justify-items:start;color:var(--brand-starlight)}.inst .cmp-t__head small{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.85}.inst .cmp-t__head b{font-size:19px;font-weight:800;line-height:1.1;text-transform:uppercase}.inst .cmp-t__em{width:84px;margin-bottom:8px}.inst .cmp-t tbody th[scope=row]{width:18%;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-royal)}.inst .cmp-t__g th{padding:18px 16px 8px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);border-bottom:2px solid var(--color-ink)}.inst .cmp-t tbody td{line-height:1.5}.inst .cmp-t tbody tr:not(.cmp-t__g):hover td,.inst .cmp-t tbody tr:not(.cmp-t__g):hover th{background:var(--brand-starlight)}.inst .cmp-t tfoot td{padding:18px 16px 22px;border-bottom:0}.inst .cmp-t tfoot .sb-examlink{color:var(--color-ink)}@container site (max-width:759px){.inst .cmp-t tfoot td:first-child,.inst .cmp-t thead td{display:none}.inst .cmp-t tr{display:grid;grid-template-columns:1fr}.inst .cmp-t [data-col]{display:none}.inst .cmp-t[data-active=seta] [data-col=seta],.inst .cmp-t[data-active=sihd] [data-col=sihd],.inst .cmp-t[data-active=soto] [data-col=soto]{display:block}.inst .cmp-t tbody th[scope=row]{width:auto;padding-bottom:0;border-bottom:0}.inst .cmp-t tfoot tr,.inst .cmp-t thead tr{display:block}}@container site (min-width:760px){.inst .cmp--ledger .cmp-tabs{display:none}}.inst .cmp-personas{display:grid;gap:16px;margin-top:8px}@container site (min-width:900px){.inst .cmp-personas{grid-template-columns:repeat(4,minmax(0,1fr))}}.inst .cmp-p{position:relative;display:grid;gap:10px;align-content:start;padding:22px 20px;border:5px solid var(--color-school);background:var(--brand-white);color:var(--color-ink);transition:transform .2s ease,box-shadow .2s ease}.inst .cmp-p[data-school=seta]{border-color:var(--brand-turquoise-light)}.inst .cmp-p .school-block__pre{margin:0;color:var(--color-accent-royal);opacity:1}.inst .cmp-p h3{margin:-4px 0 0;font-size:21px;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.inst .cmp-p__em{width:88px;filter:invert(1)}.inst .cmp-p__you{margin:0;font-size:15px;font-style:italic;line-height:1.5;color:var(--color-ink)}.inst .cmp-p__facts{display:grid;gap:0;margin:0;padding:0;list-style:none}.inst .cmp-p__facts li{display:grid;gap:2px;padding:9px 0;border-top:1px solid var(--color-line-soft)}.inst .cmp-p__facts b{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-royal)}.inst .cmp-p__facts span{font-size:14.5px;line-height:1.45}.inst .cmp-p .sb-examlink{color:var(--color-ink)}.inst .cmp-p--unsure{border:1px dashed var(--color-line-strong);background:var(--color-panel)}.inst .cmp-p--unsure,.inst .cmp-p--unsure h3{color:var(--color-text)}.inst .cmp-p--unsure p{margin:0;font-size:15px;line-height:1.55;color:var(--color-text-muted)}.inst .cmp-p--unsure .btn{justify-self:start}.inst .cmp-y{display:grid;gap:14px;margin-top:6px}.inst .cmp-y__months{display:none}.inst .cmp-y__row{display:grid;gap:8px;padding:18px;border-left:6px solid var(--color-school);background:var(--color-panel)}.inst .cmp-y__row[data-school=seta]{border-left-color:var(--brand-turquoise-light)}.inst .cmp-y__name{display:flex;gap:12px;align-items:center}.inst .cmp-y__em{width:58px;flex:none}.inst .cmp-y__name p{display:grid;gap:2px;margin:0}.inst .cmp-y__name small{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted)}.inst .cmp-y__name b{font-size:17px;line-height:1.1;text-transform:uppercase;color:var(--color-text)}.inst .cmp-y__name span{font-size:13px;color:var(--color-text-muted)}.inst .cmp-y__q{display:grid;gap:2px;padding:10px 12px;background:var(--color-ground);border-top:3px solid var(--color-school)}.inst .cmp-y__row[data-school=seta] .cmp-y__q{border-top-color:var(--brand-turquoise-light)}.inst .cmp-y__q small{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted)}.inst .cmp-y__q b{font-size:13px;line-height:1.3;color:var(--color-text)}.inst .cmp-y__i{display:grid;gap:2px;padding:8px 10px;border-left:3px solid var(--color-accent-action);background:var(--color-panel-raised)}.inst .cmp-y__i span{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-action)}.inst .cmp-y__i b{font-size:12px;line-height:1.3;color:var(--color-text)}.inst .cmp-y__more{display:none;gap:10px;padding-top:6px}.inst .cmp-y__more p{display:grid;gap:2px;margin:0}.inst .cmp-y__more b{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-action)}.inst .cmp-y__more span{font-size:15px;color:var(--color-text)}.inst .cmp-y[data-active=seta] .cmp-y__row:not([data-key=seta]),.inst .cmp-y[data-active=sihd] .cmp-y__row:not([data-key=sihd]),.inst .cmp-y[data-active=soto] .cmp-y__row:not([data-key=soto]){display:none}.inst .cmp-y:not([data-active=all]) .cmp-y__more{display:grid}@container site (min-width:1000px){.inst .cmp-y__months{display:grid;grid-template-columns:230px repeat(12,minmax(0,1fr));gap:6px;padding:0 18px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.inst .cmp-y__months span{padding-left:4px;border-left:1px solid var(--color-line)}.inst .cmp-y__months span:first-child{border-left:0}.inst .cmp-y__row{grid-template-columns:230px repeat(12,minmax(0,1fr));-moz-column-gap:6px;column-gap:6px;row-gap:8px;align-items:stretch}.inst .cmp-y__name{grid-column:1;grid-row:1/span 2}.inst .cmp-y__q{grid-row:1}.inst .cmp-y__i{grid-row:2}.inst .cmp-y__more{grid-column:2/-1;grid-row:3;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:start;gap:20px;padding-top:14px;border-top:1px solid var(--color-line)}}.inst .cmp .cmp-t__em{width:76px;margin-bottom:8px}.inst .cmp .cmp-p__em{width:84px}.inst .cmp .cmp-y__em{width:58px}.inst .cmp-t{table-layout:fixed}.inst .cmp-t tbody th[scope=row],.inst .cmp-t thead td:first-child{width:19%}.inst .cmp-p .sb-examlink{font-size:11px;letter-spacing:.08em;white-space:nowrap}.inst .cmp--season .cmp-personas{margin-top:20px}.inst .cmp--season .cmp-personas,.inst .cmp-p-row{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.inst .cmp-p-row .cmp-p{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-content:start;padding:0;border:0;background:var(--brand-white);color:var(--color-ink);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%);box-shadow:none}.inst .cmp-p-row .cmp-p[data-school=seta]{border:0}.inst .cmp-p[data-school] .cmp-p__seal{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;padding:34px 24px 30px;background:var(--color-school);box-shadow:inset 0 0 0 1px var(--color-school-edge)}.inst .cmp-p-row .cmp-p__em{position:relative;z-index:1;width:132px;filter:none}.inst .cmp-p__tex{--sem-size:150%;--sem-x:-25%;--sem-y:-38%;--sem-op:.07}.inst .cmp-p__name{display:grid;gap:6px;justify-items:start;padding:30px 28px 0;text-align:left}.inst .cmp-p-row .cmp-p h3{margin:0;font-size:clamp(21px,1.9cqi,25px);line-height:1.1}.inst .cmp-p-row .cmp-p__line{margin:0;padding:14px 28px 0;font-size:16px;line-height:1.55;color:var(--color-ink)}.inst .cmp-p-row .cmp-p__you{padding:14px 28px 0;text-align:left;font-size:15px;line-height:1.6}.inst .cmp-p__you b{display:block;margin-bottom:4px;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-royal)}.inst .cmp-p-row .cmp-p__facts{margin:26px 28px 0;border-top:1px solid var(--color-line-soft)}.inst .cmp-p-row .cmp-p__facts li{align-content:start;gap:6px;padding:16px 0;border-top:0;border-bottom:1px solid var(--color-line-soft)}.inst .cmp-p-row .cmp-p__facts span{font-size:15.5px;line-height:1.5}.inst .cmp-p-row .cmp-p__plan{display:flex;align-items:center;gap:10px;margin:22px 28px 0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink)}.inst .cmp-p__plan:before{content:"\2713"/"";display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--color-accent-royal);color:var(--brand-white);font-size:13px;letter-spacing:0}.inst .cmp-p-row .cmp-act.sb-act{align-items:flex-start;gap:12px;padding:26px 28px 34px}.inst .cmp--season .cmp-p--unsure{display:grid;gap:14px;justify-items:start;padding:28px}.inst .cmp--season .cmp-p--unsure p{max-width:62ch}.inst .cmp--season .cmp-same{margin-top:12px;padding:28px}.inst .cmp--season .cmp-same li{align-content:start;gap:6px}@container site (min-width:760px){.inst .cmp--season .cmp-personas{gap:36px;margin-top:40px}.inst .cmp-p-row{gap:36px}.inst .cmp-p-row .cmp-p{grid-template-columns:220px minmax(0,1fr);-moz-column-gap:0;column-gap:0}.inst .cmp-p-row .cmp-p__seal{grid-column:1;grid-row:1/span 7;padding:32px 24px}.inst .cmp-p-row .cmp-p__name{justify-items:start;text-align:left;padding:34px 36px 0}.inst .cmp-p-row .cmp-p__line{padding:14px 36px 0}.inst .cmp-p-row .cmp-p__you{text-align:left;padding:14px 36px 0}.inst .cmp-p-row .cmp-p__facts{margin:24px 36px 0}.inst .cmp-p-row .cmp-p__plan{margin:22px 36px 0}.inst .cmp-p-row .cmp-act.sb-act{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 28px;padding:24px 36px 34px}.inst .cmp--season .cmp-p--unsure{grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:40px;column-gap:40px;padding:32px 40px}.inst .cmp--season .cmp-p--unsure h3,.inst .cmp--season .cmp-p--unsure p{grid-column:1}.inst .cmp--season .cmp-p--unsure .btn{grid-column:2;grid-row:1/span 2;justify-self:end}.inst .cmp--season .cmp-same{margin-top:16px;padding:32px 40px}}@container site (min-width:1100px){.inst .cmp--season .cmp-personas{gap:40px;margin-top:56px}.inst .cmp-p-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.inst .cmp-p-row .cmp-p{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 10}.inst .cmp-p-row .cmp-p__seal{grid-column:1;grid-row:auto;padding:44px 24px 40px}.inst .cmp-p-row .cmp-p__em{width:148px}.inst .cmp-p-row .cmp-p__name{justify-items:start;text-align:left;padding:34px 32px 0}.inst .cmp-p-row .cmp-p__line{padding:14px 32px 0}.inst .cmp-p-row .cmp-p__you{text-align:left;padding:16px 32px 0}.inst .cmp-p-row .cmp-p__facts{grid-row:span 4;display:grid;grid-template-rows:subgrid;margin:28px 32px 0}.inst .cmp-p-row .cmp-p__plan{justify-content:flex-start;margin:24px 32px 0}.inst .cmp-p-row .cmp-act.sb-act{flex-direction:column;align-items:flex-start;align-self:end;gap:12px;padding:28px 32px 40px}}.inst.site .school-hero{position:relative;overflow:hidden;isolation:isolate}.inst.site .school-hero__txt{position:relative;z-index:1}.inst.site .sbb-blk{position:relative;overflow:hidden;isolation:isolate}.inst.site .sbb-blk>*{position:relative;z-index:1}.inst.site .sbb-blk:after{content:"";position:absolute;z-index:0;left:4%;bottom:0;width:92%;aspect-ratio:1;background:var(--sem-band) center/contain no-repeat;opacity:.15;transform:translateY(56%);pointer-events:none}.inst.site .sbb-blk:last-child:after{bottom:calc(var(--slant) / 2)}@container site (min-width:760px){.inst.site .sbb-blk:first-child:after{bottom:calc(var(--slant-wide) / 6)}.inst.site .sbb-blk:nth-child(2):after{bottom:calc(var(--slant-wide) / 2)}.inst.site .sbb-blk:nth-child(3):after{bottom:calc(var(--slant-wide) * 5 / 6)}}.inst[data-page=school] .lv-head h2 .scr,.inst[data-page=school] .lv-sec--exam h2 .scr{color:var(--color-accent-action)}.inst[data-page=school] .lv-btn{padding-inline:52px}.inst[data-page=school] #how .lv-cards{margin-bottom:0}.inst[data-page=school] #how .lv-center{margin:30px auto 0}.inst[data-page=school] .lv-steps li{background:var(--brand-white);border-color:var(--brand-white);color:var(--color-ink)}.inst[data-page=school] .lv-steps h3{color:var(--color-ink)}.inst[data-page=school] .lv-steps p{color:var(--color-ink);opacity:.82}.inst[data-page=school] .lv-steps__n{color:var(--color-accent-royal);opacity:.22}.inst[data-page=school] .lv-btn--grad{box-shadow:inset 0 0 0 1px var(--color-line-strong)}.inst[data-page=school] .lv-sec--w .lv-btn--grad{box-shadow:none}.inst[data-page=school] #calling.lv-sec--a .lv-head,.inst[data-page=school] #calling.lv-sec--a .lv-lede p{max-width:none}.inst.site [data-layout="4"] #others .lv-center-k{margin-top:0}.inst[data-page=school] #calling{padding-bottom:88px}