.shiftGallery-module__DprYqG__page{--gallery-paper:var(--shift-text,#f2ead9);--gallery-muted:color-mix(in srgb, var(--gallery-paper) 72%, transparent);--gallery-hair:var(--shift-hair,#f2ead929);--gallery-accent:var(--shift-accent1,#ff6c2f);min-height:100svh;color:var(--gallery-paper);background:var(--shift-bg,#17151c);position:relative}.shiftGallery-module__DprYqG__container{width:min(100% - 96px,1280px);margin-inline:auto}.shiftGallery-module__DprYqG__hero{position:relative;overflow:hidden}.shiftGallery-module__DprYqG__hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--shift-bg,#17151c) 78%, transparent) 75%), linear-gradient(180deg, transparent 35%, var(--shift-bg,#17151c) 100%);position:absolute;inset:0}.shiftGallery-module__DprYqG__heroInner{z-index:2;grid-template-columns:1fr 1fr;align-items:end;gap:64px;min-height:320px;padding-top:92px;padding-bottom:32px;display:grid;position:relative}.shiftGallery-module__DprYqG__heroBrand,.shiftGallery-module__DprYqG__heroCopy{min-width:0;animation:shiftGallery-module__DprYqG__enter .7s var(--ease-tension,cubic-bezier(.05, .7, .35, .99)) both}.shiftGallery-module__DprYqG__heroCopy{padding-bottom:8px;animation-delay:.1s}.shiftGallery-module__DprYqG__eyebrow{letter-spacing:.18em;font-size:11px;font-weight:600}.shiftGallery-module__DprYqG__heroBrand .shiftGallery-module__DprYqG__eyebrow{margin-left:10px}.shiftGallery-module__DprYqG__wordmark{margin-top:14px;margin-left:-16px}.shiftGallery-module__DprYqG__heroCopy h1{text-wrap:balance;font-size:clamp(24px,2.7vw,38px);font-weight:600;line-height:1.5}.shiftGallery-module__DprYqG__heroCopy>p{color:var(--gallery-muted);margin-top:10px;font-size:17px;line-height:1.7}.shiftGallery-module__DprYqG__textLink{align-items:center;gap:12px;min-height:48px;font-size:14px;font-weight:600;display:inline-flex}.shiftGallery-module__DprYqG__heroCopy .shiftGallery-module__DprYqG__textLink{margin-top:14px}.shiftGallery-module__DprYqG__rounds{padding-top:28px;scroll-margin-top:24px;position:relative}.shiftGallery-module__DprYqG__section+.shiftGallery-module__DprYqG__section{margin-top:64px}.shiftGallery-module__DprYqG__sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.shiftGallery-module__DprYqG__sectionHeading .shiftGallery-module__DprYqG__eyebrow{color:var(--gallery-accent)}.shiftGallery-module__DprYqG__sectionHeading h2{margin-top:8px;font-size:clamp(24px,2.7vw,34px);font-weight:600;line-height:1.5}.shiftGallery-module__DprYqG__sectionAside{color:var(--gallery-muted);text-align:right;font-size:14px;line-height:1.6}.shiftGallery-module__DprYqG__featuredList{gap:32px;display:grid}.shiftGallery-module__DprYqG__featuredRound{border-top:1px solid var(--gallery-hair);border-bottom:1px solid var(--gallery-hair);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3.5vw,48px);padding-block:28px;display:grid}.shiftGallery-module__DprYqG__artLink{border-radius:6px;display:block;overflow:hidden}.shiftGallery-module__DprYqG__art{aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto;transition:transform .16s var(--ease-snap)}.shiftGallery-module__DprYqG__roundInfo{min-width:0}.shiftGallery-module__DprYqG__roundHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.shiftGallery-module__DprYqG__roundHeader h3{font-size:28px;font-weight:700;line-height:1.5}.shiftGallery-module__DprYqG__status{color:var(--gallery-muted);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.shiftGallery-module__DprYqG__status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.shiftGallery-module__DprYqG__status[data-status=open]{color:var(--gallery-accent)}.shiftGallery-module__DprYqG__status[data-status=running]{color:var(--gallery-paper)}.shiftGallery-module__DprYqG__roundDescription{color:var(--gallery-muted);margin-top:8px;font-size:15px;line-height:1.7}.shiftGallery-module__DprYqG__facts{border-bottom:1px solid var(--gallery-hair);grid-template-columns:1.3fr 1fr;gap:16px 20px;margin-top:24px;padding-bottom:20px;display:grid}.shiftGallery-module__DprYqG__facts dt{color:var(--gallery-muted);font-size:12px;line-height:1.6}.shiftGallery-module__DprYqG__facts dd{margin-top:3px;font-size:16px;font-weight:600;line-height:1.5}.shiftGallery-module__DprYqG__availability{margin-top:16px;font-size:13px;line-height:1.7}.shiftGallery-module__DprYqG__availability>p:first-child{color:var(--gallery-muted)}.shiftGallery-module__DprYqG__roundActions{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:18px;display:flex}.shiftGallery-module__DprYqG__apply{min-height:48px;padding:12px 24px;font-size:15px}.shiftGallery-module__DprYqG__details{justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:14px;font-weight:600;display:inline-flex}.shiftGallery-module__DprYqG__parentShare{color:var(--gallery-muted);margin-top:6px}.shiftGallery-module__DprYqG__parentShare a{font-size:12px}.shiftGallery-module__DprYqG__note{text-align:right;margin-top:18px;font-size:13px}.shiftGallery-module__DprYqG__archiveGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.shiftGallery-module__DprYqG__archiveRound{min-width:0}.shiftGallery-module__DprYqG__archiveRound .shiftGallery-module__DprYqG__roundInfo{padding-top:18px}.shiftGallery-module__DprYqG__archiveRound .shiftGallery-module__DprYqG__roundHeader h3{font-size:24px}.shiftGallery-module__DprYqG__archiveSummary{color:var(--gallery-muted);margin-top:5px;font-size:14px;line-height:1.7}.shiftGallery-module__DprYqG__archiveRound .shiftGallery-module__DprYqG__roundActions{border-bottom:1px solid var(--gallery-hair);margin-top:10px;padding-bottom:8px}.shiftGallery-module__DprYqG__archiveRound .shiftGallery-module__DprYqG__details{width:100%}.shiftGallery-module__DprYqG__footer{border-top:1px solid var(--gallery-hair);color:var(--gallery-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-block:24px;font-size:12px;display:flex}.shiftGallery-module__DprYqG__page a:focus-visible{outline:3px solid var(--gallery-paper);outline-offset:5px;border-radius:4px}.shiftGallery-module__DprYqG__section[data-in-view],.shiftGallery-module__DprYqG__archiveRound[data-in-view]{animation:shiftGallery-module__DprYqG__enter .65s var(--ease-tension) both}@keyframes shiftGallery-module__DprYqG__enter{0%{opacity:.65;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes shiftGallery-module__DprYqG__artFocus{to{transform:scale(1.025)}}@keyframes shiftGallery-module__DprYqG__arrowFocus{to{transform:translate(2px,-2px)}}.shiftGallery-module__DprYqG__details svg,.shiftGallery-module__DprYqG__textLink svg{transition:transform .16s var(--ease-snap)}@media (hover:hover){.shiftGallery-module__DprYqG__artLink:hover .shiftGallery-module__DprYqG__art{animation:shiftGallery-module__DprYqG__artFocus .65s var(--ease-tension) forwards}.shiftGallery-module__DprYqG__details:hover svg{animation:shiftGallery-module__DprYqG__arrowFocus .35s var(--ease-tension) forwards}.shiftGallery-module__DprYqG__textLink:hover,.shiftGallery-module__DprYqG__details:hover{text-underline-offset:5px;text-decoration:underline}}@media (max-width:1100px){.shiftGallery-module__DprYqG__container{width:calc(100% - 64px)}.shiftGallery-module__DprYqG__heroInner{gap:32px}.shiftGallery-module__DprYqG__featuredRound{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media (max-width:899px){.shiftGallery-module__DprYqG__featuredRound{grid-template-columns:minmax(0,1fr);gap:24px}.shiftGallery-module__DprYqG__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.shiftGallery-module__DprYqG__heroCopy>p{font-size:15px}.shiftGallery-module__DprYqG__heroCopy h1{font-size:25px}}@media (max-width:639px){.shiftGallery-module__DprYqG__hero:after{background:linear-gradient(180deg, color-mix(in srgb, var(--shift-bg,#17151c) 20%, transparent), color-mix(in srgb, var(--shift-bg,#17151c) 72%, transparent) 65%, var(--shift-bg,#17151c))}.shiftGallery-module__DprYqG__container{width:calc(100% - 40px)}.shiftGallery-module__DprYqG__heroInner{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:96px;padding-bottom:28px}.shiftGallery-module__DprYqG__heroBrand .shiftGallery-module__DprYqG__eyebrow{margin-left:0;font-size:10px}.shiftGallery-module__DprYqG__wordmark{margin-top:10px;margin-left:-12px}.shiftGallery-module__DprYqG__heroCopy{padding-bottom:0}.shiftGallery-module__DprYqG__heroCopy h1{font-size:25px}.shiftGallery-module__DprYqG__heroCopy>p{max-width:340px;margin-top:6px}.shiftGallery-module__DprYqG__heroCopy .shiftGallery-module__DprYqG__textLink{margin-top:6px}.shiftGallery-module__DprYqG__rounds{padding-top:22px}.shiftGallery-module__DprYqG__sectionHeading{margin-bottom:18px}.shiftGallery-module__DprYqG__sectionAside{display:none}.shiftGallery-module__DprYqG__featuredRound{gap:18px;padding-block:20px}.shiftGallery-module__DprYqG__roundHeader h3{font-size:26px}.shiftGallery-module__DprYqG__facts{grid-template-columns:1.3fr 1fr;margin-top:18px}.shiftGallery-module__DprYqG__roundActions{gap:12px 20px}.shiftGallery-module__DprYqG__apply{flex:1}.shiftGallery-module__DprYqG__details{flex:1;justify-content:center}.shiftGallery-module__DprYqG__parentShare{text-align:center}.shiftGallery-module__DprYqG__note{text-align:left;font-size:12px}.shiftGallery-module__DprYqG__section+.shiftGallery-module__DprYqG__section{margin-top:44px}.shiftGallery-module__DprYqG__archiveGrid{grid-template-columns:minmax(0,1fr);gap:28px}.shiftGallery-module__DprYqG__archiveRound .shiftGallery-module__DprYqG__details{justify-content:space-between}.shiftGallery-module__DprYqG__footer{margin-top:36px}}@media (hover:none){.shiftGallery-module__DprYqG__archiveRound[data-in-view] .shiftGallery-module__DprYqG__art{animation:shiftGallery-module__DprYqG__artFocus .9s var(--ease-tension) forwards}.shiftGallery-module__DprYqG__page a:active{opacity:.8}}@media (prefers-reduced-motion:reduce){.shiftGallery-module__DprYqG__page *,.shiftGallery-module__DprYqG__page :before,.shiftGallery-module__DprYqG__page :after{transition:none!important;animation:none!important}}.shiftGallery-module__DprYqG__cosmicGallery{--gallery-paper:var(--star);--gallery-muted:var(--mist);--gallery-hair:var(--line);--gallery-accent:var(--aurora)}.shiftGallery-module__DprYqG__cosmicGallery .shiftGallery-module__DprYqG__rounds{padding-top:4rem}.shiftGallery-module__DprYqG__cosmicGallery .shiftGallery-module__DprYqG__sectionHeading h2{font-weight:500}.shiftGallery-module__DprYqG__cosmicGallery .shiftGallery-module__DprYqG__artLink{border-radius:0}.shiftGallery-module__DprYqG__cosmicGallery a:focus-visible{outline:3px solid var(--aurora);outline-offset:5px}@media (hover:none){.shiftGallery-module__DprYqG__cosmicGallery a:active{opacity:.8}}@media (prefers-reduced-motion:reduce){.shiftGallery-module__DprYqG__cosmicGallery *,.shiftGallery-module__DprYqG__cosmicGallery :before,.shiftGallery-module__DprYqG__cosmicGallery :after{transition:none!important;animation:none!important}}
.shiftSchool-module__KStQwq__ink{--gallery-muted:color-mix(in srgb, var(--gallery-paper) 84%, var(--shift-bg,#17151c));--ink-quiet:color-mix(in srgb, var(--gallery-paper) 68%, var(--shift-bg,#17151c));--gallery-hair:color-mix(in srgb, var(--gallery-paper) 22%, transparent);--gallery-accent:#ff8a4c;--ink-amber:var(--shift-hazard,#ffc84d);z-index:1;position:relative}.shiftSchool-module__KStQwq__heroPanel{border:1px solid var(--gallery-hair);background:color-mix(in srgb, var(--shift-bg,#17151c) 88%, transparent);-webkit-backdrop-filter:blur(10px);border-radius:8px;padding:28px 28px 22px}.shiftSchool-module__KStQwq__heroPanel h1{color:var(--gallery-paper)}.shiftSchool-module__KStQwq__heroInner{align-items:end;min-height:460px;padding-bottom:40px}.shiftSchool-module__KStQwq__badge{border:1px solid var(--gallery-accent);color:var(--gallery-accent);font-family:var(--font-space-mono,ui-monospace), monospace;letter-spacing:.18em;border-radius:999px;margin-top:18px;margin-left:10px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.shiftSchool-module__KStQwq__price{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:22px;display:flex}.shiftSchool-module__KStQwq__priceLabel{color:var(--gallery-paper);font-size:15px;font-weight:600}.shiftSchool-module__KStQwq__priceValue{color:var(--ink-amber);font-size:clamp(34px,4vw,44px);font-weight:700;line-height:1.1}.shiftSchool-module__KStQwq__priceWas{color:var(--gallery-muted);font-size:15px}.shiftSchool-module__KStQwq__priceUnit{color:var(--gallery-muted);flex-basis:100%;font-size:14px}.shiftSchool-module__KStQwq__heroFacts{border-top:1px solid var(--gallery-hair);border-bottom:1px solid var(--gallery-hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:20px;padding-block:16px;display:grid}.shiftSchool-module__KStQwq__heroFacts dt,.shiftSchool-module__KStQwq__factTerm{color:var(--ink-quiet);font-size:13px;line-height:1.6}.shiftSchool-module__KStQwq__heroFacts dd{color:var(--gallery-paper);margin-top:2px;font-size:16px;font-weight:600;line-height:1.5}.shiftSchool-module__KStQwq__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:22px;display:flex}.shiftSchool-module__KStQwq__cta{min-height:48px;padding:12px 24px;font-size:15px}.shiftSchool-module__KStQwq__readAs{color:var(--gallery-muted);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:14px;display:flex}.shiftSchool-module__KStQwq__readAs a{min-height:48px;color:var(--gallery-paper);text-decoration:underline;-webkit-text-decoration-color:var(--gallery-accent);text-decoration-color:var(--gallery-accent);text-underline-offset:5px;align-items:center;font-weight:600;display:inline-flex}.shiftSchool-module__KStQwq__heroNote{margin-top:8px;font-size:13px}.shiftSchool-module__KStQwq__main{padding-top:36px;position:relative}.shiftSchool-module__KStQwq__main>section{scroll-margin-top:24px}.shiftSchool-module__KStQwq__lead{max-width:720px;color:var(--gallery-muted);font-size:17px;line-height:1.8}.shiftSchool-module__KStQwq__posters{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:16px;padding-bottom:8px;display:grid;overflow-x:auto}.shiftSchool-module__KStQwq__poster{scroll-snap-align:start;min-width:0}.shiftSchool-module__KStQwq__posterLink{border-radius:6px;display:block;overflow:hidden}.shiftSchool-module__KStQwq__posterImage{width:100%;height:auto;transition:transform .16s var(--ease-snap,ease-out);display:block}.shiftSchool-module__KStQwq__posterSave{min-height:48px;color:var(--gallery-muted);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}@keyframes shiftSchool-module__KStQwq__posterLift{to{transform:scale(1.02)}}@media (hover:hover){.shiftSchool-module__KStQwq__posterLink:hover .shiftSchool-module__KStQwq__posterImage{animation:shiftSchool-module__KStQwq__posterLift .5s var(--ease-tension) forwards}.shiftSchool-module__KStQwq__posterSave:hover{color:var(--gallery-paper)}}@media (max-width:639px){.shiftSchool-module__KStQwq__posters{grid-auto-columns:78%;margin-right:-20px;padding-right:20px}}.shiftSchool-module__KStQwq__arc{counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 20px;display:grid}.shiftSchool-module__KStQwq__arcStep{border-top:2px solid var(--gallery-hair);padding-top:18px;position:relative}.shiftSchool-module__KStQwq__arcStep:before{content:"";background:var(--gallery-accent);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:0}.shiftSchool-module__KStQwq__arcStep:last-child{border-top-color:var(--gallery-accent)}.shiftSchool-module__KStQwq__arcDay{color:var(--gallery-accent);font-family:var(--font-space-mono,ui-monospace), monospace;letter-spacing:.16em;font-size:12px;font-weight:700}.shiftSchool-module__KStQwq__arcTitle{margin-top:6px;font-size:20px;font-weight:600;line-height:1.5}.shiftSchool-module__KStQwq__arcBody{color:var(--gallery-paper);margin-top:6px;font-size:16px;line-height:1.75}.shiftSchool-module__KStQwq__arcWith{color:var(--gallery-muted);margin-top:10px;font-size:14px;line-height:1.6}.shiftSchool-module__KStQwq__modes{border-top:1px solid var(--gallery-hair);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shiftSchool-module__KStQwq__mode{border-bottom:1px solid var(--gallery-hair);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:24px 24px 24px 0;display:grid}.shiftSchool-module__KStQwq__mode:nth-child(2n){border-left:1px solid var(--gallery-hair);padding-left:24px}.shiftSchool-module__KStQwq__modeIcon{width:44px;height:44px;color:var(--shift-ink-dark,#17151c);background:var(--gallery-paper);border-radius:50%;place-items:center;display:grid;box-shadow:2px 2px 1px #ff48b0bf}.shiftSchool-module__KStQwq__modeIcon svg{width:22px;height:22px}.shiftSchool-module__KStQwq__modeTitle{font-size:18px;font-weight:600;line-height:1.5}.shiftSchool-module__KStQwq__modeBody,.shiftSchool-module__KStQwq__listBody{color:var(--gallery-muted);margin-top:4px;font-size:16px;line-height:1.75}.shiftSchool-module__KStQwq__callout{border-left:3px solid var(--gallery-accent);margin-top:28px;padding:4px 0 4px 20px}.shiftSchool-module__KStQwq__calloutTitle{font-size:18px;font-weight:600;line-height:1.5}.shiftSchool-module__KStQwq__calloutBody{max-width:720px;color:var(--gallery-muted);margin-top:4px;font-size:16px;line-height:1.75}.shiftSchool-module__KStQwq__promise{border-top:1px solid var(--gallery-hair);border-bottom:1px solid var(--gallery-hair);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding-block:28px;display:grid}.shiftSchool-module__KStQwq__numeral{text-align:center}.shiftSchool-module__KStQwq__numeralCaption{color:var(--gallery-muted);margin-top:4px;font-size:14px}.shiftSchool-module__KStQwq__guarantee{color:var(--gallery-paper);align-items:flex-start;gap:10px;margin-top:16px;font-size:15px;font-weight:600;line-height:1.7;display:flex}.shiftSchool-module__KStQwq__guarantee svg{color:var(--gallery-accent);flex-shrink:0;margin-top:4px}.shiftSchool-module__KStQwq__joinLine{max-width:720px;margin-top:20px;font-size:16px;font-weight:600;line-height:1.8}.shiftSchool-module__KStQwq__layers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.shiftSchool-module__KStQwq__layer{border:1px solid var(--gallery-hair);border-radius:6px;padding:20px}.shiftSchool-module__KStQwq__layer[data-required=true]{border-color:var(--gallery-accent)}.shiftSchool-module__KStQwq__layerTag{color:var(--gallery-muted);border:1px solid var(--gallery-hair);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-block}.shiftSchool-module__KStQwq__layer[data-required=true] .shiftSchool-module__KStQwq__layerTag{color:var(--shift-ink-dark,#17151c);background:var(--gallery-accent);border-color:var(--gallery-accent)}.shiftSchool-module__KStQwq__layerTitle{margin-top:12px;font-size:18px;font-weight:600;line-height:1.5}.shiftSchool-module__KStQwq__options{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.shiftSchool-module__KStQwq__options li{border:1px dashed var(--gallery-hair);border-radius:999px;padding:2px 10px;font-size:13px}.shiftSchool-module__KStQwq__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}.shiftSchool-module__KStQwq__columns3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.shiftSchool-module__KStQwq__columnTitle{border-bottom:1px solid var(--gallery-hair);padding-bottom:10px;font-size:17px;font-weight:600}.shiftSchool-module__KStQwq__list{margin-top:6px}.shiftSchool-module__KStQwq__list li{gap:10px;padding-block:9px;font-size:16px;line-height:1.7;display:flex}.shiftSchool-module__KStQwq__list svg{color:var(--gallery-accent);flex-shrink:0;margin-top:5px}.shiftSchool-module__KStQwq__contactLine{color:var(--gallery-muted);margin-top:20px;font-size:15px;line-height:1.7}.shiftSchool-module__KStQwq__contactLine a{min-height:48px;color:var(--gallery-paper);text-underline-offset:5px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.shiftSchool-module__KStQwq__doesNot{border-left:3px solid var(--gallery-accent);background:color-mix(in srgb, var(--gallery-paper) 6%, transparent);border-radius:6px;margin-top:18px;padding:16px}.shiftSchool-module__KStQwq__never{max-width:760px;color:var(--gallery-muted);margin-top:32px;font-size:15px;line-height:1.75}.shiftSchool-module__KStQwq__voices{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px;display:grid}.shiftSchool-module__KStQwq__voice{border-left:2px solid var(--gallery-accent);padding-left:20px;position:relative}.shiftSchool-module__KStQwq__voice:nth-child(2n){border-left-color:var(--ink-amber)}.shiftSchool-module__KStQwq__voice figcaption{margin-top:12px;font-size:14px;font-weight:600}.shiftSchool-module__KStQwq__voice blockquote{color:var(--gallery-paper);font-size:16px;line-height:1.75}.shiftSchool-module__KStQwq__voiceMeta{color:var(--ink-quiet);font-size:13px;font-weight:400;display:block}.shiftSchool-module__KStQwq__voice a{min-height:48px;color:var(--gallery-accent);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.shiftSchool-module__KStQwq__source{color:var(--gallery-muted);align-items:flex-start;gap:8px;margin-bottom:28px;font-size:14px;line-height:1.6;display:flex}.shiftSchool-module__KStQwq__source svg{color:var(--gallery-accent);flex-shrink:0;margin-top:2px}.shiftSchool-module__KStQwq__proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;max-width:820px;margin-top:28px;display:grid}.shiftSchool-module__KStQwq__proofItem{border-top:1px solid var(--gallery-hair);padding-top:14px}.shiftSchool-module__KStQwq__proofStat{color:var(--ink-amber);font-size:34px;font-weight:700;line-height:1.2}.shiftSchool-module__KStQwq__proofLabel{color:var(--gallery-muted);margin-top:4px;font-size:16px;line-height:1.6}@media (max-width:639px){.shiftSchool-module__KStQwq__proof{grid-template-columns:minmax(0,1fr)}}.shiftSchool-module__KStQwq__faq{border-top:1px solid var(--gallery-hair)}.shiftSchool-module__KStQwq__faq details{border-bottom:1px solid var(--gallery-hair)}.shiftSchool-module__KStQwq__faq summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;min-height:48px;padding-block:18px;font-size:17px;font-weight:600;line-height:1.6;list-style:none;display:flex}.shiftSchool-module__KStQwq__faq summary::-webkit-details-marker{display:none}.shiftSchool-module__KStQwq__faqToggle{color:var(--gallery-accent);font-family:var(--font-space-mono,ui-monospace), monospace;transition:transform .16s var(--ease-snap,ease-out);flex-shrink:0;font-size:20px;line-height:1.4}.shiftSchool-module__KStQwq__faq details[open] .shiftSchool-module__KStQwq__faqToggle{transform:rotate(45deg)}.shiftSchool-module__KStQwq__faq details p{max-width:760px;color:var(--gallery-muted);padding-bottom:20px;font-size:16px;line-height:1.8}.shiftSchool-module__KStQwq__faq summary:focus-visible{outline:3px solid var(--gallery-paper);outline-offset:4px;border-radius:4px}.shiftSchool-module__KStQwq__contact{border-top:1px solid var(--gallery-hair);text-align:center;margin-top:88px;padding-top:48px}.shiftSchool-module__KStQwq__contactEyebrow{color:var(--gallery-accent)}.shiftSchool-module__KStQwq__contact h2{text-wrap:balance;margin-top:8px;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.5}.shiftSchool-module__KStQwq__contact .shiftSchool-module__KStQwq__lead{margin:12px auto 0}.shiftSchool-module__KStQwq__steps{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1040px;margin:36px auto 0;display:grid}.shiftSchool-module__KStQwq__steps li{grid-template-columns:32px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.7;display:grid}.shiftSchool-module__KStQwq__stepNum{border:1px solid var(--gallery-accent);width:28px;height:28px;color:var(--gallery-accent);font-family:var(--font-space-mono,ui-monospace), monospace;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.shiftSchool-module__KStQwq__contactActions{justify-content:center;margin-top:36px}.shiftSchool-module__KStQwq__secondary{border:1px solid var(--gallery-hair);min-height:48px;transition:border-color .16s var(--ease-snap,ease-out);border-radius:4px;align-items:center;gap:10px;padding:10px 20px;font-size:15px;font-weight:600;display:inline-flex}.shiftSchool-module__KStQwq__parentLine{color:var(--gallery-muted);margin-top:18px;font-size:14px}.shiftSchool-module__KStQwq__contactNote{margin-top:22px;font-size:13px}.shiftSchool-module__KStQwq__fab{z-index:40;min-height:48px;color:var(--shift-ink-dark,#17151c);background:var(--gallery-paper);opacity:0;pointer-events:none;transition:opacity .16s var(--ease-snap,ease-out), transform .16s var(--ease-snap,ease-out);border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:700;display:inline-flex;position:fixed;bottom:16px;right:16px;transform:translateY(16px);box-shadow:3px 3px 2px #ff48b0bf,-2px -1px 2px #0078bf73}.shiftSchool-module__KStQwq__fab[data-visible=true]{opacity:1;pointer-events:auto;transition:opacity .42s var(--ease-tension), transform .42s var(--ease-tension);transform:translateY(0)}.shiftSchool-module__KStQwq__fab svg{width:18px;height:18px}.shiftSchool-module__KStQwq__fab:focus-visible{outline:3px solid var(--gallery-paper);outline-offset:4px}@media (hover:hover){.shiftSchool-module__KStQwq__secondary:hover{border-color:var(--gallery-accent)}.shiftSchool-module__KStQwq__readAs a:hover,.shiftSchool-module__KStQwq__contactLine a:hover{text-decoration-thickness:2px}}@media (hover:none){.shiftSchool-module__KStQwq__faq summary:active,.shiftSchool-module__KStQwq__secondary:active{opacity:.8}}@media (max-width:1100px){.shiftSchool-module__KStQwq__arc{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}.shiftSchool-module__KStQwq__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.shiftSchool-module__KStQwq__layers,.shiftSchool-module__KStQwq__columns3{grid-template-columns:minmax(0,1fr)}.shiftSchool-module__KStQwq__columns{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:639px){.shiftSchool-module__KStQwq__heroInner{min-height:0;padding-bottom:24px}.shiftSchool-module__KStQwq__heroPanel{padding:20px 18px 16px}.shiftSchool-module__KStQwq__badge{margin-top:12px;margin-left:0}.shiftSchool-module__KStQwq__price{margin-top:14px}.shiftSchool-module__KStQwq__heroFacts dd{font-size:14px}.shiftSchool-module__KStQwq__actions{gap:4px 20px}.shiftSchool-module__KStQwq__cta{flex:100%}.shiftSchool-module__KStQwq__main{padding-top:24px}.shiftSchool-module__KStQwq__arc{grid-template-columns:minmax(0,1fr);gap:0}.shiftSchool-module__KStQwq__arcStep{border-top:none;border-left:2px solid var(--gallery-hair);padding:0 0 26px 22px}.shiftSchool-module__KStQwq__arcStep:last-child{border-left-color:var(--gallery-accent);padding-bottom:0}.shiftSchool-module__KStQwq__arcStep:before{top:4px;left:-6px}.shiftSchool-module__KStQwq__modes{grid-template-columns:minmax(0,1fr)}.shiftSchool-module__KStQwq__mode,.shiftSchool-module__KStQwq__mode:nth-child(2n){border-left:none;padding:20px 0}.shiftSchool-module__KStQwq__promise{grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px}.shiftSchool-module__KStQwq__numeral{text-align:left}.shiftSchool-module__KStQwq__voices{grid-template-columns:minmax(0,1fr);gap:32px}.shiftSchool-module__KStQwq__faq summary{font-size:16px}.shiftSchool-module__KStQwq__contact{text-align:left;margin-top:56px}.shiftSchool-module__KStQwq__steps{grid-template-columns:minmax(0,1fr);gap:14px}.shiftSchool-module__KStQwq__contactActions{justify-content:flex-start}.shiftSchool-module__KStQwq__contactActions>a{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.shiftSchool-module__KStQwq__fab,.shiftSchool-module__KStQwq__fab[data-visible=true],.shiftSchool-module__KStQwq__faqToggle{transition:none}}
