.st-page .st-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);align-items:center;grid-gap:36px;gap:36px;padding-block:clamp(68px,8vw,116px)}.st-hero h1{max-width:880px;letter-spacing:-.03em}.st-hero-copy>p:not(.eyebrow){max-width:775px;color:var(--gris);font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.76}.st-hero-tags{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0 27px}.st-hero-tags span{border:1px solid rgba(201,150,67,.46);border-radius:100px;padding:9px 12px;font-size:.75rem;color:var(--or-clair);font-weight:740}.st-hero-art{position:relative;min-height:370px;border-radius:180px 180px 130px 130px;background:radial-gradient(ellipse at 36% 24%,rgba(220,172,94,.32),transparent 58%),linear-gradient(155deg,#1c3f5d,#071b2d);border:1px solid rgba(227,174,85,.48);box-shadow:0 25px 55px rgba(0,0,0,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:29px;overflow:hidden}.st-hero-art:before{content:"";position:absolute;inset:22px;border:1px solid rgba(245,210,144,.26);border-radius:150px 150px 110px 110px}.st-hero-art>span{font-size:5rem;color:#f0ca89;line-height:1.1;z-index:1}.st-hero-art>div{color:#fff1d6;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1.4;font-weight:850;letter-spacing:.16em;z-index:1}.st-hero-art small{color:#d5ad76;font-size:.76rem;letter-spacing:.19em;margin-top:21px;line-height:1.6;z-index:1}.st-section-intro{color:var(--gris);line-height:1.77;max-width:900px;margin:16px 0 29px}.st-alumni-section h2,.st-missions h2{max-width:870px}.st-mission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.st-mission-card{padding:clamp(21px,2.8vw,31px);border-radius:14px;background:linear-gradient(146deg,#193653,#0b1d31);border:1px solid rgba(211,170,101,.47);min-height:315px}.st-mission-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:30px}.st-mission-head>span:first-child{font-size:.72rem;font-weight:850;letter-spacing:.12em;color:#e8bd79}.st-mission-icon{display:grid;place-items:center;width:58px;height:58px;background:rgba(231,179,94,.1);border:1px solid #d6ab6d;border-radius:15px;color:#f2cf91;font-size:2rem}.st-mission-card h3{font-size:clamp(1.26rem,2.1vw,1.66rem);color:#f8efdf;line-height:1.33;margin:0 0 12px}.st-mission-card>strong{display:block;font-size:.85rem;color:#edc486;margin-bottom:15px}.st-mission-card p{color:#d0dfeb;font-size:.84rem;line-height:1.74;margin:0}.st-missions-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:25px;color:var(--gris);font-size:.86rem;line-height:1.65}.st-missions-footer a{color:var(--or-clair);font-weight:770;text-decoration:underline;text-underline-offset:4px}.st-values{display:grid;grid-template-columns:.83fr 1.17fr;grid-gap:clamp(32px,6vw,85px);gap:clamp(32px,6vw,85px);align-items:start}.st-values>div:first-child h2{font-size:clamp(1.8rem,3vw,2.8rem)}.st-values>div:first-child>p:last-child{color:var(--gris);line-height:1.76}.st-values-list{display:flex;flex-direction:column;gap:13px}.st-values-list article{display:flex;gap:20px;align-items:flex-start;padding:19px 22px;background:rgba(201,150,67,.06);border:1px solid rgba(201,150,67,.3);border-radius:10px}.st-values-list article>span{font-size:.82rem;font-weight:850;color:var(--or-clair);margin-top:2px}.st-values-list h3{margin:0 0 6px;font-size:1.15rem}.st-values-list p{color:var(--gris);margin:0;line-height:1.63;font-size:.84rem}.st-alumni-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:23px}.st-alumni-heading>div{max-width:810px}.st-alumni-heading .btn{flex:0 0 auto}.st-alumni-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:31px}.st-alumni-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(145deg,#193852,#0b1d30);border:1px solid rgba(225,184,112,.45);border-radius:17px;padding:clamp(24px,3vw,33px) 20px}.st-alumni-photo{margin:0 auto 21px;width:min(215px,80%);aspect-ratio:1;border:3px solid #daa968;border-radius:50%;overflow:hidden;background:#12283f;box-shadow:0 15px 28px rgba(0,0,0,.22)}.st-alumni-photo img{display:block;width:100%;height:100%;object-fit:cover}.st-alumni-card h3{margin:0 0 7px;color:#f7e8cc;font-size:1.35rem}.st-alumni-card p{color:#d4c6ae;font-size:.85rem;margin:0}.st-alumni-reviewer{display:flex;flex-direction:column;align-items:center;gap:5px}.st-review-stars{font-size:1.16rem;letter-spacing:.1em;color:#eec47e;margin:4px 0 0}.st-review-quote{margin:19px 0 0;padding:19px 0 0;width:100%;border:0;border-top:1px solid rgba(225,184,112,.3);text-align:left}.st-review-quote p{color:#f4eddf;font-size:.86rem;line-height:1.78;font-style:italic;white-space:normal}.st-review-quote footer{margin-top:13px;color:#e9bf80;font-size:.72rem;font-style:normal;font-weight:750;letter-spacing:.02em}html[data-theme=light] .st-alumni-card .st-review-quote p{color:#f4eddf}html[data-theme=light] .st-alumni-card .st-review-quote footer{color:#e9bf80}.st-conversion{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;align-items:center}.st-conversion-content h2{max-width:900px;font-size:clamp(1.9rem,3.3vw,2.9rem)}.st-conversion-content>p:not(.eyebrow){color:var(--gris);max-width:700px;line-height:1.78}.st-conversion-content .btn{margin-top:13px}.st-conversion-detail{background:linear-gradient(135deg,#1e405a,#0a1d32);border:1px solid #b9945c;border-radius:16px;padding:26px 34px;display:grid;grid-template-columns:60px 1fr;grid-gap:11px;gap:11px}.st-conversion-detail>span{grid-column:1/-1;font-size:.71rem;color:#eec785;font-weight:850;letter-spacing:.13em;margin-bottom:10px}.st-conversion-detail strong{color:#f3cb82;font-size:1.35rem}.st-conversion-detail p{font-size:1rem;color:#faf0df;align-self:center;margin:0}.st-application-section,.st-form-card{scroll-margin-top:12px}.st-form-card{border:1px solid rgba(222,173,91,.53);background:linear-gradient(145deg,#142d46,#0a1d30);color:#f5f1e8;border-radius:17px;overflow:hidden;box-shadow:0 17px 45px rgba(0,0,0,.14)}.st-form-head{padding:clamp(23px,3.6vw,40px);background:radial-gradient(ellipse at 90% 0,rgba(217,160,62,.23),transparent 52%),#132f49;border-bottom:1px solid rgba(217,167,83,.28);display:flex;align-items:center;justify-content:space-between;gap:26px}.st-form-head .eyebrow{font-size:.72rem;color:#f1ca87}.st-form-head h2{color:#fff4e1;font-size:clamp(1.55rem,2.8vw,2.28rem);margin:9px 0}.st-form-head h2 .gold{color:#f5ca81}.st-form-head p:last-child{max-width:820px;color:#cadce9;font-size:.85rem;line-height:1.65;margin:0}.st-head-icon{font-size:4.5rem;color:#e8b970}.st-form{padding:clamp(21px,3.7vw,43px)}.st-form fieldset{border:0;border-bottom:1px solid rgba(230,188,117,.24);padding:0 0 31px;margin:0 0 33px;min-width:0}.st-form legend{color:#f9e1b7;font-size:clamp(1.1rem,1.9vw,1.35rem);font-weight:800;padding:0;margin-bottom:24px}.st-form legend>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(234,190,113,.15);border:1px solid rgba(233,190,115,.5);color:#f2cd89;font-size:.86rem;margin-right:9px}.st-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 18px;gap:20px 18px}.st-field{display:flex;flex-direction:column;gap:9px;min-width:0}.st-field.st-span{grid-column:1/-1}.st-field>span{font-size:.83rem;font-weight:780;color:#f3ebdd;line-height:1.43}.st-field b,.st-qualities b{color:#f3c982}.st-field :is(input,textarea,select){display:block;width:100%;min-width:0;padding:13px;border:1px solid #7a92a4;border-radius:9px;background:#081e32;color:#f7f2e9;font:inherit;font-size:.94rem;outline-offset:2px}.st-field :is(input,select){min-height:49px}.st-field textarea{resize:vertical;line-height:1.62}.st-field :is(input,textarea)::placeholder{color:#aabccc}.st-field :is(input,textarea,select):focus-visible{outline:2px solid #f1ce93;border-color:#f1ce93}.st-field small{color:#b8cada;font-size:.73rem;line-height:1.54}.st-field select{color-scheme:dark}.st-qualities{padding:21px;margin-top:25px;border:1px solid rgba(221,178,106,.45);border-radius:11px;background:rgba(214,152,54,.065);display:grid;grid-gap:11px;gap:11px}.st-qualities>p{font-size:.85rem;color:#f6d599;font-weight:790;margin:0 0 3px}.st-consent label,.st-qualities label{display:flex;gap:11px;align-items:flex-start;line-height:1.53;font-size:.84rem;color:#e5e8e8}.st-consent input,.st-qualities input{width:19px;height:19px;flex:0 0 19px;accent-color:#dfb371;margin:2px 0}.st-legal-note{font-size:.77rem;color:#c6d8e6;line-height:1.7;padding:14px 16px;border-left:3px solid #e1b575;background:rgba(205,162,91,.1);border-radius:0 8px 8px 0;margin:0 0 23px}.st-legal-note a{color:#f6d69e;text-decoration:underline;text-underline-offset:3px}.st-consent{margin-top:14px}.st-consent a{color:#ffdfa2;text-decoration:underline;text-underline-offset:3px}.st-consent p{color:#b7cbdc;font-size:.75rem;line-height:1.62;margin:9px 0 0 29px}.st-turnstile{margin-top:22px;padding:18px;border:1px solid rgba(218,173,99,.4);border-radius:9px;background:#0b2338}.st-sec-title{margin:0 0 12px;color:#f2d39c;font-size:.73rem;font-weight:800;letter-spacing:.1em}.st-turnstile a{color:#f0cb8a;text-decoration:underline}.st-error{margin:19px 0 0;padding:14px 16px;background:#59393c;border:1px solid #f0a89e;color:#ffebe3;border-radius:8px;font-size:.86rem;line-height:1.6}.st-submit{margin-top:27px;display:flex;justify-content:space-between;align-items:center;gap:21px}.st-submit p{color:#b9cddd;font-size:.76rem;line-height:1.6;max-width:590px}.st-submit button{border:0;cursor:pointer;flex:0 0 auto}.st-submit button:disabled{opacity:.46;cursor:not-allowed}.st-done{text-align:center;max-width:800px;padding:clamp(34px,5vw,57px);margin:0 auto;border:1px solid #cf9f59;border-radius:15px;background:linear-gradient(145deg,#214057,#0b1d30);color:#f2efe8}.st-done-symbol{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 18px;background:#efc88b;color:#10283c;border-radius:50%;font-size:2rem}.st-done h2{color:#f7e9d1}.st-done p:not(.eyebrow){color:#cfdeea;line-height:1.72}.st-confirm{display:flex;flex-direction:column;gap:6px;border:1px solid #ecbd74;border-radius:10px;max-width:390px;margin:25px auto;padding:19px}.st-confirm small{color:#d6b980}.st-confirm strong{font-size:1.6rem;color:#ffdfa7}.st-final-cta{display:flex;align-items:center;justify-content:space-between;gap:20px}.st-final-cta p{color:var(--gris);line-height:1.64}html[data-theme=light] .st-hero-copy>p:not(.eyebrow),html[data-theme=light] .st-missions-footer,html[data-theme=light] .st-section-intro{color:#415c72}html[data-theme=light] .st-alumni-card,html[data-theme=light] .st-conversion-detail,html[data-theme=light] .st-form-card,html[data-theme=light] .st-mission-card{color:#f6f0e6}html[data-theme=light] .st-conversion-content>p:not(.eyebrow),html[data-theme=light] .st-values-list p,html[data-theme=light] .st-values>div:first-child>p:last-child{color:#465e70}html[data-theme=light] .st-form-card :is(input,textarea,select){background:#081e32;color:#f7f2e9;color-scheme:dark}html[data-theme=light] .st-form-card .st-field>span{color:#f3ebdd}html[data-theme=light] .st-alumni-card h3,html[data-theme=light] .st-mission-card h3{color:#f8efdf}html[data-theme=light] .st-values-list article{background:#fff9ef}html[data-theme=light] .st-values-list h3{color:#20415b}@media(max-width:1000px){.st-page .st-hero{grid-template-columns:1fr}.st-hero-art{display:none}.st-values{grid-template-columns:1fr}.st-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-mission-card:last-child{grid-column:1/-1}.st-alumni-heading{align-items:start;flex-direction:column}.st-conversion{grid-template-columns:1fr}.st-conversion-detail{grid-template-columns:60px 1fr}}@media(max-width:690px){.st-alumni-grid,.st-field-grid,.st-mission-grid{grid-template-columns:1fr}.st-mission-card:last-child{grid-column:auto}.st-alumni-grid{gap:12px}.st-alumni-card{display:grid;grid-template-columns:95px minmax(0,1fr);text-align:left;align-items:center;grid-gap:0 18px;gap:0 18px;padding:15px}.st-alumni-photo{width:95px;height:95px;grid-row:1/2;margin:0}.st-alumni-reviewer{align-items:flex-start}.st-alumni-card h3{font-size:1.16rem;align-self:start;margin-bottom:0}.st-alumni-card .st-review-quote{grid-column:1/-1;margin-top:16px}.st-alumni-card p{align-self:start}.st-form-head{padding:24px 20px}.st-head-icon{display:none}.st-form{padding:22px 18px}.st-form legend{font-size:1.08rem}.st-submit{flex-direction:column;align-items:stretch}.st-submit button{width:100%}.st-final-cta{flex-direction:column;align-items:stretch}.st-final-cta .btn{text-align:center}}.st-admin{padding-block:clamp(40px,6vw,75px)}.st-admin-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;flex-wrap:wrap}.st-admin-heading h1{margin:8px 0;font-size:clamp(1.8rem,3.7vw,3rem)}.st-admin-heading p:last-child{color:var(--gris);max-width:680px;line-height:1.65}.st-admin-user{font-size:.78rem;color:var(--gris)}.st-admin-filter{display:flex;align-items:flex-end;gap:13px;flex-wrap:wrap;margin:26px 0}.st-admin-edit label,.st-admin-filter label{display:flex;flex-direction:column;gap:8px;color:var(--gris);font-size:.82rem}.st-admin-edit :is(textarea,select),.st-admin-filter select{padding:11px 13px;background:#0b2339;color:#f4efe9;border:1px solid #8f9faf;border-radius:8px;font:inherit}.st-admin-filter strong{margin-left:auto;color:var(--or-clair);font-size:.84rem}.st-admin-layout{display:grid;grid-template-columns:minmax(240px,.36fr) minmax(0,.64fr);grid-gap:21px;gap:21px;align-items:start}.st-admin-list{gap:9px;max-height:78vh;overflow:auto}.st-admin-entry,.st-admin-list{display:flex;flex-direction:column}.st-admin-entry{min-width:0;gap:7px;padding:15px;border:1px solid rgba(212,168,95,.42);border-radius:10px;background:#102b42;text-align:left;font:inherit;color:#c9d9e6;cursor:pointer}.st-admin-entry.is-active,.st-admin-entry:hover{border-color:#f4cc88;background:#1d405a}.st-admin-entry strong{color:#fff0d7;font-size:.98rem}.st-admin-entry small,.st-admin-entry span{font-size:.77rem;line-height:1.4}.st-admin-detail{padding:clamp(19px,2.9vw,34px);background:#0d2339;border:1px solid rgba(225,179,106,.47);border-radius:14px;color:#f3ede5;min-width:0}.st-admin-profile{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;align-items:start}.st-admin-profile small{color:#efca8b;letter-spacing:.04em}.st-admin-profile h2{font-size:1.5rem;color:#fff1d5;margin:9px 0}.st-admin-profile p{color:#bbd2e2;margin:0}.st-admin-profile .btn{font-size:.78rem;cursor:pointer}.st-admin-group{border-top:1px solid rgba(221,172,95,.31);margin-top:24px;padding-top:18px}.st-admin-edit h3,.st-admin-group h3{font-size:1.09rem;color:#efca8b;margin:0 0 16px}.st-admin-group dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px 17px;gap:13px 17px}.st-admin-group dl>div{border-bottom:1px solid rgba(211,227,239,.15);padding-bottom:10px;min-width:0}.st-admin-group dt{color:#b6d0e1;font-size:.7rem;font-weight:780}.st-admin-group dd{font-size:.87rem;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;margin:6px 0 0}.st-admin-edit{display:grid;grid-gap:17px;gap:17px;border-top:1px solid rgba(221,172,95,.31);margin-top:23px;padding-top:20px}.st-admin-edit h3{margin:0}.st-admin-edit button{justify-self:start;cursor:pointer}.st-admin-edit button:disabled{opacity:.5}.st-admin-empty{padding:29px;border:1px dashed rgba(222,178,108,.5);border-radius:11px;text-align:center;color:var(--gris)}.st-admin-notice{padding:12px;background:rgba(223,172,90,.1);border-left:3px solid #e3b975;color:var(--or-clair);border-radius:5px}html[data-theme=light] .st-admin-entry{background:#102b42;color:#dce8f2}html[data-theme=light] .st-admin-entry.is-active,html[data-theme=light] .st-admin-entry:hover{background:#1d405a}html[data-theme=light] .st-admin-detail{color:#f3ede5}@media(max-width:925px){.st-admin-layout{grid-template-columns:1fr}.st-admin-list{max-height:360px}}@media(max-width:520px){.st-admin-group dl{grid-template-columns:1fr}.st-admin-filter strong{margin-left:0}.st-admin-detail{padding:19px}}.st-form-head{align-items:flex-start}.st-form-head>div:first-child{min-width:0;flex:1 1}.st-form-head .st-share{flex-shrink:0;align-self:flex-start;max-width:208px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.st-share-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.st-share-actions a,.st-share-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;min-width:39px;padding:0;border:1px solid rgba(240,202,135,.42);border-radius:10px;background:rgba(245,209,150,.08);color:#f9dfac;text-decoration:none;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.st-share-actions a:hover,.st-share-actions button:hover{background:rgba(245,209,150,.19);border-color:#f5cd8a;transform:translateY(-1px)}.st-share-actions a:focus-visible,.st-share-actions button:focus-visible{outline:2px solid #fff4dd;outline-offset:3px}.st-share-status{position:relative;margin:6px 0 0!important;color:#fff0d1!important;font-size:.72rem!important;line-height:1.35!important;text-align:right}.st-share-link{width:100%;max-width:208px;margin-top:7px;padding:6px;border:1px solid #f5cd8a;border-radius:7px;background:#10283d;color:white;font-size:.72rem}@media(max-width:690px){.st-form-head{gap:12px}.st-form-head .st-share{max-width:94px}.st-share-actions{gap:6px}.st-share-actions a,.st-share-actions button{height:40px;width:40px;min-width:40px}.st-share-status{text-align:center}}