.method-page{background:#050a0f}.method-hero{isolation:isolate;background:radial-gradient(circle at 76% 43%,#d9b36329,#0000 27%),linear-gradient(120deg,#050a0f 8%,#07151d 62%,#081116);border-bottom:1px solid #f0d18d2e;grid-template-columns:minmax(0,1.1fr) minmax(360px,.78fr);align-items:center;gap:clamp(55px,9vw,155px);min-height:min(860px,100vh - 88px);padding:clamp(100px,11vw,165px) clamp(24px,7vw,120px);display:grid;position:relative;overflow:hidden}.method-hero:before{content:"";z-index:-1;background-image:linear-gradient(#f0d18d0b 1px,#0000 1px),linear-gradient(90deg,#f0d18d0b 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 58% 100%);mask-image:linear-gradient(90deg,#0000 5%,#000 58% 100%)}.method-hero__copy{z-index:2;max-width:940px;position:relative}.method-hero__copy .status-mark{margin-bottom:clamp(52px,7vw,92px)}.method-hero__copy .hero-kicker{color:var(--gold-bright)}.method-hero h1{max-width:980px;color:var(--ivory);font-family:var(--font-display);letter-spacing:-.062em;text-wrap:balance;margin:27px 0 0;font-size:clamp(3.6rem,7.35vw,7.8rem);font-weight:420;line-height:.89}.method-hero__copy>p:last-of-type{color:#b3c1c5;max-width:760px;margin:32px 0 0;font-size:clamp(1.08rem,1.4vw,1.3rem);line-height:1.74}.method-hero__actions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.method-hero__system{z-index:2;background:#f0d18d26;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:clamp(90px,10vw,135px) 0 0;display:grid;position:relative}.method-hero__system article{background:#07141cf0;min-height:190px;padding:26px;position:relative;overflow:hidden}.method-hero__system article>span{color:var(--gold-bright);letter-spacing:.15em;font-size:.75rem;font-weight:840}.method-hero__system article>svg{color:var(--gold);position:absolute;top:26px;right:26px}.method-hero__system article>strong{color:var(--ivory);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.25rem,1.7vw,1.65rem);font-weight:500;line-height:1.15;position:absolute;bottom:26px;left:26px;right:26px}.method-orbit{z-index:3;border:1px solid #f0d18d47;border-radius:50%;width:150px;height:150px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.method-orbit:before,.method-orbit:after,.method-orbit i{content:"";border-radius:50%;position:absolute}.method-orbit:before{border:1px solid #f0d18d5c;inset:25px}.method-orbit:after{background:var(--gold-bright);inset:55px;box-shadow:0 0 34px #f0d18db8}.method-orbit i{background:var(--gold-bright);width:7px;height:7px}.method-orbit i:first-child{top:7px;left:68px}.method-orbit i:nth-child(2){top:70px;right:7px}.method-orbit i:nth-child(3){bottom:18px;left:25px}.method-cycle{background:var(--ivory);color:var(--ink);padding:clamp(92px,10vw,155px) clamp(24px,7vw,120px)}.method-cycle>header,.method-applications>header{grid-template-columns:minmax(0,1.05fr) minmax(280px,.55fr);gap:28px clamp(50px,9vw,150px);display:grid}.method-cycle>header .micro-label,.method-applications>header .micro-label{grid-column:1/-1;margin:0}.method-cycle h2,.method-stages h2,.method-applications h2,.method-commitment h2,.method-contact h2{font-family:var(--font-display);letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(2.65rem,5vw,5.45rem);font-weight:440;line-height:.96}.method-cycle>header>p:last-child,.method-applications>header>p:last-child{color:#46575d;margin:4px 0 0;line-height:1.78}.method-cycle__grid{border-top:1px solid #07131b38;border-left:1px solid #07131b38;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(60px,7vw,98px) 0 0;padding:0;list-style:none;display:grid}.method-cycle__grid li{border-bottom:1px solid #07131b38;border-right:1px solid #07131b38;min-height:370px;padding:clamp(30px,3.5vw,48px);position:relative}.method-cycle__grid li>span{color:#896923;letter-spacing:.17em;font-size:.75rem;font-weight:850}.method-cycle__grid li>svg{color:#96752f;position:absolute;top:38px;right:38px}.method-cycle__grid h3{font-family:var(--font-display);letter-spacing:-.035em;margin:112px 0 16px;font-size:clamp(1.8rem,2.55vw,2.7rem);font-weight:540;line-height:1.02}.method-cycle__grid p{color:#4b5c62;margin:0;font-size:.92rem;line-height:1.72}.method-stages{background:#07141d;grid-template-columns:minmax(320px,.68fr) minmax(0,1.25fr);gap:clamp(55px,9vw,150px);padding:clamp(92px,10vw,155px) clamp(24px,7vw,120px);display:grid}.method-stages__heading>svg{color:var(--gold-bright);margin-bottom:35px}.method-stages__heading .micro-label{margin:0 0 22px}.method-stages h2{color:var(--ivory)}.method-stages__heading>p:last-child{color:#9fb0b5;max-width:650px;margin:30px 0 0;line-height:1.78}.method-stages__table{border-top:1px solid #f0d18d30;border-left:1px solid #f0d18d1f;align-self:start}.method-stages__head,.method-stages__table article{grid-template-columns:minmax(130px,.42fr) minmax(220px,.85fr) minmax(220px,.85fr);display:grid}.method-stages__head span{color:var(--gold-bright);letter-spacing:.14em;border-bottom:1px solid #f0d18d26;border-right:1px solid #f0d18d1f;padding:15px 20px;font-size:.75rem;font-weight:830}.method-stages__table article>*{border-bottom:1px solid #f0d18d1f;border-right:1px solid #f0d18d1f;min-height:125px;margin:0;padding:25px 20px}.method-stages__table article>strong{color:var(--ivory);font-family:var(--font-display);flex-direction:column;gap:13px;font-size:1.34rem;font-weight:520;display:flex}.method-stages__table article>strong small{color:var(--gold-bright);font-family:var(--font-sans);letter-spacing:.13em;font-size:.75rem;font-weight:830}.method-stages__table article>p{color:#a7b6ba;gap:10px;font-size:.87rem;line-height:1.62;display:flex}.method-stages__table article>p svg{color:var(--gold-bright);flex:none;margin-top:3px}.method-applications{background:#0c222c;padding:clamp(92px,10vw,155px) clamp(24px,7vw,120px)}.method-applications h2{color:var(--ivory)}.method-applications>header>p:last-child{color:#a1b2b7}.method-applications__grid{background:#f0d18d26;grid-template-columns:minmax(0,.84fr) minmax(0,1.42fr) minmax(0,.84fr);gap:1px;margin-top:clamp(60px,7vw,98px);display:grid}.method-application{background:#0a1b24;flex-direction:column;min-height:680px;padding:clamp(30px,3.5vw,48px);display:flex;position:relative}.method-application--featured{z-index:1;background:radial-gradient(circle at 82% 10%,#45cfe226,#0000 30%),linear-gradient(155deg,#0c2632 0%,#071820 60%,#07141d 100%);box-shadow:inset 0 2px #4bd1e2,0 22px 90px #00000047}.method-application--featured:after{content:"";pointer-events:none;border-top:1px solid #4bd1e24d;border-right:1px solid #4bd1e24d;width:120px;height:120px;position:absolute;top:0;right:0}.method-application__flagship{color:#70dfec;background:#4bd1e212;border-bottom:1px solid #4bd1e238;justify-content:space-between;align-items:center;gap:18px;margin:calc(-1*clamp(30px,3.5vw,48px)) calc(-1*clamp(30px,3.5vw,48px)) 38px;padding:15px clamp(30px,3.5vw,48px);display:flex}.method-application__flagship>span,.method-application__flagship>small{font-family:var(--font-sans);letter-spacing:.13em;font-size:.75rem;font-weight:820;line-height:1.35}.method-application__flagship>small{color:#8aa8b1;text-align:right;font-weight:680}.method-application__title{align-items:center;gap:18px;display:flex}.method-application__title span{color:var(--gold-bright);letter-spacing:.16em;font-size:.75rem;font-weight:840}.method-application__title strong{color:var(--ivory);font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.65rem,2.15vw,2.3rem);font-weight:520}.method-applications__grid dl{margin:75px 0 38px;display:grid}.method-applications__grid dl>div{border-top:1px solid #f0d18d1f;padding:21px 0}.method-applications__grid dt{color:var(--gold-bright);letter-spacing:.14em;font-size:.75rem;font-weight:820}.method-applications__grid dd{color:#9fb0b4;margin:10px 0 0;font-size:1rem;line-height:1.66}.method-application__position{color:#e5f3f5;max-width:24ch;font-family:var(--font-display);letter-spacing:-.025em;margin:28px 0 0;font-size:clamp(1.35rem,1.65vw,1.75rem);font-weight:500;line-height:1.13}.method-application--featured dl{margin-top:42px}.method-application--featured dt{color:#67d9e7}.method-application--featured dd{color:#b6c7cc;font-size:.94rem}.method-application>.text-link,.method-application>.method-application__cta{margin-top:auto}.method-application__evidence-path{border-top:1px solid #4bd1e233;margin:2px 0 32px;display:grid}.method-application__evidence-path>span{color:#67d9e7;letter-spacing:.14em;padding:16px 0 10px;font-size:.75rem;font-weight:820}.method-application__evidence-path a{color:#dbecee;border-top:1px solid #4bd1e21f;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:41px;font-size:.82rem;font-weight:680;text-decoration:none;display:grid}.method-application__evidence-path a small{color:#67d9e7;letter-spacing:.08em;font-size:.75rem}.method-application__evidence-path a svg{color:#67d9e7;transition:transform .18s}.method-application__evidence-path a:hover svg{transform:translate(3px)}.method-application__cta{color:#041016;background:#4bd1e2;border:1px solid #4bd1e26b;align-self:flex-start;box-shadow:0 14px 40px #4bd1e21f}.method-application__cta:hover{background:#92e8f1;border-color:#92e8f1}.method-commitment{isolation:isolate;color:var(--ivory);background:radial-gradient(circle at 12% 8%,#d9b36324,#0000 30%),radial-gradient(circle at 86% 72%,#4bd1e212,#0000 28%),linear-gradient(135deg,#101d24 0%,#0a1820 52%,#060d12 100%);border-top:1px solid #f0d18d2e;border-bottom:1px solid #f0d18d24;grid-template-columns:minmax(300px,.67fr) minmax(0,1.25fr);gap:clamp(55px,9vw,150px);padding:clamp(92px,10vw,155px) clamp(24px,7vw,120px);display:grid;position:relative;overflow:hidden}.method-commitment:before{content:"";z-index:-1;background-image:linear-gradient(#f0d18d09 1px,#0000 1px),linear-gradient(90deg,#f0d18d09 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48% 100%);mask-image:linear-gradient(90deg,#0000,#000 48% 100%)}.method-commitment .micro-label{color:var(--gold-bright);margin:0 0 24px}.method-commitment h2{max-width:10.5ch;font-size:clamp(2.55rem,3.8vw,4.35rem);line-height:1.01}.method-commitment__rules{background:#050c113d;border-top:1px solid #f0d18d33;border-left:1px solid #f0d18d29;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.method-commitment__rules article{background:linear-gradient(145deg,#ffffff05,#0000);border-bottom:1px solid #f0d18d29;border-right:1px solid #f0d18d29;min-height:270px;padding:clamp(26px,3vw,40px)}.method-commitment__rules span{color:var(--gold-bright);letter-spacing:.15em;font-size:.75rem;font-weight:850}.method-commitment__rules strong{font-family:var(--font-display);letter-spacing:-.025em;margin:68px 0 13px;font-size:clamp(1.45rem,1.95vw,1.95rem);font-weight:560;display:block}.method-commitment__rules p{color:#aab9bd;margin:0;font-size:1rem;line-height:1.65}.method-contact{background:radial-gradient(circle at 85% 28%,#d9b36324,#0000 22%),#050a0f;justify-content:space-between;align-items:flex-end;gap:60px;padding:clamp(92px,10vw,155px) clamp(24px,7vw,120px);display:flex}.method-contact>div{max-width:960px}.method-contact .status-mark{margin-bottom:44px}.method-contact .micro-label{color:var(--gold-bright);margin:0 0 22px}.method-contact h2{color:var(--ivory)}.method-contact>div>p:last-child{color:#a4b4b8;max-width:760px;margin:29px 0 0;line-height:1.77}.method-contact>.button{flex:none}.manifesto-copy>.text-link{margin-top:30px}.institutional-principles>div:first-child>.text-link{color:#6f5624;margin-top:30px}@media (max-width:1120px){.method-hero,.method-stages,.method-commitment{grid-template-columns:1fr}.method-hero__system{width:min(100%,720px)}.method-cycle__grid,.method-applications__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.method-application--featured{order:-1;grid-column:span 2}}@media (max-width:900px){.method-cycle>header,.method-applications>header{grid-template-columns:1fr}.method-stages__head{display:none}.method-stages__table article{border-bottom:1px solid #f0d18d38;grid-template-columns:1fr}.method-stages__table article>*{min-height:auto}.method-contact{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.method-hero{min-height:auto;padding-top:78px}.method-hero h1{font-size:clamp(2.65rem,11.4vw,3.7rem)}.method-hero__actions,.method-hero__actions .button,.method-contact>.button{width:100%}.method-hero__actions .button,.method-contact>.button{justify-content:center}.method-hero__system,.method-cycle__grid,.method-applications__grid,.method-commitment__rules{grid-template-columns:1fr}.method-application--featured{grid-column:auto}.method-application__flagship{flex-direction:column;align-items:flex-start}.method-application__flagship>small{text-align:left}.method-cycle__grid li,.method-applications__grid article,.method-commitment__rules article{min-height:auto}.method-cycle__grid h3,.method-commitment__rules strong{margin-top:52px}}@media print{.method-hero__actions,.method-orbit,.method-contact .button{display:none!important}.method-page,.method-hero,.method-cycle,.method-stages,.method-applications,.method-commitment,.method-contact{min-height:0;padding:28px 0;display:block;color:#111!important;background:#fff!important}.method-page :where(h1,h2,h3,p,strong,span,small,li,dt,dd,a){color:#111!important}.method-hero__system,.method-cycle__grid,.method-applications__grid,.method-commitment__rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;background:#fff!important}.method-hero__system article,.method-cycle__grid li,.method-stages__table article,.method-applications__grid article,.method-commitment__rules article{break-inside:avoid;border:1px solid #aaa;min-height:0;background:#fff!important}}
