.contact_section__fDOZX{position:relative;padding:var(--section-padding-y) 0;background:#fff}.contact_container__fin76{width:var(--section-width);margin:0 auto;padding:0 clamp(1.5rem,4vw,2.5rem)}.contact_card__HMUrJ{max-width:640px;margin:0 auto;text-align:center;padding:clamp(2rem,4vw,3.5rem);background:#fff;border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.contact_heading__Lphou{font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:800;color:var(--color-ink);margin:0 0 1rem}.contact_text__G0JmG{font-size:.95rem;color:var(--color-muted);line-height:1.7;margin:0 0 1.5rem}.contact_email__XmDFa{margin:0 0 2rem}.contact_emailLink__nT1GB{font-size:1.1rem;font-weight:700;color:var(--color-accent,#4a9ced);text-decoration:none;transition:opacity .2s}.contact_emailLink__nT1GB:hover{opacity:.75}.contact_ctaGroup__zdGDO{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.contact_fallback__KRRvQ{text-align:center;margin-top:1.5rem;font-size:.85rem;color:var(--color-text-muted,#888)}.contact_fallback__KRRvQ a{color:var(--color-accent,#3b82f6);text-decoration:underline}.ContactForm_form__tPTTi{display:flex;flex-direction:column;gap:1.5rem;text-align:left}.ContactForm_field__TSEJH{display:flex;flex-direction:column;gap:.4rem}.ContactForm_diagnosisSummary__rXWo4{padding:1.25rem;border:1px solid rgba(29,121,148,.26);border-left:4px solid #62cede;border-radius:8px;background:#f1f9fa}.ContactForm_diagnosisSummaryLabel___btBM{margin:0;color:#176b87;font-size:.78rem;font-weight:800;letter-spacing:.04em}.ContactForm_diagnosisSummaryValues__6Gtd6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.85rem}.ContactForm_diagnosisSummaryValues__6Gtd6 span{display:grid;grid-gap:.2rem;gap:.2rem;padding:.75rem;background:#fff}.ContactForm_diagnosisSummaryValues__6Gtd6 small{color:#667986}.ContactForm_diagnosisSummaryValues__6Gtd6 strong{color:#10263a}.ContactForm_diagnosisSummary__rXWo4>p:last-child{margin:.8rem 0 0;color:#667986;font-size:.78rem}@media (max-width:560px){.ContactForm_diagnosisSummaryValues__6Gtd6{grid-template-columns:1fr}}.ContactForm_label__Irn51{font-size:.85rem;font-weight:600;color:var(--color-text,#333)}.ContactForm_input__hnYh7,.ContactForm_select__Cs0Uv,.ContactForm_textarea__GFums{padding:.7rem 1rem;border:1px solid var(--color-border,#ddd);border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s;background:#fff}.ContactForm_input__hnYh7:focus,.ContactForm_select__Cs0Uv:focus,.ContactForm_textarea__GFums:focus{outline:none;border-color:var(--color-accent,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ContactForm_select__Cs0Uv{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#64748b 0),linear-gradient(135deg,#64748b 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2.8rem}.ContactForm_fieldHint__mhPO8{margin:.1rem 0 0;color:var(--color-text-muted,#666);font-size:.78rem;line-height:1.6}.ContactForm_textarea__GFums{resize:vertical;min-height:120px}.ContactForm_error__qEUSN{color:#dc2626;font-size:.8rem;margin-top:.2rem}.ContactForm_errorBanner__i6B93{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:.75rem 1rem;color:#dc2626;font-size:.9rem}.ContactForm_inputError__N1tXr{border-color:#dc2626}.ContactForm_submitButton__7gYBw{padding:.9rem 2rem;background:var(--color-accent,#3b82f6);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.ContactForm_submitButton__7gYBw:hover{background:var(--color-accent-dark,#2563eb)}.ContactForm_submitButton__7gYBw:disabled{opacity:.6;cursor:not-allowed}.ContactForm_thankYou__7MkeW{text-align:center;padding:2rem 0}.ContactForm_thankYouTitle__cv_f_{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:var(--color-text,#333)}.ContactForm_thankYouText__wUjoc{color:var(--color-text-muted,#666);line-height:1.7}.DiagnosisCta_section__4UpGi{position:relative;padding:clamp(3.5rem,7vw,6.5rem) 0;overflow:hidden;background:#f1f8fa}.DiagnosisCta_section__4UpGi[data-tone=soft]{background:#fff;padding:0 0 clamp(2rem,4vw,3.5rem)}.DiagnosisCta_inner__h6ekz{position:relative;width:var(--section-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:center;padding:clamp(2rem,4vw,3.5rem);border:1px solid rgba(23,107,135,.2);border-radius:10px;background:#fff;box-shadow:0 24px 70px rgba(20,63,82,.08)}.DiagnosisCta_inner__h6ekz:before{content:"";position:absolute;inset:18px auto 18px 0;width:4px;background:linear-gradient(#1e7893,#6ed5e8,#ff7e91)}.DiagnosisCta_eyebrow__DDfpd{margin:0 0 .75rem;color:#176b87;font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.22em}.DiagnosisCta_copy__diLHF h2{margin:0;max-width:18em;color:#10263a;font-size:clamp(1.5rem,2.6vw,2.35rem);line-height:1.35}.DiagnosisCta_copy__diLHF>p:last-child{margin:1rem 0 0;max-width:42rem;color:#516274}.DiagnosisCta_action__lQfas{display:grid;grid-gap:1.1rem;gap:1.1rem}.DiagnosisCta_action__lQfas p{margin:0;display:flex;align-items:baseline;gap:.75rem;color:#667483;font-size:.78rem}.DiagnosisCta_action__lQfas strong{color:#10263a;font-family:var(--font-display);font-size:1.25rem}.DiagnosisCta_action__lQfas a{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.2rem;border-radius:5px;background:#10263a;color:#fff;font-weight:800;transition:transform .18s ease,background .18s ease}.DiagnosisCta_action__lQfas a:hover{transform:translateY(-2px);background:#176b87}.DiagnosisCta_action__lQfas a:focus-visible{outline:3px solid #ff8298;outline-offset:3px}@media (max-width:800px){.DiagnosisCta_inner__h6ekz{grid-template-columns:1fr;gap:1.75rem}}@media (max-width:560px){.DiagnosisCta_section__4UpGi{padding:2.75rem 0}.DiagnosisCta_inner__h6ekz{width:min(92vw,560px);padding:1.6rem 1.35rem 1.4rem}.DiagnosisCta_action__lQfas p{align-items:flex-start;flex-direction:column;gap:.15rem}}@media (prefers-reduced-motion:reduce){.DiagnosisCta_action__lQfas a{transition:none}}.Hero_hero__JT9C7{position:relative;width:100%;height:100vh;height:100svh;overflow:hidden;background:#fff4ea;font-family:var(--font-body);-webkit-font-smoothing:antialiased}.Hero_threeCanvas__iLbUq{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;filter:saturate(.88) contrast(1.03)}.Hero_paperOverlay__hMbI_{position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:200px 200px}.Hero_vignette__ObDHi{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,rgba(45,37,85,.08) 100%)}.Hero_loader__aphyk{position:absolute;inset:0;z-index:200;background:var(--hero-deep,#1a1140);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .8s cubic-bezier(.4,0,.2,1)}.Hero_loaderOut__rjhES{opacity:0;pointer-events:none}.Hero_loaderRing__GhhmP{width:80px;height:80px;position:relative}.Hero_loaderDot__wgiWc{position:absolute;width:16px;height:16px;border-radius:50%;top:50%;left:50%;animation:Hero_loaderOrb__SAuJE 1.6s ease-in-out infinite}.Hero_loaderDot__wgiWc:first-child{background:var(--hero-coral);animation-delay:0s}.Hero_loaderDot__wgiWc:nth-child(2){background:var(--hero-sky);animation-delay:.2s}.Hero_loaderDot__wgiWc:nth-child(3){background:var(--hero-lemon);animation-delay:.4s}.Hero_loaderDot__wgiWc:nth-child(4){background:var(--hero-mint);animation-delay:.6s}.Hero_loaderDot__wgiWc:nth-child(5){background:var(--hero-lavender);animation-delay:.8s}@keyframes Hero_loaderOrb__SAuJE{0%{transform:translate(-50%,-50%) rotate(0deg) translateX(28px) scale(1)}50%{transform:translate(-50%,-50%) rotate(180deg) translateX(28px) scale(1.3)}to{transform:translate(-50%,-50%) rotate(1turn) translateX(28px) scale(1)}}.Hero_loaderText__f6RgI{margin-top:32px;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.3em;color:hsla(0,0%,100%,.5);text-transform:uppercase}.Hero_loaderBar__tfPyo{margin-top:16px;width:120px;height:3px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}.Hero_loaderBarInner__2Jd68{height:100%;background:linear-gradient(90deg,var(--hero-coral),var(--hero-sky),var(--hero-mint),var(--hero-lemon));border-radius:2px;transition:width .3s}.Hero_mainTagline__j5cLN{--tagline-top:calc(80px + 2vh);position:absolute;z-index:30;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:var(--tagline-top) 2rem 0;pointer-events:none}.Hero_taglineMain__UBIse{font-size:clamp(2rem,5vw,4rem);font-weight:700;color:#2d2555;line-height:1.4;letter-spacing:.06em;opacity:0;transform:translateY(30px);text-align:center}.Hero_taglineSub__kFFLW{font-size:clamp(.85rem,1.5vw,1.2rem);line-height:1.8;text-align:center;color:#43506b;margin-top:.5rem;max-width:600px}.Hero_ctaButton__AN3am,.Hero_taglineSub__kFFLW{font-family:var(--font-body);font-weight:700;opacity:0;transform:translateY(20px)}.Hero_ctaButton__AN3am{display:inline-block;margin-top:1rem;padding:1rem 3rem;font-size:1rem;color:#fff;background:linear-gradient(135deg,#3580b5,#65b5e8);border:none;border-radius:999px;cursor:pointer;text-decoration:none;letter-spacing:.05em;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 24px rgba(108,74,182,.3);pointer-events:auto}.Hero_ctaButton__AN3am:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 36px rgba(108,74,182,.45)}.Hero_wadoImage__duyaM{margin-top:1.5rem;height:50vh;width:auto;opacity:0;transform:translateY(20px);position:relative;z-index:12;pointer-events:none}.Hero_heroBottomGrad__vwyMo{position:absolute;bottom:0;left:0;width:100%;height:25%;z-index:22;pointer-events:none;background:linear-gradient(0deg,hsla(0,0%,100%,.55) 0,hsla(0,0%,100%,0))}.Hero_sparkles__6iY_f{position:absolute;inset:0;z-index:20;pointer-events:none;overflow:hidden}.Hero_scrollInd__f86pk{position:absolute;bottom:32px;right:48px;z-index:30;display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0}.Hero_scrollIndText__nA4uh{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--hero-purple);text-transform:uppercase;writing-mode:vertical-rl}.Hero_scrollIndLine__h2r9q{width:1.5px;height:48px;background:var(--hero-purple);border-radius:1px;transform-origin:top;animation:Hero_scrollDash__5L_Lo 2.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes Hero_scrollDash__5L_Lo{0%{transform:scaleY(0);opacity:0}25%{opacity:.6}50%{transform:scaleY(1);opacity:.6}75%{transform:scaleY(1);opacity:0}to{transform:scaleY(0);opacity:0}}.Hero_cursorGlow__yxAqU{position:absolute;z-index:15;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(108,74,182,.06) 0,transparent 70%);pointer-events:none;transform:translate(-50%,-50%)}@media (min-width:1025px) and (min-height:851px){.Hero_mainTagline__j5cLN{justify-content:center}}@media (max-width:1024px){.Hero_wadoImage__duyaM{height:38vh;max-height:360px}}@media (max-height:850px){.Hero_wadoImage__duyaM{height:32vh;max-height:280px}}@media (max-width:768px){.Hero_hero__JT9C7{height:auto;min-height:0}.Hero_mainTagline__j5cLN{position:relative;height:auto;padding:var(--tagline-top) 1rem 2rem}.Hero_taglineMain__UBIse{font-size:clamp(1.5rem,6vw,2.5rem)}.Hero_taglineSub__kFFLW{font-size:clamp(.75rem,2.5vw,1rem)}.Hero_ctaButton__AN3am{padding:.8rem 2rem;font-size:.9rem}.Hero_wadoImage__duyaM{height:auto;max-height:34vh;max-width:70vw;margin-top:1.5rem}.Hero_scrollInd__f86pk{right:16px;bottom:16px}.Hero_cursorGlow__yxAqU{display:none}}.NewsSection_newsList__7eCHf{list-style:none;padding:0;max-width:800px;margin:2rem auto 0}.NewsSection_newsItem__q0fOI{border-bottom:1px solid #e2e8f0}.NewsSection_newsItem__q0fOI:first-child{border-top:1px solid #e2e8f0}.NewsSection_newsItemLink__tnkQl{display:flex;align-items:baseline;gap:1.2rem;padding:1.2rem 0;transition:background .2s ease;text-decoration:none;color:inherit}.NewsSection_newsItemLink__tnkQl:hover{background:#f8fafc}.NewsSection_newsDate__FnoCZ{font-family:var(--font-display);font-size:.82rem;color:#94a3b8;white-space:nowrap;min-width:90px}.NewsSection_newsCategory__Efar5{font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#4a9fd8;background:#e8f4fb;padding:.15rem .6rem;border-radius:4px;white-space:nowrap}.NewsSection_newsTitle__3cNeY{font-size:.92rem;font-weight:500;color:#0f172a}.NewsSection_newsMore__nbC9N{text-align:center;margin-top:2rem}.NewsSection_newsMoreLink__z_tXH{display:inline-flex;align-items:center;gap:.3rem;font-weight:700;font-size:.9rem;color:#4a9fd8;transition:gap .2s ease;text-decoration:none}.NewsSection_newsMoreLink__z_tXH:hover{gap:.6rem}@media (max-width:640px){.NewsSection_newsItemLink__tnkQl{flex-direction:column;gap:.4rem}.NewsSection_newsDate__FnoCZ{min-width:auto}}.OurApproachSection_twoCol__vU_MC{display:grid;grid-template-columns:3fr 2fr;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem);align-items:center;padding:2.5rem 0}.OurApproachSection_textCol__qPOgp{max-width:920px}.OurApproachSection_imageWrap__dly2c{display:flex;justify-content:center;align-items:center;position:relative}.OurApproachSection_imageWrap__dly2c:before{content:"";position:absolute;width:75%;height:80%;border-radius:44% 56% 65% 35%/57% 38% 62% 43%;background:#4a9fd8;bottom:0;left:5%;z-index:1}.OurApproachSection_accentBar__ztD3d{position:absolute;width:38px;height:100px;border-radius:19px;background:linear-gradient(150deg,#6c5ce7,#4a9fd8);top:3%;left:20%;transform:rotate(20deg);z-index:0}.OurApproachSection_accentPill__Y8V14{position:absolute;width:22px;height:55px;border-radius:11px;background:#62d4f0;bottom:5%;left:-8%;transform:rotate(-30deg);z-index:0}.OurApproachSection_accentDot__s_4zb{display:none}.OurApproachSection_imageWrap__dly2c img{position:relative;z-index:1}@media (max-width:768px){.OurApproachSection_twoCol__vU_MC{grid-template-columns:1fr}.OurApproachSection_imageWrap__dly2c{max-width:280px;margin:1.5rem auto 0}}.PainPointSection_checklist__pJqLX{list-style:none;margin:2rem 0;max-width:680px;padding:0}.PainPointSection_checklist__pJqLX li{display:flex;align-items:flex-start;gap:.8rem;padding:.9rem 0;border-bottom:1px solid #e2e8f0;font-size:.95rem;color:#475569;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.PainPointSection_checklist__pJqLX li:first-child{border-top:1px solid #e2e8f0}.PainPointSection_checkbox__XpCA5{flex-shrink:0;width:22px;height:22px;border:2px solid #cbd5e1;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:.8rem;transition:all .2s ease;margin-top:.1rem}.PainPointSection_checked__qxeRh .PainPointSection_checkbox__XpCA5{background:#4a9fd8;border-color:#4a9fd8;color:#fff}.PainPointSection_checked__qxeRh{color:#0f172a}.PainPointSection_twoCol__K9cpW{display:grid;grid-template-columns:3fr 2fr;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem);align-items:center}.PainPointSection_imageWrap__PM2H0{display:flex;justify-content:center;align-items:center;position:relative}.PainPointSection_imageWrap__PM2H0:before{content:"";position:absolute;width:80%;height:75%;border-radius:62% 38% 46% 54%/60% 44% 56% 40%;background:#4a9fd8;bottom:5%;right:2%;z-index:1}.PainPointSection_accentBar__9gAr0{position:absolute;width:40px;height:110px;border-radius:20px;background:linear-gradient(160deg,#6c5ce7,#4a9fd8);top:5%;right:15%;transform:rotate(-25deg);z-index:0}.PainPointSection_accentPill__1xArg{position:absolute;width:24px;height:60px;border-radius:12px;background:#62d4f0;bottom:8%;left:10%;transform:rotate(15deg);z-index:0}.PainPointSection_accentDot__n5fq8{display:none}.PainPointSection_imageWrap__PM2H0 img{position:relative;z-index:1}.PainPointSection_closing__zWSVq{margin-top:1.5rem;font-size:1.05rem;font-weight:700;color:var(--color-accent)}@media (max-width:768px){.PainPointSection_twoCol__K9cpW{grid-template-columns:1fr}.PainPointSection_imageWrap__PM2H0{max-width:280px;margin:1.5rem auto 0}}.ResultsSection_numberBadges__CLvcT{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;text-align:center;margin-top:2rem}@media (min-width:768px){.ResultsSection_numberBadges__CLvcT{grid-template-columns:repeat(3,1fr)}}.ResultsSection_numberBadge__8Mz4W{padding:1rem}.ResultsSection_number___NJP_{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;color:#0f172a;line-height:1.1}.ResultsSection_label__q7k1W{font-size:.85rem;color:#475569;margin-top:.3rem}.ResultsSection_socialProofGrid__PJVZN{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(0,1fr);align-items:start;grid-gap:1.25rem;gap:1.25rem;max-width:980px;margin:3rem auto 0}.ResultsSection_socialProofLink__78mXv{display:block;overflow:hidden;border:1px solid #e2e8f0;border-radius:20px;background:#fff;color:#e83e7d;text-decoration:none;box-shadow:0 20px 50px rgba(15,23,42,.08);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ResultsSection_socialProofLink__78mXv:hover{transform:translateY(-3px);border-color:rgba(255,90,147,.45);box-shadow:0 24px 60px rgba(15,23,42,.13)}.ResultsSection_socialProofLink__78mXv:focus-visible{outline:3px solid rgba(255,90,147,.5);outline-offset:4px}.ResultsSection_socialProofImage__AuzEg{display:block;width:100%;height:auto}.ResultsSection_socialProofHint__Zv1lO{display:block;padding:.72rem .9rem;border-top:1px solid #f1f5f9;background:#fff;font-size:.78rem;font-weight:700;letter-spacing:.02em;line-height:1;text-align:right;transition:color .2s ease}.ResultsSection_socialProofLink__78mXv:hover .ResultsSection_socialProofHint__Zv1lO{color:#be185d}@media (max-width:899px){.ResultsSection_socialProofGrid__PJVZN{grid-template-columns:1fr;margin-top:2rem}.ResultsSection_socialProofLink__78mXv{border-radius:16px}.ResultsSection_xProofLink__zEX_1{width:min(100%,540px);margin:0 auto}}@media (prefers-reduced-motion:reduce){.ResultsSection_socialProofLink__78mXv{transition:none}.ResultsSection_socialProofLink__78mXv:hover{transform:none}}.RootCauseSection_diagramWrap__LlHm_{margin-top:2.5rem;border-radius:8px}.RootCauseSection_diagramWrap__LlHm_ img{width:100%;height:auto;border-radius:8px}@media (max-width:767px){.RootCauseSection_diagramWrap__LlHm_{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-left:-1rem;margin-right:-1rem;padding:0 1rem}.RootCauseSection_diagramWrap__LlHm_ img{min-width:700px;width:700px}}.TheoryOfChangeSection_stepsFlow___JHBc{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}@media (min-width:1024px){.TheoryOfChangeSection_stepsFlow___JHBc{grid-template-columns:repeat(4,1fr);gap:0;align-items:stretch}}.TheoryOfChangeSection_stepItem__A5Yvf{position:relative;background:#fff;border-radius:22px;padding:1.6rem 1.4rem 1.4rem;box-shadow:0 18px 40px rgba(15,23,42,.08);text-align:center}@media (min-width:1024px){.TheoryOfChangeSection_stepItem__A5Yvf{margin:0 .9rem}.TheoryOfChangeSection_stepItem__A5Yvf:not(:last-child):after{content:"\2192";position:absolute;right:-1.2rem;top:50%;transform:translateY(-50%);font-size:1.5rem;color:#94a3b8;font-weight:700;z-index:2}}@media (max-width:1023px){.TheoryOfChangeSection_stepItem__A5Yvf:not(:last-child):after{content:"\2193";display:block;text-align:center;font-size:1.5rem;color:#94a3b8;font-weight:700;position:absolute;bottom:-1.2rem;left:50%;transform:translateX(-50%)}.TheoryOfChangeSection_stepsFlow___JHBc{gap:2.2rem}}.TheoryOfChangeSection_stepBadge___mTHw{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--color-accent);color:#fff;font-weight:900;font-size:.9rem;margin-bottom:.8rem}.TheoryOfChangeSection_stepTitle__Bztl3{font-size:1.05rem;font-weight:700;margin-bottom:.3rem}.TheoryOfChangeSection_stepQuote__1jRGt{font-size:.85rem;color:var(--color-accent);font-weight:700;margin-bottom:.5rem}.TheoryOfChangeSection_stepDesc__ngRF5{font-size:.85rem;color:#475569;line-height:1.5}.WhySection_headerTwoCol__O_cx7{display:grid;grid-template-columns:2fr 3fr;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem);align-items:center;margin-bottom:1rem;padding:2.5rem 0}.WhySection_imageWrap__K_iVi{display:flex;justify-content:center;align-items:center;position:relative}.WhySection_imageWrap__K_iVi:before{content:"";position:absolute;width:78%;height:78%;border-radius:38% 62% 52% 48%/48% 34% 66% 52%;background:#4a9fd8;bottom:2%;left:8%;z-index:1}.WhySection_accentBar__hzlkO{position:absolute;width:36px;height:95px;border-radius:18px;background:linear-gradient(170deg,#6c5ce7,#4a9fd8);top:2%;right:18%;transform:rotate(-15deg);z-index:0}.WhySection_accentPill__y9KyR{position:absolute;width:20px;height:50px;border-radius:10px;background:#62d4f0;bottom:10%;right:10%;transform:rotate(25deg);z-index:0}.WhySection_accentDot__HGaOy{display:none}.WhySection_imageWrap__K_iVi img{position:relative;z-index:1}.WhySection_subcopy__ihoPb{font-size:.95rem;line-height:1.75;color:#475569;max-width:720px;margin-top:1rem;margin-bottom:2.5rem}.WhySection_promiseGrid__63CZ4{display:grid;grid-template-columns:1fr;grid-gap:1.8rem;gap:1.8rem;margin-top:2rem}@media (min-width:768px){.WhySection_promiseGrid__63CZ4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.WhySection_promiseGrid__63CZ4{grid-template-columns:repeat(3,1fr)}}.WhySection_promiseCard__6_OVr{padding-top:1.8rem}@media (max-width:768px){.WhySection_headerTwoCol__O_cx7{grid-template-columns:1fr}.WhySection_imageWrap__K_iVi{max-width:280px;margin:0 auto 1.5rem;order:-1}}.PageHeader_header__qQd57{--header-accent:rgba(110,213,232,.35);--header-accent-2:rgba(255,183,140,.2);--header-accent-3:rgba(167,139,250,.22);--scenery-color:#6ed5e8;--motif-color:#6ed5e8;position:relative;isolation:isolate;padding:clamp(110px,14vw,148px) 0 clamp(20px,2.5vw,32px);background:#f8fbff;overflow:hidden}.PageHeader_auroraLayer__BdifZ{position:absolute;top:80px;left:-30%;right:-30%;height:260px;opacity:0;will-change:transform,opacity;pointer-events:none;z-index:0;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;filter:blur(28px)}.PageHeader_aurora1__B_c94{background:linear-gradient(120deg,transparent 15%,var(--header-accent) 35%,transparent 55%,var(--header-accent) 75%,transparent 95%);mix-blend-mode:normal;opacity:.8;animation-name:PageHeader_auroraDrift1__KEwLX;animation-duration:20s}.PageHeader_aurora2__1cEuw{background:linear-gradient(135deg,transparent 20%,var(--header-accent-2) 40%,transparent 60%,var(--header-accent-2) 80%,transparent 100%);mix-blend-mode:screen;opacity:.9;animation-name:PageHeader_auroraDrift2__5ar7M;animation-duration:16s;animation-delay:-4s}.PageHeader_aurora3__4FKGj{background:linear-gradient(110deg,transparent 10%,var(--header-accent-3) 30%,transparent 50%,var(--header-accent-3) 70%,transparent 90%);mix-blend-mode:soft-light;opacity:.85;animation-name:PageHeader_auroraDrift3__xva7T;animation-duration:12s;animation-delay:-2s}@keyframes PageHeader_auroraDrift1__KEwLX{0%{transform:translateX(-12%) scaleY(1)}50%{transform:translateX(10%) scaleY(1.2)}to{transform:translateX(-12%) scaleY(1)}}@keyframes PageHeader_auroraDrift2__5ar7M{0%{transform:translateX(14%) scaleY(1.15)}50%{transform:translateX(-16%) scaleY(.9)}to{transform:translateX(14%) scaleY(1.15)}}@keyframes PageHeader_auroraDrift3__xva7T{0%{transform:translateX(-10%) scaleY(.85)}50%{transform:translateX(18%) scaleY(1.25)}to{transform:translateX(-10%) scaleY(.85)}}.PageHeader_header__qQd57:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.28;mix-blend-mode:soft-light;pointer-events:none;z-index:-1}.PageHeader_header__qQd57[data-tone=soft]{--header-accent:rgba(110,213,232,.4);--header-accent-2:rgba(255,183,140,.22);--header-accent-3:rgba(167,139,250,.24);--scenery-color:#6ed5e8;--motif-color:#6ed5e8;background:#f8fbff}.PageHeader_header__qQd57[data-tone=light]{--header-accent:rgba(231,184,255,.35);--header-accent-2:rgba(110,213,232,.2);--header-accent-3:rgba(255,183,210,.22);--scenery-color:#c8a0e6;--motif-color:#c8a0e6;background:#fff}.PageHeader_header__qQd57[data-tone=mist]{--header-accent:rgba(255,183,210,.38);--header-accent-2:rgba(231,184,255,.22);--header-accent-3:rgba(110,213,232,.24);--scenery-color:#ffa0be;--motif-color:#ffa0be;background:#fff7fb}.PageHeader_inner__Z_t6v{position:relative;z-index:1;width:var(--section-width);margin:0 auto;display:grid;grid-gap:16px;gap:16px}.PageHeader_breadcrumbWrap__q70nM{margin-bottom:.5rem}.PageHeader_eyebrow__X5p0y{font-size:.82rem;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:rgba(15,23,42,.55)}.PageHeader_title__6duPp{font-size:clamp(2rem,4vw,3.2rem);line-height:1.2;font-weight:800;color:var(--color-ink);white-space:pre-line;margin-top:clamp(3rem,6vw,5rem)}.PageHeader_tagline__FSXQ6{font-size:clamp(.85rem,1.1vw,.95rem);letter-spacing:.14em;color:var(--color-muted);line-height:1.6;margin-top:4px}.PageHeader_description__wSDR0{max-width:46rem;font-size:clamp(.98rem,1.3vw,1.15rem);color:var(--color-muted);line-height:1.7}.PageHeader_scenery__J1eiS{position:absolute;bottom:0;right:0;width:70%;max-width:780px;height:auto;color:var(--scenery-color);opacity:.38;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent),linear-gradient(90deg,transparent 0,#000 10%,#000);mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent),linear-gradient(90deg,transparent 0,#000 10%,#000);-webkit-mask-composite:source-in;mask-composite:intersect}.PageHeader_motif__Q_63d{position:absolute;right:4%;top:36%;transform:translateY(-50%);width:clamp(180px,22vw,320px);height:auto;color:var(--motif-color);opacity:.55;pointer-events:none;z-index:1}.PageHeader_bottomEdge__bHnE5{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(180deg,transparent,#fff);pointer-events:none;z-index:0}.PageHeader_heroImage__HIV4G{position:absolute;right:max(2rem,calc((100vw - var(--section-width, 1120px)) / 2));top:80px;z-index:2;pointer-events:none}@media (prefers-reduced-motion:reduce){.PageHeader_auroraLayer__BdifZ{animation:none!important}.PageHeader_heroImage__HIV4G{opacity:1!important;transform:none!important}.PageHeader_motif__Q_63d{transform:translateY(-50%)!important}}@media (max-width:768px){.PageHeader_heroImage__HIV4G{display:none}.PageHeader_scenery__J1eiS{width:95%;opacity:.2}.PageHeader_motif__Q_63d{display:none}}@media (max-width:640px){.PageHeader_inner__Z_t6v{width:min(92vw,560px)}.PageHeader_auroraLayer__BdifZ{filter:blur(30px)}}.Breadcrumb_nav__GYWhi{font-size:.78rem;line-height:1.4}.Breadcrumb_list__ok5VF{display:flex;flex-wrap:wrap;align-items:center;gap:0;list-style:none;margin:0;padding:0}.Breadcrumb_item__YC9br{display:flex;align-items:center;white-space:nowrap}.Breadcrumb_separator__FSbJK{margin:0 .4em;color:var(--color-muted,#94a3b8);font-size:.72rem}.Breadcrumb_link__KB6AX{color:var(--color-muted,#94a3b8);text-decoration:none;transition:color .2s}.Breadcrumb_link__KB6AX:hover{color:var(--color-ink,#0f172a);text-decoration:underline}.Breadcrumb_current__Mv1Bq{color:var(--color-ink,#0f172a);font-weight:500}@media (max-width:640px){.Breadcrumb_nav__GYWhi{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.Breadcrumb_link__KB6AX{transition:none}}.careers_section__NUTa9{position:relative;padding:var(--section-padding-y) 0;background:#fff}.careers_container__tXamQ{width:var(--section-width);margin:0 auto;padding:0 clamp(1.5rem,4vw,2.5rem)}.careers_menuGrid__IEWsM{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:clamp(1.5rem,3vw,2rem);gap:clamp(1.5rem,3vw,2rem)}.careers_menuCard__jwqsq{display:block;text-decoration:none;color:inherit;background:#fff;border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.careers_menuCard__jwqsq:hover{transform:translateY(-6px);box-shadow:0 28px 55px rgba(15,23,42,.16)}.careers_menuCardImage__aOeMI{position:relative;width:100%;height:190px}.careers_menuCardImg__Cj9ex{object-fit:cover;transition:transform .35s ease}.careers_menuCard__jwqsq:hover .careers_menuCardImg__Cj9ex{transform:scale(1.05)}.careers_menuCardBody__RByiB{padding:1.4rem 1.5rem 1.6rem}.careers_menuCardLabel__1ma5x{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.1em;color:var(--color-accent);margin-bottom:.5rem}.careers_menuCardLabelInner__76O79{display:inline-flex;gap:.35rem}.careers_menuCardTitle___P8HF{font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:800;color:var(--color-ink);margin:0 0 .5rem}.careers_menuCardDescription__Hy09_{font-size:.88rem;color:var(--color-muted);line-height:1.7;margin:0}.careers_valuesGrid__UyOFo{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:clamp(1.5rem,3vw,2rem);gap:clamp(1.5rem,3vw,2rem);margin-bottom:clamp(2.5rem,5vw,4rem)}.careers_valueCard__jilds{background:#fff;border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:var(--card-padding);transition:box-shadow .25s ease,transform .25s ease}.careers_valueCard__jilds:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.careers_valueIndex__tAuDV{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.06em;color:var(--color-accent);margin-bottom:.75rem}.careers_valueTitle__HFNdS{font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:800;color:var(--color-ink);margin:0 0 .75rem}.careers_valueParagraph__Y_TbK{font-size:.88rem;color:var(--color-muted);line-height:1.7;margin:0}.careers_ctaGroup__njTqg{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding-top:clamp(1.5rem,3vw,2.5rem)}.careers_tabNav__09SAx{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;border-bottom:1px solid rgba(15,23,42,.08);padding-bottom:0}.careers_tabButton__0U0Al{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-family:inherit;font-size:.9rem;font-weight:600;color:var(--color-muted);padding:.75rem 1.25rem;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease;margin-bottom:-1px}.careers_tabButton__0U0Al:hover{color:var(--color-ink)}.careers_tabActive__z696M{color:var(--color-accent);border-bottom-color:var(--color-accent)}.careers_tabPanel__64N0H{min-height:300px;margin-bottom:2rem}.careers_jobsList__AZ381{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem)}.careers_jobCard__MD19r{background:#fff;border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:clamp(1.25rem,2.5vw,1.75rem);aspect-ratio:auto;display:flex;flex-direction:column;justify-content:center;transition:box-shadow .2s ease,transform .2s ease}.careers_jobCard__MD19r:hover{box-shadow:0 6px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.careers_jobTitle__65_G9{font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:800;color:var(--color-ink);margin:0 0 1rem}.careers_jobMeta__dO_Im{display:flex;flex-direction:column;gap:.5rem;margin:0}.careers_jobMetaItem__Q3pNq{display:flex;align-items:center;gap:.4rem}.careers_jobMetaLabel__7nDa3{font-size:.78rem;font-weight:700;color:var(--color-muted);letter-spacing:.03em}.careers_jobMetaValue__KAgtY{font-size:.88rem;color:var(--color-ink);margin:0}.careers_jobDescription__d3hDz{font-size:.88rem;color:var(--color-muted);line-height:1.7;margin:0}.careers_personaGrid__kpLva{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);margin-top:1rem}.careers_personaCard__X6XMH{background:#fff;border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:var(--card-padding)}.careers_personaBadge__FN0_T{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--color-accent);background:rgba(255,122,168,.08);padding:.2em .65em;border-radius:4px;margin-bottom:.6rem}.careers_personaTitle__5PR_W{font-size:clamp(.95rem,1.3vw,1.08rem);font-weight:800;color:var(--color-ink);margin:0 0 .6rem}.careers_closingText__RXMw3{font-size:.92rem;color:var(--color-ink);line-height:1.8;margin:0 0 1.25rem;max-width:48rem}.careers_tabContentHeading___LzE1{font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:800;color:var(--color-ink);margin:0 0 1.25rem}.careers_tabContentList__aCqeS{list-style:none;margin:0;padding:0}.careers_tabContentList__aCqeS li{position:relative;font-size:.92rem;color:var(--color-ink);line-height:1.7;padding:.5rem 0 .5rem 1.5rem;border-bottom:1px solid rgba(15,23,42,.04)}.careers_tabContentList__aCqeS li:before{content:"\2022";position:absolute;left:0;color:var(--color-accent);font-weight:700}.careers_requirementGrid__vzEBl{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem)}.careers_requirementBlock__8NuT2{background:#fff;border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:var(--card-padding)}.careers_requirementSubheading__aGj2x{font-size:.95rem;font-weight:700;color:var(--color-ink);margin:0 0 .75rem;padding-left:.25rem}.careers_membersLabel__aaJT9{display:block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.75rem}.careers_membersHeading__Yrthv{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800;color:var(--color-ink);margin:0 0 2rem}.careers_memberGrid__Nyh7g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),400px));grid-gap:clamp(1.5rem,3vw,2rem);gap:clamp(1.5rem,3vw,2rem);justify-content:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.careers_memberCard__yILzZ{background:#fff;border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:var(--card-padding);text-align:center;transition:box-shadow .25s ease,transform .25s ease}.careers_memberCard__yILzZ:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.careers_memberPhoto___e4my{width:120px;height:120px;border-radius:50%;object-fit:cover;margin:0 auto 1rem;display:block}.careers_memberName__upHWv{font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:800;color:var(--color-ink);margin:0 0 .25rem}.careers_memberRole__EiPjc{font-size:.82rem;font-weight:600;color:var(--color-accent);margin:0 0 .75rem}.careers_memberMotto__13zoP{font-size:.85rem;font-style:italic;color:var(--color-muted);margin:0 0 .75rem;padding:.5rem 1rem;border-left:3px solid var(--color-accent);text-align:left}.careers_memberSummary__VYtaq{font-size:.88rem;color:var(--color-ink);line-height:1.7;margin:0;text-align:left;white-space:pre-line}.careers_jobsIntro__SMDEv{font-size:.92rem;color:var(--color-ink);line-height:1.7;margin:0 0 1.5rem}.careers_infoCard__kEM2b{background:linear-gradient(135deg,rgba(255,122,168,.04),rgba(231,184,255,.04));border:1px solid rgba(255,122,168,.12);border-radius:var(--card-radius);padding:var(--card-padding);margin-top:1.5rem}.careers_infoLabel__tmMSk{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--color-accent);background:rgba(255,122,168,.08);padding:.2em .65em;border-radius:4px;margin-bottom:.75rem}.careers_infoText__QSSKh{font-size:.92rem;color:var(--color-ink);line-height:1.7;margin:0 0 1rem}.careers_internshipInfoCard__SSSWa{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.25rem;gap:1.25rem;align-items:center;margin-top:1.5rem;padding:var(--card-padding);background:linear-gradient(135deg,rgba(255,122,168,.05),rgba(255,244,248,.98));border:1px solid rgba(255,122,168,.14);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.careers_internshipInfoCopy__A41ru .careers_tabContentHeading___LzE1{margin-bottom:.75rem}.careers_internshipInfoCopy__A41ru .careers_infoText__QSSKh{margin-bottom:0}.careers_internshipInfoActions__Rq5eG{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center;justify-content:flex-end}.careers_internshipIntroGrid__XzCkv{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);align-items:start;margin-bottom:clamp(2rem,4vw,3rem)}.careers_internshipLead__hAu1n{font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:700;line-height:1.8;color:var(--color-ink);margin:0 0 1rem}.careers_internshipSectionStack__uVsX6{display:grid;grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);margin:clamp(2rem,4vw,3rem) 0}.careers_internshipSection__39GhU{margin:clamp(2rem,4vw,3rem) 0}.careers_formShell__MF6i0{margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.5rem,3vw,2.5rem);background:#fff;border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.careers_menuCardLink__X_4_B{display:inline-flex;align-items:center;justify-content:center;color:var(--color-ink);font-weight:700;text-decoration:none}.careers_menuCardLink__X_4_B:hover{color:var(--color-accent)}.careers_internshipHero__nHD8n{display:block;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.careers_internshipHeroMain__DvLNE{position:relative;overflow:hidden;padding:clamp(1.75rem,3vw,2.5rem);border-radius:32px;background:radial-gradient(circle at top right,rgba(255,122,168,.16),transparent 32%),linear-gradient(180deg,rgba(255,248,251,.98),#fff);border:1px solid rgba(255,122,168,.16);box-shadow:0 28px 60px rgba(15,23,42,.08)}.careers_internshipHeroTitle__3msKl{font-size:clamp(1.8rem,3.2vw,2.75rem);line-height:1.18;letter-spacing:-.03em;color:var(--color-ink);margin:0 0 1rem}.careers_internshipHeroActions__y0KyR{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.5rem;justify-content:flex-start}.careers_internshipMetaRow__ED3Kl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-top:1.5rem}.careers_internshipMetaChip__uOpcX{display:grid;grid-gap:.3rem;gap:.3rem;padding:1rem 1.1rem;border-radius:20px;background:hsla(0,0%,100%,.72);border:1px solid rgba(15,23,42,.06)}.careers_internshipMetaChip__uOpcX strong{font-size:.98rem;color:var(--color-ink)}.careers_internshipMetaLabel__mVFvp{font-size:.72rem;font-weight:800;letter-spacing:.08em;color:var(--color-accent);text-transform:uppercase}.careers_internshipHighlightSection__hBZOr{margin-bottom:clamp(2rem,4vw,3rem)}.careers_internshipHighlightGrid__lWsuO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem)}.careers_internshipHighlightCard__TLguR{min-height:220px;padding:clamp(1.3rem,2.5vw,1.7rem);border-radius:28px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(250,250,255,.98));border:1px solid rgba(15,23,42,.06);box-shadow:0 18px 36px rgba(15,23,42,.06)}.careers_internshipHighlightIndex__1CANE{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;border-radius:999px;background:rgba(255,122,168,.1);color:var(--color-accent);font-size:.82rem;font-weight:800;margin-bottom:1rem}.careers_internshipHighlightTitle__t_fgj{font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:800;line-height:1.35;color:var(--color-ink);margin:0 0 .75rem}.careers_internshipContentCard__3DUYX{max-width:56rem;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:clamp(1.5rem,3vw,2.2rem);border-radius:30px;background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:0 18px 40px rgba(15,23,42,.05)}.careers_internshipContentHeader__tR82y{width:100%;max-width:40rem;margin-bottom:1.25rem;text-align:center}.careers_internshipContentBody__mAuH7{width:100%;display:flex;justify-content:center}.careers_internshipContentList__awWLe{width:min(100%,34rem);margin:0}.careers_internshipSectionHeading__twNL6{max-width:44rem;margin-bottom:1.5rem}.careers_internshipConditionsGrid__1IF74{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem)}.careers_internshipConditionCard__xWrDJ{padding:clamp(1.35rem,2.5vw,1.7rem);border-radius:26px;background:#fff;border-top:4px solid rgba(255,122,168,.85);box-shadow:0 16px 36px rgba(15,23,42,.05)}.careers_internshipApplyPanel__QiabI{display:grid;justify-items:center;text-align:center;grid-gap:1rem;gap:1rem;width:min(100%,44rem);margin-left:auto;margin-right:auto;margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.5rem,3vw,2.2rem);border-radius:30px;background:radial-gradient(circle at top right,rgba(255,122,168,.12),transparent 38%),linear-gradient(180deg,rgba(255,249,251,.98),#fff);border:1px solid rgba(255,122,168,.14);box-shadow:0 22px 46px rgba(15,23,42,.08)}.careers_internshipApplyPanel__QiabI .careers_jobsIntro__SMDEv,.careers_internshipApplyPanel__QiabI .careers_membersHeading__Yrthv,.careers_internshipApplyPanel__QiabI .careers_membersLabel__aaJT9{color:var(--color-ink)}.careers_internshipApplyPanel__QiabI .careers_jobsIntro__SMDEv{margin-bottom:0;max-width:36rem;opacity:.82}.careers_internshipApplyActions__3YYS4{display:flex;align-items:center;justify-content:center}@media (min-width:1024px){.careers_menuGrid__IEWsM,.careers_valuesGrid__UyOFo{grid-template-columns:repeat(3,1fr)}.careers_jobsList__AZ381,.careers_personaGrid__kpLva{grid-template-columns:repeat(4,1fr)}.careers_requirementGrid__vzEBl{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.careers_internshipApplyPanel__QiabI,.careers_internshipConditionsGrid__1IF74,.careers_internshipHighlightGrid__lWsuO,.careers_internshipMetaRow__ED3Kl{grid-template-columns:1fr}.careers_internshipApplyActions__3YYS4{justify-content:center}.careers_internshipInfoCard__SSSWa{grid-template-columns:1fr}.careers_internshipInfoActions__Rq5eG{justify-content:flex-start}}@media (max-width:640px){.careers_menuGrid__IEWsM,.careers_valuesGrid__UyOFo{grid-template-columns:1fr}.careers_tabNav__09SAx{gap:0}.careers_tabButton__0U0Al{flex:1 1;font-size:.82rem;padding:.65rem .75rem;text-align:center}.careers_jobsList__AZ381,.careers_memberGrid__Nyh7g,.careers_requirementGrid__vzEBl{grid-template-columns:1fr}.careers_jobCard__MD19r{aspect-ratio:auto}}.InternshipApplicationForm_form___LXqw{display:flex;flex-direction:column;gap:1.5rem}.InternshipApplicationForm_requiredNote__jQLND{font-size:.82rem;color:var(--color-muted);margin:0}.InternshipApplicationForm_section__p95ZA{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.25rem,2vw,1.5rem);background:rgba(248,250,252,.8);border:1px solid rgba(15,23,42,.08);border-radius:24px}.InternshipApplicationForm_sectionTitle__fDs_F{font-size:.92rem;font-weight:800;letter-spacing:.08em;color:var(--color-accent);margin:0}.InternshipApplicationForm_grid__wh6ov{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.InternshipApplicationForm_field__raEpU{display:flex;flex-direction:column;gap:.45rem;border:0;padding:0;margin:0;min-inline-size:0}.InternshipApplicationForm_fullWidth__IL8W0{grid-column:1/-1}.InternshipApplicationForm_label__soxwi{font-size:.85rem;font-weight:700;color:var(--color-ink)}.InternshipApplicationForm_hint__bR78c{font-size:.76rem;color:var(--color-muted);margin:0}.InternshipApplicationForm_input__Wmecx,.InternshipApplicationForm_textarea__G5HVh{width:100%;padding:.85rem 1rem;border-radius:16px;border:1px solid rgba(15,23,42,.12);background:#fff;color:var(--color-ink);font:inherit;transition:border-color .2s ease,box-shadow .2s ease}.InternshipApplicationForm_input__Wmecx:focus,.InternshipApplicationForm_textarea__G5HVh:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 4px rgba(255,122,168,.12)}.InternshipApplicationForm_textarea__G5HVh{min-height:136px;resize:vertical}.InternshipApplicationForm_inputError__ioCgw{border-color:#dc2626}.InternshipApplicationForm_error__b5HPT{color:#dc2626;font-size:.8rem;margin:0}.InternshipApplicationForm_errorBanner__Y0Sh8{background:#fff1f2;border:1px solid #fecdd3;color:#be123c;padding:.9rem 1rem;border-radius:18px;font-size:.9rem}.InternshipApplicationForm_radioGroup___kHUe{display:flex;flex-wrap:wrap;gap:.75rem}.InternshipApplicationForm_radioOption___LGLJ{display:inline-flex;align-items:center;gap:.45rem;padding:.8rem 1rem;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff;font-size:.88rem;color:var(--color-ink)}.InternshipApplicationForm_radioOption___LGLJ input{accent-color:var(--color-accent)}.InternshipApplicationForm_consentRow__Bv_8g{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;border-radius:18px;background:rgba(255,122,168,.05);border:1px solid rgba(255,122,168,.12)}.InternshipApplicationForm_consentRow__Bv_8g input{margin-top:.2rem;accent-color:var(--color-accent)}.InternshipApplicationForm_consentText__nB6k6{display:flex;flex-direction:column;gap:.2rem}.InternshipApplicationForm_consentTitle__nBnwO{font-size:.88rem;font-weight:700;color:var(--color-ink)}.InternshipApplicationForm_consentBody__4a3IE{font-size:.8rem;line-height:1.6;color:var(--color-muted);margin:0}.InternshipApplicationForm_actions__XkeBt{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.InternshipApplicationForm_submitButton___D_C0{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;background:var(--color-ink);color:#fff;padding:1rem 2.2rem;font-size:.92rem;font-weight:800;letter-spacing:.08em;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.InternshipApplicationForm_submitButton___D_C0:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(15,23,42,.18)}.InternshipApplicationForm_submitButton___D_C0:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.InternshipApplicationForm_helperText__5DS81{font-size:.8rem;color:var(--color-muted);margin:0}.InternshipApplicationForm_successBox__sSyZK{display:flex;flex-direction:column;gap:.65rem;padding:clamp(1.5rem,2.5vw,2rem);border-radius:24px;background:linear-gradient(135deg,rgba(255,122,168,.08),rgba(231,184,255,.08));border:1px solid rgba(255,122,168,.15)}.InternshipApplicationForm_successTitle__l3cpr{font-size:1.1rem;font-weight:800;color:var(--color-ink);margin:0}.InternshipApplicationForm_successText__ATI2q{font-size:.92rem;line-height:1.7;color:var(--color-ink);margin:0}.InternshipApplicationForm_successId__WodrK{font-size:.78rem;color:var(--color-muted);margin:0}@media (max-width:768px){.InternshipApplicationForm_grid__wh6ov{grid-template-columns:1fr}}.Cta_cta__z8FZA{display:inline-flex;align-items:center;justify-content:center;gap:.4em;border:none;border-radius:999px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,background .22s ease;white-space:nowrap}.Cta_sm__HYp4K{padding:.6rem 1.6rem;font-size:.78rem;letter-spacing:.04em}.Cta_md__Ov6Yr{padding:.85rem 2.2rem;font-size:.85rem;letter-spacing:.06em}.Cta_lg__XaJMs{padding:1.1rem 2.8rem;font-size:.95rem;letter-spacing:.08em}.Cta_primary__exz7j{background:var(--color-ink,#0f172a);color:#fff;letter-spacing:.12em}.Cta_primary__exz7j:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,23,42,.28)}.Cta_secondary__4xZul{background:rgba(15,23,42,.04);color:var(--color-ink,#0f172a)}.Cta_secondary__4xZul:hover{background:rgba(15,23,42,.08)}.Cta_outline__6Wey9{background:transparent;color:var(--color-ink,#0f172a);border:2px solid var(--color-ink,#0f172a)}.Cta_outline__6Wey9:hover{background:var(--color-ink,#0f172a);color:#fff}.Cta_cta__z8FZA:focus-visible{outline:2px solid var(--color-accent,#ff7aa8);outline-offset:3px}@media (prefers-reduced-motion:reduce){.Cta_cta__z8FZA{transition:none}.Cta_primary__exz7j:hover{transform:none}}.Footer_footer__0IXn3{position:relative;overflow:hidden;margin-top:var(--section-padding-y,clamp(48px,7vw,96px))}.Footer_wave__welCY{display:block;width:100%;height:clamp(32px,4vw,56px);margin-bottom:-1px}.Footer_wave__welCY path{fill:#ede7ff}.Footer_body__r0sMD{background:linear-gradient(180deg,#ede7ff,#d8ceee);padding:clamp(2.5rem,5vw,4rem) 0 clamp(1.5rem,3vw,2.5rem)}.Footer_inner__QQiBh{position:relative;z-index:2;display:grid;grid-template-columns:1.4fr 1fr 1fr auto;grid-gap:clamp(1.5rem,3vw,3rem);gap:clamp(1.5rem,3vw,3rem);max-width:var(--section-width,min(1120px,92vw));margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.Footer_brand__CkhSj{display:flex;flex-direction:column;gap:.5rem}.Footer_logo__I6svY{font-family:var(--font-display);font-size:1.4rem;font-weight:800;color:#2d2555;text-decoration:none;letter-spacing:.04em}.Footer_logo__I6svY:hover{color:var(--color-accent,#ff7aa8)}.Footer_brandSub___lT_a{font-size:.75rem;color:rgba(45,37,85,.6);letter-spacing:.1em}.Footer_navCol__VlZt8{display:flex;flex-direction:column;gap:.75rem}.Footer_navHeading__HIzAi{font-size:.78rem;font-weight:700;color:#2d2555;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem}.Footer_navList__xdL75{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.Footer_navLink__7GqVh{font-size:.82rem;color:rgba(45,37,85,.75);text-decoration:none;transition:color .18s ease}.Footer_navLink__7GqVh:hover{color:var(--color-accent,#ff7aa8)}.Footer_contactCol__bD_hV{display:flex;align-items:flex-end;gap:1rem;padding-top:.25rem}.Footer_separator__c4_sz{border:none;height:1px;background:rgba(45,37,85,.12);margin:clamp(1.5rem,3vw,2.5rem) auto clamp(1rem,2vw,1.5rem)}.Footer_bottom__8fL6_,.Footer_separator__c4_sz{position:relative;z-index:2;max-width:var(--section-width,min(1120px,92vw))}.Footer_bottom__8fL6_{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.Footer_copyright__t4WoK{font-size:.72rem;color:rgba(45,37,85,.5);letter-spacing:.06em}.Footer_pageTop__lI__4{display:inline-flex;align-items:center;gap:.3em;background:none;border:none;font-size:.72rem;font-weight:700;color:#2d2555;letter-spacing:.12em;cursor:pointer;padding:.5rem .8rem;border-radius:999px;transition:background .18s ease}.Footer_pageTop__lI__4:hover{background:rgba(45,37,85,.06)}.Footer_wadoWrap__vK239{pointer-events:none;flex-shrink:0}.Footer_wado__TGfWl{display:block;max-height:140px;width:auto;height:auto;opacity:.7;object-fit:contain;margin-bottom:-8px}@media (max-width:1024px){.Footer_inner__QQiBh{grid-template-columns:1fr 1fr;gap:2rem}.Footer_contactCol__bD_hV{grid-column:1/-1;justify-content:center}}@media (max-width:768px){.Footer_inner__QQiBh{grid-template-columns:1fr;gap:1.5rem;text-align:center}.Footer_brand__CkhSj,.Footer_navCol__VlZt8{align-items:center}.Footer_contactCol__bD_hV{justify-content:center}.Footer_bottom__8fL6_{flex-direction:column;gap:.75rem}.Footer_wado__TGfWl{max-height:80px;opacity:.5}}@media (prefers-reduced-motion:reduce){.Footer_logo__I6svY,.Footer_navLink__7GqVh,.Footer_pageTop__lI__4{transition:none}}.Header_header__xuTiO{position:fixed;top:0;left:0;width:100%;z-index:100;background:transparent;transition:background .4s ease,box-shadow .4s ease,-webkit-backdrop-filter .4s ease;transition:background .4s ease,box-shadow .4s ease,backdrop-filter .4s ease;transition:background .4s ease,box-shadow .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease}.Header_header__xuTiO.Header_scrolled__m4va_{background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 40px rgba(15,23,42,.12)}.Header_inner__q2oBg{display:flex;align-items:center;justify-content:space-between;height:80px;max-width:1200px;margin:0 auto;padding:0 48px}.Header_logo__pvkJ9{display:flex;align-items:center;flex-shrink:0}.Header_logoImg__xPKnc{height:32px;width:auto}.Header_desktopNav__cSyta{display:flex;align-items:center;gap:40px}.Header_navLink__encDI{position:relative;font-family:var(--font-display);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--color-ink);text-decoration:none;padding:4px 0;transition:color .3s ease}.Header_navLink__encDI:hover{color:var(--hero-purple)}.Header_navLink__encDI:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--hero-purple);transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.Header_navLink__encDI:hover:after{transform:scaleX(1)}.Header_ctaWrap__uA4wE{display:block}.Header_ctaButton__Ye_oe{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--color-ink);text-decoration:none;border:1px solid rgba(15,23,42,.5);border-radius:9999px;padding:8px 24px;transition:background .3s ease,color .3s ease}.Header_ctaButton__Ye_oe:hover{background:var(--color-ink);color:#fff}.Header_hamburger__1rpXg{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;border:1px solid rgba(15,23,42,.15);background:transparent;cursor:pointer;padding:0;transition:background .2s ease}.Header_hamburger__1rpXg:hover{background:rgba(15,23,42,.05)}.Header_hamburger__1rpXg svg{width:20px;height:20px;color:var(--color-ink)}.Header_mobileMenu__yEcOj{position:fixed;top:80px;left:0;right:0;z-index:99;padding:16px 20px;display:flex;flex-direction:column;gap:8px}.Header_mobileLink__nHYg0{display:block;font-family:var(--font-display);font-size:.875rem;font-weight:600;letter-spacing:.08em;color:var(--color-ink);text-decoration:none;padding:16px 20px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s ease,transform .2s ease}.Header_mobileLink__nHYg0:hover{background:#fff;transform:translateY(-1px)}.Header_mobileCta__008lE{display:block;font-family:var(--font-display);font-size:.875rem;font-weight:600;letter-spacing:.08em;text-align:center;color:#fff;text-decoration:none;padding:16px 20px;border-radius:16px;background:var(--color-ink);margin-top:4px;transition:opacity .2s ease}.Header_mobileCta__008lE:hover{opacity:.9}.Header_backdrop__StnBn{position:fixed;inset:0;z-index:98;background:rgba(15,23,42,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:none;cursor:pointer}@media (max-width:767px){.Header_inner__q2oBg{padding:0 20px}.Header_ctaWrap__uA4wE,.Header_desktopNav__cSyta{display:none}.Header_hamburger__1rpXg{display:inline-flex}}@media (min-width:768px){.Header_backdrop__StnBn,.Header_mobileMenu__yEcOj{display:none}}@media (min-width:640px){.Header_logoImg__xPKnc{height:36px}}.SectionNav_nav__3Lce4{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.SectionNav_pill__z40Tj{display:inline-flex;align-items:center;padding:.5rem 1.2rem;border-radius:999px;font-size:.85rem;font-weight:600;color:var(--color-muted);background:rgba(15,23,42,.04);transition:background .2s ease,color .2s ease}.SectionNav_pill__z40Tj:hover{background:rgba(15,23,42,.08);color:var(--color-ink)}.SectionNav_active__npvEv,.SectionNav_active__npvEv:hover{background:var(--color-ink);color:#fff}@media (prefers-reduced-motion:reduce){.SectionNav_pill__z40Tj{transition:none}}.SchoolHero_hero__hHB_1{position:relative;width:100%;height:70vh;overflow:hidden;background:#f0f4ff;font-family:var(--font-accent);-webkit-font-smoothing:antialiased}.SchoolHero_threeCanvas__UjJmZ{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;filter:saturate(.88) contrast(1.03)}.SchoolHero_paperOverlay__1TxKM{position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:200px 200px}.SchoolHero_vignette__IWZdZ{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,rgba(26,32,64,.08) 100%)}.SchoolHero_loader__f_dSw{position:absolute;inset:0;z-index:200;background:#0d1530;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .8s cubic-bezier(.4,0,.2,1)}.SchoolHero_loaderOut__GL4Al{opacity:0;pointer-events:none}.SchoolHero_loaderRing__O_ktl{width:80px;height:80px;position:relative}.SchoolHero_loaderDot__bjYPt{position:absolute;width:16px;height:16px;border-radius:50%;top:50%;left:50%;animation:SchoolHero_schoolLoaderOrb__rU5Hc 1.6s ease-in-out infinite}.SchoolHero_loaderDot__bjYPt:first-child{background:#70b8ff;animation-delay:0s}.SchoolHero_loaderDot__bjYPt:nth-child(2){background:#5cd6b8;animation-delay:.2s}.SchoolHero_loaderDot__bjYPt:nth-child(3){background:#81d4fa;animation-delay:.4s}.SchoolHero_loaderDot__bjYPt:nth-child(4){background:#b0ccff;animation-delay:.6s}.SchoolHero_loaderDot__bjYPt:nth-child(5){background:#a5d6a7;animation-delay:.8s}@keyframes SchoolHero_schoolLoaderOrb__rU5Hc{0%{transform:translate(-50%,-50%) rotate(0deg) translateX(28px) scale(1)}50%{transform:translate(-50%,-50%) rotate(180deg) translateX(28px) scale(1.3)}to{transform:translate(-50%,-50%) rotate(1turn) translateX(28px) scale(1)}}.SchoolHero_loaderText__cv9lS{margin-top:32px;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.3em;color:hsla(0,0%,100%,.5);text-transform:uppercase}.SchoolHero_loaderBar__JZ_2r{margin-top:16px;width:120px;height:3px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}.SchoolHero_loaderBarInner__KSnqh{height:100%;background:linear-gradient(90deg,#70b8ff,#5cd6b8,#81d4fa,#b0ccff);border-radius:2px;transition:width .3s}.SchoolHero_mainTagline__LX_5c{position:absolute;z-index:30;left:5.5%;top:clamp(80px,14%,120px);pointer-events:none}.SchoolHero_taglineMain__K3tyN{font-size:clamp(36px,6.5vw,80px);font-weight:900;color:#1a2040;line-height:1.3;letter-spacing:.03em;opacity:0;transform:translateY(30px)}.SchoolHero_taglineSub__uirjz{font-family:var(--font-display);font-size:clamp(11px,1.5vw,18px);font-weight:600;color:#5a7ec2;letter-spacing:.22em;text-transform:uppercase;margin-top:12px;opacity:0;transform:translateY(20px)}.SchoolHero_heroBottomGrad__owUP9{position:absolute;bottom:0;left:0;width:100%;height:25%;z-index:22;pointer-events:none;background:linear-gradient(0deg,hsla(0,0%,100%,.55) 0,hsla(0,0%,100%,0))}.SchoolHero_scrollInd__kGBG_{position:absolute;bottom:32px;right:48px;z-index:30;display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0}.SchoolHero_scrollIndText__PEPqv{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.2em;color:#5a7ec2;text-transform:uppercase;writing-mode:vertical-rl}.SchoolHero_scrollIndLine__BkpW6{width:1.5px;height:48px;background:#5a7ec2;border-radius:1px;transform-origin:top;animation:SchoolHero_schoolScrollDash__J1p2W 2.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes SchoolHero_schoolScrollDash__J1p2W{0%{transform:scaleY(0);opacity:0}25%{opacity:.6}50%{transform:scaleY(1);opacity:.6}75%{transform:scaleY(1);opacity:0}to{transform:scaleY(0);opacity:0}}@media (max-width:768px){.SchoolHero_scrollInd__kGBG_{right:20px}}@media (prefers-reduced-motion:reduce){.SchoolHero_threeCanvas__UjJmZ{display:none}}