.qualification-constitution-module__5c-Qtq__page{--ink:#061322;--muted:#596a7c;--blue:#0f69e8;color:var(--ink);background:#fff}.qualification-constitution-module__5c-Qtq__shell{z-index:2;width:min(100% - 2.5rem,80rem);margin-inline:auto;position:relative}.qualification-constitution-module__5c-Qtq__hero{isolation:isolate;background:#f4f7f9;min-height:40rem;position:relative;overflow:hidden}.qualification-constitution-module__5c-Qtq__heroImage,.qualification-constitution-module__5c-Qtq__heroVeil{pointer-events:none;position:absolute;inset:0}.qualification-constitution-module__5c-Qtq__heroImage{z-index:-2;filter:saturate(.68)contrast(1.08);background:url(/brand/lockedin-lab-hero.jpg) 64% 52%/cover no-repeat}.qualification-constitution-module__5c-Qtq__heroVeil{z-index:-1;background:linear-gradient(90deg,#fff 0%,#fffffff5 44%,#ffffff26 78%),linear-gradient(#0000 55%,#f4f7f9 100%)}.qualification-constitution-module__5c-Qtq__hero .qualification-constitution-module__5c-Qtq__shell{justify-content:space-between;align-items:flex-end;gap:3rem;min-height:40rem;padding:6rem 0 3.5rem;display:flex}.qualification-constitution-module__5c-Qtq__heroCopy{max-width:48rem}.qualification-constitution-module__5c-Qtq__heroCopy>p:first-child,.qualification-constitution-module__5c-Qtq__sectionHead>div>p,.qualification-constitution-module__5c-Qtq__closingSection>div>div>p:first-child{color:var(--blue);font:650 .63rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.qualification-constitution-module__5c-Qtq__heroCopy h1{max-width:12ch;font-family:var(--font-sans);letter-spacing:-.075em;margin:1.2rem 0 0;font-size:clamp(3.25rem,5.8vw,5.8rem);font-weight:650;line-height:.89}.qualification-constitution-module__5c-Qtq__heroCopy h1 span{color:var(--blue);display:block}.qualification-constitution-module__5c-Qtq__heroCopy>p:nth-of-type(2){color:#293c50;max-width:34rem;margin:1.5rem 0 0;font-size:1.05rem;line-height:1.55}.qualification-constitution-module__5c-Qtq__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.7rem;display:flex}.qualification-constitution-module__5c-Qtq__actions a,.qualification-constitution-module__5c-Qtq__closingSection a{color:#fff;border:1px solid var(--ink);background:var(--ink);border-radius:.4rem;align-items:center;min-height:2.75rem;padding:.7rem 1rem;font-size:.72rem;font-weight:650;display:inline-flex}.qualification-constitution-module__5c-Qtq__actions a:not(:first-child),.qualification-constitution-module__5c-Qtq__closingSection a:last-child{color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa6}.qualification-constitution-module__5c-Qtq__actions a:hover,.qualification-constitution-module__5c-Qtq__closingSection a:hover{color:#fff;border-color:var(--blue);background:var(--blue)}.qualification-constitution-module__5c-Qtq__statusRibbon{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #ffffffbf;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;width:min(26rem,38vw);padding:1rem 1.1rem;display:grid;box-shadow:0 25px 52px -36px #000000a3,inset 0 1px #fff}.qualification-constitution-module__5c-Qtq__statusRibbon>div:first-child{align-items:baseline;gap:.35rem;display:flex}.qualification-constitution-module__5c-Qtq__statusRibbon>div:first-child span{color:var(--blue);letter-spacing:-.05em;font-size:1.55rem;font-weight:700}.qualification-constitution-module__5c-Qtq__statusRibbon small,.qualification-constitution-module__5c-Qtq__statusRibbon>div:nth-child(2) span,.qualification-constitution-module__5c-Qtq__statusRibbon>p{color:var(--muted);font:550 .47rem/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.qualification-constitution-module__5c-Qtq__statusRibbon>div:nth-child(2){gap:.3rem;display:grid}.qualification-constitution-module__5c-Qtq__statusRibbon>div:nth-child(2) strong{font-size:.68rem}.qualification-constitution-module__5c-Qtq__statusRibbon>p{color:#b74843;text-align:right;margin:0}.qualification-constitution-module__5c-Qtq__gateSection,.qualification-constitution-module__5c-Qtq__evidenceSection,.qualification-constitution-module__5c-Qtq__judgmentSection,.qualification-constitution-module__5c-Qtq__readinessSection{border-top:1px solid #06132214;padding:clamp(4.5rem,7vw,6.8rem) 0;overflow:hidden}.qualification-constitution-module__5c-Qtq__gateSection,.qualification-constitution-module__5c-Qtq__readinessSection{background:#fff}.qualification-constitution-module__5c-Qtq__evidenceSection{background:linear-gradient(#f3f6f9,#fff)}.qualification-constitution-module__5c-Qtq__judgmentSection{background:linear-gradient(#fff,#f1f5f9)}.qualification-constitution-module__5c-Qtq__sectionHead{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.7fr);align-items:end;gap:2rem 4rem;display:grid}.qualification-constitution-module__5c-Qtq__sectionHead h2{max-width:15ch;font-family:var(--font-sans);letter-spacing:-.06em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(2.5rem,4.4vw,4.45rem);font-weight:650;line-height:.94}.qualification-constitution-module__5c-Qtq__sectionHead>p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.qualification-constitution-module__5c-Qtq__gateRail{scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:clamp(19rem,29vw,27rem);grid-auto-flow:column;gap:1rem;margin:3rem 0 0;padding:1rem max(1.25rem,50vw - 40rem) 2rem;list-style:none;display:grid;overflow-x:auto}.qualification-constitution-module__5c-Qtq__gateRail li{scroll-snap-align:start;background:#fff;border:1px solid #0613221a;border-radius:1rem;grid-template-rows:14rem 1fr;min-height:29rem;display:grid;overflow:hidden;box-shadow:0 24px 50px -38px #06132294}.qualification-constitution-module__5c-Qtq__gateArt{--tone:#146ef5;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--tone) 58%,transparent),transparent 35%),#07121f;place-items:center;display:grid;position:relative;overflow:hidden}.qualification-constitution-module__5c-Qtq__gateRail li:nth-child(3n+2) .qualification-constitution-module__5c-Qtq__gateArt{--tone:#725de2}.qualification-constitution-module__5c-Qtq__gateRail li:nth-child(3n) .qualification-constitution-module__5c-Qtq__gateArt{--tone:#00b5aa}.qualification-constitution-module__5c-Qtq__gateArt span{z-index:2;color:#fff;font-family:var(--font-sans);letter-spacing:-.07em;font-size:3.4rem;font-weight:650;position:relative}.qualification-constitution-module__5c-Qtq__gateArt i{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--tone) 72%,white);border-radius:50%;width:10rem;position:absolute}.qualification-constitution-module__5c-Qtq__gateArt i:nth-of-type(2){width:16rem;transform:rotateY(68deg)}.qualification-constitution-module__5c-Qtq__gateRail li>div:last-child{flex-direction:column;padding:1.25rem;display:flex}.qualification-constitution-module__5c-Qtq__gateRail li>div:last-child>p:first-child{color:var(--blue);font:600 .55rem/1 var(--font-mono);text-transform:uppercase;margin:0}.qualification-constitution-module__5c-Qtq__gateRail h3{font-family:var(--font-sans);letter-spacing:-.04em;margin:.7rem 0 0;font-size:1.55rem;font-weight:650;line-height:1.05}.qualification-constitution-module__5c-Qtq__gateRail li>div:last-child>p:nth-of-type(2){color:var(--muted);margin:.7rem 0 0;font-size:.75rem;line-height:1.55}.qualification-constitution-module__5c-Qtq__gateRail small{color:var(--blue);font:600 .52rem/1.4 var(--font-mono);letter-spacing:.06em;border-top:1px solid #06132217;margin-top:auto;padding-top:1rem}.qualification-constitution-module__5c-Qtq__evidenceStats{flex-wrap:wrap;gap:.5rem;margin-top:2.5rem;display:flex}.qualification-constitution-module__5c-Qtq__evidenceStats span{color:var(--muted);background:#ffffffb3;border:1px solid #0613221a;border-radius:999px;padding:.55rem .8rem;font-size:.65rem}.qualification-constitution-module__5c-Qtq__evidenceStats span:last-child{color:#b74843}.qualification-constitution-module__5c-Qtq__evidenceState{color:#b74843;font:600 .52rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:.85rem 0 0}.qualification-constitution-module__5c-Qtq__evidenceRail{scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:clamp(20rem,32vw,30rem);grid-auto-flow:column;gap:1rem;margin:1.4rem 0 0;padding-bottom:1.5rem;display:grid;overflow-x:auto}.qualification-constitution-module__5c-Qtq__evidenceRail details{scroll-snap-align:start;background:#ffffffdb;border:1px solid #0613221a;border-radius:1rem;align-self:start;overflow:hidden;box-shadow:0 22px 44px -36px #06132280}.qualification-constitution-module__5c-Qtq__evidenceRail summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;min-height:5rem;padding:1rem;list-style:none;display:grid}.qualification-constitution-module__5c-Qtq__evidenceRail summary::-webkit-details-marker{display:none}.qualification-constitution-module__5c-Qtq__evidenceRail summary>span{color:var(--blue);font:650 .58rem/1 var(--font-mono)}.qualification-constitution-module__5c-Qtq__evidenceRail summary strong{font-size:.88rem}.qualification-constitution-module__5c-Qtq__evidenceRail summary i{aspect-ratio:1;border:1px solid #0613221f;border-radius:50%;place-items:center;width:2rem;font-style:normal;transition:transform .18s;display:grid}.qualification-constitution-module__5c-Qtq__evidenceRail details[open] summary i{transform:rotate(45deg)}.qualification-constitution-module__5c-Qtq__evidenceRail details>div{border-top:1px solid #06132214;padding:0 1rem 1rem}.qualification-constitution-module__5c-Qtq__evidenceRail section{padding-top:1rem}.qualification-constitution-module__5c-Qtq__evidenceRail h4{color:var(--blue);font:650 .56rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.qualification-constitution-module__5c-Qtq__evidenceRail ul{margin:.6rem 0 0;padding:0;list-style:none}.qualification-constitution-module__5c-Qtq__evidenceRail li{color:var(--muted);border-bottom:1px solid #06132212;padding:.55rem 0;font-size:.7rem;line-height:1.45}.qualification-constitution-module__5c-Qtq__evidenceRail details>div>p{color:var(--muted);margin:.8rem 0 0;font-size:.68rem;line-height:1.45}.qualification-constitution-module__5c-Qtq__evidenceRail details>div>small{color:#b74843;font:550 .5rem/1.4 var(--font-mono);letter-spacing:.05em;margin-top:1rem;display:block}.qualification-constitution-module__5c-Qtq__judgmentRail,.qualification-constitution-module__5c-Qtq__readinessRail{scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:clamp(18rem,27vw,24rem);grid-auto-flow:column;gap:1rem;margin:3rem 0 0;padding:0 0 1.5rem;list-style:none;display:grid;overflow-x:auto}.qualification-constitution-module__5c-Qtq__judgmentRail li,.qualification-constitution-module__5c-Qtq__readinessRail li{scroll-snap-align:start;background:#ffffffd1;border:1px solid #0613221a;border-radius:1rem;min-height:23rem;padding:1.3rem;position:relative;overflow:hidden;box-shadow:0 22px 44px -36px #06132280}.qualification-constitution-module__5c-Qtq__judgmentRail li>div{--tone:#146ef5;background:radial-gradient(circle at 75% 30%,color-mix(in srgb,var(--tone) 58%,transparent),transparent 35%),#07121f;height:7rem;margin:-1.3rem -1.3rem 1.2rem;position:relative;overflow:hidden}.qualification-constitution-module__5c-Qtq__judgmentRail li:nth-child(2) div{--tone:#725de2}.qualification-constitution-module__5c-Qtq__judgmentRail li:nth-child(3) div{--tone:#00b5aa}.qualification-constitution-module__5c-Qtq__judgmentRail li:nth-child(4) div{--tone:#e19a22}.qualification-constitution-module__5c-Qtq__judgmentRail li>div span{color:#fff;font:600 .58rem/1 var(--font-mono);position:absolute;top:1rem;left:1rem}.qualification-constitution-module__5c-Qtq__judgmentRail li>div i{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--tone) 68%,white);border-radius:50%;width:8rem;position:absolute;top:-2rem;right:1rem}.qualification-constitution-module__5c-Qtq__judgmentRail li>p:first-of-type,.qualification-constitution-module__5c-Qtq__readinessRail>li>p{color:var(--blue);font:600 .55rem/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin:0}.qualification-constitution-module__5c-Qtq__judgmentRail h3,.qualification-constitution-module__5c-Qtq__readinessRail h3{font-family:var(--font-sans);letter-spacing:-.04em;margin:.7rem 0 0;font-size:1.45rem;font-weight:650;line-height:1.08}.qualification-constitution-module__5c-Qtq__judgmentRail li>p:nth-of-type(2){color:var(--muted);margin:.8rem 0 0;font-size:.73rem;line-height:1.55}.qualification-constitution-module__5c-Qtq__judgmentRail small,.qualification-constitution-module__5c-Qtq__readinessRail small{color:#b74843;font:550 .48rem/1.4 var(--font-mono);letter-spacing:.04em;border-top:1px solid #06132214;padding-top:.8rem;position:absolute;bottom:1.3rem;left:1.3rem;right:1.3rem}.qualification-constitution-module__5c-Qtq__controlDetails{border-top:1px solid #06132214;margin:1rem 0 3.4rem}.qualification-constitution-module__5c-Qtq__controlDetails summary{cursor:pointer;color:var(--ink);padding:.65rem 0;font-size:.65rem;font-weight:650}.qualification-constitution-module__5c-Qtq__controlDetails ul{margin:0;padding:0;list-style:none}.qualification-constitution-module__5c-Qtq__controlDetails li{min-height:auto;color:var(--muted);box-shadow:none;background:0 0;border:0;border-top:1px solid #0613220f;border-radius:0;padding:.45rem 0;font-size:.62rem;line-height:1.4}.qualification-constitution-module__5c-Qtq__readinessStatus{flex-wrap:wrap;gap:.55rem;margin-top:1.3rem;display:flex}.qualification-constitution-module__5c-Qtq__readinessStatus span{color:var(--muted);font:600 .52rem/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;background:#ffffffb8;border:1px solid #0613221a;border-radius:999px;padding:.55rem .75rem}.qualification-constitution-module__5c-Qtq__readinessRail li>span{aspect-ratio:1;color:#fff;background:var(--blue);width:2.3rem;font:600 .55rem/1 var(--font-mono);border-radius:50%;place-items:center;margin-bottom:2.5rem;display:grid;box-shadow:0 9px 20px -10px #0f69e8cc}.qualification-constitution-module__5c-Qtq__readinessRail dl{margin:1.2rem 0 3.5rem}.qualification-constitution-module__5c-Qtq__readinessRail dl div{border-top:1px solid #06132214;padding:.6rem 0}.qualification-constitution-module__5c-Qtq__readinessRail dt{color:var(--muted);font:600 .5rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.qualification-constitution-module__5c-Qtq__readinessRail dd{color:#263a4f;margin:.35rem 0 0;font-size:.66rem;line-height:1.45}.qualification-constitution-module__5c-Qtq__boundaries{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2.5rem;display:grid}.qualification-constitution-module__5c-Qtq__boundaries details{border-top:1px solid #0613221f;border-bottom:1px solid #0613221f;align-self:start}.qualification-constitution-module__5c-Qtq__boundaries summary{cursor:pointer;font-family:var(--font-sans);letter-spacing:-.03em;padding:1rem 0;font-size:1.25rem;font-weight:650}.qualification-constitution-module__5c-Qtq__boundaries details>div{gap:.6rem;padding:0 0 1rem;display:grid}.qualification-constitution-module__5c-Qtq__boundaries article{background:#f7f9fb;border:1px solid #06132214;border-radius:.75rem;padding:.85rem}.qualification-constitution-module__5c-Qtq__boundaries article span{color:var(--blue);font:600 .5rem/1 var(--font-mono);letter-spacing:.06em}.qualification-constitution-module__5c-Qtq__boundaries article h3{margin:.45rem 0 0;font-size:.82rem}.qualification-constitution-module__5c-Qtq__boundaries article p{color:var(--muted);margin:.4rem 0 0;font-size:.68rem;line-height:1.45}.qualification-constitution-module__5c-Qtq__closingSection{background:linear-gradient(120deg,#edf3f9,#fff);padding:5rem 0}.qualification-constitution-module__5c-Qtq__closingSection .qualification-constitution-module__5c-Qtq__shell{justify-content:space-between;align-items:end;gap:3rem;display:flex}.qualification-constitution-module__5c-Qtq__closingSection .qualification-constitution-module__5c-Qtq__shell>div:first-child{max-width:51rem}.qualification-constitution-module__5c-Qtq__closingSection h2{max-width:15ch;font-family:var(--font-sans);letter-spacing:-.06em;margin:1rem 0 0;font-size:clamp(2.6rem,4.6vw,4.6rem);font-weight:650;line-height:.94}.qualification-constitution-module__5c-Qtq__closingSection .qualification-constitution-module__5c-Qtq__shell>div:first-child>p:last-child{max-width:44rem;color:var(--muted);margin:1.2rem 0 0;font-size:.75rem;line-height:1.6}.qualification-constitution-module__5c-Qtq__closingSection .qualification-constitution-module__5c-Qtq__shell>div:last-child{flex-wrap:wrap;gap:.7rem;display:flex}@media (max-width:64rem){.qualification-constitution-module__5c-Qtq__hero .qualification-constitution-module__5c-Qtq__shell{flex-direction:column;justify-content:flex-end;align-items:flex-start}.qualification-constitution-module__5c-Qtq__statusRibbon{width:min(100%,32rem)}.qualification-constitution-module__5c-Qtq__sectionHead{grid-template-columns:1fr}.qualification-constitution-module__5c-Qtq__closingSection .qualification-constitution-module__5c-Qtq__shell{flex-direction:column;align-items:flex-start}}@media (max-width:48rem){.qualification-constitution-module__5c-Qtq__shell{width:min(100% - 2rem,80rem)}.qualification-constitution-module__5c-Qtq__hero{min-height:45rem}.qualification-constitution-module__5c-Qtq__heroVeil{background:linear-gradient(#ffffffe6,#ffffffc7 42%,#f4f7f9 86%)}.qualification-constitution-module__5c-Qtq__hero .qualification-constitution-module__5c-Qtq__shell{min-height:45rem;padding:4.7rem 0 2rem}.qualification-constitution-module__5c-Qtq__heroCopy h1{font-size:clamp(3rem,13.5vw,4.2rem)}.qualification-constitution-module__5c-Qtq__statusRibbon{grid-template-columns:auto 1fr}.qualification-constitution-module__5c-Qtq__statusRibbon>p{text-align:left;grid-column:1/-1}.qualification-constitution-module__5c-Qtq__gateSection,.qualification-constitution-module__5c-Qtq__evidenceSection,.qualification-constitution-module__5c-Qtq__judgmentSection,.qualification-constitution-module__5c-Qtq__readinessSection{padding:4.5rem 0}.qualification-constitution-module__5c-Qtq__sectionHead h2{font-size:2.65rem}.qualification-constitution-module__5c-Qtq__gateRail{grid-auto-columns:82vw;padding-inline:1rem}.qualification-constitution-module__5c-Qtq__evidenceRail,.qualification-constitution-module__5c-Qtq__judgmentRail,.qualification-constitution-module__5c-Qtq__readinessRail{grid-auto-columns:82vw}.qualification-constitution-module__5c-Qtq__boundaries{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.qualification-constitution-module__5c-Qtq__evidenceRail summary i{transition:none}}
