.YrfAca_heading{text-wrap:balance}.YrfAca_steps{--like-at:-3.4rem;border-top:1px solid var(--os-rule);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3rem;margin-top:7.4rem;display:grid;position:relative}.YrfAca_steps:before{content:"";top:var(--like-at);background:var(--os-rule);opacity:.6;height:1px;position:absolute;left:0;right:0}.YrfAca_steps li{padding-top:2.2rem;position:relative}.YrfAca_steps li:before{content:"";background:var(--os-black);border:1px solid #3d5046;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:calc(-.375rem - .5px);left:0}.YrfAca_steps li[data-own]:before{background:#8ff7c8;border-color:#8ff7c8;box-shadow:0 0 12px 2px #20d48780}.YrfAca_steps h3{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--os-white);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:550;line-height:1.1}.YrfAca_steps h3 span{color:var(--os-green)}.YrfAca_steps p{color:#b3bfb7;max-width:26ch;margin-top:.8rem;font-size:1.05rem;line-height:1.5}.YrfAca_via{color:#74837a;font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:3rem;font-size:.78rem}.YrfAca_like,.YrfAca_likeLink,.YrfAca_link,.YrfAca_steps .YrfAca_names{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;color:#74837a;white-space:nowrap;font-size:.78rem;line-height:1.2}.YrfAca_like{top:calc(var(--like-at) - .8rem);position:absolute;left:0;transform:translateY(-100%)}.YrfAca_like:after{content:"";background:var(--os-black);border:1px solid #3d5046;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:calc(100% + .55rem - .5px);left:.125rem}.YrfAca_steps li[data-own] .YrfAca_like{color:#8ff7c8b3}.YrfAca_steps li[data-own] .YrfAca_like:after{border-color:#8ff7c899}.YrfAca_likeLink,.YrfAca_link{background:var(--os-black);padding:0 .7rem;position:absolute;left:calc(50% + 1.5rem);transform:translate(-50%,-50%)}.YrfAca_likeLink{top:var(--like-at)}.YrfAca_link{color:var(--os-muted);top:0}.YrfAca_steps .YrfAca_names{max-width:none;margin-top:.55rem}@media (min-width:761px){.YrfAca_steps{grid-template-rows:auto auto auto}.YrfAca_steps li{grid-row:span 3;grid-template-rows:subgrid;align-content:start;display:grid}.YrfAca_steps li>h3{grid-row:1}.YrfAca_steps li>.YrfAca_names{grid-row:2}.YrfAca_steps li>p:not(.YrfAca_names){grid-row:3}}@media (max-width:760px){.YrfAca_steps{border-top:0;border-left:1px solid var(--os-rule);grid-template-columns:1fr;row-gap:3.4rem;margin-top:2.6rem;padding-left:2rem}.YrfAca_steps:before,.YrfAca_likeLink,.YrfAca_like:after{display:none}.YrfAca_steps li{padding-top:0}.YrfAca_steps li:before{top:1.95rem;left:calc(-2.375rem - .5px)}.YrfAca_like{margin-bottom:.55rem;display:block;position:static;transform:none}.YrfAca_link{background:0 0;padding:0 0 0 1.2rem;top:calc(100% + 1.7rem);left:calc(-2rem - .5px);transform:translateY(-50%)}.YrfAca_link:before{content:"";background:var(--os-rule);width:.8rem;height:1px;position:absolute;top:50%;left:0}.YrfAca_steps p{max-width:none}.YrfAca_via{margin-top:2.2rem}}
.Vcz90G_page,.Vcz90G_home{--brief:#dce7df;--ink:#14231a;font-family:var(--font-dm-sans), sans-serif;color:var(--os-white)}.Vcz90G_page{max-width:1216px;margin:auto;padding:136px 24px 104px}.Vcz90G_page h1,.Vcz90G_page h2,.Vcz90G_home h2,.Vcz90G_home strong{font-family:var(--font-dm-sans), sans-serif}.Vcz90G_page h1{letter-spacing:-.065em;font-size:clamp(3.5rem,7vw,6.2rem);font-weight:550;line-height:.98}.Vcz90G_page p,.Vcz90G_home p{line-height:1.6}.Vcz90G_page a,.Vcz90G_home a{text-underline-offset:5px}.Vcz90G_pageLabel,.Vcz90G_offerLabel{color:var(--os-muted);font-size:.85rem;display:block}.Vcz90G_pricingIntro{margin-bottom:48px}.Vcz90G_pricingIntro h1{font-size:clamp(3rem,5vw,4.5rem)}.Vcz90G_pricingIntro>p{color:var(--os-muted);margin-top:20px;font-size:1.1rem}.Vcz90G_offers{grid-template-columns:.78fr 1.22fr;align-items:start;gap:72px;display:grid}.Vcz90G_developer{border-top:1px solid var(--os-rule);padding:30px 0 0}.Vcz90G_developer h2,.Vcz90G_pilot h2{letter-spacing:-.015em;font-size:1.05rem;font-weight:500}.Vcz90G_developer>p:not(.Vcz90G_price){color:var(--os-muted);max-width:23rem;margin-bottom:28px;font-size:1rem}.Vcz90G_page .Vcz90G_price{letter-spacing:-.045em;margin:22px 0 18px;font-size:clamp(2rem,3.5vw,3rem);font-weight:550;line-height:1.1}.Vcz90G_quickstart{width:fit-content;color:var(--os-muted);margin-top:22px;font-size:.88rem;text-decoration:underline;display:block}.Vcz90G_rateLink{color:var(--os-white);align-items:center;gap:18px;font-size:.9rem;-webkit-text-decoration:underline #52665a;text-decoration:underline #52665a;display:inline-flex}.Vcz90G_rateLink:hover{color:var(--os-green)}.Vcz90G_rateLink span{font-size:1.2rem;text-decoration:none}.Vcz90G_secondaryButton,.Vcz90G_inkButton{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:13px 20px;font-size:.9rem;font-weight:600;line-height:1.45;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.Vcz90G_secondaryButton{color:var(--os-white);background:#12251b;border:1px solid #547362}.Vcz90G_secondaryButton:hover{border-color:var(--os-green);background:#1a3426}.Vcz90G_inkButton{background:var(--ink);color:#f0f6f2}.Vcz90G_inkButton:hover{background:#284a36}.Vcz90G_inkButton:focus-visible{outline-offset:5px;outline:2px solid #187344}.Vcz90G_inkButton:disabled{opacity:.65;cursor:wait}.Vcz90G_pilot{background:var(--brief);color:var(--ink);border-radius:9px;padding:30px 38px 36px}.Vcz90G_briefTop{color:#415849;justify-content:space-between;align-items:center;gap:14px;font-size:.78rem;display:flex}.Vcz90G_briefTop>span:last-child{white-space:nowrap;border:1px solid #a4b9aa;border-radius:30px;padding:5px 10px}.Vcz90G_pilotDeck{color:#42574a;font-size:1rem}.Vcz90G_pilotIncludes{color:#42574a;margin:24px 0;padding-left:18px;font-size:.88rem;line-height:1.65;list-style:outside}.Vcz90G_pilotIncludes li+li{margin-top:8px}.Vcz90G_proposalNote{color:#42574a;margin-bottom:22px;font-size:.8rem}.Vcz90G_pilot .Vcz90G_inkButton{width:100%}.Vcz90G_production{grid-template-columns:1fr auto;align-items:end;gap:26px;padding:28px 0;display:grid}.Vcz90G_production h2{letter-spacing:-.02em;font-size:1rem;font-weight:550}.Vcz90G_production p{color:var(--os-muted);margin-top:10px;font-size:.81rem}.Vcz90G_production .Vcz90G_rateLink{white-space:nowrap;gap:7px;font-size:.8rem}.Vcz90G_faq{border-top:1px solid var(--os-rule);grid-template-columns:.78fr 1.22fr;gap:72px;margin-top:36px;padding-top:36px;display:grid}.Vcz90G_faq h2{letter-spacing:-.03em;font-size:1.5rem;font-weight:500}.Vcz90G_faq details{border-bottom:1px solid var(--os-rule);margin-bottom:22px;padding:0 0 22px}.Vcz90G_faq summary{cursor:pointer;justify-content:space-between;gap:18px;font-size:.98rem;list-style:none;display:flex}.Vcz90G_faq summary::-webkit-details-marker{display:none}.Vcz90G_faq summary:focus-visible{outline:2px solid var(--os-green);outline-offset:6px}.Vcz90G_faq summary span{color:#8aaa97;font-size:1.2rem;line-height:1.1}.Vcz90G_faq details[open] summary span{transform:rotate(45deg)}.Vcz90G_faq details p{color:var(--os-muted);margin-top:18px;padding-right:25px;font-size:.9rem}.Vcz90G_home{border-top:1px solid var(--os-rule);grid-template-columns:1.1fr .9fr;align-items:center;gap:84px;max-width:1216px;margin:auto;padding:88px 24px;display:grid}.Vcz90G_homeCopy h2{letter-spacing:-.055em;margin:24px 0;font-size:clamp(2.8rem,4.7vw,4.4rem);font-weight:550;line-height:1.03}.Vcz90G_homeCopy>p:not(:first-child){color:var(--os-muted);max-width:31rem;font-size:1rem}.Vcz90G_homeCopy .Vcz90G_secondaryButton{margin-top:29px}.Vcz90G_homeBrief{background:var(--brief);color:var(--ink);border-radius:8px;padding:27px 30px 0}.Vcz90G_briefStatement{gap:8px;padding:38px 0;display:grid}.Vcz90G_briefStatement span{color:#4c6454;font-size:.75rem}.Vcz90G_briefStatement strong{letter-spacing:-.04em;font-size:clamp(1.65rem,2.6vw,2.3rem);font-weight:500;line-height:1.1}.Vcz90G_briefStatement strong+span{margin-top:28px}.Vcz90G_homeBriefFoot{color:#405949;border-top:1px solid #afc1b5;justify-content:space-between;gap:20px;padding:19px 0;font-size:.74rem;display:flex}.Vcz90G_enterprisePage{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;padding-top:130px;display:grid}.Vcz90G_inquiryContext{padding-top:8px}.Vcz90G_backLink{color:var(--os-muted);font-size:.78rem;text-decoration:underline}.Vcz90G_inquiryContext h1{margin-top:38px;font-size:clamp(2.8rem,4.6vw,4.2rem);line-height:1.04}.Vcz90G_inquiryContext>p{color:var(--os-muted);max-width:24rem;margin-top:26px;font-size:1rem}.Vcz90G_engagementNote{border-top:1px solid var(--os-rule);max-width:24rem;margin-top:45px;padding-top:25px}.Vcz90G_engagementNote>span{color:#c3d3c9;font-size:.9rem}.Vcz90G_engagementNote p{color:var(--os-muted);margin-top:12px;font-size:.85rem}.Vcz90G_engagementNote a{color:#bdd3c5;margin-top:17px;font-size:.8rem;text-decoration:underline;display:inline-block}.Vcz90G_inquiryForm{background:var(--brief);min-width:0;color:var(--ink);border-radius:9px;flex-direction:column;gap:24px;padding:32px 36px;display:flex}.Vcz90G_formIntro>span{color:#4d6656;font-size:.8rem}.Vcz90G_formIntro h2{letter-spacing:-.045em;margin-top:19px;margin-bottom:9px;font-size:2rem;font-weight:550;line-height:1.08}.Vcz90G_inquiryForm label{gap:9px;font-size:.83rem;font-weight:550;display:grid}.Vcz90G_inquiryForm input,.Vcz90G_inquiryForm textarea{width:100%;min-width:0;font:inherit;color:var(--ink);background:#edf3ef;border:1px solid #afc3b5;border-radius:4px;min-height:47px;padding:12px;font-weight:400}.Vcz90G_inquiryForm input:focus,.Vcz90G_inquiryForm textarea:focus{outline-offset:2px;outline:2px solid #37744f}.Vcz90G_inquiryForm textarea{resize:vertical;min-height:118px}.Vcz90G_inquiryForm .Vcz90G_privacy{color:#48614f;font-size:.72rem;line-height:1.6}.Vcz90G_privacy a{color:var(--ink);text-decoration:underline}.Vcz90G_answered{flex-wrap:wrap;gap:8px;margin-top:-8px;display:flex}.Vcz90G_answer{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink);font:inherit;cursor:pointer;background:#edf3ef;border:1px solid #afc3b5;border-radius:999px;padding:6px 12px;font-size:.8rem;transition:border-color .15s,background .15s;overflow:hidden}.Vcz90G_answer:hover{background:#f4f8f5;border-color:#37744f}.Vcz90G_step{animation:.32s cubic-bezier(.2,.7,.2,1) both Vcz90G_step-in}@keyframes Vcz90G_step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.Vcz90G_stepRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.Vcz90G_stepRow .Vcz90G_inkButton,.Vcz90G_pilot .Vcz90G_stepRow .Vcz90G_inkButton{width:auto;min-width:9rem}.Vcz90G_stepCount{color:#4d6656;font-variant-numeric:tabular-nums;font-size:.78rem}.Vcz90G_privacyLink{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (prefers-reduced-motion:reduce){.Vcz90G_step{animation:none}}.Vcz90G_trap{position:absolute;left:-10000px}.Vcz90G_error{color:#912d24;font-size:.85rem}.Vcz90G_bookingPanel{grid-column:1/-1;min-width:0;padding-top:10px}.Vcz90G_bookingPanel h2{letter-spacing:-.04em;margin-bottom:20px;font-size:2.5rem;font-weight:500;line-height:1.1}.Vcz90G_bookingPanel p{color:var(--os-muted);max-width:42rem;margin-top:12px}.Vcz90G_bookingPanel a{color:var(--os-white);text-decoration:underline}.Vcz90G_enterprisePage:has(.Vcz90G_bookingPanel){display:block}.Vcz90G_enterprisePage:has(.Vcz90G_bookingPanel) .Vcz90G_inquiryContext>:not(.Vcz90G_engagementNote){display:none}.Vcz90G_calContainer{width:100%;min-height:650px;margin-top:28px;overflow:auto}@media (max-width:1000px){.Vcz90G_offers,.Vcz90G_faq{grid-template-columns:.8fr 1.2fr;gap:40px}.Vcz90G_pilot{padding:26px}.Vcz90G_production{grid-template-columns:1fr;gap:18px}.Vcz90G_enterprisePage{gap:40px}.Vcz90G_inquiryForm{padding:28px}.Vcz90G_home{gap:40px}}@media (max-width:700px){.Vcz90G_page{padding:105px 24px 64px}.Vcz90G_pricingIntro{margin-bottom:36px}.Vcz90G_pricingIntro>p:last-child{font-size:1rem}.Vcz90G_offers,.Vcz90G_faq,.Vcz90G_enterprisePage,.Vcz90G_home{grid-template-columns:1fr;gap:36px}.Vcz90G_developer{padding-top:23px}.Vcz90G_developer>p{max-width:29rem}.Vcz90G_pilot{padding:24px}.Vcz90G_faq{margin-top:40px;padding-top:34px}.Vcz90G_home{padding:60px 24px}.Vcz90G_homeCopy h2{max-width:14ch}.Vcz90G_homeBrief{max-width:480px;padding:24px 24px 0}.Vcz90G_inquiryContext h1{margin-top:26px;font-size:clamp(2.7rem,8.5vw,3.3rem)}.Vcz90G_inquiryContext>p{max-width:30rem}.Vcz90G_engagementNote{margin-top:28px}.Vcz90G_inquiryForm{padding:24px}.Vcz90G_formIntro h2{font-size:1.9rem}.Vcz90G_bookingPanel h2{font-size:2rem}}@media (prefers-reduced-motion:reduce){.Vcz90G_secondaryButton,.Vcz90G_inkButton{transition:none}}
.uli7vG_prefooter{--parallax:0;isolation:isolate;background:var(--os-black);justify-content:center;min-height:clamp(34rem,92vh,58rem);display:flex;position:relative;overflow:hidden}.uli7vG_media{z-index:-2;transform:translate3d(0,calc(var(--parallax) * 22%),0) scale(1.04);will-change:transform;position:absolute;inset:-14% 0;overflow:hidden;container-type:size}.uli7vG_prefooter:before,.uli7vG_prefooter:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:0;right:0}.uli7vG_prefooter:before{background:linear-gradient(var(--os-black) 8%,#070a0900);height:45%;top:-2px}.uli7vG_prefooter:after{background:linear-gradient(#070a0900,var(--os-black) 85%);height:30%;bottom:-2px}.uli7vG_copy{text-align:center;transform:translate3d(0,calc(var(--parallax) * -60px),0);will-change:transform;padding:clamp(7rem,16vh,10rem) 1.5rem 0}.uli7vG_copy h2{font-family:var(--font-sans);letter-spacing:-.05em;color:var(--os-white);text-shadow:0 2px 30px #070a0999;font-size:clamp(2.6rem,5.4vw,4.75rem);font-weight:600;line-height:1.04}.uli7vG_actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2.2rem;display:flex}.uli7vG_actions .secondary-button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070a098c}@media (max-width:640px){.uli7vG_prefooter{min-height:34rem}}@media (prefers-reduced-motion:reduce){.uli7vG_media,.uli7vG_copy{transform:none}}
.YtqtoG_frame{--fw:max(100cqw,calc(100cqh * var(--ratio)));--fh:max(100cqh,calc(100cqw / var(--ratio)));width:var(--fw);height:var(--fh);left:calc((100cqw - var(--fw)) * var(--pos-x));top:calc((100cqh - var(--fh)) * var(--pos-y));position:absolute}.YtqtoG_image{object-fit:fill}.YtqtoG_lights{mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.YtqtoG_lights path{fill:none;stroke-linecap:round;stroke-dasharray:.07 .93;stroke-dashoffset:1px;animation:YtqtoG_travel var(--duration) linear var(--delay) infinite}.YtqtoG_halo{stroke:#20d487;stroke-width:calc(26px * var(--w,1));opacity:.12}.YtqtoG_glow{stroke:#3be39b;stroke-width:calc(11px * var(--w,1));opacity:.35}.YtqtoG_lights .YtqtoG_core{stroke:#c9ffe6;stroke-width:calc(3.5px * var(--w,1));stroke-dasharray:.035 .965;animation-name:YtqtoG_travel-core}@keyframes YtqtoG_travel{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.YtqtoG_lights .YtqtoG_street,.YtqtoG_lights .YtqtoG_streetGlow{stroke-dasharray:none;stroke-linejoin:round;animation:none}.YtqtoG_lights .YtqtoG_street{stroke:#5ff0b0;stroke-width:2.5px;opacity:.55}.YtqtoG_lights .YtqtoG_streetGlow{stroke:#20d487;stroke-width:12px;opacity:.1}.YtqtoG_beam{opacity:.9}.YtqtoG_blink{transform-box:view-box;animation:YtqtoG_blink var(--duration) ease-in-out var(--delay) infinite}.YtqtoG_ripple{fill:none;stroke:#5ff0b0;stroke-width:3px;transform-box:view-box;animation:YtqtoG_ripple var(--duration) ease-out var(--delay) infinite}.YtqtoG_frame[data-arrived] .YtqtoG_blink{animation:2.4s ease-in-out infinite YtqtoG_arrived}@keyframes YtqtoG_arrived{0%,to{opacity:.85;transform:scale(1.15)}50%{opacity:1;transform:scale(1.4)}}@keyframes YtqtoG_blink{0%,to{opacity:.08;transform:scale(.6)}12%{opacity:.95;transform:scale(1)}35%{opacity:.2;transform:scale(.8)}}@keyframes YtqtoG_ripple{0%{opacity:0;transform:scale(.1)}6%{opacity:.9}45%,to{opacity:0;transform:scale(1)}}@keyframes YtqtoG_travel-core{0%{stroke-dashoffset:.965px}to{stroke-dashoffset:-.035px}}@media (prefers-reduced-motion:reduce){.YtqtoG_lights{display:none}}
.dHWn8G_root{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dHWn8G_svg{mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dHWn8G_rail,.dHWn8G_lit,.dHWn8G_halo{fill:none;stroke-linejoin:round;stroke-linecap:round}.dHWn8G_rail{stroke:var(--os-green);stroke-width:1px;opacity:.14}.dHWn8G_halo{stroke:var(--os-green);stroke-width:7px;opacity:.14}.dHWn8G_lit{stroke:#5ff0b0;stroke-width:1.6px}.dHWn8G_headGlow{fill:var(--os-green);opacity:.28}.dHWn8G_headCore{fill:#d6ffec}.dHWn8G_sweep{pointer-events:none;height:2px;animation:1.6s linear forwards dHWn8G_sweep-life;position:absolute;overflow:hidden}.dHWn8G_sweep span{background:linear-gradient(90deg,#0000,#20d48780 55%,#d6ffec 94%,#0000);width:320px;height:2px;animation:1.4s cubic-bezier(.55,.05,.35,1) forwards dHWn8G_sweep-run;position:absolute;top:0;left:0;transform:translate(-320px);box-shadow:0 0 12px 1px #20d4878c}@keyframes dHWn8G_sweep-run{to{transform:translate(calc(100vw + 320px))}}@keyframes dHWn8G_sweep-life{0%,90%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dHWn8G_lit,.dHWn8G_halo,.dHWn8G_sweep{display:none}}
.JDj2Va_line{--run:1.6s;--wait:.3s;margin-top:2.8rem;position:relative}.JDj2Va_line ol{grid-template-columns:repeat(var(--stops), minmax(0, 1fr));display:grid}.JDj2Va_track{background:#26312b;height:1px;position:absolute;top:calc(.375rem - .5px);left:0;right:0;overflow:hidden}.JDj2Va_comet{animation:JDj2Va_run var(--run) cubic-bezier(.35, .1, .25, 1) var(--wait) 1 forwards;background:linear-gradient(90deg,#20d48700 calc(100% - 7rem),#20d487cc calc(100% - 1.5rem),#8ff7c8 100%);position:absolute;inset:0;transform:translate(-100%)}@keyframes JDj2Va_run{to{transform:translate(12%)}}.JDj2Va_line a{color:inherit;justify-items:start;padding:0 1.2rem 0 0;display:grid}.JDj2Va_line a:focus-visible{outline-offset:6px;outline:2px solid #a8c4b4}.JDj2Va_stop{z-index:1;background:var(--os-black);width:.75rem;height:.75rem;animation:JDj2Va_lit .6s ease-out calc(var(--wait) + var(--run) * var(--i) / var(--stops) * .82) 1 forwards;border:1px solid #3d5046;border-radius:50%;transition:box-shadow .25s ease-out;position:relative}@keyframes JDj2Va_lit{to{background:#8ff7c8;border-color:#8ff7c8}}.JDj2Va_name{color:var(--os-white);letter-spacing:-.02em;margin-top:.95rem;font-size:1rem;font-weight:500;line-height:1.25;transition:color .25s ease-out}.JDj2Va_count{color:#74837a;font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:.3rem;font-size:.72rem}.JDj2Va_line a:hover .JDj2Va_name{color:#8ff7c8}.JDj2Va_line a:hover .JDj2Va_stop{box-shadow:0 0 10px 2px #20d48780}@media (max-width:760px){.JDj2Va_line ol{grid-template-columns:1fr}.JDj2Va_track{width:1px;height:auto;inset:1.1rem auto 1.1rem calc(.375rem - .5px)}.JDj2Va_comet{background:linear-gradient(#20d48700 calc(100% - 7rem),#20d487 calc(100% - 1.5rem),#c9ffe6 100%);animation-name:JDj2Va_run-down;transform:translateY(-100%)}.JDj2Va_line a{grid-template-columns:auto 1fr auto;align-items:center;column-gap:.9rem;padding:.7rem 0}.JDj2Va_name,.JDj2Va_count{margin-top:0}}@keyframes JDj2Va_run-down{to{transform:translateY(12%)}}@media (prefers-reduced-motion:reduce){.JDj2Va_comet{display:none}.JDj2Va_stop{background:#8ff7c8;border-color:#8ff7c8;animation:none}}
.Cy8gmW_drift{--parallax:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Cy8gmW_media{transform:translate3d(0, calc(var(--parallax) * 16%), 0) scale(1.04);will-change:transform;position:absolute;inset:-12% 0;overflow:hidden;container-type:size}@media (prefers-reduced-motion:reduce){.Cy8gmW_media{transform:none}}
.bVM7fq_shell{overflow-x:clip}.bVM7fq_page{padding-top:0}.bVM7fq_hero{isolation:isolate;position:relative}.bVM7fq_heroMedia{z-index:-1;pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.bVM7fq_heroMedia img{object-fit:cover;object-position:70% 65%;opacity:.95}.bVM7fq_heroMedia:after{content:"";background:linear-gradient(90deg, var(--os-black) 4%, #070a099e 36%, #070a090d 62%), linear-gradient(var(--os-black), #070a0900 18%, #070a0900 72%, var(--os-black));position:absolute;inset:-1px}.bVM7fq_page h3,.bVM7fq_page h4{font-family:inherit}.bVM7fq_page>:first-child{padding-bottom:100px}.bVM7fq_explore{color:#c3d3c9;align-items:center;gap:22px;margin-top:26px;font-size:.85rem;display:inline-flex}.bVM7fq_explore:hover{color:#fff}.bVM7fq_page a:focus-visible,.bVM7fq_page summary:focus-visible{outline-offset:6px;outline:2px solid #a8c4b4}.bVM7fq_workflows{scroll-margin-top:100px}.bVM7fq_sectionIntro{justify-content:space-between;align-items:end;gap:32px;padding-bottom:38px;display:flex}.bVM7fq_page h2{letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.08}.bVM7fq_sectionIntro>p{color:#9eafa5;font-size:.95rem}.bVM7fq_workflow{border-top:1px solid #29382f;grid-template-columns:1fr 1fr;align-items:end;gap:72px;padding:56px 0;display:grid}.bVM7fq_workflowCopy h3{color:#b3cbbd;margin-bottom:20px;font-size:.9rem;font-weight:500;transition:color .4s ease-out,text-shadow .4s ease-out}.bVM7fq_workflowCopy h3.is-lit{color:#8ff7c8;text-shadow:0 0 14px #20d4878c}.bVM7fq_workflowCopy .bVM7fq_workflowHeadline{letter-spacing:-.035em;max-width:19ch;font-size:clamp(1.6rem,2.9vw,2.5rem);line-height:1.13}.bVM7fq_activity{color:#9eafa5;max-width:40ch;margin-top:22px;font-size:.95rem}.bVM7fq_workflowImage{aspect-ratio:3/2;background:#111713;border-radius:12px;margin-top:32px;position:relative;overflow:hidden}.bVM7fq_workflowImage img{object-fit:cover}.bVM7fq_workProduct{background:#15251e;border-radius:12px;overflow:hidden}.bVM7fq_outputHeading{color:#dce7df;align-items:center;gap:14px;padding:26px 28px 20px;display:flex}.bVM7fq_outputHeading h4{font-size:1rem;font-weight:500}.bVM7fq_outputFields{color:#bdd0c4;gap:9px;padding:0 28px 26px 64px;font-size:.85rem;list-style:outside;display:grid}.bVM7fq_measurements{color:#14231a;background:#dce7df;padding:23px 28px 26px}.bVM7fq_measurements h4{margin-bottom:14px;font-size:.8rem;font-weight:500}.bVM7fq_measurements ul{flex-wrap:wrap;gap:8px;display:flex}.bVM7fq_measurements li{border:1px solid #adbfaf;border-radius:5px;padding:6px 10px;font-size:.78rem}.bVM7fq_testimonials{color:#14231a;background:#dce7df;border-radius:12px;margin:48px 0 80px;padding:48px}.bVM7fq_testimonials h2{max-width:16ch}.bVM7fq_quoteGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:48px;margin-top:40px;display:grid}.bVM7fq_quoteGrid blockquote{letter-spacing:-.025em;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.35}.bVM7fq_quoteGrid figcaption{gap:5px;margin-top:28px;font-size:.85rem;display:grid}.bVM7fq_quoteGrid figcaption span{color:#42574a}.bVM7fq_engagement{border-top:1px solid #29382f;grid-template-columns:1fr 1fr;gap:72px;margin-top:48px;padding-top:64px;scroll-margin-top:100px;display:grid}.bVM7fq_engagement a{margin-top:32px}.bVM7fq_engagementDetails{gap:32px;display:grid}.bVM7fq_engagementDetails h3{font-size:1.15rem;font-weight:500}.bVM7fq_engagementDetails p{color:#9eafa5;max-width:55ch;margin-top:12px;font-size:.95rem}.bVM7fq_engagementDetails details{border-top:1px solid #29382f;padding-top:22px}.bVM7fq_engagementDetails summary{cursor:pointer;color:#c3d3c9;font-size:.9rem}@media (max-width:1000px){.bVM7fq_workflow,.bVM7fq_engagement{gap:36px}}@media (max-width:700px){.bVM7fq_page{padding-top:0}.bVM7fq_page>:first-child{padding-bottom:64px}.bVM7fq_heroMedia img{object-position:60% 70%;opacity:.45}.bVM7fq_heroMedia:after{background:linear-gradient(var(--os-black), #070a098c 25%, #070a09d9 70%, var(--os-black))}.bVM7fq_workflowImage{margin-top:24px}.bVM7fq_sectionIntro{padding-bottom:28px;display:block}.bVM7fq_sectionIntro>p{margin-top:20px}.bVM7fq_workflow,.bVM7fq_engagement{grid-template-columns:1fr;gap:28px}.bVM7fq_workflow{padding:32px 0}.bVM7fq_workflowCopy .bVM7fq_workflowHeadline{max-width:22ch}.bVM7fq_outputHeading{padding:22px 20px 18px}.bVM7fq_outputFields{padding-left:56px;padding-right:20px}.bVM7fq_measurements{padding:20px}.bVM7fq_engagement{gap:40px;margin-top:32px;padding-top:40px}.bVM7fq_testimonials{margin:32px 0 48px;padding:28px 22px}}.bVM7fq_examples{border-top:1px solid #29382f;padding-top:80px;scroll-margin-top:100px}.bVM7fq_caseTeaser{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.bVM7fq_allCases{color:#c3d3c9;align-items:center;gap:22px;margin:2rem 0 32px;font-size:.95rem;display:inline-flex}.bVM7fq_allCases:hover{color:#8ff7c8}@media (max-width:900px){.bVM7fq_caseTeaser{grid-template-columns:1fr}}@media (max-width:700px){.bVM7fq_examples{padding-top:48px}}.bVM7fq_standing{padding-bottom:80px}.bVM7fq_standing h2{margin-bottom:12px}.bVM7fq_standingLead{color:#9eafa5;margin-bottom:36px;font-size:.9rem}.bVM7fq_standingLead a{color:#8ff7c8;margin-left:.4rem}.bVM7fq_standingGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.bVM7fq_standingGrid li{position:relative}.bVM7fq_standingCard{background:#0b100d;border:1px solid #26312b;border-radius:12px;align-content:start;gap:10px;height:100%;padding:22px 20px 40px;transition:border-color .2s;display:grid;position:relative}a.bVM7fq_standingCard:hover{border-color:#20d48780}.bVM7fq_standingCard h3{color:#9eafa5;font-size:.8rem;font-weight:500}.bVM7fq_standingCard strong{color:#eef4f0;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3vw,2.6rem);font-weight:600;line-height:1}.bVM7fq_standingCard p{color:#c3d3c9;font-size:.86rem;line-height:1.4}.bVM7fq_standingMore{color:#8ff7c8;position:absolute;bottom:14px;right:18px}.bVM7fq_standingSource{color:#6f7d74;font-size:.7rem;position:absolute;bottom:14px;left:20px}.bVM7fq_standingSource:hover{color:#c3d3c9}@media (max-width:1000px){.bVM7fq_standingGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.bVM7fq_standingGrid{grid-template-columns:1fr}}
.OVZucW_document{color:#14231a;border-top:5px solid var(--os-green);background:#dce7df;border-radius:4px;padding:clamp(1.25rem,3vw,2.5rem)}.OVZucW_caption{color:#42574a;margin:0 0 1.2rem;font-size:.75rem}.OVZucW_title{letter-spacing:-.025em;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:550;line-height:1.15;display:block}.OVZucW_document dl{margin-top:1.5rem;display:grid}.OVZucW_document dl>div{border-top:1px solid #adbfaf;padding:1rem 0}.OVZucW_document dt{font-size:.9rem;font-weight:600}.OVZucW_document dd{color:#42574a;max-width:44ch;margin-top:.35rem;font-size:.85rem;line-height:1.5}.OVZucW_document[data-compact]{padding:1.25rem}.OVZucW_document[data-compact] .OVZucW_title{font-size:1.3rem}.OVZucW_document[data-compact] ul{grid-template-columns:1fr 1fr;gap:0 1rem;margin-top:1.5rem;display:grid}.OVZucW_document[data-compact] li{border-top:1px solid #adbfaf;padding:1rem 0;font-size:.8rem;font-weight:600}.OVZucW_document[data-compact] .OVZucW_caption{margin-bottom:.7rem}
.HKjfsG_capsules{min-width:0}.HKjfsG_grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.HKjfsG_grid button{text-align:left;cursor:pointer;background:#0b100d;border:1px solid #26312b;border-radius:.9rem;align-content:start;gap:.35rem;width:100%;height:100%;padding:1rem 1rem 1.05rem;transition:border-color .3s,background .3s,transform .3s;display:grid;position:relative}.HKjfsG_grid button:hover{border-color:#3a4a40}.HKjfsG_grid button[aria-pressed=true]{background:linear-gradient(#20d48714,#0b100d 70%);border-color:#20d4878c;box-shadow:0 0 0 4px #20d4870f,0 18px 40px #00000059}.HKjfsG_grid button:focus-visible{outline-offset:3px;outline:2px solid #a8c4b4}.HKjfsG_icon{color:#93a197;background:#141c17;border-radius:.6rem;place-items:center;width:2.1rem;height:2.1rem;margin-bottom:.45rem;transition:color .3s,background .3s;display:grid}.HKjfsG_grid button[aria-pressed=true] .HKjfsG_icon{color:#8ff7c8;background:#20d48724}.HKjfsG_name{color:var(--os-white);font-size:.9rem;font-weight:500}.HKjfsG_returns{color:var(--os-muted);font-size:.74rem;line-height:1.35}.HKjfsG_inside{background:#0a0f0c;border:1px solid #26312b;border-radius:.9rem;margin-top:.9rem;padding:1.1rem 1.2rem 1rem}.HKjfsG_insideLabel{color:var(--os-muted);font-size:.74rem}.HKjfsG_insideLabel b{color:#c3d3c9;font-weight:500}.HKjfsG_inside ol{gap:.55rem;min-height:5.4rem;margin-top:.8rem;display:grid}.HKjfsG_inside li{color:#cbd5cf;opacity:0;align-items:center;gap:.6rem;font-size:.86rem;transition:opacity .35s ease-out,transform .35s ease-out;display:flex;transform:translateY(4px)}.HKjfsG_inside li[data-on]{opacity:1;transform:none}.HKjfsG_mark{color:#93a197;background:#1a241e;border-radius:50%;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;display:grid}.HKjfsG_inside li[data-tone=recover] .HKjfsG_mark{color:var(--os-amber);background:#e6a64c29}.HKjfsG_inside li[data-tone=done]{color:var(--os-white)}.HKjfsG_inside li[data-tone=done] .HKjfsG_mark{color:#8ff7c8;background:#20d4872e}.HKjfsG_insideFoot{border-top:1px solid var(--os-rule);color:#93a197;margin-top:.9rem;padding-top:.75rem;font-size:.74rem}@media (max-width:640px){.HKjfsG_grid{grid-template-columns:repeat(2,1fr);gap:.55rem}.HKjfsG_grid button{padding:.85rem}}@media (prefers-reduced-motion:reduce){.HKjfsG_inside li{transition:none}}
.gWfVjq_mark{--s:22px;width:var(--s);height:var(--s);vertical-align:middle;background:#eef4f0;border-radius:24%;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden;box-shadow:0 0 0 1px #eef4f033}.gWfVjq_mark img{object-fit:contain;width:100%;height:100%;display:block}.gWfVjq_mark[data-plain]{color:#c3d3c9;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:calc(var(--s) * .4);letter-spacing:-.02em;background:#1a231e;font-weight:600;line-height:1}.gWfVjq_marks{align-items:center;gap:.28rem;display:inline-flex}.gWfVjq_mark[data-tone=dark]{background:#111713}
.VgFzrG_header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070a09e6;border-bottom:1px solid #26312b99;position:fixed;inset:0 0 auto}.VgFzrG_bar{align-items:center;gap:2.5rem;max-width:80rem;height:4rem;margin:0 auto;padding:0 1.5rem;display:flex}.VgFzrG_logo{flex-shrink:0;align-items:center;display:flex}.VgFzrG_menus{flex:1;gap:.25rem;display:flex}.VgFzrG_menu{position:relative}.VgFzrG_trigger{color:#d4d4d4;border-radius:6px;align-items:center;gap:.3rem;padding:.5rem .75rem;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.VgFzrG_trigger svg{opacity:.7;transition:transform .2s ease-out}.VgFzrG_trigger:hover,.VgFzrG_trigger[aria-expanded=true]{color:#fff;background:#ffffff0a}.VgFzrG_trigger[aria-expanded=true] svg{transform:rotate(180deg)}.VgFzrG_trigger:focus-visible,.VgFzrG_panel a:focus-visible,.VgFzrG_talk:focus-visible,.VgFzrG_cta:focus-visible{outline-offset:2px;outline:2px solid #a8c4b4}.VgFzrG_panel{min-width:18rem;padding-top:.6rem;position:absolute;top:100%;left:0}.VgFzrG_panel[data-wide]{width:min(46rem,100vw - 3rem);left:50%;transform:translate(-50%)}.VgFzrG_panel>*{border:1px solid var(--os-rule);background:#0d130f;border-radius:12px;padding:.6rem;animation:.16s ease-out VgFzrG_panel-in;box-shadow:0 24px 60px #0000008c}@keyframes VgFzrG_panel-in{0%{opacity:0;transform:translateY(-4px)}}.VgFzrG_links{display:grid}.VgFzrG_links a{color:var(--os-white);border-radius:8px;gap:.15rem;padding:.65rem .8rem;display:grid}.VgFzrG_links a:hover{background:#ffffff0a}.VgFzrG_links a>span{align-items:center;gap:.3rem;font-size:.95rem;font-weight:500;display:inline-flex}.VgFzrG_links a>span svg{color:var(--os-muted)}.VgFzrG_links small{color:var(--os-muted);font-size:.8rem}.VgFzrG_enterprise{padding:1rem!important}.VgFzrG_pilotRow{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.VgFzrG_pilot{color:var(--os-white);background:#20d4870f;border:1px solid #20d4872e;border-radius:8px;align-content:start;gap:.2rem;padding:.8rem .9rem;display:grid}.VgFzrG_pilot:hover{background:#20d4871a}.VgFzrG_pilot>span{align-items:center;gap:.4rem;font-weight:550;display:inline-flex}.VgFzrG_pilot small{color:var(--os-muted);font-size:.82rem}.VgFzrG_kicker{color:var(--os-muted);margin:1.1rem 0 .7rem;font-size:.75rem}.VgFzrG_examples{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem .9rem;display:grid}.VgFzrG_examples>li{grid-template-rows:subgrid;grid-row:span 3;min-width:0;display:grid}.VgFzrG_examples a{grid-template-rows:subgrid;color:var(--os-white);grid-row:span 3;font-size:.88rem;font-weight:500;line-height:1.3;display:grid}.VgFzrG_examples small{color:var(--os-muted);font-size:.72rem;font-weight:400;line-height:1.4}.VgFzrG_allCases{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;display:flex}.VgFzrG_allCases svg{flex-shrink:0}.VgFzrG_examples a:hover>span:last-child{color:#8ff7c8}.VgFzrG_actions{align-items:center;gap:.6rem;margin-left:auto;display:flex}.VgFzrG_talk{color:#d4d4d4;border-radius:6px;padding:.5rem .9rem;font-weight:500}.VgFzrG_talk:hover{color:#fff;background:#ffffff0a}.VgFzrG_cta{border:1px solid var(--os-green);background:var(--os-green);color:#072417;border-radius:6px;padding:.5rem 1rem;font-weight:600;transition:background .15s,border-color .15s}.VgFzrG_cta:hover{background:#4ee3a3;border-color:#4ee3a3}.VgFzrG_burger{color:#fff;border-radius:8px;margin-left:auto;padding:.5rem;display:none}.VgFzrG_burger:hover{background:#171717}.VgFzrG_mobile{border-top:1px solid var(--os-rule);gap:1.4rem;max-height:calc(100dvh - 4rem);padding:.5rem 1.5rem 1.5rem;display:grid;overflow-y:auto}.VgFzrG_mobileGroup{font-family:var(--font-sans);letter-spacing:0;color:var(--os-muted);margin:.8rem 0 .3rem;font-size:.75rem;font-weight:500}.VgFzrG_mobile .VgFzrG_links a{padding:.55rem 0}.VgFzrG_mobile .VgFzrG_pilot{margin-bottom:.8rem}.VgFzrG_mobile .VgFzrG_examples{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.7rem}.VgFzrG_mobileActions{gap:.6rem;display:grid}.VgFzrG_mobileActions a{text-align:center;padding:.75rem}.VgFzrG_mobileActions .VgFzrG_talk{border:1px solid var(--os-rule)}@media (max-width:1023px){.VgFzrG_menus,.VgFzrG_actions{display:none}.VgFzrG_burger{display:inline-flex}}@media (prefers-reduced-motion:reduce){.VgFzrG_panel>*{animation:none}}.VgFzrG_exampleLogo{background:var(--os-graphite);border-radius:8px;justify-content:center;align-items:center;height:5rem;padding:.75rem;display:flex}
.zqO40G_status{border-radius:.25rem;flex-wrap:wrap;align-items:center;gap:1rem;width:fit-content;max-width:100%;margin-top:1.8rem;display:flex}.zqO40G_logo{object-fit:contain;clip-path:circle(49%);flex-shrink:0;width:80px;height:auto}.zqO40G_copy{color:var(--os-muted);gap:.2rem;font-size:.85rem;line-height:1.45;display:grid}.zqO40G_copy strong{color:var(--os-white);font-size:.95rem;font-weight:600}.zqO40G_gdpr{color:var(--os-white);align-items:center;gap:.35rem;display:inline-flex}.zqO40G_gdpr svg{color:var(--os-green)}.zqO40G_link{color:var(--os-green);align-items:center;gap:.3rem;margin-top:.25rem;display:inline-flex}a.zqO40G_status:hover .zqO40G_link{text-underline-offset:4px;text-decoration:underline}.zqO40G_status:focus-visible{outline:2px solid var(--os-green);outline-offset:6px}
.bXvMIq_shell{background:var(--os-black);overflow-x:clip}.bXvMIq_shell h1,.bXvMIq_shell h2,.bXvMIq_shell h3{font-family:var(--font-sans)}.bXvMIq_page{max-width:76rem;margin:0 auto;padding:0 1.5rem 3rem}.bXvMIq_page a:focus-visible{outline-offset:6px;outline:2px solid #a8c4b4}.bXvMIq_hero{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:min(80vh,48rem);padding:10rem 0 3rem;display:flex;position:relative}.bXvMIq_heroMedia{z-index:-1;pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.bXvMIq_heroMedia img{object-fit:cover;object-position:70% 55%}.bXvMIq_heroMedia:after{content:"";background:linear-gradient(90deg, var(--os-black) 0%, #070a09b8 38%, #070a0914 72%), linear-gradient(var(--os-black) 4%, #070a091a 30%, #070a0900 60%, #070a098c 86%, var(--os-black));position:absolute;inset:-1px}.bXvMIq_back{color:#9eafa5;font-size:.85rem;position:absolute;top:7.5rem;left:0}.bXvMIq_back:before{content:"← "}.bXvMIq_back:hover{color:#fff}.bXvMIq_dateline{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.2rem;display:flex}.bXvMIq_dateline time{color:var(--os-muted);font-variant-numeric:tabular-nums;font-size:.84rem}.bXvMIq_hero h1{letter-spacing:-.05em;max-width:22ch;color:var(--os-white);text-wrap:balance;margin-top:1.4rem;font-size:clamp(2.3rem,4.8vw,4.2rem);font-weight:600;line-height:1.04}.bXvMIq_summary{color:#b3bfb7;max-width:38rem;margin-top:1.4rem;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55}.bXvMIq_firms{color:var(--os-muted);flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:1.1rem;font-size:.84rem;display:flex}.bXvMIq_firms li{align-items:center;gap:.5rem;display:inline-flex}.bXvMIq_figures{border-top:1px solid var(--os-rule);grid-template-columns:repeat(3,1fr);margin-top:4rem;display:grid}.bXvMIq_figures>div{padding:1.4rem 1.2rem 0 0}.bXvMIq_figures>div+div{border-left:1px solid var(--os-rule);padding-left:1.2rem}.bXvMIq_figures strong{color:var(--os-white);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:600;line-height:1;display:block}.bXvMIq_figures p{color:#c3d3c9;margin-top:.6rem;font-size:.9rem;line-height:1.4}.bXvMIq_figures a{color:#6f7d74;margin-top:.5rem;font-size:.72rem;display:inline-block}.bXvMIq_figures a:hover{color:#c3d3c9}.bXvMIq_section{border-top:1px solid var(--os-rule);padding:5rem 0;scroll-margin-top:100px}.bXvMIq_section h2{letter-spacing:-.045em;max-width:22ch;color:var(--os-white);margin-top:1rem;font-size:clamp(2rem,4vw,3.1rem);font-weight:500;line-height:1.08}.bXvMIq_prose{color:#b3bfb7;gap:1rem;max-width:42rem;margin-top:2rem;font-size:1.05rem;line-height:1.65;display:grid}.bXvMIq_note{color:var(--os-muted);max-width:42rem;margin-top:1.4rem;font-size:.85rem;line-height:1.5}.bXvMIq_note a{color:#c3d3c9;text-underline-offset:3px;text-decoration:underline}.bXvMIq_goalBox{color:#14231a;background:#dce7df;border-radius:12px;max-width:46rem;margin-top:2rem;padding:1.6rem 1.8rem}.bXvMIq_goalBox span{color:#42574a;margin-bottom:.5rem;font-size:.78rem;font-weight:500;display:block}.bXvMIq_goalBox p{letter-spacing:-.01em;font-size:1.1rem;font-weight:500;line-height:1.5}.bXvMIq_steps{margin-top:2.5rem;display:grid}.bXvMIq_steps>li{border-top:1px solid #1f2b24;grid-template-columns:3.5rem 1fr auto;align-items:start;gap:1.5rem;padding:1.8rem 0;display:grid}.bXvMIq_stepNo{color:var(--os-green);font-variant-numeric:tabular-nums;padding-top:.3rem;font-size:.85rem}.bXvMIq_steps h3{color:var(--os-white);font-size:1.2rem;font-weight:500}.bXvMIq_steps p{color:#9eafa5;max-width:44rem;margin-top:.5rem;font-size:.95rem;line-height:1.6}.bXvMIq_tools{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.bXvMIq_tools li{color:#c3d3c9;border:1px solid #2f4238;border-radius:5px;align-items:center;gap:.5rem;padding:.35rem .6rem;font-size:.75rem;display:inline-flex}.bXvMIq_tools li[data-dev]{color:#9eafa5;border-style:dashed}.bXvMIq_tools em{color:var(--os-amber);font-size:.68rem;font-style:normal}.bXvMIq_stepCost{color:var(--os-white);font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:1.1rem;font-weight:500}.bXvMIq_sources{gap:.8rem;max-width:42rem;margin-top:2rem;display:grid}.bXvMIq_sources li{color:#c3d3c9;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;padding-left:1.6rem;line-height:1.5;display:flex;position:relative}.bXvMIq_sources li:before{content:"";background:var(--os-green);width:.8rem;height:1px;position:absolute;top:.7em;left:0}.bXvMIq_sources a{color:var(--os-white);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.bXvMIq_sources a:hover{color:#8ff7c8}.bXvMIq_sources small{color:#6f7d74;font-size:.75rem}.bXvMIq_related{border-top:1px solid var(--os-rule);grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:4rem 0 2rem;display:grid}.bXvMIq_related a{color:#9eafa5;align-content:start;gap:.35rem;font-size:.8rem;display:grid}.bXvMIq_related strong{color:var(--os-white);font-size:1.05rem;font-weight:500;line-height:1.25}.bXvMIq_related a:hover strong{color:#8ff7c8}.bXvMIq_relatedImage{aspect-ratio:3/2;background:#111713;border-radius:10px;margin-bottom:.6rem;position:relative;overflow:hidden}.bXvMIq_relatedImage img{object-fit:cover;transition:transform .6s ease-out}.bXvMIq_related a:hover .bXvMIq_relatedImage img{transform:scale(1.03)}.bXvMIq_intro{grid-template-columns:1fr auto;align-items:baseline;column-gap:2rem;padding:7rem 0 1.7rem;display:grid}.bXvMIq_intro>:first-child{grid-area:1/1}.bXvMIq_introNote{color:var(--os-muted);grid-area:1/2;font-size:.84rem}.bXvMIq_intro h1{letter-spacing:-.05em;color:var(--os-white);grid-area:2/1/3/-1;margin-top:1rem;font-size:clamp(2.1rem,3.9vw,3.3rem);font-weight:600;line-height:1.05}.bXvMIq_record{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#a9b8ae;flex-wrap:wrap;align-items:center;gap:.25rem .9rem;font-size:.72rem;line-height:1.3;display:flex}.bXvMIq_record time{color:#74837a}.bXvMIq_figure{flex-wrap:wrap;align-items:last baseline;gap:.3rem 1rem;display:flex}.bXvMIq_figure strong{color:var(--os-white);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-weight:600;line-height:.88}.bXvMIq_figure span{color:#c3d3c9;line-height:1.25}.bXvMIq_rule{background:#eef4f029;height:1px;margin:.275rem 0}.bXvMIq_lead h2,.bXvMIq_photoCard h2,.bXvMIq_typeCard h2,.bXvMIq_row h3{transition:color .3s ease-out}.bXvMIq_lead:hover h2,.bXvMIq_photoCard:hover h2,.bXvMIq_typeCard:hover h2,.bXvMIq_row:hover h3{color:#8ff7c8}.bXvMIq_lead{isolation:isolate;background:var(--os-graphite);min-height:clamp(30rem,70vh,42rem);color:inherit;border-radius:1.25rem;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 90px #0006}.bXvMIq_lead:after,.bXvMIq_photoCard:after{content:"";pointer-events:none;background:linear-gradient(#070a091f 0%,#070a0900 26%,#070a0999 56%,#070a09f2 100%);position:absolute;inset:0}.bXvMIq_photoCard:after{background:linear-gradient(#070a091a 0%,#070a090d 20%,#070a09c7 48%,#070a09f7 100%)}.bXvMIq_leadBody{z-index:1;gap:1.15rem;padding:clamp(1.4rem,3vw,2.6rem);display:grid;position:relative}.bXvMIq_leadBody .bXvMIq_figure strong{font-size:clamp(4.4rem,11.5vw,9.5rem)}.bXvMIq_leadBody .bXvMIq_figure span{max-width:15ch;font-size:clamp(1.05rem,1.7vw,1.4rem)}.bXvMIq_leadBody h2{letter-spacing:-.025em;max-width:62ch;color:var(--os-white);font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:500;line-height:1.3}.bXvMIq_leadBody h2 svg{vertical-align:-.12em;margin-left:.2rem;display:inline}.bXvMIq_pair{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}.bXvMIq_photoCard{isolation:isolate;background:var(--os-graphite);min-height:clamp(21rem,36vw,28rem);color:inherit;border-radius:1.1rem;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.bXvMIq_photoCard img{object-fit:cover;transition:transform .9s ease-out}.bXvMIq_photoCard:hover img{transform:scale(1.03)}.bXvMIq_photoBody{z-index:1;gap:.9rem;padding:clamp(1.3rem,2.4vw,1.9rem);display:grid;position:relative}.bXvMIq_photoBody .bXvMIq_figure strong{font-size:clamp(3.2rem,6.2vw,5.2rem)}.bXvMIq_photoBody .bXvMIq_figure span{max-width:18ch;font-size:1rem}.bXvMIq_photoBody h2{letter-spacing:-.02em;max-width:32ch;color:var(--os-white);font-size:clamp(1.08rem,1.45vw,1.25rem);font-weight:500;line-height:1.3}.bXvMIq_trio{border-top:1px solid var(--os-rule);grid-template-columns:repeat(3,1fr);margin-top:4.5rem;display:grid;position:relative}.bXvMIq_railMark{width:1px;height:1px;position:absolute;top:0;left:0}.bXvMIq_typeCard{color:inherit;flex-direction:column;gap:.95rem;padding:2rem 2rem 2.2rem 0;display:flex}.bXvMIq_typeCard+.bXvMIq_typeCard{border-left:1px solid var(--os-rule);padding-left:2rem}.bXvMIq_typeCard:last-child{padding-right:0}.bXvMIq_typeCard .bXvMIq_figure strong{font-size:clamp(2.6rem,4.4vw,3.6rem)}.bXvMIq_typeCard .bXvMIq_figure span{color:var(--os-muted);font-size:.92rem}.bXvMIq_typeCard h2{color:#dce7df;margin-top:auto;padding-top:.3rem;font-size:1.08rem;font-weight:500;line-height:1.35}.bXvMIq_rows{border-top:1px solid var(--os-rule);margin-top:4.5rem;padding-bottom:2.5rem;position:relative}.bXvMIq_rows>h2{color:#9eafa5;padding:1.6rem 0 .5rem;font-size:.9rem;font-weight:500}.bXvMIq_rows li+li{border-top:1px solid #1f2b24}.bXvMIq_row{color:inherit;grid-template-columns:8.5rem 1fr auto 1.1rem;align-items:baseline;column-gap:1.5rem;padding:1.15rem 0;display:grid}.bXvMIq_row strong{color:var(--os-white);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.bXvMIq_row h3{color:#dce7df;font-size:1.05rem;font-weight:500;line-height:1.35}.bXvMIq_row .bXvMIq_record{justify-content:flex-end}.bXvMIq_row svg{color:#526057;align-self:center;transition:transform .2s,color .2s}.bXvMIq_row:hover svg{color:#8ff7c8;transform:translate(3px)}@media (max-width:900px){.bXvMIq_related{grid-template-columns:repeat(2,1fr)}.bXvMIq_intro{grid-template-columns:1fr;padding-top:6.5rem}.bXvMIq_introNote{grid-area:3/1;padding-top:.8rem}.bXvMIq_trio{grid-template-columns:1fr}.bXvMIq_typeCard,.bXvMIq_typeCard:last-child{padding:1.6rem 0 1.8rem}.bXvMIq_typeCard+.bXvMIq_typeCard{border-left:0;border-top:1px solid var(--os-rule);padding-left:0}.bXvMIq_typeCard h2{margin-top:0}.bXvMIq_row{grid-template-columns:1fr 1.1rem;row-gap:.35rem}.bXvMIq_row strong,.bXvMIq_row h3,.bXvMIq_row .bXvMIq_record{grid-column:1}.bXvMIq_row .bXvMIq_record{justify-content:flex-start}.bXvMIq_row svg{grid-area:1/2/span 3}}@media (max-width:800px){.bXvMIq_hero{min-height:auto;padding-top:9rem}.bXvMIq_back{top:6.5rem}.bXvMIq_heroMedia img{opacity:.5}.bXvMIq_figures{grid-template-columns:1fr}.bXvMIq_figures>div+div{border-left:0;border-top:1px solid var(--os-rule);margin-top:1rem;padding-left:0}.bXvMIq_section{padding:3.5rem 0}.bXvMIq_steps>li{grid-template-columns:2.2rem 1fr}.bXvMIq_stepCost{grid-column:2;padding-top:0}}@media (max-width:700px){.bXvMIq_pair{grid-template-columns:1fr}.bXvMIq_lead{min-height:30rem}}@media (max-width:600px){.bXvMIq_related{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bXvMIq_photoCard img{transition:none}.bXvMIq_photoCard:hover img{transform:none}}
.xSdcHG_section{border-top:1px solid var(--os-rule);text-align:center;max-width:76rem;margin:0 auto;padding:7rem 1.5rem 6rem}.xSdcHG_section h2{font-family:var(--font-sans);letter-spacing:-.055em;color:var(--os-white);font-size:clamp(2.6rem,6vw,5rem);font-weight:600;line-height:1.02}.xSdcHG_section>p{color:var(--os-muted);margin-top:1rem;font-size:1.05rem}.xSdcHG_section>p.xSdcHG_ceiling{color:#c3d0c8;max-width:34rem;margin:2.2rem auto 0;line-height:1.5}.xSdcHG_thesis{margin-top:1.4rem}.xSdcHG_stack{text-align:left;gap:.6rem;max-width:34rem;margin:3.5rem auto 0;display:grid}.xSdcHG_tier{background:#0b100d;border:1px solid #26312b;border-radius:.9rem;grid-template-columns:4.5rem 1fr;align-items:start;gap:1rem;padding:.9rem 1rem;display:grid}.xSdcHG_tier[data-tier=next]{background:0 0;border-style:dashed}.xSdcHG_tier[data-tier=goal]{border-color:#e6a64c59}.xSdcHG_tier[data-tier=tool]{border-color:#20d48759}.xSdcHG_label{color:#7f9086;padding-top:.2rem;font-size:.74rem}.xSdcHG_tier ul{gap:.45rem;display:grid}.xSdcHG_tier li{color:#a1afa6;opacity:0;transition:opacity .45s ease-out,transform .45s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d);grid-template-columns:1fr 1rem 9rem;align-items:center;gap:.7rem;font-size:.9rem;display:grid;transform:translateY(8px)}.xSdcHG_stack[data-seen] .xSdcHG_tier li{opacity:1;transform:none}.xSdcHG_tier li svg{color:#526057}.xSdcHG_tier li b{white-space:nowrap;border-radius:999px;justify-self:end;padding:.22rem .65rem;font-size:.78rem;font-weight:500}.xSdcHG_tier[data-tier=tool] li b{color:#8ff7c8;background:#20d4871f}.xSdcHG_tier[data-tier=goal] li b{color:var(--os-amber);background:#e6a64c1f}.xSdcHG_tier[data-tier=next] li b{color:#93a197;border:1px dashed #3a4a40}.xSdcHG_tier[data-tier=next] li span{color:var(--os-white)}@media (max-width:640px){.xSdcHG_section{padding:5rem 1.5rem 4rem}.xSdcHG_tier{grid-template-columns:1fr;gap:.5rem}}@media (prefers-reduced-motion:reduce){.xSdcHG_tier li{opacity:1;transition:none;transform:none}}
._3BNFWa_shell{--top:2.25rem;--bottom:1.75rem;--bar:2.5rem;--gutter:clamp(1.75rem,3.2vw,3rem);background:var(--os-black);min-height:100dvh;color:var(--os-white);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid}._3BNFWa_brand{isolation:isolate;background:repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 3px),linear-gradient(#161c18 0%,#111612 55%,#0d110e 100%);position:relative;overflow:hidden;box-shadow:inset -1px 0 #2a342d,inset -2px 0 #070a09}._3BNFWa_screw{background:radial-gradient(circle at 35% 30%,#5b665e,#262d28 60%,#151a16);border-radius:50%;width:.7rem;height:.7rem;position:absolute;box-shadow:inset 0 0 0 1px #0000008c,0 1px #ffffff0d}._3BNFWa_screw:after{content:"";background:#0b0e0c;height:1px;position:absolute;top:calc(50% - .5px);left:18%;right:18%;transform:rotate(-38deg)}._3BNFWa_screw[data-at=tl]{top:.85rem;left:.85rem}._3BNFWa_screw[data-at=tr]{top:.85rem;right:.85rem}._3BNFWa_screw[data-at=bl]{bottom:.85rem;left:.85rem}._3BNFWa_screw[data-at=br]{bottom:.85rem;right:.85rem}._3BNFWa_brand{height:100dvh;position:sticky;top:0}._3BNFWa_brandCopy{height:100%;padding:var(--top) var(--gutter) var(--bottom);flex-direction:column;gap:1.25rem;display:flex}._3BNFWa_plate{height:var(--bar);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#a9b8ae;background:linear-gradient(#1a211c,#131915);border:1px solid #2a342d;border-radius:.35rem;justify-content:space-between;align-items:center;padding:0 .9rem;font-size:.72rem;display:flex;box-shadow:inset 0 1px #ffffff0a,0 1px #070a09}._3BNFWa_plateTitle,._3BNFWa_plateMeta{align-items:center;gap:.6rem;display:inline-flex}._3BNFWa_plateMeta{color:#6f7f75}._3BNFWa_led{background:#20d487;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 1px #0009,0 0 8px #20d487}._3BNFWa_led[data-tone=amber]{background:#8a6a3a;box-shadow:0 0 0 1px #0009}._3BNFWa_headline{max-width:18ch;font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:-.05em;color:var(--os-white);font-size:clamp(1.9rem,2.7vw,2.7rem);font-weight:600;line-height:1.05}._3BNFWa_viewport{--bezel:calc(.45rem + 1px);min-height:9rem;margin:var(--bezel);background:#050806;border-radius:1.1rem/1.3rem;flex:1 1 0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #070a09,0 0 0 .45rem #1c231e,0 0 0 calc(.45rem + 1px) #2d3830,inset 0 0 0 1px #8ff7c814,inset 0 0 3.5rem #000000d9}._3BNFWa_media{filter:saturate(1.15)contrast(1.08)brightness(1.05);will-change:transform;animation:46s ease-in-out infinite alternate _3BNFWa_drift;position:absolute;inset:-6%;overflow:hidden;container-type:size}@keyframes _3BNFWa_drift{0%{transform:scale(1.02)translate(-1.4%,1%)}to{transform:scale(1.09)translate(1.6%,-1.2%)}}._3BNFWa_viewport:before,._3BNFWa_viewport:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}._3BNFWa_viewport:before{z-index:1;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000052 0 1px,#0000 1px 3px),linear-gradient(#20d4870d,#20d4870d)}._3BNFWa_viewport:after{z-index:2;background:radial-gradient(120% 90%,#0000 55%,#0000008c 100%),linear-gradient(155deg,#ffffff12 0%,#0000 28%)}._3BNFWa_screenLabel{z-index:3;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#8ff7c8;text-shadow:0 0 8px #20d487cc;align-items:center;gap:.45rem;font-size:.68rem;display:inline-flex;position:absolute;top:.8rem;left:.95rem}._3BNFWa_rec{background:#ff6b5a;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 8px #ff6b5a}._3BNFWa_module{gap:.5rem;display:grid}._3BNFWa_lamps{--x:0%;background:#0c100d;border:1px solid #232c26;border-radius:.45rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.95rem .95rem 1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 6px #0009}._3BNFWa_bus{background:#243029;height:1px;position:absolute;top:1.5rem;left:1.5rem;right:1.5rem}._3BNFWa_busLit{height:1px;width:var(--x);background:linear-gradient(90deg,#20d4871a,#20d487);position:absolute;top:0;left:0;box-shadow:0 0 6px #20d487}._3BNFWa_signal{top:0;left:var(--x);width:0;height:0;position:absolute}._3BNFWa_signal:before{content:"";background:linear-gradient(90deg,#3be39b00,#3be39b);border-radius:2px;width:3.2rem;height:3px;position:absolute;top:-1px;right:0}._3BNFWa_signal:after{content:"";background:#e9fff4;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:-.25rem;left:-.25rem;box-shadow:0 0 8px 2px #3be39b,0 0 22px 6px #20d48780}._3BNFWa_lampCell{align-content:start;justify-items:start;gap:.5rem;display:grid;position:relative}._3BNFWa_lamp{z-index:1;background:radial-gradient(circle at 40% 35%,#20342a,#0b1510 70%);border-radius:50%;width:1.1rem;height:1.1rem;transition:background .35s,box-shadow .35s;position:relative;box-shadow:0 0 0 2px #2c3730,0 0 0 3px #0a0d0b,inset 0 1px 2px #000c}._3BNFWa_lamp[data-on]{background:radial-gradient(circle at 40% 35%,#f2fff8,#5ff0b0 35%,#20d487 60%,#0f7a4c);box-shadow:0 0 0 2px #2c3730,0 0 0 3px #0a0d0b,0 0 14px 3px #20d4878c}._3BNFWa_lampLabel{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#a9b8ae;font-size:.66rem;transition:color .35s}._3BNFWa_lamp[data-on]~._3BNFWa_lampLabel{color:#e9fff4;text-shadow:0 0 8px #20d48780}._3BNFWa_printer{background:linear-gradient(#0a0e0b,#0c110d);border:1px solid #232c26;border-radius:.45rem;padding:.85rem 1rem .8rem;transition:border-color .5s,box-shadow .5s;box-shadow:inset 0 1px 6px #0009}._3BNFWa_printer[data-valid]{border-color:#20d48773;box-shadow:inset 0 1px 6px #0009,0 0 0 1px #20d48714,0 0 28px -8px #20d48773}._3BNFWa_printout{min-height:4.8em;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#c9ffe6;text-shadow:0 0 6px #20d48773;white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.6}._3BNFWa_cursor{vertical-align:-.15em;opacity:.8;background:#8ff7c8;width:.55em;height:1em;margin-left:1px;display:inline-block;box-shadow:0 0 6px #20d487}._3BNFWa_verdict{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#6f7f75;border-top:1px dashed #243029;margin-top:.5rem;padding-top:.5rem;font-size:.72rem}._3BNFWa_verdict[data-state=checking]{color:#e6a64c}._3BNFWa_verdict[data-state=valid]{color:#8ff7c8;text-shadow:0 0 10px #20d487b3}._3BNFWa_trust{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#6f7f75;flex-wrap:wrap;gap:.4rem 1rem;font-size:.68rem;display:flex}._3BNFWa_trust a{color:#a9b8ae;text-underline-offset:3px;-webkit-text-decoration:underline #a9b8ae59;text-decoration:underline #a9b8ae59}._3BNFWa_trust a:hover{color:var(--os-white)}@keyframes _3BNFWa_pulse{50%{opacity:.25}}._3BNFWa_formSide{grid-template-rows:var(--bar) 1fr auto;min-height:100dvh;padding:var(--top) var(--gutter) var(--bottom);align-items:end;display:grid}._3BNFWa_formSide>._3BNFWa_formTop,._3BNFWa_formSide>._3BNFWa_formMain{align-self:stretch}._3BNFWa_column{width:100%;max-width:25rem;margin:0 auto}._3BNFWa_formTop{color:#9eafa5;justify-content:space-between;align-items:center;gap:1rem;font-size:.88rem;display:flex}._3BNFWa_formTop a{color:var(--os-white)}._3BNFWa_logo{width:6.75rem;height:auto;color:var(--os-white);display:block}._3BNFWa_formMain{align-items:center;padding:2.5rem 0;display:flex}._3BNFWa_form{width:100%}._3BNFWa_title{font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:-.045em;color:var(--os-white);font-size:2rem;font-weight:550;line-height:1.1}._3BNFWa_subtitle{color:#9eafa5;margin-top:.6rem;font-size:.98rem;line-height:1.5}._3BNFWa_subtitle strong{color:var(--os-white);font-weight:550}._3BNFWa_fields{gap:1rem;margin-top:1.6rem;display:grid}._3BNFWa_fieldsTight{gap:1rem;display:grid}._3BNFWa_label{color:#b3bfb7;margin-bottom:.45rem;font-size:.86rem;font-weight:500;display:block}._3BNFWa_optional{color:#6f7f75;font-weight:400}._3BNFWa_input{width:100%;height:3.1rem;color:var(--os-white);background:#0c110e;border:1px solid #26312b;border-radius:.55rem;padding:0 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}._3BNFWa_input::placeholder{color:#5d6b62}._3BNFWa_input:focus{border-color:#20d487;outline:none;box-shadow:0 0 0 3px #20d4872e}._3BNFWa_input:disabled{opacity:.7}._3BNFWa_submit{justify-content:center;width:100%;margin-top:1.4rem}._3BNFWa_submit:disabled{opacity:.55;cursor:not-allowed}._3BNFWa_divider{color:#6f7f75;align-items:center;gap:.9rem;margin:1.4rem 0;font-size:.8rem;display:flex}._3BNFWa_divider:before,._3BNFWa_divider:after{content:"";background:#26312b;flex:1;height:1px}._3BNFWa_social{width:100%;height:3.1rem;color:var(--os-white);background:0 0;border:1px solid #344239;border-radius:.55rem;justify-content:center;align-items:center;gap:.7rem;font-size:.98rem;font-weight:500;transition:background .2s,border-color .2s;display:flex}._3BNFWa_social:hover{background:#111713;border-color:#4a5b50}._3BNFWa_error{color:#ffb4a9;background:#ff7a6b14;border:1px solid #ff7a6b4d;border-radius:.55rem;margin-top:1rem;padding:.75rem .9rem;font-size:.9rem;line-height:1.45}._3BNFWa_error a{color:var(--os-white);text-underline-offset:3px;text-decoration:underline}._3BNFWa_note{color:#8a998f;margin-top:1.1rem;font-size:.84rem;line-height:1.5}._3BNFWa_note a{color:#b3bfb7;text-underline-offset:3px;text-decoration:underline}._3BNFWa_consentApp{align-items:flex-start;gap:1rem;display:flex}._3BNFWa_consentLogo{object-fit:cover;width:3rem;height:3rem;color:var(--os-white);background:#0c110e;border:1px solid #26312b;border-radius:.7rem;flex:none;place-items:center;font-size:1.2rem;font-weight:600;display:grid}._3BNFWa_scopeList{border-top:1px solid #1d2621;margin:1.6rem 0 0;padding:0;list-style:none}._3BNFWa_scopeList li{color:#c9d4cd;border-bottom:1px solid #1d2621;align-items:flex-start;gap:.7rem;padding:.8rem 0;font-size:.92rem;line-height:1.45;display:flex}._3BNFWa_scopeList svg{color:#20d487;flex:none;margin-top:.2rem}._3BNFWa_workspaceName{color:var(--os-white);background:#0c110e;border:1px solid #26312b;border-radius:.55rem;padding:.85rem 1rem}._3BNFWa_consentActions{grid-template-columns:1fr 1.4fr;gap:.7rem;margin-top:1.6rem;display:grid}._3BNFWa_consentActions ._3BNFWa_submit{margin-top:0}._3BNFWa_secondaryButton{height:3.1rem;color:var(--os-white);font:inherit;cursor:pointer;background:0 0;border:1px solid #2f3b34;border-radius:.55rem;font-weight:500;transition:border-color .2s,background .2s}._3BNFWa_secondaryButton:hover{background:#111713;border-color:#4a5a50}._3BNFWa_secondaryButton:disabled{opacity:.55;cursor:not-allowed}._3BNFWa_teleprint{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;color:#20d487;margin-top:1rem;font-size:.74rem}._3BNFWa_linkButton{color:var(--os-white);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._3BNFWa_linkButton:disabled{color:#6f7f75;cursor:default;text-decoration:none}._3BNFWa_row{color:#9eafa5;justify-content:space-between;gap:1rem;margin-top:1.1rem;font-size:.88rem;display:flex}._3BNFWa_codeRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin-top:1.8rem;display:grid}._3BNFWa_codeBox{width:100%;height:3.6rem;color:var(--os-white);font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;caret-color:#20d487;background:#0c110e;border:1px solid #26312b;border-radius:.55rem;font-size:1.45rem;transition:border-color .2s,box-shadow .2s}._3BNFWa_codeBox:focus{border-color:#20d487;outline:none;box-shadow:0 0 0 3px #20d4872e}._3BNFWa_codeBox[data-filled]{border-color:#344239}._3BNFWa_formFoot{color:#6f7f75;font-size:.78rem}._3BNFWa_formFoot a:hover{color:var(--os-white)}._3BNFWa_progress{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#9eafa5;gap:.7rem;margin-top:1.8rem;font-size:.84rem;display:grid}._3BNFWa_step{align-items:center;gap:.6rem;display:flex}._3BNFWa_step:before{content:"";border:1px solid #eef4f059;border-radius:50%;width:.5rem;height:.5rem}._3BNFWa_step[data-state=active]{color:var(--os-white)}._3BNFWa_step[data-state=active]:before{background:#e6a64c;border-color:#e6a64c;animation:2.4s ease-in-out infinite _3BNFWa_pulse}._3BNFWa_step[data-state=done]{color:#8ff7c8}._3BNFWa_step[data-state=done]:before{background:#20d487;border-color:#20d487;box-shadow:0 0 10px #20d487}._3BNFWa_orgList{gap:.6rem;margin-top:1.6rem;display:grid}._3BNFWa_orgButton{width:100%;color:var(--os-white);text-align:left;background:#0c110e;border:1px solid #26312b;border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;font-size:.98rem;transition:border-color .2s,background .2s;display:flex}._3BNFWa_orgButton:hover{background:#111713;border-color:#20d487}._3BNFWa_orgRole{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#8a998f;font-size:.74rem}@media (min-width:1024px) and (max-height:820px){._3BNFWa_shell{--bottom:1.25rem}._3BNFWa_brandCopy{gap:.9rem}._3BNFWa_headline{font-size:clamp(1.6rem,2.2vw,2.1rem)}._3BNFWa_lamps{padding:.8rem .95rem .85rem}._3BNFWa_printout{font-size:.74rem}}@media (max-width:1023px){._3BNFWa_shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}._3BNFWa_brand{height:auto;position:relative;box-shadow:inset 0 -1px #2a342d}._3BNFWa_brandCopy{gap:1rem;min-height:0;padding:1.25rem 1.25rem 1.5rem}._3BNFWa_headline{font-size:clamp(1.6rem,6.5vw,2.1rem)}._3BNFWa_viewport{flex:none;height:11rem;min-height:0}._3BNFWa_module,._3BNFWa_trust,._3BNFWa_screw,._3BNFWa_plateMeta{display:none}._3BNFWa_formSide{grid-template-rows:auto 1fr auto;min-height:auto;padding:1.5rem 1.25rem}._3BNFWa_formTop ._3BNFWa_logoLink{display:none}}@media (prefers-reduced-motion:reduce){._3BNFWa_media{animation:none;transform:scale(1.04)}._3BNFWa_step:before{animation:none}._3BNFWa_signal{display:none}}._3BNFWa_inlineLink{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._3BNFWa_inlineLink:hover{color:var(--os-white)}
.zHRAHG_shell{background:var(--os-black);overflow-x:clip}.zHRAHG_shell h1,.zHRAHG_shell h2,.zHRAHG_shell h3{font-family:var(--font-sans)}.zHRAHG_hero{isolation:isolate;flex-direction:column;justify-content:space-between;gap:5rem;min-height:min(92vh,56rem);padding:11rem max(1.5rem,50vw - 38rem) 3rem;display:flex;position:relative}.zHRAHG_heroMedia{z-index:-1;pointer-events:none;position:absolute;inset:0}.zHRAHG_heroMedia img{object-fit:cover;object-position:70% 55%}.zHRAHG_heroMedia:after{content:"";background:linear-gradient(90deg, var(--os-black) 0%, #070a09b3 38%, #070a091a 70%), linear-gradient(var(--os-black) 6%, #070a0926 30%, #070a0900 60%, #070a0966 85%, var(--os-black));position:absolute;inset:-1px}.zHRAHG_heroCopy{max-width:42rem}.zHRAHG_heroCopy h1{letter-spacing:-.055em;color:var(--os-white);margin-top:1.6rem;font-size:clamp(3rem,6vw,5.4rem);font-weight:600;line-height:1.02}.zHRAHG_heroCopy>p:not(.section-marker){color:#b3bfb7;max-width:34rem;margin-top:1.5rem;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.6}.zHRAHG_actions{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.zHRAHG_actions .secondary-button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070a098c}.zHRAHG_jump{border-top:1px solid var(--os-rule);grid-template-columns:repeat(3,1fr);display:grid}.zHRAHG_jump a{color:var(--os-white);letter-spacing:-.02em;align-items:baseline;gap:.9rem;padding:1.4rem 1.2rem 0 0;font-size:1.2rem;font-weight:550;transition:color .2s;display:flex}.zHRAHG_jump a+a{border-left:1px solid var(--os-rule);padding-left:1.2rem}.zHRAHG_jump a:hover{color:var(--os-green)}.zHRAHG_jump span{min-width:1.3rem;font-family:var(--font-mono);color:var(--os-green);flex:none;font-size:.78rem;font-weight:400}.zHRAHG_body{max-width:76rem;margin:0 auto;padding:4rem 1.5rem 2rem}.zHRAHG_capability{border-top:1px solid var(--os-rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:4.5rem;padding:5rem 0;scroll-margin-top:5rem;display:grid}.zHRAHG_intro{position:sticky;top:7rem}.zHRAHG_image{aspect-ratio:3/2;background:var(--os-graphite);border-radius:12px;margin-bottom:2rem;position:relative;overflow:hidden}.zHRAHG_image img{object-fit:cover}.zHRAHG_intro h2{letter-spacing:-.045em;color:var(--os-white);margin-top:1rem;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:550;line-height:1.05}.zHRAHG_intro>p:not(.section-marker){color:#b3bfb7;max-width:30rem;margin-top:1rem;line-height:1.6}.zHRAHG_intro .text-link{margin-top:1.4rem;display:inline-flex}.zHRAHG_detail{justify-items:start;gap:1.6rem;display:grid}.zHRAHG_group{width:100%}.zHRAHG_group h3{color:var(--os-green);font-family:var(--font-mono);margin-bottom:.8rem;font-size:.75rem;font-weight:400}.zHRAHG_group+.zHRAHG_group{margin-top:.6rem}.zHRAHG_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.zHRAHG_tiles>li{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.zHRAHG_tiles>li>a,.zHRAHG_tiles>li>div{grid-row:span 3;grid-template-rows:subgrid;border:1px solid var(--os-rule);background:linear-gradient(#0d120f,#0a0e0c);border-radius:12px;align-content:start;row-gap:.35rem;padding:1.25rem 1.2rem 1.3rem;transition:border-color .2s,background .2s;display:grid;position:relative}.zHRAHG_tiles svg{color:var(--os-green);margin-bottom:.55rem}.zHRAHG_tiles strong{color:var(--os-white);letter-spacing:-.015em;font-size:1.02rem;font-weight:550}.zHRAHG_tiles span{color:#9fb0a6;font-size:.9rem;line-height:1.5}.zHRAHG_tiles>li>a:hover{background:linear-gradient(#0f1712,#0b110e);border-color:#2c4a3a}.zHRAHG_tiles>li>a:hover strong{color:var(--os-green)}.zHRAHG_tiles .zHRAHG_tileArrow{color:var(--os-muted);margin:0;position:absolute;top:1.25rem;right:1.2rem}.zHRAHG_tiles>li>a:hover .zHRAHG_tileArrow{color:var(--os-green)}.zHRAHG_feature{grid-template-columns:repeat(3,minmax(0,1fr))}.zHRAHG_feature>li>div{background:radial-gradient(130% 120% at 0 0,#20d48714,#0000 60%),#0b110e;border-color:#23382d;padding-top:1.5rem;padding-bottom:1.6rem}.zHRAHG_feature svg{width:26px;height:26px}.zHRAHG_feature strong{font-size:1.1rem}.zHRAHG_compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.zHRAHG_compact>li>a,.zHRAHG_compact>li>div{row-gap:.2rem;padding:1rem 1.2rem 1.05rem}.zHRAHG_compact svg{width:17px;height:17px;margin-bottom:.4rem}.zHRAHG_compact strong{font-size:.95rem}.zHRAHG_compact span{font-size:.8rem}.zHRAHG_compact .zHRAHG_tileArrow{width:13px;height:13px;top:1rem;right:1.1rem}.zHRAHG_code{border:1px solid var(--os-rule);color:#8b9a91;width:100%;font-family:var(--font-mono);white-space:pre;background:linear-gradient(#0d120f,#0a0e0c);border-radius:12px;padding:1.4rem 1.5rem;font-size:.85rem;line-height:1.75;overflow-x:auto}.zHRAHG_note{color:#b3bfb7;align-items:center;gap:.6rem;font-size:.95rem;display:flex}.zHRAHG_note svg{color:var(--os-green);flex:none}.zHRAHG_checks{border-top:1px solid var(--os-rule);margin-bottom:3rem;padding:5rem 0 4rem}.zHRAHG_checks h2{letter-spacing:-.045em;max-width:40rem;color:var(--os-white);font-size:clamp(2rem,3.4vw,2.9rem);font-weight:550;line-height:1.05}.zHRAHG_checkCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.6rem;display:grid}.zHRAHG_checkCards article{border:1px solid var(--os-rule);background:linear-gradient(#0d120f,#0a0e0c);border-radius:12px;flex-direction:column;padding:1.6rem 1.6rem 1.4rem;display:flex}.zHRAHG_checkTerm{color:var(--os-white);letter-spacing:-.02em;align-items:baseline;gap:.7rem;font-size:1.2rem;font-weight:550;display:flex}.zHRAHG_checkTerm span{font-family:var(--font-mono);color:var(--os-green);font-size:.75rem;font-weight:400}.zHRAHG_checkDetail{color:#b3bfb7;margin-top:.7rem;font-size:.95rem;line-height:1.55}.zHRAHG_checkCards dl{margin-top:auto;padding-top:1.4rem;display:grid}.zHRAHG_checkCards dl>div{border-top:1px solid #1b2620;grid-template-columns:6.5rem 1fr;gap:1rem;padding:.65rem 0;display:grid}.zHRAHG_checkCards dt{color:var(--os-green);font-family:var(--font-mono);padding-top:.1rem;font-size:.78rem}.zHRAHG_checkCards dd{color:#d6dfd9;font-size:.88rem;line-height:1.45}.zHRAHG_receipt{color:#b3bfb7;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin-top:1.6rem;font-size:.95rem;display:flex}.zHRAHG_receipt span{align-items:center;gap:.6rem;display:inline-flex}.zHRAHG_receipt svg{color:var(--os-green);flex:none}.zHRAHG_receipt .text-link{display:inline-flex}@media (max-width:900px){.zHRAHG_hero{gap:3.5rem;padding-top:8rem}.zHRAHG_heroMedia img{object-position:78% 55%}.zHRAHG_heroMedia:after{background:linear-gradient(var(--os-black) 8%, #070a098c 45%, #070a09bf 75%, var(--os-black))}.zHRAHG_jump{grid-template-columns:1fr}.zHRAHG_jump a{border-bottom:1px solid var(--os-rule);padding:1rem 0}.zHRAHG_jump a+a{border-left:0;padding-left:0}.zHRAHG_capability{grid-template-columns:1fr;gap:2rem}.zHRAHG_intro{position:static}.zHRAHG_feature{grid-template-columns:1fr}.zHRAHG_compact{grid-template-columns:repeat(2,minmax(0,1fr))}.zHRAHG_checkCards{grid-template-columns:1fr}}
.M-gzuW_shell{background:var(--os-black);overflow-x:clip}.M-gzuW_shell h1,.M-gzuW_shell h2,.M-gzuW_shell h3{font-family:var(--font-sans)}.M-gzuW_page{max-width:76rem;margin:0 auto;padding:0 1.5rem 3rem}.M-gzuW_page a:focus-visible{outline-offset:6px;outline:2px solid #a8c4b4}.M-gzuW_back{color:#9eafa5;font-size:.85rem;position:absolute;top:7.5rem;left:0}.M-gzuW_back:before{content:"← "}.M-gzuW_back:hover{color:#fff}.M-gzuW_hook{color:#b3bfb7;max-width:34rem;margin-top:1.4rem;font-size:1.15rem;line-height:1.55}.M-gzuW_section{border-top:1px solid var(--os-rule);padding:5rem 0;scroll-margin-top:100px}.M-gzuW_section h2{letter-spacing:-.045em;max-width:22ch;color:var(--os-white);margin-top:1rem;font-size:clamp(2rem,4vw,3.1rem);font-weight:500;line-height:1.08}.M-gzuW_prose{color:#b3bfb7;gap:1rem;max-width:42rem;margin-top:2rem;font-size:1.05rem;line-height:1.65;display:grid}.M-gzuW_note{color:var(--os-muted);margin-top:1.4rem;font-size:.85rem}.M-gzuW_note a{color:#c3d3c9;text-underline-offset:3px;text-decoration:underline}.M-gzuW_steps{margin-top:2.5rem;display:grid}.M-gzuW_steps>li{border-top:1px solid #1f2b24;grid-template-columns:3.5rem 1fr auto;align-items:start;gap:1.5rem;padding:1.8rem 0;display:grid}.M-gzuW_stepNo{color:var(--os-green);font-variant-numeric:tabular-nums;padding-top:.3rem;font-size:.85rem}.M-gzuW_steps h3{color:var(--os-white);font-size:1.2rem;font-weight:500}.M-gzuW_steps p{color:#9eafa5;max-width:44rem;margin-top:.5rem;font-size:.95rem;line-height:1.6}.M-gzuW_tools{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.M-gzuW_tools li{color:#c3d3c9;border:1px solid #2f4238;border-radius:5px;align-items:center;gap:.5rem;padding:.35rem .6rem;font-size:.75rem;display:inline-flex}.M-gzuW_tools li[data-dev]{color:#9eafa5;border-style:dashed}.M-gzuW_tools em{color:var(--os-amber);font-size:.68rem;font-style:normal}.M-gzuW_split{grid-template-columns:1.2fr .8fr;align-items:start;gap:4rem;display:grid}.M-gzuW_exceptions{gap:.9rem;margin-top:2rem;display:grid}.M-gzuW_exceptions li{color:#c3d3c9;padding-left:1.6rem;line-height:1.5;position:relative}.M-gzuW_exceptions li:before{content:"";background:var(--os-amber);width:.8rem;height:1px;position:absolute;top:.6em;left:0}.M-gzuW_measures{color:#14231a;background:#dce7df;border-radius:12px;padding:1.6rem 1.8rem}.M-gzuW_measures h3{margin-bottom:1rem;font-size:.8rem;font-weight:500}.M-gzuW_measures ul{flex-wrap:wrap;gap:.5rem;display:flex}.M-gzuW_measures li{border:1px solid #adbfaf;border-radius:5px;padding:.4rem .65rem;font-size:.78rem}.M-gzuW_others{border-top:1px solid var(--os-rule);grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:4rem 0 2rem;display:grid}.M-gzuW_others a{color:#9eafa5;gap:.35rem;font-size:.8rem;display:grid}.M-gzuW_others strong{color:var(--os-white);font-size:1.05rem;font-weight:500}.M-gzuW_others a:hover strong{color:#8ff7c8}@media (max-width:800px){.M-gzuW_back{top:6.5rem}.M-gzuW_section{padding:3.5rem 0}.M-gzuW_steps>li{grid-template-columns:2.2rem 1fr}.M-gzuW_split{grid-template-columns:1fr;gap:2rem}.M-gzuW_others{grid-template-columns:1fr}}.M-gzuW_caseHero{grid-template-columns:1.15fr 1fr;align-items:center;gap:4rem;padding:12rem 0 5rem;display:grid;position:relative}.M-gzuW_caseHero h1{color:var(--os-white);letter-spacing:-.045em;margin-top:1.2rem;font-size:clamp(2.6rem,4.6vw,4.2rem);font-weight:550;line-height:1.06}.M-gzuW_context{color:var(--os-green);font-size:.85rem}.M-gzuW_jump{color:var(--os-white);text-underline-offset:5px;margin-top:1.5rem;text-decoration:underline;display:inline-block}.M-gzuW_sources{gap:1rem;margin-top:1.5rem;font-size:.9rem;display:grid}.M-gzuW_sources a,.M-gzuW_dependencies a{color:#c3d3c9;text-underline-offset:4px;text-decoration:underline}.M-gzuW_sources small{color:var(--os-muted);margin-top:.4rem;display:block}.M-gzuW_reported{border-left:2px solid var(--os-green);background:var(--os-graphite);max-width:44rem;margin-top:2rem;padding:1.5rem}.M-gzuW_reported h3,.M-gzuW_completion h3{color:var(--os-white);font-size:1rem}.M-gzuW_reported p,.M-gzuW_completion p{color:#b3bfb7;margin-top:.75rem;line-height:1.6}.M-gzuW_goal{max-width:48rem;color:var(--os-white);margin-top:2rem;font-size:1.2rem;line-height:1.55}.M-gzuW_payback{border-block:1px solid var(--os-rule);grid-template-columns:10rem minmax(0,1fr);gap:.5rem 1.5rem;max-width:48rem;margin-top:1.75rem;padding:1.15rem 0 1.25rem;display:grid}.M-gzuW_payback h3{color:var(--os-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.01em;padding-top:.2rem;font-size:.72rem;font-weight:400}.M-gzuW_returns{color:var(--os-white);font-size:1.1rem;font-weight:500;line-height:1.4}.M-gzuW_counted{color:#9eafa5;margin-top:.3rem;font-size:.92rem;line-height:1.5}.M-gzuW_estimate{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin-top:.85rem;display:flex}.M-gzuW_estimate span{color:var(--os-amber);font-family:var(--font-geist-mono), ui-monospace, monospace;border:1px solid #e6a64c73;border-radius:4px;padding:.1rem .45rem;font-size:.68rem}.M-gzuW_estimate strong{color:var(--os-white);font-size:1rem;font-weight:500}.M-gzuW_estimate small{color:#9eafa5;flex-basis:100%;font-size:.82rem;line-height:1.5}.M-gzuW_operatingContext{grid-template-columns:1.3fr 1fr;gap:2rem;margin-top:2rem;display:grid}.M-gzuW_operatingContext dt{color:var(--os-muted);font-size:.8rem}.M-gzuW_operatingContext dd{color:#c3d3c9;max-width:44ch;margin-top:.6rem;line-height:1.5}.M-gzuW_steps>li{grid-template-columns:3.5rem 1fr}.M-gzuW_tools li{flex-wrap:wrap}.M-gzuW_tools li:not([data-dev]) em{color:#9eafa5}.M-gzuW_tools a{text-underline-offset:3px;text-decoration:underline}.M-gzuW_completion{border-left:2px solid var(--os-green);max-width:48rem;margin-top:2rem;padding:1rem 1.5rem}.M-gzuW_measures p{margin-top:1.2rem;font-size:.85rem;line-height:1.6}.M-gzuW_dependencies{margin-top:2rem;display:grid}.M-gzuW_dependencies>li{border-top:1px solid var(--os-rule);padding:1.5rem 0;scroll-margin-top:7rem}.M-gzuW_dependencies>li>div{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.M-gzuW_dependencies h3{color:var(--os-white);font-size:1.1rem}.M-gzuW_dependencies span{color:var(--os-amber);font-size:.75rem}.M-gzuW_dependencies p{color:#b3bfb7;max-width:70ch;margin:.75rem 0;font-size:.95rem;line-height:1.6}.M-gzuW_dependencies a{font-size:.85rem}@media (max-width:800px){.M-gzuW_caseHero{grid-template-columns:1fr;gap:2.5rem;padding-top:10rem}.M-gzuW_operatingContext,.M-gzuW_payback{grid-template-columns:1fr}.M-gzuW_steps>li{grid-template-columns:2rem 1fr;gap:.75rem}}.M-gzuW_firm{color:var(--os-white);align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:1rem;display:flex}.M-gzuW_costTable{border-collapse:collapse;text-align:left;width:100%;margin:1rem 0}.M-gzuW_costTable caption{text-align:left;margin-bottom:.5rem}.M-gzuW_costTable th,.M-gzuW_costTable td{border-bottom:1px solid;padding:.75rem .5rem}
.jj7kmG_shell{background:var(--os-black);overflow-x:clip}.jj7kmG_shell h1,.jj7kmG_shell h2,.jj7kmG_shell h3{font-family:var(--font-sans)}.jj7kmG_page{max-width:76rem;margin:0 auto;padding:0 1.5rem 3rem}.jj7kmG_page a:focus-visible{outline-offset:6px;outline:2px solid #a8c4b4}.jj7kmG_intro{grid-template-columns:1fr auto;align-items:baseline;column-gap:2rem;padding-top:7rem;display:grid}.jj7kmG_intro h1{letter-spacing:-.05em;max-width:19ch;color:var(--os-white);text-wrap:balance;grid-column:1/-1;margin-top:1rem;font-size:clamp(2.1rem,3.9vw,3.3rem);font-weight:600;line-height:1.05}.jj7kmG_total{color:#74837a;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.72rem}.jj7kmG_heroPhoto{aspect-ratio:2.75;background:var(--os-graphite);border-radius:1.25rem;min-height:15rem;margin-top:2.6rem;position:relative;overflow:hidden;box-shadow:0 35px 90px #0006}.jj7kmG_band{isolation:isolate;background:var(--os-graphite);color:inherit;align-items:flex-start;display:flex;position:relative;overflow:hidden}.jj7kmG_band:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#070a09e6 0%,#070a09a8 32%,#070a0924 60%,#070a0900 100%);position:absolute;inset:0}.jj7kmG_row h3{transition:color .3s ease-out}.jj7kmG_row:hover h3{color:#8ff7c8}.jj7kmG_area{margin-top:5.5rem;scroll-margin-top:6rem;position:relative}.jj7kmG_band{border-radius:1.1rem;min-height:clamp(15rem,31vw,25rem)}.jj7kmG_media{position:absolute;inset:0;overflow:hidden;container-type:size}.jj7kmG_bandCopy{z-index:1;padding:clamp(1.3rem,2.6vw,2.2rem);position:relative}.jj7kmG_bandCopy h2{letter-spacing:-.045em;max-width:14ch;color:var(--os-white);margin-top:.9rem;font-size:clamp(1.8rem,3.4vw,2.9rem);font-weight:550;line-height:1.05}.jj7kmG_rows{margin-top:.5rem}.jj7kmG_rows li+li{border-top:1px solid #1f2b24}.jj7kmG_row{color:inherit;grid-template-columns:8.5rem minmax(0,1fr) auto 1.1rem;align-items:center;column-gap:1.5rem;padding:1.1rem 0;display:grid;position:relative}.jj7kmG_row strong{color:var(--os-white);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.5rem;font-weight:600}.jj7kmG_title{align-items:center;gap:.85rem;min-width:0;display:flex}.jj7kmG_row h3{color:#dce7df;font-size:1.05rem;font-weight:500;line-height:1.35}.jj7kmG_row p{color:#74837a;margin-top:.15rem;font-size:.82rem;line-height:1.35}.jj7kmG_row p.jj7kmG_pays{color:#a9b8ae}.jj7kmG_category{color:#a9b8ae;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;font-size:.72rem}.jj7kmG_row svg{color:#526057;transition:transform .2s,color .2s}.jj7kmG_row:hover svg{color:#8ff7c8;transform:translate(3px)}@media (max-width:900px){.jj7kmG_intro{grid-template-columns:1fr;padding-top:6.5rem}.jj7kmG_total{grid-row:3;padding-top:.8rem}.jj7kmG_row{grid-template-columns:minmax(0,1fr) 1.1rem;row-gap:.4rem}.jj7kmG_row strong,.jj7kmG_title,.jj7kmG_category{grid-column:1}.jj7kmG_row svg{grid-area:1/2/span 3}}@media (max-width:700px){.jj7kmG_heroPhoto{aspect-ratio:4/3}.jj7kmG_area{margin-top:4rem}.jj7kmG_band:after{background:linear-gradient(#070a09eb 0%,#070a0999 42%,#070a0914 100%)}}@media (prefers-reduced-motion:reduce){.jj7kmG_row svg{transition:none}}
._1rLP4W_shell{background:var(--os-black);overflow-x:clip}._1rLP4W_shell h1,._1rLP4W_shell h2,._1rLP4W_shell h3{font-family:var(--font-sans)}._1rLP4W_hero,._1rLP4W_body{--inline:max(1.5rem, calc((100vw - 76rem) / 2))}@media (min-width:900px){._1rLP4W_hero,._1rLP4W_body{--inline:max(3.5rem, calc((100vw - 76rem) / 2))}}._1rLP4W_hero{isolation:isolate;min-height:min(84vh,52rem);padding:11rem var(--inline) 5rem;align-items:flex-end;display:flex;position:relative}._1rLP4W_heroMedia{z-index:-1;pointer-events:none;position:absolute;inset:0}._1rLP4W_heroMedia img{object-fit:cover;object-position:70% 50%}._1rLP4W_heroMedia:after{content:"";background:linear-gradient(90deg, var(--os-black) 0%, #070a09c7 42%, #070a0926 75%), linear-gradient(var(--os-black) 4%, #070a091a 30%, #070a0959 70%, var(--os-black));position:absolute;inset:-1px}._1rLP4W_heroCopy{max-width:62rem}._1rLP4W_heroCopy h1{letter-spacing:-.055em;color:var(--os-white);margin-top:1.6rem;font-size:clamp(2.7rem,5.6vw,5rem);font-weight:600;line-height:1.03}._1rLP4W_heroCopy>p:not(.section-marker){color:#b3bfb7;max-width:34rem;margin-top:1.6rem;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.6}._1rLP4W_actions{flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:2.2rem;display:flex}._1rLP4W_body{padding:2rem var(--inline) 1rem}._1rLP4W_threat{border-top:1px solid var(--os-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;padding:4rem 0;scroll-margin-top:6rem;display:grid}._1rLP4W_threat:nth-of-type(2n) ._1rLP4W_photo{order:2}._1rLP4W_photo{aspect-ratio:4/3;background:var(--os-graphite);border-radius:12px;position:relative;overflow:hidden}._1rLP4W_photo img{object-fit:cover}._1rLP4W_photo:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #eef4f00f}._1rLP4W_name{color:var(--os-muted);letter-spacing:-.005em;align-items:baseline;gap:.9rem;font-size:.95rem;font-weight:500;display:flex}._1rLP4W_code{color:#5d6b63;font-family:var(--font-mono);letter-spacing:.02em;font-size:.72rem;transition:color .4s ease-out,text-shadow .4s ease-out}._1rLP4W_code.is-lit{color:#8ff7c8;text-shadow:0 0 10px #20d48799}._1rLP4W_outcome{max-width:22ch;color:var(--os-white);letter-spacing:-.035em;margin-top:1rem;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:500;line-height:1.12;transition:color .5s ease-out,text-shadow .5s ease-out}._1rLP4W_threat:has(.is-lit) ._1rLP4W_outcome{color:#8ff7c8;text-shadow:0 0 28px #20d48747}._1rLP4W_incident{color:var(--os-muted);gap:.3rem;margin-top:1.3rem;font-size:.9rem;line-height:1.55;display:grid}._1rLP4W_meta{font-family:var(--font-mono);color:#75827a;font-size:.7rem}._1rLP4W_incident a{color:#d4ddd7;text-underline-offset:4px;align-items:center;gap:.3rem;width:fit-content;-webkit-text-decoration:underline #3f5248;text-decoration:underline #3f5248;display:inline-flex}._1rLP4W_incident a:hover{color:var(--os-green);-webkit-text-decoration-color:var(--os-green);text-decoration-color:var(--os-green)}._1rLP4W_hold{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2rem;margin-top:2rem;display:grid}._1rLP4W_we h3,._1rLP4W_you h3{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:.7rem;font-size:.74rem;font-weight:500}._1rLP4W_we h3{color:var(--os-green);border-color:#2c4a3a}._1rLP4W_you h3{color:var(--os-amber);border-color:#4a3f2c;border-bottom-style:dashed}._1rLP4W_we ul{display:grid}._1rLP4W_we li{color:#c9d4cd;border-bottom:1px solid #18201b;grid-template-columns:.9rem minmax(0,1fr);gap:.7rem;padding:.8rem 0;font-size:.9rem;line-height:1.5;display:grid}._1rLP4W_we li:last-child{border-bottom:0}._1rLP4W_we svg{color:var(--os-green);margin-top:.25rem}._1rLP4W_you p{color:var(--os-white);margin-top:.8rem;font-size:.95rem;line-height:1.5}._1rLP4W_also{border-top:1px solid var(--os-rule);grid-template-columns:9rem minmax(0,1fr);gap:2rem;padding:2.2rem 0;display:grid}._1rLP4W_also h2{color:var(--os-green);letter-spacing:.06em;text-transform:uppercase;padding-top:.15rem;font-size:.74rem;font-weight:500}._1rLP4W_also ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.8rem 2.4rem;display:grid}._1rLP4W_also li{color:#c9d4cd;font-size:.88rem;line-height:1.5}._1rLP4W_head h2{letter-spacing:-.045em;color:var(--os-white);margin-top:1rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:550;line-height:1.08}._1rLP4W_verify{border-top:1px solid var(--os-rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:4rem;padding:4rem 0;scroll-margin-top:6rem;display:grid}._1rLP4W_keyUrl{color:var(--os-white);font-family:var(--font-mono);background:#0b110e;border:1px solid #2c4a3a;border-radius:.55rem;align-items:center;gap:.7rem;padding:.85rem 1rem;font-size:.78rem;display:flex}._1rLP4W_keyUrl span{overflow-wrap:anywhere;min-width:0}._1rLP4W_keyUrl svg{color:var(--os-green);flex-shrink:0}._1rLP4W_keyUrl:hover{border-color:var(--os-green)}._1rLP4W_verify .text-link{margin-top:1.1rem;display:inline-flex}._1rLP4W_frameworks{border-top:1px solid var(--os-rule);grid-template-columns:9rem minmax(0,1fr);gap:2rem;padding:2.2rem 0 5rem;display:grid}._1rLP4W_frameworks h2{color:var(--os-muted);letter-spacing:.06em;text-transform:uppercase;padding-top:.2rem;font-size:.74rem;font-weight:500}._1rLP4W_frameworks ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.8rem 2.4rem;display:grid}._1rLP4W_frameworks a{color:#d4ddd7;font-size:.9rem;line-height:1.45}._1rLP4W_frameworks a svg{vertical-align:-.1em;margin-left:.3rem;display:inline}._1rLP4W_frameworks a:hover{color:var(--os-green)}@media (max-width:1100px){._1rLP4W_threat{gap:2.6rem}._1rLP4W_hold{grid-template-columns:1fr;gap:1.6rem}}@media (max-width:760px){._1rLP4W_hero{min-height:0;padding-top:8rem}._1rLP4W_heroMedia img{object-position:75% 50%}._1rLP4W_heroMedia:after{background:linear-gradient(var(--os-black) 8%, #070a0999 40%, #070a09e6 75%, var(--os-black))}._1rLP4W_threat{grid-template-columns:1fr;gap:1.6rem;padding:2.6rem 0 2.8rem}._1rLP4W_threat:nth-of-type(2n) ._1rLP4W_photo{order:0}._1rLP4W_also,._1rLP4W_verify,._1rLP4W_frameworks{grid-template-columns:1fr;gap:1.4rem}}
._10bXoW_shell{background:var(--os-black);overflow-x:clip}._10bXoW_shell h1,._10bXoW_shell h2,._10bXoW_shell h3{font-family:var(--font-sans)}._10bXoW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._10bXoW_hero{padding-bottom:4.5rem}._10bXoW_band{--edge:calc(max(0px, (100% - 76rem) / 2) + 1.5rem);isolation:isolate;min-height:min(84vh,46rem);padding:11rem var(--edge) 3.5rem;flex-direction:column;justify-content:flex-end;display:flex;position:relative}._10bXoW_media{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}._10bXoW_media:after{content:"";background:linear-gradient(90deg, var(--os-black) 0%, #070a09bf 34%, #070a090d 68%), linear-gradient(var(--os-black) 4%, #070a0900 28%, #070a0900 70%, var(--os-black));position:absolute;inset:-1px}._10bXoW_hero h1{letter-spacing:-.055em;max-width:14ch;color:var(--os-white);text-wrap:balance;margin-top:1.6rem;font-size:clamp(3rem,6.4vw,5.8rem);font-weight:600;line-height:1.02}._10bXoW_heroGrid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 5rem;max-width:76rem;margin:3rem auto 0;padding:0 1.5rem;display:grid}._10bXoW_heroCopy,._10bXoW_turkey{grid-row:1/span 2;grid-template-rows:subgrid;row-gap:inherit;display:grid}._10bXoW_heroCopy ._10bXoW_deck{align-self:start;margin-bottom:2.4rem}._10bXoW_turkey svg{align-self:end}._10bXoW_deck{color:#b3bfb7;max-width:34rem;font-size:clamp(1.05rem,1.4vw,1.18rem);line-height:1.6}._10bXoW_byline{border-top:1px solid var(--os-rule);grid-template-columns:repeat(3,auto);justify-content:start;gap:2rem;padding-top:1.2rem;display:grid}._10bXoW_byline dt{color:var(--os-muted);font-size:.74rem}._10bXoW_byline dd{color:var(--os-white);margin-top:.3rem;font-size:.9rem}._10bXoW_actions{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2rem;display:flex}._10bXoW_actions button{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}._10bXoW_turkey{margin:0}._10bXoW_axisRow{border-top:1px solid var(--os-rule)}._10bXoW_days{width:88.8889%;color:var(--os-muted);font-family:var(--font-mono);justify-content:space-between;padding-top:.55rem;font-size:.72rem;display:flex}._10bXoW_turkey svg{width:100%;height:auto;display:block}._10bXoW_axis{stroke:var(--os-rule)}._10bXoW_rise{fill:none;stroke:var(--os-green);stroke-width:2.5px;stroke-linejoin:round}._10bXoW_drop{stroke:var(--os-amber);stroke-width:2.5px;stroke-dasharray:4 4}._10bXoW_dropDot{fill:var(--os-amber)}._10bXoW_tick{fill:var(--os-muted);font-family:var(--font-mono);font-size:14px}._10bXoW_tickAmber{fill:var(--os-amber);font-family:var(--font-mono);font-size:14px}._10bXoW_turkey figcaption{color:var(--os-muted);margin-top:.9rem;font-size:.82rem;line-height:1.5}._10bXoW_body{max-width:76rem;margin:0 auto;padding:0 1.5rem 3rem}._10bXoW_section{border-top:1px solid var(--os-rule);padding:5.5rem 0}._10bXoW_section>h2,._10bXoW_limits h2{letter-spacing:-.05em;max-width:18ch;color:var(--os-white);margin-top:1.2rem;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:550;line-height:1.04}._10bXoW_note{max-width:40rem;color:var(--os-muted);margin-top:1rem;font-size:.92rem;line-height:1.6}._10bXoW_abstract{border-top:1px solid var(--os-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem;padding:5rem 0;display:grid}._10bXoW_lede{color:#cbd5cf;max-width:40rem;margin-top:1.2rem;font-size:1.12rem;line-height:1.7}._10bXoW_definitions{align-content:start;gap:1.2rem;display:grid}._10bXoW_definitions>div{border-bottom:1px solid var(--os-rule);padding-bottom:1.2rem}._10bXoW_definitions dt{color:var(--os-green);font-family:var(--font-mono);font-size:.8rem}._10bXoW_definitions dd{color:var(--os-muted);margin-top:.35rem;font-size:.9rem;line-height:1.55}._10bXoW_hook{max-width:42rem;margin-top:2rem}._10bXoW_hook p{color:#cbd5cf;font-size:1.1rem;line-height:1.7}._10bXoW_hook p+p{margin-top:1rem}._10bXoW_exhibits{border-top:1px solid var(--os-rule);grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(3,1fr);margin-top:3.5rem;display:grid}._10bXoW_exhibits article{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;padding:2rem 2rem 0 0;display:grid}._10bXoW_exhibits article+article{border-left:1px solid var(--os-rule);padding-left:2rem}._10bXoW_exhibits strong{color:var(--os-green);font-family:var(--font-mono);letter-spacing:-.03em;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:500;line-height:1;display:block}._10bXoW_exhibits article>span:not(._10bXoW_cites){color:var(--os-white);margin-top:.8rem;font-size:.95rem;font-weight:550;display:block}._10bXoW_exhibits article>p{color:var(--os-muted);margin-top:.9rem;font-size:.9rem;line-height:1.65}._10bXoW_cites{white-space:nowrap}._10bXoW_cites a+a{margin-left:.3rem}._10bXoW_thesis ._10bXoW_cites{margin-left:.35rem}._10bXoW_exhibits ._10bXoW_cites{margin-top:1.4rem;display:block}._10bXoW_cites a{color:var(--os-green);font-family:var(--font-mono);font-size:.75em;text-decoration:none}._10bXoW_cites a:hover{text-decoration:underline}._10bXoW_theses{margin-top:3rem}._10bXoW_thesis{border-top:1px solid var(--os-rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;padding:3.5rem 0;scroll-margin-top:6rem;display:grid}._10bXoW_thesis header{align-self:start;position:sticky;top:7rem}._10bXoW_n{color:var(--os-green);font-family:var(--font-mono);font-size:.8rem}._10bXoW_thesis h3{letter-spacing:-.04em;color:var(--os-white);margin-top:.7rem;font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:550;line-height:1.08}._10bXoW_claim{color:#b3bfb7;max-width:26rem;margin-top:1rem;font-size:1rem;line-height:1.55}._10bXoW_thesis>div>p{color:#cbd5cf;font-size:1rem;line-height:1.75}._10bXoW_thesis>div>p+p{margin-top:1rem}._10bXoW_how{background:radial-gradient(120% 140% at 0 0,#20d48714,#0000 55%),#0b110e;border:1px solid #2c4a3a;border-radius:12px;margin-top:2rem;padding:1.6rem 1.7rem}._10bXoW_how>p{color:#b3bfb7;font-size:.92rem;line-height:1.65}._10bXoW_how>p+p{margin-top:.7rem}._10bXoW_how ._10bXoW_howLabel{color:var(--os-white);font-size:.8rem;font-weight:600}._10bXoW_how ._10bXoW_verify{border-top:1px solid var(--os-rule);color:#cbd5cf;font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:1.2rem;padding-top:1rem;font-size:.78rem}._10bXoW_verify span{color:var(--os-green);margin-right:.7rem}._10bXoW_tableWrap{margin-top:2.5rem;overflow-x:auto}._10bXoW_table{border-collapse:collapse;width:100%;min-width:40rem;font-size:.9rem}._10bXoW_table th,._10bXoW_table td{border-bottom:1px solid var(--os-rule);text-align:left;vertical-align:top;padding:1rem 1.2rem 1rem 0}._10bXoW_table thead th{color:var(--os-muted);font-size:.76rem;font-weight:500}._10bXoW_table tbody th{color:var(--os-white);font-weight:550}._10bXoW_table tbody th a{color:var(--os-green);font-family:var(--font-mono);margin-right:.4rem;font-size:.8rem}._10bXoW_table td{color:#b3bfb7}._10bXoW_limits{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem;display:grid}._10bXoW_limitList{margin-top:2.5rem}._10bXoW_limitList li{border-top:1px solid var(--os-rule);padding:1.3rem 0}._10bXoW_limitList strong{color:var(--os-amber);font-size:1.02rem;font-weight:550}._10bXoW_limitList p{color:var(--os-muted);margin-top:.45rem;font-size:.92rem;line-height:1.6}._10bXoW_evidenceLimits{gap:1rem;margin-top:1.4rem;display:grid}._10bXoW_evidenceLimits li{border-left:1px solid var(--os-rule);color:var(--os-muted);padding-left:1rem;font-size:.86rem;line-height:1.6}._10bXoW_close{border-top:1px solid var(--os-rule);padding:5rem 0}._10bXoW_close p{max-width:34ch;color:var(--os-white);letter-spacing:-.035em;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;line-height:1.25}._10bXoW_refHeading{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._10bXoW_references{gap:.2rem;margin-top:1.6rem;display:grid}._10bXoW_references li{border-bottom:1px solid var(--os-rule);grid-template-columns:2.6rem 1fr;gap:.6rem;padding:.9rem 0;scroll-margin-top:6rem;display:grid}._10bXoW_references li:target{background:#20d4870f}._10bXoW_refN{color:var(--os-green);font-family:var(--font-mono);padding-top:.1rem;font-size:.8rem}._10bXoW_references a{color:#cbd5cf;font-size:.92rem;line-height:1.5;text-decoration:none}._10bXoW_references a:hover{color:var(--os-green)}._10bXoW_references a svg{vertical-align:-1px;display:inline}._10bXoW_references small{color:#6f7c74;margin-top:.3rem;font-size:.74rem;display:block}@media (max-width:900px){._10bXoW_band{min-height:30rem;padding-top:8rem}._10bXoW_heroGrid{grid-template-rows:none;grid-template-columns:1fr;gap:3rem}._10bXoW_heroCopy,._10bXoW_turkey{grid-row:auto;grid-template-rows:none;row-gap:2.4rem}._10bXoW_byline{grid-template-columns:1fr 1fr;gap:1.2rem}._10bXoW_abstract,._10bXoW_thesis,._10bXoW_limits{grid-template-columns:1fr;gap:2rem}._10bXoW_thesis header{position:static}._10bXoW_exhibits{grid-template-rows:none;grid-template-columns:1fr}._10bXoW_exhibits article{grid-row:auto;grid-template-rows:none}._10bXoW_exhibits article,._10bXoW_exhibits article+article{border-left:0;padding:2rem 0}._10bXoW_exhibits article+article{border-top:1px solid var(--os-rule)}}@media print{._10bXoW_shell{color:#111;background:#fff}._10bXoW_band{min-height:0;padding-top:0}._10bXoW_media{display:none}._10bXoW_heroGrid{grid-template-columns:1fr}._10bXoW_hero h1,._10bXoW_section>h2,._10bXoW_limits h2,._10bXoW_thesis h3,._10bXoW_close p,._10bXoW_exhibits span,._10bXoW_table tbody th{color:#111}._10bXoW_deck,._10bXoW_lede,._10bXoW_hook p,._10bXoW_thesis>div>p,._10bXoW_how>p,._10bXoW_claim,._10bXoW_exhibits p,._10bXoW_definitions dd,._10bXoW_limitList p,._10bXoW_evidenceLimits li,._10bXoW_table td,._10bXoW_references a,._10bXoW_note,._10bXoW_turkey figcaption,._10bXoW_byline dd{color:#333}._10bXoW_how{background:0 0;border-color:#bbb}._10bXoW_actions{display:none}._10bXoW_thesis header{position:static}._10bXoW_thesis,._10bXoW_exhibits article,._10bXoW_references li{break-inside:avoid}._10bXoW_references a:after{content:" " attr(href);color:#666;overflow-wrap:anywhere;font-size:.75em}}
.tjXBFW_shell{background:var(--os-black);overflow-x:clip}.tjXBFW_shell h1,.tjXBFW_shell h2,.tjXBFW_shell h3{font-family:var(--font-sans)}.tjXBFW_hero{isolation:isolate;flex-direction:column;justify-content:space-between;gap:5rem;min-height:min(92vh,56rem);padding:11rem max(1.5rem,50vw - 38rem) 3rem;display:flex;position:relative}.tjXBFW_heroMedia{z-index:-1;pointer-events:none;position:absolute;inset:0}.tjXBFW_heroMedia img{object-fit:cover;object-position:75% 55%}.tjXBFW_heroMedia:after{content:"";background:linear-gradient(90deg, var(--os-black) 0%, #070a09b3 38%, #070a091a 70%), linear-gradient(var(--os-black) 6%, #070a0926 30%, #070a0900 60%, #070a0966 85%, var(--os-black));position:absolute;inset:-1px}.tjXBFW_heroCopy{max-width:42rem}.tjXBFW_heroCopy h1{letter-spacing:-.055em;color:var(--os-white);margin-top:1.6rem;font-size:clamp(3rem,6vw,5.4rem);font-weight:600;line-height:1.02}.tjXBFW_heroCopy>p:not(.section-marker){color:#b3bfb7;max-width:36rem;margin-top:1.5rem;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.6}.tjXBFW_actions{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.tjXBFW_actions .secondary-button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070a098c}.tjXBFW_securityLink{margin-top:1.4rem}.tjXBFW_facts{border-top:1px solid var(--os-rule);grid-template-columns:repeat(4,1fr);display:grid}.tjXBFW_facts>div{padding:1.4rem 1.2rem 0 0}.tjXBFW_facts>div+div{border-left:1px solid var(--os-rule);padding-left:1.2rem}.tjXBFW_facts dt{color:var(--os-muted);font-size:.8rem}.tjXBFW_facts dd{color:var(--os-white);letter-spacing:-.02em;margin-top:.4rem;font-size:1.35rem;font-weight:550}.tjXBFW_body{max-width:76rem;margin:0 auto;padding:4rem 1.5rem 2rem}.tjXBFW_group{border-top:1px solid var(--os-rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:4.5rem;padding:5rem 0;display:grid}.tjXBFW_groupIntro{position:sticky;top:7rem}.tjXBFW_groupImage{aspect-ratio:3/2;background:var(--os-graphite);border-radius:12px;margin-bottom:2rem;position:relative;overflow:hidden}.tjXBFW_groupImage img{object-fit:cover}.tjXBFW_groupIntro h2{letter-spacing:-.045em;color:var(--os-white);margin-top:1rem;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:550;line-height:1.05}.tjXBFW_groupIntro>p:not(.section-marker){color:var(--os-muted);max-width:30rem;margin-top:1rem;line-height:1.6}.tjXBFW_commitments{gap:1rem;display:grid}.tjXBFW_commitments article{border:1px solid var(--os-rule);background:linear-gradient(#0d120f,#0a0e0c);border-radius:12px;padding:1.6rem 1.6rem 1.7rem}.tjXBFW_commitments svg{color:var(--os-green)}.tjXBFW_commitments span{color:var(--os-muted);margin-top:1.1rem;font-size:.78rem;display:block}.tjXBFW_commitments h3{letter-spacing:-.02em;color:var(--os-white);margin-top:.35rem;font-size:1.2rem;font-weight:550}.tjXBFW_commitments p{color:#b3bfb7;margin-top:.6rem;font-size:.95rem;line-height:1.6}.tjXBFW_receipts{background:radial-gradient(120% 140% at 0 0,#20d4871f,#0000 55%),#0b110e;border:1px solid #2c4a3a;border-radius:16px;grid-template-columns:1fr 1fr;gap:4.5rem;margin:2rem 0 5rem;padding:4rem;display:grid}.tjXBFW_receipts h2{letter-spacing:-.04em;color:var(--os-white);margin-top:1rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:550;line-height:1.1}.tjXBFW_receipts p{color:#b3bfb7;line-height:1.65}.tjXBFW_receipts code{font-family:var(--font-mono);color:var(--os-green);font-size:.85em}.tjXBFW_receipts .text-link{margin-top:1.4rem;display:inline-flex}.tjXBFW_receipts .text-link+.text-link{margin-left:1.4rem}.tjXBFW_subprocessors{border-top:1px solid var(--os-rule);padding:5rem 0 3rem}.tjXBFW_subIntro{max-width:40rem;margin-bottom:3rem}.tjXBFW_subIntro h2{letter-spacing:-.045em;color:var(--os-white);margin-top:1rem;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:550;line-height:1.05}.tjXBFW_subIntro>p:not(.section-marker){color:var(--os-muted);margin-top:1rem;line-height:1.6}.tjXBFW_category{border-top:1px solid var(--os-rule);grid-template-columns:14rem 1fr;gap:2rem;padding:1.8rem 0;display:grid}.tjXBFW_category h3{color:#c1cdc5;font-size:.9rem;font-weight:500}.tjXBFW_category ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1.4rem 2rem;display:grid}.tjXBFW_category li{grid-template-columns:2rem 1fr;align-items:start;gap:.9rem;display:grid}.tjXBFW_category img,.tjXBFW_mark{object-fit:contain;border-radius:.45rem;width:2rem;height:2rem}.tjXBFW_category img{background:#eef4f0;padding:.2rem}.tjXBFW_mark{color:var(--os-muted);background:#151b18;place-items:center;font-size:.85rem;display:grid}.tjXBFW_category a,.tjXBFW_category strong{color:var(--os-white);font-size:.95rem;font-weight:550}.tjXBFW_category a:hover{color:var(--os-green)}.tjXBFW_category li p{color:var(--os-muted);margin-top:.25rem;font-size:.85rem;line-height:1.5}.tjXBFW_fallback{color:var(--os-muted)}.tjXBFW_fallback a{color:var(--os-white);text-decoration:underline}.tjXBFW_requests{border-top:1px solid var(--os-rule);grid-template-columns:1fr 1fr;gap:4.5rem;padding:4rem 0 3rem;display:grid}.tjXBFW_requests article{scroll-margin-top:7rem}.tjXBFW_requests h2{letter-spacing:-.02em;color:var(--os-white);font-size:1.35rem;font-weight:550}.tjXBFW_requests p{max-width:32rem;color:var(--os-muted);margin-top:.8rem;line-height:1.6}.tjXBFW_requests .text-link{margin-top:1.2rem;display:inline-flex}@media (max-width:900px){.tjXBFW_hero{gap:3.5rem;padding-top:8rem}.tjXBFW_heroMedia img{object-position:80% 55%}.tjXBFW_heroMedia:after{background:linear-gradient(var(--os-black) 8%, #070a098c 45%, #070a09bf 75%, var(--os-black))}.tjXBFW_facts{grid-template-columns:repeat(2,1fr);row-gap:1.2rem}.tjXBFW_facts>div:nth-child(3){border-left:0;padding-left:0}.tjXBFW_group,.tjXBFW_receipts,.tjXBFW_requests{grid-template-columns:1fr;gap:2rem}.tjXBFW_groupIntro{position:static}.tjXBFW_receipts{padding:2rem 1.5rem}.tjXBFW_category{grid-template-columns:1fr;gap:1rem}}
.T5fStG_who{color:#a9b8ae;font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:.6rem;font-size:.72rem;line-height:1.3;display:flex}.T5fStG_figure{flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;display:flex}.T5fStG_figure strong{color:var(--os-white);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-weight:600;line-height:.88}.T5fStG_figure span{color:#c3d3c9;line-height:1.25}.T5fStG_card{isolation:isolate;background:var(--os-graphite);min-height:clamp(19rem,30vw,24rem);color:inherit;border-radius:1.1rem;align-items:flex-start;display:flex;position:relative;overflow:hidden}.T5fStG_card:focus-visible{outline-offset:6px;outline:2px solid #a8c4b4}.T5fStG_media{position:absolute;inset:0;overflow:hidden;container-type:size}.T5fStG_card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#070a09e6 0%,#070a09a8 32%,#070a0924 60%,#070a0900 100%);position:absolute;inset:0}.T5fStG_body{z-index:1;gap:.85rem;max-width:25rem;padding:clamp(1.3rem,2.4vw,1.9rem);display:grid;position:relative}.T5fStG_body .T5fStG_figure strong{font-size:clamp(2.8rem,5vw,4.2rem)}.T5fStG_body .T5fStG_figure span{max-width:18ch;font-size:.98rem}.T5fStG_body h3{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--os-white);font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:500;line-height:1.3;transition:color .3s ease-out}.T5fStG_card:hover h3{color:#8ff7c8}@media (max-width:700px){.T5fStG_card:after{background:linear-gradient(#070a09eb 0%,#070a0999 42%,#070a0914 100%)}}
.Tfj5iW_section{border-top:1px solid var(--os-rule);max-width:76rem;margin:0 auto;padding:6rem 1.5rem}.Tfj5iW_heading{font-family:var(--font-sans);letter-spacing:-.055em;text-wrap:balance;margin-top:1.4rem;font-size:clamp(2.4rem,4.8vw,4.7rem);font-weight:550;line-height:1.03}.Tfj5iW_lineup{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));margin-top:3.5rem;display:grid}.Tfj5iW_lineup li{flex-direction:column;align-items:flex-start;padding:2rem 1.2rem 0 1.6rem;display:flex;position:relative}.Tfj5iW_lineup li:before{content:"";background:var(--os-rule);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.Tfj5iW_icon{color:#8a988f;width:1.85rem;height:1.85rem;margin-top:.9rem}.Tfj5iW_logo{width:auto;height:2.75rem}.Tfj5iW_name{color:#c3d0c8;letter-spacing:-.01em;margin-top:1.1rem;font-size:1rem;font-weight:600}.Tfj5iW_tag{color:#74837a;text-wrap:balance;margin-top:.35rem;font-size:.88rem;line-height:1.45}.Tfj5iW_lineup li:not([data-own]) .Tfj5iW_tag{min-height:2.9em}.Tfj5iW_examples{flex-direction:column;gap:.5rem;margin-top:1.2rem;display:flex}.Tfj5iW_example{color:#8a988f;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.Tfj5iW_example img{opacity:.7;width:1rem;height:1rem}.Tfj5iW_lineup li[data-own]{background:linear-gradient(#20d48714,#20d48700 85%);padding:2rem 2.4rem 1.6rem 1.4rem}.Tfj5iW_lineup li[data-own]:before{background:#8ff7c8;height:2px;top:-.5px;box-shadow:0 0 14px 1px #20d48799}.Tfj5iW_lineup li[data-own] .Tfj5iW_name{color:var(--os-white);letter-spacing:-.045em;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:550}.Tfj5iW_lineup li[data-own] .Tfj5iW_name:after{content:".";color:var(--os-green)}.Tfj5iW_lineup li[data-own] .Tfj5iW_tag{color:var(--os-white);font-size:1.02rem}.Tfj5iW_cta{margin-top:3rem}@media (prefers-reduced-motion:no-preference){.Tfj5iW_lineup[data-motion] li>*{transition:opacity .45s ease-out,transform .45s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.15s + var(--i) * 80ms)}.Tfj5iW_lineup[data-motion=armed] li>*{opacity:0;transform:translateY(8px)}.Tfj5iW_lineup[data-motion] li:before{transition:transform .7s cubic-bezier(.3, .7, .2, 1) calc(var(--i) * 90ms), box-shadow .5s ease-out 1.1s, background-color .5s ease-out 1.1s}.Tfj5iW_lineup[data-motion=armed] li:before{transform:scaleX(0)}.Tfj5iW_lineup[data-motion=armed] li[data-own]:before{background:var(--os-rule);box-shadow:none}}@media (max-width:1000px){.Tfj5iW_lineup{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:1.5rem}.Tfj5iW_lineup li[data-own]{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;column-gap:1.2rem;padding-right:1.4rem;display:grid}.Tfj5iW_lineup li[data-own] .Tfj5iW_logo{grid-row:span 2;margin:0}.Tfj5iW_lineup li[data-own] .Tfj5iW_name{margin-top:0}.Tfj5iW_lineup li:not([data-own]){padding-left:0}}@media (max-width:640px){.Tfj5iW_section{padding:4rem 1.5rem}.Tfj5iW_lineup{grid-template-columns:1fr;row-gap:0;margin-top:2.5rem}.Tfj5iW_lineup li{grid-template-columns:2.75rem 1fr;align-items:center;column-gap:.9rem;padding:1.1rem 0;display:grid}.Tfj5iW_lineup li[data-own]{grid-template-columns:2.75rem 1fr;column-gap:.9rem;margin-bottom:.5rem;padding:1.5rem 1rem 1.5rem .9rem}.Tfj5iW_icon{grid-row:span 2;justify-self:center;width:1.6rem;height:1.6rem;margin:0}.Tfj5iW_logo{grid-row:span 2;justify-self:center;margin:0}.Tfj5iW_lineup li[data-own] .Tfj5iW_logo{height:2.5rem}.Tfj5iW_name{margin-top:0}.Tfj5iW_tag{margin-top:.1rem}.Tfj5iW_lineup li:not([data-own]) .Tfj5iW_tag{min-height:0}.Tfj5iW_examples{flex-flow:wrap;grid-column:2;gap:.4rem 1rem;margin-top:.6rem}.Tfj5iW_cta{margin-top:2.2rem}}
.wuj9tq_line{--at:0;--head:.55rem;min-width:0}.wuj9tq_line[data-size=lg]{--head:.8rem}.wuj9tq_track{height:1px;margin:calc(var(--head) / 2) 0;background:#eef4f029;position:relative}.wuj9tq_done{width:calc(var(--at) * 100%);transform-origin:0;background:linear-gradient(90deg,#20d4871f,#5ff0b0);border-radius:2px;height:3px;transition:transform 1.5s cubic-bezier(.16,.8,.2,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.wuj9tq_head{top:50%;left:calc(var(--head) / 2);width:var(--head);height:var(--head);opacity:0;background:#d6ffec;border-radius:50%;transition:left 1.5s cubic-bezier(.16,.8,.2,1),opacity .2s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #20d4872e,0 0 16px 2px #20d487a6}.wuj9tq_line[data-seen] .wuj9tq_done{transform:scaleX(1)}.wuj9tq_line[data-seen] .wuj9tq_head{left:max(calc(var(--head) / 2), calc(var(--at) * 100%));opacity:1;animation:3.2s ease-in-out 1.5s infinite wuj9tq_open-line-rest}@keyframes wuj9tq_open-line-rest{50%{box-shadow:0 0 0 7px #20d48714,0 0 22px 4px #20d48766}}.wuj9tq_ends{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#7f9086;justify-content:space-between;gap:1rem;margin-top:.55rem;font-size:.7rem;line-height:1.3;display:flex}.wuj9tq_ends span:first-child{color:#8ff7c8}.wuj9tq_ends span:last-child{text-align:right}.wuj9tq_line[data-size=lg] .wuj9tq_ends{margin-top:.8rem;font-size:.8rem}@media (prefers-reduced-motion:reduce){.wuj9tq_done{transition:none;transform:scaleX(1)}.wuj9tq_head,.wuj9tq_line[data-seen] .wuj9tq_head{left:max(calc(var(--head) / 2), calc(var(--at) * 100%));opacity:1;transition:none;animation:none}}
