@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@500;600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;forced-color-adjust:none;-webkit-print-color-adjust:exact;--color-ink:#060d14;--color-navy:#0a1622;--color-navy-light:#101f30;--color-cyan:#24e0d8;--color-cyan-dim:#1aa79f;--color-violet:#8b6bff;--color-violet-dim:#6247c9;--color-amber:#f5b942;--color-white:#f4f8fa;--color-mist:#b7c7d1;--color-graphite:#0c141c;--font-body:"Space Grotesk", "Archivo", "Arial", "Helvetica Neue", Helvetica, sans-serif;--font-display:"Space Grotesk", "Archivo", "Arial", "Helvetica Neue", Helvetica, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:var(--font-body);width:100%;max-width:100%;overflow-x:clip}body{font-family:var(--font-body);background:var(--color-ink);color:var(--color-white);width:100%;max-width:100%;overflow-x:clip}body,button,input,textarea,select,a,p,span,h1,h2,h3,h4,h5,h6,li{font-family:var(--font-body)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}#root{min-height:100vh;font-family:var(--font-body)}.aacts{overflow-anchor:none;background:var(--color-graphite);--acc:#ff7a00;--acc-rgb:255, 122, 0;width:100%;max-width:100%;font-family:Space Grotesk,sans-serif;position:relative;overflow-x:clip}@media (width<=600px),(height<=600px) and (pointer:coarse){.aacts.aacts--testsol{--aacts-mobile-top:calc(64px + var(--aacts-tabs-height,58px) + 14px);--aacts-mobile-image-h:clamp(190px, 30svh, 280px);--aacts-mobile-gutter:5vw;--aacts-mobile-bottom:16px}.aacts.aacts--testsol .aacts__stage,.aacts.aacts--testsol .sample-card__stage,.aacts.aacts--testsol .handheld__stage,.aacts.aacts--testsol .high-volume__stage,.aacts.aacts--testsol .cleaner__stage{isolation:isolate;background:#05090d}.aacts.aacts--testsol .aacts__stage:after,.aacts.aacts--testsol .sample-card__stage:after,.aacts.aacts--testsol .handheld__stage:after,.aacts.aacts--testsol .high-volume__stage:after,.aacts.aacts--testsol .cleaner__stage:after{content:none;display:none}.aacts.aacts--testsol .aacts__media,.aacts.aacts--testsol .sample-card__canvas,.aacts.aacts--testsol .handheld__canvas,.aacts.aacts--testsol .high-volume__canvas,.aacts.aacts--testsol .cleaner__canvas{z-index:1;left:var(--aacts-mobile-gutter);right:var(--aacts-mobile-gutter);bottom:var(--aacts-mobile-bottom);width:auto;height:var(--aacts-mobile-image-h);box-shadow:none;background:#05090d;border:0;border-radius:10px;position:absolute;top:auto;overflow:hidden;transform:none}.aacts.aacts--testsol .aacts__canvas{background:0 0;width:100%;height:100%;position:absolute;inset:0;transform:none}.aacts.aacts--testsol .product-frame-poster{left:var(--aacts-mobile-gutter);right:var(--aacts-mobile-gutter);top:auto;bottom:var(--aacts-mobile-bottom);width:auto;height:var(--aacts-mobile-image-h);object-fit:cover;background:#05090d;border-radius:10px;display:block}.aacts.aacts--testsol .product-frame-background{z-index:0;opacity:1;filter:none;transform-origin:50%;transform:none}.aacts.aacts--testsol .product-frame-foreground{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.aacts.aacts--testsol .aacts__block,.aacts.aacts--testsol .sample-card__content,.aacts.aacts--testsol .handheld__content,.aacts.aacts--testsol .high-volume__content,.aacts.aacts--testsol .cleaner__content{z-index:3;left:var(--aacts-mobile-gutter);right:var(--aacts-mobile-gutter);width:auto;top:var(--aacts-mobile-top);bottom:calc(var(--aacts-mobile-image-h) + var(--aacts-mobile-bottom) + 18px);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 20px;overflow:hidden;transform:none}.aacts.aacts--testsol .aacts__stage-wrap{height:310svh}.aacts.aacts--testsol .sample-card__stage-wrap,.aacts.aacts--testsol .handheld__stage-wrap,.aacts.aacts--testsol .high-volume__stage-wrap{height:295svh}.aacts.aacts--testsol .cleaner__stage-wrap{height:300svh}.aacts.aacts--testsol .aacts__frame-hud{z-index:5;left:var(--aacts-mobile-gutter);right:var(--aacts-mobile-gutter);bottom:var(--aacts-mobile-bottom);height:var(--aacts-mobile-image-h);pointer-events:none;position:absolute}.aacts__frame-hud-bracket{z-index:3;border:0 solid rgba(var(--acc-rgb), .85);opacity:.85;width:16px;height:16px;position:absolute}.aacts__frame-hud-bracket--tl{border-width:2px 0 0 2px;border-top-left-radius:3px;top:8px;left:8px}.aacts__frame-hud-bracket--tr{border-width:2px 2px 0 0;border-top-right-radius:3px;top:8px;right:8px}.aacts__frame-hud-bracket--bl{border-width:0 0 2px 2px;border-bottom-left-radius:3px;bottom:8px;left:8px}.aacts__frame-hud-bracket--br{border-width:0 2px 2px 0;border-bottom-right-radius:3px;bottom:8px;right:8px}.aacts__frame-hud-top{z-index:2;background:linear-gradient(#05090dd1,#05090d00);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;top:0;left:0;right:0}.aacts.aacts--testsol .aacts__frame-hud-code{letter-spacing:1.6px;text-transform:uppercase;color:#f4f8faa3;font-family:Roboto Mono,monospace;font-size:9px;font-weight:600}.aacts__frame-hud-readout{align-items:center;gap:8px;display:flex}.aacts__frame-hud-track{background:#ffffff29;width:40px;height:2px;display:block}.aacts__frame-hud-track b{background:var(--acc);height:100%;box-shadow:0 0 8px rgba(var(--acc-rgb), .6);display:block}.aacts__frame-hud-readout strong{letter-spacing:.5px;color:var(--acc);font-family:Roboto Mono,monospace;font-size:11px;font-weight:700}}@media (height<=460px) and (pointer:coarse){.aacts.aacts--testsol{--aacts-mobile-image-h:clamp(84px, 26svh, 130px);--aacts-mobile-top:calc(52px + var(--aacts-tabs-height,46px) + 6px);--aacts-mobile-bottom:8px}}.aacts *{font-family:Space Grotesk,sans-serif}.aacts__tabs-bar{z-index:20;margin-bottom:calc(var(--aacts-tabs-height,68px) * -1);background:linear-gradient(180deg, #060a0ff0, #060a0fa8), radial-gradient(circle at 50% 0%, rgba(var(--acc-rgb), .14), transparent 46%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(var(--acc-rgb), .12);justify-content:center;padding:12px 20px;display:flex;position:sticky;top:69px}.aacts__mobile-select-wrap{display:none}.aacts__tabs{border:1px solid rgba(var(--acc-rgb), .14);background:#090b0ec7;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:7px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #0000005c}.aacts__tab{white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:baseline;gap:8px;padding:10px 18px;transition:background .25s,box-shadow .25s;display:inline-flex}.aacts__tab-num{letter-spacing:.5px;color:#b7c7d166;font-size:.78rem;font-weight:700;transition:color .25s}.aacts__tab-label{color:var(--color-mist);font-size:.9rem;font-weight:600;transition:color .25s}.aacts__tab:hover .aacts__tab-label{color:var(--color-white)}.aacts__tab.is-active{background:linear-gradient(180deg, rgba(var(--acc-rgb), .95), #b04600f2), linear-gradient(90deg, transparent, #fff3, transparent);box-shadow:0 8px 22px rgba(var(--acc-rgb), .32), 0 0 0 1px rgba(var(--acc-rgb), .48)}.aacts__tab.is-active .aacts__tab-num{color:#ffffffa6}.aacts__tab.is-active .aacts__tab-label{color:#fff;font-weight:700}.aacts__stage-wrap{height:365vh;position:relative}.aacts__stage{background:var(--color-graphite);height:100vh;position:sticky;top:0;overflow:hidden}.aacts__media{position:absolute;inset:0}.aacts__canvas{z-index:1;width:100%;height:100%;display:block;position:relative}.product-frame-poster{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sample-card__canvas,.handheld__canvas,.high-volume__canvas,.cleaner__canvas{z-index:1;position:relative}.aacts.aacts--static-safari .aacts__canvas,.aacts.aacts--static-safari .sample-card__canvas,.aacts.aacts--static-safari .handheld__canvas,.aacts.aacts--static-safari .high-volume__canvas,.aacts.aacts--static-safari .cleaner__canvas{display:none}.aacts.aacts--static-safari .product-frame-poster{z-index:1;display:block}.aacts.aacts--static-safari .product-frame-poster--end{z-index:2;transition:opacity .16s linear}.aacts.aacts--static-safari .aacts__stage-wrap,.aacts.aacts--static-safari .sample-card__stage-wrap,.aacts.aacts--static-safari .handheld__stage-wrap,.aacts.aacts--static-safari .high-volume__stage-wrap,.aacts.aacts--static-safari .cleaner__stage-wrap,.aacts.aacts--ios-touch .aacts__stage-wrap,.aacts.aacts--ios-touch .sample-card__stage-wrap,.aacts.aacts--ios-touch .handheld__stage-wrap,.aacts.aacts--ios-touch .high-volume__stage-wrap,.aacts.aacts--ios-touch .cleaner__stage-wrap{height:100svh}.aacts.aacts--static-safari .aacts__stage,.aacts.aacts--static-safari .sample-card__stage,.aacts.aacts--static-safari .handheld__stage,.aacts.aacts--static-safari .high-volume__stage,.aacts.aacts--static-safari .cleaner__stage{position:relative}.aacts.aacts--fixed-safari .aacts__stage,.aacts.aacts--fixed-safari .sample-card__stage,.aacts.aacts--fixed-safari .handheld__stage,.aacts.aacts--fixed-safari .high-volume__stage,.aacts.aacts--fixed-safari .cleaner__stage{z-index:2;width:100vw;height:100vh;position:fixed;inset:0}.aacts.aacts--fixed-safari .aacts__stage.is-fixed-released,.aacts.aacts--fixed-safari .sample-card__stage.is-fixed-released,.aacts.aacts--fixed-safari .handheld__stage.is-fixed-released,.aacts.aacts--fixed-safari .high-volume__stage.is-fixed-released,.aacts.aacts--fixed-safari .cleaner__stage.is-fixed-released{width:100%;position:relative;inset:auto}.aacts.aacts--fixed-safari .product-frame-poster--active{z-index:2;transition:none}.video-brand-overlay{z-index:8;aspect-ratio:1;pointer-events:none;background:linear-gradient(145deg,#000 0%,#101010 58%,#1a1a1a 100%);border:1px solid #ffffff14;border-radius:clamp(.18rem,.35vw,.35rem);justify-content:center;align-items:center;width:82px;height:82px;display:flex;position:absolute;box-shadow:0 clamp(.35rem,.9vw,.8rem) clamp(.9rem,1.8vw,1.6rem) #0000007a,inset 0 1px #ffffff0f}.video-brand-overlay img{z-index:1;object-fit:contain;width:54%;height:auto;max-height:64%;display:block;position:relative}@media (width>=601px) and (width<=1366px) and (pointer:coarse){.aacts__tabs-bar{padding-inline:68px}.aacts__tabs{flex-wrap:nowrap;gap:2px;padding:5px}.aacts__tab{gap:5px;padding:8px clamp(7px,1vw,12px)}.aacts__tab-num{font-size:clamp(.56rem,1vw,.68rem)}.aacts__tab-label{font-size:clamp(.64rem,1.15vw,.76rem)}}.aacts.aacts--big-sur .video-brand-overlay:before{z-index:0;content:"";background:linear-gradient(145deg,#000 0%,#101010 62%,#181818 100%);border-radius:5px;position:absolute;inset:-5px -16px -18px -5px;box-shadow:0 12px 26px #0000006b}.aacts.aacts--testsol.aacts--big-sur .aacts__stage:after,.aacts.aacts--testsol.aacts--big-sur .sample-card__stage:after,.aacts.aacts--testsol.aacts--big-sur .handheld__stage:after,.aacts.aacts--testsol.aacts--big-sur .high-volume__stage:after,.aacts.aacts--testsol.aacts--big-sur .cleaner__stage:after{z-index:7;content:"";pointer-events:none;background:linear-gradient(135deg,#03050700,#030507 42% 100%);width:86px;height:34px;display:block;position:absolute;bottom:0;right:0}@media (width>=861px) and (pointer:fine),(width>=601px) and (height>=601px){.aacts.aacts--testsol1 .video-brand-overlay--sample-card,.aacts.aacts--testsol1 .video-brand-overlay--handheld,.aacts.aacts--testsol1 .video-brand-overlay--high-volume,.aacts.aacts--testsol1 .video-brand-overlay--cleaner{transform:translateY(-38px)}.aacts.aacts--testsol1.aacts--static-safari .video-brand-overlay--sample-card,.aacts.aacts--testsol1.aacts--static-safari .video-brand-overlay--handheld,.aacts.aacts--testsol1.aacts--static-safari .video-brand-overlay--high-volume,.aacts.aacts--testsol1.aacts--static-safari .video-brand-overlay--cleaner{transform:translateY(-18px)}}.aacts__content{z-index:2;pointer-events:none;position:absolute;inset:0}.aacts__list-item,.aacts__spec{text-align:left}.aacts__block{pointer-events:none;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;padding:0;transition:opacity .1s linear;position:absolute}.aacts__block--intro{width:min(470px,34vw);top:50%;left:clamp(22px,5vw,76px);transform:translateY(-50%)}.aacts__block:before{content:"";background:linear-gradient(90deg, transparent, var(--acc), transparent);width:60px;height:2px;box-shadow:0 0 12px rgba(var(--acc-rgb), .5);margin:0 auto 22px;display:block}.aacts__eyebrow{border:1px solid rgba(var(--acc-rgb), .46);background:rgba(var(--acc-rgb), .08);box-shadow:inset 0 0 18px rgba(var(--acc-rgb), .07);letter-spacing:2.6px;text-transform:uppercase;color:var(--acc);border-radius:4px;margin-bottom:22px;padding:7px 16px;font-size:10px;font-weight:800;display:inline-block}.aacts__headline{color:var(--color-white);text-shadow:0 4px 20px #000000b8;letter-spacing:-1px;max-width:560px;margin:0 auto 24px;font-size:clamp(1.35rem,2.7vw,3.25rem);font-weight:800;line-height:1.05}.aacts__headline span{color:var(--acc);text-shadow:0 0 20px rgba(var(--acc-rgb), .26), 0 4px 20px #000000b8}.aacts__body{color:#f4f8fac2;text-shadow:0 2px 12px #00000080;max-width:460px;margin:0 auto;font-size:clamp(.88rem,1.05vw,1.15rem);font-weight:500;line-height:1.6}.aacts__body strong,.aacts__body b{color:var(--color-white);font-weight:800}.aacts__body span{color:var(--acc);font-weight:800}.aacts__certified{color:var(--acc);letter-spacing:2.8px;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;margin-top:28px;font-size:10px;font-weight:800;display:inline-flex}.aacts__certified:before{content:"";background:var(--acc);width:5px;height:5px;box-shadow:0 0 12px rgba(var(--acc-rgb), .7);border-radius:50%}.aacts__list{flex-direction:column;gap:18px;display:flex}.aacts__block--specs{width:min(540px,38vw);box-shadow:none;text-align:left;background:0 0;border:0;margin:0;padding:0;top:50%;right:clamp(58px,9vw,150px);transform:translateY(-50%)}.aacts__block--specs:before{margin-left:0;margin-right:0}.aacts__spec-title{color:var(--color-white);text-align:left;margin-bottom:20px;font-size:clamp(1.2rem,2vw,2.55rem);line-height:1.1}.aacts__list-item{align-items:center;gap:14px;display:flex}.aacts__list-icon{width:42px;height:42px;color:var(--acc);border:1px solid rgba(var(--acc-rgb), .4);box-shadow:0 0 16px rgba(var(--acc-rgb), .2);background:#060d1480;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.aacts__list-icon svg{width:19px;height:19px}.aacts__list-item h4{color:var(--color-white);margin-bottom:4px;font-size:.98rem;font-weight:700}.aacts__list-item p{color:var(--color-mist);font-size:.86rem;line-height:1.55}.aacts__specs{border:1px solid rgba(var(--acc-rgb), .2);background:linear-gradient(180deg, #0c0c0cb8, #08090a85), radial-gradient(circle at 100% 0%, rgba(var(--acc-rgb), .08), transparent 42%);gap:0;padding:0;display:grid;box-shadow:inset 0 0 24px #00000047}.aacts__spec{border-bottom:1px solid rgba(var(--acc-rgb), .11);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:16px;padding:clamp(8px,1.2vw,16px) clamp(10px,1.4vw,18px);display:grid}.aacts__spec:last-child{border-bottom:0}.aacts__spec-icon{width:36px;height:36px;color:var(--acc);border:1px solid rgba(var(--acc-rgb), .35);background:radial-gradient(circle, rgba(var(--acc-rgb), .18), rgba(var(--acc-rgb), .04));box-shadow:0 0 18px rgba(var(--acc-rgb), .12);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.aacts__spec-icon svg{width:15px;height:15px}.aacts__spec h5{letter-spacing:1.2px;text-transform:uppercase;color:var(--acc);margin-bottom:3px;font-size:clamp(.58rem,.72vw,.73rem);font-weight:900}.aacts__spec p{text-align:left;text-transform:none;color:#f4f8fae0;font-size:clamp(.84rem,1.03vw,1.15rem);font-weight:700;line-height:1.34}.aacts__placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:80px 24px;display:flex}.aacts__placeholder-media{border:1px solid rgba(var(--acc-rgb), .2);background:linear-gradient(160deg,#121d27e6,#080d13d9);border-radius:20px;justify-content:center;align-items:center;width:200px;height:200px;display:flex}.aacts__placeholder-media img{object-fit:contain;max-width:70%;max-height:70%}.aacts__placeholder h3{color:var(--color-white);font-size:1.4rem}.aacts__placeholder p{color:var(--color-mist);font-size:.95rem}.sample-card__stage-wrap{height:350vh;position:relative}.sample-card__stage{background:#070a0e;height:100vh;position:sticky;top:0;overflow:hidden}.sample-card__canvas{width:100%;height:calc(100% + 38px);display:block;transform:translateY(-38px)}.sample-card__content{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;width:min(470px,34vw);box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;padding:0;transition:opacity .12s linear;position:absolute;top:50%}.sample-card__content--left{left:6vw;transform:translateY(-50%)}.sample-card__content--right{right:clamp(58px,9vw,150px);transform:translateY(-50%)}.sample-card__eyebrow{border:1px solid rgba(var(--acc-rgb), .46);background:rgba(var(--acc-rgb), .08);box-shadow:inset 0 0 18px rgba(var(--acc-rgb), .07);color:var(--acc);letter-spacing:2.6px;text-transform:uppercase;border-radius:4px;margin-bottom:22px;padding:7px 16px;font-size:10px;font-weight:800;display:inline-block}.sample-card__content h2{color:var(--color-white);text-shadow:0 4px 20px #000000b8;letter-spacing:-1px;font-size:clamp(1.35rem,2.7vw,3.25rem);font-weight:800;line-height:1.06}.sample-card__provider{color:#f4f8fab8;letter-spacing:1.2px;text-transform:uppercase;margin-top:8px;font-weight:800}.sample-card__content p{color:#f4f8fac2;text-shadow:0 2px 12px #00000080;margin-top:16px;font-size:clamp(.88rem,1.05vw,1.15rem);font-weight:500;line-height:1.6}.sample-card__content p strong,.sample-card__content p b{color:var(--color-white);font-weight:800}.sample-card__content p span{color:var(--acc);font-weight:800}.sample-card__details{border-top:1px solid rgba(var(--acc-rgb), .24);border-bottom:1px solid rgba(var(--acc-rgb), .16);text-align:left;background:0 0;gap:0;margin-top:20px;display:grid}.sample-card__detail{border-bottom:1px solid rgba(var(--acc-rgb), .12);padding:clamp(8px,1vw,14px) 0}.sample-card__detail:last-child{border-bottom:0}.sample-card__detail h3{color:var(--acc);letter-spacing:1.2px;text-transform:uppercase;font-size:clamp(.6rem,.72vw,.78rem);font-weight:900}.sample-card__detail p{margin-top:7px;font-size:1rem;line-height:1.45}.handheld__stage-wrap{height:350vh;position:relative}.handheld__stage{background:#070a0e;height:100vh;position:sticky;top:0;overflow:hidden}.handheld__canvas{width:100%;height:calc(100% + 38px);display:block;transform:translateY(-38px)}.handheld__content{z-index:2;width:min(470px,34vw);box-shadow:none;text-align:center;background:0 0;border:0;padding:0;transition:opacity .12s linear;position:absolute;top:50%}.handheld__content--left{left:6vw;transform:translateY(-50%)}.handheld__content--right{right:clamp(58px,9vw,150px);transform:translateY(-50%)}.handheld__eyebrow{border:1px solid rgba(var(--acc-rgb), .46);background:rgba(var(--acc-rgb), .08);box-shadow:inset 0 0 18px rgba(var(--acc-rgb), .07);color:var(--acc);letter-spacing:2.6px;text-transform:uppercase;border-radius:4px;margin-bottom:22px;padding:7px 16px;font-size:10px;font-weight:800;display:inline-block}.handheld__content h2{color:var(--color-white);text-shadow:0 4px 20px #000000b8;letter-spacing:-1px;font-size:clamp(1.35rem,2.7vw,3.25rem);font-weight:800;line-height:1.06}.handheld__content h2 span{color:var(--acc);text-shadow:0 0 20px rgba(var(--acc-rgb), .24), 0 4px 20px #000000b8}.handheld__content p{color:#f4f8fac2;text-shadow:0 2px 12px #00000080;margin-top:16px;font-size:clamp(.88rem,1.05vw,1.15rem);font-weight:500;line-height:1.6}.handheld__content p strong,.handheld__content p b{color:var(--color-white);font-weight:800}.handheld__content p span{color:var(--acc);font-weight:800}.handheld__specs{border-top:1px solid rgba(var(--acc-rgb), .24);border-bottom:1px solid rgba(var(--acc-rgb), .16);text-align:left;background:0 0;gap:0;margin-top:20px;display:grid}.handheld__spec{border-bottom:1px solid rgba(var(--acc-rgb), .12);padding:clamp(8px,1vw,14px) 0}.handheld__spec:last-child{border-bottom:0}.handheld__spec h3{color:var(--acc);letter-spacing:1.2px;text-transform:uppercase;font-size:clamp(.6rem,.72vw,.78rem);font-weight:900}.handheld__spec p{margin-top:7px;font-size:1rem;line-height:1.45}.high-volume__stage-wrap{height:350vh;position:relative}.high-volume__stage{background:#070a0e;height:100vh;position:sticky;top:0;overflow:hidden}.high-volume__canvas{width:100%;height:calc(100% + 38px);display:block;transform:translateY(-38px)}.high-volume__content{z-index:2;width:min(470px,34vw);box-shadow:none;text-align:center;background:0 0;border:0;padding:0;transition:opacity .12s linear;position:absolute;top:50%}.high-volume__content--left{left:6vw;transform:translateY(-50%)}.high-volume__content--right{right:clamp(58px,9vw,150px);transform:translateY(-50%)}.high-volume__eyebrow{border:1px solid rgba(var(--acc-rgb), .46);background:rgba(var(--acc-rgb), .08);box-shadow:inset 0 0 18px rgba(var(--acc-rgb), .07);color:var(--acc);letter-spacing:2.6px;text-transform:uppercase;border-radius:4px;margin-bottom:22px;padding:7px 16px;font-size:10px;font-weight:800;display:inline-block}.high-volume__content h2{color:var(--color-white);text-shadow:0 4px 20px #000000b8;letter-spacing:-1px;font-size:clamp(1.35rem,2.7vw,3.25rem);font-weight:800;line-height:1.06}.high-volume__content h2 span{color:var(--acc);text-shadow:0 0 20px rgba(var(--acc-rgb), .24), 0 4px 20px #000000b8}.high-volume__content p{color:#f4f8fac2;text-shadow:0 2px 12px #00000080;margin-top:16px;font-size:clamp(.88rem,1.05vw,1.15rem);font-weight:500;line-height:1.6}.high-volume__content p strong,.high-volume__content p b{color:var(--color-white);font-weight:800}.high-volume__content p span{color:var(--acc);font-weight:800}.high-volume__specs{border-top:1px solid rgba(var(--acc-rgb), .24);border-bottom:1px solid rgba(var(--acc-rgb), .16);text-align:left;background:0 0;gap:0;margin-top:20px;display:grid}.high-volume__spec{border-bottom:1px solid rgba(var(--acc-rgb), .12);padding:clamp(8px,1vw,14px) 0}.high-volume__spec:last-child{border-bottom:0}.high-volume__spec h3{color:var(--acc);letter-spacing:1.2px;text-transform:uppercase;font-size:clamp(.6rem,.72vw,.78rem);font-weight:900}.high-volume__spec p{margin-top:7px;font-size:1rem;line-height:1.45}.cleaner__stage-wrap{height:350vh;position:relative}.cleaner__stage{background:#070a0e;height:100vh;position:sticky;top:0;overflow:hidden}.cleaner__canvas{width:100%;height:calc(100% + 38px);display:block;transform:translateY(-38px)}.cleaner__content{z-index:2;width:min(400px,30vw);box-shadow:none;text-align:center;background:0 0;border:0;padding:0;transition:opacity .12s linear;position:absolute;top:50%}.cleaner__content--left{left:4vw;transform:translateY(-50%)}.cleaner__content--right{right:clamp(58px,8vw,130px);transform:translateY(-50%)}.cleaner__eyebrow{border:1px solid rgba(var(--acc-rgb), .46);background:rgba(var(--acc-rgb), .08);box-shadow:inset 0 0 18px rgba(var(--acc-rgb), .07);color:var(--acc);letter-spacing:2.6px;text-transform:uppercase;border-radius:4px;margin-bottom:22px;padding:7px 16px;font-size:10px;font-weight:800;display:inline-block}.cleaner__content h2{color:var(--color-white);text-shadow:0 4px 20px #000000b8;letter-spacing:-1px;font-size:clamp(1.25rem,2.1vw,2.7rem);font-weight:800;line-height:1.06}.cleaner__content h2 span{color:var(--acc);text-shadow:0 0 20px rgba(var(--acc-rgb), .24), 0 4px 20px #000000b8}.cleaner__content p{color:#f4f8fac2;text-shadow:0 2px 12px #00000080;margin-top:16px;font-size:clamp(.84rem,.97vw,1.1rem);font-weight:500;line-height:1.58}.cleaner__content p strong,.cleaner__content p b{color:var(--color-white);font-weight:800}.cleaner__content p span{color:var(--acc);font-weight:800}.cleaner__specs{border-top:1px solid rgba(var(--acc-rgb), .24);border-bottom:1px solid rgba(var(--acc-rgb), .16);text-align:left;background:0 0;gap:0;margin-top:20px;display:grid}.cleaner__spec{border-bottom:1px solid rgba(var(--acc-rgb), .12);padding:clamp(7px,.9vw,12px) 0}.cleaner__spec:last-child{border-bottom:0}.cleaner__spec h3{color:var(--acc);letter-spacing:1.2px;text-transform:uppercase;font-size:clamp(.58rem,.68vw,.76rem);font-weight:900}.cleaner__spec p{color:#f4f8faeb;text-shadow:0 2px 14px #000000ad;margin-top:7px;font-size:clamp(.8rem,.94vw,1.08rem);line-height:1.4}@media (width>=861px) and (pointer:fine),(width>=601px) and (height>=601px){.aacts__block--specs,.sample-card__content--right,.handheld__content--right,.high-volume__content--right,.cleaner__content--right{width:min(680px,50vw);max-height:calc(100vh - 118px);right:3vw}.aacts__specs,.sample-card__details,.handheld__specs,.high-volume__specs,.cleaner__specs{border:1px solid rgba(var(--acc-rgb), .2);grid-template-columns:repeat(2,minmax(0,1fr))}.aacts__spec,.sample-card__detail,.handheld__spec,.high-volume__spec,.cleaner__spec{border-right:1px solid rgba(var(--acc-rgb), .12);border-bottom:1px solid rgba(var(--acc-rgb), .12);min-width:0;padding:clamp(8px,1vh,12px) clamp(10px,1vw,16px)}.aacts__spec:nth-child(2n),.sample-card__detail:nth-child(2n),.handheld__spec:nth-child(2n),.high-volume__spec:nth-child(2n),.cleaner__spec:nth-child(2n){border-right:0}.aacts__spec p,.sample-card__detail p,.handheld__spec p,.high-volume__spec p,.cleaner__spec p{overflow-wrap:anywhere;font-size:clamp(.76rem,.86vw,.98rem);line-height:1.35}.aacts.aacts--big-sur .aacts__block--specs{width:min(620px,43vw);right:clamp(160px,14vw,240px)}}@media (width>=861px) and (pointer:fine) and (height<=760px),(width>=601px) and (height>=601px) and (height<=760px){.aacts__block--specs,.sample-card__content--right,.handheld__content--right,.high-volume__content--right,.cleaner__content--right{max-height:calc(100vh - 92px);top:52%}.aacts__block--specs:before{margin-bottom:10px}.aacts__eyebrow,.sample-card__eyebrow,.handheld__eyebrow,.high-volume__eyebrow,.cleaner__eyebrow{margin-bottom:10px;padding-block:5px}.aacts__spec-title,.sample-card__content--right h2,.handheld__content--right h2,.high-volume__content--right h2,.cleaner__content--right h2{margin-bottom:10px;font-size:clamp(1.35rem,2.2vw,2rem)}.aacts__specs,.sample-card__details,.handheld__specs,.high-volume__specs,.cleaner__specs{margin-top:10px}}@media (width<=600px),(height<=600px) and (pointer:coarse){.product-frame-poster{display:none}.aacts__tabs-bar{padding:8px 12px;top:64px}.aacts__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:4px;max-width:100%;padding:5px;overflow-x:auto}.aacts__tabs::-webkit-scrollbar{display:none}.aacts__tab{flex:none;padding:9px 13px}.aacts__tab-label{font-size:.8rem}.aacts__content{inset:0}.aacts__media{background:#070a0e;height:clamp(150px,24svh,230px);top:auto;bottom:0;overflow:hidden}.aacts__canvas{height:100%}.sample-card__canvas,.handheld__canvas,.high-volume__canvas,.cleaner__canvas{background:#070a0e;width:100%;height:clamp(150px,24svh,230px);position:absolute;inset:auto 0 0;transform:none}.aacts.aacts--static-safari .product-frame-poster{object-fit:contain;background:#070a0e;height:clamp(150px,24svh,230px);top:auto;bottom:0}.aacts__block--intro,.aacts__block--specs{text-align:left;width:88vw;left:6vw;right:auto;transform:translateY(-50%)}.aacts__block--intro{top:calc(64px + var(--aacts-tabs-height,58px) + 22px);transform:none}.aacts__block--specs{top:calc(64px + var(--aacts-tabs-height,58px) + 16px);transform:none}.aacts__headline{margin-bottom:14px;font-size:clamp(1.55rem,7.2vw,2.25rem)}.aacts__block:before,.aacts__block--intro .aacts__eyebrow{margin-bottom:10px}.aacts__body,.sample-card__content--left p,.handheld__content--left p,.high-volume__content--left p,.cleaner__content--left p{font-size:clamp(.78rem,3.6vw,.92rem);line-height:1.45}.aacts__certified{margin-top:14px}.aacts__stage-wrap{height:340svh}.sample-card__stage-wrap{height:320svh}.sample-card__content{width:88vw;padding:18px;left:6vw;right:auto}.sample-card__content--left{top:calc(64px + var(--aacts-tabs-height,58px) + 22px);transform:none}.sample-card__content--right{top:calc(64px + var(--aacts-tabs-height,58px) + 16px);transform:none}.handheld__stage-wrap{height:320svh}.handheld__content{width:88vw;padding:0;left:6vw;right:auto}.handheld__content--left{top:calc(64px + var(--aacts-tabs-height,58px) + 22px);transform:none}.handheld__content--right{top:calc(64px + var(--aacts-tabs-height,58px) + 16px);transform:none}.high-volume__stage-wrap{height:320svh}.high-volume__content{width:88vw;padding:0;left:6vw;right:auto}.high-volume__content--left{top:calc(64px + var(--aacts-tabs-height,58px) + 22px);transform:none}.high-volume__content--right{top:calc(64px + var(--aacts-tabs-height,58px) + 16px);transform:none}.cleaner__stage-wrap{height:320svh}.aacts__stage,.sample-card__stage,.handheld__stage,.high-volume__stage,.cleaner__stage{height:100svh}.cleaner__content{width:88vw;padding:0;left:6vw;right:auto}.cleaner__content--left{top:calc(64px + var(--aacts-tabs-height,58px) + 22px);transform:none}.cleaner__content--right{top:calc(64px + var(--aacts-tabs-height,58px) + 16px);transform:none}.aacts__block--specs,.sample-card__content--right,.handheld__content--right,.high-volume__content--right,.cleaner__content--right{width:90vw;left:5vw}.aacts__block--specs:before{margin-bottom:7px}.aacts__eyebrow,.sample-card__content--right .sample-card__eyebrow,.handheld__content--right .handheld__eyebrow,.high-volume__content--right .high-volume__eyebrow,.cleaner__content--right .cleaner__eyebrow{letter-spacing:2px;margin-bottom:8px;padding:5px 12px;font-size:8px}.aacts__spec-title,.sample-card__content--right h2,.handheld__content--right h2,.high-volume__content--right h2,.cleaner__content--right h2{margin-bottom:7px;font-size:clamp(1.25rem,5.8vw,1.6rem);line-height:1.05}.aacts__specs,.sample-card__details,.handheld__specs,.high-volume__specs,.cleaner__specs{margin-top:7px}.aacts__spec,.sample-card__detail,.handheld__spec,.high-volume__spec,.cleaner__spec{padding:5px 0}.aacts__spec{grid-template-columns:34px minmax(0,1fr);gap:8px}.aacts__spec-icon{width:30px;height:30px}.aacts__spec h5,.sample-card__detail h3,.handheld__spec h3,.high-volume__spec h3,.cleaner__spec h3{letter-spacing:1px;font-size:.56rem;line-height:1.1}.aacts__spec p,.sample-card__detail p,.handheld__spec p,.high-volume__spec p,.cleaner__spec p{margin-top:3px;font-size:clamp(.7rem,3.2vw,.8rem);line-height:1.28}}@media (width<=600px){.aacts__tabs-bar{margin-bottom:0;padding:8px 10px}.aacts__tabs{display:none}.aacts__mobile-select-wrap{border:1px solid rgba(var(--acc-rgb), .32);background:#090b0ef0;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.aacts__mobile-select-index{color:rgb(var(--acc-rgb));letter-spacing:.08em;font-size:.72rem;font-weight:700}.aacts__mobile-select{appearance:none;width:100%;min-width:0;color:var(--color-white);cursor:pointer;background:0 0;border:0;outline:0;font-size:.82rem;font-weight:700;line-height:1}.aacts__mobile-select option{color:#fff;background:#090b0e}.aacts__mobile-select-chevron{border-right:1.5px solid rgb(var(--acc-rgb));border-bottom:1.5px solid rgb(var(--acc-rgb));width:7px;height:7px;color:rgb(var(--acc-rgb));pointer-events:none;margin-top:-4px;transform:rotate(45deg)}}@media (width<=600px) and (height<=700px),(height<=600px) and (pointer:coarse){.aacts__media,.sample-card__canvas,.handheld__canvas,.high-volume__canvas,.cleaner__canvas,.aacts.aacts--static-safari .product-frame-poster{height:clamp(104px,19svh,126px)}.sample-card__content{padding:0}.aacts__specs,.sample-card__details,.handheld__specs,.high-volume__specs,.cleaner__specs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.aacts__spec,.sample-card__detail,.handheld__spec,.high-volume__spec,.cleaner__spec{min-width:0;padding:3px 4px}.aacts__spec{grid-template-columns:25px minmax(0,1fr);gap:5px}.aacts__spec-icon{width:24px;height:24px}.aacts__spec p,.sample-card__detail p,.handheld__spec p,.high-volume__spec p,.cleaner__spec p{margin-top:2px;font-size:.62rem;line-height:1.18}}@media (width>=1600px){.aacts__tabs{gap:10px;padding:9px}.aacts__tab{padding:12px 22px}.aacts__tab-num{font-size:clamp(13px,.32vw + .26vh,14px)}.aacts__tab-label{font-size:clamp(15px,.4vw + .32vh,16px)}.aacts__block--intro{width:min(620px,38vw)}.aacts__eyebrow{font-size:clamp(11px,.38vw + .3vh,13px)}.aacts__headline{max-width:680px;font-size:clamp(48px,1.9vw + 1.6vh,58px)}.aacts__body{max-width:560px;font-size:clamp(16px,.52vw + .44vh,18px)}.aacts__certified{font-size:clamp(11px,.38vw + .3vh,13px)}.sample-card__content--left,.handheld__content--left,.high-volume__content--left{width:min(620px,38vw)}.sample-card__content--right,.handheld__content--right,.high-volume__content--right,.aacts__block--specs{width:min(760px,46vw)}.aacts__spec-title{font-size:clamp(40px,1.7vw + 1.4vh,50px)}.aacts__spec{grid-template-columns:44px minmax(0,1fr);gap:18px;padding:clamp(10px,1.3vh,16px) clamp(12px,1.5vw,20px)}.aacts__spec-icon{width:40px;height:40px}.aacts__spec h5{font-size:clamp(12px,.4vw + .32vh,14px)}.aacts__spec p{font-size:clamp(16px,.55vw + .45vh,19px)}}@media (width>=1920px){.aacts__tabs{gap:12px}.aacts__tab{padding:13px 24px}.aacts__tab-num{font-size:clamp(14px,.34vw + .28vh,15.5px)}.aacts__tab-label{font-size:clamp(16px,.42vw + .34vh,17.5px)}.aacts__block--intro{width:min(700px,38vw)}.aacts__eyebrow{font-size:clamp(13px,.42vw + .34vh,15px)}.aacts__headline{max-width:740px;font-size:clamp(58px,2vw + 1.75vh,68px)}.aacts__body{max-width:610px;font-size:clamp(18px,.56vw + .46vh,20px)}.aacts__certified{font-size:clamp(13px,.42vw + .34vh,15px)}.sample-card__content--left,.handheld__content--left,.high-volume__content--left{width:min(700px,38vw)}.sample-card__content--right,.handheld__content--right,.high-volume__content--right,.aacts__block--specs{width:min(860px,46vw)}.aacts__spec-title{font-size:clamp(50px,1.9vw + 1.6vh,60px)}.aacts__spec-icon{width:44px;height:44px}.aacts__spec h5{font-size:clamp(14px,.44vw + .36vh,16px)}.aacts__spec p{font-size:clamp(19px,.6vw + .5vh,22px)}}@media (width>=2400px){.aacts__tabs{gap:14px}.aacts__tab{padding:14px 26px}.aacts__tab-num{font-size:clamp(15px,.36vw + .3vh,17px)}.aacts__tab-label{font-size:clamp(17px,.44vw + .36vh,19px)}.aacts__block--intro{width:min(780px,38vw)}.aacts__eyebrow{font-size:clamp(15px,.46vw + .38vh,17px)}.aacts__headline{max-width:820px;font-size:clamp(68px,2.15vw + 1.9vh,80px)}.aacts__body{max-width:670px;font-size:clamp(20px,.6vw + .5vh,22px)}.aacts__certified{font-size:clamp(15px,.46vw + .38vh,17px)}.sample-card__content--left,.handheld__content--left,.high-volume__content--left{width:min(780px,38vw)}.sample-card__content--right,.handheld__content--right,.high-volume__content--right,.aacts__block--specs{width:min(980px,46vw)}.aacts__spec-title{font-size:clamp(60px,2.1vw + 1.8vh,72px)}.aacts__spec-icon{width:48px;height:48px}.aacts__spec h5{font-size:clamp(16px,.48vw + .4vh,18px)}.aacts__spec p{font-size:clamp(22px,.64vw + .54vh,25px)}}.solutions-page{background:var(--color-graphite);width:100%;max-width:100%;min-height:100vh;overflow-x:clip}.solutions-page+.site-footer{z-index:30;margin-top:0;position:relative}.solutions-page .aacts__tabs-bar{transition:top .38s cubic-bezier(.2,.8,.2,1);top:86px}.index-header--compact+.solutions-page .aacts__tabs-bar{top:0}@media (width<=1200px){.solutions-page .aacts__tabs-bar{top:76px}.index-header--compact+.solutions-page .aacts__tabs-bar{top:70px}}.sol2{--sol2-orange:#ff7200;--sol2-ink:#06090b;--sol2-line:#e4ebee29;color:#f2f5f6;background:#080b0d;font-family:Space Grotesk,sans-serif;overflow:clip visible}.sol2 *,.sol2 :before,.sol2 :after{box-sizing:border-box}.sol2-kicker{color:var(--sol2-orange);letter-spacing:.17em;text-transform:uppercase;margin:0;font:700 9px/1.3 Roboto Mono,monospace}.sol2-intro{background-color:#080b0d;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100svh;padding:clamp(118px,17svh,170px) 20px 44px}.sol2-intro__meta{color:#798187;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-bottom:17svh;font:600 8px Roboto Mono,monospace;display:flex}.sol2-intro__meta b{color:#c9ced0;font-weight:600}.sol2-intro h1{letter-spacing:-.075em;max-width:620px;margin:16px 0 28px;font-size:clamp(45px,13.5vw,76px);font-weight:500;line-height:.89}.sol2-intro h1 em,.sol2-outro h2 em{color:var(--sol2-orange);font-style:normal}.sol2-intro__copy{color:#a7afb3;max-width:560px;margin:0 0 44px;font-size:15px;line-height:1.58}.sol2-index{border-top:1px solid var(--sol2-line)}.sol2-index a{border-bottom:1px solid var(--sol2-line);color:#aab1b5;grid-template-columns:34px 1fr;gap:10px;padding:14px 0;text-decoration:none;display:grid}.sol2-index b{color:var(--sol2-orange);font:700 9px Roboto Mono,monospace}.sol2-index span{font-size:14px}.sol2-product{border-top:1px solid var(--sol2-line);opacity:0;background:#080b0d;padding:54px 20px 72px;scroll-margin-top:72px;transition:opacity .7s,transform .7s cubic-bezier(.2,.75,.2,1);position:relative;transform:translateY(24px)}.sol2-product.is-visible{opacity:1;transform:none}.sol2-product:nth-child(2n){background:#0d1012}.sol2-product__scene{position:relative}.sol2-product__progress{display:none}.sol2-product__index{color:var(--sol2-orange);letter-spacing:.12em;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-bottom:34px;font:700 9px Roboto Mono,monospace;display:grid}.sol2-product__index i{background:linear-gradient(90deg, var(--sol2-orange), #ff720014);height:1px}.sol2-product__index small{color:#697176;font:inherit}.sol2-product__copy h2{letter-spacing:-.065em;margin:13px 0 6px;font-size:clamp(37px,11vw,58px);font-weight:500;line-height:.92}.sol2-product__copy h3{color:#d8dddf;letter-spacing:-.035em;max-width:540px;margin:0 0 24px;font-size:clamp(21px,6.3vw,30px);font-weight:500;line-height:1.05}.sol2-product__description{color:#969fa4;max-width:590px;margin:0;font-size:14px;line-height:1.58}.sol2-facts{border-block:1px solid var(--sol2-line);grid-template-columns:repeat(3,1fr);margin:32px 0 42px;display:grid}.sol2-facts div{border-right:1px solid var(--sol2-line);min-width:0;padding:16px 8px 15px 0}.sol2-facts div+div{padding-left:10px}.sol2-facts div:last-child{border-right:0}.sol2-facts dt{overflow-wrap:anywhere;color:#f4f7f8;font-size:clamp(16px,4.5vw,22px);font-weight:600;line-height:1}.sol2-facts dd{color:#717a7f;letter-spacing:.1em;text-transform:uppercase;margin:7px 0 0;font:600 7px/1.2 Roboto Mono,monospace}.sol2-study{margin-inline:-20px}.sol2-study__cue{display:none}.sol2-study figure{background:#111619;margin:0;overflow:hidden}.sol2-study img{object-fit:cover;filter:saturate(.74)contrast(1.06);width:100%;height:100%;transition:filter .35s;display:block}.sol2-study__primary{--scan-progress:0;aspect-ratio:16/9;transform-origin:0;will-change:clip-path, opacity;border-block:1px solid #ff720057;position:relative;transform:translateZ(0)}.sol2-study__primary img{object-fit:cover;transform-origin:50%;will-change:transform}.sol2-study__primary:after{z-index:8;top:0;bottom:0;left:calc(var(--scan-progress) * 100%);content:"";width:1px;opacity:calc(1 - var(--scan-progress));pointer-events:none;background:linear-gradient(#0000 4%,#ff7200e6 18%,#fff 50%,#ff7200e6 82%,#0000 96%);position:absolute;box-shadow:0 0 18px #ff7200b8}.sol2-brand-overlay{z-index:9;aspect-ratio:1;opacity:0;will-change:transform, opacity;background:#05080af0;border:1px solid #ff720042;border-radius:3px;place-items:center;width:clamp(48px,14vw,58px);display:grid;position:absolute;top:83.3%;left:90.5%;transform:translate(-50%,-50%)scale(.72);box-shadow:0 12px 30px #0000007a,inset 0 0 0 1px #ffffff09}.sol2-brand-overlay:before,.sol2-brand-overlay:after{content:"";border-color:var(--sol2-orange);width:8px;height:8px;position:absolute}.sol2-brand-overlay:before{border-top:1px solid;border-left:1px solid;top:-4px;left:-4px}.sol2-brand-overlay:after{border-bottom:1px solid;border-right:1px solid;bottom:-4px;right:-4px}.sol2-brand-overlay img{object-fit:contain;width:61%;height:61%;transform:none!important}.sol2-image-hud{z-index:7;color:#8f999e;letter-spacing:.12em;text-transform:uppercase;opacity:0;background:#05080ac2;border:1px solid #ffffff1f;align-items:center;gap:10px;padding:6px 8px;font:600 6px Roboto Mono,monospace;display:flex;position:absolute;top:11px;right:12px}.sol2-image-hud b{color:var(--sol2-orange);font:inherit}.sol2-study--high-volume .sol2-brand-overlay{top:calc(83.3% - 8px)}.sol2-specifications{border-top:1px solid var(--sol2-orange);color:#0a0d0f;background:#e8ebeb;margin:64px -20px -72px;padding:48px 20px 62px}.sol2-specifications__lockup{color:#dfe4e6;text-transform:uppercase;background:#090c0e;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;margin:-48px -20px 34px;padding:0 20px;font-family:Roboto Mono,monospace;display:grid}.sol2-specifications__lockup b{color:var(--sol2-orange);letter-spacing:.12em;font-size:9px}.sol2-specifications__lockup span{letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.sol2-specifications__lockup i{color:#697277;letter-spacing:.12em;font-size:6px;font-style:normal}.sol2-specifications header{border-bottom:1px solid #0a0d0f47;padding-bottom:28px;position:relative}.sol2-specifications header .sol2-kicker{color:#b54f00}.sol2-specifications header h3{letter-spacing:-.055em;max-width:320px;margin:14px 0 0;font-size:clamp(31px,9vw,48px);font-weight:500;line-height:.94}.sol2-specifications header>span{color:#6d7477;letter-spacing:.12em;text-transform:uppercase;font:600 7px Roboto Mono,monospace;position:absolute;bottom:30px;right:0}.sol2-specifications dl{margin:0}.sol2-specifications dl>div{border-bottom:1px solid #0a0d0f33;grid-template-columns:minmax(112px,.78fr) minmax(0,1.22fr);gap:18px;padding:17px 0;display:grid}.sol2-specifications dt{color:#22282b;grid-template-columns:24px 1fr;gap:6px;font-size:11px;font-weight:700;line-height:1.35;display:grid}.sol2-specifications dt b{color:#d35c00;font:700 7px/1.8 Roboto Mono,monospace}.sol2-specifications dd{color:#525b5f;margin:0;font-size:11px;line-height:1.48}.sol2-outro{background:var(--sol2-orange);color:var(--sol2-ink);padding:88px 20px 96px}.sol2-outro .sol2-kicker{color:var(--sol2-ink)}.sol2-outro h2{letter-spacing:-.075em;margin:18px 0 54px;font-size:clamp(43px,12.5vw,70px);font-weight:500;line-height:.9}.sol2-outro h2 em{color:#fff}.sol2-outro a{color:inherit;letter-spacing:.12em;text-transform:uppercase;border-block:1px solid #06090b7a;justify-content:space-between;padding:17px 0;font:700 10px Roboto Mono,monospace;text-decoration:none;display:flex}@media (width<=700px){.sol2-product{opacity:1;height:auto;min-height:0;padding:0;transition:none;transform:none}.sol2-product__runway{height:165svh;min-height:980px;position:relative}.sol2-product__scene{background:inherit;height:calc(100svh - 72px);padding:22px 20px 0;position:sticky;top:72px;overflow:hidden;box-shadow:inset -1px 0 #ff720026}.sol2-product__progress{z-index:8;background:#ffffff1a;width:1px;display:block;position:absolute;top:18px;bottom:18px;right:5px}.sol2-product__progress i{background:var(--sol2-orange);transform-origin:top;will-change:transform;display:block;position:absolute;inset:0;transform:scaleY(.035)}.sol2-product__index{opacity:1;margin-bottom:19px;padding-right:5px;transition:none;transform:none}.sol2-product__copy{z-index:2;opacity:1;transform-origin:0 0;will-change:transform, opacity;transition:none;position:relative;transform:none}.sol2-product.is-visible .sol2-product__index,.sol2-product.is-visible .sol2-product__copy{opacity:1;transform:none}.sol2-product__copy h2{margin-top:10px;font-size:clamp(35px,10.5vw,48px)}.sol2-product__copy h3{margin-bottom:17px;font-size:clamp(19px,5.7vw,26px)}.sol2-product__description{font-size:12px;line-height:1.48}.sol2-facts{margin:20px 0 0}.sol2-facts div{padding-top:12px;padding-bottom:12px}.sol2-facts dt{font-size:clamp(15px,4.4vw,20px)}.sol2-study{z-index:4;opacity:1;will-change:transform, box-shadow;background:#070a0c;height:auto;margin:0;transition:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(74%)}.sol2-product.is-visible .sol2-study{opacity:1;transform:none}.sol2-study:before{z-index:6;content:"";background:linear-gradient(90deg, transparent, var(--sol2-orange) 28%, var(--sol2-orange) 72%, transparent);height:1px;position:absolute;top:0;left:0;right:0}.sol2-study__cue{z-index:9;color:#aeb6ba;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;will-change:opacity, transform;background:0 0;border:0;grid-template-columns:26px auto auto;align-items:center;gap:10px;min-height:0;padding:0;font:600 7px Roboto Mono,monospace;display:grid;position:absolute;bottom:25px;left:16px;right:calc(28px + clamp(48px,14vw,58px))}.sol2-study__cue i{background:var(--sol2-orange);height:1px}.sol2-study__cue b{color:var(--sol2-orange);font-size:12px}.sol2-study__primary{aspect-ratio:16/9;clip-path:none;opacity:1;transform-origin:0;will-change:transform, opacity;height:auto;transform:none}.sol2-study__primary:after{display:none}.sol2-study__primary:before{z-index:6;content:"";pointer-events:none;background:radial-gradient(at 100% 100%,#05080af2 0%,#05080acc 45%,#05080a00 88%);width:30px;height:18px;display:block;position:absolute;bottom:0;right:0}.sol2-study__primary>img{transform-origin:bottom;will-change:transform;transform:none}.sol2-brand-overlay{opacity:1;transform:translate(-50%,-50%)scale(1)}.sol2-image-hud{opacity:0}.sol2-brand-overlay{top:calc(100% - clamp(36px,11vw,48px))}.sol2-brand-overlay:after{filter:blur(.1px);opacity:1.2;background:radial-gradient(at 18% 45%,#161b1ddd 0 24%,#1115176b 46%,#090c0e7f 66%,#05080a00 82%),linear-gradient(90deg,#05080a86,#16191b52 55%,#05080a90);border:0;border-radius:999px;width:clamp(24px,15vw,32px);height:clamp(16px,7vw,36px);bottom:calc(-1*clamp(30px,3.6vw,58px));right:calc(-1*clamp(30px,4vw,24px))}.sol2-study--high-volume .sol2-brand-overlay{top:calc(100% - clamp(36px,11vw,48px))}.sol2-specifications{z-index:10;margin:calc(-1 * var(--spec-lift,0px)) 0 0;padding:48px 20px 62px;position:relative}.sol2-ios-motion .sol2-study,.sol2-ios-motion .sol2-product__copy,.sol2-ios-motion .sol2-study__primary,.sol2-ios-motion .sol2-study__primary>img,.sol2-ios-motion .sol2-brand-overlay{backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.sol2-ios-motion .sol2-study{box-shadow:none!important}.sol2-ios-motion .sol2-study__primary{will-change:transform, opacity;clip-path:none!important}.sol2-ios-motion .sol2-study img{filter:none}.sol2-ios-motion .sol2-study__primary>img{will-change:transform}.sol2-ios-motion .sol2-study__primary:after{display:none}}@media (width>=701px){.sol2-intro,.sol2-product,.sol2-outro{padding-inline:max(7vw,50vw - 490px)}.sol2-intro h1{font-size:clamp(66px,8vw,106px)}.sol2-product__scene{grid-template-columns:minmax(280px,.78fr) minmax(420px,1.22fr);column-gap:6vw;display:grid}.sol2-product__index{grid-column:1/-1}.sol2-study{grid-area:2/2;margin:0}.sol2-product__copy{grid-area:2/1}.sol2-facts{grid-template-columns:1fr}.sol2-facts div{border-right:0;border-bottom:1px solid var(--sol2-line)}.sol2-facts div+div{padding-left:0}.sol2-facts div:last-child{border-bottom:0}.sol2-specifications{margin:70px 0 -72px}}@media (prefers-reduced-motion:reduce){.sol2-product{opacity:1;transition:none;transform:none}.sol2-study__primary,.sol2-study__primary img{opacity:1!important;clip-path:none!important;transform:none!important}.sol2-study__cue{display:none!important}}.about-page{background:#000;min-height:100vh}.about-hero{isolation:isolate;flex-direction:column;justify-content:space-between;gap:clamp(2rem,5vh,4rem);min-height:100vh;padding:clamp(6.5rem,12vh,8.5rem) clamp(1.5rem,5vw,5rem) clamp(1.75rem,4vh,2.75rem);display:flex;position:relative;overflow:hidden}.about-hero__image{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.about-hero__overlay{z-index:-2;background:linear-gradient(90deg,#06080cba 0%,#06080c66 42%,#06080c33 72%,#06080c00 100%),linear-gradient(#06080c00 0% 30%,#06080cc7 100%);position:absolute;inset:0}.about-hero__body{justify-content:space-between;align-items:flex-start;gap:clamp(1.5rem,4vw,3rem);margin-top:7rem;display:flex}.about-hero__content{text-align:left;flex-direction:column;align-items:flex-start;max-width:min(780px,100%);display:flex}.about-hero__eyebrow{color:#ff7a00;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.85rem;margin:0 0 clamp(1rem,2vh,1.6rem);font-size:clamp(.72rem,.85vw,.9rem);font-weight:800;display:flex}.about-hero__eyebrow:before{content:"";background:#ff7a00;width:clamp(28px,3vw,46px);height:2px}.about-hero__title{color:#fff;letter-spacing:.01em;text-transform:capitalize;margin:0;font-size:clamp(1.9rem,3.4vw,3.1rem);font-weight:700;line-height:1.14}.about-hero__title-line{white-space:nowrap;display:block}.about-hero__title-accent{color:#ff7a00}.about-hero__divider{background:#ff7a00;width:clamp(70px,8vw,110px);height:3px;margin:clamp(1.4rem,2.6vh,2rem) 0 clamp(1.4rem,2.6vh,1.9rem)}.about-hero__copy{color:#ffffffd1;max-width:520px;margin:0 0 clamp(1.6rem,3vh,2.3rem);font-size:clamp(.95rem,1.05vw,1.12rem);font-weight:400;line-height:1.6}.about-hero__button{color:#fff;letter-spacing:.1em;text-transform:uppercase;background-color:#ff7a00;background-image:linear-gradient(#ff7a00,#ff7a00);border:1px solid #ff7a00f2;border-radius:0;justify-content:center;align-items:center;gap:.7rem;min-height:clamp(3rem,4.4vw,3.9rem);padding:.95rem clamp(1.65rem,3vw,2.8rem);font-size:clamp(.78rem,.9vw,.98rem);font-weight:800;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex;box-shadow:0 18px 42px #ff7a0047}.about-hero__button:before{content:"";background:#fff;flex:none;width:.5rem;height:.5rem}.about-hero__button:hover{border-color:#ffb15cf2;transform:translateY(-2px);box-shadow:0 22px 52px #ff7a0061}.about-hero__button-frame{padding:10px;display:inline-block;position:relative}.about-hero__button-frame:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ff7a00,#ff7a00),linear-gradient(#ff7a00,#ff7a00),linear-gradient(#ff7a00,#ff7a00),linear-gradient(#ff7a00,#ff7a00),linear-gradient(#ff7a00,#ff7a00),linear-gradient(#ff7a00,#ff7a00),linear-gradient(#ff7a00,#ff7a00),linear-gradient(#ff7a00,#ff7a00);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:16px 2px,2px 16px,16px 2px,2px 16px,16px 2px,2px 16px,16px 2px,2px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;position:absolute;inset:0}.about-hero__features{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#101216d1,#08090ce6);border:1px solid #ff7a0029;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2.5vw,2.5rem);padding:clamp(1.5rem,2.6vw,2.25rem);display:none}.about-hero__feature{align-items:flex-start;gap:.95rem;padding-left:clamp(.5rem,1.5vw,1.5rem);display:flex}.about-hero__feature+.about-hero__feature{border-left:1px solid #ffffff14}.about-hero__feature-icon{color:#ff7a00;border:1px solid #ff7a0080;border-radius:50%;flex:none;place-items:center;width:clamp(3rem,3.4vw,3.6rem);height:clamp(3rem,3.4vw,3.6rem);display:grid}.about-hero__feature-icon svg{width:1.5rem;height:1.5rem}.about-hero__feature h3{color:#fff;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .4rem;font-size:clamp(.82rem,.95vw,.98rem);font-weight:800}.about-hero__feature p{color:#ffffffa8;margin:0;font-size:clamp(.78rem,.9vw,.9rem);line-height:1.5}.about-hero__bottom{flex-direction:column;gap:clamp(1.1rem,2.4vh,1.85rem);display:flex}.about-stats{background:0 0;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,3vw,3rem);padding:0 clamp(.5rem,1.5vw,1.25rem);display:grid}.about-stat{align-items:center;gap:1rem;padding-left:clamp(.5rem,2vw,2rem);display:flex}.about-stat+.about-stat{border-left:1px solid #ffffff14}.about-stat__icon{color:#ff7a00;border-radius:50%;flex:none;place-items:center;width:clamp(2.8rem,3.2vw,3.4rem);height:clamp(2.8rem,3.2vw,3.4rem);display:grid}.about-stat__icon svg{width:1.4rem;height:1.4rem}.about-stat__value{color:#fff;margin:0;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:800;line-height:1.1}.about-stat__label{color:#ff7a00;letter-spacing:.08em;text-transform:uppercase;margin:.15rem 0 0;font-size:clamp(.68rem,.8vw,.82rem);font-weight:700}@media (width<=1024px){.about-hero__body{flex-direction:column}.about-hero__features{grid-template-columns:repeat(2,1fr);gap:1.5rem}.about-hero__feature{border-left:0;padding-left:0}.about-stats{grid-template-columns:repeat(2,1fr);gap:1.75rem 1rem}.about-stat{border-left:0;padding-left:0}}@media (width<=600px){.about-hero__features,.about-stats{grid-template-columns:1fr}.about-hero__title{font-size:clamp(1.7rem,8vw,2.3rem)}.about-hero__title-line{white-space:normal}}.about-mission{background:#0c0500;position:relative;overflow:hidden}.about-mission__stage{isolation:isolate;background:url(https://ik.imagekit.io/y0yf2c1cwp/backdrop.webp) 50%/cover no-repeat,#000;place-items:center;min-height:100svh;padding:clamp(6.5rem,12vh,9rem) clamp(1.25rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.about-mission__stage:before{content:"";z-index:-2;background:radial-gradient(90% 80% at 50% 46%,#06040252 0%,#06040285 55%,#060402b3 100%);position:absolute;inset:0}.about-mission__stage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 100%,#0000 45%,#0000004d 78%,#0000008c 100%);position:absolute;inset:0}.about-mission__content{text-align:center;width:min(1060px,100%);max-width:1060px;margin:0 auto;position:relative}.about-mission__kicker{color:#ffffffd1;letter-spacing:.16em;text-transform:uppercase;margin-bottom:clamp(.9rem,1.8vw,1.45rem);font-size:clamp(.78rem,1vw,1rem);font-weight:800;line-height:1.2}.about-mission__kicker:before{content:"";vertical-align:.08rem;background:#ff7a00;width:.44rem;height:.44rem;margin-right:.7rem;display:inline-block}.about-mission h2{color:#ffffffd9;letter-spacing:.08em;text-transform:capitalize;max-width:1080px;margin:0 auto;font-size:clamp(2.2rem,4.2vw,5.4rem);font-weight:400;line-height:1.18}.about-mission__content p:last-child{color:#ffffffe6;max-width:900px;margin:clamp(1.4rem,2.4vw,2rem) auto 0;font-size:clamp(1rem,1.35vw,1.45rem);font-weight:500;line-height:1.52}.about-process{background:#0a0705;position:relative;overflow:hidden}.about-process__inner{z-index:2;grid-template-columns:minmax(0,.82fr) minmax(0,1.12fr);align-items:stretch;min-height:clamp(640px,92vh,900px);display:grid;position:relative}.about-process__content{align-self:center;padding:clamp(3rem,6vh,5rem) clamp(2rem,4vw,4rem) clamp(3rem,6vh,5rem) clamp(1.5rem,6vw,7rem)}.about-process__badge{color:#fff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:clamp(1.5rem,3vh,2.2rem);padding:.55rem 1rem;font-size:.76rem;font-weight:800;display:inline-flex;position:relative}.about-process__badge:before,.about-process__badge:after{content:"";border-style:solid;border-color:#ff7a00;width:12px;height:12px;position:absolute}.about-process__badge:before{border-width:1px 0 0 1px;top:0;left:0}.about-process__badge:after{border-width:0 1px 1px 0;bottom:0;right:0}.about-process__badge-square{background:#ff7a00;flex:none;width:.55rem;height:.55rem}.about-process__heading{color:#fff;letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,3.6vw,3.7rem);font-weight:800;line-height:1.05}.about-process__heading-line{text-transform:capitalize;display:block}.about-process__heading-accent{color:#ff7a00}.about-process__divider{background:#ff7a00;width:clamp(60px,7vw,96px);height:3px;margin:clamp(1.3rem,2.5vh,1.9rem) 0 clamp(1.3rem,2.5vh,1.8rem);display:block}.about-process__copy{color:#ffffffb8;max-width:660px;margin:0 0 clamp(1.8rem,3.5vh,2.6rem);font-size:clamp(.92rem,1vw,1.05rem);font-weight:400;line-height:1.62}.about-process__highlight{color:#ff7a00;font-weight:700}.about-process__cards{grid-template-columns:repeat(4,1fr);gap:clamp(.75rem,1vw,1rem);max-width:640px;margin-bottom:clamp(1.8rem,3.5vh,2.6rem);display:grid}.about-process__card{background:#ffffff05;border:1px solid #ffffff14;border-bottom:2px solid #ff7a00;padding:clamp(1rem,1.4vw,1.35rem);position:relative}.about-process__card-icon{color:#ff7a00;margin-bottom:.9rem;display:inline-flex}.about-process__card-icon svg{width:1.75rem;height:1.75rem}.about-process__card h4{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-size:clamp(.74rem,.9vw,.86rem);font-weight:800;line-height:1.2}.about-process__card p{color:#ffffff8c;margin:0;font-size:clamp(.7rem,.82vw,.8rem);line-height:1.45}.about-process__button-frame{padding:9px;display:inline-block;position:relative}.about-process__button-frame:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:15px 2px,2px 15px,15px 2px,2px 15px,15px 2px,2px 15px,15px 2px,2px 15px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;position:absolute;inset:0}.about-process__button{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #ff7a00b3;align-items:center;gap:.7rem;padding:.95rem 1.8rem;font-size:clamp(.76rem,.9vw,.92rem);font-weight:800;transition:background .2s,color .2s;display:inline-flex}.about-process__button svg{color:#ff7a00;width:1.1rem;height:1.1rem;transition:color .2s}.about-process__button:hover{color:#fff;background:#ff7a00}.about-process__button:hover svg{color:#fff}.about-process__media{position:relative;overflow:hidden}.about-process__media-img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.about-process__media-img--left{object-fit:fill;clip-path:polygon(18% 0,60% 0,42% 100%,0 100%)}.about-process__media-img--right{clip-path:polygon(60% 0,100% 0,100% 100%,42% 100%)}.about-process__seam{z-index:1;filter:drop-shadow(0 0 8px #ff7a0099);pointer-events:none;background:#ff7a00;position:absolute;inset:0}.about-process__seam--0{clip-path:polygon(18% 0,19.1% 0,1.1% 100%,0 100%)}.about-process__seam--1{clip-path:polygon(60% 0,61.1% 0,43.1% 100%,42% 100%)}.about-achievements{background:#000;grid-template-columns:1.25fr minmax(320px,1fr);gap:clamp(.75rem,1.5vw,1.25rem);min-height:100svh;padding:clamp(.75rem,1.5vw,1.25rem);display:grid;position:relative}.about-achievements__media{min-height:100%;position:relative;overflow:hidden}.about-achievements__video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.about-achievements__panel{background:#141414;border:1px solid #ffffff14;flex-direction:column;gap:clamp(1.75rem,3.5vw,2.5rem);padding:clamp(2.25rem,4vw,4.5rem);display:flex;overflow-y:auto}.about-achievements__badge{color:#fff;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff47;align-items:center;gap:.65rem;width:fit-content;padding:.55rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.about-achievements__badge-dot{background:#ff5f24;flex:none;width:.5rem;height:.5rem}.about-achievements__heading{color:#fff;text-transform:uppercase;font-size:clamp(1.7rem,2.4vw,2.4rem);font-weight:400;line-height:1.18}.about-achievements__timeline{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.about-achievements__timeline li{align-items:flex-start;gap:.85rem;display:flex;position:relative}.about-achievements__year{color:#ff8a4d;letter-spacing:.06em;text-align:right;text-transform:uppercase;flex:none;width:4rem;padding-top:.8rem;font-size:.75rem;font-weight:700;line-height:1.25}.about-achievements__node{color:#ff8a4d;z-index:1;background:#141414;border:1.5px solid #ff8a4d8c;border-radius:50%;flex:none;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:relative}.about-achievements__node svg{width:1.75rem;height:1.75rem}.about-achievements__timeline li:not(:last-child) .about-achievements__node:after{content:"";background:#ffffff29;width:1px;height:1.5rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.about-achievements__card{background:#ffffff08;border:1px solid #ffffff14;border-left:3px solid #ff5f24;border-radius:6px;flex:auto;min-width:0;padding:1rem 1.15rem}.about-achievements__card h3{color:#fff;letter-spacing:.02em;text-transform:uppercase;border-bottom:2px solid #ff5f248c;margin:0 0 .55rem;padding-bottom:.4rem;font-size:clamp(.92rem,1.05vw,1.05rem);font-weight:700;display:inline-block}.about-achievements__card p{color:#ffffffad;margin:0;font-size:.86rem;font-weight:400;line-height:1.55}@media (width<=720px){.about-hero{min-height:100svh;padding:6.5rem 1rem 3rem}.about-hero__image{object-fit:cover;object-position:60% center}.about-hero__overlay{background:linear-gradient(#0000008a 0%,#0000006b 36%,#000000b8 78%,#000000db 100%),#0000002e}.about-hero__content{top:64%}.about-hero__copy{line-height:1.38}}@media (width<=900px){.about-mission__stage{padding:6.5rem 1.1rem 4rem}.about-mission h2{letter-spacing:.04em}.about-mission__content p:last-child{line-height:1.45}.about-process__inner{grid-template-columns:1fr;min-height:auto}.about-process__content{padding:clamp(3rem,8vh,4.5rem) clamp(1.5rem,5vw,2.5rem)}.about-process__cards{grid-template-columns:repeat(2,1fr);max-width:100%}.about-process__media{order:-1;gap:3px;display:grid}.about-process__media-img{clip-path:none;width:100%;height:auto;position:relative}.about-process__seam{display:none}.about-achievements{grid-template-columns:1fr;min-height:auto}.about-achievements__media{min-height:60svh}.about-achievements__panel{overflow-y:visible}}@media (width>=601px) and (width<=900px){.about-achievements{gap:0;padding:clamp(.75rem,2vw,1rem)}.about-achievements__media{aspect-ratio:16/9;min-height:0}.about-achievements__video{object-position:center 38%;background:#080808}.about-achievements__panel{gap:clamp(1.35rem,3vw,2rem);padding:clamp(2rem,5vw,3rem)}.about-achievements__timeline{gap:1.25rem}.about-achievements__card{padding:1rem}}@media (width>=901px) and (width<=1180px) and (pointer:coarse){.about-achievements{grid-template-columns:minmax(0,1fr) minmax(430px,1.08fr);align-items:start}.about-achievements__media{top:var(--header-height,72px);min-height:0;height:calc(100svh - var(--header-height,72px) - 1.5rem);position:sticky}.about-achievements__panel{min-height:calc(100svh - 1.5rem);padding:calc(var(--header-height,72px) + 1.25rem) clamp(2rem, 3vw, 3rem) clamp(2rem, 3vw, 3rem);overflow-y:visible}}.about-closing{isolation:isolate;background-color:#050301;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;padding:clamp(4rem,9vh,7rem) clamp(1.5rem,5vw,5rem);position:relative;overflow:hidden}.about-closing:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#05030100 26%,#05030173 56%,#05030140 100%);position:absolute;inset:0}.about-closing__inner{z-index:1;grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr) minmax(230px,320px);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);width:min(1600px,100%);min-height:calc(100vh - clamp(8rem,18vh,14rem));margin:0 auto;display:grid;position:relative}.about-closing__text{text-align:center;grid-column:2}.about-closing__eyebrow{color:#ff7a00;letter-spacing:.34em;text-transform:uppercase;align-items:center;gap:clamp(.8rem,1.5vw,1.4rem);margin:0 0 clamp(.5rem,1.4vh,1rem);font-size:clamp(.72rem,.9vw,.95rem);font-weight:800;display:inline-flex}.about-closing__eyebrow:before,.about-closing__eyebrow:after{content:"";background:linear-gradient(90deg,#0000,#ff7a00);width:clamp(28px,4vw,62px);height:1px}.about-closing__eyebrow:after{background:linear-gradient(90deg,#ff7a00,#0000)}.about-closing__heading{color:#fff;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(2.8rem,6.5vw,5.8rem);font-weight:800;line-height:1}.about-closing__heading span{color:#ff7a00}.about-closing__dots{justify-content:center;gap:.5rem;margin:clamp(.9rem,2vh,1.5rem) 0 clamp(1.5rem,3vh,2.2rem);display:flex}.about-closing__dots span{background:#ff7a00;border-radius:50%;width:5px;height:5px}.about-closing__copy{text-align:left;color:#ffffffd1;flex-direction:column;gap:clamp(.7rem,1.5vh,1.1rem);font-size:clamp(.95rem,1.05vw,1.12rem);line-height:1.62;display:flex}.about-closing__copy p{margin:0}.about-closing__highlight{color:#ff7a00;font-weight:600}.about-closing__badges{flex-direction:column;grid-column:3;gap:clamp(1.4rem,3vh,2.4rem);display:flex;position:relative}.about-closing__badges:before{content:"";background:linear-gradient(#ff7a0000,#ff7a0066 12% 88%,#ff7a0000);width:1px;position:absolute;top:clamp(32px,3vw,44px);bottom:clamp(32px,3vw,44px);left:clamp(29px,2.5vw,39px)}.about-closing__badge{align-items:center;gap:clamp(.8rem,1.2vw,1.15rem);display:flex;position:relative}.about-closing__badge-hex{aspect-ratio:100/112;flex:none;place-items:center;width:clamp(58px,5vw,78px);display:grid;position:relative}.about-closing__hex-outline{filter:drop-shadow(0 0 8px #ff7a0059);width:100%;height:100%;position:absolute;inset:0}.about-closing__badge-icon{color:#ff7a00;width:42%;height:42%;position:relative}.about-closing__badge-label{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.82rem,1vw,1rem);font-weight:700;line-height:1.25}.about-closing__badge-tail{background:linear-gradient(90deg,#ff7a0080,#ff7a0000);flex:1;min-width:0;height:1px;position:relative}.about-closing__badge-tail:after{content:"";background:#ff7a00;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.about-closing--legacy-safari .about-closing__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 250px;gap:clamp(1.5rem,3vw,3rem)}.about-closing--legacy-safari .about-closing__badges{gap:.9rem}.about-closing--legacy-safari .about-closing__badge{gap:.75rem}.about-closing--legacy-safari .about-closing__badge-hex{width:58px;height:65px}.about-closing--legacy-safari .about-closing__badges:before{top:29px;bottom:29px;left:29px}.about-closing--legacy-safari .about-closing__badge-label{font-size:.78rem;line-height:1.18}@media (width<=1024px){.about-closing__inner{grid-template-columns:1fr;gap:clamp(2rem,5vh,3.5rem)}.about-closing__text{grid-column:1}.about-closing__badges{flex-flow:wrap;grid-column:1;justify-content:center;gap:1.5rem 2.5rem}.about-closing__badges:before{display:none}.about-closing__badge{flex:0 240px}.about-closing__badge-tail{display:none}}@media (width<=560px){.about-closing__heading{font-size:clamp(2.4rem,14vw,3.4rem)}.about-achievements__timeline li{flex-wrap:wrap;row-gap:.75rem}.about-achievements__year{text-align:left;width:auto;min-width:3.4rem}.about-achievements__card{flex-basis:100%}.about-achievements__timeline li:not(:last-child) .about-achievements__node:after{display:none}.about-closing__badge{flex:100%}.about-process__cards{grid-template-columns:1fr}}@media (width>=1600px){.about-hero__content{max-width:min(900px,100%)}.about-hero__eyebrow{font-size:clamp(14px,.5vw + .4vh,17px)}.about-hero__title{font-size:clamp(54px,2.2vw + 1.8vh,72px)}.about-hero__copy{max-width:620px;font-size:clamp(17px,.6vw + .5vh,20px)}.about-hero__button{font-size:clamp(14px,.5vw + .4vh,17px)}.about-stat__value{font-size:clamp(38px,1.6vw + 1.3vh,48px)}.about-stat__label{font-size:clamp(13px,.45vw + .35vh,15px)}.about-hero__feature h3{font-size:clamp(15px,.5vw + .4vh,17px)}.about-hero__feature p{font-size:clamp(14px,.45vw + .35vh,16px)}.about-process__badge{font-size:clamp(13px,.45vw + .35vh,15px)}.about-process__heading{font-size:clamp(58px,2.3vw + 1.9vh,78px)}.about-process__copy{max-width:780px;font-size:clamp(16px,.55vw + .45vh,19px)}.about-process__cards{max-width:720px}.about-process__card h4{font-size:clamp(14px,.45vw + .35vh,16px)}.about-process__card p{font-size:clamp(13px,.42vw + .32vh,15px)}.about-process__button{font-size:clamp(14px,.45vw + .35vh,17px)}.about-closing__eyebrow{font-size:clamp(14px,.5vw + .4vh,17px)}.about-closing__heading{font-size:clamp(100px,4vw + 3.2vh,132px)}.about-closing__copy{font-size:clamp(17px,.6vw + .5vh,20px)}.about-closing__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr) minmax(260px,400px);width:min(1700px,100%)}.about-closing__badge-hex{width:clamp(78px,4vw,96px)}.about-closing__badges:before{left:clamp(39px,2vw,48px)}.about-closing__badge-label{font-size:clamp(16px,.55vw + .45vh,19px)}.about-achievements__badge{font-size:clamp(13px,.45vw + .35vh,15px)}.about-achievements__heading{font-size:clamp(38px,1.5vw + 1.2vh,46px)}.about-achievements__year{width:5.5rem;font-size:clamp(13px,.42vw + .32vh,15px)}.about-achievements__node{width:clamp(60px,3vw,68px);height:clamp(60px,3vw,68px)}.about-achievements__card h3{font-size:clamp(17px,.55vw + .45vh,20px)}.about-achievements__card p{font-size:clamp(15px,.48vw + .38vh,17px)}}@media (width>=1920px){.about-hero__content{max-width:min(1000px,100%)}.about-hero__eyebrow{font-size:clamp(16px,.55vw + .45vh,19px)}.about-hero__title{font-size:clamp(74px,2.5vw + 2vh,92px)}.about-hero__copy{max-width:700px;font-size:clamp(19px,.65vw + .55vh,22px)}.about-hero__button{font-size:clamp(16px,.55vw + .45vh,19px)}.about-stat__value{font-size:clamp(48px,1.8vw + 1.5vh,58px)}.about-stat__label{font-size:clamp(15px,.5vw + .4vh,17px)}.about-hero__feature h3{font-size:clamp(17px,.55vw + .45vh,19px)}.about-hero__feature p{font-size:clamp(16px,.5vw + .4vh,18px)}.about-process__badge{font-size:clamp(15px,.5vw + .4vh,17px)}.about-process__heading{font-size:clamp(80px,2.6vw + 2.1vh,98px)}.about-process__copy{max-width:880px;font-size:clamp(19px,.62vw + .5vh,22px)}.about-process__cards{max-width:800px}.about-process__card h4{font-size:clamp(16px,.5vw + .4vh,18px)}.about-process__card p{font-size:clamp(15px,.46vw + .36vh,17px)}.about-process__button{font-size:clamp(16px,.5vw + .4vh,19px)}.about-closing__eyebrow{font-size:clamp(16px,.55vw + .45vh,19px)}.about-closing__heading{font-size:clamp(132px,4.4vw + 3.6vh,158px)}.about-closing__copy{font-size:clamp(19px,.65vw + .55vh,22px)}.about-closing__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.15fr) minmax(300px,460px);width:min(1900px,100%)}.about-closing__badge-hex{width:clamp(96px,4.4vw,112px)}.about-closing__badges:before{left:clamp(48px,2.2vw,56px)}.about-closing__badge-label{font-size:clamp(19px,.6vw + .5vh,22px)}.about-achievements__badge{font-size:clamp(15px,.5vw + .4vh,17px)}.about-achievements__heading{font-size:clamp(46px,1.7vw + 1.4vh,56px)}.about-achievements__year{width:6.5rem;font-size:clamp(15px,.46vw + .36vh,17px)}.about-achievements__node{width:clamp(68px,3.4vw,76px);height:clamp(68px,3.4vw,76px)}.about-achievements__card h3{font-size:clamp(20px,.62vw + .5vh,23px)}.about-achievements__card p{font-size:clamp(17px,.52vw + .42vh,19px)}}@media (width>=2400px){.about-hero__content{max-width:min(1150px,100%)}.about-hero__eyebrow{font-size:clamp(18px,.6vw + .5vh,21px)}.about-hero__title{font-size:clamp(96px,2.9vw + 2.3vh,116px)}.about-hero__copy{max-width:820px;font-size:clamp(22px,.7vw + .6vh,25px)}.about-hero__button{font-size:clamp(18px,.6vw + .5vh,21px)}.about-stat__value{font-size:clamp(60px,2vw + 1.7vh,72px)}.about-stat__label{font-size:clamp(17px,.55vw + .45vh,19px)}.about-hero__feature h3{font-size:clamp(19px,.6vw + .5vh,21px)}.about-hero__feature p{font-size:clamp(18px,.55vw + .45vh,20px)}.about-process__badge{font-size:clamp(17px,.55vw + .45vh,19px)}.about-process__heading{font-size:clamp(104px,3vw + 2.4vh,124px)}.about-process__copy{max-width:1000px;font-size:clamp(22px,.68vw + .55vh,25px)}.about-process__cards{max-width:900px}.about-process__card h4{font-size:clamp(18px,.55vw + .45vh,20px)}.about-process__card p{font-size:clamp(17px,.5vw + .4vh,19px)}.about-process__button{font-size:clamp(18px,.55vw + .45vh,21px)}.about-closing__eyebrow{font-size:clamp(18px,.6vw + .5vh,21px)}.about-closing__heading{font-size:clamp(158px,4.8vw + 4vh,188px)}.about-closing__copy{font-size:clamp(22px,.7vw + .6vh,25px)}.about-closing__inner{grid-template-columns:minmax(0,.7fr) minmax(0,1.25fr) minmax(340px,520px);width:min(2200px,100%)}.about-closing__badge-hex{width:clamp(112px,4.8vw,128px)}.about-closing__badges:before{left:clamp(56px,2.4vw,64px)}.about-closing__badge-label{font-size:clamp(22px,.65vw + .55vh,25px)}.about-achievements__badge{font-size:clamp(17px,.55vw + .45vh,19px)}.about-achievements__heading{font-size:clamp(56px,1.9vw + 1.6vh,66px)}.about-achievements__year{width:7.5rem;font-size:clamp(17px,.5vw + .4vh,19px)}.about-achievements__node{width:clamp(76px,3.8vw,84px);height:clamp(76px,3.8vw,84px)}.about-achievements__card h3{font-size:clamp(23px,.68vw + .55vh,26px)}.about-achievements__card p{font-size:clamp(19px,.55vw + .45vh,21px)}}.contact-page{background:#000;min-height:100vh}.contact-page__lazy-zone{content-visibility:auto;contain-intrinsic-size:900px}.contact-hero{isolation:isolate;align-items:center;min-height:min(78vh,680px);padding:clamp(6.5rem,12vh,9rem) clamp(1.5rem,6vw,6rem) clamp(3rem,6vh,4rem);display:flex;position:relative;overflow:hidden}.contact-hero__image{z-index:-2;object-fit:cover;object-position:right center;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.contact-hero__overlay{z-index:-1;background:linear-gradient(90deg,#080612f0 0%,#080612ad 40%,#08061247 68%,#0806120d 100%);position:absolute;inset:0}.contact-hero__content{color:#fff;max-width:620px;position:relative}.contact-hero__kicker{color:#ffffffd1;margin:0 0 clamp(1rem,2vw,1.5rem);font-size:clamp(1.1rem,2vw,2.05rem);font-weight:400}.contact-hero__heading{color:#fff;margin:0;font-size:clamp(3rem,6vw,5.2rem);font-weight:300;line-height:1.08}.contact-hero__heading span{display:block}.contact-hero__lead{color:#ffffffd1;width:1000px;margin:clamp(1.25rem,3vh,2rem) 0 0;font-size:clamp(1.1rem,1.5vw,1.45rem);font-weight:400;line-height:1.7}.contact-locations{contain:layout paint style;background:#000;padding:clamp(4rem,9vh,6.5rem) clamp(1.5rem,6vw,6rem);position:relative}.contact-locations__header{text-align:center;max-width:720px;margin:0 auto clamp(3rem,7vh,4.5rem)}.contact-locations__kicker{color:#ff7a00;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:.85rem;margin:0 0 .85rem;font-size:.85rem;font-weight:700;display:flex}.contact-locations__kicker span{background:#ff7a008c;width:1.6rem;height:1px}.contact-locations__title{color:#fff;letter-spacing:.02em;margin:0 0 .9rem;font-size:clamp(2.1rem,4vw,3.2rem);font-weight:800}.contact-locations__title span{color:#ff7a00}.contact-locations__subtitle{color:#ffffff9e;margin:0;font-size:clamp(.95rem,1.1vw,1.1rem);line-height:1.6}.contact-locations__grid{justify-content:space-between;align-items:center;gap:clamp(1.5rem,3vw,2.25rem);max-width:1600px;margin:0 auto;display:flex}.contact-locations__media{contain:layout paint;flex:0 460px;justify-content:center;align-items:center;display:flex}.contact-locations__india-map .idm-ping{animation:none!important}.contact-locations__card{background:#111114;border:1px solid #ff7a002e;border-radius:5px;flex-direction:column;flex:0 420px;align-items:flex-start;padding:clamp(2rem,3vw,2.75rem);display:flex;position:relative;overflow:hidden}.contact-locations__card:before,.contact-locations__card:after{content:"";pointer-events:none;width:1.75rem;height:1.75rem;position:absolute}.contact-locations__card:before{border-top:2px solid #fff;border-left:2px solid #fff;top:14px;left:14px}.contact-locations__card:after{border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:14px;right:14px}.contact-locations__icon{color:#ff7a00;place-items:center;width:4rem;height:4rem;margin-bottom:1.5rem;display:grid}.contact-locations__icon svg{width:1.9rem;height:1.9rem}.contact-locations__country{color:#ff7a00;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.85rem;font-weight:700}.contact-locations__name{color:#fff;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(1.35rem,1.9vw,1.65rem);font-weight:800;line-height:1.25}.contact-locations__name:after{content:"";background:#ff7a00;width:3rem;height:2px;margin-top:1rem;display:block}.contact-locations__details{flex-direction:column;gap:.9rem;width:100%;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.contact-locations__details li{color:#ffffffc7;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.55;display:flex}.contact-locations__details li svg{color:#ff7a00;flex:none;margin-top:.15rem}.contact-locations__button{color:#ff9d44;background:#ff7a0024;border:1px solid #ff7a0073;border-radius:5px;justify-content:space-between;align-items:center;gap:.6rem;width:100%;padding:.9rem 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,color .2s;display:inline-flex}.contact-locations__button:hover{color:#ffb066;background:#ff7a003d;transform:translateY(-2px)}.contact-locations__button-arrow{margin-left:auto}.contact-world{color:#fff;background:#000;padding:clamp(3.5rem,8vh,5.5rem) clamp(1.5rem,5vw,5.5rem)}.contact-world__title{color:#fff;letter-spacing:0;text-align:center;white-space:nowrap;margin:0 auto clamp(2.5rem,6vw,4.5rem);font-size:clamp(1.9rem,2.6vw,2.9rem);font-weight:400}.contact-world__inner{grid-template-columns:minmax(200px,.3fr) minmax(0,1fr) minmax(200px,.3fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);width:min(1600px,100%);margin:0 auto;display:grid}.contact-world__details{min-width:0}.contact-world__address h3{color:#ff7a00;margin:0 0 1.65rem;font-size:clamp(1.55rem,2vw,2.1rem);font-weight:700}.contact-world__address p{color:#ffffffd6;margin:0 0 1.25rem;font-size:clamp(1.02rem,1.25vw,1.35rem);font-weight:400;line-height:1.35}.contact-world__map{min-width:0}.contact-world__map-shell{aspect-ratio:845.2/458;place-items:center;width:100%;display:grid}.world-dot-map{width:100%;height:auto;display:block}.world-dot-map__dots,.world-dot-map__dots circle{fill:#fff}.world-dot-map__marker circle:first-child{fill:#ff7a00}.world-dot-map__marker circle:last-child{fill:#ff7a0038;stroke:#ff7a00;stroke-width:2px;transform-origin:50%;animation:2s ease-in-out infinite worldMarkerPulse}@keyframes worldMarkerPulse{0%,to{opacity:.95;transform:scale(.86)}50%{opacity:.35;transform:scale(1.18)}}.contact-inquiry{contain:layout paint style;background:#ededed;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,4vw,3rem)}.contact-inquiry__shell{contain:layout paint;background:#fbfbfb;border-radius:8px;width:min(1720px,100%);min-height:clamp(560px,78vh,780px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000001f}.contact-inquiry__visual{z-index:2;backface-visibility:hidden;background-color:#0c0a09;background-position:bottom;background-repeat:no-repeat;background-size:cover;align-items:flex-start;width:42%;padding:clamp(2.25rem,4vw,4rem);display:flex;position:absolute;inset:0 auto 0 0;transform:translateZ(0)}.contact-inquiry__visual:before{content:"";pointer-events:none;background:linear-gradient(#0806048c 0%,#08060426 42%,#08060414 100%);position:absolute;inset:0}.contact-inquiry__copy{z-index:1;max-width:340px;position:relative}.contact-inquiry__eyebrow{color:#ff7a00;letter-spacing:.25em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 clamp(1.1rem,2.5vh,1.7rem);font-size:.72rem;font-weight:800;display:inline-flex}.contact-inquiry__eyebrow:before{content:"";background:#ff7a00;width:26px;height:2px}.contact-inquiry__title{color:#fff;letter-spacing:.01em;margin:0;font-size:clamp(2.1rem,3.4vw,3.3rem);font-weight:700;line-height:1.08}.contact-inquiry__title span{display:block}.contact-inquiry__title-accent{color:#ff7a00}.contact-inquiry__lead{color:#ffffffc7;margin:clamp(1.2rem,2.5vh,1.8rem) 0 0;font-size:clamp(.92rem,1vw,1.05rem);font-weight:400;line-height:1.6}.contact-inquiry__form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:clamp(1rem,1.6vw,1.35rem);margin-left:42%;padding:clamp(2rem,3.5vw,3.5rem) clamp(1.5rem,3vw,3rem) clamp(2rem,3.5vw,3.5rem) clamp(2rem,4vw,4rem);display:grid}.contact-inquiry__field{color:#ff7a00;background:#fff;border:1px solid #00000021;border-radius:6px;align-items:center;gap:1rem;min-height:clamp(3.65rem,5vw,4.5rem);padding:0 1.15rem;display:flex}.contact-inquiry__field svg{stroke-width:2.7px;flex:none;width:1.25rem;height:1.25rem}.contact-inquiry__field input,.contact-inquiry__field textarea{color:#1b1b1b;background:0 0;border:0;outline:0;width:100%;font-size:clamp(.98rem,1.05vw,1.14rem);font-weight:400}.contact-inquiry__field input::placeholder,.contact-inquiry__field textarea::placeholder{color:#0000007a}.contact-inquiry__field select{color:#1b1b1b;appearance:none;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:2.5rem;font-size:clamp(.98rem,1.05vw,1.14rem);font-weight:400}.contact-inquiry__field select:has(option[value=""]:checked){color:#0000007a}.contact-inquiry__field select option{color:#1b1b1b;background:#fff;font-weight:500}.contact-inquiry__field select option:disabled{color:#777}.contact-inquiry__field select option.contact-inquiry__country-primary{color:#d85f00;background:#fff4e8;font-weight:800}.contact-inquiry__field--select:focus-within{border-color:#ff7a00b8;box-shadow:0 0 0 3px #ff7a001a}.contact-inquiry__select-arrow{color:#00000073;pointer-events:none;margin-left:auto}.contact-inquiry__field--message{grid-column:1/-1;grid-template-columns:1.25rem minmax(0,1fr);align-items:flex-start;column-gap:1rem;min-height:clamp(10rem,18vh,13.5rem);padding-top:1.5rem;display:grid}.contact-inquiry__field--message>svg{z-index:2;grid-column:1;position:relative}.contact-inquiry__field--message textarea{resize:vertical;grid-column:2;min-width:0;min-height:8rem;line-height:1.5}.contact-inquiry__field--select{grid-column:1/-1}.contact-inquiry__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:clamp(1rem,2vw,1.75rem);margin-top:.25rem;display:flex}.contact-inquiry__button{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ff7a00;border:0;border-radius:4px;align-items:center;gap:.7rem;min-height:3.1rem;padding:.9rem 2rem;font-size:.9rem;font-weight:800;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 14px 30px #ff7a0047}.contact-inquiry__button svg{width:1.15rem;height:1.15rem}.contact-inquiry__button:hover{background:#ff6a00;transform:translateY(-1px)}.contact-inquiry__button:disabled{opacity:.7;cursor:wait;transform:none}.contact-inquiry__status{grid-column:1/-1;min-height:1.4rem;margin:-.25rem 0 0;font-size:.92rem;font-weight:700;line-height:1.45}.contact-inquiry__status:empty{display:none}.contact-inquiry__status--submitting{color:#00000094}.contact-inquiry__status--success{color:#287a36}.contact-inquiry__status--error{color:#b42318}.contact-inquiry__note{color:#00000080;align-items:center;gap:.65rem;min-width:0;font-size:.92rem;font-style:italic;line-height:1.3;display:inline-flex}.contact-inquiry__note-arrow{color:#0006;flex:none;width:clamp(2.6rem,3.2vw,3.4rem);height:auto}@media (width>=901px) and (width<=1500px){.contact-inquiry{padding-inline:clamp(3rem,5vw,4.5rem)}}@media (width<=1140px){.contact-hero__lead{width:100%;max-width:620px}}@media (width>=721px) and (width<=1180px) and (pointer:coarse){.contact-inquiry__copy{width:min(88%,340px);margin-left:auto}}@media (width>=901px) and (width<=1280px){.contact-locations{padding-inline:clamp(1.25rem,2.5vw,2rem)}.contact-locations__grid{grid-template-columns:minmax(230px,.9fr) minmax(300px,1.25fr) minmax(230px,.9fr);gap:clamp(1rem,1.8vw,1.5rem);display:grid}.contact-locations__card,.contact-locations__media{flex:none;width:100%;min-width:0}.contact-locations__card{padding:clamp(1.35rem,2vw,1.75rem)}.contact-locations__details li span{overflow-wrap:anywhere;min-width:0}.contact-locations__button{padding-inline:1rem}}@media (width<=900px){.contact-locations__grid{flex-direction:column}.contact-locations__card{flex-basis:auto;width:100%}.contact-locations__media{flex-basis:auto;order:-1;width:min(62vw,360px);max-width:360px}.contact-world__inner{grid-template-columns:1fr}.contact-world__title{white-space:normal;margin-bottom:2.5rem}.contact-world__map{order:-1}.contact-inquiry__visual{clip-path:none;align-items:flex-end;width:100%;min-height:360px;position:relative}.contact-inquiry__form{margin-left:0}}@media (width<=720px){.contact-hero{align-items:flex-end;min-height:80vh;padding:6.5rem 1.25rem 3rem}.contact-hero__overlay{background:linear-gradient(#08061259 0%,#0806128c 45%,#080612eb 100%)}.contact-hero__heading{font-size:clamp(2.4rem,10vw,3.4rem)}.contact-inquiry{padding-inline:1rem}.contact-inquiry__visual{align-items:flex-start}.contact-inquiry__copy{width:min(78%,260px);margin-left:auto}.contact-inquiry__form{grid-template-columns:1fr}.contact-inquiry__title{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;row-gap:.16em;font-size:clamp(1.95rem,8.6vw,2.7rem);line-height:1.04;display:grid}.contact-inquiry__title span+span{margin-top:0}.contact-inquiry__title span{min-height:1.04em;position:relative}.contact-inquiry__actions{flex-direction:column;align-items:flex-start}.contact-inquiry__note-arrow{display:none}}@media (width<=480px){.contact-hero{min-height:100svh;padding-inline:1rem;padding-bottom:max(2rem, env(safe-area-inset-bottom))}.contact-locations,.contact-world{padding-inline:1rem}.contact-locations__header{margin-bottom:2.25rem}.contact-locations__media{width:min(90vw,360px);margin-inline:auto}.contact-locations__card{padding:1.5rem}.contact-locations__icon{width:3rem;height:3rem;margin-bottom:1rem}.contact-world__map-shell{width:calc(100% + 1rem);margin-left:-.5rem}.contact-inquiry{padding:1rem .75rem}.contact-inquiry__shell{border-radius:6px}}@media (hover:none) and (pointer:coarse) and (height<=500px){.contact-hero{min-height:100svh;padding:5rem max(1.5rem, env(safe-area-inset-left)) 2rem}.contact-hero__content{max-width:58vw}.contact-hero__heading{font-size:clamp(2.5rem,7vw,4rem)}.contact-locations{padding-block:3.5rem}.contact-locations__grid{align-items:stretch}.contact-locations__card{flex:1 1 0}.contact-locations__media{display:none}.contact-world{padding-block:3.5rem}}@media (width>=1900px),(width>=1600px) and (resolution>=2x){.contact-hero__lead{font-size:clamp(1.2rem,.5vw + .55vh,1.9rem)}.contact-locations__grid{gap:clamp(2.25rem,3vw,4rem);max-width:min(92vw,2200px)}.contact-locations__card{flex-basis:clamp(420px,26vw,560px);padding:clamp(2rem,2vw + 1.4vh,3.5rem)}.contact-locations__media{flex-basis:clamp(460px,28vw,620px)}.contact-locations__media .idm-root{width:clamp(460px,28vw,620px)!important}.contact-locations__header{max-width:min(90%,960px)}.contact-locations__title{font-size:clamp(2.1rem,1.6vw + 1.6vh,4.4rem)}.contact-locations__subtitle{font-size:clamp(.95rem,.5vw + .5vh,1.5rem)}.contact-locations__name{font-size:clamp(1.35rem,.9vw + .8vh,2.2rem)}.contact-locations__details li{font-size:clamp(.95rem,.4vw + .45vh,1.35rem)}.contact-locations__icon{width:clamp(4rem,3vw,5.4rem);height:clamp(4rem,3vw,5.4rem)}.contact-locations__icon svg{width:clamp(1.9rem,1.4vw,2.6rem);height:clamp(1.9rem,1.4vw,2.6rem)}.contact-locations__button{padding:clamp(.9rem,.8vw,1.3rem) clamp(1.4rem,1.2vw,2rem);font-size:clamp(.95rem,.4vw + .4vh,1.3rem)}.contact-inquiry__shell{width:min(92vw,2200px);min-height:clamp(560px,62vh,900px)}.contact-inquiry__copy{max-width:min(90%,520px)}.contact-inquiry__eyebrow{font-size:clamp(.72rem,.3vw + .3vh,1.05rem)}.contact-inquiry__title{font-size:clamp(2.1rem,1.6vw + 1.6vh,4.6rem)}.contact-inquiry__lead{font-size:clamp(.92rem,.45vw + .45vh,1.4rem)}.contact-inquiry__form{gap:clamp(1rem,1vw + .5vh,2rem);padding:clamp(2rem,2vw + 1.4vh,4rem)}.contact-inquiry__field{min-height:clamp(3.65rem,2vw + 2vh,5.5rem)}.contact-inquiry__field input,.contact-inquiry__field textarea,.contact-inquiry__field select{font-size:clamp(.98rem,.45vw + .4vh,1.4rem)}.contact-inquiry__field svg{width:clamp(1.25rem,1vw,1.7rem);height:clamp(1.25rem,1vw,1.7rem)}.contact-inquiry__button{min-height:clamp(3.1rem,2vw + 1vh,4.2rem);padding:clamp(.9rem,.8vw,1.3rem) clamp(2rem,1.6vw,2.8rem);font-size:clamp(.9rem,.35vw + .35vh,1.2rem)}.contact-inquiry__note{font-size:clamp(.85rem,.35vw + .3vh,1.15rem)}}.legal-page{color:#f4f6f7;background:#060809;min-height:100vh}.legal-hero{isolation:isolate;background:radial-gradient(120% 140% at 82% 0,#14100a 0%,#090b0c 46%,#060809 100%);padding:clamp(8rem,16vh,12rem) clamp(1.5rem,6vw,6rem) clamp(3.5rem,7vh,5.5rem);position:relative;overflow:hidden}.legal-hero__glow{z-index:-2;filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#ff7a002e,#0000 62%);width:60vw;max-width:760px;height:60vw;max-height:760px;position:absolute;top:-30%;right:-10%}.legal-hero__grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:7vw 7vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.legal-hero__inner{max-width:960px;position:relative}.legal-hero__eyebrow{color:#ff7a00;letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 clamp(1.4rem,3vw,2.2rem);font:600 clamp(.62rem,1vw,.72rem) Space Grotesk,sans-serif;display:inline-flex}.legal-hero__eyebrow span{background:linear-gradient(90deg,#0000,#ff7a00);width:34px;height:1px}.legal-hero__title{letter-spacing:-.03em;max-width:18ch;margin:0;font-size:clamp(2.5rem,5.6vw,4.6rem);font-weight:500;line-height:1.03}.legal-hero__subtitle{color:#f4f6f7b8;max-width:60ch;margin:clamp(1.3rem,3vh,2rem) 0 0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.7}.legal-hero__meta{color:#ff9a44;letter-spacing:.08em;background:#ff7a0014;border:1px solid #ff7a006b;border-radius:4px;margin:clamp(1.5rem,3.4vh,2.3rem) 0 0;padding:8px 16px;font:500 clamp(.66rem,1vw,.78rem) Roboto Mono,monospace;display:inline-block}.legal-body{border-top:1px solid #ffffff14;padding:clamp(3.5rem,8vh,6.5rem) clamp(1.5rem,6vw,6rem) clamp(5rem,10vh,8rem)}.legal-body__inner{max-width:960px;margin:0 auto}.legal-lead{color:#f4f6f7cc;border-left:2px solid #ff7a00;margin:0 0 clamp(3rem,6vh,4.5rem);padding-left:clamp(1rem,2vw,1.75rem);font-size:clamp(1.02rem,1.35vw,1.28rem);line-height:1.75}.legal-sections{counter-reset:legal;gap:clamp(2.4rem,5vh,3.8rem);margin:0;padding:0;list-style:none;display:grid}.legal-section{border-top:1px solid #ffffff17;grid-template-columns:88px 1fr;align-items:start;gap:clamp(1rem,3vw,2.5rem);padding-top:clamp(2.2rem,4.5vh,3.4rem);display:grid}.legal-section:first-child{border-top:0;padding-top:0}.legal-section__index{color:#ff7a00e6;letter-spacing:-.02em;font:500 clamp(1.6rem,2.6vw,2.4rem)/1 Space Grotesk,sans-serif;position:sticky;top:96px}.legal-section__heading{letter-spacing:-.02em;color:#fff;margin:0 0 clamp(1rem,2vh,1.4rem);font-size:clamp(1.35rem,2.4vw,2rem);font-weight:500;line-height:1.15}.legal-section__text{color:#f4f6f7b8;margin:0 0 1.1rem;font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.78}.legal-section__text:last-child{margin-bottom:0}@media (width<=720px){.legal-section{grid-template-columns:1fr;gap:.75rem}.legal-section__index{font-size:1.5rem;position:static;top:auto}}@keyframes cap-orbit{to{transform:rotate(360deg)}}@keyframes cap-opening-pulse{50%{opacity:.32;box-shadow:0 0 2px var(--cap-orange)}}@media (width<=900px){.cap-detail__opening{min-height:900px;padding-top:105px}.cap-detail__opening h1{font-size:clamp(54px,11.5vw,92px);line-height:.84}.cap-detail__opening-rail{width:100%;margin-left:0}.cap-detail__opening-status{display:none}}@media (width<=700px){.cap-detail__opening{min-height:850px;padding:95px 20px 28px}.cap-detail__opening>header{gap:9px;display:grid}.cap-detail__opening h1{font-size:clamp(44px,13.2vw,67px);line-height:.86}.cap-detail__opening h1 strong:after{width:6px;height:6px;right:-10px}.cap-detail__opening-copy>p{margin-top:34px;margin-left:0}.cap-detail__opening-rail{grid-template-columns:1fr}.cap-detail__opening-rail article{border-bottom:1px solid #ffffff1f;border-right:0;min-height:86px}.cap-detail__opening-rail article>i{top:auto;bottom:-13px;right:50%;transform:translate(50%)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.cap-detail__opening-status i{animation:none}}@keyframes cap-engine-scan{50%{left:90%}}@media (width<=1150px){.cap-detail__opening{min-height:auto}.cap-detail__opening-layout{grid-template-columns:1fr;padding-top:80px}.cap-detail__opening-copy{max-width:780px}.cap-detail__problem-engine{min-height:620px}.cap-detail__opening-approach{grid-template-columns:1fr 1fr}.cap-detail__opening-approach article:nth-child(2){border-right:0}.cap-detail__opening-approach article:nth-child(-n+2){border-bottom:1px solid #ffffff1f}}@media (width<=700px){.cap-detail__opening{min-height:auto;padding-bottom:35px}.cap-detail__opening-layout{gap:55px;padding-top:65px}.cap-detail__opening h1{font-size:clamp(43px,12vw,60px)}.cap-detail__problem-engine{min-height:auto;padding:14px}.cap-detail__problem-inputs{grid-template-columns:1fr 1fr}.cap-detail__technology-core{grid-template-columns:1fr 48px 100px 48px 1fr}.cap-detail__technology-core>b{width:100px;font-size:9px;box-shadow:0 0 0 10px #ff6a000d,0 0 0 11px #ff6a0047,0 0 0 19px #ff6a0006,0 0 0 20px #ff6a0024}.cap-detail__technology-core>div small{display:none}.cap-detail__answer-output{grid-template-columns:1fr}.cap-detail__answer-output>div{border-bottom:1px solid #ffffff1c;border-right:0;min-height:84px}.cap-detail__opening-approach{grid-template-columns:1fr}.cap-detail__opening-approach article{border-bottom:1px solid #ffffff1f;border-right:0}}@media (prefers-reduced-motion:reduce){.cap-detail__problem-engine:after{animation:none}}@keyframes cap-signal{to{opacity:.46;transform:scaleY(.5)}}@media (width<=1000px){.cap-detail__hero-copy,.cap-detail__statement-grid,.cap-detail__chain-intro,.cap-detail__foundation-intro{grid-template-columns:1fr;gap:40px}.cap-detail__hero-copy small{max-width:520px}.cap-detail__cards--four{grid-template-columns:1fr 1fr}.cap-detail__foundation-grid{grid-template-columns:1fr}.cap-detail__orbit{opacity:.55}.cap-detail__hero-media{opacity:.56;width:78vw}.cap-detail__hero h1{font-size:clamp(58px,11vw,105px)}.cap-detail__cards article{min-height:390px}.cap-detail__cards h3{margin-top:95px}.cap-detail__science-window,.cap-detail__factory{grid-template-columns:1fr}.cap-detail__science-window>figure,.cap-detail__factory figure{min-height:520px}.cap-detail__science-copy{border-top:1px solid var(--cap-line);border-left:0}.cap-detail__chain{grid-template-columns:repeat(3,1fr)}.cap-detail__chain:before{display:none}.cap-detail__chain article{border-bottom:1px solid var(--cap-line);min-height:360px}.cap-detail__chain article>span{display:none}}@media (width<=700px){.cap-detail__hero{min-height:760px;padding-top:125px}.cap-detail__hero-media{opacity:.35;width:100vw}.cap-detail__hero-media figcaption{display:none}.cap-detail__hero h1{margin-block:30px 40px;font-size:clamp(48px,15vw,72px)}.cap-detail__hero-copy{gap:28px}.cap-detail__hero-copy small{border-top:1px solid var(--cap-line);border-left:0;padding:20px 0 0}.cap-detail__orbit{width:88vw;top:19%;right:-32%}.cap-detail__switcher{grid-template-columns:1fr}.cap-detail__switcher a{border-right:0;border-bottom:1px solid var(--cap-line);min-height:70px}.cap-detail__chapter-head{grid-template-columns:38px 1fr;gap:12px;min-height:74px}.cap-detail__chapter-head i{display:none}.cap-detail__statement,.cap-detail__chain-section,.cap-detail__chain-intro,.cap-detail__foundation{padding-block:90px}.cap-detail__section-label{align-items:flex-start;line-height:1.5}.cap-detail__section-label i{display:none}.cap-detail__science-window>figure,.cap-detail__factory figure{min-height:330px}.cap-detail__science-copy{padding-block:70px}.cap-detail__cards--four{grid-template-columns:1fr}.cap-detail__cards article{min-height:350px}.cap-detail__cards h3{margin-top:80px}.cap-detail__factory h2{font-size:44px}.cap-detail__manifesto{padding-block:100px}.cap-detail__chain{grid-template-columns:1fr}.cap-detail__chain article{border-right:0;min-height:280px;padding:35px 24px}.cap-detail__chain article>div{margin-top:70px}.cap-detail__ai{grid-template-columns:1fr}.cap-detail__ai article{border-bottom:1px solid #0a0a092b;border-right:0;min-height:430px;padding-block:70px}.cap-detail__ai h2{margin-top:80px}.cap-detail__foundation-intro{margin-bottom:70px}.cap-detail__foundation-grid article{min-height:650px;padding-inline:24px}.cap-detail__foundation-grid article>figure{margin-inline:-24px}.cap-detail__foundation-grid h2{margin-top:60px}.cap-detail__next{padding-block:100px}}@media (prefers-reduced-motion:reduce){.cap-detail [data-cap-reveal]{opacity:1;transition:none;transform:none}.cap-detail__orbit{animation:none}}@keyframes cap-act-orbit{to{transform:rotate(360deg)}}@media (width<=1000px){.cap-detail__acts article{grid-template-columns:90px 1fr;min-height:620px}.cap-detail__act-symbol{opacity:.2}.cap-detail__foundation-grid{grid-template-columns:1fr 1fr}.cap-detail__science-copy{width:70vw}}@media (width<=700px){.cap-detail__scroll-progress{display:none}.cap-detail__hero-media{opacity:.72;-webkit-mask-image:linear-gradient(#000 64%,#0000);mask-image:linear-gradient(#000 64%,#0000)}.cap-detail__science-window{min-height:780px}.cap-detail__science-copy{width:auto;margin:0 24px}.cap-detail__acts article{grid-template-columns:1fr;gap:45px;min-height:680px}.cap-detail__acts .cap-detail__card-index{border-bottom:1px solid;border-right:0;flex-direction:row;height:auto;padding:0 0 22px}.cap-detail__acts .cap-detail__card-index b{font-size:48px}.cap-detail__act-symbol{width:100vw;right:-42vw}.cap-detail__factory>div{width:auto;margin:0 24px}.cap-detail__chain-visual{height:82vw;margin-top:45px}.cap-detail__foundation-grid{grid-template-columns:1fr}.cap-detail__foundation-grid article{min-height:570px}}@media (width<=1000px){.cap-detail__problems>header,.cap-detail__boundaries>header,.cap-detail__future>header{grid-template-columns:1fr}.cap-detail__problem-grid{grid-template-columns:1fr 1fr}.cap-detail__domain-index article{grid-template-columns:55px .8fr 1fr}.cap-detail__domain-index article p{grid-column:2/-1}.cap-detail__future aside{grid-template-columns:1fr}}@media (width<=700px){.cap-detail__problems,.cap-detail__boundaries,.cap-detail__future{padding-block:90px}.cap-detail__problems>header h2,.cap-detail__boundaries>header h2,.cap-detail__future>header h2{font-size:40px}.cap-detail__problem-grid,.cap-detail__future-grid{grid-template-columns:1fr}.cap-detail__problem-grid article{min-height:390px}.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:510px}.cap-detail__problem-card-copy{padding-top:245px}.cap-detail__domain-index article{grid-template-columns:42px 1fr;gap:14px}.cap-detail__domain-index h3,.cap-detail__domain-index p{grid-column:2}.cap-detail__future aside{padding:28px}}@media (width<=1000px){.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){grid-template-columns:minmax(0,1fr) 150px;min-height:500px}.cap-detail__acts:before{left:auto;right:calc(clamp(24px,6vw,105px) + 75px)}.cap-detail__acts .cap-detail__act-copy,.cap-detail__acts article:nth-of-type(2n) .cap-detail__act-copy{text-align:left;grid-column:1;justify-self:start}.cap-detail__acts .cap-detail__act-symbol{grid-column:2;width:150px}.cap-detail__acts .cap-detail__card-index,.cap-detail__acts article:nth-of-type(2n) .cap-detail__card-index{width:auto;left:0;right:190px}}@media (width<=700px){.cap-detail__acts{padding-bottom:70px;padding-left:24px;padding-right:24px}.cap-detail__acts-heading{grid-template-columns:1fr;gap:24px;padding:65px 0 50px}.cap-detail__acts:before{inset:210px auto 100px 53px}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){grid-template-columns:58px 1fr;gap:22px;min-height:440px;padding:82px 0 48px}.cap-detail__acts .cap-detail__act-symbol{grid-column:1;width:58px}.cap-detail__acts .cap-detail__act-symbol:before{width:58px;height:58px}.cap-detail__acts .cap-detail__act-symbol i{display:none}.cap-detail__acts .cap-detail__act-symbol>svg{width:29px;height:29px}.cap-detail__acts .cap-detail__act-copy,.cap-detail__acts article:nth-of-type(2n) .cap-detail__act-copy{grid-column:2}.cap-detail__acts .cap-detail__card-index,.cap-detail__acts article:nth-of-type(2n) .cap-detail__card-index{width:auto;top:36px;left:80px;right:0}.cap-detail__acts h3{font-size:32px}}@media (width<=1000px){.cap-detail__acts{grid-template-columns:1fr 1fr}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){grid-template-rows:auto 140px 1fr;grid-template-columns:1fr;min-height:450px}.cap-detail__acts article:nth-of-type(2):after{top:auto;bottom:-14px;right:50%;transform:translate(50%)rotate(90deg)}.cap-detail__acts article:nth-of-type(3):after{transform:rotate(180deg)}.cap-detail__acts .cap-detail__act-copy,.cap-detail__acts article:nth-of-type(2n) .cap-detail__act-copy{text-align:left;grid-column:1}.cap-detail__acts .cap-detail__act-symbol{grid-column:1;width:130px}.cap-detail__acts .cap-detail__card-index,.cap-detail__acts article:nth-of-type(2n) .cap-detail__card-index{width:100%;position:static}}@media (width<=700px){.cap-detail__acts{grid-template-columns:1fr;padding:0 24px 65px}.cap-detail__acts-heading{grid-template-columns:1fr;padding:58px 0 42px}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){grid-template-rows:auto 125px 1fr;grid-template-columns:1fr;gap:18px;min-height:390px;padding:30px 24px 38px}.cap-detail__acts article:after,.cap-detail__acts article:nth-of-type(2):after,.cap-detail__acts article:nth-of-type(3):after{top:auto;bottom:-14px;right:50%;transform:translate(50%)rotate(90deg)}.cap-detail__acts .cap-detail__act-symbol{grid-column:1;width:112px}.cap-detail__acts .cap-detail__act-symbol:before{width:96px;height:96px}.cap-detail__acts .cap-detail__act-symbol>svg{width:44px;height:44px}.cap-detail__acts h3{font-size:29px}}@media (width<=700px){.cap-detail__foundation-grid article{grid-template-rows:auto auto 1fr auto 230px;min-height:680px}.cap-detail__foundation-grid article>figure.cap-detail__foundation-media{height:230px;min-height:230px;margin-inline:-10px}}@media (width<=1100px){.cap-detail__foundation-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.cap-detail__foundation-grid{grid-template-columns:1fr;gap:14px}.cap-detail__foundation-grid article{min-height:690px;padding:28px 24px 20px}.cap-detail__foundation-grid article>figure.cap-detail__foundation-media{height:260px;min-height:260px;margin-inline:-10px}}.cap-detail__foundation-grid small{margin-top:auto;font-size:9px;line-height:1.5}@media (width<=700px){.cap-detail__foundation-grid article{min-height:420px;padding:30px 25px}.cap-detail__foundation-grid h2{margin-top:40px;font-size:31px}.cap-detail__foundation-grid p{font-size:16px}}@media (width<=1150px){.cap-detail__acts{grid-template-columns:1fr 1fr}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){min-height:720px}.cap-detail__acts article:nth-child(3){border-right:1px solid #0d244421}}@media (width<=700px){.cap-detail__acts{grid-template-columns:1fr;padding:0 18px 55px}.cap-detail__acts-heading{padding:54px 4px 38px}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){border-right:1px solid #0d244421;grid-template-rows:auto 230px 1fr auto;min-height:680px;padding:25px 24px 0}.cap-detail__act-media{height:230px;margin-inline:-24px}.cap-detail__acts footer{margin-inline:-24px}.cap-detail__acts h3{font-size:29px}}@keyframes cap-icon-signal{0%{transform:translate(-100%)}to{transform:translate(360%)}}@media (width<=700px){.cap-detail__signal-path{grid-template-columns:1fr}.cap-detail__signal-path>div{padding-block:14px}.cap-detail__signal-path>div>i{width:1px;height:16px;inset:auto auto -8px 20px}.cap-detail__foundation-icon{height:155px}}@media (prefers-reduced-motion:reduce){.cap-detail__signal-path>div>i:after{animation:none}}@keyframes cap-hero-flow{0%{opacity:0;transform:translate(-100%)}30%,70%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes cap-hero-image-in{0%{opacity:0;transform:scale(1.13)translateY(18px)}to{opacity:1}}@keyframes cap-hero-shade-in{0%{opacity:0}to{opacity:1}}@media (width<=1000px){.cap-detail__hero-system{width:100%}}@media (width<=700px){.cap-detail__hero-system{grid-template-columns:1fr;gap:12px;margin-top:38px}.cap-detail__hero-system>i{display:none}.cap-detail__hero-system>div{border-bottom:1px solid #ffffff14;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.cap-detail__hero-media img,.cap-detail__hero-media:after,.cap-detail__hero-system>i:after{animation:none}}@keyframes cap-reticle-pulse{50%{opacity:.45;transform:translate(-50%,-50%)scale(1.65)}}@media (width<=1000px){.cap-detail__chain-story{grid-template-columns:1fr}.cap-detail__chain-story .cap-detail__chain-visual{height:min(74vw,650px);position:relative;top:auto}.cap-detail__chain-story .cap-detail__chain{grid-template-columns:1fr 1fr;display:grid}.cap-detail__chain-story .cap-detail__chain:before{display:none}.cap-detail__chain-story .cap-detail__chain article{border-right:1px solid #ffffff1a;min-height:360px;padding:55px 28px}.cap-detail__chain-story .cap-detail__chain article:last-child{min-height:360px}}@media (width<=700px){.cap-detail__chain-story{margin-top:45px}.cap-detail__chain-story .cap-detail__chain{grid-template-columns:1fr}.cap-detail__chain-story .cap-detail__chain article{border-right:0;grid-template-columns:62px 1fr;min-height:320px;padding:48px 0}.cap-detail__chain-story .cap-detail__chain article>b{width:56px;height:56px}.cap-detail__chain-story .cap-detail__chain-visual{height:85vw}.cap-detail__ai:before{width:72px;height:72px;top:50%}.cap-detail__ai article{min-height:520px}}@media (prefers-reduced-motion:reduce){.cap-detail__chain-reticle b{animation:none}}@media (width<=1000px){.cap-detail__chain-simple .cap-detail__chain{grid-template-columns:1fr 1fr}.cap-detail__chain-simple .cap-detail__chain article:nth-child(n){grid-area:auto}.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span{top:50%;bottom:auto;right:-12px;transform:translateY(-50%)}.cap-detail__chain-simple .cap-detail__chain article:nth-child(n+4)>span{transform:translateY(-50%)}.cap-detail__chain-phases{grid-template-columns:1fr 1fr 1fr}.cap-detail__chain-phases i{display:none}}@media (width<=700px){.cap-detail__chain-simple{margin-top:38px}.cap-detail__chain-phases{text-align:left;grid-template-columns:1fr;gap:8px}.cap-detail__chain-phases span:not(:first-child){display:none}.cap-detail__chain-simple .cap-detail__chain{grid-template-columns:1fr}.cap-detail__chain-simple .cap-detail__chain article{min-height:240px;padding:32px 24px}.cap-detail__chain-simple .cap-detail__chain article>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(n+4)>span{inset:auto auto -12px 34px;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.cap-detail [data-cap-reveal]{clip-path:none}.cap-detail__hero-media img,.cap-detail__science-window img,.cap-detail__factory img,.cap-detail__chain-visual img,.cap-detail__act-symbol{transform:none}}@media (width<=700px){.cap-detail__hero h1{font-size:clamp(40px,10.5vw,52px)}.cap-detail__statement h2,.cap-detail__science-copy h2{font-size:32px}.cap-detail__acts h3{font-size:34px}.cap-detail__factory h2,.cap-detail__manifesto p{font-size:36px}.cap-detail__chain-intro h2,.cap-detail__foundation-intro h2{font-size:40px}.cap-detail__ai h2{font-size:36px}.cap-detail__next h2{font-size:40px}}@media (width<=700px){.cap-detail__foundation-grid article{grid-template-rows:auto auto 1fr auto 230px;min-height:680px;padding:28px 24px 18px}.cap-detail__foundation-grid h2{font-size:30px}.cap-detail__foundation-grid p{font-size:15px}}.cap-detail__chain-simple .cap-detail__chain{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;overflow:visible}@media (width<=1000px){.cap-detail__chain-simple .cap-detail__chain{grid-template-columns:1fr 1fr}.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span{top:50%;bottom:auto;right:-22px;transform:translateY(-50%)}.cap-detail__chain-simple .cap-detail__chain:after,.cap-detail__chain-simple .cap-detail__chain article:nth-child(4):before{display:none}.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span{display:grid}}@media (width<=700px){.cap-detail__chain-simple{padding:10px}.cap-detail__chain-simple .cap-detail__chain{grid-template-columns:1fr;gap:12px}.cap-detail__chain-simple .cap-detail__chain article:nth-child(n){min-height:340px;padding:26px 23px}.cap-detail__chain-simple .cap-detail__chain article>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(n+4)>span{inset:auto 50% -20px auto;transform:translate(50%)rotate(90deg)}.cap-detail__chain-continuity{align-items:flex-start;font-size:13px;line-height:1.55}.cap-detail__foundation-grid article,.cap-detail__foundation-grid article:nth-child(4){min-height:430px;padding:30px 25px}}@media (width>=851px){.cap-detail__problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.cap-detail__problem-grid{grid-template-columns:1fr 1fr}.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:450px}.cap-detail__problem-card-copy{padding-top:220px}}@media (width<=600px){.cap-detail__problem-grid{grid-template-columns:1fr}.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:455px}.cap-detail__problem-card-copy{padding-top:225px}}@media (width<=850px){.cap-detail__problem-grid article{aspect-ratio:1.02;min-height:0}.cap-detail__problem-card-copy{min-height:0;padding-top:49%}}@media (width<=600px){.cap-detail__problem-grid article{aspect-ratio:.94;min-height:0}.cap-detail__problem-card-copy{min-height:0;padding-top:51%}}@media (width<=850px){.cap-detail__problem-grid article{aspect-ratio:auto;height:405px;min-height:0}.cap-detail__problem-grid article>.cap-detail__problem-card-copy{min-height:0;padding-top:47%}}@media (width<=600px){.cap-detail__problem-grid article{aspect-ratio:auto;height:410px;min-height:0}.cap-detail__problem-grid article>.cap-detail__problem-card-copy{min-height:0;padding-top:49%}}@media (width<=1000px){.cap-exact__facts{grid-template-columns:1fr 1fr}.cap-exact__split,.cap-exact__institutional-grid{grid-template-columns:1fr}.cap-exact__cards{grid-template-columns:1fr 1fr}.cap-exact__chain{grid-template-columns:1fr 1fr 1fr}.cap-exact__achieved-grid,.cap-exact__domain-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.cap-exact__wrap{width:min(100% - 32px,1460px)}.cap-exact h2{font-size:40px}.cap-exact__hero{min-height:820px;padding-top:125px}.cap-exact__hero h1{font-size:clamp(47px,13vw,68px)}.cap-exact__hero-foot,.cap-exact__cards,.cap-exact__ai,.cap-exact__achieved-grid,.cap-exact__domain-grid,.cap-exact__facts{grid-template-columns:1fr}.cap-exact__facts div{min-height:90px}.cap-exact__deep,.cap-exact__problems,.cap-exact__capability,.cap-exact__achieved,.cap-exact__domains,.cap-exact__future,.cap-exact__institutional,.cap-exact__final{padding:90px 0}.cap-exact__deep{padding-top:45px}.cap-exact__chain{grid-template-columns:1fr 1fr!important}.cap-exact__chain article{border-bottom:1px solid #ffffff21;border-right:0;min-height:230px}.cap-exact__future-grid article{grid-template-columns:42px 1fr;gap:16px;padding:25px 0}.cap-exact__future-grid article p{grid-column:2}.cap-exact__final>div>div:last-child{flex-direction:column;align-items:flex-start}}@media (width<=850px){.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:420px}.cap-detail__problem-card-copy{padding-top:205px}}@media (width<=600px){.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:410px}.cap-detail__problem-card-copy{padding-top:200px}}@media (width<=1100px){.cap-exact__deep-intro{grid-template-columns:1fr}.cap-exact__deep-intro>figure{min-height:500px}.cap-exact__discipline-board{grid-template-columns:1fr 1fr}.cap-exact__discipline-board article:nth-child(2){border-right:0}.cap-exact__discipline-board article:nth-child(-n+2){border-bottom:1px solid #171a1a24}}@media (width<=700px){.cap-exact__deep-intro>figure{min-height:340px}.cap-exact__discipline-board{grid-template-columns:1fr 1fr}.cap-exact__discipline-board article{border-bottom:1px solid #171a1a24;border-right:0;min-height:620px}.cap-exact__discipline-board article:last-child{border-bottom:0}}@media (width<=1100px){.cap-exact__deep-intro,.cap-exact__deep-copy{min-height:760px}.cap-exact__deep-copy h2{width:min(850px,90vw)}.cap-exact__deep-copy p{width:min(620px,72vw)}.cap-exact__deep-intro>figure{min-height:0}}@media (width<=700px){.cap-exact__deep>.cap-exact__wrap>.cap-exact__eyebrow{width:calc(100% - 40px)}.cap-exact__deep-intro,.cap-exact__deep-copy{min-height:720px}.cap-exact__deep-intro>figure{min-height:0}.cap-exact__deep-intro>figure:after{background:linear-gradient(0deg,#050708fc 0,#050708e0 53%,#05070847 100%)}.cap-exact__deep-intro>figure img{object-position:66% center}.cap-exact__deep-copy{justify-content:flex-end;padding:70px 20px}.cap-exact__deep-copy h2,.cap-exact__deep-copy p{width:100%}.cap-exact__deep-copy h2{margin-bottom:36px;font-size:clamp(43px,12vw,62px)}.cap-exact__deep-copy p{font-size:16px}.cap-exact__manifesto{width:calc(100% - 40px);padding:70px 0}}@media (width<=900px){.cap-exact__architecture>.cap-exact__ai{grid-template-columns:1fr}.cap-exact__architecture>.cap-exact__ai:after{width:92px;height:92px;top:50%}.cap-exact__architecture>.cap-exact__ai article{min-height:500px;padding:85px clamp(30px,7vw,70px)}}@media (width<=700px){.cap-exact__architecture>.cap-exact__ai:after{width:74px;height:74px;font-size:16px;box-shadow:0 0 0 10px #ff6a001a}.cap-exact__architecture>.cap-exact__ai article{min-height:430px;padding:70px 24px}.cap-exact__architecture>.cap-exact__ai h3{font-size:38px}.cap-exact__architecture>.cap-exact__ai article:first-child{padding-bottom:105px}.cap-exact__architecture>.cap-exact__ai article:last-child{padding-top:105px}}@media (width<=900px){.cap-exact__architecture>.cap-exact__ai{grid-template-columns:1fr}.cap-exact__architecture>.cap-exact__ai:after{top:50%}.cap-exact__architecture>.cap-exact__ai article{min-height:300px;padding:48px clamp(26px,6vw,52px)}}@media (width<=700px){.cap-exact__architecture>.cap-exact__ai:after{width:58px;height:58px;font-size:12px}.cap-exact__architecture>.cap-exact__ai article{min-height:280px;padding:42px 22px}.cap-exact__architecture>.cap-exact__ai article:first-child{padding-bottom:72px}.cap-exact__architecture>.cap-exact__ai article:last-child{padding-top:72px}.cap-exact__architecture>.cap-exact__ai h3{font-size:30px}}@media (width<=1100px){.cap-exact__chain{grid-template-columns:repeat(3,1fr)}.cap-exact__chain article:not(:last-child):after{display:none}}@media (width<=700px){.cap-exact__discipline-board article{grid-template-rows:auto 250px auto auto;min-height:0}.cap-exact__discipline-board figure{height:250px}.cap-exact__chain{grid-template-columns:1fr;gap:10px;padding:10px}.cap-exact__chain article{min-height:290px}}@media (width<=700px){.cap-exact__discipline-board article{grid-template-rows:auto 125px 1fr auto}.cap-exact__discipline-board figure{height:125px}.cap-exact__discipline-board figure i{width:72px;height:72px}}@media (width<=900px){.cap-exact__deep-copy{max-width:100%}.cap-exact__deep-point{width:min(640px,80vw)}}@media (width<=700px){.cap-exact__deep-point{grid-template-columns:50px 1fr;gap:17px;width:100%}.cap-exact__deep-point i{width:46px;height:46px}.cap-exact__deep-point i svg{width:25px;height:25px}.cap-exact__achieved-grid article{min-height:350px}}@media (width<=1100px){.cap-exact__institutional-grid{grid-template-columns:1fr}.cap-exact__institutional-grid>div:first-child{max-width:850px}.cap-exact__institutional:after{right:0}}@media (width<=700px){.cap-exact__institutional-grid h2{letter-spacing:-.025em;max-width:100%;font-size:clamp(34px,9.2vw,43px);line-height:1.04}.cap-exact__institutional-grid article{grid-template-columns:46px 45px 1fr 12px;gap:12px;padding:14px}.cap-exact__institutional-grid article>span{width:42px;height:42px;font-size:13px}.cap-exact__institutional-grid article>i{border:0;width:42px;height:42px}.cap-exact__institutional-grid article>i svg{width:29px;height:29px}.cap-exact__institutional-grid article>i:after{display:none}.cap-exact__institutional-grid article>div{grid-column:3}}@media (width<=1100px){.cap-detail__opening-facts{grid-template-columns:repeat(2,1fr)}.cap-detail__opening-facts article{border-bottom:1px solid #ffffff21}.cap-detail__opening-facts article:nth-child(2n){border-right:0}.cap-detail__opening-facts article:last-child{border-bottom:0;grid-column:1/-1}}@media (width<=700px){.cap-detail__opening-facts{grid-template-columns:1fr}.cap-detail__opening-facts article,.cap-detail__opening-facts article:last-child{border-bottom:1px solid #ffffff21;border-right:0;grid-column:auto;min-height:102px}.cap-detail__opening-facts article:last-child{border-bottom:0}}.cap-exact__manifesto-video-mobile{background:#030303;display:none}@media (height<=800px) and (width>=1101px){.cap-detail__opening-stage{padding-top:86px;padding-bottom:12px}.cap-detail__opening-stage .cap-detail__opening-layout{padding-top:8px}.cap-detail__opening-stage .cap-detail__opening-copy,.cap-detail__opening-stage .cap-detail__problem-engine{min-height:438px}.cap-detail__opening-message--physical>span{margin-bottom:10px}.cap-detail__opening-message--physical h2{max-width:620px;font-size:clamp(39px,3.75vw,60px);line-height:.88}.cap-detail__opening-message--physical>p{max-width:680px;margin-top:17px;padding-left:19px;font-size:clamp(17px,1.2vw,20px);line-height:1.4}.cap-detail__opening-message--physical>p+p{margin-top:9px}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system{gap:13px;width:min(600px,100%);margin-top:5px;padding-block:6px}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system>svg{width:39px;height:39px;padding:8px}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system p{font-size:16px;line-height:1.22}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system small{margin-top:4px;font-size:8.5px}.cap-detail__problem-inputs article{min-height:68px}.cap-detail__technology-core{grid-template-columns:1fr 64px 108px 64px 1fr;margin-block:18px}.cap-detail__technology-core>b{width:108px;box-shadow:0 0 0 10px #ff6a000d,0 0 0 11px #ff6a0047,0 0 0 19px #ff6a0006,0 0 0 20px #ff6a0024}.cap-detail__answer-output>div{min-height:88px}.cap-detail__opening-stage .cap-detail__opening-facts{margin-top:7px}.cap-detail__opening-stage .cap-detail__opening-facts article{grid-template-columns:48px 1fr;gap:11px;min-height:76px;padding-block:8px}.cap-detail__opening-stage .cap-detail__opening-facts article>i{width:43px;height:43px}.cap-detail__opening-stage .cap-detail__opening-facts article>i svg{width:21px;height:21px}.cap-detail__opening-stage .cap-detail__opening-facts span{margin-top:4px;font-size:8px;line-height:1.35}}@media (width<=1100px){.cap-detail__opening{height:auto}.cap-detail__opening-stage{grid-template-rows:auto auto auto;height:auto;min-height:100svh;position:relative;overflow:hidden}.cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:1fr;padding-top:65px}.cap-detail__opening-stage .cap-detail__opening-copy{min-height:auto}.cap-detail__opening-message{opacity:1;position:relative;inset:auto;transform:none}.cap-detail__opening-message--primary,.cap-detail__opening-message--physical{min-height:650px}.cap-detail__opening-message--physical{border-top:1px solid #ffffff1f}.cap-detail__opening-stage .cap-detail__opening-principle--system{opacity:1;margin-bottom:50px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.cap-detail__opening-stage .cap-detail__problem-engine{min-height:620px}}@media (width<=700px){.cap-detail__opening-stage{padding:95px 20px 28px}.cap-detail__opening-stage>header{gap:9px;display:grid}.cap-detail__opening-message--primary,.cap-detail__opening-message--physical{min-height:600px}.cap-detail__opening-message--primary h1,.cap-detail__opening-message--physical h2{font-size:clamp(42px,12vw,60px)}.cap-detail__opening-stage .cap-detail__problem-engine{min-height:auto}.cap-exact__manifesto--image,.cap-exact__manifesto--image>div{min-height:clamp(500px,72svh,580px)}.cap-exact__manifesto--image figure:after{background:linear-gradient(#05070880,#0507082e 56%,#050708c7)}.cap-exact__manifesto-video{display:none}.cap-exact__manifesto-video-mobile{object-position:center;transform:scale(1.02) translate3d(0,calc((var(--parallax,.5) - .5) * 14px),0);display:block}.cap-exact__manifesto--image img{object-position:center top;transform:scale(1.12)translateY(-8%)}.cap-exact__manifesto--image>div{justify-content:flex-start;padding:clamp(72px,10svh,92px) 18px 42px;transform:none}.cap-exact__manifesto--image span{margin-bottom:22px}.cap-exact__manifesto--image p{font-size:clamp(37px,10.6vw,43px)}.cap-exact__manifesto--image .cap_p{width:min(330px,88vw);transform:translateY(16px)}}@media (width>=1101px){.cap-exact--gravity .cap-detail__opening-stage{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;padding-bottom:0}.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{align-items:stretch;height:100%;overflow:visible}.cap-exact--gravity .cap-detail__opening-copy{height:100%;min-height:0;overflow:visible}.cap-exact--gravity .cap-detail__opening-message--primary,.cap-exact--gravity .cap-detail__opening-message--physical{justify-content:flex-start;padding-top:clamp(18px,3vh,34px)}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{display:none}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(235px,1fr) auto auto auto;align-self:stretch;height:100%;min-height:0;display:grid}.cap-exact--gravity .cap-detail__opening-facts{margin-top:0}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field{height:100%;min-height:0}.cap-exact--gravity .cap-gravity__inputs article{min-height:82px}.cap-exact--gravity .cap-gravity__head{min-height:28px;padding:5px 2px 4px}.cap-exact--gravity .cap-gravity__inputs{--gravity-input-pad-top:5px;padding-top:var(--gravity-input-pad-top);--gravity-line-y:27px;padding-bottom:4px}.cap-exact--gravity .cap-gravity__principle{color:#d6d9d7;text-align:left;background:#030303;border-top:1px solid #ffffff1f;justify-content:center;align-items:center;gap:14px;width:min(620px,100%);min-height:54px;margin:0 auto;padding:9px 16px;display:flex;position:relative}.cap-exact--gravity .cap-gravity__principle svg{width:34px;height:34px;color:var(--cap-orange);border:1px solid #ff6a0057;border-radius:50%;flex:none;padding:8px}.cap-exact--gravity .cap-gravity__principle p{margin:0;font:500 13px/1.15 Space Grotesk,sans-serif}.cap-exact--gravity .cap-gravity__principle small{color:#6f7779;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font:600 7px Roboto Mono,monospace;display:block}.cap-exact--gravity .cap-detail__opening-message--primary{padding-top:clamp(28px,5.4vh,76px)}.cap-exact--gravity .cap-detail__opening-message--primary>span{margin-bottom:clamp(14px,2.4vh,30px)}.cap-exact--gravity .cap-detail__opening-message--primary h1{max-width:min(760px,100%);font-size:clamp(60px,4.7vw + 1.8vh,104px);line-height:.84}.cap-exact--gravity .cap-detail__opening-message--primary>p{max-width:680px;margin-top:clamp(22px,3vh,36px);font-size:clamp(15px,.85vw + .35vh,20px);line-height:1.48}.cap-exact--gravity .cap-detail__opening-message--physical{padding-top:clamp(28px,5.2vh,72px)}.cap-exact--gravity .cap-detail__opening-message--physical>span{margin-bottom:clamp(14px,2.2vh,28px)}.cap-exact--gravity .cap-detail__opening-message--physical h2{max-width:min(790px,100%);font-size:clamp(58px,4.35vw + 1.6vh,98px);line-height:.84}.cap-exact--gravity .cap-detail__opening-message--physical>p{max-width:700px;margin-top:clamp(18px,2.4vh,28px);font-size:clamp(15px,.82vw + .32vh,19px);line-height:1.44}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{margin-top:clamp(18px,2.8vh,34px)}}@media (width>=1500px) and (height>=720px){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:minmax(390px,.66fr) minmax(720px,1.34fr);gap:clamp(28px,3vw,58px)}.cap-exact--gravity .cap-detail__opening-message--primary h1{max-width:780px;font-size:clamp(78px,5.1vw,90px);line-height:.83}.cap-exact--gravity .cap-detail__opening-message--primary>p{max-width:680px;margin-top:clamp(20px,2.5vh,30px);font-size:clamp(16px,.96vw,20px);line-height:1.45}.cap-exact--gravity .cap-detail__opening-message--physical h2{max-width:800px;font-size:clamp(76px,4.8vw,88px);line-height:.83}.cap-exact--gravity .cap-detail__opening-message--physical>p{max-width:720px;font-size:clamp(16px,.94vw,20px);line-height:1.43}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(0,clamp(360px,50vh,520px)) auto auto auto}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field{height:clamp(360px,50vh,520px)}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field img{object-fit:contain;object-position:center;transform:none}.cap-exact--gravity .cap-gravity__head{margin-top:-1px}}@media (width>=1900px),(width>=1600px) and (resolution>=2x){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:clamp(620px,24vw + 6vh,1040px) 1fr;gap:clamp(48px,3vw + 2vh,90px);width:100%;max-width:min(92vw,2200px);margin-inline:auto}.cap-exact--gravity .cap-detail__opening-message--primary{padding-top:clamp(30px,3.2vh + .6vw,90px)}.cap-exact--gravity .cap-detail__opening-message--primary>span{margin-bottom:clamp(16px,1.6vh + .6vw,46px);font-size:clamp(11px,.55vw + .4vh,17px)}.cap-exact--gravity .cap-detail__opening-message--primary h1{max-width:none;font-size:clamp(90px,1.5vw + 6vh,170px);line-height:.9}.cap-exact--gravity .cap-detail__opening-message--primary>p{max-width:none;margin-top:clamp(22px,1.6vh + .8vw,54px);font-size:clamp(19px,.55vw + 1vh,32px);line-height:1.5}.cap-exact--gravity .cap-detail__opening-message--physical{padding-top:clamp(30px,3vh + .6vw,84px)}.cap-exact--gravity .cap-detail__opening-message--physical>span{margin-bottom:clamp(16px,1.5vh + .55vw,44px);font-size:clamp(11px,.55vw + .4vh,17px)}.cap-exact--gravity .cap-detail__opening-message--physical h2{max-width:none;font-size:clamp(86px,1.4vw + 5.6vh,162px);line-height:.9}.cap-exact--gravity .cap-detail__opening-message--physical>p{max-width:none;font-size:clamp(19px,.55vw + 1vh,32px);line-height:1.46}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{width:min(760px,100%);margin-top:clamp(20px,1.8vh + .6vw,52px);padding-block:clamp(14px,1.4vh,26px)}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system>svg{width:clamp(48px,3.4vh,70px);height:clamp(48px,3.4vh,70px);padding:14px}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system p{font-size:clamp(16px,1.3vh + .3vw,24px)}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system small{font-size:clamp(9px,.75vh,12px)}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(0,clamp(380px,34vh + 4vw,680px)) auto auto auto;max-width:none}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field{height:clamp(380px,34vh + 4vw,680px)}.cap-exact--gravity .cap-gravity__head{min-height:clamp(42px,4.5vh,64px);padding:clamp(10px,1.4vh,18px) 4px clamp(8px,1vh,14px)}.cap-exact--gravity .cap-gravity__head span{font-size:clamp(11px,.6vw + .4vh,17px)}.cap-exact--gravity .cap-gravity__head b{font-size:clamp(13px,.65vw + .5vh,19px)}.cap-exact--gravity .cap-gravity__inputs{--gravity-icon-size:clamp(48px,3.2vh + 1vw,72px);--gravity-line-y:clamp(27px,3.4vh,42px)}.cap-exact--gravity .cap-gravity__inputs article{gap:clamp(10px,1.2vh,16px);min-height:clamp(82px,9vh,132px)}.cap-exact--gravity .cap-gravity__inputs p{font-size:clamp(13px,.7vw + .5vh,19px)}.cap-exact--gravity .cap-gravity__inputs small{font-size:clamp(7px,.5vh,10px)}.cap-exact--gravity .cap-gravity__principle{gap:clamp(14px,1.2vw,22px);width:min(760px,100%);min-height:clamp(54px,6vh,80px);padding:clamp(9px,1.2vh,18px) clamp(16px,1.4vw,26px)}.cap-exact--gravity .cap-gravity__principle svg{width:clamp(34px,3.4vh,48px);height:clamp(34px,3.4vh,48px);padding:clamp(8px,.9vh,12px)}.cap-exact--gravity .cap-gravity__principle p{font-size:clamp(16px,.9vw + .5vh,22px);line-height:1.25}.cap-exact--gravity .cap-gravity__principle small{margin-top:clamp(4px,.6vh,8px);font-size:clamp(9px,.7vh,12px)}.cap-exact--gravity .cap-detail__opening-facts{margin-top:clamp(14px,2vh,30px)}.cap-exact--gravity .cap-detail__opening-facts article{gap:clamp(14px,1.2vw,22px);min-height:clamp(90px,9vh,140px);padding:clamp(14px,1.6vh,24px) clamp(14px,1.2vw,26px)}.cap-exact--gravity .cap-detail__opening-facts article>i{width:clamp(44px,4.8vh,64px);height:clamp(44px,4.8vh,64px)}.cap-exact--gravity .cap-detail__opening-facts article>i svg{width:clamp(22px,2.4vh,32px);height:clamp(22px,2.4vh,32px)}.cap-exact--gravity .cap-detail__opening-facts b{font-size:clamp(13px,.8vh + .3vw,19px)}.cap-exact--gravity .cap-detail__opening-facts span{max-width:none;font-size:clamp(12px,.75vh + .25vw,17px)}.cap-exact--gravity .cap-detail__opening-stage>header{font-size:clamp(8px,.4vw + .3vh,11px)}.cap-exact--gravity .cap-detail__opening-stage>header b{font-size:clamp(9px,.45vw + .32vh,12px)}.cap-exact--gravity .cap-detail__opening-status{font-size:clamp(8px,.4vh,10px)}.cap-exact--gravity .cap-exact__manifesto--image,.cap-exact--gravity .cap-exact__manifesto--image>div{min-height:calc(100svh - clamp(72px,8vh,120px))}.cap-exact--gravity .cap-exact__manifesto--image>div{padding-top:clamp(40px,5vh,72px)}.cap-exact--gravity .cap-exact__manifesto--image span{margin-bottom:clamp(20px,3vh,44px);font-size:clamp(11px,.5vw + .4vh,17px)}.cap-exact--gravity .cap-exact__manifesto--image p{font-size:clamp(56px,4vw + 2.6vh,132px)}.cap-exact__wrap{width:min(90vw,2100px)}.cap-exact__eyebrow{font-size:clamp(11px,.5vw + .4vh,15px)}.cap-exact h2{overflow-wrap:break-word;font-size:clamp(56px,3.2vw + 2.2vh,128px)}.cap-exact__institutional h2{font-size:clamp(48px,2.2vw + 1.5vh,84px)}.cap-exact__lead{max-width:1400px;font-size:clamp(19px,.7vw + 1vh,30px)}.cap-exact__discipline-board article{min-height:clamp(700px,52vh,860px)}.cap-exact__discipline-board header span{font-size:clamp(11px,.5vw + .4vh,17px)}.cap-exact__discipline-board p{font-size:clamp(15px,.55vw + .55vh,21px);line-height:1.6}.cap-exact__discipline-board footer{padding:clamp(18px,1.6vh,28px) clamp(28px,2vw,40px);font-size:clamp(11px,.5vw + .4vh,17px)}.cap-detail__problem-grid{gap:clamp(12px,1vw,24px)}.cap-detail__problem-grid article{flex-direction:column;height:auto;min-height:clamp(400px,28vh,560px);display:flex}.cap-detail__problem-grid article>figure{flex:none;height:clamp(196px,13.72vh,274px);position:relative;inset:auto}.cap-detail__problem-card-head{padding:clamp(18px,1.6vw,30px) clamp(20px,1.8vw,32px) 0;position:absolute;inset:0 0 auto}.cap-exact .cap-detail__problem-grid article>div b{font-size:clamp(13px,.6vw + .4vh,18px)}.cap-detail__problem-card-head svg{width:clamp(40px,2.6vw,56px);height:clamp(40px,2.6vw,56px);padding:clamp(8px,.6vw,12px)}.cap-exact .cap-detail__problem-grid article>.cap-detail__problem-card-copy{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex;position:relative;inset:auto}.cap-detail__problem-grid article>.cap-detail__problem-card-copy{padding:clamp(18px,1.8vh,28px) clamp(20px,1.8vw,32px) clamp(16px,1.2vw,24px)}.cap-detail__problem-card-copy small{font-size:clamp(11px,.5vw + .4vh,17px)}.cap-detail__problem-card-copy h3{font-size:clamp(22px,1.1vw + 1vh,32px)}.cap-exact .cap-detail__problem-card-copy p{font-size:clamp(15px,.55vw + .55vh,22px);line-height:1.58}.cap-exact .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{font-size:clamp(20px,1vw + .9vh,29px)}.cap-exact .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{font-size:clamp(14px,.5vw + .5vh,20px)}.cap-detail__problem-card-copy footer{font-size:clamp(10px,.45vw + .32vh,14px)}.cap-exact__split>div>p{font-size:clamp(18px,.65vw + .9vh,27px);line-height:1.6}.cap-exact__architecture>header{padding:clamp(25px,2.2vh,40px) clamp(30px,2.2vw,46px)}.cap-exact__architecture>header h3{font-size:clamp(20px,.9vw + .7vh,30px)}.cap-exact__architecture>header span{font-size:clamp(11px,.5vw + .4vh,17px)}.cap-exact__chain article{min-height:clamp(300px,24vh,400px);padding:clamp(28px,1.5vw,34px) clamp(20px,1.1vw,26px)}.cap-exact__chain article>b{font-size:clamp(14px,.6vw + .45vh,19px)}.cap-exact__chain h4{font-size:clamp(24px,1vw + .9vh,34px)}.cap-exact__chain p,.cap-exact__ai p,.cap-exact .cap-exact__architecture>.cap-exact__ai p{font-size:clamp(15px,.55vw + .55vh,21px);line-height:1.58}.cap-exact__ai article{min-height:clamp(300px,24vh,400px);padding:clamp(45px,3vw,66px)}.cap-exact__ai h3{font-size:clamp(32px,1.5vw + 1.2vh,46px)}.cap-exact__domain-grid article{min-height:clamp(260px,20vh,360px);padding:clamp(28px,2vw,42px)}.cap-exact__cards article>b,.cap-exact__achieved-grid article>b,.cap-exact__domain-grid article>b{font-size:clamp(11px,.5vw + .4vh,18px)}.cap-exact__domain-grid h3{font-size:clamp(27px,1.15vw + 1vh,38px)}.cap-exact__cards p,.cap-exact__achieved-grid p,.cap-exact__domain-grid p{font-size:clamp(15px,.55vw + .55vh,22px);line-height:1.6}.cap-exact__future-grid article{gap:clamp(35px,3vw,60px);min-height:clamp(150px,13vh,220px)}.cap-exact__future-grid span{font-size:clamp(14px,.6vw + .45vh,19px)}.cap-exact__future-grid h3{font-size:clamp(27px,1.15vw + 1vh,38px)}.cap-exact__future-grid p{font-size:clamp(15px,.55vw + .55vh,22px);line-height:1.58}.cap-exact__future-close{padding:clamp(55px,4vw,84px);font-size:clamp(30px,1.7vw + 1.4vh,64px)}.cap-exact__institutional-grid>div:first-child>p{font-size:clamp(19px,.7vw + .95vh,28px);line-height:1.6}.cap-exact__institutional-grid article{grid-template-columns:clamp(66px,4vw,84px) clamp(64px,4.2vw,86px) 1fr clamp(20px,1.5vw,28px);gap:clamp(20px,1.6vw,32px);min-height:clamp(108px,9vh,140px);padding:clamp(24px,2.2vh,38px) clamp(24px,1.8vw,36px)}.cap-exact__institutional-grid article>span{width:clamp(52px,3.4vw,68px);height:clamp(52px,3.4vw,68px);font-size:clamp(12px,.55vw + .4vh,18px)}.cap-exact__institutional-grid article>i{width:clamp(58px,3.8vw,76px);height:clamp(58px,3.8vw,76px)}.cap-exact__institutional-grid article>i svg{width:clamp(38px,2.6vw,50px);height:clamp(38px,2.6vw,50px)}.cap-exact__institutional-grid article b{font-size:clamp(18px,.75vw + .7vh,26px)}.cap-exact__institutional-grid article small{margin-top:clamp(7px,.8vh,12px);font-size:clamp(14px,.5vw + .5vh,20px);line-height:1.5}.cap-exact__final p{max-width:1000px;font-size:clamp(20px,.75vw + 1vh,30px);line-height:1.58}.cap-exact__final a{font-size:clamp(12px,.55vw + .4vh,17px)}}@media (width>=3000px) and (height<=1600px){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{max-width:2000px}}@media (height>=1800px){.cap-exact--gravity .cap-detail__opening-message--primary,.cap-exact--gravity .cap-detail__opening-message--physical{justify-content:center}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(0,clamp(380px,34vh + 4vw,680px)) auto 1fr auto;align-self:center;row-gap:clamp(20px,3vh,48px);height:auto;max-height:100%}.cap-exact--gravity .cap-gravity__inputs{align-content:center}.cap-exact--gravity .cap-gravity__principle{margin-top:auto}}@media (width<=1350px) and (width>=1101px){.cap-exact--gravity .cap-detail__opening-stage{padding-inline:clamp(22px,2.5vw,34px)}.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:minmax(300px,.7fr) minmax(600px,1.3fr);gap:clamp(20px,2.2vw,30px)}.cap-exact--gravity .cap-detail__opening-facts article{grid-template-columns:38px 1fr;gap:8px;padding-inline:10px}.cap-exact--gravity .cap-detail__opening-facts article>i{width:34px;height:34px}.cap-exact--gravity .cap-detail__opening-facts article>i svg{width:17px;height:17px}.cap-exact--gravity .cap-detail__opening-facts b{font-size:9px}.cap-exact--gravity .cap-detail__opening-facts span{margin-top:4px;font-size:7px;line-height:1.3}}@media (height<=900px) and (width>=1101px){.cap-exact--gravity .cap-detail__opening-message--primary{justify-content:flex-start;padding-top:clamp(18px,3vh,34px)}.cap-exact--gravity .cap-detail__opening-message--primary>span{margin-bottom:8px}.cap-exact--gravity .cap-detail__opening-message--primary h1{max-width:590px;line-height:.89}.cap-exact--gravity .cap-detail__opening-message--primary>p{max-width:580px;margin-top:16px;padding-left:15px;line-height:1.42}.cap-exact--gravity .cap-detail__opening-message--physical{justify-content:flex-start;padding-top:clamp(18px,3vh,34px)}.cap-exact--gravity .cap-detail__opening-message--physical>span{margin-bottom:8px}.cap-exact--gravity .cap-detail__opening-message--physical h2{max-width:590px;line-height:.9}.cap-exact--gravity .cap-detail__opening-message--physical>p{max-width:590px;margin-top:11px;padding-left:15px;line-height:1.34}.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:7px}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{gap:11px;width:min(570px,100%);margin-top:8px;padding-block:7px}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system>svg{width:38px;height:38px;padding:8px}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system p{font-size:13px;line-height:1.22}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system small{margin-top:3px;font-size:7px}.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{align-items:stretch}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(205px,1fr) auto auto auto;align-self:stretch;height:100%}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field{height:100%;min-height:0}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field img{object-position:center}}@keyframes capGravityBreath{to{opacity:1;filter:saturate()contrast(1.16)brightness(.84);transform:scale(1.095)}}@keyframes capGravityOrbit{to{transform:rotate(360deg)}}@media (height<=800px) and (width>=1101px){.cap-gravity__head{min-height:39px}.cap-gravity__inputs article{min-height:59px;padding-block:8px}.cap-gravity__field{min-height:280px}.cap-gravity__core{width:86px}.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:minmax(330px,.72fr) minmax(610px,1.28fr)}.cap-gravity:not(.cap-gravity--video) .cap-gravity__field{aspect-ratio:auto;min-height:180px}.cap-exact--gravity .cap-gravity__head{min-height:34px;padding-block:7px 5px}.cap-exact--gravity .cap-gravity__inputs{--gravity-input-pad-top:10px;padding-block:var(--gravity-input-pad-top) 3px;--gravity-line-y:31px}.cap-exact--gravity .cap-gravity__inputs article{gap:5px;min-height:66px}.cap-exact--gravity .cap-gravity__inputs{--gravity-icon-size:38px}.cap-exact--gravity .cap-gravity__inputs svg{padding:9px}}@media (height<=650px) and (width>=1101px){.cap-exact--gravity .cap-detail__opening-stage{padding-top:70px;padding-bottom:7px}.cap-exact--gravity .cap-detail__opening-message--primary,.cap-exact--gravity .cap-detail__opening-message--physical{padding-top:10px}.cap-exact--gravity .cap-detail__opening-message--primary>p,.cap-exact--gravity .cap-detail__opening-message--physical>p{margin-top:8px;line-height:1.28}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{margin-top:4px;padding-block:4px}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(165px,1fr) auto auto auto}.cap-exact--gravity .cap-gravity__inputs article{min-height:56px}.cap-exact--gravity .cap-gravity__inputs{--gravity-icon-size:32px}.cap-exact--gravity .cap-gravity__inputs svg{padding:7px}.cap-exact--gravity .cap-detail__opening-facts article{min-height:54px;padding-block:5px}.cap-exact--gravity .cap-detail__opening-facts article>i{width:30px;height:30px}}@media (width<=1100px){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:1fr;height:auto;overflow:visible}.cap-exact--gravity .cap-gravity{height:auto;display:block}.cap-exact--gravity .cap-detail__opening-copy{height:auto}.cap-exact--gravity .cap-detail__opening-message--physical{min-height:auto;padding:70px 0 45px}.cap-exact--gravity .cap-detail__opening-facts{grid-template-columns:repeat(2,1fr)}.cap-exact--gravity .cap-detail__opening-facts article:last-child{grid-column:auto}.cap-gravity{width:min(850px,100%);margin-inline:auto}.cap-gravity__field{min-height:440px}.cap-gravity__inputs article{min-height:92px}.cap-gravity__outputs article{min-height:108px}}@media (width<=700px){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{padding-top:22px}.cap-exact--gravity .cap-detail__opening-message--primary{justify-content:flex-start;min-height:0;padding:18px 0 54px}.cap-gravity__head{min-height:52px;padding-inline:12px}.cap-gravity__head b{text-align:right;max-width:120px}.cap-gravity__inputs{grid-template-columns:repeat(2,1fr)}.cap-gravity__inputs article{grid-template-columns:26px 1fr;min-height:72px;padding:10px}.cap-gravity__inputs article:nth-child(3n){border-right:1px solid var(--gravity-line)}.cap-gravity__inputs article:nth-child(2n){border-right:0}.cap-gravity__inputs svg{width:21px;height:21px}.cap-gravity__inputs p{font-size:10px}.cap-gravity__field{min-height:390px}.cap-gravity:not(.cap-gravity--video) .cap-gravity__field{aspect-ratio:1;width:100%;min-height:0;margin:0}.cap-exact--gravity .cap-gravity__inputs{border-top:1px solid #ff6a0038;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:12px 0 0;overflow:visible}.cap-exact--gravity .cap-gravity__inputs:before,.cap-exact--gravity .cap-gravity__inputs:after{display:none}.cap-exact--gravity .cap-gravity.is-visible .cap-gravity__inputs article{--gravity-node:1}.cap-exact--gravity .cap-gravity__inputs article{box-sizing:border-box;text-align:left;border-bottom:1px solid #ffffff1f;flex-direction:row;justify-content:flex-start;gap:10px;min-height:86px;padding:10px 10px 10px 0}.cap-exact--gravity .cap-gravity__inputs article:nth-child(odd){border-right:1px solid #ffffff1f;padding-left:12px}.cap-exact--gravity .cap-gravity__inputs article:nth-child(2n){border-right:0;padding-left:18px;padding-right:0}.cap-exact--gravity .cap-gravity__inputs article:before,.cap-exact--gravity .cap-gravity__inputs article:after{display:none}.cap-exact--gravity .cap-gravity__inputs svg{flex:none;width:38px;height:38px;padding:9px}.cap-exact--gravity .cap-gravity__inputs p{color:#f2f0eb;text-align:left;opacity:1;align-items:flex-start}.cap-exact--gravity .cap-gravity__inputs small{color:var(--cap-orange);opacity:1}.cap-exact--gravity .cap-detail__opening-message--physical{min-height:auto;padding:56px 0 35px}.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(38px,11vw,52px);line-height:.92}.cap-exact--gravity .cap-detail__opening-message--physical>p{margin-top:16px;padding-left:15px;font-size:14px;line-height:1.48}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{margin-top:22px;margin-bottom:0}.cap-exact--gravity .cap-detail__opening-facts{grid-template-columns:1fr}.cap-exact--gravity .cap-exact__manifesto--image p{font-size:clamp(36px,10.5vw,43px)}.cap-gravity__field img,.cap-gravity__field video{object-position:center}.cap-gravity__axis{left:5%;right:5%}.cap-gravity__core{width:92px}.cap-gravity__endpoint{top:auto;bottom:18px;transform:none}.cap-gravity__endpoint--environment{left:12px}.cap-gravity__endpoint--decision{max-width:120px;right:12px}.cap-gravity__outputs{grid-template-columns:1fr}.cap-gravity__outputs article,.cap-gravity__outputs article:last-child{border-right:0;border-bottom:1px solid var(--gravity-line);min-height:72px}.cap-gravity__outputs article:last-child{border-bottom:0}}@media (width<=380px){.cap-exact--gravity .cap-detail__opening-stage{padding-inline:14px}.cap-exact--gravity .cap-detail__opening-message--primary h1{font-size:38px;line-height:.91}.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:36px}.cap-exact--gravity .cap-gravity__field{aspect-ratio:1/1.08}.cap-exact--gravity .cap-gravity__core{width:80px}.cap-exact--gravity .cap-gravity__endpoint{max-width:112px}.cap-exact--gravity .cap-gravity__endpoint b{font-size:7px}.cap-exact--gravity .cap-gravity__endpoint span{font-size:10px}.cap-exact--gravity .cap-gravity__head{padding-inline:0}.cap-exact--gravity .cap-gravity__head b{max-width:105px;font-size:6px}}@media (width<=700px){.cap-exact__wrap{box-sizing:border-box;width:calc(100% - 28px);min-width:0;max-width:1460px;margin-inline:auto}.cap-exact__wrap>*,.cap-exact__split>*,.cap-exact__architecture,.cap-exact__institutional-grid>*,.cap-detail__problem-grid,.cap-detail__problem-grid article{box-sizing:border-box;min-width:0;max-width:100%}.cap-exact__problems .cap-detail__problem-grid,.cap-exact__achieved-grid,.cap-exact__domain-grid,.cap-exact__future-grid{width:100%}.cap-exact h2,.cap-exact h3,.cap-exact p{overflow-wrap:anywhere}.cap-exact__architecture{overflow:hidden}.cap-exact__deep>.cap-exact__wrap{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.cap-gravity__field img,.cap-gravity__core:before,.cap-gravity__core:after{animation:none}.cap-gravity__inputs article{opacity:1;transition:none;transform:none}.cap-exact--gravity .cap-gravity__inputs:after{transform:scaleX(1)}}@media (width>=1101px){.cap-exact--gravity .cap-gravity--video{grid-template-rows:auto auto auto;align-self:start;row-gap:0;height:auto;padding-top:clamp(10px,1.4vh,18px)}.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:21/9;min-height:clamp(330px,40vh,460px);max-height:clamp(360px,45vh,520px);margin-bottom:clamp(10px,1.4vh,18px)}}.cap-mobile-problem-data,.cap-mobile-problem-data__facts--inline{display:none}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity{overflow:visible}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening{height:200svh;min-height:0;overflow:visible}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:14px;height:100svh;min-height:0;padding:76px 16px 22px;display:grid;position:sticky;top:0;overflow:hidden}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header{gap:5px;display:grid}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header b{display:none}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{flex-direction:column;gap:18px;min-height:0;padding-top:0;display:flex}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{width:100%;height:auto;min-height:0;box-shadow:none;filter:none;background:#030303;order:1;padding:0;display:block}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:16/9;background:#030303;border:0;width:100%;min-height:0;max-height:none;margin:0}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{object-fit:cover;object-position:center;opacity:1;filter:none;width:100%;height:100%;transform:none}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs{display:none}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{order:2;align-self:stretch;width:100%;min-height:clamp(300px,39svh,390px);padding:0;position:relative}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message{pointer-events:none;flex-direction:column;justify-content:flex-start;min-height:0;display:flex;position:absolute;inset:0}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical{opacity:clamp(0,calc((var(--opening-progress) - .36) * 3.4),1);transform:translateY(calc((1 - var(--opening-progress)) * 24px));border-top:0}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-principle--system,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-status{display:none}.cap-mobile-problem-data{background:#030303;border-top:1px solid #ffffff1a;gap:14px;padding:30px 16px 42px;display:grid}.cap-mobile-problem-data__head{color:#737b7d;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;font:600 7px Roboto Mono,monospace;display:flex}.cap-mobile-problem-data__head span{color:var(--cap-orange)}.cap-mobile-problem-data__head b{text-align:right;font-weight:500}.cap-mobile-problem-data__domains,.cap-mobile-problem-data__facts{background:#ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.cap-mobile-problem-data__domains article,.cap-mobile-problem-data__facts article{background:#080b0c;border:0;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.cap-mobile-problem-data__domains article{grid-template-columns:30px 1fr;min-height:58px}.cap-mobile-problem-data__domains svg{width:28px;height:28px;color:var(--cap-orange);border:1px solid #ff6a0073;border-radius:50%;padding:6px}.cap-mobile-problem-data__domains p,.cap-mobile-problem-data__facts p{flex-direction:column;min-width:0;margin:0;display:flex}.cap-mobile-problem-data__domains b,.cap-mobile-problem-data__facts b{color:#f1eee8;font:600 10px/1.15 Space Grotesk,sans-serif}.cap-mobile-problem-data__domains small,.cap-mobile-problem-data__facts span{color:#747b7d;letter-spacing:.1em;margin-top:4px;font:500 6px/1.25 Roboto Mono,monospace}.cap-mobile-problem-data__facts article{grid-template-columns:32px 1fr;min-height:64px}.cap-mobile-problem-data__facts i{width:30px;height:30px;color:var(--cap-orange);border:1px solid #ff6a0073;border-radius:50%;place-items:center;font-style:normal;display:grid}.cap-mobile-problem-data__facts svg{width:15px;height:15px}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image>div{min-height:clamp(520px,66svh,570px)}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image>div{justify-content:flex-start;padding:clamp(58px,7svh,72px) 18px 38px;transform:none}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image span{margin-bottom:20px}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image p{font-size:clamp(36px,10.2vw,41px)}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding:72px 14px 18px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header{gap:6px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header span{letter-spacing:.14em;font-size:clamp(8px,2.1vw,9px);line-height:1.35}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header b{letter-spacing:.16em;font-size:6px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{justify-content:flex-start;gap:12px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{order:1;min-height:clamp(314px,42svh,382px)}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message{justify-content:flex-start}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>span{margin-bottom:10px;font-size:7px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{letter-spacing:-.055em;max-width:100%;font-size:clamp(36px,10.8vw,48px);line-height:.94}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{max-width:100%;margin-top:14px;padding-left:13px;font-size:clamp(12px,3.45vw,14px);line-height:1.42}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:9px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary{opacity:clamp(0,calc(1 - var(--opening-progress) * 2.2),1);transform:translateY(calc(var(--opening-progress) * -12px))}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical{opacity:clamp(0,calc((var(--opening-progress) - .42) * 3.1),1);transform:translateY(calc((1 - var(--opening-progress)) * 16px))}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{order:2;width:100%;padding:0}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:1.42;background:#020202;width:100%;min-height:0;max-height:clamp(230px,34svh,300px);overflow:hidden}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{object-fit:contain;object-position:center;width:100%;height:100%;transform:none}.cap-mobile-problem-data{background:#030303;border-top:1px solid #ff6a002e;gap:12px;padding:18px 0 34px}.cap-mobile-problem-data__head{border-bottom:0;padding:0 14px 9px}.cap-mobile-problem-data__domains{background:0 0;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(6,minmax(48px,1fr));gap:0;padding:0 6px}.cap-mobile-problem-data__domains article{text-align:center;background:#050707;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:82px;padding:9px 2px;display:flex;position:relative}.cap-mobile-problem-data__domains article:not(:last-child):after{content:"›";z-index:2;color:#ff6a00b3;font:400 13px/1 Roboto Mono,monospace;position:absolute;top:28px;right:-4px}.cap-mobile-problem-data__domains svg{border-radius:50%;width:26px;height:26px;padding:5px}.cap-mobile-problem-data__domains b{font-size:8px;line-height:1.15}.cap-mobile-problem-data__domains small{color:var(--cap-orange);order:-1;margin:0 0 1px;font-size:5px}.cap-mobile-problem-data__facts{background:#ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.cap-mobile-problem-data__facts article{grid-template-columns:30px 1fr;gap:8px;min-height:66px;padding:10px 9px}.cap-mobile-problem-data__facts b{font-size:10px}.cap-mobile-problem-data__facts span{max-width:100%;font-size:5.5px;line-height:1.25}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:66px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(300px,43svh,360px)}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(32px,10vw,40px)}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{font-size:11.5px;line-height:1.38}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{max-height:220px}.cap-mobile-problem-data__domains b{font-size:7px}}@media (width>=701px) and (width<=1100px){.cap-detail.cap-exact.cap-exact--gravity{overflow:visible}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening{height:200svh;min-height:0;overflow:visible}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:18px;height:100svh;min-height:0;padding:86px clamp(26px,4vw,42px) 30px;display:grid;position:sticky;top:0;overflow:hidden}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{flex-direction:column;gap:22px;min-height:0;padding-top:0;display:flex}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{width:100%;height:auto;min-height:0;box-shadow:none;filter:none;background:#030303;order:1;padding:0;display:block}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:16/9;background:#030303;border:0;width:100%;min-height:0;max-height:none;margin:0}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{object-fit:cover;object-position:center;opacity:1;filter:none;width:100%;height:100%;transform:none}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-principle--system,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-status{display:none}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{order:2;align-self:stretch;width:100%;min-height:clamp(310px,34svh,390px);padding:0;position:relative}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message{pointer-events:none;flex-direction:column;justify-content:flex-start;min-height:0;display:flex;position:absolute;inset:0}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>span{margin-bottom:14px;font-size:8px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary{opacity:clamp(0,calc(1 - var(--opening-progress) * 2.05),1);transform:translateY(calc(var(--opening-progress) * -20px))}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical{opacity:clamp(0,calc((var(--opening-progress) - .36) * 3.4),1);transform:translateY(calc((1 - var(--opening-progress)) * 26px));border-top:0}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{letter-spacing:-.06em;max-width:min(690px,100%);font-size:clamp(54px,8.2vw,76px);line-height:.9}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{max-width:680px;margin-top:22px;padding-left:18px;font-size:clamp(16px,2.1vw,19px);line-height:1.55}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:12px}.cap-mobile-problem-data{background:#030303;border-top:1px solid #ffffff1a;gap:18px;padding:38px clamp(26px,4vw,42px) 52px;display:grid}.cap-mobile-problem-data__head{color:#737b7d;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:22px;padding-bottom:14px;font:600 8px Roboto Mono,monospace;display:flex}.cap-mobile-problem-data__head span{color:var(--cap-orange)}.cap-mobile-problem-data__head b{text-align:right;font-weight:500}.cap-mobile-problem-data__domains,.cap-mobile-problem-data__facts{background:#ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cap-mobile-problem-data__domains article,.cap-mobile-problem-data__facts article{background:#080b0c;border:0;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.cap-mobile-problem-data__domains article{grid-template-columns:38px 1fr;min-height:74px}.cap-mobile-problem-data__facts article{grid-template-columns:38px 1fr;min-height:78px}.cap-mobile-problem-data__domains svg,.cap-mobile-problem-data__facts i{box-sizing:border-box;width:36px;height:36px;color:var(--cap-orange);border:1px solid #ff6a0073;border-radius:50%;place-items:center;font-style:normal;display:grid}.cap-mobile-problem-data__domains svg{padding:8px}.cap-mobile-problem-data__facts svg{width:18px;height:18px}.cap-mobile-problem-data__domains p,.cap-mobile-problem-data__facts p{flex-direction:column;min-width:0;margin:0;display:flex}.cap-mobile-problem-data__domains b,.cap-mobile-problem-data__facts b{color:#f1eee8;font:600 13px/1.15 Space Grotesk,sans-serif}.cap-mobile-problem-data__domains small,.cap-mobile-problem-data__facts span{color:#747b7d;letter-spacing:.1em;margin-top:5px;font:500 7px/1.3 Roboto Mono,monospace}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding:72px 14px 16px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{flex-direction:column!important;justify-content:flex-start!important;gap:12px!important;padding-top:0!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{order:1!important;width:100%!important;min-height:clamp(320px,42svh,370px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message{justify-content:flex-start!important;min-height:0!important;padding:0!important;inset:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>span{letter-spacing:.17em!important;margin-bottom:10px!important;font-size:7px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{letter-spacing:-.055em!important;max-width:100%!important;font-size:clamp(35px,10.4vw,43px)!important;line-height:.95!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{max-width:100%!important;margin-top:14px!important;padding-left:13px!important;font-size:clamp(12px,3.35vw,13.5px)!important;line-height:1.42!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:8px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary{opacity:clamp(0,calc(1 - var(--opening-progress) * 2.15),1)!important;transform:translateY(calc(var(--opening-progress) * -12px))!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical{opacity:clamp(0,calc((var(--opening-progress) - .28) * 3.4),1)!important;transform:translateY(calc((1 - var(--opening-progress)) * 16px))!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{order:2!important;width:100%!important;padding:0!important;display:block!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:1.42!important;background:#020202 url(/in-en/deeptech-black-hole-gargantua.png) 50%/contain no-repeat!important;border:0!important;width:100%!important;min-height:0!important;max-height:clamp(218px,31svh,270px)!important;margin:0!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;transform:none!important}.cap-mobile-problem-data{background:#030303!important;border-top:1px solid #ff6a002e!important;gap:12px!important;padding:18px 0 34px!important}.cap-mobile-problem-data__head{border-bottom:0!important;padding:0 14px 9px!important}.cap-mobile-problem-data__domains{background:0 0!important;border-top:1px solid #ffffff17!important;border-bottom:1px solid #ffffff17!important;grid-template-columns:repeat(6,minmax(48px,1fr))!important;gap:0!important;padding:0 6px!important;display:grid!important}.cap-mobile-problem-data__domains article{text-align:center!important;background:#050707!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:82px!important;padding:9px 2px!important;display:flex!important;position:relative!important}.cap-mobile-problem-data__domains article:not(:last-child):after{content:"›";z-index:2;color:#ff6a00b3;font:400 13px/1 Roboto Mono,monospace;position:absolute;top:28px;right:-4px}.cap-mobile-problem-data__domains svg{border-radius:50%!important;width:26px!important;height:26px!important;padding:5px!important}.cap-mobile-problem-data__domains b{font-size:8px!important;line-height:1.15!important}.cap-mobile-problem-data__domains small{color:var(--cap-orange)!important;order:-1!important;margin:0 0 1px!important;font-size:5px!important}.cap-mobile-problem-data__facts{background:#ffffff1a!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;display:grid!important}.cap-mobile-problem-data__facts article{grid-template-columns:30px 1fr!important;gap:8px!important;min-height:66px!important;padding:10px 9px!important}.cap-mobile-problem-data__facts b{font-size:10px!important}.cap-mobile-problem-data__facts span{max-width:100%!important;font-size:5.5px!important;line-height:1.25!important}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:66px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(300px,43svh,350px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(32px,10vw,39px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{font-size:11.5px!important;line-height:1.38!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{max-height:216px!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:68px!important;padding-bottom:10px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{gap:8px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(228px,28svh,252px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:9/11!important;max-height:clamp(365px,48svh,430px)!important;margin-top:calc(var(--opening-progress,0) * 78px)!important;background:#020202 url(/in-en/deeptech-black-hole-gargantua.png) 50%/cover no-repeat!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--desktop{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--mobile{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(222px,30svh,244px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{max-height:clamp(340px,46svh,400px)!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding:66px 8px 8px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{gap:4px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(326px,40svh,372px)!important;padding-inline:6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(34px,10vw,42px)!important;line-height:.94!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{margin-top:12px!important;font-size:clamp(11.5px,3.2vw,13px)!important;line-height:1.38!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:7px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{width:100vw!important;margin-inline:calc(50% - 50vw)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:auto!important;background:#020202 url(/in-en/deeptech-black-hole-gargantua.png) 50%/cover no-repeat!important;width:100vw!important;height:clamp(365px,46svh,430px)!important;max-height:none!important;margin:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--mobile{object-fit:cover!important;object-position:center!important;transform-origin:50%!important;transform:scale(1.22)!important}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:62px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(314px,42svh,356px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(31px,9.6vw,38px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{font-size:11px!important;line-height:1.34!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{height:clamp(330px,43svh,390px)!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding:58px 6px 6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header{padding-inline:6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{gap:4px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:calc(clamp(214px,27svh,236px) + (var(--opening-progress,0) * 74px))!important;padding-inline:6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{letter-spacing:-.052em!important;font-size:clamp(30px,9.2vw,38px)!important;line-height:.94!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{margin-top:10px!important;padding-left:11px!important;font-size:clamp(10.5px,3vw,12px)!important;line-height:1.34!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{width:100vw!important;margin-inline:calc(50% - 50vw)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:auto!important;background:#020202 url(/in-en/deeptech-black-hole-gargantua.png) 50%/cover no-repeat!important;width:100vw!important;height:clamp(230px,31svh,280px)!important;max-height:none!important;margin:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--mobile{object-fit:cover!important;object-position:center!important;transform-origin:50%!important;display:block!important;transform:scale(1.56)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--desktop{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head{background:#030303!important;border-top:1px solid #ff6a0040!important;border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:26px!important;padding:5px 8px 3px!important;font-size:6px!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head b{text-align:right!important;max-width:none!important;font-size:6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs{background:#030303!important;border:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;padding:5px 3px 3px!important;display:grid!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs:before,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs:after{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article{text-align:center!important;opacity:1!important;background:#050707!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:50px!important;padding:4px 1px!important;display:flex!important;transform:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article:before,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article:after{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs svg{width:22px!important;height:22px!important;padding:5px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs p{color:#f3f1eb!important;opacity:1!important;text-align:center!important;align-items:center!important;font-size:7px!important;line-height:1.1!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs small{color:var(--cap-orange)!important;margin:0!important;font-size:5px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts{background:#ffffff1a!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;margin:3px -6px 0!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts article,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts article:last-child{background:#080b0c!important;border:0!important;grid-column:auto!important;grid-template-columns:22px 1fr!important;align-items:center!important;gap:6px!important;min-height:48px!important;padding:6px!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts article>i{width:22px!important;height:22px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts article>i svg{width:12px!important;height:12px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts b{font-size:7px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts span{margin-top:2px!important;font-size:4.8px!important;line-height:1.15!important}.cap-mobile-problem-data{display:none!important}}@media (width<=700px) and (height<=780px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:calc(clamp(206px,29svh,228px) + (var(--opening-progress,0) * 68px))!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{height:clamp(210px,30svh,245px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts{display:none!important}}@media (width<=700px){.cap-exact__discipline-board{grid-template-columns:1fr 1fr!important;margin-top:38px!important}.cap-exact__discipline-board:before{height:38px!important}.cap-exact__discipline-board article{grid-template-rows:auto 84px auto auto!important;min-height:0!important}.cap-exact__discipline-board header{align-items:flex-start!important;min-height:52px!important;padding:12px 12px 7px!important}.cap-exact__discipline-board header b{font-size:clamp(24px,8vw,32px)!important;line-height:.9!important}.cap-exact__discipline-board header b:after{width:18px!important;height:1.5px!important;margin-top:7px!important}.cap-exact__discipline-board header span{letter-spacing:.08em!important;text-align:right!important;max-width:74px!important;font-size:5.5px!important;line-height:1.25!important}.cap-exact__discipline-board figure{height:84px!important}.cap-exact__discipline-board figure:after{width:72px!important;height:72px!important}.cap-exact__discipline-board figure i{width:48px!important;height:48px!important}.cap-exact__discipline-board figure svg{width:24px!important;height:24px!important}.cap-exact__discipline-board article>div{min-height:0!important;padding:14px 12px 16px!important;display:block!important}.cap-exact__discipline-board h3{margin-bottom:9px!important;font-size:clamp(18px,5.7vw,23px)!important;line-height:1.02!important}.cap-exact__discipline-board p{font-size:10px!important;line-height:1.45!important}.cap-exact__discipline-board footer{letter-spacing:.07em!important;align-items:center!important;min-height:34px!important;padding:8px 10px!important;font-size:5.5px!important;line-height:1.2!important;display:flex!important}}@media (width<=380px){.cap-exact__discipline-board article{grid-template-rows:auto 76px auto auto!important}.cap-exact__discipline-board header{min-height:48px!important;padding:10px 10px 6px!important}.cap-exact__discipline-board header b{font-size:24px!important}.cap-exact__discipline-board header span,.cap-exact__discipline-board footer{font-size:5px!important}.cap-exact__discipline-board figure{height:76px!important}.cap-exact__discipline-board figure i{width:42px!important;height:42px!important}.cap-exact__discipline-board figure svg{width:21px!important;height:21px!important}}@media (width<=700px){.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:34px!important;display:grid!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article{aspect-ratio:auto!important;background:#070a0b!important;border:1px solid #ffffff24!important;border-radius:0!important;width:100%!important;height:clamp(430px,70svh,560px)!important;min-height:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 50px #00000047!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure{width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure:after{content:""!important;display:block!important;position:absolute!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure img{object-fit:cover!important;object-position:center top!important;filter:saturate(.76)contrast(1.08)brightness(.72)!important;width:100%!important;height:100%!important;transform:none!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head{z-index:2!important;min-height:0!important;color:var(--cap-orange)!important;pointer-events:none!important;justify-content:space-between!important;align-items:flex-start!important;padding:22px 20px 0!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head b{letter-spacing:.02em!important;color:var(--cap-orange)!important;font:600 18px/1 Roboto Mono,monospace!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head svg{width:44px!important;height:44px!important;color:var(--cap-orange)!important;filter:drop-shadow(0 0 18px #ff6a002e)!important;background:#04070857!important;border:1px solid #ff6a008c!important;border-radius:999px!important;padding:9px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>.cap-detail__problem-card-copy{z-index:2!important;color:#f4f2ed!important;width:100%!important;height:auto!important;min-height:0!important;padding:0 20px 22px!important;display:block!important;position:absolute!important;inset:auto 0 0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy small{color:#a8afb1!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 9px!important;font:700 8px/1.2 Roboto Mono,monospace!important;display:block!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{color:#f6f3ed!important;letter-spacing:-.055em!important;max-width:92%!important;margin:0 0 12px!important;font:500 clamp(30px,9.2vw,42px)/.96 Space Grotesk,sans-serif!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy p,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{color:#b5bbbd!important;max-width:94%!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy footer{width:100%!important;color:var(--cap-orange)!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-top:1px solid #ff6a006b!important;margin-top:22px!important;padding-top:13px!important;font:700 8px/1.2 Roboto Mono,monospace!important}}@media (width<=380px){.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article{height:clamp(400px,68svh,500px)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head{padding:18px 16px 0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head svg{width:38px!important;height:38px!important;padding:8px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>.cap-detail__problem-card-copy{padding:0 16px 18px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{font-size:clamp(27px,8.6vw,34px)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy p,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{font-size:12px!important;line-height:1.5!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{grid-template-rows:auto minmax(0,1fr)!important;padding:58px 6px 6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{flex-direction:column!important;justify-content:flex-start!important;gap:0!important;min-height:0!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{flex:none!important;order:1!important;width:100%!important;min-height:clamp(264px,34svh,312px)!important;padding:0 8px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(32px,9.6vw,41px)!important;line-height:.94!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{margin-top:10px!important;padding-left:11px!important;font-size:clamp(11px,3.2vw,12.8px)!important;line-height:1.36!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{flex:none!important;order:2!important;width:100vw!important;margin:0 calc(50% - 50vw)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:auto!important;background:#020202 url(/in-en/deeptech-black-hole-gargantua.png) 50%/cover no-repeat!important;border:0!important;width:100vw!important;height:clamp(224px,30svh,280px)!important;max-height:none!important;margin:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--desktop{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--mobile{object-fit:cover!important;object-position:center!important;transform-origin:50%!important;width:100%!important;height:100%!important;display:block!important;transform:scale(1.48)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head{background:#030303!important;border-top:1px solid #ff6a003d!important;border-bottom:1px solid #ffffff14!important;flex:none!important;order:3!important;min-height:24px!important;padding:4px 8px 3px!important;font-size:6px!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs{background:#030303!important;flex:none!important;order:4!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;padding:4px 2px 2px!important;display:grid!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article{text-align:center!important;opacity:1!important;background:#050707!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:54px!important;padding:4px 1px!important;display:flex!important;transform:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs svg{width:24px!important;height:24px!important;padding:5px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs p{color:#f3f1eb!important;opacity:1!important;text-align:center!important;align-items:center!important;font-size:8px!important;line-height:1.12!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs small{color:var(--cap-orange)!important;margin:1px 0 0!important;font-size:5px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts{display:none!important}.cap-exact__problems{background:#070a0b!important;height:620svh!important;min-height:0!important;padding:0!important;position:relative!important}.cap-exact__problems>.cap-exact__wrap{box-sizing:border-box!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;width:100%!important;height:100svh!important;padding:72px 14px 18px!important;display:grid!important;position:sticky!important;top:0!important;overflow:hidden!important}.cap-exact__problems .cap-exact__eyebrow,.cap-exact__problems>.cap-exact__wrap>h2,.cap-exact__problems>.cap-exact__wrap>.cap-exact__lead{z-index:8!important;pointer-events:none!important;text-shadow:0 16px 38px #000000b8!important;width:min(92vw,430px)!important;margin-left:0!important;position:relative!important}.cap-exact__problems .cap-exact__eyebrow{margin:0 0 4px!important}.cap-exact__problems>.cap-exact__wrap>h2{margin:0!important;font-size:clamp(35px,11vw,48px)!important;line-height:.94!important}.cap-exact__problems>.cap-exact__wrap>.cap-exact__lead{border-left:1px solid var(--cap-orange)!important;color:#b7bcbf!important;margin:8px 0 0!important;padding-left:12px!important;font-size:12px!important;line-height:1.45!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid{width:100%!important;height:100%!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article{opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:100%!important;height:100%!important;min-height:0!important;transition:opacity .42s,visibility .42s,transform 1.1s cubic-bezier(.2,.75,.2,1)!important;position:absolute!important;inset:0!important;transform:scale(1.025)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:scale(1)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child:not(.is-active){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure{height:100%!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure img{object-position:center!important;filter:saturate(.78)contrast(1.12)brightness(.68)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head{padding:0!important;inset:calc(42% - 22px) 20px auto!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head b{font-size:22px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head svg{width:46px!important;height:46px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>.cap-detail__problem-card-copy{padding:0 20px!important;bottom:20px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy small{font-size:8px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{max-width:92%!important;font-size:clamp(34px,10.6vw,48px)!important;line-height:.94!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy p,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{max-width:92%!important;font-size:13px!important;line-height:1.5!important}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(252px,35svh,300px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(29px,9vw,36px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{font-size:10.5px!important;line-height:1.32!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{height:clamp(210px,29svh,258px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs p{font-size:7.2px!important}.cap-exact__problems>.cap-exact__wrap{padding:66px 10px 14px!important}.cap-exact__problems>.cap-exact__wrap>h2{font-size:clamp(31px,10vw,40px)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{font-size:clamp(30px,9.4vw,39px)!important}}@media (width<=700px){.cap-exact__problems{background:#070a0b!important;height:auto!important;min-height:0!important;padding:0!important;position:relative!important;overflow:visible!important}.cap-exact__problems>.cap-exact__wrap{width:100%!important;height:auto!important;min-height:0!important;padding:78px 0 0!important;display:block!important;position:relative!important;top:auto!important;overflow:visible!important}.cap-exact__problems .cap-exact__eyebrow,.cap-exact__problems>.cap-exact__wrap>h2,.cap-exact__problems>.cap-exact__wrap>.cap-exact__lead{z-index:2!important;pointer-events:auto!important;width:min(315px,100vw - 32px)!important;text-shadow:none!important;margin-left:16px!important;margin-right:16px!important;position:relative!important}.cap-exact__problems .cap-exact__eyebrow{margin-bottom:12px!important;font-size:7px!important}.cap-exact__problems>.cap-exact__wrap>h2{letter-spacing:-.055em!important;margin-top:0!important;margin-bottom:12px!important;font-size:clamp(30px,8.8vw,38px)!important;line-height:.96!important}.cap-exact__problems>.cap-exact__wrap>.cap-exact__lead{border-left:1px solid var(--cap-orange)!important;color:#aeb5b8!important;margin-top:0!important;margin-bottom:28px!important;padding-left:12px!important;font-size:12px!important;line-height:1.45!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid{width:100%!important;height:auto!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child:not(.is-active),.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#070a0b!important;border:0!important;border-top:1px solid #ffffff1f!important;width:100%!important;height:100svh!important;min-height:620px!important;margin:0!important;transition:none!important;display:block!important;position:sticky!important;top:0!important;overflow:hidden!important;transform:none!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure{width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure:after{content:""!important;display:block!important;position:absolute!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure img{object-fit:cover!important;object-position:center!important;filter:saturate(.78)contrast(1.1)brightness(.7)!important;width:100%!important;height:100%!important;transform:none!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head{z-index:3!important;pointer-events:none!important;justify-content:space-between!important;align-items:center!important;padding:0!important;display:flex!important;position:absolute!important;inset:76px 20px auto!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head b{color:var(--cap-orange)!important;font:700 20px/1 Roboto Mono,monospace!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head svg{width:46px!important;height:46px!important;color:var(--cap-orange)!important;background:#0204052e!important;border:1px solid #ff6a0094!important;border-radius:999px!important;padding:10px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>.cap-detail__problem-card-copy{z-index:3!important;color:#f5f2ec!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;align-content:stretch!important;width:100%!important;height:100%!important;min-height:0!important;padding:142px 20px 26px!important;display:grid!important;position:absolute!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy small{color:#e1e3e2!important;letter-spacing:.17em!important;text-transform:uppercase!important;align-self:start!important;margin:0 0 11px!important;font:700 8px/1.25 Roboto Mono,monospace!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{color:#f8f5ee!important;letter-spacing:-.06em!important;align-self:start!important;max-width:92%!important;margin:0!important;font:500 clamp(34px,10vw,48px)/.95 Space Grotesk,sans-serif!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy p,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{color:#c0c5c7!important;align-self:end!important;max-width:94%!important;margin:0 0 20px!important;font-size:14px!important;line-height:1.55!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy footer{width:100%!important;color:var(--cap-orange)!important;letter-spacing:.15em!important;text-transform:uppercase!important;border-top:1px solid #ff6a0070!important;align-self:end!important;margin:0!important;padding-top:14px!important;font:700 8px/1.2 Roboto Mono,monospace!important}}@media (width<=380px){.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child:not(.is-active),.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article.is-active{min-height:590px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head{top:68px!important;left:16px!important;right:16px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>.cap-detail__problem-card-copy{padding:128px 16px 22px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{font-size:clamp(30px,9.2vw,39px)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy p,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{font-size:12.5px!important;line-height:1.48!important}}@media (width<=700px){.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-story{width:100%!important;height:600svh!important;margin:0!important;display:block!important;position:relative!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid{background:#070a0b!important;width:100%!important;height:100svh!important;min-height:0!important;margin:0!important;display:block!important;position:sticky!important;inset:0 auto auto!important;overflow:hidden!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child:not(.is-active){z-index:1!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;transition:opacity .4s,visibility .4s,transform 1.15s cubic-bezier(.2,.75,.2,1)!important;display:block!important;position:absolute!important;inset:0!important;transform:scale(1.025)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article.is-active,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child.is-active{z-index:3!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:scale(1)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure img{transition:transform 1.4s cubic-bezier(.2,.75,.2,1)!important;transform:scale(1.08)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article.is-active>figure img{transform:scale(1)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy>*{opacity:0!important;transition:opacity .38s 80ms,transform .48s cubic-bezier(.2,.75,.2,1) 80ms!important;transform:translateY(18px)!important}.cap-detail.cap-exact .cap-exact__problems article.is-active .cap-detail__problem-card-head,.cap-detail.cap-exact .cap-exact__problems article.is-active .cap-detail__problem-card-copy>*{opacity:1!important;transform:translateY(0)!important}.cap-detail.cap-exact .cap-exact__problems article.is-active .cap-detail__problem-card-copy h3{transition-delay:.12s!important}.cap-detail.cap-exact .cap-exact__problems article.is-active .cap-detail__problem-card-copy p{transition-delay:.17s!important}.cap-detail.cap-exact .cap-exact__problems article.is-active .cap-detail__problem-card-copy footer{transition-delay:.21s!important}}@media (width<=900px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs{box-sizing:border-box!important;grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article{gap:clamp(3px,.65svh,6px)!important;min-width:0!important;min-height:clamp(54px,8.5svh,72px)!important;padding:clamp(4px,.7svh,7px) 3px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs svg{width:clamp(24px,4.8svh,34px)!important;height:clamp(24px,4.8svh,34px)!important;padding:clamp(5px,.9svh,8px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs p{min-width:0!important;font-size:clamp(8px,1.35vw,10px)!important;line-height:1.12!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs small{font-size:clamp(5px,.8vw,6px)!important}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article{gap:3px!important;min-height:50px!important;padding:3px 2px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs svg{width:23px!important;height:23px!important;padding:5px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs p{font-size:7.5px!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{gap:0!important;padding:58px 6px 6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{flex-direction:column!important;justify-content:flex-start!important;gap:0!important;min-height:0!important;display:flex!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{flex:none!important;min-height:clamp(240px,34svh,286px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{flex:none!important;grid-template-rows:auto auto auto auto!important;width:100vw!important;height:auto!important;margin-inline:calc(50% - 50vw)!important;display:grid!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:auto!important;background:#020202 url(/in-en/deeptech-black-hole-gargantua.png) 50%/cover no-repeat!important;width:100vw!important;height:clamp(170px,28svh,244px)!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{object-fit:cover!important;object-position:center!important;transform-origin:50%!important;pointer-events:none!important;width:100%!important;height:120%!important;inset:-10% 0!important;transform:scale(1.08)!important}.cap-gravity__video::-webkit-media-controls{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-gravity__video::-webkit-media-controls-panel{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-gravity__video::-webkit-media-controls-play-button{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-gravity__video::-webkit-media-controls-start-playback-button{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head{min-height:22px!important;padding:4px 8px 3px!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs{grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:3px 2px!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article{min-height:clamp(50px,7.2svh,64px)!important}.cap-mobile-problem-data{box-sizing:border-box!important;background:#030303!important;border-top:1px solid #ff6a0033!important;gap:10px!important;width:100%!important;padding:16px 8px 22px!important;display:grid!important;overflow:hidden!important}.cap-mobile-problem-data__head{padding:0 4px 8px!important}.cap-mobile-problem-data__domains,.cap-mobile-problem-data__facts{background:#ffffff1a!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;padding:0!important;display:grid!important}.cap-mobile-problem-data__domains article,.cap-mobile-problem-data__facts article,.cap-mobile-problem-data__facts article:last-child{background:#080b0c!important;grid-column:auto!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:58px!important;padding:7px 5px!important;display:grid!important}.cap-mobile-problem-data__domains article:not(:last-child):after{display:none!important}.cap-mobile-problem-data__domains svg,.cap-mobile-problem-data__facts i{width:25px!important;height:25px!important;padding:5px!important}.cap-mobile-problem-data__facts svg{width:13px!important;height:13px!important;padding:0!important}.cap-mobile-problem-data__domains b,.cap-mobile-problem-data__facts b{font-size:clamp(8px,2.3vw,10px)!important}.cap-mobile-problem-data__domains small,.cap-mobile-problem-data__facts span{margin-top:3px!important;font-size:clamp(4.5px,1.25vw,5.5px)!important;line-height:1.2!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__deep{padding-top:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image>div{min-height:clamp(420px,55svh,500px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image>div{justify-content:center!important;padding:34px 16px 26px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image span{margin-bottom:12px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image p{font-size:clamp(31px,9.4vw,40px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image .cap_p{width:min(330px,90vw)!important;transform:translateY(10px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__discipline-board{margin-top:18px!important}}@media (width<=700px) and (height<=680px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding:50px 4px 4px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(214px,33svh,224px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{height:172px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article{min-height:48px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image>div{min-height:410px!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head.cap-mobile-problem-data__head--inline{display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline{grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;margin:0!important;padding:0!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data>.cap-mobile-problem-data__head,.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data>.cap-mobile-problem-data__domains,.cap-detail.cap-exact.cap-exact--gravity>.cap-mobile-problem-data{display:none!important}}@media (width>=701px) and (aspect-ratio<=1.2){.cap-detail__opening-stage{height:min(100svh,1450px)!important;overflow-y:auto!important}}@media (width<=700px){.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(2)>figure:after,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(4)>figure:after,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(3)>figure:after{background:linear-gradient(#030608 0%,#03060833 28%,#03060878 48%,#0000 64%)!important;display:block!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid article:nth-child(9),.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid article:nth-child(10),.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid article:nth-child(11),.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid article:nth-child(12){grid-template-rows:auto minmax(42px,auto) 1fr!important;align-content:start!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid article:nth-child(9)>b,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid article:nth-child(10)>b,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid article:nth-child(11)>b,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid article:nth-child(12)>b{min-height:2.7em!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid article:nth-child(9) h3,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid article:nth-child(10) h3,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid article:nth-child(11) h3,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid article:nth-child(12) h3{letter-spacing:-.035em!important;align-items:flex-end!important;min-height:42px!important;margin:14px 0 10px!important;font-size:clamp(13px,3.15vw,16px)!important;line-height:1.08!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid article:nth-child(9) p,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid article:nth-child(10) p,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid article:nth-child(11) p,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid article:nth-child(12) p{margin:0!important;font-size:clamp(8.5px,2.35vw,11px)!important;line-height:1.36!important}}@media (width<=900px){.cap-detail__opening{min-height:900px;padding-top:105px}.cap-detail__opening h1{font-size:clamp(54px,11.5vw,92px);line-height:.84}.cap-detail__opening-rail{width:100%;margin-left:0}.cap-detail__opening-status{display:none}}@media (width<=700px){.cap-detail__opening{min-height:850px;padding:95px 20px 28px}.cap-detail__opening>header{gap:9px;display:grid}.cap-detail__opening h1{font-size:clamp(44px,13.2vw,67px);line-height:.86}.cap-detail__opening h1 strong:after{width:6px;height:6px;right:-10px}.cap-detail__opening-copy>p{margin-top:34px;margin-left:0}.cap-detail__opening-rail{grid-template-columns:1fr}.cap-detail__opening-rail article{border-bottom:1px solid #ffffff1f;border-right:0;min-height:86px}.cap-detail__opening-rail article>i{top:auto;bottom:-13px;right:50%;transform:translate(50%)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.cap-detail__opening-status i{animation:none}}@media (width<=1150px){.cap-detail__opening{min-height:auto}.cap-detail__opening-layout{grid-template-columns:1fr;padding-top:80px}.cap-detail__opening-copy{max-width:780px}.cap-detail__problem-engine{min-height:620px}.cap-detail__opening-approach{grid-template-columns:1fr 1fr}.cap-detail__opening-approach article:nth-child(2){border-right:0}.cap-detail__opening-approach article:nth-child(-n+2){border-bottom:1px solid #ffffff1f}}@media (width<=700px){.cap-detail__opening{min-height:auto;padding-bottom:35px}.cap-detail__opening-layout{gap:55px;padding-top:65px}.cap-detail__opening h1{font-size:clamp(43px,12vw,60px)}.cap-detail__problem-engine{min-height:auto;padding:14px}.cap-detail__problem-inputs{grid-template-columns:1fr 1fr}.cap-detail__technology-core{grid-template-columns:1fr 48px 100px 48px 1fr}.cap-detail__technology-core>b{width:100px;font-size:9px;box-shadow:0 0 0 10px #ff6a000d,0 0 0 11px #ff6a0047,0 0 0 19px #ff6a0006,0 0 0 20px #ff6a0024}.cap-detail__technology-core>div small{display:none}.cap-detail__answer-output{grid-template-columns:1fr}.cap-detail__answer-output>div{border-bottom:1px solid #ffffff1c;border-right:0;min-height:84px}.cap-detail__opening-approach{grid-template-columns:1fr}.cap-detail__opening-approach article{border-bottom:1px solid #ffffff1f;border-right:0}}@media (prefers-reduced-motion:reduce){.cap-detail__problem-engine:after{animation:none}}@media (width<=1000px){.cap-detail__hero-copy,.cap-detail__statement-grid,.cap-detail__chain-intro,.cap-detail__foundation-intro{grid-template-columns:1fr;gap:40px}.cap-detail__hero-copy small{max-width:520px}.cap-detail__cards--four{grid-template-columns:1fr 1fr}.cap-detail__foundation-grid{grid-template-columns:1fr}.cap-detail__orbit{opacity:.55}.cap-detail__hero-media{opacity:.56;width:78vw}.cap-detail__hero h1{font-size:clamp(58px,11vw,105px)}.cap-detail__cards article{min-height:390px}.cap-detail__cards h3{margin-top:95px}.cap-detail__science-window,.cap-detail__factory{grid-template-columns:1fr}.cap-detail__science-window>figure,.cap-detail__factory figure{min-height:520px}.cap-detail__science-copy{border-top:1px solid var(--cap-line);border-left:0}.cap-detail__chain{grid-template-columns:repeat(3,1fr)}.cap-detail__chain:before{display:none}.cap-detail__chain article{border-bottom:1px solid var(--cap-line);min-height:360px}.cap-detail__chain article>span{display:none}}@media (width<=700px){.cap-detail__hero{min-height:760px;padding-top:125px}.cap-detail__hero-media{opacity:.35;width:100vw}.cap-detail__hero-media figcaption{display:none}.cap-detail__hero h1{margin-block:30px 40px;font-size:clamp(48px,15vw,72px)}.cap-detail__hero-copy{gap:28px}.cap-detail__hero-copy small{border-top:1px solid var(--cap-line);border-left:0;padding:20px 0 0}.cap-detail__orbit{width:88vw;top:19%;right:-32%}.cap-detail__switcher{grid-template-columns:1fr}.cap-detail__switcher a{border-right:0;border-bottom:1px solid var(--cap-line);min-height:70px}.cap-detail__chapter-head{grid-template-columns:38px 1fr;gap:12px;min-height:74px}.cap-detail__chapter-head i{display:none}.cap-detail__statement,.cap-detail__chain-section,.cap-detail__chain-intro,.cap-detail__foundation{padding-block:90px}.cap-detail__section-label{align-items:flex-start;line-height:1.5}.cap-detail__section-label i{display:none}.cap-detail__science-window>figure,.cap-detail__factory figure{min-height:330px}.cap-detail__science-copy{padding-block:70px}.cap-detail__cards--four{grid-template-columns:1fr}.cap-detail__cards article{min-height:350px}.cap-detail__cards h3{margin-top:80px}.cap-detail__factory h2{font-size:44px}.cap-detail__manifesto{padding-block:100px}.cap-detail__chain{grid-template-columns:1fr}.cap-detail__chain article{border-right:0;min-height:280px;padding:35px 24px}.cap-detail__chain article>div{margin-top:70px}.cap-detail__ai{grid-template-columns:1fr}.cap-detail__ai article{border-bottom:1px solid #0a0a092b;border-right:0;min-height:430px;padding-block:70px}.cap-detail__ai h2{margin-top:80px}.cap-detail__foundation-intro{margin-bottom:70px}.cap-detail__foundation-grid article{min-height:650px;padding-inline:24px}.cap-detail__foundation-grid article>figure{margin-inline:-24px}.cap-detail__foundation-grid h2{margin-top:60px}.cap-detail__next{padding-block:100px}}@media (prefers-reduced-motion:reduce){.cap-detail [data-cap-reveal]{opacity:1;transition:none;transform:none}.cap-detail__orbit{animation:none}}@media (width<=1000px){.cap-detail__acts article{grid-template-columns:90px 1fr;min-height:620px}.cap-detail__act-symbol{opacity:.2}.cap-detail__foundation-grid{grid-template-columns:1fr 1fr}.cap-detail__science-copy{width:70vw}}@media (width<=700px){.cap-detail__scroll-progress{display:none}.cap-detail__hero-media{opacity:.72;-webkit-mask-image:linear-gradient(#000 64%,#0000);mask-image:linear-gradient(#000 64%,#0000)}.cap-detail__science-window{min-height:780px}.cap-detail__science-copy{width:auto;margin:0 24px}.cap-detail__acts article{grid-template-columns:1fr;gap:45px;min-height:680px}.cap-detail__acts .cap-detail__card-index{border-bottom:1px solid;border-right:0;flex-direction:row;height:auto;padding:0 0 22px}.cap-detail__acts .cap-detail__card-index b{font-size:48px}.cap-detail__act-symbol{width:100vw;right:-42vw}.cap-detail__factory>div{width:auto;margin:0 24px}.cap-detail__chain-visual{height:82vw;margin-top:45px}.cap-detail__foundation-grid{grid-template-columns:1fr}.cap-detail__foundation-grid article{min-height:570px}}@media (width<=1000px){.cap-detail__problems>header,.cap-detail__boundaries>header,.cap-detail__future>header{grid-template-columns:1fr}.cap-detail__problem-grid{grid-template-columns:1fr 1fr}.cap-detail__domain-index article{grid-template-columns:55px .8fr 1fr}.cap-detail__domain-index article p{grid-column:2/-1}.cap-detail__future aside{grid-template-columns:1fr}}@media (width<=700px){.cap-detail__problems,.cap-detail__boundaries,.cap-detail__future{padding-block:90px}.cap-detail__problems>header h2,.cap-detail__boundaries>header h2,.cap-detail__future>header h2{font-size:40px}.cap-detail__problem-grid,.cap-detail__future-grid{grid-template-columns:1fr}.cap-detail__problem-grid article{min-height:390px}.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:510px}.cap-detail__problem-card-copy{padding-top:245px}.cap-detail__domain-index article{grid-template-columns:42px 1fr;gap:14px}.cap-detail__domain-index h3,.cap-detail__domain-index p{grid-column:2}.cap-detail__future aside{padding:28px}}@media (width<=1000px){.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){grid-template-columns:minmax(0,1fr) 150px;min-height:500px}.cap-detail__acts:before{left:auto;right:calc(clamp(24px,6vw,105px) + 75px)}.cap-detail__acts .cap-detail__act-copy,.cap-detail__acts article:nth-of-type(2n) .cap-detail__act-copy{text-align:left;grid-column:1;justify-self:start}.cap-detail__acts .cap-detail__act-symbol{grid-column:2;width:150px}.cap-detail__acts .cap-detail__card-index,.cap-detail__acts article:nth-of-type(2n) .cap-detail__card-index{width:auto;left:0;right:190px}}@media (width<=700px){.cap-detail__acts{padding-bottom:70px;padding-left:24px;padding-right:24px}.cap-detail__acts-heading{grid-template-columns:1fr;gap:24px;padding:65px 0 50px}.cap-detail__acts:before{inset:210px auto 100px 53px}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){grid-template-columns:58px 1fr;gap:22px;min-height:440px;padding:82px 0 48px}.cap-detail__acts .cap-detail__act-symbol{grid-column:1;width:58px}.cap-detail__acts .cap-detail__act-symbol:before{width:58px;height:58px}.cap-detail__acts .cap-detail__act-symbol i{display:none}.cap-detail__acts .cap-detail__act-symbol>svg{width:29px;height:29px}.cap-detail__acts .cap-detail__act-copy,.cap-detail__acts article:nth-of-type(2n) .cap-detail__act-copy{grid-column:2}.cap-detail__acts .cap-detail__card-index,.cap-detail__acts article:nth-of-type(2n) .cap-detail__card-index{width:auto;top:36px;left:80px;right:0}.cap-detail__acts h3{font-size:32px}}@media (width<=1000px){.cap-detail__acts{grid-template-columns:1fr 1fr}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){grid-template-rows:auto 140px 1fr;grid-template-columns:1fr;min-height:450px}.cap-detail__acts article:nth-of-type(2):after{top:auto;bottom:-14px;right:50%;transform:translate(50%)rotate(90deg)}.cap-detail__acts article:nth-of-type(3):after{transform:rotate(180deg)}.cap-detail__acts .cap-detail__act-copy,.cap-detail__acts article:nth-of-type(2n) .cap-detail__act-copy{text-align:left;grid-column:1}.cap-detail__acts .cap-detail__act-symbol{grid-column:1;width:130px}.cap-detail__acts .cap-detail__card-index,.cap-detail__acts article:nth-of-type(2n) .cap-detail__card-index{width:100%;position:static}}@media (width<=700px){.cap-detail__acts{grid-template-columns:1fr;padding:0 24px 65px}.cap-detail__acts-heading{grid-template-columns:1fr;padding:58px 0 42px}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){grid-template-rows:auto 125px 1fr;grid-template-columns:1fr;gap:18px;min-height:390px;padding:30px 24px 38px}.cap-detail__acts article:after,.cap-detail__acts article:nth-of-type(2):after,.cap-detail__acts article:nth-of-type(3):after{top:auto;bottom:-14px;right:50%;transform:translate(50%)rotate(90deg)}.cap-detail__acts .cap-detail__act-symbol{grid-column:1;width:112px}.cap-detail__acts .cap-detail__act-symbol:before{width:96px;height:96px}.cap-detail__acts .cap-detail__act-symbol>svg{width:44px;height:44px}.cap-detail__acts h3{font-size:29px}}@media (width<=700px){.cap-detail__foundation-grid article{grid-template-rows:auto auto 1fr auto 230px;min-height:680px}.cap-detail__foundation-grid article>figure.cap-detail__foundation-media{height:230px;min-height:230px;margin-inline:-10px}}@media (width<=1100px){.cap-detail__foundation-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.cap-detail__foundation-grid{grid-template-columns:1fr;gap:14px}.cap-detail__foundation-grid article{min-height:690px;padding:28px 24px 20px}.cap-detail__foundation-grid article>figure.cap-detail__foundation-media{height:260px;min-height:260px;margin-inline:-10px}}.cap-detail__foundation-grid small{margin-top:auto;font-size:9px;line-height:1.5}@media (width<=700px){.cap-detail__foundation-grid article{min-height:420px;padding:30px 25px}.cap-detail__foundation-grid h2{margin-top:40px;font-size:31px}.cap-detail__foundation-grid p{font-size:16px}}@media (width<=1150px){.cap-detail__acts{grid-template-columns:1fr 1fr}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){min-height:720px}.cap-detail__acts article:nth-child(3){border-right:1px solid #0d244421}}@media (width<=700px){.cap-detail__acts{grid-template-columns:1fr;padding:0 18px 55px}.cap-detail__acts-heading{padding:54px 4px 38px}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){border-right:1px solid #0d244421;grid-template-rows:auto 230px 1fr auto;min-height:680px;padding:25px 24px 0}.cap-detail__act-media{height:230px;margin-inline:-24px}.cap-detail__acts footer{margin-inline:-24px}.cap-detail__acts h3{font-size:29px}}@media (width<=700px){.cap-detail__signal-path{grid-template-columns:1fr}.cap-detail__signal-path>div{padding-block:14px}.cap-detail__signal-path>div>i{width:1px;height:16px;inset:auto auto -8px 20px}.cap-detail__foundation-icon{height:155px}}@media (prefers-reduced-motion:reduce){.cap-detail__signal-path>div>i:after{animation:none}}@media (width<=1000px){.cap-detail__hero-system{width:100%}}@media (width<=700px){.cap-detail__hero-system{grid-template-columns:1fr;gap:12px;margin-top:38px}.cap-detail__hero-system>i{display:none}.cap-detail__hero-system>div{border-bottom:1px solid #ffffff14;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.cap-detail__hero-media img,.cap-detail__hero-media:after,.cap-detail__hero-system>i:after{animation:none}}@media (width<=1000px){.cap-detail__chain-story{grid-template-columns:1fr}.cap-detail__chain-story .cap-detail__chain-visual{height:min(74vw,650px);position:relative;top:auto}.cap-detail__chain-story .cap-detail__chain{grid-template-columns:1fr 1fr;display:grid}.cap-detail__chain-story .cap-detail__chain:before{display:none}.cap-detail__chain-story .cap-detail__chain article{border-right:1px solid #ffffff1a;min-height:360px;padding:55px 28px}.cap-detail__chain-story .cap-detail__chain article:last-child{min-height:360px}}@media (width<=700px){.cap-detail__chain-story{margin-top:45px}.cap-detail__chain-story .cap-detail__chain{grid-template-columns:1fr}.cap-detail__chain-story .cap-detail__chain article{border-right:0;grid-template-columns:62px 1fr;min-height:320px;padding:48px 0}.cap-detail__chain-story .cap-detail__chain article>b{width:56px;height:56px}.cap-detail__chain-story .cap-detail__chain-visual{height:85vw}.cap-detail__ai:before{width:72px;height:72px;top:50%}.cap-detail__ai article{min-height:520px}}@media (prefers-reduced-motion:reduce){.cap-detail__chain-reticle b{animation:none}}@media (width<=1000px){.cap-detail__chain-simple .cap-detail__chain{grid-template-columns:1fr 1fr}.cap-detail__chain-simple .cap-detail__chain article:nth-child(n){grid-area:auto}.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span{top:50%;bottom:auto;right:-12px;transform:translateY(-50%)}.cap-detail__chain-simple .cap-detail__chain article:nth-child(n+4)>span{transform:translateY(-50%)}.cap-detail__chain-phases{grid-template-columns:1fr 1fr 1fr}.cap-detail__chain-phases i{display:none}}@media (width<=700px){.cap-detail__chain-simple{margin-top:38px}.cap-detail__chain-phases{text-align:left;grid-template-columns:1fr;gap:8px}.cap-detail__chain-phases span:not(:first-child){display:none}.cap-detail__chain-simple .cap-detail__chain{grid-template-columns:1fr}.cap-detail__chain-simple .cap-detail__chain article{min-height:240px;padding:32px 24px}.cap-detail__chain-simple .cap-detail__chain article>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(n+4)>span{inset:auto auto -12px 34px;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.cap-detail [data-cap-reveal]{clip-path:none}.cap-detail__hero-media img,.cap-detail__science-window img,.cap-detail__factory img,.cap-detail__chain-visual img,.cap-detail__act-symbol{transform:none}}@media (width<=700px){.cap-detail__hero h1{font-size:clamp(40px,10.5vw,52px)}.cap-detail__statement h2,.cap-detail__science-copy h2{font-size:32px}.cap-detail__acts h3{font-size:34px}.cap-detail__factory h2,.cap-detail__manifesto p{font-size:36px}.cap-detail__chain-intro h2,.cap-detail__foundation-intro h2{font-size:40px}.cap-detail__ai h2{font-size:36px}.cap-detail__next h2{font-size:40px}}@media (width<=700px){.cap-detail__foundation-grid article{grid-template-rows:auto auto 1fr auto 230px;min-height:680px;padding:28px 24px 18px}.cap-detail__foundation-grid h2{font-size:30px}.cap-detail__foundation-grid p{font-size:15px}}.cap-detail__chain-simple .cap-detail__chain{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;overflow:visible}@media (width<=1000px){.cap-detail__chain-simple .cap-detail__chain{grid-template-columns:1fr 1fr}.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span{top:50%;bottom:auto;right:-22px;transform:translateY(-50%)}.cap-detail__chain-simple .cap-detail__chain:after,.cap-detail__chain-simple .cap-detail__chain article:nth-child(4):before{display:none}.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span{display:grid}}@media (width<=700px){.cap-detail__chain-simple{padding:10px}.cap-detail__chain-simple .cap-detail__chain{grid-template-columns:1fr;gap:12px}.cap-detail__chain-simple .cap-detail__chain article:nth-child(n){min-height:340px;padding:26px 23px}.cap-detail__chain-simple .cap-detail__chain article>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(n+4)>span{inset:auto 50% -20px auto;transform:translate(50%)rotate(90deg)}.cap-detail__chain-continuity{align-items:flex-start;font-size:13px;line-height:1.55}.cap-detail__foundation-grid article,.cap-detail__foundation-grid article:nth-child(4){min-height:430px;padding:30px 25px}}@media (width>=851px){.cap-detail__problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.cap-detail__problem-grid{grid-template-columns:1fr 1fr}.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:450px}.cap-detail__problem-card-copy{padding-top:220px}}@media (width<=600px){.cap-detail__problem-grid{grid-template-columns:1fr}.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:455px}.cap-detail__problem-card-copy{padding-top:225px}}@media (width<=850px){.cap-detail__problem-grid article{aspect-ratio:1.02;min-height:0}.cap-detail__problem-card-copy{min-height:0;padding-top:49%}}@media (width<=600px){.cap-detail__problem-grid article{aspect-ratio:.94;min-height:0}.cap-detail__problem-card-copy{min-height:0;padding-top:51%}}@media (width<=850px){.cap-detail__problem-grid article{aspect-ratio:auto;height:405px;min-height:0}.cap-detail__problem-grid article>.cap-detail__problem-card-copy{min-height:0;padding-top:47%}}@media (width<=600px){.cap-detail__problem-grid article{aspect-ratio:auto;height:410px;min-height:0}.cap-detail__problem-grid article>.cap-detail__problem-card-copy{min-height:0;padding-top:49%}}@media (width<=1000px){.cap-exact__facts{grid-template-columns:1fr 1fr}.cap-exact__split,.cap-exact__institutional-grid{grid-template-columns:1fr}.cap-exact__cards{grid-template-columns:1fr 1fr}.cap-exact__chain{grid-template-columns:1fr 1fr 1fr}.cap-exact__achieved-grid,.cap-exact__domain-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.cap-exact__wrap{width:min(100% - 32px,1460px)}.cap-exact h2{font-size:40px}.cap-exact__hero{min-height:820px;padding-top:125px}.cap-exact__hero h1{font-size:clamp(47px,13vw,68px)}.cap-exact__hero-foot,.cap-exact__cards,.cap-exact__ai,.cap-exact__achieved-grid,.cap-exact__domain-grid,.cap-exact__facts{grid-template-columns:1fr}.cap-exact__facts div{min-height:90px}.cap-exact__deep,.cap-exact__problems,.cap-exact__capability,.cap-exact__achieved,.cap-exact__domains,.cap-exact__future,.cap-exact__institutional,.cap-exact__final{padding:90px 0}.cap-exact__deep{padding-top:45px}.cap-exact__chain{grid-template-columns:1fr}.cap-exact__chain article{border-bottom:1px solid #ffffff21;border-right:0;min-height:230px}.cap-exact__future-grid article{grid-template-columns:42px 1fr;gap:16px;padding:25px 0}.cap-exact__future-grid article p{grid-column:2}.cap-exact__final>div>div:last-child{flex-direction:column;align-items:flex-start}}@media (width<=850px){.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:420px}.cap-detail__problem-card-copy{padding-top:205px}}@media (width<=600px){.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:410px}.cap-detail__problem-card-copy{padding-top:200px}}@media (width<=1100px){.cap-exact__deep-intro{grid-template-columns:1fr}.cap-exact__deep-intro>figure{min-height:500px}.cap-exact__discipline-board{grid-template-columns:1fr 1fr}.cap-exact__discipline-board article:nth-child(2){border-right:0}.cap-exact__discipline-board article:nth-child(-n+2){border-bottom:1px solid #171a1a24}}@media (width<=700px){.cap-exact__deep-intro>figure{min-height:340px}.cap-exact__discipline-board{grid-template-columns:1fr}.cap-exact__discipline-board article{border-bottom:1px solid #171a1a24;border-right:0;min-height:620px}.cap-exact__discipline-board article:last-child{border-bottom:0}}@media (width<=1100px){.cap-exact__deep-intro,.cap-exact__deep-copy{min-height:760px}.cap-exact__deep-copy h2{width:min(850px,90vw)}.cap-exact__deep-copy p{width:min(620px,72vw)}.cap-exact__deep-intro>figure{min-height:0}}@media (width<=700px){.cap-exact__deep>.cap-exact__wrap>.cap-exact__eyebrow{width:calc(100% - 40px)}.cap-exact__deep-intro,.cap-exact__deep-copy{min-height:720px}.cap-exact__deep-intro>figure{min-height:0}.cap-exact__deep-intro>figure:after{background:linear-gradient(0deg,#050708fc 0,#050708e0 53%,#05070847 100%)}.cap-exact__deep-intro>figure img{object-position:66% center}.cap-exact__deep-copy{justify-content:flex-end;padding:70px 20px}.cap-exact__deep-copy h2,.cap-exact__deep-copy p{width:100%}.cap-exact__deep-copy h2{margin-bottom:36px;font-size:clamp(43px,12vw,62px)}.cap-exact__deep-copy p{font-size:16px}.cap-exact__manifesto{width:calc(100% - 40px);padding:70px 0}}@media (width<=900px){.cap-exact__architecture>.cap-exact__ai{grid-template-columns:1fr}.cap-exact__architecture>.cap-exact__ai:after{width:92px;height:92px;top:50%}.cap-exact__architecture>.cap-exact__ai article{min-height:500px;padding:85px clamp(30px,7vw,70px)}}@media (width<=700px){.cap-exact__architecture>.cap-exact__ai:after{width:74px;height:74px;font-size:16px;box-shadow:0 0 0 10px #ff6a001a}.cap-exact__architecture>.cap-exact__ai article{min-height:430px;padding:70px 24px}.cap-exact__architecture>.cap-exact__ai h3{font-size:38px}.cap-exact__architecture>.cap-exact__ai article:first-child{padding-bottom:105px}.cap-exact__architecture>.cap-exact__ai article:last-child{padding-top:105px}}@media (width<=900px){.cap-exact__architecture>.cap-exact__ai{grid-template-columns:1fr}.cap-exact__architecture>.cap-exact__ai:after{top:50%}.cap-exact__architecture>.cap-exact__ai article{min-height:300px;padding:48px clamp(26px,6vw,52px)}}@media (width<=700px){.cap-exact__architecture>.cap-exact__ai:after{width:58px;height:58px;font-size:12px}.cap-exact__architecture>.cap-exact__ai article{min-height:280px;padding:42px 22px}.cap-exact__architecture>.cap-exact__ai article:first-child{padding-bottom:72px}.cap-exact__architecture>.cap-exact__ai article:last-child{padding-top:72px}.cap-exact__architecture>.cap-exact__ai h3{font-size:30px}}@media (width<=1100px){.cap-exact__chain{grid-template-columns:repeat(3,1fr)}.cap-exact__chain article:not(:last-child):after{display:none}}@media (width<=700px){.cap-exact__discipline-board article{grid-template-rows:auto 250px auto auto;min-height:0}.cap-exact__discipline-board figure{height:250px}.cap-exact__chain{grid-template-columns:1fr;gap:10px;padding:10px}.cap-exact__chain article{min-height:290px}}@media (width<=700px){.cap-exact__discipline-board article{grid-template-rows:auto 125px 1fr auto}.cap-exact__discipline-board figure{height:125px}.cap-exact__discipline-board figure i{width:72px;height:72px}}@media (width<=900px){.cap-exact__deep-copy{max-width:100%}.cap-exact__deep-point{width:min(640px,80vw)}}@media (width<=700px){.cap-exact__deep-point{grid-template-columns:50px 1fr;gap:17px;width:100%}.cap-exact__deep-point i{width:46px;height:46px}.cap-exact__deep-point i svg{width:25px;height:25px}.cap-exact__achieved-grid article{min-height:350px}}@media (width<=1100px){.cap-exact__institutional-grid{grid-template-columns:1fr}.cap-exact__institutional-grid>div:first-child{max-width:850px}.cap-exact__institutional:after{right:0}}@media (width<=700px){.cap-exact__institutional-grid h2{letter-spacing:-.025em;max-width:100%;font-size:clamp(34px,9.2vw,43px);line-height:1.04}.cap-exact__institutional-grid article{grid-template-columns:46px 45px 1fr 12px;gap:12px;padding:14px}.cap-exact__institutional-grid article>span{width:42px;height:42px;font-size:13px}.cap-exact__institutional-grid article>i{border:0;width:42px;height:42px}.cap-exact__institutional-grid article>i svg{width:29px;height:29px}.cap-exact__institutional-grid article>i:after{display:none}.cap-exact__institutional-grid article>div{grid-column:3}}@media (width<=1100px){.cap-detail__opening-facts{grid-template-columns:repeat(2,1fr)}.cap-detail__opening-facts article{border-bottom:1px solid #ffffff21}.cap-detail__opening-facts article:nth-child(2n){border-right:0}.cap-detail__opening-facts article:last-child{border-bottom:0;grid-column:1/-1}}@media (width<=700px){.cap-detail__opening-facts{grid-template-columns:1fr}.cap-detail__opening-facts article,.cap-detail__opening-facts article:last-child{border-bottom:1px solid #ffffff21;border-right:0;grid-column:auto;min-height:102px}.cap-detail__opening-facts article:last-child{border-bottom:0}}.cap-exact__manifesto--image figure{z-index:0;margin:0;position:absolute;inset:0}.cap-exact__manifesto--image figure:after{content:"";background:linear-gradient(90deg,#050708f7,#05070891 54%,#05070824),linear-gradient(#0000 52%,#050708b8);position:absolute;inset:0}.cap-exact__manifesto--image img{object-fit:cover;object-position:center right;width:100%;height:100%;transform:scale(1.035) translate3d(0,calc((var(--parallax,.5) - .5) * 32px),0);filter:saturate(.82)contrast(1.14)brightness(.82)}.cap-exact__manifesto--image>div{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;min-height:720px;padding:90px clamp(45px,6vw,115px);display:flex;position:relative}@media (height<=800px) and (width>=1101px){.cap-detail__opening-stage{padding-top:86px;padding-bottom:12px}.cap-detail__opening-stage .cap-detail__opening-layout{padding-top:8px}.cap-detail__opening-stage .cap-detail__opening-copy,.cap-detail__opening-stage .cap-detail__problem-engine{min-height:438px}.cap-detail__opening-message--physical>span{margin-bottom:10px}.cap-detail__opening-message--physical h2{max-width:620px;font-size:clamp(39px,3.75vw,60px);line-height:.88}.cap-detail__opening-message--physical>p{max-width:680px;margin-top:17px;padding-left:19px;font-size:clamp(17px,1.2vw,20px);line-height:1.4}.cap-detail__opening-message--physical>p+p{margin-top:9px}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system{gap:13px;width:min(600px,100%);margin-top:5px;padding-block:6px}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system>svg{width:39px;height:39px;padding:8px}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system p{font-size:16px;line-height:1.22}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system small{margin-top:4px;font-size:8.5px}.cap-detail__problem-inputs article{min-height:68px}.cap-detail__technology-core{grid-template-columns:1fr 64px 108px 64px 1fr;margin-block:18px}.cap-detail__technology-core>b{width:108px;box-shadow:0 0 0 10px #ff6a000d,0 0 0 11px #ff6a0047,0 0 0 19px #ff6a0006,0 0 0 20px #ff6a0024}.cap-detail__answer-output>div{min-height:88px}.cap-detail__opening-stage .cap-detail__opening-facts{margin-top:7px}.cap-detail__opening-stage .cap-detail__opening-facts article{grid-template-columns:48px 1fr;gap:11px;min-height:76px;padding-block:8px}.cap-detail__opening-stage .cap-detail__opening-facts article>i{width:43px;height:43px}.cap-detail__opening-stage .cap-detail__opening-facts article>i svg{width:21px;height:21px}.cap-detail__opening-stage .cap-detail__opening-facts span{margin-top:4px;font-size:8px;line-height:1.35}}@media (width<=1100px){.cap-detail__opening{height:auto}.cap-detail__opening-stage{grid-template-rows:auto auto auto;height:auto;min-height:100svh;position:relative;overflow:hidden}.cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:1fr;padding-top:65px}.cap-detail__opening-stage .cap-detail__opening-copy{min-height:auto}.cap-detail__opening-message{opacity:1;position:relative;inset:auto;transform:none}.cap-detail__opening-message--primary,.cap-detail__opening-message--physical{min-height:650px}.cap-detail__opening-message--physical{border-top:1px solid #ffffff1f}.cap-detail__opening-stage .cap-detail__opening-principle--system{opacity:1;margin-bottom:50px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.cap-detail__opening-stage .cap-detail__problem-engine{min-height:620px}}@media (width<=700px){.cap-detail__opening-stage{padding:95px 20px 28px}.cap-detail__opening-stage>header{gap:9px;display:grid}.cap-detail__opening-message--primary,.cap-detail__opening-message--physical{min-height:600px}.cap-detail__opening-message--primary h1,.cap-detail__opening-message--physical h2{font-size:clamp(42px,12vw,60px)}.cap-detail__opening-stage .cap-detail__problem-engine{min-height:auto}.cap-exact__manifesto--image,.cap-exact__manifesto--image>div{min-height:650px}.cap-exact__manifesto--image figure:after{background:linear-gradient(#05070880,#0507082e 56%,#050708c7)}.cap-exact__manifesto--image img{object-position:center top;transform:scale(1.12)translateY(-8%)}.cap-exact__manifesto--image>div{justify-content:center;padding:54px 20px 62px}.cap-exact__manifesto--image p{font-size:43px}}.cap-exact--gravity .cap-gravity__endpoint{text-shadow:0 2px 12px #000,0 0 18px #000;gap:8px;max-width:210px}@media (width>=1101px){.cap-exact--gravity .cap-detail__opening-stage{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;padding-bottom:0}.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{align-items:stretch;height:100%;overflow:visible}.cap-exact--gravity .cap-detail__opening-copy{height:100%;min-height:0;overflow:visible}.cap-exact--gravity .cap-detail__opening-message--primary,.cap-exact--gravity .cap-detail__opening-message--physical{justify-content:flex-start;padding-top:clamp(18px,3vh,34px)}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{display:none}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(235px,1fr) auto auto auto;align-self:stretch;height:100%;min-height:0;display:grid}.cap-exact--gravity .cap-detail__opening-facts{margin-top:0}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field{height:100%;min-height:0}.cap-exact--gravity .cap-gravity__inputs article{min-height:82px}.cap-exact--gravity .cap-gravity__head{min-height:28px;padding:5px 2px 4px}.cap-exact--gravity .cap-gravity__inputs{--gravity-input-pad-top:5px;padding-top:var(--gravity-input-pad-top);--gravity-line-y:27px;padding-bottom:4px}.cap-exact--gravity .cap-gravity__principle{color:#d6d9d7;text-align:left;background:#030303;border-top:1px solid #ffffff1f;justify-content:center;align-items:center;gap:14px;width:min(620px,100%);min-height:54px;margin:0 auto;padding:9px 16px;display:flex;position:relative}.cap-exact--gravity .cap-gravity__principle svg{width:34px;height:34px;color:var(--cap-orange);border:1px solid #ff6a0057;border-radius:50%;flex:none;padding:8px}.cap-exact--gravity .cap-gravity__principle p{margin:0;font:500 13px/1.15 Space Grotesk,sans-serif}.cap-exact--gravity .cap-gravity__principle small{color:#6f7779;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font:600 7px Roboto Mono,monospace;display:block}.cap-exact--gravity .cap-detail__opening-message--primary{padding-top:clamp(28px,5.4vh,76px)}.cap-exact--gravity .cap-detail__opening-message--primary>span{margin-bottom:clamp(14px,2.4vh,30px)}.cap-exact--gravity .cap-detail__opening-message--primary h1{max-width:min(760px,100%);font-size:clamp(60px,4.7vw + 1.8vh,104px);line-height:.84}.cap-exact--gravity .cap-detail__opening-message--primary>p{max-width:680px;margin-top:clamp(22px,3vh,36px);font-size:clamp(15px,.85vw + .35vh,20px);line-height:1.48}.cap-exact--gravity .cap-detail__opening-message--physical{padding-top:clamp(28px,5.2vh,72px)}.cap-exact--gravity .cap-detail__opening-message--physical>span{margin-bottom:clamp(14px,2.2vh,28px)}.cap-exact--gravity .cap-detail__opening-message--physical h2{max-width:min(790px,100%);font-size:clamp(58px,4.35vw + 1.6vh,98px);line-height:.84}.cap-exact--gravity .cap-detail__opening-message--physical>p{max-width:700px;margin-top:clamp(18px,2.4vh,28px);font-size:clamp(15px,.82vw + .32vh,19px);line-height:1.44}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{margin-top:clamp(18px,2.8vh,34px)}}@media (width>=1500px) and (height>=720px){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:minmax(390px,.66fr) minmax(720px,1.34fr);gap:clamp(28px,3vw,58px)}.cap-exact--gravity .cap-detail__opening-message--primary h1{max-width:780px;font-size:clamp(78px,5.1vw,90px);line-height:.83}.cap-exact--gravity .cap-detail__opening-message--primary>p{max-width:680px;margin-top:clamp(20px,2.5vh,30px);font-size:clamp(16px,.96vw,20px);line-height:1.45}.cap-exact--gravity .cap-detail__opening-message--physical h2{max-width:800px;font-size:clamp(76px,4.8vw,88px);line-height:.83}.cap-exact--gravity .cap-detail__opening-message--physical>p{max-width:720px;font-size:clamp(16px,.94vw,20px);line-height:1.43}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(0,clamp(360px,50vh,520px)) auto auto auto}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field{height:clamp(360px,50vh,520px)}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field img{object-fit:contain;object-position:center;transform:none}.cap-exact--gravity .cap-gravity__head{margin-top:-1px}}@media (width>=1900px),(width>=1600px) and (resolution>=2x){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:clamp(620px,24vw + 6vh,1040px) 1fr;gap:clamp(48px,3vw + 2vh,90px);width:100%;max-width:min(92vw,2200px);margin-inline:auto}.cap-exact--gravity .cap-detail__opening-message--primary{padding-top:clamp(30px,3.2vh + .6vw,90px)}.cap-exact--gravity .cap-detail__opening-message--primary>span{margin-bottom:clamp(16px,1.6vh + .6vw,46px);font-size:clamp(11px,.55vw + .4vh,17px)}.cap-exact--gravity .cap-detail__opening-message--primary h1{max-width:none;font-size:clamp(90px,1.5vw + 6vh,170px);line-height:.9}.cap-exact--gravity .cap-detail__opening-message--primary>p{max-width:none;margin-top:clamp(22px,1.6vh + .8vw,54px);font-size:clamp(19px,.55vw + 1vh,32px);line-height:1.5}.cap-exact--gravity .cap-detail__opening-message--physical{padding-top:clamp(30px,3vh + .6vw,84px)}.cap-exact--gravity .cap-detail__opening-message--physical>span{margin-bottom:clamp(16px,1.5vh + .55vw,44px);font-size:clamp(11px,.55vw + .4vh,17px)}.cap-exact--gravity .cap-detail__opening-message--physical h2{max-width:none;font-size:clamp(86px,1.4vw + 5.6vh,162px);line-height:.9}.cap-exact--gravity .cap-detail__opening-message--physical>p{max-width:none;font-size:clamp(19px,.55vw + 1vh,32px);line-height:1.46}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{width:min(760px,100%);margin-top:clamp(20px,1.8vh + .6vw,52px);padding-block:clamp(14px,1.4vh,26px)}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system>svg{width:clamp(48px,3.4vh,70px);height:clamp(48px,3.4vh,70px);padding:14px}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system p{font-size:clamp(16px,1.3vh + .3vw,24px)}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system small{font-size:clamp(9px,.75vh,12px)}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(0,clamp(380px,34vh + 4vw,680px)) auto auto auto;max-width:none}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field{height:clamp(380px,34vh + 4vw,680px)}.cap-exact--gravity .cap-gravity__head{min-height:clamp(42px,4.5vh,64px);padding:clamp(10px,1.4vh,18px) 4px clamp(8px,1vh,14px)}.cap-exact--gravity .cap-gravity__head span{font-size:clamp(11px,.6vw + .4vh,17px)}.cap-exact--gravity .cap-gravity__head b{font-size:clamp(13px,.65vw + .5vh,19px)}.cap-exact--gravity .cap-gravity__inputs{--gravity-icon-size:clamp(48px,3.2vh + 1vw,72px);--gravity-line-y:clamp(27px,3.4vh,42px)}.cap-exact--gravity .cap-gravity__inputs article{gap:clamp(10px,1.2vh,16px);min-height:clamp(82px,9vh,132px)}.cap-exact--gravity .cap-gravity__inputs p{font-size:clamp(13px,.7vw + .5vh,19px)}.cap-exact--gravity .cap-gravity__inputs small{font-size:clamp(7px,.5vh,10px)}.cap-exact--gravity .cap-gravity__principle{gap:clamp(14px,1.2vw,22px);width:min(760px,100%);min-height:clamp(54px,6vh,80px);padding:clamp(9px,1.2vh,18px) clamp(16px,1.4vw,26px)}.cap-exact--gravity .cap-gravity__principle svg{width:clamp(34px,3.4vh,48px);height:clamp(34px,3.4vh,48px);padding:clamp(8px,.9vh,12px)}.cap-exact--gravity .cap-gravity__principle p{font-size:clamp(16px,.9vw + .5vh,22px);line-height:1.25}.cap-exact--gravity .cap-gravity__principle small{margin-top:clamp(4px,.6vh,8px);font-size:clamp(9px,.7vh,12px)}.cap-exact--gravity .cap-detail__opening-facts{margin-top:clamp(14px,2vh,30px)}.cap-exact--gravity .cap-detail__opening-facts article{gap:clamp(14px,1.2vw,22px);min-height:clamp(90px,9vh,140px);padding:clamp(14px,1.6vh,24px) clamp(14px,1.2vw,26px)}.cap-exact--gravity .cap-detail__opening-facts article>i{width:clamp(44px,4.8vh,64px);height:clamp(44px,4.8vh,64px)}.cap-exact--gravity .cap-detail__opening-facts article>i svg{width:clamp(22px,2.4vh,32px);height:clamp(22px,2.4vh,32px)}.cap-exact--gravity .cap-detail__opening-facts b{font-size:clamp(13px,.8vh + .3vw,19px)}.cap-exact--gravity .cap-detail__opening-facts span{max-width:none;font-size:clamp(12px,.75vh + .25vw,17px)}.cap-exact--gravity .cap-detail__opening-stage>header{font-size:clamp(8px,.4vw + .3vh,11px)}.cap-exact--gravity .cap-detail__opening-stage>header b{font-size:clamp(9px,.45vw + .32vh,12px)}.cap-exact--gravity .cap-detail__opening-status{font-size:clamp(8px,.4vh,10px)}.cap-exact--gravity .cap-exact__manifesto--image,.cap-exact--gravity .cap-exact__manifesto--image>div{min-height:calc(100svh - clamp(72px,8vh,120px))}.cap-exact--gravity .cap-exact__manifesto--image>div{padding-top:clamp(40px,5vh,72px)}.cap-exact--gravity .cap-exact__manifesto--image span{margin-bottom:clamp(20px,3vh,44px);font-size:clamp(11px,.5vw + .4vh,17px)}.cap-exact--gravity .cap-exact__manifesto--image p{font-size:clamp(56px,4vw + 2.6vh,132px)}.cap-exact__wrap{width:min(90vw,2100px)}.cap-exact__eyebrow{font-size:clamp(11px,.5vw + .4vh,15px)}.cap-exact h2{overflow-wrap:break-word;font-size:clamp(56px,3.2vw + 2.2vh,128px)}.cap-exact__institutional h2{font-size:clamp(48px,2.2vw + 1.5vh,84px)}.cap-exact__lead{max-width:1400px;font-size:clamp(19px,.7vw + 1vh,30px)}.cap-exact__discipline-board article{min-height:clamp(700px,52vh,860px)}.cap-exact__discipline-board header span{font-size:clamp(11px,.5vw + .4vh,17px)}.cap-exact__discipline-board p{font-size:clamp(15px,.55vw + .55vh,21px);line-height:1.6}.cap-exact__discipline-board footer{padding:clamp(18px,1.6vh,28px) clamp(28px,2vw,40px);font-size:clamp(11px,.5vw + .4vh,17px)}.cap-detail__problem-grid{gap:clamp(12px,1vw,24px)}.cap-detail__problem-grid article{flex-direction:column;height:auto;min-height:clamp(400px,28vh,560px);display:flex}.cap-detail__problem-grid article>figure{flex:none;height:clamp(196px,13.72vh,274px);position:relative;inset:auto}.cap-detail__problem-card-head{padding:clamp(18px,1.6vw,30px) clamp(20px,1.8vw,32px) 0;position:absolute;inset:0 0 auto}.cap-exact .cap-detail__problem-grid article>div b{font-size:clamp(13px,.6vw + .4vh,18px)}.cap-detail__problem-card-head svg{width:clamp(40px,2.6vw,56px);height:clamp(40px,2.6vw,56px);padding:clamp(8px,.6vw,12px)}.cap-exact .cap-detail__problem-grid article>.cap-detail__problem-card-copy{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex;position:relative;inset:auto}.cap-detail__problem-grid article>.cap-detail__problem-card-copy{padding:clamp(18px,1.8vh,28px) clamp(20px,1.8vw,32px) clamp(16px,1.2vw,24px)}.cap-detail__problem-card-copy small{font-size:clamp(11px,.5vw + .4vh,17px)}.cap-detail__problem-card-copy h3{font-size:clamp(22px,1.1vw + 1vh,32px)}.cap-exact .cap-detail__problem-card-copy p{font-size:clamp(15px,.55vw + .55vh,22px);line-height:1.58}.cap-exact .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{font-size:clamp(20px,1vw + .9vh,29px)}.cap-exact .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{font-size:clamp(14px,.5vw + .5vh,20px)}.cap-detail__problem-card-copy footer{font-size:clamp(10px,.45vw + .32vh,14px)}.cap-exact__split>div>p{font-size:clamp(18px,.65vw + .9vh,27px);line-height:1.6}.cap-exact__architecture>header{padding:clamp(25px,2.2vh,40px) clamp(30px,2.2vw,46px)}.cap-exact__architecture>header h3{font-size:clamp(20px,.9vw + .7vh,30px)}.cap-exact__architecture>header span{font-size:clamp(11px,.5vw + .4vh,17px)}.cap-exact__chain article{min-height:clamp(300px,24vh,400px);padding:clamp(28px,1.5vw,34px) clamp(20px,1.1vw,26px)}.cap-exact__chain article>b{font-size:clamp(14px,.6vw + .45vh,19px)}.cap-exact__chain h4{font-size:clamp(24px,1vw + .9vh,34px)}.cap-exact__chain p,.cap-exact__ai p,.cap-exact .cap-exact__architecture>.cap-exact__ai p{font-size:clamp(15px,.55vw + .55vh,21px);line-height:1.58}.cap-exact__ai article{min-height:clamp(300px,24vh,400px);padding:clamp(45px,3vw,66px)}.cap-exact__ai h3{font-size:clamp(32px,1.5vw + 1.2vh,46px)}.cap-exact__domain-grid article{min-height:clamp(260px,20vh,360px);padding:clamp(28px,2vw,42px)}.cap-exact__cards article>b,.cap-exact__achieved-grid article>b,.cap-exact__domain-grid article>b{font-size:clamp(11px,.5vw + .4vh,18px)}.cap-exact__domain-grid h3{font-size:clamp(27px,1.15vw + 1vh,38px)}.cap-exact__cards p,.cap-exact__achieved-grid p,.cap-exact__domain-grid p{font-size:clamp(15px,.55vw + .55vh,22px);line-height:1.6}.cap-exact__future-grid article{gap:clamp(35px,3vw,60px);min-height:clamp(150px,13vh,220px)}.cap-exact__future-grid span{font-size:clamp(14px,.6vw + .45vh,19px)}.cap-exact__future-grid h3{font-size:clamp(27px,1.15vw + 1vh,38px)}.cap-exact__future-grid p{font-size:clamp(15px,.55vw + .55vh,22px);line-height:1.58}.cap-exact__future-close{padding:clamp(55px,4vw,84px);font-size:clamp(30px,1.7vw + 1.4vh,64px)}.cap-exact__institutional-grid>div:first-child>p{font-size:clamp(19px,.7vw + .95vh,28px);line-height:1.6}.cap-exact__institutional-grid article{grid-template-columns:clamp(66px,4vw,84px) clamp(64px,4.2vw,86px) 1fr clamp(20px,1.5vw,28px);gap:clamp(20px,1.6vw,32px);min-height:clamp(108px,9vh,140px);padding:clamp(24px,2.2vh,38px) clamp(24px,1.8vw,36px)}.cap-exact__institutional-grid article>span{width:clamp(52px,3.4vw,68px);height:clamp(52px,3.4vw,68px);font-size:clamp(12px,.55vw + .4vh,18px)}.cap-exact__institutional-grid article>i{width:clamp(58px,3.8vw,76px);height:clamp(58px,3.8vw,76px)}.cap-exact__institutional-grid article>i svg{width:clamp(38px,2.6vw,50px);height:clamp(38px,2.6vw,50px)}.cap-exact__institutional-grid article b{font-size:clamp(18px,.75vw + .7vh,26px)}.cap-exact__institutional-grid article small{margin-top:clamp(7px,.8vh,12px);font-size:clamp(14px,.5vw + .5vh,20px);line-height:1.5}.cap-exact__final p{max-width:1000px;font-size:clamp(20px,.75vw + 1vh,30px);line-height:1.58}.cap-exact__final a{font-size:clamp(12px,.55vw + .4vh,17px)}}@media (width>=3000px) and (height<=1600px){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{max-width:2000px}}@media (height>=1800px){.cap-exact--gravity .cap-detail__opening-message--primary,.cap-exact--gravity .cap-detail__opening-message--physical{justify-content:center}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(0,clamp(380px,34vh + 4vw,680px)) auto 1fr auto;align-self:center;row-gap:clamp(20px,3vh,48px);height:auto;max-height:100%}.cap-exact--gravity .cap-gravity__inputs{align-content:center}.cap-exact--gravity .cap-gravity__principle{margin-top:auto}}@media (width<=1350px) and (width>=1101px){.cap-exact--gravity .cap-detail__opening-stage{padding-inline:clamp(22px,2.5vw,34px)}.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:minmax(300px,.7fr) minmax(600px,1.3fr);gap:clamp(20px,2.2vw,30px)}.cap-exact--gravity .cap-detail__opening-facts article{grid-template-columns:38px 1fr;gap:8px;padding-inline:10px}.cap-exact--gravity .cap-detail__opening-facts article>i{width:34px;height:34px}.cap-exact--gravity .cap-detail__opening-facts article>i svg{width:17px;height:17px}.cap-exact--gravity .cap-detail__opening-facts b{font-size:9px}.cap-exact--gravity .cap-detail__opening-facts span{margin-top:4px;font-size:7px;line-height:1.3}}@media (height<=900px) and (width>=1101px){.cap-exact--gravity .cap-detail__opening-message--primary{justify-content:flex-start;padding-top:clamp(18px,3vh,34px)}.cap-exact--gravity .cap-detail__opening-message--primary>span{margin-bottom:8px}.cap-exact--gravity .cap-detail__opening-message--primary h1{max-width:590px;line-height:.89}.cap-exact--gravity .cap-detail__opening-message--primary>p{max-width:580px;margin-top:16px;padding-left:15px;line-height:1.42}.cap-exact--gravity .cap-detail__opening-message--physical{justify-content:flex-start;padding-top:clamp(18px,3vh,34px)}.cap-exact--gravity .cap-detail__opening-message--physical>span{margin-bottom:8px}.cap-exact--gravity .cap-detail__opening-message--physical h2{max-width:590px;line-height:.9}.cap-exact--gravity .cap-detail__opening-message--physical>p{max-width:590px;margin-top:11px;padding-left:15px;line-height:1.34}.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:7px}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{gap:11px;width:min(570px,100%);margin-top:8px;padding-block:7px}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system>svg{width:38px;height:38px;padding:8px}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system p{font-size:13px;line-height:1.22}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system small{margin-top:3px;font-size:7px}.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{align-items:stretch}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(205px,1fr) auto auto auto;align-self:stretch;height:100%}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field{height:100%;min-height:0}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field img{object-position:center}}.cap-gravity:before{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}@media (height<=800px) and (width>=1101px){.cap-gravity__head{min-height:39px}.cap-gravity__inputs article{min-height:59px;padding-block:8px}.cap-gravity__field{min-height:280px}.cap-gravity__core{width:86px}.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:minmax(330px,.72fr) minmax(610px,1.28fr)}.cap-gravity:not(.cap-gravity--video) .cap-gravity__field{aspect-ratio:auto;min-height:180px}.cap-exact--gravity .cap-gravity__head{min-height:34px;padding-block:7px 5px}.cap-exact--gravity .cap-gravity__inputs{--gravity-input-pad-top:10px;padding-block:var(--gravity-input-pad-top) 3px;--gravity-line-y:31px}.cap-exact--gravity .cap-gravity__inputs article{gap:5px;min-height:66px}.cap-exact--gravity .cap-gravity__inputs{--gravity-icon-size:38px}.cap-exact--gravity .cap-gravity__inputs svg{padding:9px}}@media (height<=650px) and (width>=1101px){.cap-exact--gravity .cap-detail__opening-stage{padding-top:70px;padding-bottom:7px}.cap-exact--gravity .cap-detail__opening-message--primary,.cap-exact--gravity .cap-detail__opening-message--physical{padding-top:10px}.cap-exact--gravity .cap-detail__opening-message--primary>p,.cap-exact--gravity .cap-detail__opening-message--physical>p{margin-top:8px;line-height:1.28}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{margin-top:4px;padding-block:4px}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(165px,1fr) auto auto auto}.cap-exact--gravity .cap-gravity__inputs article{min-height:56px}.cap-exact--gravity .cap-gravity__inputs{--gravity-icon-size:32px}.cap-exact--gravity .cap-gravity__inputs svg{padding:7px}.cap-exact--gravity .cap-detail__opening-facts article{min-height:54px;padding-block:5px}.cap-exact--gravity .cap-detail__opening-facts article>i{width:30px;height:30px}}@media (width<=1100px){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:1fr;height:auto;overflow:visible}.cap-exact--gravity .cap-gravity{height:auto;display:block}.cap-exact--gravity .cap-detail__opening-copy{height:auto}.cap-exact--gravity .cap-detail__opening-message--physical{min-height:auto;padding:70px 0 45px}.cap-exact--gravity .cap-detail__opening-facts{grid-template-columns:repeat(2,1fr)}.cap-exact--gravity .cap-detail__opening-facts article:last-child{grid-column:auto}.cap-gravity{width:min(850px,100%);margin-inline:auto}.cap-gravity__field{min-height:440px}.cap-gravity__inputs article{min-height:92px}.cap-gravity__outputs article{min-height:108px}}@media (width<=700px){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{padding-top:22px}.cap-exact--gravity .cap-detail__opening-message--primary{justify-content:flex-start;min-height:0;padding:18px 0 54px}.cap-gravity__head{min-height:52px;padding-inline:12px}.cap-gravity__head b{text-align:right;max-width:120px}.cap-gravity__inputs{grid-template-columns:repeat(2,1fr)}.cap-gravity__inputs article{grid-template-columns:26px 1fr;min-height:72px;padding:10px}.cap-gravity__inputs article:nth-child(3n){border-right:1px solid var(--gravity-line)}.cap-gravity__inputs article:nth-child(2n){border-right:0}.cap-gravity__inputs svg{width:21px;height:21px}.cap-gravity__inputs p{font-size:10px}.cap-gravity__field{min-height:390px}.cap-gravity:not(.cap-gravity--video) .cap-gravity__field{aspect-ratio:1;width:100%;min-height:0;margin:0}.cap-exact--gravity .cap-gravity__inputs{border-top:1px solid #ff6a0038;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:12px 0 0;overflow:visible}.cap-exact--gravity .cap-gravity__inputs:before,.cap-exact--gravity .cap-gravity__inputs:after{display:none}.cap-exact--gravity .cap-gravity.is-visible .cap-gravity__inputs article{--gravity-node:1}.cap-exact--gravity .cap-gravity__inputs article{box-sizing:border-box;text-align:left;border-bottom:1px solid #ffffff1f;flex-direction:row;justify-content:flex-start;gap:10px;min-height:86px;padding:10px 10px 10px 0}.cap-exact--gravity .cap-gravity__inputs article:nth-child(odd){border-right:1px solid #ffffff1f;padding-left:12px}.cap-exact--gravity .cap-gravity__inputs article:nth-child(2n){border-right:0;padding-left:18px;padding-right:0}.cap-exact--gravity .cap-gravity__inputs article:before,.cap-exact--gravity .cap-gravity__inputs article:after{display:none}.cap-exact--gravity .cap-gravity__inputs svg{flex:none;width:38px;height:38px;padding:9px}.cap-exact--gravity .cap-gravity__inputs p{color:#f2f0eb;text-align:left;opacity:1;align-items:flex-start}.cap-exact--gravity .cap-gravity__inputs small{color:var(--cap-orange);opacity:1}.cap-exact--gravity .cap-detail__opening-message--physical{min-height:auto;padding:56px 0 35px}.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(38px,11vw,52px);line-height:.92}.cap-exact--gravity .cap-detail__opening-message--physical>p{margin-top:16px;padding-left:15px;font-size:14px;line-height:1.48}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{margin-top:22px;margin-bottom:0}.cap-exact--gravity .cap-detail__opening-facts{grid-template-columns:1fr}.cap-exact--gravity .cap-exact__manifesto--image p{font-size:clamp(36px,10.5vw,43px)}.cap-gravity__field img,.cap-gravity__field video{object-position:center}.cap-gravity__axis{left:5%;right:5%}.cap-gravity__core{width:92px}.cap-gravity__endpoint{top:auto;bottom:18px;transform:none}.cap-gravity__endpoint--environment{left:12px}.cap-gravity__endpoint--decision{max-width:120px;right:12px}.cap-gravity__outputs{grid-template-columns:1fr}.cap-gravity__outputs article,.cap-gravity__outputs article:last-child{border-right:0;border-bottom:1px solid var(--gravity-line);min-height:72px}.cap-gravity__outputs article:last-child{border-bottom:0}}@media (width<=380px){.cap-exact--gravity .cap-detail__opening-stage{padding-inline:14px}.cap-exact--gravity .cap-detail__opening-message--primary h1{font-size:38px;line-height:.91}.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:36px}.cap-exact--gravity .cap-gravity__field{aspect-ratio:1/1.08}.cap-exact--gravity .cap-gravity__core{width:80px}.cap-exact--gravity .cap-gravity__endpoint{max-width:112px}.cap-exact--gravity .cap-gravity__endpoint b{font-size:7px}.cap-exact--gravity .cap-gravity__endpoint span{font-size:10px}.cap-exact--gravity .cap-gravity__head{padding-inline:0}.cap-exact--gravity .cap-gravity__head b{max-width:105px;font-size:6px}}@media (width<=700px){.cap-exact__wrap{box-sizing:border-box;width:calc(100% - 28px);min-width:0;max-width:1460px;margin-inline:auto}.cap-exact__wrap>*,.cap-exact__split>*,.cap-exact__architecture,.cap-exact__institutional-grid>*,.cap-detail__problem-grid,.cap-detail__problem-grid article{box-sizing:border-box;min-width:0;max-width:100%}.cap-exact__problems .cap-detail__problem-grid,.cap-exact__achieved-grid,.cap-exact__domain-grid,.cap-exact__future-grid{width:100%}.cap-exact h2,.cap-exact h3,.cap-exact p{overflow-wrap:anywhere}.cap-exact__architecture{overflow:hidden}.cap-exact__deep>.cap-exact__wrap{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.cap-gravity__field img,.cap-gravity__core:before,.cap-gravity__core:after{animation:none}.cap-gravity__inputs article{opacity:1;transition:none;transform:none}.cap-exact--gravity .cap-gravity__inputs:after{transform:scaleX(1)}}.hero{background:var(--color-ink);height:550vh;position:relative}.hero__sticky{height:100vh;position:sticky;top:0;overflow:hidden}.hero__media{background:var(--color-ink);position:absolute;inset:0}.hero__canvas{width:100%;height:100%;display:block}.hero__overlay{background:linear-gradient(#060d14bf 0%,#060d1440 30%,#060d1459 60%,#060d14d9 100%),linear-gradient(90deg,#060d148c 0%,#060d140d 45% 55%,#060d1499 100%);position:absolute;inset:0}.hero__content{z-index:2;flex-direction:column;justify-content:center;max-width:1480px;height:100%;margin:0 auto;padding:0 20px;display:flex;position:relative}.hero__headline{font-family:var(--font-display);letter-spacing:.5px;text-transform:uppercase;max-width:560px;font-size:clamp(2rem,4.4vw,3.7rem);font-weight:700;line-height:1.1}.hero__line{display:block}.hero__word-wrap{vertical-align:top;margin-bottom:-.15em;margin-right:.28em;padding-bottom:.15em;display:inline-block;overflow:hidden}.hero__word{text-shadow:0 4px 24px #00000073;transition:opacity .1s linear,transform .1s linear,color .15s linear;display:inline-block}.hero__divider{background:var(--color-cyan);transform-origin:0;width:90px;height:4px;margin-top:28px;transition:transform 80ms linear}.hero__copy{text-align:right;max-width:520px;margin-left:auto;position:absolute;bottom:96px;right:20px}.hero__copy p{font-size:1.18rem;line-height:1.65}.hero__copy-word-wrap{vertical-align:top;margin-bottom:-.2em;margin-right:.28em;padding-bottom:.2em;display:inline-block;overflow:hidden}.hero__copy-word{text-shadow:0 2px 12px #00000080;transition:opacity 80ms linear,transform 80ms linear,color .15s linear;display:inline-block}.hero__cue{z-index:2;flex-direction:column;align-items:center;gap:10px;transition:opacity .1s linear;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.hero__cue span{letter-spacing:3px;text-transform:uppercase;color:var(--color-mist);font-size:11px}.hero__cue-line{background:linear-gradient(to bottom, var(--color-cyan), #24e0d800);width:1px;height:34px;animation:1.8s ease-in-out infinite cue-pulse}@keyframes cue-pulse{0%,to{opacity:.4}50%{opacity:1}}@media (width<=860px){.hero__content{justify-content:flex-start;padding:58px 16px 0}.hero__headline{max-width:100%;line-height:1.02}.hero__divider{width:72px;height:3px;margin-top:12px}.hero__copy{text-align:left;max-width:100%;margin-top:14px;position:static}}.tech{background:var(--color-graphite);position:relative}.tech__stage{background:var(--color-graphite);width:100%;height:100vh;position:relative;overflow:hidden}.tech__backdrop{z-index:0;background:radial-gradient(at 20% 25%,#24e0d80f,#0000 55%),radial-gradient(at 80% 75%,#8b6bff0f,#0000 55%),radial-gradient(#101a24 0%,#0a1119 55%,#060a0f 100%);position:absolute;inset:0}.tech__kicker{z-index:20;letter-spacing:2px;text-transform:uppercase;color:#24e0d8d1;text-shadow:0 0 12px #24e0d852;padding:0;font-size:15px;font-weight:700;position:absolute;top:24px;left:40px}.tech__kicker:before{content:"";background:var(--color-cyan);vertical-align:middle;width:28px;height:1px;margin-right:10px;display:inline-block}.tech__progress{z-index:6;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.tech__progress:before{content:"";z-index:-1;background:#b7c7d12e;width:1px;position:absolute;top:4px;bottom:4px}.tech__progress-item{flex-direction:column;align-items:center;gap:5px;display:flex}.tech__dot{background:var(--color-graphite);border:1px solid #b7c7d166;border-radius:50%;width:6px;height:6px;transition:background .3s,transform .3s,border-color .3s}.tech__progress-num{letter-spacing:.5px;color:#b7c7d180;font-size:10px;transition:color .3s}.tech__progress-item.is-active .tech__dot{background:var(--color-cyan);border-color:var(--color-cyan);transform:scale(1.5)}.tech__progress-item.is-active .tech__progress-num{color:var(--color-cyan);font-weight:700}.tech__steps{z-index:1;position:absolute;inset:0}.tech__step{z-index:1;opacity:0;align-items:center;gap:6vw;max-width:1400px;margin:0 auto;padding:0 40px;display:flex;position:absolute;inset:0}.tech__step--reverse{flex-direction:row-reverse}.tech__step.is-visible{opacity:1}.tech__step--card{flex-direction:column;justify-content:center;gap:10px;padding-top:54px;padding-bottom:24px}.tech__card{background:linear-gradient(160deg,#121d27eb,#080d13e6);border:1px solid #24e0d82e;border-radius:24px;align-items:center;gap:28px;width:100%;max-width:1240px;padding:16px 24px;display:flex;box-shadow:0 40px 100px #00000080,0 0 90px #24e0d80d}.tech__card--reverse{flex-direction:row-reverse}.tech__card-media{flex-direction:column;flex:1;gap:10px;display:flex}.tech__card-img{border-radius:10px;width:100%;height:auto;display:block}.tech__card .tech__step-text{flex:1;max-width:none}.tech__step-highlight{color:var(--color-cyan)}.tech__features{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;margin-top:0;display:grid}.tech__feature{flex-direction:column;gap:10px;display:flex}.tech__feature-icon{border:1px solid color-mix(in srgb, currentColor 45%, transparent);width:56px;height:56px;color:var(--color-cyan);box-shadow:0 0 0 4px color-mix(in srgb, currentColor 8%, transparent), 0 0 20px color-mix(in srgb, currentColor 35%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:box-shadow .25s;display:flex}.tech__feature-icon svg{width:26px;height:26px}.tech__feature-title{color:var(--color-cyan);font-size:.92rem;font-weight:700}.tech__feature-text{color:var(--color-mist);font-size:.84rem;line-height:1.55}.tech__stats-bar{background:linear-gradient(160deg,#0e161ee0,#080d13d9);border:1px solid #24e0d826;border-radius:14px;width:100%;max-width:1240px;padding:10px 8px;display:flex}.tech__stat{flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.tech__stat+.tech__stat{border-left:1px solid #b7c7d11f}.tech__stat .tech__feature-icon{flex-shrink:0;width:48px;height:48px}.tech__stat .tech__feature-icon svg{width:21px;height:21px}.tech__stat-title{letter-spacing:.3px;color:var(--color-cyan);font-size:.8rem;font-weight:700}.tech__stat-text{color:var(--color-mist);margin-top:3px;font-size:.76rem;line-height:1.45}.tech__stat-pair{background:linear-gradient(160deg,#0e161eb3,#080d1399);border:1px solid #24e0d826;border-radius:14px;gap:18px;margin-top:4px;padding:14px 18px;display:flex}.tech__stat-pair-item{flex:1;align-items:center;gap:12px;display:flex}.tech__stat-pair-item .tech__feature-icon{width:46px;height:46px}.tech__stat-pair-item .tech__feature-icon svg{width:20px;height:20px}.tech__stat-pair-item+.tech__stat-pair-item{border-left:1px solid #b7c7d11f;padding-left:18px}.tech__stat-pair-label{letter-spacing:.4px;text-transform:uppercase;color:var(--color-mist);font-size:.7rem;display:block}.tech__stat-pair-value{color:var(--color-cyan);margin-top:2px;font-size:1rem;font-weight:700;display:block}.tech__process{background:linear-gradient(160deg,#0e161eb3,#080d1399);border:1px solid #24e0d826;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 18px;display:flex}.tech__process-step{flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.tech__process-item{align-items:flex-start;gap:10px;min-width:0;display:flex}.tech__process-item .tech__feature-icon{width:44px;height:44px}.tech__process-item .tech__feature-icon svg{width:19px;height:19px}.tech__process-title{letter-spacing:.3px;text-transform:uppercase;color:var(--color-cyan);font-size:.74rem;font-weight:700;display:block}.tech__process-text{color:var(--color-mist);margin-top:3px;font-size:.72rem;line-height:1.4}.tech__process-arrow{color:#24e0d873;flex-shrink:0;padding-top:8px;font-size:1.1rem}.tech__insight{background:linear-gradient(160deg,#0e161eb3,#080d1399);border:1px solid #24e0d826;border-radius:14px;align-items:center;gap:16px;padding:16px 20px;display:flex}.tech__insight .tech__feature-icon{width:54px;height:54px}.tech__insight .tech__feature-icon svg{width:24px;height:24px}.tech__insight-title{letter-spacing:.3px;text-transform:uppercase;color:var(--color-cyan);font-size:.85rem;font-weight:700}.tech__insight-text{color:var(--color-mist);margin-top:4px;font-size:.82rem;line-height:1.5}.tech__step-media{flex:1;justify-content:center;display:flex}.tech__step-frame{aspect-ratio:391/211;background:#0b141c;border:1px solid #24e0d838;border-radius:14px;width:100%;max-width:620px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0000008c,0 0 60px #24e0d812}.tech__step-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tech__step-text{flex-direction:column;flex:1;gap:16px;max-width:460px;display:flex}.tech__step--reverse .tech__step-text{text-align:right;align-items:flex-end;margin-left:auto}.tech__step-index{font-family:var(--font-display);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-cyan);font-size:13px;font-weight:600}.tech__step-title{font-family:var(--font-display);color:var(--color-white);letter-spacing:.2px;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:700;line-height:1.3}.tech__step-caption{color:var(--color-mist);font-size:1rem;line-height:1.7}@media (width<=960px){.tech__step,.tech__step--reverse{flex-direction:column;justify-content:center;gap:28px;padding:70px 24px 0}.tech__step--card{gap:18px}.tech__step-media{flex:none;width:100%}.tech__step-frame{max-width:100%}.tech__step-text,.tech__step--reverse .tech__step-text{text-align:left;flex:none;align-items:flex-start;max-width:100%;margin-left:0}.tech__kicker{font-size:13px;top:18px;left:24px}.tech__progress{right:18px}.tech__step--card{padding-top:56px;padding-bottom:16px;overflow-y:auto}.tech__card,.tech__card--reverse{flex-direction:column;gap:14px;padding:16px}.tech__features{grid-template-columns:1fr}.tech__stats-bar{flex-direction:column;padding:6px 18px}.tech__stat{padding:12px 0}.tech__stat+.tech__stat{border-top:1px solid #b7c7d11f;border-left:none}.tech__stat-pair,.tech__process{flex-direction:column;gap:14px}.tech__stat-pair-item+.tech__stat-pair-item{border-top:1px solid #b7c7d11f;border-left:none;padding-top:14px;padding-left:0}.tech__process-step{width:100%}.tech__process-arrow{display:none}}.product{background:radial-gradient(at 50% 18%,#24e0d81f,#0000 42%),radial-gradient(at 50% 66%,#00a8ff14,#0000 44%),linear-gradient(#0d1720 0%,#081018 58%,#060a0f 100%);min-height:100vh;padding:72px 40px 76px;position:relative;overflow:hidden}.product__backdrop{pointer-events:none;background:radial-gradient(#24e0d80a,#0000 64%),linear-gradient(#01060c00,#01060c38);position:absolute;inset:0}.product__header{z-index:1;text-align:center;max-width:760px;margin:0 auto 36px;position:relative}.product__eyebrow{color:var(--color-cyan);letter-spacing:4px;text-transform:uppercase;margin-bottom:14px;font-size:.9rem;font-weight:800;display:inline-block;position:relative}.product__eyebrow:before,.product__eyebrow:after{content:"";background:linear-gradient(90deg,#0000,#24e0d89e);width:56px;height:1px;position:absolute;top:50%}.product__eyebrow:before{right:calc(100% + 16px)}.product__eyebrow:after{left:calc(100% + 16px);transform:rotate(180deg)}.product__title{font-family:var(--font-display);color:var(--color-white);font-size:clamp(3rem,5vw,4.55rem);line-height:1.02}.product__title-accent{background:linear-gradient(90deg, var(--color-cyan), var(--color-violet));color:#0000;-webkit-background-clip:text;background-clip:text}.product__subtitle{color:#f4f8fadb;max-width:540px;margin:14px auto 0;font-size:1.08rem;line-height:1.55}.product__carousel{z-index:1;align-items:center;gap:20px;max-width:1320px;margin:0 auto;display:flex;position:relative}.product__track{flex:1;min-width:980px;height:510px;position:relative}.product__card{flex-direction:column;align-items:center;gap:9px;width:238px;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s;display:flex;position:absolute;top:50%;left:50%}.product__card-bg{aspect-ratio:.82;background-position:50%;background-size:cover;border:1px solid #24e0d847;border-radius:13px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #009cff14,0 18px 40px #0000005c}.product__card.is-featured{gap:12px}.product__card.is-featured .product__card-bg{border-color:#24e0d8b8;border-radius:16px;box-shadow:inset 0 0 28px #00a8ff1a,0 28px 60px #00000070,0 0 36px #24e0d838}.product__card-img{object-fit:contain;filter:drop-shadow(0 16px 20px #0000007a);width:72%;max-height:72%}.product__card.is-featured .product__card-img{width:76%;max-height:76%}.product__badge{background:var(--color-cyan);color:var(--color-ink);letter-spacing:.6px;text-transform:uppercase;border-radius:999px;padding:5px 17px;font-size:.68rem;font-weight:900;position:absolute;top:14px;left:50%;transform:translate(-50%)}.product__card-name{color:#f4f8fab8;text-align:center;width:100%;min-height:34px;font-size:.84rem;font-weight:800;line-height:1.16}.product__card.is-featured .product__card-name{color:var(--color-white);font-size:1rem}.product__card-cta{color:var(--color-cyan);background:#02142094;border:1px solid #24e0d88c;border-radius:10px;padding:8px 18px;font-size:.82rem;font-weight:800;line-height:1;transition:background .25s,color .25s,transform .2s}.product__card-cta:hover{background:var(--color-cyan);color:var(--color-ink);transform:translateY(-1px)}.product__arrow{z-index:6;width:58px;height:58px;color:var(--color-cyan);background:#001726a8;border:1px solid #24e0d8b8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,background .25s;display:flex;position:relative;box-shadow:0 0 24px #24e0d833}.product__arrow:hover{background:#24e0d824;transform:scale(1.06)}.product__arrow svg{width:27px;height:27px}.product__dots{z-index:1;justify-content:center;gap:14px;margin:-8px auto 0;display:flex;position:relative}.product__dot{background:#00a8ff3d;border-radius:50%;width:7px;height:7px}.product__dot.is-active{background:var(--color-cyan);transform:scale(1.35);box-shadow:0 0 12px #24e0d8a8}@media (width<=1120px){.product{padding:70px 20px}.product__carousel{gap:10px}.product__track{min-width:620px;height:430px}.product__card{width:190px}}@media (width<=680px){.product__title{font-size:2.35rem}.product__eyebrow:before,.product__eyebrow:after{display:none}.product__track{min-width:280px;height:390px}.product__card{width:180px}.product__arrow{width:44px;height:44px}}.solution{background:radial-gradient(at 20% 25%,#24e0d814,#0000 55%),radial-gradient(at 80% 75%,#8b6bff0f,#0000 55%),radial-gradient(#101a24 0%,#0a1119 55%,#060a0f 100%);padding:0;position:relative;overflow:hidden}.solution__panel{background:linear-gradient(160deg,#121d27e6,#080d13e0),radial-gradient(#24e0d814,#0000 60%);border:0;border-radius:0;width:100%;min-height:100vh;margin:0;padding:76px 58px 64px;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #24e0d80d,0 28px 80px #0000007a}.solution__header{z-index:1;text-align:center;max-width:660px;margin:0 auto 32px;position:relative}.solution__eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:#24e0d8d1;margin-bottom:12px;font-size:.9rem;display:inline-block;position:relative}.solution__title{font-family:var(--font-display);color:var(--color-white);text-shadow:0 12px 28px #0000009e;font-size:clamp(2.5rem,5vw,4.6rem);line-height:1.08}.solution__title span{color:var(--color-cyan)}.solution__copy{color:#f4f8fad1;max-width:620px;margin:20px auto 0;font-size:1.02rem;line-height:1.58}.solution__copy+.solution__copy{margin-top:12px}.solution__copy strong{color:var(--color-cyan)}.solution__cards{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:28px;display:grid;position:relative}.solution__card{text-align:center;background:linear-gradient(160deg,#0e161edb,#080d13d6);border:1px solid #24e0d833;border-radius:12px;min-height:238px;padding:26px 20px 22px;box-shadow:inset 0 0 26px #24e0d80d,0 16px 34px #00000047}.solution__icon{width:70px;height:70px;color:var(--color-white);background:#00121ea3;border:1px solid #24e0d89e;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex;box-shadow:inset 0 0 18px #24e0d81f,0 0 24px #24e0d847}.solution__icon svg{width:36px;height:36px}.solution__card h3{min-height:44px;color:var(--color-white);font-size:1.08rem;line-height:1.15}.solution__card h3:after{content:"";background:linear-gradient(90deg, transparent, var(--color-cyan), transparent);width:34px;height:2px;margin:14px auto 0;display:block;box-shadow:0 0 12px #24e0d88c}.solution__card p{color:#f4f8fac2;margin-top:14px;font-size:.88rem;line-height:1.55}.solution__cta{z-index:1;width:fit-content;color:var(--color-cyan);background:#021420bd;border:1px solid #24e0d8b3;border-radius:999px;align-items:center;gap:12px;margin:18px auto 0;padding:15px 40px;font-weight:700;transition:transform .22s,box-shadow .22s;display:flex;position:relative;box-shadow:inset 0 0 18px #24e0d814,0 0 28px #24e0d83d}.solution__cta:hover{background:var(--color-cyan);color:var(--color-ink);transform:translateY(-2px);box-shadow:inset 0 0 18px #ffffff2e,0 0 36px #24e0d86b}.solution__cta svg{width:18px;height:18px}@media (width<=980px){.solution{padding:0}.solution__panel{padding:64px 24px 54px}.solution__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.solution__cards{grid-template-columns:1fr}.solution__title{font-size:2.45rem}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;forced-color-adjust:none;-webkit-print-color-adjust:exact;scrollbar-width:thin;scrollbar-color:#eaa05f #111517}html::-webkit-scrollbar{width:6px}html::-webkit-scrollbar-track{background:#111517}html::-webkit-scrollbar-thumb{background:#eaa05f;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:#ff7a00}.boot{z-index:1000;color:#f4f6f7;background:#080a0b;font-family:Space Grotesk,sans-serif;position:fixed;inset:0;overflow:hidden}.boot-grid{opacity:.55;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.boot:before{content:"";background:radial-gradient(circle,#ff7a000b,#0000 34%);position:absolute;inset:0}.boot-scan{z-index:2;width:1px;animation:optical-scan var(--boot-duration,1.85s) cubic-bezier(.7,0,.3,1) forwards;background:linear-gradient(#0000,#ff7a00e6,#0000);position:absolute;top:0;bottom:0;left:12%;box-shadow:0 0 38px #ff7a0059}.boot-brand{z-index:4;align-items:center;gap:12px;display:flex;position:absolute;top:34px;left:clamp(24px,3vw,52px)}.boot-brand img{object-fit:contain;width:58px;height:58px}.boot-brand>div{flex-direction:column;gap:4px;display:flex}.boot-brand b{letter-spacing:.13em;font:600 13px Space Grotesk,sans-serif}.boot-brand span{color:#787f83;letter-spacing:.18em;font:500 6px Space Grotesk,sans-serif}.boot-center{z-index:3;text-align:center;width:min(76vw,1120px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.boot-coordinates{color:#6f767a;letter-spacing:.16em;justify-content:center;align-items:center;gap:15px;font:500 7px Roboto Mono,monospace;display:flex}.boot-coordinates i{background:#ff7a00;width:56px;height:1px}.boot-word{color:#e7ebee09;letter-spacing:-.09em;margin:28px 0 22px;font:500 clamp(100px,16vw,260px)/.8 Space Grotesk,sans-serif;position:relative}.boot-word:after{content:attr(data-word);color:#e7ebee;clip-path:inset(0 100% 0 0);animation:word-scan var(--boot-duration,1.85s) cubic-bezier(.72,0,.2,1) forwards;text-shadow:0 0 45px #ffffff0f;position:absolute;inset:0}.boot-system{color:#676f73;letter-spacing:.18em;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;font:500 7px Roboto Mono,monospace;display:grid}.boot-system span:first-child{text-align:right}.boot-system span:last-child{text-align:left}.boot-system b{color:#ff7a00;letter-spacing:.12em;font:500 9px Space Grotesk,sans-serif}.boot-status{z-index:4;color:#767d81;letter-spacing:.14em;margin:0;font:500 7px Roboto Mono,monospace;position:absolute;bottom:66px;left:50%;transform:translate(-50%)}.boot-progress{z-index:4;color:#787f83;letter-spacing:.13em;grid-template-columns:auto 1fr 35px;align-items:center;gap:18px;font:500 7px Roboto Mono,monospace;display:grid;position:absolute;bottom:27px;left:clamp(24px,3vw,52px);right:clamp(24px,3vw,52px)}.boot-progress i{background:#292d2f;height:1px}.boot-progress i b{background:#ff7a00;width:0;height:100%;display:block}.boot-progress strong{color:#f4f6f7;text-align:right;font:500 11px Roboto Mono,monospace}.boot.is-leaving{pointer-events:none}.boot.is-hidden{display:none}.boot.is-handoff .boot-word:after{clip-path:inset(0 100% 0 0)!important;animation:none!important}@keyframes optical-scan{0%{opacity:0;left:12%}12%,88%{opacity:1}to{opacity:0;left:88%}}@keyframes word-scan{to{clip-path:inset(0)}}@media (width<=800px){.boot-word{font-size:25vw}.boot-system{grid-template-columns:1fr}.boot-system span{display:none}.boot-status{text-align:center;width:100%}.boot-brand img{width:46px;height:46px}.boot-progress{grid-template-columns:1fr 30px}.boot-progress>span{display:none}}@media (pointer:fine){html,body,a,button,input,textarea,select{cursor:none!important}.cursor,.cursor-dot{z-index:1200;pointer-events:none;transition:opacity .16s;display:block;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor{opacity:.5;filter:drop-shadow(0 0 4px #e7ebee33);width:20px;height:20px}.cursor:before,.cursor:after,.cursor-dot:before,.cursor-dot:after{content:"";position:absolute}.cursor:before{background:linear-gradient(90deg,#d5d9dc 0 7px,#0000 7px 13px,#d5d9dc 13px 20px);width:20px;height:1px;top:9.5px;left:0}.cursor:after{background:linear-gradient(#d5d9dc 0 7px,#0000 7px 13px,#d5d9dc 13px 20px);width:1px;height:20px;top:0;left:9.5px}.cursor i,.cursor b{display:none}.cursor-dot{filter:drop-shadow(0 0 5px #ff7a0061);width:26px;height:26px}.cursor-dot:before{background:linear-gradient(90deg,#ff7a00 0 9px,#0000 9px 17px,#ff7a00 17px 26px);width:26px;height:1px;top:12.5px;left:0}.cursor-dot:after{background:linear-gradient(#ff7a00 0 9px,#0000 9px 17px,#ff7a00 17px 26px);width:1px;height:26px;top:0;left:12.5px}.cursor.is-active{opacity:.72}.cursor-dot.is-active{filter:drop-shadow(0 0 8px #ff7a0099)}.cursor.is-hidden,.cursor-dot.is-hidden{opacity:0}.cursor.is-on-orange,.cursor-dot.is-on-orange{animation:.24s cubic-bezier(.2,.8,.2,1) cursor-contrast-pop}.cursor.is-on-orange:before{background:linear-gradient(90deg,#fff 0 7px,#0000 7px 13px,#fff 13px 20px)}.cursor.is-on-orange:after{background:linear-gradient(#fff 0 7px,#0000 7px 13px,#fff 13px 20px)}.cursor-dot.is-on-orange{filter:drop-shadow(0 0 7px #ffffffb3)}.cursor-dot.is-on-orange:before{background:linear-gradient(90deg,#fff 0 9px,#0000 9px 17px,#fff 17px 26px)}.cursor-dot.is-on-orange:after{background:linear-gradient(#fff 0 9px,#0000 9px 17px,#fff 17px 26px)}@keyframes cursor-contrast-pop{0%{opacity:.35;scale:.72}65%{opacity:1;scale:1.12}to{scale:1}}}.index-header{z-index:100;color:#f4f6f7;-webkit-backdrop-filter:blur(20px)saturate(118%);background:#070909c2;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;padding:0 clamp(10px,1.35vw,24px);font-family:Space Grotesk,sans-serif;transition:opacity .28s,transform .36s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;inset:0 0 auto;box-shadow:0 14px 45px #00000024}.index-header.is-over-footer{pointer-events:none;opacity:0!important;animation:none!important;transform:translateY(calc(-100% - 12px))!important}.index-header a{color:inherit;text-decoration:none}.index-header .brand{color:#f4f6f7;align-items:center;gap:12px;width:max-content;display:flex}.index-header .brand>img{object-fit:contain;width:82px;height:82px}.index-header .brand>span{display:grid}.index-header .brand b{letter-spacing:.095em;font:600 clamp(16px,1vw,18px) Manrope,Space Grotesk,sans-serif}.index-header .brand small{color:#777f83;letter-spacing:.13em;text-transform:uppercase;margin-top:3px;font:500 clamp(9px,.62vw,12px) Roboto Mono,monospace}.index-header nav{gap:clamp(20px,1.65vw,30px);display:flex}.index-header nav a,.index-header .contact{color:#c6cac6;letter-spacing:.085em;text-transform:uppercase;font:500 clamp(12px,.78vw,14px) Roboto Mono,monospace}.index-header nav a:hover{color:#fff}.index-header nav a{padding:9px 11px;position:relative}.index-header nav a:before,.index-header nav a:after{content:"";opacity:0;border-style:solid;border-color:#ffffffeb;width:7px;height:7px;transition:opacity .25s,transform .25s;position:absolute;transform:scale(.55)}.index-header nav a:before{border-width:1px 1px 0 0;top:0;right:0}.index-header nav a:after{border-width:0 0 1px 1px;bottom:0;left:0}.index-header nav a.is-active{color:#ff7a00}.index-header nav a.is-active:before,.index-header nav a.is-active:after{opacity:1;transform:scale(1)}.index-header .contact.is-active{color:#ff7a00}.index-header .contact{justify-self:end;align-items:center;gap:10px;display:flex}.index-header .contact span{color:#ff7a00;place-items:center;width:27px;height:27px;font-size:16px;line-height:1;display:grid;position:relative}.index-header .contact span:before,.index-header .contact span:after{content:"";border-style:solid;border-color:#f4f6f7e0;width:7px;height:7px;transition:all .25s;position:absolute}.index-header .contact span:before{border-width:1px 1px 0 0;top:0;right:0}.index-header .contact span:after{border-width:0 0 1px 1px;bottom:0;left:0}.index-header .contact span>svg{stroke:#ff7a00;stroke-width:1.8px;stroke-linecap:square;stroke-linejoin:miter;width:17px;height:17px;display:block;overflow:visible}.index-header .contact:hover span:before,.index-header .contact:hover span:after{border-color:#ff7a00;width:9px;height:9px}.index-header .page-completion{background:#ffffff14;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.index-header .page-completion i{background:#ff7a00;width:0;height:100%;display:block}.index-header--compact{height:0;box-shadow:none;-webkit-backdrop-filter:none;pointer-events:none;background:0 0;border:0;padding:0;animation:.42s cubic-bezier(.2,.8,.2,1) both compact-dock-arrive}.index-header--compact .compact-brand,.index-header--compact .compact-nav-toggle,.index-header--compact .compact-nav-panel{pointer-events:auto}.index-header--compact .compact-brand{z-index:103;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070909d1;border:1px solid #ffffff21;border-radius:3px;min-height:56px;padding:5px 18px 5px 7px;position:fixed;top:12px;left:18px;box-shadow:0 16px 38px #00000047}.index-header--compact .compact-brand>img{width:46px;height:46px}.index-header--compact .compact-brand b{font-size:11px}.index-header--compact .compact-brand small{font-size:7px}@media (width>=901px) and (width<=1365px){.index-header--compact .compact-brand{min-height:50px;padding-top:2px;padding-bottom:2px;top:6px}.index-header--compact .compact-brand>img{width:44px;height:44px}}@media (width>=1366px) and (width<=1599px){.index-header--compact .compact-brand{min-height:48px;padding-top:1px;padding-bottom:1px;top:4px}.index-header--compact .compact-brand>img{width:42px;height:42px}}@media (width>=1600px) and (height<=1050px){.index-header--compact .compact-brand{min-height:44px;padding-top:0;padding-bottom:0;top:4px}.index-header--compact .compact-brand>img{width:40px;height:40px}}@media (width>=1800px) and (height<=1050px){.index-header--compact .compact-brand{min-height:46px;padding-top:0;padding-bottom:0;top:3px}.index-header--compact .compact-brand>img{width:41px;height:41px}}@media (width>=901px){.index-header--compact .compact-brand{min-height:46px!important;padding:0 16px 0 7px!important;top:22px!important}.index-header--compact .compact-brand>img{width:42px!important;height:42px!important}}.compact-nav-toggle{z-index:104;color:#f4f6f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#070909db;border:1px solid #ffffff21;border-radius:3px;align-items:center;gap:18px;min-height:56px;padding:0 12px 0 20px;display:flex;position:fixed;top:14px;right:18px;box-shadow:0 16px 38px #00000047}.compact-nav-toggle__label{letter-spacing:.14em;text-transform:uppercase;font:500 9px Roboto Mono,monospace}.compact-nav-toggle__icon{border:1px solid #ff7a007a;width:32px;height:32px;display:block;position:relative}.compact-nav-toggle__icon i{background:#ff7a00;width:14px;height:1px;transition:transform .3s;position:absolute;top:50%;left:8px}.compact-nav-toggle__icon i:first-child{transform:translateY(-3px)}.compact-nav-toggle__icon i:last-child{transform:translateY(3px)}.index-header--compact.has-open-menu .compact-nav-toggle__icon i:first-child{transform:rotate(45deg)}.index-header--compact.has-open-menu .compact-nav-toggle__icon i:last-child{transform:rotate(-45deg)}.compact-nav-panel{z-index:102;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform-origin:100% 0;background:#070909f0;border:1px solid #ffffff21;border-radius:3px;width:min(360px,100vw - 36px);padding:25px 24px 20px;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1),visibility .3s;position:fixed;top:78px;right:18px;transform:translateY(-12px)scale(.98);box-shadow:0 28px 70px #0000007a}.index-header--compact.has-open-menu .compact-nav-panel{visibility:visible;opacity:1;transform:translateY(0)scale(1)}.compact-nav-panel__eyebrow{color:#717a7f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font:500 8px Roboto Mono,monospace;display:block}.index-header--compact .compact-nav-panel nav{gap:0;display:grid}.index-header--compact .compact-nav-panel nav a{color:#aeb5b9;letter-spacing:.08em;border-top:1px solid #ffffff17;grid-template-columns:35px 1fr;align-items:center;padding:15px 10px;font:500 12px Space Grotesk,sans-serif;display:grid}.index-header--compact .compact-nav-panel nav a b{color:#60686c;font:500 8px Roboto Mono,monospace}.index-header--compact .compact-nav-panel nav a.is-active{color:#ff7a00}.index-header--compact .compact-nav-panel nav a:before,.index-header--compact .compact-nav-panel nav a:after{display:none}.index-header--compact .page-completion{z-index:105;position:fixed;top:0;bottom:auto}.index-header--solutions-full{animation:.42s cubic-bezier(.2,.8,.2,1) both full-header-arrive}@keyframes compact-dock-arrive{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes full-header-arrive{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1200px){.index-header--compact .compact-brand{top:8px;left:8px}.compact-nav-toggle{top:8px;right:8px}.compact-nav-panel{top:70px;right:8px}}@media (width>=1201px) and (width<=1440px){.index-header--compact .compact-brand{padding-inline:7px}.index-header--compact .compact-brand>span,.index-header--compact .compact-nav-toggle__label{display:none}.index-header--compact .compact-nav-toggle{justify-content:center;gap:0;min-width:56px;padding-inline:11px}}@media (width>=701px) and (width<=1440px) and (pointer:coarse){.index-header--compact .compact-brand{justify-content:center;width:50px;max-width:50px;min-height:46px!important;padding:3px 5px!important;top:8px!important}.index-header--compact .compact-brand>img{flex:0 0 40px;width:40px!important;height:40px!important}.index-header--compact .compact-brand>span{display:none!important}}@media (width<=700px){.index-header--compact .compact-brand>span{display:none}.index-header--compact .compact-brand{min-height:50px;padding:2px 6px}.index-header--compact .compact-brand>img{width:44px;height:44px}.compact-nav-toggle{min-height:50px;padding-left:14px}}.site-footer{--pad:clamp(22px, 4vw, 68px);content-visibility:auto;contain-intrinsic-size:auto 820px;min-height:92vh;padding:0 var(--pad);color:#f4f6f7;background:#090d0f;font-family:Space Grotesk,sans-serif;display:block;position:relative;overflow:hidden}.site-footer a{color:inherit;text-decoration:none}.footer-grid{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%);display:block!important}.footer-top{z-index:2;border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;min-height:96px;display:grid;position:relative}.footer-brand{align-items:center;gap:13px;width:max-content;display:flex}.footer-logo{place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.footer-logo img{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%}.footer-logo i{mix-blend-mode:screen;background:linear-gradient(110deg,#0000 38%,#ff7a00e6 50%,#0000 62%);position:absolute;inset:-40%;transform:translate(-130%)}.footer-brand>span:last-child{gap:3px;display:grid}.footer-brand b{letter-spacing:.13em;font-size:12px}.footer-brand small{color:#727d82;letter-spacing:.15em;font:500 7px Roboto Mono,monospace}.footer-status{color:#8d969b;letter-spacing:.12em;align-items:center;font:500 8px Roboto Mono,monospace;gap:10px!important;display:flex!important}.footer-status i{background:#ff7a00;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite footer-pulse;box-shadow:0 0 0 5px #ff7a0017,0 0 16px #ff7a00a6}.site-footer a.footer-toplink{color:#aab1b5;letter-spacing:.1em;text-transform:uppercase;justify-self:end;align-items:center;gap:12px;font:500 9px Roboto Mono,monospace;transition:color .25s;display:inline-flex}.footer-toplink b{color:#ff7a00;background:#ff7a0014;border:1px solid #ff7a0094;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:0;font-size:13px;transition:transform .25s,filter .25s;animation:3.8s ease-in-out infinite footer-top-cue;display:inline-grid;position:relative;box-shadow:0 0 #ff7a0000}.site-footer a.footer-toplink:hover{color:#f4f6f7}.footer-toplink:hover b{filter:drop-shadow(0 0 8px #ff7a00d9);animation:none;transform:translateY(-4px)scale(1.06)}.footer-toplink:focus-visible{outline-offset:5px;outline:1px solid #ff7a00}@keyframes footer-top-cue{0%,62%,to{transform:translateY(0);box-shadow:0 0 #ff7a0000}70%{transform:translateY(-6px);box-shadow:0 0 #ff7a0047}78%{transform:translateY(0);box-shadow:0 0 0 7px #ff7a0000}84%{transform:translateY(-3px)}90%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.footer-toplink b{animation:none}}.footer-main{z-index:2;grid-template-columns:1.25fr .65fr 1fr;padding:clamp(75px,9vh,120px) 0 clamp(68px,8vh,105px);position:relative;gap:clamp(45px,6vw,110px)!important;display:grid!important}.footer-statement{display:block!important}.footer-statement>span,.footer-seal>span,.footer-seal>small,.footer-nav div>span{color:#7e898e;letter-spacing:.13em;text-transform:uppercase;font:500 9px Roboto Mono,monospace}.footer-statement h2{letter-spacing:-.065em;margin:25px 0 30px;font:400 clamp(48px,5.3vw,86px)/.94 Space Grotesk,sans-serif}.footer-statement h2 em{color:#ff7a00;font-style:normal}.footer-statement p{color:#8f999e;max-width:520px;margin:0 0 38px;font-size:clamp(13px,1vw,16px);line-height:1.65}.footer-statement>a{letter-spacing:.09em;text-transform:uppercase;border-block:1px solid #727b80;justify-content:space-between;max-width:410px;padding:17px 0;font:600 10px Roboto Mono,monospace;display:flex}.footer-statement>a b{color:#ff7a00;font-size:15px}.footer-seal{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px!important;display:flex!important}.footer-seal>div{aspect-ratio:1;contain:paint;isolation:isolate;border:1px solid #ff7a0061;border-radius:50%;flex:none;place-items:center;width:17vw;max-width:230px;height:17vw;max-height:230px;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.footer-seal>div:before,.footer-seal>div:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute}.footer-seal>div:before{inset:12%}.footer-seal>div:after{inset:25%}.footer-seal div>i{transform-origin:0;backface-visibility:hidden;will-change:transform;background:linear-gradient(90deg,#ff7a00,#0000);width:50%;height:1px;animation:5s linear infinite footer-sweep;position:absolute;top:50%;left:50%;transform:translateZ(0)rotate(0)}.footer-seal div>i.footer-seal__sweep{will-change:auto;animation:none}.footer-seal img{z-index:2;aspect-ratio:1;object-fit:contain;filter:brightness(0)saturate()invert(49%)sepia(99%)saturate(3334%)hue-rotate(2deg)brightness(104%)contrast(104%);width:45%;height:45%;position:relative}.footer-seal>small{font-size:7px}.footer-nav{grid-template-columns:1.2fr 1fr .7fr;align-content:center;gap:30px;display:grid}.footer-nav div{flex-direction:column;gap:13px!important;display:flex!important}.footer-nav div>span{color:#ff7a00;margin-bottom:12px;font-size:11px}.footer-nav a{color:#a7afb3;width:max-content;font-size:clamp(13px,.9vw,15px)}.footer-nav a:hover{color:#fff;transform:translate(8px)}.footer-wordmark{z-index:2;color:#f4f6f7;letter-spacing:-.085em;white-space:nowrap;font-size:clamp(76px,13.4vw,250px);font-weight:500;line-height:.76;position:relative;overflow:hidden;display:block!important}.footer-wordmark em{color:#ff7a00;font-style:normal}.footer-bottom{z-index:2;color:#6f797e;letter-spacing:.08em;border-top:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;min-height:92px;font:500 8px Roboto Mono,monospace;position:relative;display:grid!important}.footer-bottom span:nth-child(2){justify-self:center}.footer-bottom span:last-child{justify-self:end}.footer-bottom b{color:#b7bec1;font-weight:500}@keyframes footer-pulse{50%{opacity:.45;transform:scale(.75)}}@keyframes footer-sweep{to{transform:translateZ(0)rotate(360deg)}}@media (width<=1000px){.footer-main{grid-template-columns:1fr .65fr}.footer-nav{border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:45px}}@media (width<=800px){.index-header{grid-template-columns:1fr auto;height:72px;padding-inline:8px}.index-header .brand>img{width:68px;height:68px}.index-header .brand b{font-size:11px}.index-header .brand small{font-size:7px}.index-header nav{display:none}.index-header .contact{font-size:10px}}@media (width<=700px){.site-footer{padding:0 20px}.footer-top{grid-template-columns:1fr auto}.footer-status{display:none!important}.footer-main{grid-template-columns:1fr;padding-top:68px;gap:62px!important}.footer-statement h2{font-size:49px}.footer-seal>div{width:210px;height:210px}.footer-nav{grid-column:auto;grid-template-columns:1fr 1fr;gap:42px 25px}.footer-nav div:first-child{grid-row:span 2}.footer-wordmark{letter-spacing:-.07em;margin-top:45px;font-size:clamp(36px,12.6vw,72px);line-height:.86}.footer-bottom{grid-template-columns:1fr auto;gap:12px;min-height:110px}.footer-bottom span:nth-child(2){display:none}}@media (width>=701px) and (width<=1366px) and (pointer:coarse){.site-footer{content-visibility:visible;contain-intrinsic-size:none;min-height:auto}}.mnav-toggle,.mnav-panel{display:none}@media (width<=800px),(width>=801px) and (width<=1180px) and (pointer:coarse){.index-header{grid-template-columns:1fr auto auto;column-gap:12px}.index-header>nav{display:none}.mnav-toggle{appearance:none;color:#f4f6f7;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#07090999;border:1px solid #ffffff29;border-radius:3px;align-items:center;gap:10px;padding:7px 8px 7px 12px;font:500 9px Roboto Mono,monospace;display:inline-flex}.mnav-toggle i{border:1px solid #ff7a007a;width:24px;height:18px;display:block;position:relative}.mnav-toggle i b{background:#ff7a00;width:12px;height:1px;transition:transform .3s;position:absolute;top:50%;left:5px}.mnav-toggle i b:first-child{transform:translateY(-3px)}.mnav-toggle i b:last-child{transform:translateY(3px)}.mnav-toggle[aria-expanded=true] i b:first-child{transform:rotate(45deg)}.mnav-toggle[aria-expanded=true] i b:last-child{transform:rotate(-45deg)}.mnav-panel{z-index:102;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#070909f2;border:1px solid #ffffff21;border-radius:3px;width:min(340px,100vw - 24px);padding:22px 22px 14px;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1),visibility .3s;display:block;position:fixed;top:80px;right:12px;transform:translateY(-12px);box-shadow:0 28px 70px #00000080}.mnav-panel.is-open{visibility:visible;opacity:1;transform:translateY(0)}.mnav-panel>span{color:#717a7f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font:500 8px Roboto Mono,monospace;display:block}.mnav-panel nav{display:grid}.mnav-panel nav a{color:#aeb5b9;letter-spacing:.08em;text-transform:none;border-top:1px solid #ffffff17;grid-template-columns:32px 1fr;align-items:center;margin:0;padding:14px 8px;font:500 12px Space Grotesk,sans-serif;display:grid}.mnav-panel nav a b{color:#60686c;font:500 8px Roboto Mono,monospace}.mnav-panel nav a.is-active{color:#ff7a00}.mnav-panel nav a:before,.mnav-panel nav a:after{display:none}}@media (width>=1900px),(width>=1600px) and (resolution>=2x){.index-header{height:clamp(86px,3.4vh + 1vw,128px)}.index-header .brand>img{width:clamp(82px,3.2vh + 1vw,122px);height:clamp(82px,3.2vh + 1vw,122px)}.index-header .brand b{font-size:clamp(18px,.6vw + .5vh,26px)}.index-header .brand small{font-size:clamp(12px,.35vw + .3vh,16px)}.index-header nav{gap:clamp(30px,1.2vw + .8vh,46px)}.index-header nav a,.index-header .contact{font-size:clamp(14px,.45vw + .4vh,19px)}.index-header .contact span{width:clamp(27px,1.6vh,36px);height:clamp(27px,1.6vh,36px)}.site-footer{min-height:clamp(700px,58vh,1080px)}.footer-brand{gap:clamp(13px,.9vw,22px)}.footer-logo{width:clamp(42px,2.4vw + 1vh,68px);height:clamp(42px,2.4vw + 1vh,68px)}.footer-brand b{font-size:clamp(14px,.5vw + .4vh,20px)}.footer-brand small{font-size:clamp(9px,.3vw + .25vh,12px)}.footer-status{font-size:clamp(10px,.4vw + .3vh,14px)}.site-footer a.footer-toplink{font-size:clamp(11px,.4vw + .35vh,15px)}.footer-toplink b{width:clamp(32px,1.8vw + 1vh,46px);height:clamp(32px,1.8vw + 1vh,46px);font-size:clamp(13px,.6vw + .4vh,18px)}.footer-main{padding:clamp(75px,6vh + 2vw,190px) 0 clamp(68px,5.4vh + 1.8vw,160px)}.footer-statement>span,.footer-seal>span,.footer-nav div>span{font-size:clamp(11px,.4vw + .35vh,15px)}.footer-statement h2{font-size:clamp(48px,4vw + 3vh,156px)}.footer-statement p{max-width:720px;font-size:clamp(15px,.6vw + .5vh,21px)}.footer-statement>a{max-width:560px;padding:clamp(17px,1.4vh,24px) 0;font-size:clamp(11px,.4vw + .35vh,15px)}.footer-statement>a b{font-size:clamp(15px,.55vw + .45vh,21px)}.footer-seal>div{width:clamp(160px,12vw + 6vh,320px);max-width:none;height:clamp(160px,12vw + 6vh,320px);max-height:none}.footer-seal>small{font-size:clamp(8px,.3vw + .3vh,11px)}.footer-nav{gap:clamp(30px,2vw,50px)}.footer-nav a{font-size:clamp(14px,.5vw + .4vh,19px)}.footer-bottom{min-height:clamp(92px,8vh,150px);font-size:clamp(10px,.35vw + .3vh,14px)}}@media (width<=900px){.cap-detail__opening{min-height:900px;padding-top:105px}.cap-detail__opening h1{font-size:clamp(54px,11.5vw,92px);line-height:.84}.cap-detail__opening-rail{width:100%;margin-left:0}.cap-detail__opening-status{display:none}}@media (width<=700px){.cap-detail__opening{min-height:850px;padding:95px 20px 28px}.cap-detail__opening>header{gap:9px;display:grid}.cap-detail__opening h1{font-size:clamp(44px,13.2vw,67px);line-height:.86}.cap-detail__opening h1 strong:after{width:6px;height:6px;right:-10px}.cap-detail__opening-copy>p{margin-top:34px;margin-left:0}.cap-detail__opening-rail{grid-template-columns:1fr}.cap-detail__opening-rail article{border-bottom:1px solid #ffffff1f;border-right:0;min-height:86px}.cap-detail__opening-rail article>i{top:auto;bottom:-13px;right:50%;transform:translate(50%)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.cap-detail__opening-status i{animation:none}}@media (width<=1150px){.cap-detail__opening{min-height:auto}.cap-detail__opening-layout{grid-template-columns:1fr;padding-top:80px}.cap-detail__opening-copy{max-width:780px}.cap-detail__problem-engine{min-height:620px}.cap-detail__opening-approach{grid-template-columns:1fr 1fr}.cap-detail__opening-approach article:nth-child(2){border-right:0}.cap-detail__opening-approach article:nth-child(-n+2){border-bottom:1px solid #ffffff1f}}@media (width<=700px){.cap-detail__opening{min-height:auto;padding-bottom:35px}.cap-detail__opening-layout{gap:55px;padding-top:65px}.cap-detail__opening h1{font-size:clamp(43px,12vw,60px)}.cap-detail__problem-engine{min-height:auto;padding:14px}.cap-detail__problem-inputs{grid-template-columns:1fr 1fr}.cap-detail__technology-core{grid-template-columns:1fr 48px 100px 48px 1fr}.cap-detail__technology-core>b{width:100px;font-size:9px;box-shadow:0 0 0 10px #ff6a000d,0 0 0 11px #ff6a0047,0 0 0 19px #ff6a0006,0 0 0 20px #ff6a0024}.cap-detail__technology-core>div small{display:none}.cap-detail__answer-output{grid-template-columns:1fr}.cap-detail__answer-output>div{border-bottom:1px solid #ffffff1c;border-right:0;min-height:84px}.cap-detail__opening-approach{grid-template-columns:1fr}.cap-detail__opening-approach article{border-bottom:1px solid #ffffff1f;border-right:0}}@media (prefers-reduced-motion:reduce){.cap-detail__problem-engine:after{animation:none}}@media (width<=1000px){.cap-detail__hero-copy,.cap-detail__statement-grid,.cap-detail__chain-intro,.cap-detail__foundation-intro{grid-template-columns:1fr;gap:40px}.cap-detail__hero-copy small{max-width:520px}.cap-detail__cards--four{grid-template-columns:1fr 1fr}.cap-detail__foundation-grid{grid-template-columns:1fr}.cap-detail__orbit{opacity:.55}.cap-detail__hero-media{opacity:.56;width:78vw}.cap-detail__hero h1{font-size:clamp(58px,11vw,105px)}.cap-detail__cards article{min-height:390px}.cap-detail__cards h3{margin-top:95px}.cap-detail__science-window,.cap-detail__factory{grid-template-columns:1fr}.cap-detail__science-window>figure,.cap-detail__factory figure{min-height:520px}.cap-detail__science-copy{border-top:1px solid var(--cap-line);border-left:0}.cap-detail__chain{grid-template-columns:repeat(3,1fr)}.cap-detail__chain:before{display:none}.cap-detail__chain article{border-bottom:1px solid var(--cap-line);min-height:360px}.cap-detail__chain article>span{display:none}}@media (width<=700px){.cap-detail__hero{min-height:760px;padding-top:125px}.cap-detail__hero-media{opacity:.35;width:100vw}.cap-detail__hero-media figcaption{display:none}.cap-detail__hero h1{margin-block:30px 40px;font-size:clamp(48px,15vw,72px)}.cap-detail__hero-copy{gap:28px}.cap-detail__hero-copy small{border-top:1px solid var(--cap-line);border-left:0;padding:20px 0 0}.cap-detail__orbit{width:88vw;top:19%;right:-32%}.cap-detail__switcher{grid-template-columns:1fr}.cap-detail__switcher a{border-right:0;border-bottom:1px solid var(--cap-line);min-height:70px}.cap-detail__chapter-head{grid-template-columns:38px 1fr;gap:12px;min-height:74px}.cap-detail__chapter-head i{display:none}.cap-detail__statement,.cap-detail__chain-section,.cap-detail__chain-intro,.cap-detail__foundation{padding-block:90px}.cap-detail__section-label{align-items:flex-start;line-height:1.5}.cap-detail__section-label i{display:none}.cap-detail__science-window>figure,.cap-detail__factory figure{min-height:330px}.cap-detail__science-copy{padding-block:70px}.cap-detail__cards--four{grid-template-columns:1fr}.cap-detail__cards article{min-height:350px}.cap-detail__cards h3{margin-top:80px}.cap-detail__factory h2{font-size:44px}.cap-detail__manifesto{padding-block:100px}.cap-detail__chain{grid-template-columns:1fr}.cap-detail__chain article{border-right:0;min-height:280px;padding:35px 24px}.cap-detail__chain article>div{margin-top:70px}.cap-detail__ai{grid-template-columns:1fr}.cap-detail__ai article{border-bottom:1px solid #0a0a092b;border-right:0;min-height:430px;padding-block:70px}.cap-detail__ai h2{margin-top:80px}.cap-detail__foundation-intro{margin-bottom:70px}.cap-detail__foundation-grid article{min-height:650px;padding-inline:24px}.cap-detail__foundation-grid article>figure{margin-inline:-24px}.cap-detail__foundation-grid h2{margin-top:60px}.cap-detail__next{padding-block:100px}}@media (prefers-reduced-motion:reduce){.cap-detail [data-cap-reveal]{opacity:1;transition:none;transform:none}.cap-detail__orbit{animation:none}}@media (width<=1000px){.cap-detail__acts article{grid-template-columns:90px 1fr;min-height:620px}.cap-detail__act-symbol{opacity:.2}.cap-detail__foundation-grid{grid-template-columns:1fr 1fr}.cap-detail__science-copy{width:70vw}}@media (width<=700px){.cap-detail__scroll-progress{display:none}.cap-detail__hero-media{opacity:.72;-webkit-mask-image:linear-gradient(#000 64%,#0000);mask-image:linear-gradient(#000 64%,#0000)}.cap-detail__science-window{min-height:780px}.cap-detail__science-copy{width:auto;margin:0 24px}.cap-detail__acts article{grid-template-columns:1fr;gap:45px;min-height:680px}.cap-detail__acts .cap-detail__card-index{border-bottom:1px solid;border-right:0;flex-direction:row;height:auto;padding:0 0 22px}.cap-detail__acts .cap-detail__card-index b{font-size:48px}.cap-detail__act-symbol{width:100vw;right:-42vw}.cap-detail__factory>div{width:auto;margin:0 24px}.cap-detail__chain-visual{height:82vw;margin-top:45px}.cap-detail__foundation-grid{grid-template-columns:1fr}.cap-detail__foundation-grid article{min-height:570px}}@media (width<=1000px){.cap-detail__problems>header,.cap-detail__boundaries>header,.cap-detail__future>header{grid-template-columns:1fr}.cap-detail__problem-grid{grid-template-columns:1fr 1fr}.cap-detail__domain-index article{grid-template-columns:55px .8fr 1fr}.cap-detail__domain-index article p{grid-column:2/-1}.cap-detail__future aside{grid-template-columns:1fr}}@media (width<=700px){.cap-detail__problems,.cap-detail__boundaries,.cap-detail__future{padding-block:90px}.cap-detail__problems>header h2,.cap-detail__boundaries>header h2,.cap-detail__future>header h2{font-size:40px}.cap-detail__problem-grid,.cap-detail__future-grid{grid-template-columns:1fr}.cap-detail__problem-grid article{min-height:390px}.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:510px}.cap-detail__problem-card-copy{padding-top:245px}.cap-detail__domain-index article{grid-template-columns:42px 1fr;gap:14px}.cap-detail__domain-index h3,.cap-detail__domain-index p{grid-column:2}.cap-detail__future aside{padding:28px}}@media (width<=1000px){.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){grid-template-columns:minmax(0,1fr) 150px;min-height:500px}.cap-detail__acts:before{left:auto;right:calc(clamp(24px,6vw,105px) + 75px)}.cap-detail__acts .cap-detail__act-copy,.cap-detail__acts article:nth-of-type(2n) .cap-detail__act-copy{text-align:left;grid-column:1;justify-self:start}.cap-detail__acts .cap-detail__act-symbol{grid-column:2;width:150px}.cap-detail__acts .cap-detail__card-index,.cap-detail__acts article:nth-of-type(2n) .cap-detail__card-index{width:auto;left:0;right:190px}}@media (width<=700px){.cap-detail__acts{padding-bottom:70px;padding-left:24px;padding-right:24px}.cap-detail__acts-heading{grid-template-columns:1fr;gap:24px;padding:65px 0 50px}.cap-detail__acts:before{inset:210px auto 100px 53px}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){grid-template-columns:58px 1fr;gap:22px;min-height:440px;padding:82px 0 48px}.cap-detail__acts .cap-detail__act-symbol{grid-column:1;width:58px}.cap-detail__acts .cap-detail__act-symbol:before{width:58px;height:58px}.cap-detail__acts .cap-detail__act-symbol i{display:none}.cap-detail__acts .cap-detail__act-symbol>svg{width:29px;height:29px}.cap-detail__acts .cap-detail__act-copy,.cap-detail__acts article:nth-of-type(2n) .cap-detail__act-copy{grid-column:2}.cap-detail__acts .cap-detail__card-index,.cap-detail__acts article:nth-of-type(2n) .cap-detail__card-index{width:auto;top:36px;left:80px;right:0}.cap-detail__acts h3{font-size:32px}}@media (width<=1000px){.cap-detail__acts{grid-template-columns:1fr 1fr}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){grid-template-rows:auto 140px 1fr;grid-template-columns:1fr;min-height:450px}.cap-detail__acts article:nth-of-type(2):after{top:auto;bottom:-14px;right:50%;transform:translate(50%)rotate(90deg)}.cap-detail__acts article:nth-of-type(3):after{transform:rotate(180deg)}.cap-detail__acts .cap-detail__act-copy,.cap-detail__acts article:nth-of-type(2n) .cap-detail__act-copy{text-align:left;grid-column:1}.cap-detail__acts .cap-detail__act-symbol{grid-column:1;width:130px}.cap-detail__acts .cap-detail__card-index,.cap-detail__acts article:nth-of-type(2n) .cap-detail__card-index{width:100%;position:static}}@media (width<=700px){.cap-detail__acts{grid-template-columns:1fr;padding:0 24px 65px}.cap-detail__acts-heading{grid-template-columns:1fr;padding:58px 0 42px}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){grid-template-rows:auto 125px 1fr;grid-template-columns:1fr;gap:18px;min-height:390px;padding:30px 24px 38px}.cap-detail__acts article:after,.cap-detail__acts article:nth-of-type(2):after,.cap-detail__acts article:nth-of-type(3):after{top:auto;bottom:-14px;right:50%;transform:translate(50%)rotate(90deg)}.cap-detail__acts .cap-detail__act-symbol{grid-column:1;width:112px}.cap-detail__acts .cap-detail__act-symbol:before{width:96px;height:96px}.cap-detail__acts .cap-detail__act-symbol>svg{width:44px;height:44px}.cap-detail__acts h3{font-size:29px}}@media (width<=700px){.cap-detail__foundation-grid article{grid-template-rows:auto auto 1fr auto 230px;min-height:680px}.cap-detail__foundation-grid article>figure.cap-detail__foundation-media{height:230px;min-height:230px;margin-inline:-10px}}@media (width<=1100px){.cap-detail__foundation-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.cap-detail__foundation-grid{grid-template-columns:1fr;gap:14px}.cap-detail__foundation-grid article{min-height:690px;padding:28px 24px 20px}.cap-detail__foundation-grid article>figure.cap-detail__foundation-media{height:260px;min-height:260px;margin-inline:-10px}}.cap-detail__foundation-grid small{margin-top:auto;font-size:9px;line-height:1.5}@media (width<=700px){.cap-detail__foundation-grid article{min-height:420px;padding:30px 25px}.cap-detail__foundation-grid h2{margin-top:40px;font-size:31px}.cap-detail__foundation-grid p{font-size:16px}}@media (width<=1150px){.cap-detail__acts{grid-template-columns:1fr 1fr}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){min-height:720px}.cap-detail__acts article:nth-child(3){border-right:1px solid #0d244421}}@media (width<=700px){.cap-detail__acts{grid-template-columns:1fr;padding:0 18px 55px}.cap-detail__acts-heading{padding:54px 4px 38px}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){border-right:1px solid #0d244421;grid-template-rows:auto 230px 1fr auto;min-height:680px;padding:25px 24px 0}.cap-detail__act-media{height:230px;margin-inline:-24px}.cap-detail__acts footer{margin-inline:-24px}.cap-detail__acts h3{font-size:29px}}@media (width<=700px){.cap-detail__signal-path{grid-template-columns:1fr}.cap-detail__signal-path>div{padding-block:14px}.cap-detail__signal-path>div>i{width:1px;height:16px;inset:auto auto -8px 20px}.cap-detail__foundation-icon{height:155px}}@media (prefers-reduced-motion:reduce){.cap-detail__signal-path>div>i:after{animation:none}}@media (width<=1000px){.cap-detail__hero-system{width:100%}}@media (width<=700px){.cap-detail__hero-system{grid-template-columns:1fr;gap:12px;margin-top:38px}.cap-detail__hero-system>i{display:none}.cap-detail__hero-system>div{border-bottom:1px solid #ffffff14;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.cap-detail__hero-media img,.cap-detail__hero-media:after,.cap-detail__hero-system>i:after{animation:none}}@media (width<=1000px){.cap-detail__chain-story{grid-template-columns:1fr}.cap-detail__chain-story .cap-detail__chain-visual{height:min(74vw,650px);position:relative;top:auto}.cap-detail__chain-story .cap-detail__chain{grid-template-columns:1fr 1fr;display:grid}.cap-detail__chain-story .cap-detail__chain:before{display:none}.cap-detail__chain-story .cap-detail__chain article{border-right:1px solid #ffffff1a;min-height:360px;padding:55px 28px}.cap-detail__chain-story .cap-detail__chain article:last-child{min-height:360px}}@media (width<=700px){.cap-detail__chain-story{margin-top:45px}.cap-detail__chain-story .cap-detail__chain{grid-template-columns:1fr}.cap-detail__chain-story .cap-detail__chain article{border-right:0;grid-template-columns:62px 1fr;min-height:320px;padding:48px 0}.cap-detail__chain-story .cap-detail__chain article>b{width:56px;height:56px}.cap-detail__chain-story .cap-detail__chain-visual{height:85vw}.cap-detail__ai:before{width:72px;height:72px;top:50%}.cap-detail__ai article{min-height:520px}}@media (prefers-reduced-motion:reduce){.cap-detail__chain-reticle b{animation:none}}@media (width<=1000px){.cap-detail__chain-simple .cap-detail__chain{grid-template-columns:1fr 1fr}.cap-detail__chain-simple .cap-detail__chain article:nth-child(n){grid-area:auto}.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span{top:50%;bottom:auto;right:-12px;transform:translateY(-50%)}.cap-detail__chain-simple .cap-detail__chain article:nth-child(n+4)>span{transform:translateY(-50%)}.cap-detail__chain-phases{grid-template-columns:1fr 1fr 1fr}.cap-detail__chain-phases i{display:none}}@media (width<=700px){.cap-detail__chain-simple{margin-top:38px}.cap-detail__chain-phases{text-align:left;grid-template-columns:1fr;gap:8px}.cap-detail__chain-phases span:not(:first-child){display:none}.cap-detail__chain-simple .cap-detail__chain{grid-template-columns:1fr}.cap-detail__chain-simple .cap-detail__chain article{min-height:240px;padding:32px 24px}.cap-detail__chain-simple .cap-detail__chain article>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(n+4)>span{inset:auto auto -12px 34px;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.cap-detail [data-cap-reveal]{clip-path:none}.cap-detail__hero-media img,.cap-detail__science-window img,.cap-detail__factory img,.cap-detail__chain-visual img,.cap-detail__act-symbol{transform:none}}@media (width<=700px){.cap-detail__hero h1{font-size:clamp(40px,10.5vw,52px)}.cap-detail__statement h2,.cap-detail__science-copy h2{font-size:32px}.cap-detail__acts h3{font-size:34px}.cap-detail__factory h2,.cap-detail__manifesto p{font-size:36px}.cap-detail__chain-intro h2,.cap-detail__foundation-intro h2{font-size:40px}.cap-detail__ai h2{font-size:36px}.cap-detail__next h2{font-size:40px}}@media (width<=700px){.cap-detail__foundation-grid article{grid-template-rows:auto auto 1fr auto 230px;min-height:680px;padding:28px 24px 18px}.cap-detail__foundation-grid h2{font-size:30px}.cap-detail__foundation-grid p{font-size:15px}}.cap-detail__chain-simple .cap-detail__chain{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;overflow:visible}@media (width<=1000px){.cap-detail__chain-simple .cap-detail__chain{grid-template-columns:1fr 1fr}.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span{top:50%;bottom:auto;right:-22px;transform:translateY(-50%)}.cap-detail__chain-simple .cap-detail__chain:after,.cap-detail__chain-simple .cap-detail__chain article:nth-child(4):before{display:none}.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span{display:grid}}@media (width<=700px){.cap-detail__chain-simple{padding:10px}.cap-detail__chain-simple .cap-detail__chain{grid-template-columns:1fr;gap:12px}.cap-detail__chain-simple .cap-detail__chain article:nth-child(n){min-height:340px;padding:26px 23px}.cap-detail__chain-simple .cap-detail__chain article>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(n+4)>span{inset:auto 50% -20px auto;transform:translate(50%)rotate(90deg)}.cap-detail__chain-continuity{align-items:flex-start;font-size:13px;line-height:1.55}.cap-detail__foundation-grid article,.cap-detail__foundation-grid article:nth-child(4){min-height:430px;padding:30px 25px}}@media (width>=851px){.cap-detail__problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.cap-detail__problem-grid{grid-template-columns:1fr 1fr}.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:450px}.cap-detail__problem-card-copy{padding-top:220px}}@media (width<=600px){.cap-detail__problem-grid{grid-template-columns:1fr}.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:455px}.cap-detail__problem-card-copy{padding-top:225px}}@media (width<=850px){.cap-detail__problem-grid article{aspect-ratio:1.02;min-height:0}.cap-detail__problem-card-copy{min-height:0;padding-top:49%}}@media (width<=600px){.cap-detail__problem-grid article{aspect-ratio:.94;min-height:0}.cap-detail__problem-card-copy{min-height:0;padding-top:51%}}@media (width<=850px){.cap-detail__problem-grid article{aspect-ratio:auto;height:405px;min-height:0}.cap-detail__problem-grid article>.cap-detail__problem-card-copy{min-height:0;padding-top:47%}}@media (width<=600px){.cap-detail__problem-grid article{aspect-ratio:auto;height:410px;min-height:0}.cap-detail__problem-grid article>.cap-detail__problem-card-copy{min-height:0;padding-top:49%}}@media (width<=1000px){.cap-exact__facts{grid-template-columns:1fr 1fr}.cap-exact__split,.cap-exact__institutional-grid{grid-template-columns:1fr}.cap-exact__cards{grid-template-columns:1fr 1fr}.cap-exact__chain{grid-template-columns:1fr 1fr 1fr}.cap-exact__achieved-grid,.cap-exact__domain-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.cap-exact__wrap{width:min(100% - 32px,1460px)}.cap-exact h2{font-size:40px}.cap-exact__hero{min-height:820px;padding-top:125px}.cap-exact__hero h1{font-size:clamp(47px,13vw,68px)}.cap-exact__hero-foot,.cap-exact__cards,.cap-exact__ai,.cap-exact__achieved-grid,.cap-exact__domain-grid,.cap-exact__facts{grid-template-columns:1fr}.cap-exact__facts div{min-height:90px}.cap-exact__deep,.cap-exact__problems,.cap-exact__capability,.cap-exact__achieved,.cap-exact__domains,.cap-exact__future,.cap-exact__institutional,.cap-exact__final{padding:90px 0}.cap-exact__deep{padding-top:45px}.cap-exact__chain{grid-template-columns:1fr 1fr!important}.cap-exact__chain article{border-bottom:1px solid #ffffff21;border-right:0;min-height:230px}.cap-exact__future-grid article{grid-template-columns:42px 1fr;gap:16px;padding:25px 0}.cap-exact__future-grid article p{grid-column:2}.cap-exact__final>div>div:last-child{flex-direction:column;align-items:flex-start}}@media (width<=850px){.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:420px}.cap-detail__problem-card-copy{padding-top:205px}}@media (width<=600px){.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:410px}.cap-detail__problem-card-copy{padding-top:200px}}@media (width<=1100px){.cap-exact__deep-intro{grid-template-columns:1fr}.cap-exact__deep-intro>figure{min-height:500px}.cap-exact__discipline-board{grid-template-columns:1fr 1fr}.cap-exact__discipline-board article:nth-child(2){border-right:0}.cap-exact__discipline-board article:nth-child(-n+2){border-bottom:1px solid #171a1a24}}@media (width<=700px){.cap-exact__deep-intro>figure{min-height:340px}.cap-exact__discipline-board{grid-template-columns:1fr 1fr}.cap-exact__discipline-board article{border-bottom:1px solid #171a1a24;border-right:0;min-height:620px}.cap-exact__discipline-board article:last-child{border-bottom:0}}@media (width<=1100px){.cap-exact__deep-intro,.cap-exact__deep-copy{min-height:760px}.cap-exact__deep-copy h2{width:min(850px,90vw)}.cap-exact__deep-copy p{width:min(620px,72vw)}.cap-exact__deep-intro>figure{min-height:0}}@media (width<=700px){.cap-exact__deep>.cap-exact__wrap>.cap-exact__eyebrow{width:calc(100% - 40px)}.cap-exact__deep-intro,.cap-exact__deep-copy{min-height:720px}.cap-exact__deep-intro>figure{min-height:0}.cap-exact__deep-intro>figure:after{background:linear-gradient(0deg,#050708fc 0,#050708e0 53%,#05070847 100%)}.cap-exact__deep-intro>figure img{object-position:66% center}.cap-exact__deep-copy{justify-content:flex-end;padding:70px 20px}.cap-exact__deep-copy h2,.cap-exact__deep-copy p{width:100%}.cap-exact__deep-copy h2{margin-bottom:36px;font-size:clamp(43px,12vw,62px)}.cap-exact__deep-copy p{font-size:16px}.cap-exact__manifesto{width:calc(100% - 40px);padding:70px 0}}@media (width<=900px){.cap-exact__architecture>.cap-exact__ai{grid-template-columns:1fr}.cap-exact__architecture>.cap-exact__ai:after{width:92px;height:92px;top:50%}.cap-exact__architecture>.cap-exact__ai article{min-height:500px;padding:85px clamp(30px,7vw,70px)}}@media (width<=700px){.cap-exact__architecture>.cap-exact__ai:after{width:74px;height:74px;font-size:16px;box-shadow:0 0 0 10px #ff6a001a}.cap-exact__architecture>.cap-exact__ai article{min-height:430px;padding:70px 24px}.cap-exact__architecture>.cap-exact__ai h3{font-size:38px}.cap-exact__architecture>.cap-exact__ai article:first-child{padding-bottom:105px}.cap-exact__architecture>.cap-exact__ai article:last-child{padding-top:105px}}@media (width<=900px){.cap-exact__architecture>.cap-exact__ai{grid-template-columns:1fr}.cap-exact__architecture>.cap-exact__ai:after{top:50%}.cap-exact__architecture>.cap-exact__ai article{min-height:300px;padding:48px clamp(26px,6vw,52px)}}@media (width<=700px){.cap-exact__architecture>.cap-exact__ai:after{width:58px;height:58px;font-size:12px}.cap-exact__architecture>.cap-exact__ai article{min-height:280px;padding:42px 22px}.cap-exact__architecture>.cap-exact__ai article:first-child{padding-bottom:72px}.cap-exact__architecture>.cap-exact__ai article:last-child{padding-top:72px}.cap-exact__architecture>.cap-exact__ai h3{font-size:30px}}@media (width<=1100px){.cap-exact__chain{grid-template-columns:repeat(3,1fr)}.cap-exact__chain article:not(:last-child):after{display:none}}@media (width<=700px){.cap-exact__discipline-board article{grid-template-rows:auto 250px auto auto;min-height:0}.cap-exact__discipline-board figure{height:250px}.cap-exact__chain{grid-template-columns:1fr;gap:10px;padding:10px}.cap-exact__chain article{min-height:290px}}@media (width<=700px){.cap-exact__discipline-board article{grid-template-rows:auto 125px 1fr auto}.cap-exact__discipline-board figure{height:125px}.cap-exact__discipline-board figure i{width:72px;height:72px}}@media (width<=900px){.cap-exact__deep-copy{max-width:100%}.cap-exact__deep-point{width:min(640px,80vw)}}@media (width<=700px){.cap-exact__deep-point{grid-template-columns:50px 1fr;gap:17px;width:100%}.cap-exact__deep-point i{width:46px;height:46px}.cap-exact__deep-point i svg{width:25px;height:25px}.cap-exact__achieved-grid article{min-height:350px}}@media (width<=1100px){.cap-exact__institutional-grid{grid-template-columns:1fr}.cap-exact__institutional-grid>div:first-child{max-width:850px}.cap-exact__institutional:after{right:0}}@media (width<=700px){.cap-exact__institutional-grid h2{letter-spacing:-.025em;max-width:100%;font-size:clamp(34px,9.2vw,43px);line-height:1.04}.cap-exact__institutional-grid article{grid-template-columns:46px 45px 1fr 12px;gap:12px;padding:14px}.cap-exact__institutional-grid article>span{width:42px;height:42px;font-size:13px}.cap-exact__institutional-grid article>i{border:0;width:42px;height:42px}.cap-exact__institutional-grid article>i svg{width:29px;height:29px}.cap-exact__institutional-grid article>i:after{display:none}.cap-exact__institutional-grid article>div{grid-column:3}}@media (width<=1100px){.cap-detail__opening-facts{grid-template-columns:repeat(2,1fr)}.cap-detail__opening-facts article{border-bottom:1px solid #ffffff21}.cap-detail__opening-facts article:nth-child(2n){border-right:0}.cap-detail__opening-facts article:last-child{border-bottom:0;grid-column:1/-1}}@media (width<=700px){.cap-detail__opening-facts{grid-template-columns:1fr}.cap-detail__opening-facts article,.cap-detail__opening-facts article:last-child{border-bottom:1px solid #ffffff21;border-right:0;grid-column:auto;min-height:102px}.cap-detail__opening-facts article:last-child{border-bottom:0}}.cap-exact__manifesto-video-mobile::-webkit-media-controls{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-exact__manifesto-video-mobile::-webkit-media-controls-panel{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-exact__manifesto-video-mobile::-webkit-media-controls-play-button{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-exact__manifesto-video-mobile::-webkit-media-controls-start-playback-button{opacity:0!important;-webkit-appearance:none!important;display:none!important}@media (height<=800px) and (width>=1101px){.cap-detail__opening-stage{padding-top:86px;padding-bottom:12px}.cap-detail__opening-stage .cap-detail__opening-layout{padding-top:8px}.cap-detail__opening-stage .cap-detail__opening-copy,.cap-detail__opening-stage .cap-detail__problem-engine{min-height:438px}.cap-detail__opening-message--physical>span{margin-bottom:10px}.cap-detail__opening-message--physical h2{max-width:620px;font-size:clamp(39px,3.75vw,60px);line-height:.88}.cap-detail__opening-message--physical>p{max-width:680px;margin-top:17px;padding-left:19px;font-size:clamp(17px,1.2vw,20px);line-height:1.4}.cap-detail__opening-message--physical>p+p{margin-top:9px}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system{gap:13px;width:min(600px,100%);margin-top:5px;padding-block:6px}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system>svg{width:39px;height:39px;padding:8px}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system p{font-size:16px;line-height:1.22}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system small{margin-top:4px;font-size:8.5px}.cap-detail__problem-inputs article{min-height:68px}.cap-detail__technology-core{grid-template-columns:1fr 64px 108px 64px 1fr;margin-block:18px}.cap-detail__technology-core>b{width:108px;box-shadow:0 0 0 10px #ff6a000d,0 0 0 11px #ff6a0047,0 0 0 19px #ff6a0006,0 0 0 20px #ff6a0024}.cap-detail__answer-output>div{min-height:88px}.cap-detail__opening-stage .cap-detail__opening-facts{margin-top:7px}.cap-detail__opening-stage .cap-detail__opening-facts article{grid-template-columns:48px 1fr;gap:11px;min-height:76px;padding-block:8px}.cap-detail__opening-stage .cap-detail__opening-facts article>i{width:43px;height:43px}.cap-detail__opening-stage .cap-detail__opening-facts article>i svg{width:21px;height:21px}.cap-detail__opening-stage .cap-detail__opening-facts span{margin-top:4px;font-size:8px;line-height:1.35}}@media (width<=1100px){.cap-detail__opening{height:auto}.cap-detail__opening-stage{grid-template-rows:auto auto auto;height:auto;min-height:100svh;position:relative;overflow:hidden}.cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:1fr;padding-top:65px}.cap-detail__opening-stage .cap-detail__opening-copy{min-height:auto}.cap-detail__opening-message{opacity:1;position:relative;inset:auto;transform:none}.cap-detail__opening-message--primary,.cap-detail__opening-message--physical{min-height:650px}.cap-detail__opening-message--physical{border-top:1px solid #ffffff1f}.cap-detail__opening-stage .cap-detail__opening-principle--system{opacity:1;margin-bottom:50px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.cap-detail__opening-stage .cap-detail__problem-engine{min-height:620px}}@media (width<=700px){.cap-detail__opening-stage{padding:95px 20px 28px}.cap-detail__opening-stage>header{gap:9px;display:grid}.cap-detail__opening-message--primary,.cap-detail__opening-message--physical{min-height:600px}.cap-detail__opening-message--primary h1,.cap-detail__opening-message--physical h2{font-size:clamp(42px,12vw,60px)}.cap-detail__opening-stage .cap-detail__problem-engine{min-height:auto}.cap-exact__manifesto--image,.cap-exact__manifesto--image>div{min-height:clamp(500px,72svh,580px)}.cap-exact__manifesto--image figure:after{background:linear-gradient(#05070880,#0507082e 56%,#050708c7)}.cap-exact__manifesto-video{display:none}.cap-exact__manifesto-video-mobile{object-position:center;transform:scale(1.02) translate3d(0,calc((var(--parallax,.5) - .5) * 14px),0);display:block}.cap-exact__manifesto--image img{object-position:center top;transform:scale(1.12)translateY(-8%)}.cap-exact__manifesto--image>div{justify-content:flex-start;padding:clamp(72px,10svh,92px) 18px 42px;transform:none}.cap-exact__manifesto--image span{margin-bottom:22px}.cap-exact__manifesto--image p{font-size:clamp(37px,10.6vw,43px)}.cap-exact__manifesto--image .cap_p{width:min(330px,88vw);transform:translateY(16px)}}@media (width>=1101px){.cap-exact--gravity .cap-detail__opening-stage{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;padding-bottom:0}.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{align-items:stretch;height:100%;overflow:visible}.cap-exact--gravity .cap-detail__opening-copy{height:100%;min-height:0;overflow:visible}.cap-exact--gravity .cap-detail__opening-message--primary,.cap-exact--gravity .cap-detail__opening-message--physical{justify-content:flex-start;padding-top:clamp(18px,3vh,34px)}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{display:none}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(235px,1fr) auto auto auto;align-self:stretch;height:100%;min-height:0;display:grid}.cap-exact--gravity .cap-detail__opening-facts{margin-top:0}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field{height:100%;min-height:0}.cap-exact--gravity .cap-gravity__inputs article{min-height:82px}.cap-exact--gravity .cap-gravity__head{min-height:28px;padding:5px 2px 4px}.cap-exact--gravity .cap-gravity__inputs{--gravity-input-pad-top:5px;padding-top:var(--gravity-input-pad-top);--gravity-line-y:27px;padding-bottom:4px}.cap-exact--gravity .cap-gravity__principle{color:#d6d9d7;text-align:left;background:#030303;border-top:1px solid #ffffff1f;justify-content:center;align-items:center;gap:14px;width:min(620px,100%);min-height:54px;margin:0 auto;padding:9px 16px;display:flex;position:relative}.cap-exact--gravity .cap-gravity__principle svg{width:34px;height:34px;color:var(--cap-orange);border:1px solid #ff6a0057;border-radius:50%;flex:none;padding:8px}.cap-exact--gravity .cap-gravity__principle p{margin:0;font:500 13px/1.15 Space Grotesk,sans-serif}.cap-exact--gravity .cap-gravity__principle small{color:#6f7779;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font:600 7px Roboto Mono,monospace;display:block}.cap-exact--gravity .cap-detail__opening-message--primary{padding-top:clamp(28px,5.4vh,76px)}.cap-exact--gravity .cap-detail__opening-message--primary>span{margin-bottom:clamp(14px,2.4vh,30px)}.cap-exact--gravity .cap-detail__opening-message--primary h1{max-width:min(760px,100%);font-size:clamp(60px,4.7vw + 1.8vh,104px);line-height:.84}.cap-exact--gravity .cap-detail__opening-message--primary>p{max-width:680px;margin-top:clamp(22px,3vh,36px);font-size:clamp(15px,.85vw + .35vh,20px);line-height:1.48}.cap-exact--gravity .cap-detail__opening-message--physical{padding-top:clamp(28px,5.2vh,72px)}.cap-exact--gravity .cap-detail__opening-message--physical>span{margin-bottom:clamp(14px,2.2vh,28px)}.cap-exact--gravity .cap-detail__opening-message--physical h2{max-width:min(790px,100%);font-size:clamp(58px,4.35vw + 1.6vh,98px);line-height:.84}.cap-exact--gravity .cap-detail__opening-message--physical>p{max-width:700px;margin-top:clamp(18px,2.4vh,28px);font-size:clamp(15px,.82vw + .32vh,19px);line-height:1.44}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{margin-top:clamp(18px,2.8vh,34px)}}@media (width>=1500px) and (height>=720px){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:minmax(390px,.66fr) minmax(720px,1.34fr);gap:clamp(28px,3vw,58px)}.cap-exact--gravity .cap-detail__opening-message--primary h1{max-width:780px;font-size:clamp(78px,5.1vw,90px);line-height:.83}.cap-exact--gravity .cap-detail__opening-message--primary>p{max-width:680px;margin-top:clamp(20px,2.5vh,30px);font-size:clamp(16px,.96vw,20px);line-height:1.45}.cap-exact--gravity .cap-detail__opening-message--physical h2{max-width:800px;font-size:clamp(76px,4.8vw,88px);line-height:.83}.cap-exact--gravity .cap-detail__opening-message--physical>p{max-width:720px;font-size:clamp(16px,.94vw,20px);line-height:1.43}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(0,clamp(360px,50vh,520px)) auto auto auto}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field{height:clamp(360px,50vh,520px)}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field img{object-fit:contain;object-position:center;transform:none}.cap-exact--gravity .cap-gravity__head{margin-top:-1px}}@media (width>=1900px),(width>=1600px) and (resolution>=2x){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:clamp(620px,24vw + 6vh,1040px) 1fr;gap:clamp(48px,3vw + 2vh,90px);width:100%;max-width:min(92vw,2200px);margin-inline:auto}.cap-exact--gravity .cap-detail__opening-message--primary{padding-top:clamp(30px,3.2vh + .6vw,90px)}.cap-exact--gravity .cap-detail__opening-message--primary>span{margin-bottom:clamp(16px,1.6vh + .6vw,46px);font-size:clamp(11px,.55vw + .4vh,17px)}.cap-exact--gravity .cap-detail__opening-message--primary h1{max-width:none;font-size:clamp(90px,1.5vw + 6vh,170px);line-height:.9}.cap-exact--gravity .cap-detail__opening-message--primary>p{max-width:none;margin-top:clamp(22px,1.6vh + .8vw,54px);font-size:clamp(19px,.55vw + 1vh,32px);line-height:1.5}.cap-exact--gravity .cap-detail__opening-message--physical{padding-top:clamp(30px,3vh + .6vw,84px)}.cap-exact--gravity .cap-detail__opening-message--physical>span{margin-bottom:clamp(16px,1.5vh + .55vw,44px);font-size:clamp(11px,.55vw + .4vh,17px)}.cap-exact--gravity .cap-detail__opening-message--physical h2{max-width:none;font-size:clamp(86px,1.4vw + 5.6vh,162px);line-height:.9}.cap-exact--gravity .cap-detail__opening-message--physical>p{max-width:none;font-size:clamp(19px,.55vw + 1vh,32px);line-height:1.46}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{width:min(760px,100%);margin-top:clamp(20px,1.8vh + .6vw,52px);padding-block:clamp(14px,1.4vh,26px)}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system>svg{width:clamp(48px,3.4vh,70px);height:clamp(48px,3.4vh,70px);padding:14px}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system p{font-size:clamp(16px,1.3vh + .3vw,24px)}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system small{font-size:clamp(9px,.75vh,12px)}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(0,clamp(380px,34vh + 4vw,680px)) auto auto auto;max-width:none}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field{height:clamp(380px,34vh + 4vw,680px)}.cap-exact--gravity .cap-gravity__head{min-height:clamp(42px,4.5vh,64px);padding:clamp(10px,1.4vh,18px) 4px clamp(8px,1vh,14px)}.cap-exact--gravity .cap-gravity__head span{font-size:clamp(11px,.6vw + .4vh,17px)}.cap-exact--gravity .cap-gravity__head b{font-size:clamp(13px,.65vw + .5vh,19px)}.cap-exact--gravity .cap-gravity__inputs{--gravity-icon-size:clamp(48px,3.2vh + 1vw,72px);--gravity-line-y:clamp(27px,3.4vh,42px)}.cap-exact--gravity .cap-gravity__inputs article{gap:clamp(10px,1.2vh,16px);min-height:clamp(82px,9vh,132px)}.cap-exact--gravity .cap-gravity__inputs p{font-size:clamp(13px,.7vw + .5vh,19px)}.cap-exact--gravity .cap-gravity__inputs small{font-size:clamp(7px,.5vh,10px)}.cap-exact--gravity .cap-gravity__principle{gap:clamp(14px,1.2vw,22px);width:min(760px,100%);min-height:clamp(54px,6vh,80px);padding:clamp(9px,1.2vh,18px) clamp(16px,1.4vw,26px)}.cap-exact--gravity .cap-gravity__principle svg{width:clamp(34px,3.4vh,48px);height:clamp(34px,3.4vh,48px);padding:clamp(8px,.9vh,12px)}.cap-exact--gravity .cap-gravity__principle p{font-size:clamp(16px,.9vw + .5vh,22px);line-height:1.25}.cap-exact--gravity .cap-gravity__principle small{margin-top:clamp(4px,.6vh,8px);font-size:clamp(9px,.7vh,12px)}.cap-exact--gravity .cap-detail__opening-facts{margin-top:clamp(14px,2vh,30px)}.cap-exact--gravity .cap-detail__opening-facts article{gap:clamp(14px,1.2vw,22px);min-height:clamp(90px,9vh,140px);padding:clamp(14px,1.6vh,24px) clamp(14px,1.2vw,26px)}.cap-exact--gravity .cap-detail__opening-facts article>i{width:clamp(44px,4.8vh,64px);height:clamp(44px,4.8vh,64px)}.cap-exact--gravity .cap-detail__opening-facts article>i svg{width:clamp(22px,2.4vh,32px);height:clamp(22px,2.4vh,32px)}.cap-exact--gravity .cap-detail__opening-facts b{font-size:clamp(13px,.8vh + .3vw,19px)}.cap-exact--gravity .cap-detail__opening-facts span{max-width:none;font-size:clamp(12px,.75vh + .25vw,17px)}.cap-exact--gravity .cap-detail__opening-stage>header{font-size:clamp(8px,.4vw + .3vh,11px)}.cap-exact--gravity .cap-detail__opening-stage>header b{font-size:clamp(9px,.45vw + .32vh,12px)}.cap-exact--gravity .cap-detail__opening-status{font-size:clamp(8px,.4vh,10px)}.cap-exact--gravity .cap-exact__manifesto--image,.cap-exact--gravity .cap-exact__manifesto--image>div{min-height:calc(100svh - clamp(72px,8vh,120px))}.cap-exact--gravity .cap-exact__manifesto--image>div{padding-top:clamp(40px,5vh,72px)}.cap-exact--gravity .cap-exact__manifesto--image span{margin-bottom:clamp(20px,3vh,44px);font-size:clamp(11px,.5vw + .4vh,17px)}.cap-exact--gravity .cap-exact__manifesto--image p{font-size:clamp(56px,4vw + 2.6vh,132px)}.cap-exact__wrap{width:min(90vw,2100px)}.cap-exact__eyebrow{font-size:clamp(11px,.5vw + .4vh,15px)}.cap-exact h2{overflow-wrap:break-word;font-size:clamp(56px,3.2vw + 2.2vh,128px)}.cap-exact__institutional h2{font-size:clamp(48px,2.2vw + 1.5vh,84px)}.cap-exact__lead{max-width:1400px;font-size:clamp(19px,.7vw + 1vh,30px)}.cap-exact__discipline-board article{min-height:clamp(700px,52vh,860px)}.cap-exact__discipline-board header span{font-size:clamp(11px,.5vw + .4vh,17px)}.cap-exact__discipline-board p{font-size:clamp(15px,.55vw + .55vh,21px);line-height:1.6}.cap-exact__discipline-board footer{padding:clamp(18px,1.6vh,28px) clamp(28px,2vw,40px);font-size:clamp(11px,.5vw + .4vh,17px)}.cap-detail__problem-grid{gap:clamp(12px,1vw,24px)}.cap-detail__problem-grid article{flex-direction:column;height:auto;min-height:clamp(400px,28vh,560px);display:flex}.cap-detail__problem-grid article>figure{flex:none;height:clamp(196px,13.72vh,274px);position:relative;inset:auto}.cap-detail__problem-card-head{padding:clamp(18px,1.6vw,30px) clamp(20px,1.8vw,32px) 0;position:absolute;inset:0 0 auto}.cap-exact .cap-detail__problem-grid article>div b{font-size:clamp(13px,.6vw + .4vh,18px)}.cap-detail__problem-card-head svg{width:clamp(40px,2.6vw,56px);height:clamp(40px,2.6vw,56px);padding:clamp(8px,.6vw,12px)}.cap-exact .cap-detail__problem-grid article>.cap-detail__problem-card-copy{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex;position:relative;inset:auto}.cap-detail__problem-grid article>.cap-detail__problem-card-copy{padding:clamp(18px,1.8vh,28px) clamp(20px,1.8vw,32px) clamp(16px,1.2vw,24px)}.cap-detail__problem-card-copy small{font-size:clamp(11px,.5vw + .4vh,17px)}.cap-detail__problem-card-copy h3{font-size:clamp(22px,1.1vw + 1vh,32px)}.cap-exact .cap-detail__problem-card-copy p{font-size:clamp(15px,.55vw + .55vh,22px);line-height:1.58}.cap-exact .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{font-size:clamp(20px,1vw + .9vh,29px)}.cap-exact .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{font-size:clamp(14px,.5vw + .5vh,20px)}.cap-detail__problem-card-copy footer{font-size:clamp(10px,.45vw + .32vh,14px)}.cap-exact__split>div>p{font-size:clamp(18px,.65vw + .9vh,27px);line-height:1.6}.cap-exact__architecture>header{padding:clamp(25px,2.2vh,40px) clamp(30px,2.2vw,46px)}.cap-exact__architecture>header h3{font-size:clamp(20px,.9vw + .7vh,30px)}.cap-exact__architecture>header span{font-size:clamp(11px,.5vw + .4vh,17px)}.cap-exact__chain article{min-height:clamp(300px,24vh,400px);padding:clamp(28px,1.5vw,34px) clamp(20px,1.1vw,26px)}.cap-exact__chain article>b{font-size:clamp(14px,.6vw + .45vh,19px)}.cap-exact__chain h4{font-size:clamp(24px,1vw + .9vh,34px)}.cap-exact__chain p,.cap-exact__ai p,.cap-exact .cap-exact__architecture>.cap-exact__ai p{font-size:clamp(15px,.55vw + .55vh,21px);line-height:1.58}.cap-exact__ai article{min-height:clamp(300px,24vh,400px);padding:clamp(45px,3vw,66px)}.cap-exact__ai h3{font-size:clamp(32px,1.5vw + 1.2vh,46px)}.cap-exact__domain-grid article{min-height:clamp(260px,20vh,360px);padding:clamp(28px,2vw,42px)}.cap-exact__cards article>b,.cap-exact__achieved-grid article>b,.cap-exact__domain-grid article>b{font-size:clamp(11px,.5vw + .4vh,18px)}.cap-exact__domain-grid h3{font-size:clamp(27px,1.15vw + 1vh,38px)}.cap-exact__cards p,.cap-exact__achieved-grid p,.cap-exact__domain-grid p{font-size:clamp(15px,.55vw + .55vh,22px);line-height:1.6}.cap-exact__future-grid article{gap:clamp(35px,3vw,60px);min-height:clamp(150px,13vh,220px)}.cap-exact__future-grid span{font-size:clamp(14px,.6vw + .45vh,19px)}.cap-exact__future-grid h3{font-size:clamp(27px,1.15vw + 1vh,38px)}.cap-exact__future-grid p{font-size:clamp(15px,.55vw + .55vh,22px);line-height:1.58}.cap-exact__future-close{padding:clamp(55px,4vw,84px);font-size:clamp(30px,1.7vw + 1.4vh,64px)}.cap-exact__institutional-grid>div:first-child>p{font-size:clamp(19px,.7vw + .95vh,28px);line-height:1.6}.cap-exact__institutional-grid article{grid-template-columns:clamp(66px,4vw,84px) clamp(64px,4.2vw,86px) 1fr clamp(20px,1.5vw,28px);gap:clamp(20px,1.6vw,32px);min-height:clamp(108px,9vh,140px);padding:clamp(24px,2.2vh,38px) clamp(24px,1.8vw,36px)}.cap-exact__institutional-grid article>span{width:clamp(52px,3.4vw,68px);height:clamp(52px,3.4vw,68px);font-size:clamp(12px,.55vw + .4vh,18px)}.cap-exact__institutional-grid article>i{width:clamp(58px,3.8vw,76px);height:clamp(58px,3.8vw,76px)}.cap-exact__institutional-grid article>i svg{width:clamp(38px,2.6vw,50px);height:clamp(38px,2.6vw,50px)}.cap-exact__institutional-grid article b{font-size:clamp(18px,.75vw + .7vh,26px)}.cap-exact__institutional-grid article small{margin-top:clamp(7px,.8vh,12px);font-size:clamp(14px,.5vw + .5vh,20px);line-height:1.5}.cap-exact__final p{max-width:1000px;font-size:clamp(20px,.75vw + 1vh,30px);line-height:1.58}.cap-exact__final a{font-size:clamp(12px,.55vw + .4vh,17px)}}@media (width>=3000px) and (height<=1600px){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{max-width:2000px}}@media (height>=1800px){.cap-exact--gravity .cap-detail__opening-message--primary,.cap-exact--gravity .cap-detail__opening-message--physical{justify-content:center}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(0,clamp(380px,34vh + 4vw,680px)) auto 1fr auto;align-self:center;row-gap:clamp(20px,3vh,48px);height:auto;max-height:100%}.cap-exact--gravity .cap-gravity__inputs{align-content:center}.cap-exact--gravity .cap-gravity__principle{margin-top:auto}}@media (width<=1350px) and (width>=1101px){.cap-exact--gravity .cap-detail__opening-stage{padding-inline:clamp(22px,2.5vw,34px)}.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:minmax(300px,.7fr) minmax(600px,1.3fr);gap:clamp(20px,2.2vw,30px)}.cap-exact--gravity .cap-detail__opening-facts article{grid-template-columns:38px 1fr;gap:8px;padding-inline:10px}.cap-exact--gravity .cap-detail__opening-facts article>i{width:34px;height:34px}.cap-exact--gravity .cap-detail__opening-facts article>i svg{width:17px;height:17px}.cap-exact--gravity .cap-detail__opening-facts b{font-size:9px}.cap-exact--gravity .cap-detail__opening-facts span{margin-top:4px;font-size:7px;line-height:1.3}}@media (height<=900px) and (width>=1101px){.cap-exact--gravity .cap-detail__opening-message--primary{justify-content:flex-start;padding-top:clamp(18px,3vh,34px)}.cap-exact--gravity .cap-detail__opening-message--primary>span{margin-bottom:8px}.cap-exact--gravity .cap-detail__opening-message--primary h1{max-width:590px;line-height:.89}.cap-exact--gravity .cap-detail__opening-message--primary>p{max-width:580px;margin-top:16px;padding-left:15px;line-height:1.42}.cap-exact--gravity .cap-detail__opening-message--physical{justify-content:flex-start;padding-top:clamp(18px,3vh,34px)}.cap-exact--gravity .cap-detail__opening-message--physical>span{margin-bottom:8px}.cap-exact--gravity .cap-detail__opening-message--physical h2{max-width:590px;line-height:.9}.cap-exact--gravity .cap-detail__opening-message--physical>p{max-width:590px;margin-top:11px;padding-left:15px;line-height:1.34}.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:7px}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{gap:11px;width:min(570px,100%);margin-top:8px;padding-block:7px}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system>svg{width:38px;height:38px;padding:8px}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system p{font-size:13px;line-height:1.22}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system small{margin-top:3px;font-size:7px}.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{align-items:stretch}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(205px,1fr) auto auto auto;align-self:stretch;height:100%}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field{height:100%;min-height:0}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field img{object-position:center}}@media (height<=800px) and (width>=1101px){.cap-gravity__head{min-height:39px}.cap-gravity__inputs article{min-height:59px;padding-block:8px}.cap-gravity__field{min-height:280px}.cap-gravity__core{width:86px}.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:minmax(330px,.72fr) minmax(610px,1.28fr)}.cap-gravity:not(.cap-gravity--video) .cap-gravity__field{aspect-ratio:auto;min-height:180px}.cap-exact--gravity .cap-gravity__head{min-height:34px;padding-block:7px 5px}.cap-exact--gravity .cap-gravity__inputs{--gravity-input-pad-top:10px;padding-block:var(--gravity-input-pad-top) 3px;--gravity-line-y:31px}.cap-exact--gravity .cap-gravity__inputs article{gap:5px;min-height:66px}.cap-exact--gravity .cap-gravity__inputs{--gravity-icon-size:38px}.cap-exact--gravity .cap-gravity__inputs svg{padding:9px}}@media (height<=650px) and (width>=1101px){.cap-exact--gravity .cap-detail__opening-stage{padding-top:70px;padding-bottom:7px}.cap-exact--gravity .cap-detail__opening-message--primary,.cap-exact--gravity .cap-detail__opening-message--physical{padding-top:10px}.cap-exact--gravity .cap-detail__opening-message--primary>p,.cap-exact--gravity .cap-detail__opening-message--physical>p{margin-top:8px;line-height:1.28}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{margin-top:4px;padding-block:4px}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(165px,1fr) auto auto auto}.cap-exact--gravity .cap-gravity__inputs article{min-height:56px}.cap-exact--gravity .cap-gravity__inputs{--gravity-icon-size:32px}.cap-exact--gravity .cap-gravity__inputs svg{padding:7px}.cap-exact--gravity .cap-detail__opening-facts article{min-height:54px;padding-block:5px}.cap-exact--gravity .cap-detail__opening-facts article>i{width:30px;height:30px}}@media (width<=1100px){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:1fr;height:auto;overflow:visible}.cap-exact--gravity .cap-gravity{height:auto;display:block}.cap-exact--gravity .cap-detail__opening-copy{height:auto}.cap-exact--gravity .cap-detail__opening-message--physical{min-height:auto;padding:70px 0 45px}.cap-exact--gravity .cap-detail__opening-facts{grid-template-columns:repeat(2,1fr)}.cap-exact--gravity .cap-detail__opening-facts article:last-child{grid-column:auto}.cap-gravity{width:min(850px,100%);margin-inline:auto}.cap-gravity__field{min-height:440px}.cap-gravity__inputs article{min-height:92px}.cap-gravity__outputs article{min-height:108px}}@media (width<=700px){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{padding-top:22px}.cap-exact--gravity .cap-detail__opening-message--primary{justify-content:flex-start;min-height:0;padding:18px 0 54px}.cap-gravity__head{min-height:52px;padding-inline:12px}.cap-gravity__head b{text-align:right;max-width:120px}.cap-gravity__inputs{grid-template-columns:repeat(2,1fr)}.cap-gravity__inputs article{grid-template-columns:26px 1fr;min-height:72px;padding:10px}.cap-gravity__inputs article:nth-child(3n){border-right:1px solid var(--gravity-line)}.cap-gravity__inputs article:nth-child(2n){border-right:0}.cap-gravity__inputs svg{width:21px;height:21px}.cap-gravity__inputs p{font-size:10px}.cap-gravity__field{min-height:390px}.cap-gravity:not(.cap-gravity--video) .cap-gravity__field{aspect-ratio:1;width:100%;min-height:0;margin:0}.cap-exact--gravity .cap-gravity__inputs{border-top:1px solid #ff6a0038;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:12px 0 0;overflow:visible}.cap-exact--gravity .cap-gravity__inputs:before,.cap-exact--gravity .cap-gravity__inputs:after{display:none}.cap-exact--gravity .cap-gravity.is-visible .cap-gravity__inputs article{--gravity-node:1}.cap-exact--gravity .cap-gravity__inputs article{box-sizing:border-box;text-align:left;border-bottom:1px solid #ffffff1f;flex-direction:row;justify-content:flex-start;gap:10px;min-height:86px;padding:10px 10px 10px 0}.cap-exact--gravity .cap-gravity__inputs article:nth-child(odd){border-right:1px solid #ffffff1f;padding-left:12px}.cap-exact--gravity .cap-gravity__inputs article:nth-child(2n){border-right:0;padding-left:18px;padding-right:0}.cap-exact--gravity .cap-gravity__inputs article:before,.cap-exact--gravity .cap-gravity__inputs article:after{display:none}.cap-exact--gravity .cap-gravity__inputs svg{flex:none;width:38px;height:38px;padding:9px}.cap-exact--gravity .cap-gravity__inputs p{color:#f2f0eb;text-align:left;opacity:1;align-items:flex-start}.cap-exact--gravity .cap-gravity__inputs small{color:var(--cap-orange);opacity:1}.cap-exact--gravity .cap-detail__opening-message--physical{min-height:auto;padding:56px 0 35px}.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(38px,11vw,52px);line-height:.92}.cap-exact--gravity .cap-detail__opening-message--physical>p{margin-top:16px;padding-left:15px;font-size:14px;line-height:1.48}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{margin-top:22px;margin-bottom:0}.cap-exact--gravity .cap-detail__opening-facts{grid-template-columns:1fr}.cap-exact--gravity .cap-exact__manifesto--image p{font-size:clamp(36px,10.5vw,43px)}.cap-gravity__field img,.cap-gravity__field video{object-position:center}.cap-gravity__axis{left:5%;right:5%}.cap-gravity__core{width:92px}.cap-gravity__endpoint{top:auto;bottom:18px;transform:none}.cap-gravity__endpoint--environment{left:12px}.cap-gravity__endpoint--decision{max-width:120px;right:12px}.cap-gravity__outputs{grid-template-columns:1fr}.cap-gravity__outputs article,.cap-gravity__outputs article:last-child{border-right:0;border-bottom:1px solid var(--gravity-line);min-height:72px}.cap-gravity__outputs article:last-child{border-bottom:0}}@media (width<=380px){.cap-exact--gravity .cap-detail__opening-stage{padding-inline:14px}.cap-exact--gravity .cap-detail__opening-message--primary h1{font-size:38px;line-height:.91}.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:36px}.cap-exact--gravity .cap-gravity__field{aspect-ratio:1/1.08}.cap-exact--gravity .cap-gravity__core{width:80px}.cap-exact--gravity .cap-gravity__endpoint{max-width:112px}.cap-exact--gravity .cap-gravity__endpoint b{font-size:7px}.cap-exact--gravity .cap-gravity__endpoint span{font-size:10px}.cap-exact--gravity .cap-gravity__head{padding-inline:0}.cap-exact--gravity .cap-gravity__head b{max-width:105px;font-size:6px}}@media (width<=700px){.cap-exact__wrap{box-sizing:border-box;width:calc(100% - 28px);min-width:0;max-width:1460px;margin-inline:auto}.cap-exact__wrap>*,.cap-exact__split>*,.cap-exact__architecture,.cap-exact__institutional-grid>*,.cap-detail__problem-grid,.cap-detail__problem-grid article{box-sizing:border-box;min-width:0;max-width:100%}.cap-exact__problems .cap-detail__problem-grid,.cap-exact__achieved-grid,.cap-exact__domain-grid,.cap-exact__future-grid{width:100%}.cap-exact h2,.cap-exact h3,.cap-exact p{overflow-wrap:anywhere}.cap-exact__architecture{overflow:hidden}.cap-exact__deep>.cap-exact__wrap{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.cap-gravity__field img,.cap-gravity__core:before,.cap-gravity__core:after{animation:none}.cap-gravity__inputs article{opacity:1;transition:none;transform:none}.cap-exact--gravity .cap-gravity__inputs:after{transform:scaleX(1)}}@media (width>=1101px){.cap-exact--gravity .cap-gravity--video{grid-template-rows:auto auto auto;align-self:start;row-gap:0;height:auto;padding-top:clamp(10px,1.4vh,18px)}.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:21/9;min-height:clamp(330px,40vh,460px);max-height:clamp(360px,45vh,520px);margin-bottom:clamp(10px,1.4vh,18px)}}.cap-gravity__principle{display:none!important}.cap-mobile-problem-data,.cap-mobile-problem-data__facts--inline{display:none}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity{overflow:visible}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening{height:200svh;min-height:0;overflow:visible}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:14px;height:100svh;min-height:0;padding:76px 16px 22px;display:grid;position:sticky;top:0;overflow:hidden}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header{gap:5px;display:grid}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header b{display:none}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{flex-direction:column;gap:18px;min-height:0;padding-top:0;display:flex}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{width:100%;height:auto;min-height:0;box-shadow:none;filter:none;background:#030303;order:1;padding:0;display:block}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:16/9;background:#030303;border:0;width:100%;min-height:0;max-height:none;margin:0}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{object-fit:cover;object-position:center;opacity:1;filter:none;width:100%;height:100%;transform:none}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs{display:none}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{order:2;align-self:stretch;width:100%;min-height:clamp(300px,39svh,390px);padding:0;position:relative}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message{pointer-events:none;flex-direction:column;justify-content:flex-start;min-height:0;display:flex;position:absolute;inset:0}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical{opacity:clamp(0,calc((var(--opening-progress) - .36) * 3.4),1);transform:translateY(calc((1 - var(--opening-progress)) * 24px));border-top:0}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-principle--system,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-status{display:none}.cap-mobile-problem-data{background:#030303;border-top:1px solid #ffffff1a;gap:14px;padding:30px 16px 42px;display:grid}.cap-mobile-problem-data__head{color:#737b7d;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;font:600 7px Roboto Mono,monospace;display:flex}.cap-mobile-problem-data__head span{color:var(--cap-orange)}.cap-mobile-problem-data__head b{text-align:right;font-weight:500}.cap-mobile-problem-data__domains,.cap-mobile-problem-data__facts{background:#ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.cap-mobile-problem-data__domains article,.cap-mobile-problem-data__facts article{background:#080b0c;border:0;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.cap-mobile-problem-data__domains article{grid-template-columns:30px 1fr;min-height:58px}.cap-mobile-problem-data__domains svg{width:28px;height:28px;color:var(--cap-orange);border:1px solid #ff6a0073;border-radius:50%;padding:6px}.cap-mobile-problem-data__domains p,.cap-mobile-problem-data__facts p{flex-direction:column;min-width:0;margin:0;display:flex}.cap-mobile-problem-data__domains b,.cap-mobile-problem-data__facts b{color:#f1eee8;font:600 10px/1.15 Space Grotesk,sans-serif}.cap-mobile-problem-data__domains small,.cap-mobile-problem-data__facts span{color:#747b7d;letter-spacing:.1em;margin-top:4px;font:500 6px/1.25 Roboto Mono,monospace}.cap-mobile-problem-data__facts article{grid-template-columns:32px 1fr;min-height:64px}.cap-mobile-problem-data__facts i{width:30px;height:30px;color:var(--cap-orange);border:1px solid #ff6a0073;border-radius:50%;place-items:center;font-style:normal;display:grid}.cap-mobile-problem-data__facts svg{width:15px;height:15px}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image>div{min-height:clamp(520px,66svh,570px)}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image>div{justify-content:flex-start;padding:clamp(58px,7svh,72px) 18px 38px;transform:none}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image span{margin-bottom:20px}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image p{font-size:clamp(36px,10.2vw,41px)}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding:72px 14px 18px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header{gap:6px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header span,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header b{letter-spacing:.16em;font-size:6px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{justify-content:flex-start;gap:12px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{order:1;min-height:clamp(314px,42svh,382px)}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message{justify-content:flex-start}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>span{margin-bottom:10px;font-size:7px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{letter-spacing:-.055em;max-width:100%;font-size:clamp(36px,10.8vw,48px);line-height:.94}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{max-width:100%;margin-top:14px;padding-left:13px;font-size:clamp(12px,3.45vw,14px);line-height:1.42}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:9px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary{opacity:clamp(0,calc(1 - var(--opening-progress) * 2.2),1);transform:translateY(calc(var(--opening-progress) * -12px))}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical{opacity:clamp(0,calc((var(--opening-progress) - .42) * 3.1),1);transform:translateY(calc((1 - var(--opening-progress)) * 16px))}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{order:2;width:100%;padding:0}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:1.42;background:#020202;width:100%;min-height:0;max-height:clamp(230px,34svh,300px);overflow:hidden}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{object-fit:contain;object-position:center;width:100%;height:100%;transform:none}.cap-mobile-problem-data{background:#030303;border-top:1px solid #ff6a002e;gap:12px;padding:18px 0 34px}.cap-mobile-problem-data__head{border-bottom:0;padding:0 14px 9px}.cap-mobile-problem-data__domains{background:0 0;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(6,minmax(48px,1fr));gap:0;padding:0 6px}.cap-mobile-problem-data__domains article{text-align:center;background:#050707;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:82px;padding:9px 2px;display:flex;position:relative}.cap-mobile-problem-data__domains article:not(:last-child):after{content:"›";z-index:2;color:#ff6a00b3;font:400 13px/1 Roboto Mono,monospace;position:absolute;top:28px;right:-4px}.cap-mobile-problem-data__domains svg{border-radius:50%;width:26px;height:26px;padding:5px}.cap-mobile-problem-data__domains b{font-size:8px;line-height:1.15}.cap-mobile-problem-data__domains small{color:var(--cap-orange);order:-1;margin:0 0 1px;font-size:5px}.cap-mobile-problem-data__facts{background:#ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.cap-mobile-problem-data__facts article{grid-template-columns:30px 1fr;gap:8px;min-height:66px;padding:10px 9px}.cap-mobile-problem-data__facts b{font-size:10px}.cap-mobile-problem-data__facts span{max-width:100%;font-size:5.5px;line-height:1.25}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:66px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(300px,43svh,360px)}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(32px,10vw,40px)}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{font-size:11.5px;line-height:1.38}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{max-height:220px}.cap-mobile-problem-data__domains b{font-size:7px}}@media (width>=701px) and (width<=1100px){.cap-detail.cap-exact.cap-exact--gravity{overflow:visible}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening{height:200svh;min-height:0;overflow:visible}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:18px;height:100svh;min-height:0;padding:86px clamp(26px,4vw,42px) 30px;display:grid;position:sticky;top:0;overflow:hidden}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{flex-direction:column;gap:22px;min-height:0;padding-top:0;display:flex}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{width:100%;height:auto;min-height:0;box-shadow:none;filter:none;background:#030303;order:1;padding:0;display:block}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:16/9;background:#030303;border:0;width:100%;min-height:0;max-height:none;margin:0}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{object-fit:cover;object-position:center;opacity:1;filter:none;width:100%;height:100%;transform:none}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-principle--system,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-status{display:none}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{order:2;align-self:stretch;width:100%;min-height:clamp(310px,34svh,390px);padding:0;position:relative}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message{pointer-events:none;flex-direction:column;justify-content:flex-start;min-height:0;display:flex;position:absolute;inset:0}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>span{margin-bottom:14px;font-size:8px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary{opacity:clamp(0,calc(1 - var(--opening-progress) * 2.05),1);transform:translateY(calc(var(--opening-progress) * -20px))}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical{opacity:clamp(0,calc((var(--opening-progress) - .36) * 3.4),1);transform:translateY(calc((1 - var(--opening-progress)) * 26px));border-top:0}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{letter-spacing:-.06em;max-width:min(690px,100%);font-size:clamp(54px,8.2vw,76px);line-height:.9}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{max-width:680px;margin-top:22px;padding-left:18px;font-size:clamp(16px,2.1vw,19px);line-height:1.55}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:12px}.cap-mobile-problem-data{background:#030303;border-top:1px solid #ffffff1a;gap:18px;padding:38px clamp(26px,4vw,42px) 52px;display:grid}.cap-mobile-problem-data__head{color:#737b7d;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:22px;padding-bottom:14px;font:600 8px Roboto Mono,monospace;display:flex}.cap-mobile-problem-data__head span{color:var(--cap-orange)}.cap-mobile-problem-data__head b{text-align:right;font-weight:500}.cap-mobile-problem-data__domains,.cap-mobile-problem-data__facts{background:#ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cap-mobile-problem-data__domains article,.cap-mobile-problem-data__facts article{background:#080b0c;border:0;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.cap-mobile-problem-data__domains article{grid-template-columns:38px 1fr;min-height:74px}.cap-mobile-problem-data__facts article{grid-template-columns:38px 1fr;min-height:78px}.cap-mobile-problem-data__domains svg,.cap-mobile-problem-data__facts i{box-sizing:border-box;width:36px;height:36px;color:var(--cap-orange);border:1px solid #ff6a0073;border-radius:50%;place-items:center;font-style:normal;display:grid}.cap-mobile-problem-data__domains svg{padding:8px}.cap-mobile-problem-data__facts svg{width:18px;height:18px}.cap-mobile-problem-data__domains p,.cap-mobile-problem-data__facts p{flex-direction:column;min-width:0;margin:0;display:flex}.cap-mobile-problem-data__domains b,.cap-mobile-problem-data__facts b{color:#f1eee8;font:600 13px/1.15 Space Grotesk,sans-serif}.cap-mobile-problem-data__domains small,.cap-mobile-problem-data__facts span{color:#747b7d;letter-spacing:.1em;margin-top:5px;font:500 7px/1.3 Roboto Mono,monospace}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding:72px 14px 16px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{flex-direction:column!important;justify-content:flex-start!important;gap:12px!important;padding-top:0!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{order:1!important;width:100%!important;min-height:clamp(320px,42svh,370px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message{justify-content:flex-start!important;min-height:0!important;padding:0!important;inset:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>span{letter-spacing:.17em!important;margin-bottom:10px!important;font-size:7px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{letter-spacing:-.055em!important;max-width:100%!important;font-size:clamp(35px,10.4vw,43px)!important;line-height:.95!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{max-width:100%!important;margin-top:14px!important;padding-left:13px!important;font-size:clamp(12px,3.35vw,13.5px)!important;line-height:1.42!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:8px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary{opacity:clamp(0,calc(1 - var(--opening-progress) * 2.15),1)!important;transform:translateY(calc(var(--opening-progress) * -12px))!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical{opacity:clamp(0,calc((var(--opening-progress) - .28) * 3.4),1)!important;transform:translateY(calc((1 - var(--opening-progress)) * 16px))!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{order:2!important;width:100%!important;padding:0!important;display:block!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:1.42!important;background:#020202 url(/in-en/deeptech-black-hole-gargantua.png) 50%/contain no-repeat!important;border:0!important;width:100%!important;min-height:0!important;max-height:clamp(218px,31svh,270px)!important;margin:0!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;transform:none!important}.cap-mobile-problem-data{background:#030303!important;border-top:1px solid #ff6a002e!important;gap:12px!important;padding:18px 0 34px!important}.cap-mobile-problem-data__head{border-bottom:0!important;padding:0 14px 9px!important}.cap-mobile-problem-data__domains{background:0 0!important;border-top:1px solid #ffffff17!important;border-bottom:1px solid #ffffff17!important;grid-template-columns:repeat(6,minmax(48px,1fr))!important;gap:0!important;padding:0 6px!important;display:grid!important}.cap-mobile-problem-data__domains article{text-align:center!important;background:#050707!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:82px!important;padding:9px 2px!important;display:flex!important;position:relative!important}.cap-mobile-problem-data__domains article:not(:last-child):after{content:"›";z-index:2;color:#ff6a00b3;font:400 13px/1 Roboto Mono,monospace;position:absolute;top:28px;right:-4px}.cap-mobile-problem-data__domains svg{border-radius:50%!important;width:26px!important;height:26px!important;padding:5px!important}.cap-mobile-problem-data__domains b{font-size:8px!important;line-height:1.15!important}.cap-mobile-problem-data__domains small{color:var(--cap-orange)!important;order:-1!important;margin:0 0 1px!important;font-size:5px!important}.cap-mobile-problem-data__facts{background:#ffffff1a!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;display:grid!important}.cap-mobile-problem-data__facts article{grid-template-columns:30px 1fr!important;gap:8px!important;min-height:66px!important;padding:10px 9px!important}.cap-mobile-problem-data__facts b{font-size:10px!important}.cap-mobile-problem-data__facts span{max-width:100%!important;font-size:5.5px!important;line-height:1.25!important}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:66px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(300px,43svh,350px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(32px,10vw,39px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{font-size:11.5px!important;line-height:1.38!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{max-height:216px!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:68px!important;padding-bottom:10px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{gap:8px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(228px,28svh,252px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:9/11!important;max-height:clamp(365px,48svh,430px)!important;margin-top:calc(var(--opening-progress,0) * 78px)!important;background:#020202 url(/in-en/deeptech-black-hole-gargantua.png) 50%/cover no-repeat!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--desktop{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--mobile{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(222px,30svh,244px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{max-height:clamp(340px,46svh,400px)!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding:66px 8px 8px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{gap:4px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(326px,40svh,372px)!important;padding-inline:6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(34px,10vw,42px)!important;line-height:.94!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{margin-top:12px!important;font-size:clamp(11.5px,3.2vw,13px)!important;line-height:1.38!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:7px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{width:100vw!important;margin-inline:calc(50% - 50vw)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:auto!important;background:#020202 url(/in-en/deeptech-black-hole-gargantua.png) 50%/cover no-repeat!important;width:100vw!important;height:clamp(365px,46svh,430px)!important;max-height:none!important;margin:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--mobile{object-fit:cover!important;object-position:center!important;transform-origin:50%!important;transform:scale(1.22)!important}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:62px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(314px,42svh,356px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(31px,9.6vw,38px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{font-size:11px!important;line-height:1.34!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{height:clamp(330px,43svh,390px)!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding:58px 6px 6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header{padding-inline:6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{gap:4px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:calc(clamp(214px,27svh,236px) + (var(--opening-progress,0) * 74px))!important;padding-inline:6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{letter-spacing:-.052em!important;font-size:clamp(30px,9.2vw,38px)!important;line-height:.94!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{margin-top:10px!important;padding-left:11px!important;font-size:clamp(10.5px,3vw,12px)!important;line-height:1.34!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{width:100vw!important;margin-inline:calc(50% - 50vw)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:auto!important;background:#020202 url(/in-en/deeptech-black-hole-gargantua.png) 50%/cover no-repeat!important;width:100vw!important;height:clamp(230px,31svh,280px)!important;max-height:none!important;margin:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--mobile{object-fit:cover!important;object-position:center!important;transform-origin:50%!important;display:block!important;transform:scale(1.56)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--desktop{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head{background:#030303!important;border-top:1px solid #ff6a0040!important;border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:26px!important;padding:5px 8px 3px!important;font-size:6px!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head b{text-align:right!important;max-width:none!important;font-size:6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs{background:#030303!important;border:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;padding:5px 3px 3px!important;display:grid!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs:before,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs:after{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article{text-align:center!important;opacity:1!important;background:#050707!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:50px!important;padding:4px 1px!important;display:flex!important;transform:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article:before,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article:after{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs svg{width:22px!important;height:22px!important;padding:5px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs p{color:#f3f1eb!important;opacity:1!important;text-align:center!important;align-items:center!important;font-size:7px!important;line-height:1.1!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs small{color:var(--cap-orange)!important;margin:0!important;font-size:5px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts{background:#ffffff1a!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;margin:3px -6px 0!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts article,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts article:last-child{background:#080b0c!important;border:0!important;grid-column:auto!important;grid-template-columns:22px 1fr!important;align-items:center!important;gap:6px!important;min-height:48px!important;padding:6px!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts article>i{width:22px!important;height:22px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts article>i svg{width:12px!important;height:12px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts b{font-size:7px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts span{margin-top:2px!important;font-size:4.8px!important;line-height:1.15!important}.cap-mobile-problem-data{display:none!important}}@media (width<=700px) and (height<=780px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:calc(clamp(206px,29svh,228px) + (var(--opening-progress,0) * 68px))!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{height:clamp(210px,30svh,245px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts{display:none!important}}@media (width<=700px){.cap-exact__discipline-board{grid-template-columns:1fr 1fr!important;margin-top:38px!important}.cap-exact__discipline-board:before{height:38px!important}.cap-exact__discipline-board article:nth-child(3),.cap-exact__discipline-board article:nth-child(4){border-bottom:0!important}.cap-exact__discipline-board article{flex-direction:column!important;min-height:364px!important;display:flex!important}.cap-exact__discipline-board article>header{flex:0 0 64px!important}.cap-exact__discipline-board article>figure{flex:0 0 84px!important}.cap-exact__discipline-board article>div{flex:auto!important;min-height:0!important}.cap-exact__discipline-board article>footer{flex:0 0 36px!important}.cap-exact__discipline-board header{align-items:center!important;min-height:52px!important;padding:12px 12px 7px!important}.cap-exact__discipline-board header b{font-size:clamp(24px,8vw,32px)!important;line-height:.9!important}.cap-exact__discipline-board header b:after{width:18px!important;height:1.5px!important;margin-top:7px!important}.cap-exact__discipline-board header span{letter-spacing:.08em!important;text-align:right!important;max-width:74px!important;font-size:5.5px!important;line-height:1.25!important}.cap-exact__discipline-board figure{height:84px!important}.cap-exact__discipline-board figure:after{width:72px!important;height:72px!important}.cap-exact__discipline-board figure i{width:48px!important;height:48px!important}.cap-exact__discipline-board figure svg{width:24px!important;height:24px!important}.cap-exact__discipline-board article>div{min-height:0!important;padding:14px 12px 16px!important;display:block!important}.cap-exact__discipline-board h3{margin-bottom:9px!important;font-size:clamp(18px,5.7vw,23px)!important;line-height:1.02!important}.cap-exact__discipline-board p{font-size:10px!important;line-height:1.45!important}.cap-exact__discipline-board footer{letter-spacing:.07em!important;align-items:center!important;min-height:34px!important;padding:8px 10px!important;font-size:5.5px!important;line-height:1.2!important;display:flex!important}.cap-exact__discipline-board article:first-child footer{background:var(--cap-orange)!important}}@media (width<=380px){.cap-exact__discipline-board article>header{flex-basis:56px!important}.cap-exact__discipline-board article>figure{flex-basis:76px!important}.cap-exact__discipline-board article>footer{flex-basis:32px!important}.cap-exact__discipline-board header{min-height:48px!important;padding:10px 10px 6px!important}.cap-exact__discipline-board header b{font-size:24px!important}.cap-exact__discipline-board header span,.cap-exact__discipline-board footer{font-size:5px!important}.cap-exact__discipline-board figure{height:76px!important}.cap-exact__discipline-board figure i{width:42px!important;height:42px!important}.cap-exact__discipline-board figure svg{width:21px!important;height:21px!important}}@media (width<=700px){.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:34px!important;display:grid!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article{aspect-ratio:auto!important;background:#070a0b!important;border:1px solid #ffffff24!important;border-radius:0!important;width:100%!important;height:clamp(430px,70svh,560px)!important;min-height:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 50px #00000047!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure{width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure:after{content:""!important;background:linear-gradient(#05080a1a 0%,#05080a2e 24%,#05080ad1 61%,#05080afa 100%),linear-gradient(90deg,#05080ad1,#05080a2e 55%,#05080a73)!important;display:block!important;position:absolute!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure img{object-fit:cover!important;object-position:center top!important;filter:saturate(.76)contrast(1.08)brightness(.72)!important;width:100%!important;height:100%!important;transform:none!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head{z-index:2!important;min-height:0!important;color:var(--cap-orange)!important;pointer-events:none!important;justify-content:space-between!important;align-items:flex-start!important;padding:22px 20px 0!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head b{letter-spacing:.02em!important;color:var(--cap-orange)!important;font:600 18px/1 Roboto Mono,monospace!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head svg{width:44px!important;height:44px!important;color:var(--cap-orange)!important;filter:drop-shadow(0 0 18px #ff6a002e)!important;background:#04070857!important;border:1px solid #ff6a008c!important;border-radius:999px!important;padding:9px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>.cap-detail__problem-card-copy{z-index:2!important;color:#f4f2ed!important;width:100%!important;height:auto!important;min-height:0!important;padding:0 20px 22px!important;display:block!important;position:absolute!important;inset:auto 0 0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy small{color:#a8afb1!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 9px!important;font:700 8px/1.2 Roboto Mono,monospace!important;display:block!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{color:#f6f3ed!important;letter-spacing:-.055em!important;max-width:92%!important;margin:0 0 12px!important;font:500 clamp(30px,9.2vw,42px)/.96 Space Grotesk,sans-serif!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy p,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{color:#b5bbbd!important;max-width:94%!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy footer{width:100%!important;color:var(--cap-orange)!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-top:1px solid #ff6a006b!important;margin-top:22px!important;padding-top:13px!important;font:700 8px/1.2 Roboto Mono,monospace!important}}@media (width<=380px){.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article{height:clamp(400px,68svh,500px)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head{padding:18px 16px 0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head svg{width:38px!important;height:38px!important;padding:8px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>.cap-detail__problem-card-copy{padding:0 16px 18px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{font-size:clamp(27px,8.6vw,34px)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy p,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{font-size:12px!important;line-height:1.5!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{grid-template-rows:auto minmax(0,1fr)!important;padding:58px 6px 6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{flex-direction:column!important;justify-content:flex-start!important;gap:0!important;min-height:0!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{flex:none!important;order:1!important;width:100%!important;min-height:clamp(264px,34svh,312px)!important;padding:0 8px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(32px,9.6vw,41px)!important;line-height:.94!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{margin-top:10px!important;padding-left:11px!important;font-size:clamp(11px,3.2vw,12.8px)!important;line-height:1.36!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{flex:none!important;order:2!important;width:100vw!important;margin:0 calc(50% - 50vw)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:auto!important;background:#020202 url(/in-en/deeptech-black-hole-gargantua.png) 50%/cover no-repeat!important;border:0!important;width:100vw!important;height:clamp(224px,30svh,280px)!important;max-height:none!important;margin:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--desktop{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--mobile{object-fit:cover!important;object-position:center!important;transform-origin:50%!important;width:100%!important;height:100%!important;display:block!important;transform:scale(1.48)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head{background:#030303!important;border-top:1px solid #ff6a003d!important;border-bottom:1px solid #ffffff14!important;flex:none!important;order:3!important;min-height:24px!important;padding:4px 8px 3px!important;font-size:6px!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs{background:#030303!important;flex:none!important;order:4!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;padding:4px 2px 2px!important;display:grid!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article{text-align:center!important;opacity:1!important;background:#050707!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:54px!important;padding:4px 1px!important;display:flex!important;transform:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs svg{width:24px!important;height:24px!important;padding:5px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs p{color:#f3f1eb!important;opacity:1!important;text-align:center!important;align-items:center!important;font-size:8px!important;line-height:1.12!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs small{color:var(--cap-orange)!important;margin:1px 0 0!important;font-size:5px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts{display:none!important}.cap-exact__problems{background:#070a0b!important;height:620svh!important;min-height:0!important;padding:0!important;position:relative!important}.cap-exact__problems>.cap-exact__wrap{box-sizing:border-box!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;width:100%!important;height:100svh!important;padding:72px 14px 18px!important;display:grid!important;position:sticky!important;top:0!important;overflow:hidden!important}.cap-exact__problems .cap-exact__eyebrow,.cap-exact__problems>.cap-exact__wrap>h2,.cap-exact__problems>.cap-exact__wrap>.cap-exact__lead{z-index:8!important;pointer-events:none!important;text-shadow:0 16px 38px #000000b8!important;width:min(92vw,430px)!important;margin-left:0!important;position:relative!important}.cap-exact__problems .cap-exact__eyebrow{margin:0 0 4px!important}.cap-exact__problems>.cap-exact__wrap>h2{margin:0!important;font-size:clamp(35px,11vw,48px)!important;line-height:.94!important}.cap-exact__problems>.cap-exact__wrap>.cap-exact__lead{border-left:1px solid var(--cap-orange)!important;color:#b7bcbf!important;margin:8px 0 0!important;padding-left:12px!important;font-size:12px!important;line-height:1.45!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid{width:100%!important;height:100%!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article{opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:100%!important;height:100%!important;min-height:0!important;transition:opacity .42s,visibility .42s,transform 1.1s cubic-bezier(.2,.75,.2,1)!important;position:absolute!important;inset:0!important;transform:scale(1.025)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:scale(1)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child:not(.is-active){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure{height:100%!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure:after{background:linear-gradient(#05080ac7 0%,#05080a33 32%,#05080ab8 62%,#070a0b 100%),linear-gradient(90deg,#05080ae0,#05080a40 56%,#05080a94)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure img{object-position:center!important;filter:saturate(.78)contrast(1.12)brightness(.68)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head{padding:0!important;inset:calc(42% - 22px) 20px auto!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head b{font-size:22px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head svg{width:46px!important;height:46px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>.cap-detail__problem-card-copy{padding:0 20px!important;bottom:20px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy small{font-size:8px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{max-width:92%!important;font-size:clamp(34px,10.6vw,48px)!important;line-height:.94!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy p,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{max-width:92%!important;font-size:13px!important;line-height:1.5!important}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(252px,35svh,300px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(29px,9vw,36px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{font-size:10.5px!important;line-height:1.32!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{height:clamp(210px,29svh,258px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs p{font-size:7.2px!important}.cap-exact__problems>.cap-exact__wrap{padding:66px 10px 14px!important}.cap-exact__problems>.cap-exact__wrap>h2{font-size:clamp(31px,10vw,40px)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{font-size:clamp(30px,9.4vw,39px)!important}}@media (width<=700px){.cap-exact__problems{background:#070a0b!important;height:auto!important;min-height:0!important;padding:0!important;position:relative!important;overflow:visible!important}.cap-exact__problems>.cap-exact__wrap{width:100%!important;height:auto!important;min-height:0!important;padding:78px 0 0!important;display:block!important;position:relative!important;top:auto!important;overflow:visible!important}.cap-exact__problems .cap-exact__eyebrow,.cap-exact__problems>.cap-exact__wrap>h2,.cap-exact__problems>.cap-exact__wrap>.cap-exact__lead{z-index:2!important;pointer-events:auto!important;width:min(315px,100vw - 32px)!important;text-shadow:none!important;margin-left:16px!important;margin-right:16px!important;position:relative!important}.cap-exact__problems .cap-exact__eyebrow{margin-bottom:12px!important;font-size:7px!important}.cap-exact__problems>.cap-exact__wrap>h2{letter-spacing:-.055em!important;margin-top:0!important;margin-bottom:12px!important;font-size:clamp(30px,8.8vw,38px)!important;line-height:.96!important}.cap-exact__problems>.cap-exact__wrap>.cap-exact__lead{border-left:1px solid var(--cap-orange)!important;color:#aeb5b8!important;margin-top:0!important;margin-bottom:28px!important;padding-left:12px!important;font-size:12px!important;line-height:1.45!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid{width:100%!important;height:auto!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child:not(.is-active),.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#070a0b!important;border:0!important;border-top:1px solid #ffffff1f!important;width:100%!important;height:100svh!important;min-height:620px!important;margin:0!important;transition:none!important;display:block!important;position:sticky!important;top:0!important;overflow:hidden!important;transform:none!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure{width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure:after{content:""!important;background:linear-gradient(#05080a6b 0%,#05080aa8 39%,#05080a33 58%,#05080ae0 100%),linear-gradient(90deg,#05080ac7,#05080a2e 58%,#05080a94)!important;display:block!important;position:absolute!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure img{object-fit:cover!important;object-position:center!important;filter:saturate(.78)contrast(1.1)brightness(.7)!important;width:100%!important;height:100%!important;transform:none!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head{z-index:3!important;pointer-events:none!important;justify-content:space-between!important;align-items:center!important;padding:0!important;display:flex!important;position:absolute!important;inset:76px 20px auto!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head b{color:var(--cap-orange)!important;font:700 20px/1 Roboto Mono,monospace!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head svg{width:46px!important;height:46px!important;color:var(--cap-orange)!important;background:#0204052e!important;border:1px solid #ff6a0094!important;border-radius:999px!important;padding:10px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>.cap-detail__problem-card-copy{z-index:3!important;color:#f5f2ec!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;align-content:stretch!important;width:100%!important;height:100%!important;min-height:0!important;padding:142px 20px 26px!important;display:grid!important;position:absolute!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy small{color:#aab1b3!important;letter-spacing:.17em!important;text-transform:uppercase!important;align-self:start!important;margin:0 0 11px!important;font:700 8px/1.25 Roboto Mono,monospace!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{color:#f8f5ee!important;letter-spacing:-.06em!important;align-self:start!important;max-width:92%!important;margin:0!important;font:500 clamp(34px,10vw,48px)/.95 Space Grotesk,sans-serif!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy p,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{color:#c0c5c7!important;align-self:end!important;max-width:94%!important;margin:0 0 20px!important;font-size:14px!important;line-height:1.55!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy footer{width:100%!important;color:var(--cap-orange)!important;letter-spacing:.15em!important;text-transform:uppercase!important;border-top:1px solid #ff6a0070!important;align-self:end!important;margin:0!important;padding-top:14px!important;font:700 8px/1.2 Roboto Mono,monospace!important}}@media (width<=380px){.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child:not(.is-active),.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article.is-active{min-height:590px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head{top:68px!important;left:16px!important;right:16px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>.cap-detail__problem-card-copy{padding:128px 16px 22px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{font-size:clamp(30px,9.2vw,39px)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy p,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{font-size:12.5px!important;line-height:1.48!important}}@media (width<=700px){.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-story{width:100%!important;height:600svh!important;margin:0!important;display:block!important;position:relative!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid{background:#070a0b!important;width:100%!important;height:100svh!important;min-height:0!important;margin:0!important;display:block!important;position:sticky!important;inset:0 auto auto!important;overflow:hidden!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child:not(.is-active){z-index:1!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;transition:opacity .4s,visibility .4s,transform 1.15s cubic-bezier(.2,.75,.2,1)!important;display:block!important;position:absolute!important;inset:0!important;transform:scale(1.025)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article.is-active,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child.is-active{z-index:3!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:scale(1)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure img{transition:transform 1.4s cubic-bezier(.2,.75,.2,1)!important;transform:scale(1.08)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article.is-active>figure img{transform:scale(1)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy>*{opacity:0!important;transition:opacity .38s 80ms,transform .48s cubic-bezier(.2,.75,.2,1) 80ms!important;transform:translateY(18px)!important}.cap-detail.cap-exact .cap-exact__problems article.is-active .cap-detail__problem-card-head,.cap-detail.cap-exact .cap-exact__problems article.is-active .cap-detail__problem-card-copy>*{opacity:1!important;transform:translateY(0)!important}.cap-detail.cap-exact .cap-exact__problems article.is-active .cap-detail__problem-card-copy h3{transition-delay:.12s!important}.cap-detail.cap-exact .cap-exact__problems article.is-active .cap-detail__problem-card-copy p{transition-delay:.17s!important}.cap-detail.cap-exact .cap-exact__problems article.is-active .cap-detail__problem-card-copy footer{transition-delay:.21s!important}}@media (width<=900px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs{box-sizing:border-box!important;grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article{gap:clamp(3px,.65svh,6px)!important;min-width:0!important;min-height:clamp(54px,8.5svh,72px)!important;padding:clamp(4px,.7svh,7px) 3px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs svg{width:clamp(24px,4.8svh,34px)!important;height:clamp(24px,4.8svh,34px)!important;padding:clamp(5px,.9svh,8px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs p{min-width:0!important;font-size:clamp(8px,1.35vw,10px)!important;line-height:1.12!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs small{font-size:clamp(5px,.8vw,6px)!important}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article{gap:3px!important;min-height:50px!important;padding:3px 2px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs svg{width:23px!important;height:23px!important;padding:5px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs p{font-size:7.5px!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{gap:0!important;padding:58px 6px 6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{flex-direction:column!important;justify-content:flex-start!important;gap:0!important;min-height:0!important;display:flex!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{flex:none!important;min-height:clamp(240px,34svh,286px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{flex:none!important;grid-template-rows:auto auto auto auto!important;width:100vw!important;height:auto!important;margin-inline:calc(50% - 50vw)!important;display:grid!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:auto!important;background:#020202 url(/in-en/deeptech-black-hole-gargantua.png) 50%/cover no-repeat!important;width:100vw!important;height:clamp(170px,28svh,244px)!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{object-fit:cover!important;object-position:center!important;transform-origin:50%!important;pointer-events:none!important;width:100%!important;height:120%!important;inset:-10% 0!important;transform:scale(1.08)!important}.cap-gravity__video::-webkit-media-controls{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-gravity__video::-webkit-media-controls-panel{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-gravity__video::-webkit-media-controls-play-button{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-gravity__video::-webkit-media-controls-start-playback-button{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head{min-height:22px!important;padding:4px 8px 3px!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs{grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:3px 2px!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article{min-height:clamp(50px,7.2svh,64px)!important}.cap-mobile-problem-data{box-sizing:border-box!important;background:#030303!important;border-top:1px solid #ff6a0033!important;gap:10px!important;width:100%!important;padding:16px 8px 22px!important;display:grid!important;overflow:hidden!important}.cap-mobile-problem-data__head{padding:0 4px 8px!important}.cap-mobile-problem-data__domains,.cap-mobile-problem-data__facts{background:#ffffff1a!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;padding:0!important;display:grid!important}.cap-mobile-problem-data__domains article,.cap-mobile-problem-data__facts article,.cap-mobile-problem-data__facts article:last-child{background:#080b0c!important;grid-column:auto!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:58px!important;padding:7px 5px!important;display:grid!important}.cap-mobile-problem-data__domains article:not(:last-child):after{display:none!important}.cap-mobile-problem-data__domains svg,.cap-mobile-problem-data__facts i{width:25px!important;height:25px!important;padding:5px!important}.cap-mobile-problem-data__facts svg{width:13px!important;height:13px!important;padding:0!important}.cap-mobile-problem-data__domains b,.cap-mobile-problem-data__facts b{font-size:clamp(8px,2.3vw,10px)!important}.cap-mobile-problem-data__domains small,.cap-mobile-problem-data__facts span{margin-top:3px!important;font-size:clamp(4.5px,1.25vw,5.5px)!important;line-height:1.2!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__deep{padding-top:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image>div{min-height:clamp(420px,55svh,500px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image>div{justify-content:center!important;padding:34px 16px 26px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image span{margin-bottom:12px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image p{font-size:clamp(31px,9.4vw,40px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image .cap_p{width:min(330px,90vw)!important;transform:translateY(10px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__discipline-board{margin-top:18px!important}}@media (width<=700px) and (height<=680px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding:50px 4px 4px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(214px,33svh,224px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{height:clamp(128px,22.5svh,154px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article{min-height:48px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image>div{min-height:410px!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head.cap-mobile-problem-data__head--inline{display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline{grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;margin:0!important;padding:0!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data>.cap-mobile-problem-data__head,.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data>.cap-mobile-problem-data__domains,.cap-detail.cap-exact.cap-exact--gravity>.cap-mobile-problem-data{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{height:clamp(148px,22svh,214px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article{min-height:clamp(40px,6.4svh,50px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline article{min-height:clamp(46px,6.8svh,58px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline:before,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline:after,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline article:before,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline article:after{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline svg{border-radius:0!important}.cap-exact__architecture>header{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:22px 20px 18px!important}.cap-exact__architecture>header h3{font-size:22px!important}.cap-exact__architecture>header span{font-size:9px!important;line-height:1.5!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline small{font-size:9px!important}.cap-exact--gravity .cap-gravity__head.cap-mobile-problem-data__head--inline:after{background:#ff6a008c!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{width:min(92vw,480px)!important;margin-inline:auto!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{width:100%!important}}.cap-detail{--cap-orange:#ff6a00;--cap-paper:#e8e9e5;--cap-line:#ffffff1f;color:#f3f5f4;background:#090b0c;overflow:hidden}.cap-detail [data-cap-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(30px)}.cap-detail [data-cap-reveal].is-visible{opacity:1;transform:none}.cap-detail__hero{border-bottom:1px solid var(--cap-line);align-items:flex-end;min-height:100svh;padding:150px clamp(24px,5vw,86px) 74px;display:flex;position:relative;overflow:hidden}.cap-detail__grid{opacity:.42;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:8.333vw 8.333vw;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:86px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.cap-detail__hero:after{aspect-ratio:1;content:"";background:radial-gradient(circle,#ff6a002e,#ff6a0009 36%,#0000 67%);border-radius:50%;width:75vw;position:absolute;top:-34vw;right:-28vw}.cap-detail__orbit{z-index:1;aspect-ratio:1;border:1px solid #ff6a0033;border-radius:50%;width:min(32vw,480px);animation:32s linear infinite cap-orbit;position:absolute;top:18%;right:10%}.cap-detail__orbit:before,.cap-detail__orbit:after{content:"";border:1px solid #ff6a001f;border-radius:50%;position:absolute}.cap-detail__orbit:before{inset:15%}.cap-detail__orbit:after{inset:34%}.cap-detail__orbit i{background:var(--cap-orange);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 26px 9px #ff6a004d}.cap-detail__hero-media{z-index:1;opacity:.78;width:60vw;margin:0;position:absolute;top:86px;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 38% 100%),linear-gradient(0deg,#0000 0,#000 22%);mask-image:linear-gradient(90deg,#0000 0,#000 38% 100%),linear-gradient(0deg,#0000 0,#000 22%);-webkit-mask-composite:source-in;mask-composite:intersect}.cap-detail__hero-media:after{content:"";background:linear-gradient(90deg,#090b0cdb,#0000 48%),linear-gradient(#0000 58%,#090b0ce6);position:absolute;inset:0}.cap-detail__hero-media img{object-fit:cover;object-position:48% center;filter:saturate(.68)contrast(1.08);width:100%;height:100%}.cap-detail__hero-media figcaption{z-index:2;color:#81898b;border-left:2px solid var(--cap-orange);letter-spacing:.11em;text-transform:uppercase;gap:6px;padding-left:15px;font:500 8px Roboto Mono,monospace;display:grid;position:absolute;top:36px;right:clamp(25px,4vw,70px)}.cap-detail__hero-media figcaption b{color:#e2e5e4;font-weight:500}.cap-detail__hero-inner{z-index:2;width:min(1450px,100%);margin:auto;position:relative}.cap-detail__breadcrumb{color:#8b9294;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:18px;font:600 9px Roboto Mono,monospace;display:flex}.cap-detail__breadcrumb span{color:var(--cap-orange)}.cap-detail__breadcrumb b{font-weight:500}.cap-detail__hero h1{letter-spacing:-.075em;max-width:1250px;margin:34px 0 52px;font:500 clamp(62px,9.3vw,148px)/.82 Space Grotesk,sans-serif}.cap-detail__hero h1 em{color:#686f72;font-style:normal}.cap-detail__hero-copy{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:10vw;max-width:1170px;display:grid}.cap-detail__hero-copy p{color:#c3c8c8;font-size:clamp(18px,1.55vw,24px);line-height:1.5}.cap-detail__hero-copy small{color:#6e7679;border-left:1px solid var(--cap-line);letter-spacing:.08em;text-transform:uppercase;padding-left:28px;font:500 9px/1.9 Roboto Mono,monospace}.cap-detail__switcher{border-bottom:1px solid var(--cap-line);background:#101315;grid-template-columns:repeat(3,1fr);display:grid}.cap-detail__switcher a{color:#838b8e;border-right:1px solid var(--cap-line);grid-template-columns:36px 1fr auto;align-items:center;gap:14px;min-height:92px;padding:20px clamp(20px,3vw,48px);display:grid}.cap-detail__switcher a:last-child{border:0}.cap-detail__switcher a.is-current{color:#fff;background:#ff6a000f}.cap-detail__switcher b{color:var(--cap-orange);font:500 9px Roboto Mono,monospace}.cap-detail__switcher span{font-size:clamp(13px,1.1vw,17px)}.cap-detail__switcher i{color:var(--cap-orange);font-style:normal}.cap-detail__chapter{scroll-margin-top:85px}.cap-detail__chapter-head{color:#d8dcdb;border-block:1px solid var(--cap-line);letter-spacing:.11em;text-transform:uppercase;background:#111416;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:25px;min-height:90px;padding:20px clamp(24px,5vw,86px);font:500 11px Roboto Mono,monospace;display:grid}.cap-detail__chapter-head b{color:var(--cap-orange);font-weight:500}.cap-detail__chapter-head i{color:#666e70;font-size:8px;font-style:normal}.cap-detail__chapter-head--light{color:#222625;background:var(--cap-paper);border-color:#0a0a092b}.cap-detail__chapter-head--light i{color:#777b77}.cap-detail__statement,.cap-detail__chain-section,.cap-detail__foundation{padding:130px clamp(24px,5vw,86px)}.cap-detail__opening{color:#f4f1eb;border-bottom:1px solid var(--cap-line);background:#07090a;grid-template-rows:auto 1fr auto;min-height:100svh;padding:120px clamp(24px,5vw,86px) 44px;display:grid;position:relative;overflow:hidden}.cap-detail__opening:before{z-index:0;aspect-ratio:1;content:"";background:radial-gradient(circle,#ff6a0033 0 1px,#0000 2px) 0 0/22px 22px,radial-gradient(circle,#ff6a0017,#0000 64%);width:58vw;position:absolute;bottom:-22vw;right:-9vw;-webkit-mask-image:linear-gradient(135deg,#0000 10%,#000 62%);mask-image:linear-gradient(135deg,#0000 10%,#000 62%)}.cap-detail__opening-grid{opacity:.34;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:100% 25%,25% 100%;position:absolute;inset:0}.cap-detail__opening>header{z-index:2;color:var(--cap-orange);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;gap:30px;font:600 8px Roboto Mono,monospace;display:flex;position:relative}.cap-detail__opening>header b{color:#697174;font-weight:500}.cap-detail__opening-copy{z-index:2;align-self:center;padding-block:55px 40px;position:relative}.cap-detail__opening h1{letter-spacing:-.075em;text-transform:uppercase;max-width:1320px;margin:0;font:500 clamp(58px,8.2vw,145px)/.78 Space Grotesk,sans-serif}.cap-detail__opening h1 span,.cap-detail__opening h1 strong,.cap-detail__opening h1 em{display:block}.cap-detail__opening h1 span{color:#f3f0e9}.cap-detail__opening h1 strong{width:max-content;max-width:100%;color:var(--cap-orange);font-weight:500;position:relative}.cap-detail__opening h1 strong:after{content:"";background:var(--cap-orange);border-radius:50%;width:9px;height:9px;position:absolute;bottom:.08em;right:-18px;box-shadow:0 0 22px #ff6a00d9}.cap-detail__opening h1 em{color:#626768;font-style:normal}.cap-detail__opening-copy>p{color:#9da4a5;border-left:1px solid var(--cap-orange);max-width:620px;margin:45px 0 0 auto;padding-left:26px;font-size:clamp(15px,1.2vw,19px);line-height:1.65}.cap-detail__opening-rail{z-index:2;background:#0b0e0f;border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);max-width:1050px;margin-left:auto;display:grid;position:relative}.cap-detail__opening-rail article{border-right:1px solid #ffffff1f;grid-template-columns:40px 1fr;align-content:center;gap:4px 17px;min-height:112px;padding:20px 28px;display:grid;position:relative}.cap-detail__opening-rail article:last-child{background:#ff6a0012;border:0}.cap-detail__opening-rail b{color:var(--cap-orange);grid-row:1/3;align-self:start;font:500 11px Roboto Mono,monospace}.cap-detail__opening-rail span{font-size:17px;font-weight:600}.cap-detail__opening-rail small{color:#737b7d;letter-spacing:.08em;text-transform:uppercase;font:500 8px Roboto Mono,monospace}.cap-detail__opening-rail article>i{z-index:3;background:#0b0e0f;border:1px solid #ff6a0073;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.cap-detail__opening-rail article>i:before{color:var(--cap-orange);content:"→";font-size:11px;font-style:normal}.cap-detail__opening-status{z-index:2;writing-mode:vertical-rl;color:#697174;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font:500 7px Roboto Mono,monospace;display:flex;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.cap-detail__opening-status i{background:var(--cap-orange);width:6px;height:6px;box-shadow:0 0 14px var(--cap-orange);border-radius:50%;animation:2s ease-in-out infinite cap-opening-pulse}@media (width<=900px){.cap-detail__opening{min-height:900px;padding-top:105px}.cap-detail__opening h1{font-size:clamp(54px,11.5vw,92px);line-height:.84}.cap-detail__opening-rail{width:100%;margin-left:0}.cap-detail__opening-status{display:none}}@media (width<=700px){.cap-detail__opening{min-height:850px;padding:95px 20px 28px}.cap-detail__opening>header{gap:9px;display:grid}.cap-detail__opening h1{font-size:clamp(44px,13.2vw,67px);line-height:.86}.cap-detail__opening h1 strong:after{width:6px;height:6px;right:-10px}.cap-detail__opening-copy>p{margin-top:34px;margin-left:0}.cap-detail__opening-rail{grid-template-columns:1fr}.cap-detail__opening-rail article{border-bottom:1px solid #ffffff1f;border-right:0;min-height:86px}.cap-detail__opening-rail article>i{top:auto;bottom:-13px;right:50%;transform:translate(50%)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.cap-detail__opening-status i{animation:none}}.cap-detail__opening{grid-template-rows:auto 1fr;min-height:100svh;padding-bottom:54px}.cap-detail__opening:before{opacity:.55;width:48vw;bottom:-18vw;right:-8vw}.cap-detail__opening-layout{z-index:2;grid-template-columns:minmax(420px,.82fr) minmax(620px,1.18fr);align-items:center;gap:clamp(45px,6vw,110px);padding-top:40px;display:grid;position:relative}.cap-detail__opening-copy{align-self:center;padding:0}.cap-detail__opening-copy>span{color:#757d7f;letter-spacing:.16em;text-transform:uppercase;margin-bottom:26px;font:600 8px Roboto Mono,monospace;display:block}.cap-detail__opening h1{letter-spacing:-.065em;text-transform:none;max-width:720px;font-size:clamp(48px,5.4vw,92px);line-height:.9}.cap-detail__opening h1 strong{color:#f4f1eb;font-weight:500;display:inline}.cap-detail__opening h1 strong:after{display:none}.cap-detail__opening h1 em{color:var(--cap-orange);display:inline}.cap-detail__opening-copy>p{max-width:570px;margin:34px 0 0;padding-left:22px;font-size:clamp(14px,1.05vw,17px)}.cap-detail__opening-principle{border-top:1px solid #ffffff1f;align-items:flex-start;gap:18px;margin-top:38px;padding-top:20px;display:flex}.cap-detail__opening-principle>b{color:var(--cap-orange);font:500 10px Roboto Mono,monospace}.cap-detail__opening-principle>svg{width:48px;height:48px;color:var(--cap-orange);border:1px solid #ff6a0057;border-radius:50%;flex:none;margin-top:-8px;padding:11px}.cap-detail__opening-principle p{color:#d0d4d3;margin:0;font-size:14px}.cap-detail__opening-principle small{color:#697173;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font:500 8px Roboto Mono,monospace;display:block}.cap-detail__problem-engine{background:linear-gradient(145deg,#ffffff09,#0000 45%),#090c0d;border:1px solid #ffffff21;min-height:650px;padding:22px;position:relative;overflow:hidden}.cap-detail__problem-engine:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.9%,#ff6a001f 50%,#0000 50.1%) 0 0/100% 100%,linear-gradient(#0000 49.9%,#ffffff0b 50%,#0000 50.1%) 0 0/100% 25%;position:absolute;inset:0}.cap-detail__problem-engine:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff6a0014,#0000);width:38%;animation:5.5s ease-in-out infinite cap-engine-scan;position:absolute;top:-20%;bottom:-20%;left:-25%;transform:skew(-18deg)}.cap-detail__problem-engine-head{z-index:2;color:#727a7c;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;padding-bottom:18px;font:600 8px Roboto Mono,monospace;display:flex;position:relative}.cap-detail__problem-engine-head span{color:var(--cap-orange)}.cap-detail__problem-inputs{z-index:2;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid;position:relative}.cap-detail__problem-inputs article{background:#0d1112;border:1px solid #ffffff1a;grid-template-columns:30px 1fr;align-items:center;gap:2px 12px;min-height:82px;padding:14px;transition:border-color .3s,transform .3s;display:grid;position:relative}.cap-detail__problem-inputs article:hover{z-index:3;border-color:#ff6a008c;transform:translateY(-4px)}.cap-detail__problem-inputs svg{width:28px;height:28px;color:var(--cap-orange);grid-row:1/3}.cap-detail__problem-inputs span{color:#d4d7d6;font-size:12px;font-weight:600}.cap-detail__problem-inputs small{color:#626a6c;letter-spacing:.12em;font:500 7px Roboto Mono,monospace}.cap-detail__technology-core{z-index:2;text-align:center;grid-template-columns:1fr 72px 130px 72px 1fr;align-items:center;gap:10px;margin:27px 0;display:grid;position:relative}.cap-detail__technology-core>div{text-align:left}.cap-detail__technology-core>div:last-child{text-align:right}.cap-detail__technology-core>div span,.cap-detail__technology-core>div small{display:block}.cap-detail__technology-core>div span{color:#8a9294;letter-spacing:.15em;text-transform:uppercase;font:600 8px Roboto Mono,monospace}.cap-detail__technology-core>div small{color:#6f7779;margin-top:10px;font-size:10px;line-height:1.55}.cap-detail__technology-core>i{background:linear-gradient(90deg,transparent,var(--cap-orange));height:1px;position:relative}.cap-detail__technology-core>i:last-of-type{background:linear-gradient(90deg,var(--cap-orange),transparent)}.cap-detail__technology-core>i:after{content:"";background:var(--cap-orange);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0;box-shadow:0 0 12px #ff6a00bf}.cap-detail__technology-core>i:last-of-type:after{left:0;right:auto}.cap-detail__technology-core>b{aspect-ratio:1;box-sizing:border-box;color:#fff;letter-spacing:.1em;text-transform:uppercase;background:radial-gradient(circle,#ff6a0030,#0000 66%);border:1px solid #ff6a00b8;border-radius:50%;justify-self:center;place-items:center;width:130px;font:600 9px/1.45 Roboto Mono,monospace;display:grid;position:relative;box-shadow:0 0 0 16px #ff6a000d,0 0 0 17px #ff6a0047,0 0 0 33px #ff6a0006,0 0 0 34px #ff6a0024}.cap-detail__answer-output{z-index:2;border:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.cap-detail__answer-output>div{background:#ffffff05;border-right:1px solid #ffffff1c;grid-template-columns:40px 42px 1fr;align-items:center;gap:10px;min-height:112px;padding:16px;display:grid}.cap-detail__answer-output>div:last-child{background:#ff6a0012;border:0}.cap-detail__answer-output b,.cap-detail__answer-output span,.cap-detail__answer-output small{display:block}.cap-detail__answer-output b{color:var(--cap-orange);font:500 9px Roboto Mono,monospace}.cap-detail__answer-output svg{width:38px;height:38px;color:var(--cap-orange);border:1px solid #ff6a0047;border-radius:50%;padding:8px}.cap-detail__answer-output p{margin:0}.cap-detail__answer-output span{text-transform:uppercase;font-size:13px;font-weight:600}.cap-detail__answer-output small{color:#6f7779;letter-spacing:.09em;text-transform:uppercase;margin-top:5px;font:500 7px Roboto Mono,monospace}.cap-detail__opening-approach{z-index:2;background:#0a0d0e;border:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid;position:relative}.cap-detail__opening-approach article{border-right:1px solid #ffffff1f;grid-template-columns:58px 1fr;align-items:center;gap:18px;min-height:105px;padding:18px 25px;display:grid}.cap-detail__opening-approach article:last-child{border:0}.cap-detail__opening-approach svg{width:52px;height:52px;color:var(--cap-orange);border:1px solid #ff6a0052;border-radius:50%;padding:13px}.cap-detail__opening-approach p,.cap-detail__opening-approach b,.cap-detail__opening-approach span{margin:0;display:block}.cap-detail__opening-approach b{color:#d7dad9;letter-spacing:.09em;text-transform:uppercase;font:600 9px Roboto Mono,monospace}.cap-detail__opening-approach article:first-child b{color:var(--cap-orange)}.cap-detail__opening-approach span{color:#747c7e;max-width:190px;margin-top:7px;font-size:10px;line-height:1.45}@media (width<=1150px){.cap-detail__opening{min-height:auto}.cap-detail__opening-layout{grid-template-columns:1fr;padding-top:80px}.cap-detail__opening-copy{max-width:780px}.cap-detail__problem-engine{min-height:620px}.cap-detail__opening-approach{grid-template-columns:1fr 1fr}.cap-detail__opening-approach article:nth-child(2){border-right:0}.cap-detail__opening-approach article:nth-child(-n+2){border-bottom:1px solid #ffffff1f}}@media (width<=700px){.cap-detail__opening{min-height:auto;padding-bottom:35px}.cap-detail__opening-layout{gap:55px;padding-top:65px}.cap-detail__opening h1{font-size:clamp(43px,12vw,60px)}.cap-detail__problem-engine{min-height:auto;padding:14px}.cap-detail__problem-inputs{grid-template-columns:1fr 1fr}.cap-detail__technology-core{grid-template-columns:1fr 48px 100px 48px 1fr}.cap-detail__technology-core>b{width:100px;font-size:9px;box-shadow:0 0 0 10px #ff6a000d,0 0 0 11px #ff6a0047,0 0 0 19px #ff6a0006,0 0 0 20px #ff6a0024}.cap-detail__technology-core>div small{display:none}.cap-detail__answer-output{grid-template-columns:1fr}.cap-detail__answer-output>div{border-bottom:1px solid #ffffff1c;border-right:0;min-height:84px}.cap-detail__opening-approach{grid-template-columns:1fr}.cap-detail__opening-approach article{border-bottom:1px solid #ffffff1f;border-right:0}}@media (prefers-reduced-motion:reduce){.cap-detail__problem-engine:after{animation:none}}.cap-detail__section-label{color:#858d90;border-bottom:1px solid var(--cap-line);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:18px;padding-bottom:25px;font:500 9px Roboto Mono,monospace;display:flex}.cap-detail__section-label span{color:var(--cap-orange)}.cap-detail__section-label i{color:#626a6d;margin-left:auto;font-style:normal}.cap-detail__statement-grid{grid-template-columns:1.15fr .85fr;gap:10vw;padding-top:70px;display:grid}.cap-detail__statement h2{letter-spacing:-.06em;max-width:780px;font:500 clamp(43px,5vw,78px)/.95 Space Grotesk,sans-serif}.cap-detail__statement p{color:#929a9c;align-self:end;max-width:620px;font-size:clamp(17px,1.5vw,22px);line-height:1.6}.cap-detail__science-window{border-block:1px solid var(--cap-line);background:#050708;grid-template-columns:minmax(0,1.35fr) minmax(370px,.65fr);min-height:720px;display:grid;position:relative;overflow:hidden}.cap-detail__science-window>figure{min-width:0;margin:0;overflow:hidden}.cap-detail__science-window>figure img{object-fit:cover;filter:saturate(.75)contrast(1.08);width:100%;height:100%}.cap-detail__science-copy{border-left:1px solid var(--cap-line);background:radial-gradient(circle at 0,#ff6a0021,#0000 42%),#090c0d;flex-direction:column;justify-content:center;padding:65px clamp(30px,5vw,85px);display:flex;position:relative}.cap-detail__science-copy>span,.cap-detail__factory span{color:var(--cap-orange);letter-spacing:.14em;text-transform:uppercase;font:600 9px Roboto Mono,monospace}.cap-detail__science-copy h2{letter-spacing:-.065em;margin:35px 0 28px;font:500 clamp(42px,4.5vw,72px)/.92 Space Grotesk,sans-serif}.cap-detail__science-copy h2 em{color:#727a7c;font-style:normal}.cap-detail__science-copy p{color:#929a9c;font-size:16px;line-height:1.65}.cap-detail__signal-readout{border-bottom:1px solid #ff6a0052;align-items:end;gap:8px;height:60px;margin-top:45px;padding-bottom:10px;display:flex}.cap-detail__signal-readout i{background:var(--cap-orange);width:2px;height:18%;animation:2.4s ease-in-out infinite alternate cap-signal;box-shadow:0 0 10px #ff6a007a}.cap-detail__signal-readout i:nth-child(2){height:52%;animation-delay:-.4s}.cap-detail__signal-readout i:nth-child(3){height:28%;animation-delay:-.8s}.cap-detail__signal-readout i:nth-child(4){height:88%;animation-delay:-1.2s}.cap-detail__signal-readout i:nth-child(5){height:42%;animation-delay:-1.6s}.cap-detail__signal-readout i:nth-child(6){height:68%;animation-delay:-2s}.cap-detail__signal-readout i:nth-child(7){height:24%;animation-delay:-.6s}.cap-detail__signal-readout i:nth-child(8){height:47%;animation-delay:-1.4s}.cap-detail__cards{background:var(--cap-line);border-block:1px solid var(--cap-line);gap:1px;display:grid}.cap-detail__cards--four{grid-template-columns:repeat(4,1fr)}.cap-detail__cards article{background:#0d1011;min-height:460px;padding:38px clamp(25px,2.8vw,48px);position:relative;overflow:hidden}.cap-detail__card-index{color:#7b8385;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:20px;font:500 9px Roboto Mono,monospace;display:flex}.cap-detail__card-index b{color:var(--cap-orange);font-weight:500}.cap-detail__cards h3{letter-spacing:-.045em;margin:145px 0 22px;font:500 clamp(25px,2.1vw,34px)/1.03 Space Grotesk,sans-serif}.cap-detail__cards p{color:#899194;font-size:15px;line-height:1.6}.cap-detail__cards article>i{aspect-ratio:1;border:1px solid #ff6a001f;border-radius:50%;width:90%;position:absolute;bottom:-55%;right:-30%}.cap-detail__factory{background:var(--cap-paper);color:#111313;grid-template-columns:1.08fr .92fr;min-height:680px;display:grid}.cap-detail__factory figure{min-width:0;margin:0;overflow:hidden}.cap-detail__factory figure img{object-fit:cover;width:100%;height:100%}.cap-detail__factory>div{flex-direction:column;justify-content:center;padding:70px clamp(35px,6vw,100px);display:flex}.cap-detail__factory h2{letter-spacing:-.067em;margin:40px 0 28px;font:500 clamp(45px,5.5vw,82px)/.91 Space Grotesk,sans-serif}.cap-detail__factory p{color:#565b58;font-size:17px;line-height:1.65}.cap-detail__factory small{color:#777b77;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #0a0a092b;margin-top:50px;padding-top:20px;font:600 8px Roboto Mono,monospace}.cap-detail__manifesto{background:var(--cap-paper);color:#111313;padding:150px clamp(24px,5vw,86px)}.cap-detail__manifesto p{letter-spacing:-.07em;max-width:1300px;font:500 clamp(48px,7vw,108px)/.9 Space Grotesk,sans-serif}.cap-detail__manifesto em{color:#8a8b86;font-style:normal}.cap-detail__chain-intro{background:#090b0c;grid-template-columns:1fr 1fr;gap:10vw;padding:130px clamp(24px,5vw,86px);display:grid}.cap-detail__chain-intro span,.cap-detail__foundation-intro span{color:var(--cap-orange);letter-spacing:.14em;text-transform:uppercase;font:600 9px Roboto Mono,monospace}.cap-detail__chain-intro h2,.cap-detail__foundation-intro h2{letter-spacing:-.07em;margin-top:25px;font:500 clamp(52px,7vw,106px)/.86 Space Grotesk,sans-serif}.cap-detail__chain-intro h2 em,.cap-detail__foundation-intro h2 em{color:#686f72;font-style:normal}.cap-detail__chain-intro>p,.cap-detail__foundation-intro>p{color:#a0a7a8;align-self:end;font-size:clamp(20px,2vw,29px);line-height:1.5}.cap-detail__chain{border:1px solid var(--cap-line);background:#080a0b;border-top:0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.cap-detail__chain:before{z-index:2;content:"";background:linear-gradient(90deg,transparent,var(--cap-orange) 10%,var(--cap-orange) 90%,transparent);height:1px;position:absolute;top:91px;left:8%;right:8%;box-shadow:0 0 15px #ff6a0059}.cap-detail__chain article{z-index:3;border-right:1px solid var(--cap-line);background:linear-gradient(#ff6a0009,#0000 45%);flex-direction:column;align-items:flex-start;min-width:0;min-height:420px;padding:56px 25px 36px;display:flex;position:relative}.cap-detail__chain article:last-child{border:0}.cap-detail__chain article>b{width:70px;height:70px;color:var(--cap-orange);background:#090b0c;border:1px solid #ff6a008c;border-radius:50%;place-items:center;font:500 10px Roboto Mono,monospace;display:grid;box-shadow:0 0 0 8px #090b0c,0 0 22px #ff6a001f}.cap-detail__chain article>div{margin-top:auto}.cap-detail__chain h3{letter-spacing:-.045em;margin:0 0 16px;font:500 clamp(22px,1.7vw,30px) Space Grotesk,sans-serif}.cap-detail__chain p{color:#8b9395;font-size:13px;line-height:1.55}.cap-detail__chain article>span{color:var(--cap-orange);font-size:17px;position:absolute;top:79px;right:14px;transform:rotate(-90deg)}.cap-detail__ai{background:var(--cap-paper);color:#111313;grid-template-columns:1fr 1fr;display:grid}.cap-detail__ai article{border-right:1px solid #0a0a092b;min-height:520px;padding:90px clamp(30px,5vw,84px)}.cap-detail__ai article:last-child{border:0}.cap-detail__ai span{color:#b54c08;letter-spacing:.14em;text-transform:uppercase;font:600 9px Roboto Mono,monospace}.cap-detail__ai h2{letter-spacing:-.065em;margin:110px 0 28px;font:500 clamp(43px,5vw,76px)/.9 Space Grotesk,sans-serif}.cap-detail__ai p{color:#555b59;max-width:650px;font-size:17px;line-height:1.65}.cap-detail__foundation{background:var(--cap-paper);color:#111313}.cap-detail__foundation .cap-detail__section-label{color:#6f716d;border-color:#0a0a092b}.cap-detail__foundation-intro{grid-template-columns:1fr 1fr;gap:10vw;margin-bottom:100px;display:grid}.cap-detail__foundation-intro span{color:#b54c08}.cap-detail__foundation-intro>p{color:#555b58}.cap-detail__foundation-grid{background:#0a0a092b;grid-template-columns:1fr 1fr;gap:1px;margin-top:70px;display:grid}.cap-detail__foundation-grid article{background:var(--cap-paper);min-height:690px;padding:0 clamp(28px,4vw,65px) 80px;position:relative;overflow:hidden}.cap-detail__foundation-grid article>figure{background:#090b0c;height:260px;margin:0 calc(-1*clamp(28px,4vw,65px)) 38px;overflow:hidden}.cap-detail__foundation-grid article>figure img{object-fit:cover;filter:saturate(.72)contrast(1.06);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.cap-detail__foundation-grid article:hover>figure img{transform:scale(1.035)}.cap-detail__foundation-grid .cap-detail__card-index{color:#6d706c}.cap-detail__foundation-grid h2{letter-spacing:-.055em;max-width:650px;margin:65px 0 22px;font:500 clamp(34px,3.4vw,54px)/.95 Space Grotesk,sans-serif}.cap-detail__foundation-grid small{color:#777b77;letter-spacing:.12em;text-transform:uppercase;font:600 9px Roboto Mono,monospace;position:absolute;bottom:32px;left:clamp(28px,4vw,65px);right:40px}.cap-detail__next{background:#0a0d0e;padding:140px clamp(24px,5vw,86px)}.cap-detail__next>span{color:var(--cap-orange);letter-spacing:.15em;text-transform:uppercase;font:600 9px Roboto Mono,monospace}.cap-detail__next h2{letter-spacing:-.07em;margin:48px 0 60px;font:500 clamp(50px,7vw,105px)/.9 Space Grotesk,sans-serif}.cap-detail__next h2 em{color:#666e70;font-style:normal}.cap-detail__next>a{color:#cfd3d3;border-block:1px solid var(--cap-line);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;width:min(460px,100%);padding:20px 0;font:500 11px Roboto Mono,monospace;display:flex}.cap-detail__next>a b{color:var(--cap-orange)}@media (width<=1000px){.cap-detail__hero-copy,.cap-detail__statement-grid,.cap-detail__chain-intro,.cap-detail__foundation-intro{grid-template-columns:1fr;gap:40px}.cap-detail__hero-copy small{max-width:520px}.cap-detail__cards--four{grid-template-columns:1fr 1fr}.cap-detail__foundation-grid{grid-template-columns:1fr}.cap-detail__orbit{opacity:.55}.cap-detail__hero-media{opacity:.56;width:78vw}.cap-detail__hero h1{font-size:clamp(58px,11vw,105px)}.cap-detail__cards article{min-height:390px}.cap-detail__cards h3{margin-top:95px}.cap-detail__science-window,.cap-detail__factory{grid-template-columns:1fr}.cap-detail__science-window>figure,.cap-detail__factory figure{min-height:520px}.cap-detail__science-copy{border-top:1px solid var(--cap-line);border-left:0}.cap-detail__chain{grid-template-columns:repeat(3,1fr)}.cap-detail__chain:before{display:none}.cap-detail__chain article{border-bottom:1px solid var(--cap-line);min-height:360px}.cap-detail__chain article>span{display:none}}@media (width<=700px){.cap-detail__hero{min-height:760px;padding-top:125px}.cap-detail__hero-media{opacity:.35;width:100vw}.cap-detail__hero-media figcaption{display:none}.cap-detail__hero h1{margin-block:30px 40px;font-size:clamp(48px,15vw,72px)}.cap-detail__hero-copy{gap:28px}.cap-detail__hero-copy small{border-top:1px solid var(--cap-line);border-left:0;padding:20px 0 0}.cap-detail__orbit{width:88vw;top:19%;right:-32%}.cap-detail__switcher{grid-template-columns:1fr}.cap-detail__switcher a{border-right:0;border-bottom:1px solid var(--cap-line);min-height:70px}.cap-detail__chapter-head{grid-template-columns:38px 1fr;gap:12px;min-height:74px}.cap-detail__chapter-head i{display:none}.cap-detail__statement,.cap-detail__chain-section,.cap-detail__chain-intro,.cap-detail__foundation{padding-block:90px}.cap-detail__section-label{align-items:flex-start;line-height:1.5}.cap-detail__section-label i{display:none}.cap-detail__science-window>figure,.cap-detail__factory figure{min-height:330px}.cap-detail__science-copy{padding-block:70px}.cap-detail__cards--four{grid-template-columns:1fr}.cap-detail__cards article{min-height:350px}.cap-detail__cards h3{margin-top:80px}.cap-detail__factory h2{font-size:44px}.cap-detail__manifesto{padding-block:100px}.cap-detail__chain{grid-template-columns:1fr}.cap-detail__chain article{border-right:0;min-height:280px;padding:35px 24px}.cap-detail__chain article>div{margin-top:70px}.cap-detail__ai{grid-template-columns:1fr}.cap-detail__ai article{border-bottom:1px solid #0a0a092b;border-right:0;min-height:430px;padding-block:70px}.cap-detail__ai h2{margin-top:80px}.cap-detail__foundation-intro{margin-bottom:70px}.cap-detail__foundation-grid article{min-height:650px;padding-inline:24px}.cap-detail__foundation-grid article>figure{margin-inline:-24px}.cap-detail__foundation-grid h2{margin-top:60px}.cap-detail__next{padding-block:100px}}@media (prefers-reduced-motion:reduce){.cap-detail [data-cap-reveal]{opacity:1;transition:none;transform:none}.cap-detail__orbit{animation:none}}.cap-detail [data-cap-reveal]{clip-path:inset(0 0 18%);transition:opacity .9s,transform 1.1s cubic-bezier(.16,1,.3,1),clip-path 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(52px)}.cap-detail [data-cap-reveal].is-visible{clip-path:inset(0)}.cap-detail__scroll-progress{z-index:30;pointer-events:none;background:#ffffff21;width:1px;height:28vh;position:fixed;top:50%;right:18px}.cap-detail__scroll-progress i{background:var(--cap-orange);transform:scaleY(var(--page-progress,0));transform-origin:top;position:absolute;inset:0;box-shadow:0 0 14px #ff6a008c}.cap-detail__scroll-progress span{color:#747b7d;letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;font:600 7px Roboto Mono,monospace;position:absolute;top:0;right:12px;transform:rotate(180deg)}.cap-detail__hero{isolation:isolate}.cap-detail__hero-media{opacity:.92;width:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 42%,#000),linear-gradient(0deg,#0000 0,#000 28%);mask-image:linear-gradient(90deg,#0000 0,#000 42%,#000),linear-gradient(0deg,#0000 0,#000 28%)}.cap-detail__hero-media img{object-position:center;transform:scale(1.08) translate3d(0,calc((var(--parallax,.5) - .5) * 55px),0);filter:saturate(.72)contrast(1.14)}.cap-detail__hero-media:before{z-index:2;content:"";mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#0000 0 calc(8.333vw - 1px),#ffffff0b 8.333vw);position:absolute;inset:0}.cap-detail__hero-media figcaption{top:auto;bottom:55px;right:5vw}.cap-detail__hero h1{text-wrap:balance;max-width:1050px}.cap-detail__science-window{isolation:isolate;grid-template-columns:1fr;min-height:100svh}.cap-detail__science-window>figure{position:absolute;inset:0}.cap-detail__science-window>figure img{transform:scale(1.12) translate3d(calc((var(--parallax,.5) - .5) * -35px),0,0);filter:saturate(.7)contrast(1.12)brightness(.72)}.cap-detail__science-window:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050708ed 0,#05070885 43%,#0000 72%),linear-gradient(0deg,#050708 0,#0000 25%);position:absolute;inset:0}.cap-detail__science-copy{z-index:2;background:0 0;border:0;width:min(620px,48vw);margin-left:5vw;padding:0}.cap-detail__signal-readout{width:290px}.cap-detail__acts{background:#07090a}.cap-detail__acts article{border-top:1px solid var(--cap-line);grid-template-columns:140px minmax(320px,680px) 1fr;align-items:center;gap:clamp(30px,6vw,110px);min-height:72vh;padding:8vh clamp(24px,6vw,105px);display:grid;position:relative;overflow:hidden}.cap-detail__acts article:nth-child(2n){color:#111313;background:#ecece7}.cap-detail__acts article:nth-child(2n) .cap-detail__card-index{color:#626763}.cap-detail__acts article:nth-child(2n) p{color:#555a57}.cap-detail__acts .cap-detail__card-index{opacity:.65;border-right:1px solid;flex-direction:column;justify-content:space-between;height:100%;padding-right:35px}.cap-detail__acts h3{letter-spacing:-.065em;text-wrap:balance;margin:0 0 30px;font:500 clamp(44px,5.4vw,86px)/.92 Space Grotesk,sans-serif}.cap-detail__acts p{color:#899194;max-width:580px;font-size:clamp(16px,1.3vw,20px);line-height:1.65}.cap-detail__act-symbol{aspect-ratio:1;opacity:1;width:min(42vw,650px);transform:translate3d(0,calc((var(--parallax,.5) - .5) * -150px),0) rotate(calc((var(--parallax,.5) - .5) * 18deg));position:absolute;right:-8vw}.cap-detail__act-symbol i{border:1px solid var(--cap-orange);border-radius:50%;position:absolute;inset:10%}.cap-detail__act-symbol i:nth-child(2){border-style:dashed;inset:28%}.cap-detail__act-symbol i:nth-child(3){background:var(--cap-orange);inset:46%;box-shadow:0 0 70px #ff6a0080}.cap-detail__act-symbol:before{z-index:2;content:"";width:clamp(132px,11vw,176px);height:clamp(132px,11vw,176px);box-shadow:none;background:0 0;border:1px solid #ff6a0052;border-radius:50%;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cap-detail__act-symbol>svg{z-index:3;width:clamp(72px,6vw,94px);height:clamp(72px,6vw,94px);color:var(--cap-orange);stroke-width:1.35px;transform:translate(-50%,-50%) rotate(calc((var(--parallax,.5) - .5) * -18deg));filter:none;transition:color .35s,transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.cap-detail__act-symbol i{opacity:.28}.cap-detail__act-symbol i:nth-child(2){opacity:.5}.cap-detail__act-symbol i:nth-child(3){display:none}.cap-detail__acts article:hover .cap-detail__act-symbol:before{box-shadow:none;border-color:#ff6a009e;transform:translate(-50%,-50%)scale(1.04)}.cap-detail__acts article:hover .cap-detail__act-symbol>svg{color:#ff7a00;filter:none;transform:translate(-50%,-50%) rotate(calc((var(--parallax,.5) - .5) * -18deg)) scale(1.04)}.cap-detail__acts article:hover .cap-detail__act-symbol i:nth-child(2){animation:9s linear infinite cap-act-orbit}.cap-detail__act-symbol--2 i,.cap-detail__act-symbol--3 i:first-child,.cap-detail__act-symbol--4 i{clip-path:none;background:0 0;border-radius:50%;transform:none}.cap-detail__factory{color:#fff;background:#07090a;min-height:100svh;display:block;position:relative;overflow:hidden}.cap-detail__factory figure{position:absolute;inset:0}.cap-detail__factory figure:after{content:"";background:linear-gradient(90deg,#07090a 0,#07090acc 35%,#0000 75%),linear-gradient(#0000 55%,#07090a);position:absolute;inset:0}.cap-detail__factory figure img{transform:scale(1.12) translate3d(0,calc((var(--parallax,.5) - .5) * 90px),0);filter:saturate(.7)contrast(1.08)}.cap-detail__factory>div{z-index:2;width:min(700px,55vw);min-height:100svh;margin-left:5vw;padding:15vh 0;position:relative}.cap-detail__factory p{color:#a6adad}.cap-detail__factory small{color:#737b7d;border-color:var(--cap-line)}.cap-detail__chain-visual{border:1px solid var(--cap-line);height:min(58vw,720px);margin:70px 0 0;position:relative;overflow:hidden}.cap-detail__chain-visual:after{content:"";background:linear-gradient(90deg,#ff6a001f,#0000 20% 80%,#ff6a001f);position:absolute;inset:0}.cap-detail__chain-visual img{object-fit:cover;width:100%;height:100%;transform:scale(1.08) translate3d(calc((var(--parallax,.5) - .5) * -50px),0,0);filter:saturate(.75)contrast(1.1)}.cap-detail__chain-visual figcaption{z-index:2;color:#b0b6b6;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font:600 8px Roboto Mono,monospace;display:flex;position:absolute;bottom:20px;left:25px;right:25px}.cap-detail__chain{border-top:1px solid var(--cap-line)}.cap-detail__chain article{transition:background .45s,transform .45s}.cap-detail__chain article:hover{background:#ff6a001a;transform:translateY(-12px)}.cap-detail__foundation-grid{grid-template-columns:repeat(3,1fr)}.cap-detail__foundation-grid article{min-height:600px;padding-top:42px;transition:background .45s,color .45s}.cap-detail__foundation-grid article:hover{color:#f1f3f2;background:#101314}.cap-detail__foundation-grid article:hover p,.cap-detail__foundation-grid article:hover small,.cap-detail__foundation-grid article:hover .cap-detail__card-index{color:#9da5a5}.cap-detail__foundation-mark{border-bottom:1px solid #0a0a092b;width:100%;height:190px;margin-bottom:45px;position:relative;overflow:hidden}.cap-detail__foundation-mark i{border:1px solid #b54c08;width:120px;height:120px;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.cap-detail__foundation-mark i:nth-child(2){border-radius:50%;width:74px;height:74px}.cap-detail__foundation-mark i:nth-child(3){background:#b54c08;width:14px;height:14px;box-shadow:0 0 28px #b54c0880}.cap-detail__foundation-grid article:hover .cap-detail__foundation-mark i:first-child{transform:translate(-50%,-50%)rotate(135deg)scale(1.3)}.cap-detail__foundation-mark--2 i:first-child,.cap-detail__foundation-mark--5 i:first-child{border-radius:50%}.cap-detail__foundation-mark--3 i:first-child{width:190px;height:70px}.cap-detail__foundation-mark--4 i:nth-child(2){border-radius:0}.cap-detail__foundation-mark--6 i:first-child{width:180px;height:100px;transform:translate(-50%,-50%)rotate(0)}.cap-detail__foundation-grid h2{margin-top:0;font-size:clamp(30px,2.7vw,47px)}@media (width<=1000px){.cap-detail__acts article{grid-template-columns:90px 1fr;min-height:620px}.cap-detail__act-symbol{opacity:.2}.cap-detail__foundation-grid{grid-template-columns:1fr 1fr}.cap-detail__science-copy{width:70vw}}@media (width<=700px){.cap-detail__scroll-progress{display:none}.cap-detail__hero-media{opacity:.72;-webkit-mask-image:linear-gradient(#000 64%,#0000);mask-image:linear-gradient(#000 64%,#0000)}.cap-detail__science-window{min-height:780px}.cap-detail__science-copy{width:auto;margin:0 24px}.cap-detail__acts article{grid-template-columns:1fr;gap:45px;min-height:680px}.cap-detail__acts .cap-detail__card-index{border-bottom:1px solid;border-right:0;flex-direction:row;height:auto;padding:0 0 22px}.cap-detail__acts .cap-detail__card-index b{font-size:48px}.cap-detail__act-symbol{width:100vw;right:-42vw}.cap-detail__factory>div{width:auto;margin:0 24px}.cap-detail__chain-visual{height:82vw;margin-top:45px}.cap-detail__foundation-grid{grid-template-columns:1fr}.cap-detail__foundation-grid article{min-height:570px}}.cap-detail__reference-extension{color:#f3f2ee;background:#090b0c}.cap-detail__problems,.cap-detail__boundaries,.cap-detail__future{padding:130px clamp(24px,5vw,86px)}.cap-detail__problems>header,.cap-detail__boundaries>header,.cap-detail__future>header{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:24px 7vw;display:grid}.cap-detail__problems>header>span,.cap-detail__boundaries>header>span,.cap-detail__future>header>span{color:var(--cap-orange);letter-spacing:.15em;text-transform:uppercase;grid-column:1/-1;font:600 9px Roboto Mono,monospace}.cap-detail__problems>header h2,.cap-detail__boundaries>header h2,.cap-detail__future>header h2{letter-spacing:-.065em;margin:0;font:500 clamp(42px,5vw,76px)/.94 Space Grotesk,sans-serif}.cap-detail__problems>header h2 em,.cap-detail__boundaries>header h2 em,.cap-detail__future>header h2 em{color:var(--cap-orange);font-style:normal}.cap-detail__problems>header p,.cap-detail__boundaries>header p,.cap-detail__future>header p{color:#979e9f;align-self:end;margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.65}.cap-detail__problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:75px;display:grid}.cap-detail__problem-grid article{background:linear-gradient(145deg,#111516,#090c0d);border:1px solid #ffffff1c;flex-direction:column;min-height:430px;padding:30px;display:flex}.cap-detail__problem-grid article>div{color:var(--cap-orange);justify-content:space-between;display:flex}.cap-detail__problem-grid article>div b{font:500 13px Roboto Mono,monospace}.cap-detail__problem-grid article svg{width:46px;height:46px}.cap-detail__problem-grid small{color:#858d8e;letter-spacing:.14em;text-transform:uppercase;margin-top:72px;font:600 9px Roboto Mono,monospace}.cap-detail__problem-grid h3{letter-spacing:-.045em;margin:14px 0 18px;font:500 clamp(25px,2vw,33px)/1.04 Space Grotesk,sans-serif}.cap-detail__problem-grid p{color:#969d9f;margin:0;font-size:14px;line-height:1.65}.cap-detail__problem-grid footer{color:var(--cap-orange);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ff6a0040;margin-top:auto;padding-top:22px;font:500 8px Roboto Mono,monospace}.cap-detail__problem-grid article{background:#080c0e;min-height:520px;padding:0;position:relative;overflow:hidden}.cap-detail__problem-grid article>figure{z-index:0;height:49%;margin:0;position:absolute;inset:0 0 auto;overflow:hidden}.cap-detail__problem-grid article>figure:after{content:"";background:linear-gradient(#05090c05 32%,#080c0e 100%),linear-gradient(90deg,#05090c26,#0000 60%);position:absolute;inset:0}.cap-detail__problem-grid article>figure img{object-fit:cover;filter:saturate(.76)contrast(1.1)brightness(.78);width:100%;height:100%;transition:transform .75s cubic-bezier(.2,.75,.2,1),filter .6s}.cap-detail__problem-grid article:hover>figure img{filter:saturate(.92)contrast(1.08)brightness(.88);transform:scale(1.045)}.cap-detail__problem-card-head{z-index:2;color:var(--cap-orange);justify-content:space-between;align-items:flex-start;padding:23px 24px 0;display:flex;position:relative}.cap-detail__problem-card-head b{font:500 14px Roboto Mono,monospace}.cap-detail__problem-card-head svg{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05090c9e;border:1px solid #ff6a0080;border-radius:50%;width:48px;height:48px;padding:10px}.cap-detail__problem-card-copy{z-index:2;color:#f3f2ee;flex-direction:column;flex:1;justify-content:flex-start;min-height:520px;padding:252px 24px 20px;display:flex;position:relative}.cap-detail__problem-card-copy small{color:#8e9697;letter-spacing:.14em;text-transform:uppercase;margin:0;font:600 8px Roboto Mono,monospace}.cap-detail__problem-card-copy p{color:#a0a6a7;font-size:13px;line-height:1.6}.cap-detail__boundaries{color:#111820;background:#efeee9}.cap-detail__boundaries>header p{color:#687072}.cap-detail__domain-index{border-top:1px solid #10182033;margin-top:75px}.cap-detail__domain-index article{border-bottom:1px solid #10182033;grid-template-columns:70px minmax(150px,.65fr) 1fr 1.2fr;align-items:center;gap:24px;min-height:125px;padding:22px 0;transition:padding .3s,background .3s;display:grid}.cap-detail__domain-index article:hover{background:#f8f8f4;padding-inline:20px}.cap-detail__domain-index article>b{color:var(--cap-orange);font:500 13px Roboto Mono,monospace}.cap-detail__domain-index small{color:#777f81;letter-spacing:.12em;text-transform:uppercase;font:600 9px Roboto Mono,monospace}.cap-detail__domain-index h3{letter-spacing:-.035em;margin:0;font:500 clamp(21px,1.7vw,28px) Space Grotesk,sans-serif}.cap-detail__domain-index p{color:#697173;margin:0;font-size:14px;line-height:1.55}.cap-detail__future{background:#0b0e0f}.cap-detail__future-grid{border-top:1px solid #ffffff1c;border-left:1px solid #ffffff1c;grid-template-columns:1fr 1fr;margin-top:75px;display:grid}.cap-detail__future-grid article{border-bottom:1px solid #ffffff1c;border-right:1px solid #ffffff1c;grid-template-columns:52px 1fr;gap:24px;min-height:235px;padding:32px;display:grid}.cap-detail__future-grid article>b{color:var(--cap-orange);font:500 13px Roboto Mono,monospace}.cap-detail__future-grid h3{letter-spacing:-.04em;margin:0;font:500 clamp(23px,1.8vw,30px)/1.08 Space Grotesk,sans-serif}.cap-detail__future-grid p{color:#969d9f;margin:18px 0 0;font-size:14px;line-height:1.65}.cap-detail__future aside{border-left:3px solid var(--cap-orange);background:#131718;grid-template-columns:1fr 2fr;gap:45px;margin-top:55px;padding:42px;display:grid}.cap-detail__future aside span{color:var(--cap-orange);letter-spacing:.13em;text-transform:uppercase;font:600 9px Roboto Mono,monospace}.cap-detail__future aside p{letter-spacing:-.025em;margin:0;font:500 clamp(20px,2vw,30px)/1.4 Space Grotesk,sans-serif}@media (width<=1000px){.cap-detail__problems>header,.cap-detail__boundaries>header,.cap-detail__future>header{grid-template-columns:1fr}.cap-detail__problem-grid{grid-template-columns:1fr 1fr}.cap-detail__domain-index article{grid-template-columns:55px .8fr 1fr}.cap-detail__domain-index article p{grid-column:2/-1}.cap-detail__future aside{grid-template-columns:1fr}}@media (width<=700px){.cap-detail__problems,.cap-detail__boundaries,.cap-detail__future{padding-block:90px}.cap-detail__problems>header h2,.cap-detail__boundaries>header h2,.cap-detail__future>header h2{font-size:40px}.cap-detail__problem-grid,.cap-detail__future-grid{grid-template-columns:1fr}.cap-detail__problem-grid article{min-height:390px}.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:510px}.cap-detail__problem-card-copy{padding-top:245px}.cap-detail__domain-index article{grid-template-columns:42px 1fr;gap:14px}.cap-detail__domain-index h3,.cap-detail__domain-index p{grid-column:2}.cap-detail__future aside{padding:28px}}.cap-detail__acts{background:#090b0c;padding:0 clamp(24px,6vw,105px) 110px;position:relative}.cap-detail__acts:before{z-index:1;content:"";background:linear-gradient(180deg,transparent,var(--cap-orange) 7%,var(--cap-orange) 93%,transparent);width:1px;position:absolute;top:210px;bottom:150px;left:50%;box-shadow:0 0 16px #ff6a0038}.cap-detail__acts-heading{border-bottom:1px solid var(--cap-line);grid-template-columns:.7fr 1.3fr;align-items:end;gap:8vw;padding:85px 0 70px;display:grid}.cap-detail__acts-heading span{color:var(--cap-orange);letter-spacing:.15em;text-transform:uppercase;font:600 8px Roboto Mono,monospace}.cap-detail__acts-heading b{color:#d9dddc;letter-spacing:-.04em;max-width:650px;font:500 clamp(24px,2.4vw,38px)/1.12 Space Grotesk,sans-serif}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){color:#f2f4f3;border:0;border-bottom:1px solid var(--cap-line);background:#090b0c;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,70px);min-height:560px;padding:75px 0;display:grid;position:relative;overflow:visible}.cap-detail__acts article:last-child{border-bottom:0}.cap-detail__acts .cap-detail__act-copy{text-align:right;grid-column:1;justify-self:end;max-width:590px}.cap-detail__acts article:nth-of-type(2n) .cap-detail__act-copy{text-align:left;grid-column:3;justify-self:start}.cap-detail__acts .cap-detail__card-index{color:#7f888a;opacity:1;border:0;border-bottom:1px solid #ffffff1a;flex-direction:row;justify-content:space-between;width:calc(50% - 130px);height:auto;padding:0 0 14px;display:flex;position:absolute;top:42px;left:0;right:auto}.cap-detail__acts article:nth-of-type(2n) .cap-detail__card-index{left:auto;right:0}.cap-detail__acts .cap-detail__card-index b{letter-spacing:.02em;font-size:11px;line-height:1}.cap-detail__acts article:nth-child(2n) p,.cap-detail__acts p{color:#899294}.cap-detail__acts .cap-detail__act-symbol{z-index:3;opacity:1;grid-area:1/2;width:190px;position:relative;right:auto;transform:none}.cap-detail__acts .cap-detail__act-symbol:after{z-index:-1;content:"";background:var(--cap-orange);border:4px solid #090b0c;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ff6a00b3,0 0 28px #ff6a0066}.cap-detail__acts article:nth-child(2n) .cap-detail__act-symbol i{border-color:var(--cap-orange)}.cap-detail__acts article:nth-child(2n) .cap-detail__act-symbol>svg{color:var(--cap-orange)}@media (width<=1000px){.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){grid-template-columns:minmax(0,1fr) 150px;min-height:500px}.cap-detail__acts:before{left:auto;right:calc(clamp(24px,6vw,105px) + 75px)}.cap-detail__acts .cap-detail__act-copy,.cap-detail__acts article:nth-of-type(2n) .cap-detail__act-copy{text-align:left;grid-column:1;justify-self:start}.cap-detail__acts .cap-detail__act-symbol{grid-column:2;width:150px}.cap-detail__acts .cap-detail__card-index,.cap-detail__acts article:nth-of-type(2n) .cap-detail__card-index{width:auto;left:0;right:190px}}@media (width<=700px){.cap-detail__acts{padding-bottom:70px;padding-left:24px;padding-right:24px}.cap-detail__acts-heading{grid-template-columns:1fr;gap:24px;padding:65px 0 50px}.cap-detail__acts:before{inset:210px auto 100px 53px}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){grid-template-columns:58px 1fr;gap:22px;min-height:440px;padding:82px 0 48px}.cap-detail__acts .cap-detail__act-symbol{grid-column:1;width:58px}.cap-detail__acts .cap-detail__act-symbol:before{width:58px;height:58px}.cap-detail__acts .cap-detail__act-symbol i{display:none}.cap-detail__acts .cap-detail__act-symbol>svg{width:29px;height:29px}.cap-detail__acts .cap-detail__act-copy,.cap-detail__acts article:nth-of-type(2n) .cap-detail__act-copy{grid-column:2}.cap-detail__acts .cap-detail__card-index,.cap-detail__acts article:nth-of-type(2n) .cap-detail__card-index{width:auto;top:36px;left:80px;right:0}.cap-detail__acts h3{font-size:32px}}.cap-detail__acts{background:#090b0c;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,5vw,86px) 90px;display:grid}.cap-detail__acts:before{display:none}.cap-detail__acts-heading{grid-column:1/-1;grid-template-columns:1fr 1fr;padding:72px 0 54px}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){color:#f2f4f3;border:0;border-right:1px solid var(--cap-line);border-bottom:1px solid var(--cap-line);background:#0c0f10;grid-template-rows:auto 150px 1fr;grid-template-columns:1fr;align-items:start;gap:24px;min-width:0;min-height:500px;padding:38px clamp(22px,2.2vw,38px) 48px;display:grid;position:relative;overflow:visible}.cap-detail__acts article:first-of-type{border-left:1px solid var(--cap-line)}.cap-detail__acts article:after{z-index:6;content:"→";width:28px;height:28px;color:var(--cap-orange);background:#090b0c;border:1px solid #ff6a0061;border-radius:50%;place-items:center;font:500 11px Roboto Mono,monospace;display:grid;position:absolute;top:154px;right:-14px}.cap-detail__acts article:last-child:after{display:none}.cap-detail__acts .cap-detail__card-index,.cap-detail__acts article:nth-of-type(2n) .cap-detail__card-index{color:#7f888a;opacity:1;border:0;border-bottom:1px solid #ffffff1a;flex-direction:row;grid-row:1;justify-content:space-between;width:100%;height:auto;padding:0 0 16px;display:flex;position:static}.cap-detail__acts .cap-detail__act-symbol{z-index:3;opacity:1;grid-area:2/1;place-self:center;width:130px;position:relative;right:auto;transform:none}.cap-detail__acts .cap-detail__act-symbol:before{background:0 0;width:112px;height:112px}.cap-detail__acts .cap-detail__act-symbol:after{display:none}.cap-detail__acts .cap-detail__act-symbol i:first-child{opacity:.22;inset:12%}.cap-detail__acts .cap-detail__act-symbol i:nth-child(2){display:none}.cap-detail__acts .cap-detail__act-symbol>svg{stroke-width:1.35px;width:52px;height:52px}.cap-detail__acts .cap-detail__act-copy,.cap-detail__acts article:nth-of-type(2n) .cap-detail__act-copy{text-align:left;grid-area:3/1;justify-self:start;max-width:none}.cap-detail__acts p,.cap-detail__acts article:nth-child(2n) p{color:#899294;font-size:14px;line-height:1.65}@media (width<=1000px){.cap-detail__acts{grid-template-columns:1fr 1fr}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){grid-template-rows:auto 140px 1fr;grid-template-columns:1fr;min-height:450px}.cap-detail__acts article:nth-of-type(2):after{top:auto;bottom:-14px;right:50%;transform:translate(50%)rotate(90deg)}.cap-detail__acts article:nth-of-type(3):after{transform:rotate(180deg)}.cap-detail__acts .cap-detail__act-copy,.cap-detail__acts article:nth-of-type(2n) .cap-detail__act-copy{text-align:left;grid-column:1}.cap-detail__acts .cap-detail__act-symbol{grid-column:1;width:130px}.cap-detail__acts .cap-detail__card-index,.cap-detail__acts article:nth-of-type(2n) .cap-detail__card-index{width:100%;position:static}}@media (width<=700px){.cap-detail__acts{grid-template-columns:1fr;padding:0 24px 65px}.cap-detail__acts-heading{grid-template-columns:1fr;padding:58px 0 42px}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){grid-template-rows:auto 125px 1fr;grid-template-columns:1fr;gap:18px;min-height:390px;padding:30px 24px 38px}.cap-detail__acts article:after,.cap-detail__acts article:nth-of-type(2):after,.cap-detail__acts article:nth-of-type(3):after{top:auto;bottom:-14px;right:50%;transform:translate(50%)rotate(90deg)}.cap-detail__acts .cap-detail__act-symbol{grid-column:1;width:112px}.cap-detail__acts .cap-detail__act-symbol:before{width:96px;height:96px}.cap-detail__acts .cap-detail__act-symbol>svg{width:44px;height:44px}.cap-detail__acts h3{font-size:29px}}.cap-detail__foundation-grid article:nth-child(4){color:#f4f6f5;background:radial-gradient(circle at 70% 75%,#0084ff1a,#0000 38%),#0b1014;border-color:#ffffff17}.cap-detail__foundation-grid article:nth-child(4):hover{color:#f4f6f5;background:radial-gradient(circle at 70% 75%,#ff6a001a,#0000 40%),#0b1014}.cap-detail__foundation-grid article:nth-child(4) h2,.cap-detail__foundation-grid article:nth-child(4) h2 *,.cap-detail__foundation-grid article:nth-child(4):hover h2,.cap-detail__foundation-grid article:nth-child(4):hover h2 *{color:#f4f6f5!important}.cap-detail__foundation-grid article:nth-child(4) p{color:#b3babc}.cap-detail__foundation-grid article:nth-child(4) .cap-detail__card-index,.cap-detail__foundation-grid article:nth-child(4) small{color:#a2aaab}.cap-detail__foundation-grid h2{margin:34px 0 20px}.cap-detail__foundation-grid p{align-self:start}.cap-detail__foundation-grid article>figure.cap-detail__foundation-media{background:linear-gradient(145deg,#edf2f4,#fff);border:1px solid #0d244417;border-radius:9px;align-self:end;gap:8px;width:auto;height:245px;min-height:245px;margin:0 -14px;padding:0;display:grid;overflow:hidden}.cap-detail__foundation-grid article:first-child>figure.cap-detail__foundation-media,.cap-detail__foundation-grid article:nth-child(4)>figure.cap-detail__foundation-media{background:radial-gradient(circle at 50% 55%,#ff6a001c,#0000 45%),#080d12;border-color:#ffffff1a}.cap-detail__foundation-grid article>figure.cap-detail__foundation-media img{object-fit:contain;filter:none;width:100%;min-width:0;height:100%;min-height:0}.cap-detail__foundation-grid article>figure.cap-detail__foundation-media--3{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 8px}.cap-detail__foundation-grid article>figure.cap-detail__foundation-media--3 img{object-fit:contain;border-right:1px solid #0d244414}.cap-detail__foundation-grid article>figure.cap-detail__foundation-media--3 img:last-child{border:0}.cap-detail__foundation-grid article>figure.cap-detail__foundation-media--6 img{object-position:center 48%}@media (width<=700px){.cap-detail__foundation-grid article{grid-template-rows:auto auto 1fr auto 230px;min-height:680px}.cap-detail__foundation-grid article>figure.cap-detail__foundation-media{height:230px;min-height:230px;margin-inline:-10px}}.cap-detail__foundation-grid{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:54px}.cap-detail__foundation-grid article{background:#f7f7f4;border:1px solid #0a0a0914;border-radius:14px;flex-direction:column;min-width:0;min-height:760px;padding:34px 32px 22px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;overflow:hidden;box-shadow:0 12px 38px #0a0c0c0e}.cap-detail__foundation-grid article:first-child{color:#f4f6f5;background:radial-gradient(circle at 80% 70%,#ff6a001c,#0000 36%),#0b1014;border-color:#ffffff17}.cap-detail__foundation-grid article:hover{color:#111313;background:#f7f7f4;transform:translateY(-5px);box-shadow:0 20px 55px #0a0c0c1a}.cap-detail__foundation-grid article:first-child:hover{color:#f4f6f5;background:radial-gradient(circle at 80% 70%,#ff6a0026,#0000 38%),#0b1014}.cap-detail__foundation-grid article:hover h2,.cap-detail__foundation-grid article:hover h2 *{color:#111313!important}.cap-detail__foundation-grid article:first-child h2,.cap-detail__foundation-grid article:first-child h2 *,.cap-detail__foundation-grid article:first-child:hover h2,.cap-detail__foundation-grid article:first-child:hover h2 *{color:#f4f6f5!important}.cap-detail__foundation-grid .cap-detail__card-index{color:#7b807d;flex:none}.cap-detail__foundation-grid article:first-child .cap-detail__card-index{color:#a7adae}.cap-detail__foundation-grid h2{max-width:420px;margin:34px 0 20px;font-size:clamp(27px,2vw,36px);line-height:1.04}.cap-detail__foundation-grid p{color:#555c59;max-width:440px;font-size:14px;line-height:1.55}.cap-detail__foundation-grid article:first-child p{color:#b3babc}.cap-detail__foundation-grid small{color:#797e7a;border-top:2px solid var(--cap-orange);margin-top:24px;padding-top:14px;font-size:8px;position:static}.cap-detail__foundation-grid article:first-child small{color:#a2aaab}.cap-detail__foundation-grid article>figure.cap-detail__foundation-media{background:linear-gradient(145deg,#eef1f2,#fafaf8);border:1px solid #0a0a0914;border-radius:11px;gap:8px;height:285px;min-height:285px;margin:auto -18px 0;padding:16px;display:grid;position:relative;overflow:hidden}.cap-detail__foundation-grid article:first-child .cap-detail__foundation-media{background:radial-gradient(circle at 50% 55%,#ff6a0017,#0000 42%),#080c10;border-color:#ffffff1a}.cap-detail__foundation-grid article>figure.cap-detail__foundation-media img{object-fit:contain;filter:none;width:100%;min-width:0;height:100%;min-height:0;transition:transform .55s cubic-bezier(.16,1,.3,1);position:relative}.cap-detail__foundation-grid article:hover .cap-detail__foundation-media img{transform:scale(1.025)}.cap-detail__foundation-media--1{grid-template-rows:1.35fr .65fr;grid-template-columns:repeat(4,1fr)}.cap-detail__foundation-media--1 img:first-child{grid-column:1/-1}.cap-detail__foundation-media--1 img:nth-child(n+2){object-fit:contain}.cap-detail__foundation-media--2,.cap-detail__foundation-media--4,.cap-detail__foundation-media--5,.cap-detail__foundation-media--6{padding:0}.cap-detail__foundation-grid article>figure.cap-detail__foundation-media--2 img,.cap-detail__foundation-grid article>figure.cap-detail__foundation-media--4 img,.cap-detail__foundation-grid article>figure.cap-detail__foundation-media--5 img,.cap-detail__foundation-grid article>figure.cap-detail__foundation-media--6 img{object-fit:cover}.cap-detail__foundation-media--2 img{object-position:center}.cap-detail__foundation-media--3{grid-template-columns:repeat(3,1fr);padding:10px}.cap-detail__foundation-media--3 img{border-right:1px solid #0a0a0914}.cap-detail__foundation-media--3 img:last-child{border:0}@media (width<=1100px){.cap-detail__foundation-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.cap-detail__foundation-grid{grid-template-columns:1fr;gap:14px}.cap-detail__foundation-grid article{min-height:690px;padding:28px 24px 20px}.cap-detail__foundation-grid article>figure.cap-detail__foundation-media{height:260px;min-height:260px;margin-inline:-10px}}.cap-detail__foundation-grid article{min-height:440px;padding:38px 36px 34px}.cap-detail__foundation-grid .cap-detail__card-index{font-size:10px}.cap-detail__foundation-grid .cap-detail__card-index b{font-size:11px}.cap-detail__foundation-grid h2{letter-spacing:-.045em;margin:48px 0 26px;font-size:clamp(32px,2.45vw,42px);line-height:1.06}.cap-detail__foundation-grid p{font-size:clamp(16px,1.12vw,18px);line-height:1.62}.cap-detail__foundation-grid small{margin-top:auto;font-size:9px;line-height:1.5}@media (width<=700px){.cap-detail__foundation-grid article{min-height:420px;padding:30px 25px}.cap-detail__foundation-grid h2{margin-top:40px;font-size:31px}.cap-detail__foundation-grid p{font-size:16px}}.cap-detail__acts{color:#0d2444;background:#eaf0f3;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 clamp(18px,2.2vw,40px) 80px;display:grid}.cap-detail__acts-heading{border-color:#0d244421;grid-column:1/-1;padding:64px 22px 48px}.cap-detail__acts-heading span{color:#ee5f00}.cap-detail__acts-heading b{color:#0d2444}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){color:#0d2444;background:linear-gradient(#fbfcfc,#f6f8f8);border:1px solid #0d244421;border-right:0;border-radius:0;grid-template-rows:auto 250px 1fr auto;grid-template-columns:1fr;gap:0;min-height:780px;padding:28px 30px 0;transition:background .3s;display:grid;overflow:hidden}.cap-detail__acts article:last-child{border-right:1px solid #0d244421}.cap-detail__acts article:after{display:none}.cap-detail__acts article:hover,.cap-detail__acts article:nth-child(2n):hover{color:#0d2444;background:#fff;transform:none}.cap-detail__acts .cap-detail__card-index,.cap-detail__acts article:nth-of-type(2n) .cap-detail__card-index{color:#0d2444;border:0;grid-row:1;align-items:start;width:100%;height:auto;padding:0;display:flex;position:static}.cap-detail__acts .cap-detail__card-index b{color:#0d2444;letter-spacing:-.065em;font:500 clamp(38px,3.4vw,56px)/.9 Space Grotesk,sans-serif}.cap-detail__acts .cap-detail__card-index span{color:#0d2444;letter-spacing:.08em;text-align:right;max-width:130px;font:600 8px/1.4 Roboto Mono,monospace}.cap-detail__acts .cap-detail__card-index b:after{content:"";background:#ff6a00;width:28px;height:2px;margin-top:14px;display:block}.cap-detail__act-media{background:#f7fafb;grid-row:2;height:250px;margin:0 -30px;position:relative;overflow:hidden}.cap-detail__act-media:after{content:"";background:linear-gradient(#0000,#f7f9f9);height:42%;position:absolute;inset:auto 0 0}.cap-detail__act-media img{object-fit:cover;filter:saturate(.78)contrast(.98);width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1)}.cap-detail__acts article:hover .cap-detail__act-media img{transform:scale(1.025)}.cap-detail__act-media>span{z-index:2;color:#0d2444;background:#ffffffe6;border:1px solid #ff6a007a;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0d244414}.cap-detail__act-media svg{width:34px;height:34px}.cap-detail__acts .cap-detail__act-copy,.cap-detail__acts article:nth-of-type(2n) .cap-detail__act-copy{text-align:left;grid-area:3/1;max-width:none;padding:18px 0 26px}.cap-detail__acts h3{color:#0d2444;margin:0 0 18px;font-size:clamp(26px,2vw,34px);line-height:1.03}.cap-detail__acts article:nth-child(2n) p,.cap-detail__acts p{color:#34475f;font-size:13px;line-height:1.55}.cap-detail__acts ul{border-top:2px solid #ff6a00;gap:9px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}.cap-detail__acts li{color:#243954;padding-left:19px;font:500 10px/1.45 Roboto Mono,monospace;position:relative}.cap-detail__acts li:before{content:"";border:1px solid #ff6a00;border-radius:50%;width:7px;height:7px;position:absolute;top:.45em;left:0}.cap-detail__acts footer{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#0d2444;grid-row:4;margin:0 -30px;padding:18px 28px;font:600 8px Roboto Mono,monospace}.cap-detail__acts article:last-child footer{background:#ff6500}@media (width<=1150px){.cap-detail__acts{grid-template-columns:1fr 1fr}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){min-height:720px}.cap-detail__acts article:nth-child(3){border-right:1px solid #0d244421}}@media (width<=700px){.cap-detail__acts{grid-template-columns:1fr;padding:0 18px 55px}.cap-detail__acts-heading{padding:54px 4px 38px}.cap-detail__acts article,.cap-detail__acts article:nth-child(2n){border-right:1px solid #0d244421;grid-template-rows:auto 230px 1fr auto;min-height:680px;padding:25px 24px 0}.cap-detail__act-media{height:230px;margin-inline:-24px}.cap-detail__acts footer{margin-inline:-24px}.cap-detail__acts h3{font-size:29px}}.cap-detail__signal-path{border-block:1px solid #ff6a0040;grid-template-columns:repeat(3,1fr);width:min(560px,100%);margin-top:44px;display:grid}.cap-detail__signal-path>div{grid-template-columns:44px 1fr;align-items:center;gap:12px;min-width:0;padding:18px 10px 18px 0;display:grid;position:relative}.cap-detail__signal-path>div>span{width:42px;height:42px;color:var(--cap-orange);background:#080a0ba6;border:1px solid #ff6a0066;border-radius:50%;place-items:center;transition:background .35s,transform .35s;display:grid}.cap-detail__signal-path svg{width:19px;height:19px}.cap-detail__signal-path p{color:#d7dbda;letter-spacing:.08em;text-transform:uppercase;gap:5px;margin:0;font:500 9px Roboto Mono,monospace;display:grid}.cap-detail__signal-path small{color:#737b7d;letter-spacing:.06em;font-size:7px}.cap-detail__signal-path>div>i{z-index:-1;background:#ff6a0038;height:1px;position:absolute;top:50%;left:42px;right:-9px;overflow:hidden}.cap-detail__signal-path>div>i:after{content:"";background:linear-gradient(90deg,transparent,var(--cap-orange),transparent);width:35%;height:100%;animation:2.2s linear infinite cap-icon-signal;position:absolute}.cap-detail__signal-path>div:nth-child(2)>i:after{animation-delay:-1.1s}.cap-detail__signal-path>div:hover>span{background:#ff6a0024;transform:translateY(-3px)}.cap-detail__foundation-icon{color:#b54c08;border-bottom:1px solid #0a0a092b;place-items:center;width:100%;height:190px;margin-bottom:45px;display:grid;position:relative;overflow:hidden}.cap-detail__foundation-icon:before{content:"";width:116px;height:116px;box-shadow:none;background:0 0;border:1px solid #b54c0852;border-radius:50%;transition:transform .7s cubic-bezier(.16,1,.3,1),border-color .35s;position:absolute}.cap-detail__foundation-icon:after{content:"";border:1px dashed #b54c0833;border-radius:50%;width:154px;height:154px;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute}.cap-detail__foundation-icon svg{z-index:2;color:#c95407;stroke-width:1.35px;filter:none;width:58px;height:58px;transition:transform .65s cubic-bezier(.16,1,.3,1),color .35s;position:relative}.cap-detail__foundation-icon span{color:#8b8e89;letter-spacing:.12em;font:600 8px Roboto Mono,monospace;position:absolute;bottom:16px;right:0}.cap-detail__foundation-grid article:hover .cap-detail__foundation-icon:before{box-shadow:none;background:0 0;border-color:#ff6a009e;transform:scale(1.05)}.cap-detail__foundation-grid article:hover .cap-detail__foundation-icon:after{border-color:#ff7a0073;transform:rotate(35deg)scale(1.08)}.cap-detail__foundation-grid article:hover .cap-detail__foundation-icon svg{color:#ff7a00;filter:none;transform:scale(1.04)}.cap-detail__foundation-grid article:hover .cap-detail__foundation-icon{color:#ff7a00;border-color:#ffffff29}@media (width<=700px){.cap-detail__signal-path{grid-template-columns:1fr}.cap-detail__signal-path>div{padding-block:14px}.cap-detail__signal-path>div>i{width:1px;height:16px;inset:auto auto -8px 20px}.cap-detail__foundation-icon{height:155px}}@media (prefers-reduced-motion:reduce){.cap-detail__signal-path>div>i:after{animation:none}}.cap-detail__hero-media{background:#050708}.cap-detail__hero-media img{animation:1.25s cubic-bezier(.16,1,.3,1) both cap-hero-image-in}.cap-detail__hero-media:after{animation:1.5s both cap-hero-shade-in}.cap-detail__hero-system{border-top:1px solid #ffffff24;grid-template-columns:1fr minmax(35px,110px) 1fr minmax(35px,110px) 1fr;align-items:center;gap:18px;width:min(820px,72%);margin-top:58px;padding-top:20px;display:grid}.cap-detail__hero-system>div{grid-template-columns:28px 1fr;gap:3px 10px;min-width:0;display:grid}.cap-detail__hero-system b{color:var(--cap-orange);grid-row:1/3;font:500 8px Roboto Mono,monospace}.cap-detail__hero-system span{color:#d8dcdb;letter-spacing:.02em;font:500 11px Space Grotesk,sans-serif}.cap-detail__hero-system small{color:#60686a;letter-spacing:.09em;text-transform:uppercase;font:500 7px Roboto Mono,monospace}.cap-detail__hero-system>i{background:#ff6a0038;height:1px;position:relative;overflow:hidden}.cap-detail__hero-system>i:after{content:"";background:linear-gradient(90deg,transparent,var(--cap-orange),transparent);animation:3.2s ease-in-out infinite cap-hero-flow;position:absolute;inset:0;transform:translate(-100%)}.cap-detail__hero-system>i:nth-of-type(2):after{animation-delay:1.6s}@media (width<=1000px){.cap-detail__hero-system{width:100%}}@media (width<=700px){.cap-detail__hero-system{grid-template-columns:1fr;gap:12px;margin-top:38px}.cap-detail__hero-system>i{display:none}.cap-detail__hero-system>div{border-bottom:1px solid #ffffff14;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.cap-detail__hero-media img,.cap-detail__hero-media:after,.cap-detail__hero-system>i:after{animation:none}}.cap-detail__chain-story{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:start;gap:clamp(35px,5vw,90px);margin-top:70px;display:grid}.cap-detail__chain-story .cap-detail__chain-visual{border:1px solid #ffffff1f;height:calc(100svh - 150px);margin:0;position:sticky;top:112px}.cap-detail__chain-story .cap-detail__chain-visual img{filter:saturate(.62)contrast(1.12)brightness(.76)}.cap-detail__chain-reticle{z-index:3;aspect-ratio:1;border:1px solid #ff6a0066;border-radius:50%;width:38%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cap-detail__chain-reticle i{background:#ff6a008c;position:absolute}.cap-detail__chain-reticle i:first-child{height:1px;top:50%;left:-18%;right:-18%}.cap-detail__chain-reticle i:nth-child(2){width:1px;top:-18%;bottom:-18%;left:50%}.cap-detail__chain-reticle b{border:2px solid var(--cap-orange);border-radius:50%;width:10px;height:10px;animation:2.2s ease-in-out infinite cap-reticle-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #ff6a00a6}.cap-detail__chain-story .cap-detail__chain{background:0 0;border:0;display:block;position:relative}.cap-detail__chain-story .cap-detail__chain:before{background:linear-gradient(180deg,transparent,var(--cap-orange) 8%,var(--cap-orange) 92%,transparent);width:1px;height:auto;inset:0 auto 0 35px;box-shadow:0 0 14px #ff6a0047}.cap-detail__chain-story .cap-detail__chain article{background:0 0;border:0;border-bottom:1px solid #ffffff1a;grid-template-columns:72px 1fr;align-items:start;gap:28px;min-height:52vh;padding:9vh 0;display:grid;transform:none}.cap-detail__chain-story .cap-detail__chain article:first-child{padding-top:3vh}.cap-detail__chain-story .cap-detail__chain article:last-child{border:0;min-height:40vh}.cap-detail__chain-story .cap-detail__chain article>b{z-index:3;background:#090b0c;width:70px;height:70px;position:relative;box-shadow:0 0 0 9px #090b0c,0 0 20px #ff6a0024}.cap-detail__chain-story .cap-detail__chain article>div{margin:0;padding-top:5px}.cap-detail__chain-story .cap-detail__chain article small{color:var(--cap-orange);letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px;font:600 8px Roboto Mono,monospace;display:block}.cap-detail__chain-story .cap-detail__chain h3{margin-bottom:18px;font-size:clamp(28px,2.6vw,42px)}.cap-detail__chain-story .cap-detail__chain p{max-width:440px;font-size:15px;line-height:1.7}.cap-detail__chain-story .cap-detail__chain article>span{display:none}.cap-detail__chain-story .cap-detail__chain article:hover{background:0 0;transform:none}.cap-detail__ai{isolation:isolate;position:relative;overflow:hidden}.cap-detail__ai:before{z-index:2;content:"AI";color:#111313;background:var(--cap-orange);letter-spacing:.08em;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:104px;height:104px;font:600 18px Roboto Mono,monospace;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #ff6a0014}.cap-detail__ai article:first-child{color:#f2f4f3;background:#111415}.cap-detail__ai article:first-child p{color:#9ba3a4}.cap-detail__ai article:first-child h2{color:#ff7a00}.cap-detail__ai article:last-child{background:#ecece7}.cap-detail__ai article{flex-direction:column;justify-content:flex-end;min-height:620px;display:flex}.cap-detail__ai h2{margin:0 0 28px}.cap-detail__ai span{margin-bottom:auto}@media (width<=1000px){.cap-detail__chain-story{grid-template-columns:1fr}.cap-detail__chain-story .cap-detail__chain-visual{height:min(74vw,650px);position:relative;top:auto}.cap-detail__chain-story .cap-detail__chain{grid-template-columns:1fr 1fr;display:grid}.cap-detail__chain-story .cap-detail__chain:before{display:none}.cap-detail__chain-story .cap-detail__chain article{border-right:1px solid #ffffff1a;min-height:360px;padding:55px 28px}.cap-detail__chain-story .cap-detail__chain article:last-child{min-height:360px}}@media (width<=700px){.cap-detail__chain-story{margin-top:45px}.cap-detail__chain-story .cap-detail__chain{grid-template-columns:1fr}.cap-detail__chain-story .cap-detail__chain article{border-right:0;grid-template-columns:62px 1fr;min-height:320px;padding:48px 0}.cap-detail__chain-story .cap-detail__chain article>b{width:56px;height:56px}.cap-detail__chain-story .cap-detail__chain-visual{height:85vw}.cap-detail__ai:before{width:72px;height:72px;top:50%}.cap-detail__ai article{min-height:520px}}@media (prefers-reduced-motion:reduce){.cap-detail__chain-reticle b{animation:none}}.cap-detail__chain-simple{border:1px solid var(--cap-line);background:#0b0e0f;margin-top:60px}.cap-detail__chain-phases{border-bottom:1px solid var(--cap-line);color:#848c8e;letter-spacing:.15em;text-align:center;text-transform:uppercase;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;padding:22px 30px;font:600 8px Roboto Mono,monospace;display:grid}.cap-detail__chain-phases i{background:linear-gradient(90deg,#ff6a0033,var(--cap-orange));width:42px;height:1px}.cap-detail__chain-simple .cap-detail__chain{background:#ffffff1a;border:0;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.cap-detail__chain-simple .cap-detail__chain:before{display:none}.cap-detail__chain-simple .cap-detail__chain article{background:#0b0e0f;border:0;grid-template-columns:44px 1fr;align-items:start;gap:20px;min-height:290px;padding:38px 34px;transition:background .3s;display:grid;position:relative;transform:none}.cap-detail__chain-simple .cap-detail__chain article:nth-child(n+4){background:#0e1112}.cap-detail__chain-simple .cap-detail__chain article:nth-child(4){grid-area:2/3}.cap-detail__chain-simple .cap-detail__chain article:nth-child(5){grid-area:2/2}.cap-detail__chain-simple .cap-detail__chain article:nth-child(6){grid-area:2/1}.cap-detail__chain-simple .cap-detail__chain article:hover{background:#131719;transform:none}.cap-detail__chain-simple .cap-detail__chain article>b{width:auto;height:auto;color:var(--cap-orange);box-shadow:none;background:0 0;border:0;border-radius:0;font:500 10px Roboto Mono,monospace;display:block}.cap-detail__chain-simple .cap-detail__chain article>div{margin:0}.cap-detail__chain-simple .cap-detail__chain small{color:#687174;letter-spacing:.15em;text-transform:uppercase;margin-bottom:38px;font:600 7px Roboto Mono,monospace;display:block}.cap-detail__chain-simple .cap-detail__chain h3{margin:0 0 16px;font-size:clamp(23px,2vw,31px);line-height:1}.cap-detail__chain-simple .cap-detail__chain p{color:#8d9698;max-width:330px;font-size:13px;line-height:1.65}.cap-detail__chain-simple .cap-detail__chain article>span{z-index:3;width:24px;height:24px;color:var(--cap-orange);background:#0b0e0f;border:1px solid #ff6a0059;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span{top:auto;bottom:-12px;right:50%;transform:translate(50%)rotate(90deg)}.cap-detail__chain-simple .cap-detail__chain article:nth-child(n+4)>span{transform:translateY(-50%)rotate(180deg)}.cap-detail__chain-simple .cap-detail__chain article:last-child>span{display:none}@media (width<=1000px){.cap-detail__chain-simple .cap-detail__chain{grid-template-columns:1fr 1fr}.cap-detail__chain-simple .cap-detail__chain article:nth-child(n){grid-area:auto}.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span{top:50%;bottom:auto;right:-12px;transform:translateY(-50%)}.cap-detail__chain-simple .cap-detail__chain article:nth-child(n+4)>span{transform:translateY(-50%)}.cap-detail__chain-phases{grid-template-columns:1fr 1fr 1fr}.cap-detail__chain-phases i{display:none}}@media (width<=700px){.cap-detail__chain-simple{margin-top:38px}.cap-detail__chain-phases{text-align:left;grid-template-columns:1fr;gap:8px}.cap-detail__chain-phases span:not(:first-child){display:none}.cap-detail__chain-simple .cap-detail__chain{grid-template-columns:1fr}.cap-detail__chain-simple .cap-detail__chain article{min-height:240px;padding:32px 24px}.cap-detail__chain-simple .cap-detail__chain article>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(n+4)>span{inset:auto auto -12px 34px;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.cap-detail [data-cap-reveal]{clip-path:none}.cap-detail__hero-media img,.cap-detail__science-window img,.cap-detail__factory img,.cap-detail__chain-visual img,.cap-detail__act-symbol{transform:none}}.cap-detail__hero h1{letter-spacing:-.055em;max-width:900px;font-size:clamp(44px,5.4vw,83px);line-height:.94}.cap-detail__statement h2{font-size:clamp(32px,3.2vw,52px);line-height:1.02}.cap-detail__science-copy h2{font-size:clamp(32px,3.15vw,50px);line-height:1}.cap-detail__acts .cap-detail__card-index b{font-size:clamp(40px,4vw,64px)}.cap-detail__acts h3{font-size:clamp(31px,3.25vw,52px);line-height:1}.cap-detail__factory h2{font-size:clamp(34px,3.6vw,58px);line-height:.98}.cap-detail__manifesto p{max-width:1050px;font-size:clamp(36px,4.5vw,70px);line-height:.97}.cap-detail__chain-intro h2,.cap-detail__foundation-intro h2{font-size:clamp(38px,4.6vw,72px);line-height:.95}.cap-detail__chain-intro>p,.cap-detail__foundation-intro>p{font-size:clamp(17px,1.45vw,22px)}.cap-detail__ai h2{font-size:clamp(32px,3.4vw,54px);line-height:.98}.cap-detail__foundation-grid h2{font-size:clamp(26px,2.1vw,36px);line-height:1.04}.cap-detail__next h2{font-size:clamp(36px,4.5vw,70px);line-height:.97}.cap-detail__hero h1[data-cap-reveal],.cap-detail__statement h2[data-cap-reveal],.cap-detail__manifesto p[data-cap-reveal],.cap-detail__next h2[data-cap-reveal]{opacity:1;clip-path:none;transform:none}@media (width<=700px){.cap-detail__hero h1{font-size:clamp(40px,10.5vw,52px)}.cap-detail__statement h2,.cap-detail__science-copy h2{font-size:32px}.cap-detail__acts h3{font-size:34px}.cap-detail__factory h2,.cap-detail__manifesto p{font-size:36px}.cap-detail__chain-intro h2,.cap-detail__foundation-intro h2{font-size:40px}.cap-detail__ai h2{font-size:36px}.cap-detail__next h2{font-size:40px}}.cap-detail__foundation-grid article{grid-template-rows:auto auto 1fr auto 245px;min-height:720px;padding:32px 30px 20px;display:grid}.cap-detail__foundation-grid h2{margin:34px 0 20px;font-size:clamp(29px,2.2vw,38px);line-height:1.04}.cap-detail__foundation-grid p{align-self:start;font-size:15px;line-height:1.58}.cap-detail__foundation-grid small{align-self:end;margin:22px 0 16px;padding-top:12px}@media (width<=700px){.cap-detail__foundation-grid article{grid-template-rows:auto auto 1fr auto 230px;min-height:680px;padding:28px 24px 18px}.cap-detail__foundation-grid h2{font-size:30px}.cap-detail__foundation-grid p{font-size:15px}}.cap-detail__chain-simple{border-color:#ffffff1a;padding:14px}.cap-detail__chain-phases{margin:-14px -14px 14px;padding:20px 30px}.cap-detail__chain-simple .cap-detail__chain{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;overflow:visible}.cap-detail__chain-simple .cap-detail__chain article:nth-child(n){z-index:1;background:linear-gradient(145deg,#0d1112,#090c0d);border:1px solid #ffffff1a;border-radius:6px;grid-area:auto;min-height:350px;padding:28px 30px;overflow:visible}.cap-detail__chain-simple .cap-detail__chain article:first-child,.cap-detail__chain-simple .cap-detail__chain article:nth-child(4){z-index:6}.cap-detail__chain-simple .cap-detail__chain article:nth-child(2),.cap-detail__chain-simple .cap-detail__chain article:nth-child(5){z-index:5}.cap-detail__chain-simple .cap-detail__chain article:nth-child(3),.cap-detail__chain-simple .cap-detail__chain article:nth-child(6){z-index:4}.cap-detail__chain-simple .cap-detail__chain article>b{font-size:clamp(30px,2.7vw,44px);line-height:.9}.cap-detail__chain-simple .cap-detail__chain article>div{padding-top:2px}.cap-detail__chain-simple .cap-detail__chain small{margin:4px 0 30px}.cap-detail__chain-simple .cap-detail__chain h3{margin-bottom:14px;font-size:clamp(25px,2.1vw,34px)}.cap-detail__chain-simple .cap-detail__chain p{border-bottom:1px solid #ffffff14;min-height:62px;padding-bottom:18px}.cap-detail__chain-simple .cap-detail__chain ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.cap-detail__chain-simple .cap-detail__chain li{color:#a3aaac;padding-left:20px;font-size:12px;line-height:1.45;position:relative}.cap-detail__chain-simple .cap-detail__chain li:before{content:"";border:1px solid var(--cap-orange);border-radius:50%;width:7px;height:7px;position:absolute;top:.42em;left:0;box-shadow:inset 0 0 0 2px #0b0e0f}.cap-detail__chain-simple .cap-detail__chain article>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(n+4)>span{z-index:20;background:#0b0e0f;width:36px;height:36px;display:grid;inset:50% -25px auto auto;transform:translateY(-50%)}.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span{display:none}.cap-detail__chain-simple .cap-detail__chain article:nth-child(4)>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(5)>span{transform:translateY(-50%)}.cap-detail__chain-simple .cap-detail__chain:after{z-index:0;content:"";pointer-events:none;border:1px solid #ff6a00bf;border-radius:24px;position:absolute;inset:calc(25% - 2px) -32px}.cap-detail__chain-simple .cap-detail__chain article:nth-child(4):before{z-index:9;content:"→";width:36px;height:36px;color:var(--cap-orange);background:#0b0e0f;border:1px solid #ff6a0061;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:50%;left:-31px;transform:translateY(-50%)}.cap-detail__chain-continuity{color:#c2c8c9;background:#0d1011;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:14px;margin-top:14px;padding:17px 22px;font-size:14px;display:flex}.cap-detail__chain-continuity i{border:2px solid var(--cap-orange);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 12px #ff6a0059}.cap-detail__foundation-grid article,.cap-detail__foundation-grid article:nth-child(4){flex-direction:column;min-height:470px;padding:36px 34px 32px;display:flex}.cap-detail__foundation-grid h2{margin:44px 0 24px;font-size:clamp(31px,2.35vw,40px)}.cap-detail__foundation-grid p{font-size:clamp(16px,1.08vw,18px)}.cap-detail__foundation-grid small{margin-top:auto;margin-bottom:0}@media (width<=1000px){.cap-detail__chain-simple .cap-detail__chain{grid-template-columns:1fr 1fr}.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span{top:50%;bottom:auto;right:-22px;transform:translateY(-50%)}.cap-detail__chain-simple .cap-detail__chain:after,.cap-detail__chain-simple .cap-detail__chain article:nth-child(4):before{display:none}.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span{display:grid}}@media (width<=700px){.cap-detail__chain-simple{padding:10px}.cap-detail__chain-simple .cap-detail__chain{grid-template-columns:1fr;gap:12px}.cap-detail__chain-simple .cap-detail__chain article:nth-child(n){min-height:340px;padding:26px 23px}.cap-detail__chain-simple .cap-detail__chain article>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(3)>span,.cap-detail__chain-simple .cap-detail__chain article:nth-child(n+4)>span{inset:auto 50% -20px auto;transform:translate(50%)rotate(90deg)}.cap-detail__chain-continuity{align-items:flex-start;font-size:13px;line-height:1.55}.cap-detail__foundation-grid article,.cap-detail__foundation-grid article:nth-child(4){min-height:430px;padding:30px 25px}}@media (width>=851px){.cap-detail__problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cap-detail__problem-card-head{padding:18px 20px 0}.cap-detail__problem-card-head b{font-size:12px}.cap-detail__problem-card-head svg{width:40px;height:40px;padding:8px}.cap-detail__problem-card-copy{min-height:430px;padding:210px 20px 17px}.cap-detail__problem-card-copy h3{margin:8px 0 11px;font-size:clamp(19px,1.35vw,24px);line-height:1.05}.cap-detail__problem-card-copy p{font-size:11px;line-height:1.55}.cap-detail__problem-card-copy footer{padding-top:12px;font-size:7px}@media (width<=850px){.cap-detail__problem-grid{grid-template-columns:1fr 1fr}.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:450px}.cap-detail__problem-card-copy{padding-top:220px}}@media (width<=600px){.cap-detail__problem-grid{grid-template-columns:1fr}.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:455px}.cap-detail__problem-card-copy{padding-top:225px}}.cap-detail__problem-grid article{aspect-ratio:1.08;min-height:0}.cap-detail__problem-grid article>figure{height:100%;inset:0}.cap-detail__problem-grid article>figure:after{background:0 0}.cap-detail__problem-grid article>figure img{filter:saturate(.82)contrast(1.08)brightness(.78)}.cap-detail__problem-grid article>.cap-detail__problem-card-copy{justify-content:flex-start;min-height:0;padding:48% 20px 15px;position:absolute;inset:0}.cap-detail__problem-card-copy h3{color:#f3f2ee;margin:7px 0 9px;font-size:clamp(18px,1.3vw,23px);line-height:1.04}.cap-detail__problem-card-copy p{max-width:95%;font-size:10px;line-height:1.5}@media (width<=850px){.cap-detail__problem-grid article{aspect-ratio:1.02;min-height:0}.cap-detail__problem-card-copy{min-height:0;padding-top:49%}}@media (width<=600px){.cap-detail__problem-grid article{aspect-ratio:.94;min-height:0}.cap-detail__problem-card-copy{min-height:0;padding-top:51%}}.cap-detail__problem-grid article{aspect-ratio:auto;height:390px;min-height:0}.cap-detail__problem-grid article>.cap-detail__problem-card-copy{height:100%;min-height:0;padding-top:45%}.cap-exact .cap-detail__problem-grid article>.cap-detail__problem-card-copy{grid-template-rows:auto minmax(56px,auto) minmax(48px,1fr) auto;align-content:stretch;display:grid}.cap-exact .cap-detail__problem-card-copy footer{align-self:stretch;width:100%;margin-top:0}.cap-exact .cap-detail__problem-card-copy h3{max-width:100%}.cap-exact .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{font-size:clamp(17px,1.18vw,21px);line-height:1.02}.cap-exact .cap-detail__problem-card-copy p{font-size:clamp(10.5px,.78vw,12.5px);line-height:1.5}.cap-exact .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{font-size:clamp(10px,.72vw,11.5px);line-height:1.42}@media (width<=850px){.cap-detail__problem-grid article{aspect-ratio:auto;height:405px;min-height:0}.cap-detail__problem-grid article>.cap-detail__problem-card-copy{min-height:0;padding-top:47%}}@media (width<=600px){.cap-detail__problem-grid article{aspect-ratio:auto;height:410px;min-height:0}.cap-detail__problem-grid article>.cap-detail__problem-card-copy{min-height:0;padding-top:49%}}.cap-exact{color:#f2f0ea;background:#090b0c}.cap-exact__wrap{width:min(1460px,100% - 48px);margin-inline:auto}.cap-exact__eyebrow{color:var(--cap-orange);letter-spacing:.16em;text-transform:uppercase;font:600 9px Roboto Mono,monospace}.cap-exact h2{letter-spacing:-.065em;overflow-wrap:break-word;margin:24px 0;font:500 clamp(44px,5.2vw,82px)/.94 Space Grotesk,sans-serif}.cap-exact h2 span,.cap-exact em{color:var(--cap-orange);font-style:normal}.cap-exact__lead{color:#9ba2a3;max-width:900px;font-size:clamp(17px,1.45vw,22px);line-height:1.6}.cap-exact__hero{background:radial-gradient(circle at 82%,#ff6a0024,#0000 28%),#07090a;align-items:center;min-height:100svh;padding:140px 0 80px;display:flex;position:relative;overflow:hidden}.cap-exact__hero .cap-detail__grid{opacity:.35}.cap-exact__hero h1{z-index:2;letter-spacing:-.075em;max-width:1280px;margin:42px 0;font:500 clamp(58px,8.6vw,145px)/.79 Space Grotesk,sans-serif;position:relative}.cap-exact__hero h1 span{color:var(--cap-orange)}.cap-exact__hero-foot{z-index:2;border-top:1px solid #ffffff21;grid-template-columns:1.25fr .75fr;gap:8vw;padding-top:35px;display:grid;position:relative}.cap-exact__hero-foot p{color:#b0b6b7;max-width:750px;font-size:clamp(18px,1.55vw,24px);line-height:1.55}.cap-exact__hero-foot small{color:#70787a;letter-spacing:.11em;text-transform:uppercase;font:500 9px/1.8 Roboto Mono,monospace}.cap-exact__facts{background:#0c0f10;border-block:1px solid #ffffff21;grid-template-columns:repeat(5,1fr);display:grid}.cap-exact__facts div{border-right:1px solid #ffffff21;min-height:125px;padding:26px clamp(18px,2.6vw,45px)}.cap-exact__facts div:last-child{border:0}.cap-exact__facts b,.cap-exact__facts span{display:block}.cap-exact__facts b{color:var(--cap-orange);font:500 24px Roboto Mono,monospace}.cap-exact__facts span{color:#757d7f;text-transform:uppercase;letter-spacing:.09em;margin-top:9px;font-size:10px}.cap-exact__deep,.cap-exact__problems,.cap-exact__capability,.cap-exact__achieved,.cap-exact__domains,.cap-exact__future,.cap-exact__institutional,.cap-exact__final{padding:130px 0}.cap-exact__problems{padding-bottom:30px}.cap-exact__capability{padding-top:55px;padding-bottom:35px}.cap-exact__split{grid-template-columns:1.15fr .85fr;gap:8vw;margin-top:25px;display:grid}.cap-exact__split>div>p{color:#989fa0;font-size:clamp(17px,1.35vw,21px);line-height:1.65}.cap-exact__split>div:last-child{border-left:1px solid var(--cap-orange);align-self:end;padding-left:30px}.cap-exact__manifesto{letter-spacing:-.05em;border-block:1px solid #ffffff21;margin:85px 0;padding:50px 0;font-size:clamp(32px,4vw,64px);line-height:1}.cap-exact__deep .cap-exact__manifesto{margin-top:0}.cap-exact__cards{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);display:grid}.cap-exact__cards article{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:390px;padding:30px}.cap-exact__cards article>b,.cap-exact__achieved-grid article>b,.cap-exact__domain-grid article>b{color:var(--cap-orange);letter-spacing:.12em;text-transform:uppercase;font:600 9px Roboto Mono,monospace}.cap-exact__cards h3{margin:110px 0 20px;font-size:clamp(24px,1.8vw,31px);line-height:1.04}.cap-exact__cards p,.cap-exact__achieved-grid p,.cap-exact__domain-grid p{color:#92999a;font-size:14px;line-height:1.65}.cap-exact__problems,.cap-exact__capability,.cap-exact__future,.cap-exact__final{background:#07090a}.cap-exact__problems>.cap-exact__wrap>h2,.cap-exact__achieved>.cap-exact__wrap>h2,.cap-exact__domains>.cap-exact__wrap>h2,.cap-exact__future>.cap-exact__wrap>h2{max-width:1050px}.cap-exact .cap-detail__problem-grid{margin-top:65px}.cap-exact .cap-detail__problem-card-copy h3{color:#f3f2ee}.cap-exact__architecture{border:1px solid #ffffff21;margin-top:75px}.cap-exact__architecture>header{border-bottom:1px solid #ffffff21;justify-content:space-between;gap:30px;padding:25px 30px;display:flex}.cap-exact__architecture>header h3{margin:0;font-size:18px}.cap-exact__architecture>header span{color:#737b7d;letter-spacing:.12em;text-transform:uppercase;font:500 8px Roboto Mono,monospace}.cap-exact__chain{grid-template-columns:repeat(6,1fr);display:grid}.cap-exact__chain article{border-right:1px solid #ffffff21;min-height:300px;padding:28px}.cap-exact__chain article:last-child{border:0}.cap-exact__chain article>b{color:var(--cap-orange);font:500 13px Roboto Mono,monospace}.cap-exact__chain h4{margin:100px 0 15px;font-size:23px}.cap-exact__chain p,.cap-exact__ai p{color:#92999a;font-size:13px;line-height:1.6}.cap-exact__ai{border-top:1px solid #ffffff21;grid-template-columns:1fr 1fr;display:grid}.cap-exact__ai article{border-right:1px solid #ffffff21;min-height:300px;padding:45px}.cap-exact__ai article:last-child{border:0}.cap-exact__ai h3{margin:55px 0 18px;font-size:32px}.cap-exact__achieved,.cap-exact__domains,.cap-exact__institutional{color:#111820;background:#efeee9}.cap-exact__achieved .cap-exact__lead,.cap-exact__domains .cap-exact__lead{color:#687072}.cap-exact__achieved-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:70px;display:grid}.cap-exact__achieved-grid article{background:#f8f8f4;border:1px solid #10182029;flex-direction:column;min-height:440px;padding:30px;display:flex}.cap-exact__achieved-grid h3{margin:80px 0 20px;font-size:clamp(25px,2vw,34px);line-height:1.05}.cap-exact__achieved-grid small{color:var(--cap-orange);letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #ff6a0073;margin-top:auto;padding-top:20px;font:600 8px Roboto Mono,monospace}.cap-exact__domain-grid{border:1px solid #1018202b;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.cap-exact__domain-grid article{border-bottom:1px solid #1018202b;border-right:1px solid #1018202b;min-height:260px;padding:28px}.cap-exact__domain-grid h3{margin:65px 0 16px;font-size:26px}.cap-exact__future-grid{border-top:1px solid #ffffff21;margin-top:65px}.cap-exact__future-grid article{border-bottom:1px solid #ffffff21;grid-template-columns:70px 1fr 1fr;align-items:center;gap:35px;min-height:150px;display:grid}.cap-exact__future-grid span{color:var(--cap-orange);font:500 13px Roboto Mono,monospace}.cap-exact__future-grid h3{font-size:26px}.cap-exact__future-grid p{color:#92999a;font-size:14px;line-height:1.6}.cap-exact__future-close{border-left:3px solid var(--cap-orange);letter-spacing:-.04em;background:#111516;margin-top:80px;padding:55px;font-size:clamp(28px,3.1vw,48px);line-height:1.08}.cap-exact__institutional-grid{grid-template-columns:1.1fr .9fr;gap:8vw;display:grid}.cap-exact__institutional-grid>div:first-child>p{color:#687072;font-size:18px;line-height:1.65}.cap-exact__institutional-grid article{border-bottom:1px solid #1018202e;grid-template-columns:45px 1fr;gap:20px;padding:24px 0;display:grid}.cap-exact__institutional-grid article>span{color:var(--cap-orange);font:500 11px Roboto Mono,monospace}.cap-exact__institutional-grid article b,.cap-exact__institutional-grid article small{display:block}.cap-exact__institutional-grid article b{font-size:17px}.cap-exact__institutional-grid article small{color:#687072;margin-top:7px;font-size:12px;line-height:1.5}.cap-exact__final h2{margin-block:50px;font-size:clamp(40px,5.8vw,90px)}.cap-exact__final>div>div:last-child{border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:50px;padding-top:35px;display:flex}.cap-exact__final p{color:#9ba2a3;max-width:760px;font-size:19px;line-height:1.6}.cap-exact__final a{color:var(--cap-orange);letter-spacing:.1em;text-transform:uppercase;font:600 11px Roboto Mono,monospace;text-decoration:none}@media (width<=1000px){.cap-exact__facts{grid-template-columns:1fr 1fr}.cap-exact__split,.cap-exact__institutional-grid{grid-template-columns:1fr}.cap-exact__cards{grid-template-columns:1fr 1fr}.cap-exact__chain{grid-template-columns:1fr 1fr 1fr}.cap-exact__achieved-grid,.cap-exact__domain-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.cap-exact__wrap{width:min(100% - 32px,1460px)}.cap-exact h2{font-size:40px}.cap-exact__hero{min-height:820px;padding-top:125px}.cap-exact__hero h1{font-size:clamp(47px,13vw,68px)}.cap-exact__hero-foot,.cap-exact__cards,.cap-exact__ai,.cap-exact__achieved-grid,.cap-exact__domain-grid,.cap-exact__facts{grid-template-columns:1fr}.cap-exact__facts div{min-height:90px}.cap-exact__deep,.cap-exact__problems,.cap-exact__capability,.cap-exact__achieved,.cap-exact__domains,.cap-exact__future,.cap-exact__institutional,.cap-exact__final{padding:90px 0}.cap-exact__deep{padding-top:45px}.cap-exact__chain{grid-template-columns:1fr 1fr!important}.cap-exact__chain article{border-bottom:1px solid #ffffff21;border-right:0;min-height:230px}.cap-exact__future-grid article{grid-template-columns:42px 1fr;gap:16px;padding:25px 0}.cap-exact__future-grid article p{grid-column:2}.cap-exact__final>div>div:last-child{flex-direction:column;align-items:flex-start}}.cap-detail__problem-grid article{min-height:400px}.cap-detail__problem-grid article>figure{height:49%}.cap-detail__problem-card-copy{min-height:400px;padding-top:195px;padding-bottom:16px}.cap-detail__problem-card-copy footer{margin-top:18px;padding-top:11px}@media (width<=850px){.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:420px}.cap-detail__problem-card-copy{padding-top:205px}}@media (width<=600px){.cap-detail__problem-grid article,.cap-detail__problem-card-copy{min-height:410px}.cap-detail__problem-card-copy{padding-top:200px}}.cap-exact__deep-intro{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:stretch;gap:clamp(45px,6vw,95px);margin-top:34px;display:grid}.cap-exact__deep-copy{flex-direction:column;justify-content:center;padding:45px 0;display:flex}.cap-exact__deep-copy h2{margin-top:0}.cap-exact__deep-copy p{color:#989fa0;max-width:650px;font-size:clamp(16px,1.25vw,20px);line-height:1.65}.cap-exact__deep-copy p+p{border-top:1px solid #ffffff1f;margin-top:24px;padding-top:24px}.cap-exact__deep-intro>figure{background:#050708;border:1px solid #ffffff21;min-height:560px;margin:0;position:relative;overflow:hidden}.cap-exact__deep-intro>figure:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07090a6b,#0000 44%),linear-gradient(#0000 62%,#07090a59);position:absolute;inset:0}.cap-exact__deep-intro>figure img{object-fit:cover;width:100%;height:100%;transform:scale(1.04) translate3d(0,calc((var(--parallax,.5) - .5) * 35px),0);filter:saturate(.78)contrast(1.08)}.cap-exact__discipline-board{color:#171a1a;background:#efede7;border:1px solid #171a1a29;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:70px;display:grid}.cap-exact__discipline-board article{background:linear-gradient(#f5f3ed,#eceae4);border-right:1px solid #171a1a24;grid-template-rows:auto 250px 1fr auto;min-height:700px;display:grid;overflow:hidden}.cap-exact__discipline-board article:last-child{border-right:0}.cap-exact__discipline-board header{justify-content:space-between;align-items:flex-start;min-height:100px;padding:26px 30px 15px;display:flex}.cap-exact__discipline-board header b{color:#171a1a;letter-spacing:-.06em;font:500 clamp(33px,3.1vw,54px)/.9 Space Grotesk,sans-serif}.cap-exact__discipline-board header b:after{content:"";background:var(--cap-orange);width:30px;height:2px;margin-top:14px;display:block}.cap-exact__discipline-board header span{color:#171a1a;letter-spacing:.1em;text-transform:uppercase;font:600 8px Roboto Mono,monospace}.cap-exact__discipline-board figure{background:#f2f0ea;height:250px;margin:0;position:relative;overflow:hidden}.cap-exact__discipline-board figure:after{content:"";background:linear-gradient(#0000,#efede7);height:38%;position:absolute;inset:auto 0 0}.cap-exact__discipline-board figure img{object-fit:cover;filter:saturate(.82)contrast(1.01);width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.cap-exact__discipline-board article:hover figure img{transform:scale(1.035)}.cap-exact__discipline-board figure i{z-index:2;color:#171a1a;background:#f8f6f0f0;border:1px solid #ff6a008c;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 9px 28px #00000014}.cap-exact__discipline-board article>div{padding:22px 30px 30px}.cap-exact__discipline-board h3{color:#171a1a;letter-spacing:-.04em;margin:0 0 18px;font:600 clamp(22px,2vw,34px)/1.02 Space Grotesk,sans-serif}.cap-exact__discipline-board p{color:#565b59;margin:0;font-size:13px;line-height:1.62}.cap-exact__discipline-board footer{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#171a1a;padding:18px 28px;font:600 8px Roboto Mono,monospace}.cap-exact__discipline-board article:last-child footer{background:var(--cap-orange)}@media (width<=1100px){.cap-exact__deep-intro{grid-template-columns:1fr}.cap-exact__deep-intro>figure{min-height:500px}.cap-exact__discipline-board{grid-template-columns:1fr 1fr}.cap-exact__discipline-board article:nth-child(2){border-right:0}.cap-exact__discipline-board article:nth-child(-n+2){border-bottom:1px solid #171a1a24}}@media (width<=700px){.cap-exact__deep-intro>figure{min-height:340px}.cap-exact__discipline-board{grid-template-columns:1fr 1fr}.cap-exact__discipline-board article{border-bottom:1px solid #171a1a24;border-right:0;min-height:620px}.cap-exact__discipline-board article:last-child{border-bottom:0}}.cap-exact__deep{background:#07090a;padding-top:clamp(52px,6vw,86px);padding-bottom:0;overflow:hidden}.cap-exact__deep>.cap-exact__wrap{width:100%;max-width:none}.cap-exact__deep>.cap-exact__wrap>.cap-exact__eyebrow{z-index:4;width:min(1460px,100% - 96px);margin:0 auto 30px;position:relative}.cap-exact__deep-intro{isolation:isolate;border-block:1px solid #ffffff1f;min-height:820px;margin:0;display:block;position:relative;overflow:hidden}.cap-exact__deep-intro>figure{z-index:0;border:0;min-height:0;position:absolute;inset:0}.cap-exact__deep-intro>figure:after{background:linear-gradient(90deg,#050708fa 0,#050708e0 30%,#05070857 64%,#05070814 100%),linear-gradient(#0000 54%,#050708d1)}.cap-exact__deep-intro>figure img{object-position:center right;transform:scale(1.025) translate3d(0,calc((var(--parallax,.5) - .5) * 38px),0);filter:saturate(.82)contrast(1.12)brightness(.88)}.cap-exact__deep-copy{z-index:2;box-sizing:border-box;justify-content:center;width:100%;min-height:820px;padding:90px clamp(48px,6vw,115px);position:relative}.cap-exact__deep-copy h2{letter-spacing:-.07em;text-wrap:balance;width:min(1120px,72vw);margin:0 0 58px;font-size:clamp(58px,6.4vw,112px);line-height:.9}.cap-exact__deep-copy p{color:#c1c6c6;width:min(690px,48vw);max-width:none;margin:0;font-size:clamp(18px,1.45vw,25px);line-height:1.58}.cap-exact__deep-copy p+p{border-color:#ffffff2e;margin-top:30px;padding-top:30px}.cap-exact__manifesto{width:min(1460px,100% - 96px);margin:0 auto;padding:90px 0}.cap-exact__discipline-board{border-left:0;border-right:0;width:100%;margin:clamp(68px,8vw,118px) 0 0;position:relative}.cap-exact__discipline-board:before{content:"";pointer-events:none;background:linear-gradient(#07090a 0% 54%,#07090afa 72%,#07090a00 100%);height:clamp(68px,8vw,118px);position:absolute;bottom:100%;left:0;right:0}.cap-exact__discipline-board figure{height:285px}@media (width<=1100px){.cap-exact__deep-intro,.cap-exact__deep-copy{min-height:760px}.cap-exact__deep-copy h2{width:min(850px,90vw)}.cap-exact__deep-copy p{width:min(620px,72vw)}.cap-exact__deep-intro>figure{min-height:0}}@media (width<=700px){.cap-exact__deep>.cap-exact__wrap>.cap-exact__eyebrow{width:calc(100% - 40px)}.cap-exact__deep-intro,.cap-exact__deep-copy{min-height:720px}.cap-exact__deep-intro>figure{min-height:0}.cap-exact__deep-intro>figure:after{background:linear-gradient(0deg,#050708fc 0,#050708e0 53%,#05070847 100%)}.cap-exact__deep-intro>figure img{object-position:66% center}.cap-exact__deep-copy{justify-content:flex-end;padding:70px 20px}.cap-exact__deep-copy h2,.cap-exact__deep-copy p{width:100%}.cap-exact__deep-copy h2{margin-bottom:36px;font-size:clamp(43px,12vw,62px)}.cap-exact__deep-copy p{font-size:16px}.cap-exact__manifesto{width:calc(100% - 40px);padding:70px 0}}.cap-exact__architecture>.cap-exact__ai{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:1fr 1fr;width:100vw;margin-left:-50vw;display:grid;position:relative;left:50%;overflow:visible}.cap-exact__architecture>.cap-exact__ai:after{z-index:4;content:"AI";color:#0b0d0e;background:var(--cap-orange);letter-spacing:.08em;border:1px solid #fffc;border-radius:50%;place-items:center;width:128px;height:128px;font:600 21px Roboto Mono,monospace;display:grid;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #ff6a001a}.cap-exact__architecture>.cap-exact__ai article{box-sizing:border-box;border:0;flex-direction:column;justify-content:center;min-height:590px;padding:88px clamp(64px,5vw,105px) 108px;display:flex}.cap-exact__architecture>.cap-exact__ai article:first-child{color:#f1f2ee;background:#101415}.cap-exact__architecture>.cap-exact__ai article:last-child{color:#151817;background:#efeee9}.cap-exact__architecture>.cap-exact__ai h3{letter-spacing:-.055em;max-width:680px;margin:0 0 34px;font:500 clamp(44px,4vw,70px)/.98 Space Grotesk,sans-serif}.cap-exact__architecture>.cap-exact__ai article:first-child h3{color:var(--cap-orange)}.cap-exact__architecture>.cap-exact__ai article:last-child h3{color:#161918}.cap-exact__architecture>.cap-exact__ai p{max-width:760px;margin:0;font-size:clamp(17px,1.3vw,22px);line-height:1.65}.cap-exact__architecture>.cap-exact__ai article:first-child p{color:#969fa1}.cap-exact__architecture>.cap-exact__ai article:last-child p{color:#656d6c}@media (width<=900px){.cap-exact__architecture>.cap-exact__ai{grid-template-columns:1fr}.cap-exact__architecture>.cap-exact__ai:after{width:92px;height:92px;top:50%}.cap-exact__architecture>.cap-exact__ai article{min-height:500px;padding:85px clamp(30px,7vw,70px)}}@media (width<=700px){.cap-exact__architecture>.cap-exact__ai:after{width:74px;height:74px;font-size:16px;box-shadow:0 0 0 10px #ff6a001a}.cap-exact__architecture>.cap-exact__ai article{min-height:430px;padding:70px 24px}.cap-exact__architecture>.cap-exact__ai h3{font-size:38px}.cap-exact__architecture>.cap-exact__ai article:first-child{padding-bottom:105px}.cap-exact__architecture>.cap-exact__ai article:last-child{padding-top:105px}}.cap-exact__architecture>.cap-exact__ai{border-top:1px solid #ffffff21;border-bottom:0;width:auto;margin-left:0;left:auto;overflow:hidden}.cap-exact__architecture>.cap-exact__ai:after{width:76px;height:76px;font-size:15px;top:50%;box-shadow:0 0 0 12px #ff6a0014}.cap-exact__architecture>.cap-exact__ai article{min-height:330px;padding:52px clamp(34px,3.5vw,66px)}.cap-exact__architecture>.cap-exact__ai article:first-child{background:#101415}.cap-exact__architecture>.cap-exact__ai article:last-child{background:#efeee9}.cap-exact__architecture>.cap-exact__ai h3{max-width:520px;margin:0 0 20px;font-size:clamp(28px,2.35vw,42px);line-height:1}.cap-exact__architecture>.cap-exact__ai p{max-width:560px;font-size:clamp(14px,1.05vw,17px);line-height:1.62}@media (width<=900px){.cap-exact__architecture>.cap-exact__ai{grid-template-columns:1fr}.cap-exact__architecture>.cap-exact__ai:after{top:50%}.cap-exact__architecture>.cap-exact__ai article{min-height:300px;padding:48px clamp(26px,6vw,52px)}}@media (width<=700px){.cap-exact__architecture>.cap-exact__ai:after{width:58px;height:58px;font-size:12px}.cap-exact__architecture>.cap-exact__ai article{min-height:280px;padding:42px 22px}.cap-exact__architecture>.cap-exact__ai article:first-child{padding-bottom:72px}.cap-exact__architecture>.cap-exact__ai article:last-child{padding-top:72px}.cap-exact__architecture>.cap-exact__ai h3{font-size:30px}}.cap-exact__discipline-board article{grid-template-rows:auto 285px auto auto;min-height:0}.cap-exact__discipline-board article>div{min-height:0;padding-bottom:38px}.cap-exact__discipline-board footer{margin-top:0}.cap-exact__chain{background:#070a0b;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding:16px;display:grid;position:relative}.cap-exact__chain article{text-align:center;background:linear-gradient(#ffffff06,#ffffff03);border-radius:7px;flex-direction:column;align-items:center;min-width:0;min-height:330px;padding:22px 20px 26px;display:flex;position:relative;border:1px solid #ffffff21!important}.cap-exact__chain article:not(:last-child):after{z-index:5;width:30px;color:var(--cap-orange);content:"→";text-shadow:0 0 12px #ff6a0080;font:500 25px/1 Roboto Mono,monospace;position:absolute;top:107px;right:-22px}.cap-exact__chain article>b{width:40px;height:40px;color:var(--cap-orange);border:1px solid var(--cap-orange);border-radius:50%;place-items:center;font-size:13px;display:grid}.cap-exact__chain article>i{color:#f1f2ed;background:radial-gradient(circle,#ff6a0014,#0000 68%);border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:74px;height:74px;margin-top:16px;font-style:normal;display:grid}.cap-exact__chain article>i svg{width:39px;height:39px}.cap-exact__chain h4{color:#f2f2ee;margin:20px 0 11px;font-size:clamp(17px,1.25vw,22px);line-height:1.05}.cap-exact__chain article>span{background:var(--cap-orange);width:26px;height:2px;margin-bottom:14px;display:block}.cap-exact__chain p{color:#a3a9aa;max-width:180px;margin:0;font-size:12px;line-height:1.55}@media (width<=1100px){.cap-exact__chain{grid-template-columns:repeat(3,1fr)}.cap-exact__chain article:not(:last-child):after{display:none}}@media (width<=700px){.cap-exact__discipline-board article{grid-template-rows:auto 250px auto auto;min-height:0}.cap-exact__discipline-board figure{height:250px}.cap-exact__chain{grid-template-columns:1fr;gap:10px;padding:10px}.cap-exact__chain article{min-height:290px}}.cap-exact__discipline-board article{grid-template-rows:auto 150px 1fr auto}.cap-exact__discipline-board figure{background:radial-gradient(circle at 50% 48%,#ff6a0017,#0000 34%),linear-gradient(#fbfcfd,#f3f7f8);place-items:center;height:150px;display:grid}.cap-exact__discipline-board figure:after{background:0 0;border:1px solid #0d244412;border-radius:50%;width:112px;height:112px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.cap-exact__discipline-board figure i{z-index:2;background:#fff;width:82px;height:82px;position:relative;top:auto;left:auto;transform:none;box-shadow:0 12px 32px #0d244414}.cap-exact__discipline-board figure svg{width:39px;height:39px}.cap-exact__discipline-board article>div{grid-template-rows:minmax(clamp(82px,6.5vw,106px),auto) auto;align-content:start;padding-top:24px;display:grid}.cap-exact__discipline-board article>div h3{align-self:start;margin-bottom:18px}.cap-exact__discipline-board footer{box-sizing:border-box;align-self:end;width:100%}@media (width<=700px){.cap-exact__discipline-board article{grid-template-rows:auto 125px 1fr auto}.cap-exact__discipline-board figure{height:125px}.cap-exact__discipline-board figure i{width:72px;height:72px}}.cap-exact__deep-copy{max-width:720px}.cap-exact__deep-copy h2{width:100%;margin-bottom:38px;font-size:clamp(58px,5.3vw,92px);line-height:.86}.cap-exact__deep-copy h2 em{color:var(--cap-orange);font-style:normal}.cap-exact__deep-point{border-top:1px solid #ffffff2b;grid-template-columns:68px 1fr;align-items:start;gap:25px;width:min(640px,48vw);padding:24px 0;display:grid}.cap-exact__deep-point:first-of-type{border-top:0}.cap-exact__deep-point i{color:#f4f3ee;background:#0a0f13c7;border:1px solid #ff6a004d;border-radius:50%;place-items:center;width:58px;height:58px;font-style:normal;display:grid}.cap-exact__deep-point i svg{width:31px;height:31px}.cap-exact__deep-copy .cap-exact__deep-point p{border:0;width:100%;margin:0;padding:0;font-size:clamp(16px,1.18vw,20px);line-height:1.55}.cap-exact__achieved{color:#131718;background:#e9eae6}.cap-exact__achieved .cap-exact__eyebrow{color:var(--cap-orange)}.cap-exact__achieved>.cap-exact__wrap>h2{color:#111516}.cap-exact__achieved>.cap-exact__wrap>.cap-exact__lead{color:#697070}.cap-exact__achieved-grid{gap:10px;margin-top:58px}.cap-exact__achieved-grid article{background:#f8f8f5;border:1px solid #0c13181a;border-radius:12px;min-height:390px;padding:27px 30px;box-shadow:0 8px 30px #0e141809}.cap-exact__achieved-grid article:first-child,.cap-exact__achieved-grid article:nth-child(4){color:#f1f2ed;background:#091015;border-color:#ffffff1f}.cap-exact__achieved-grid article>b{color:var(--cap-orange);justify-content:space-between;display:flex}.cap-exact__achieved-grid h3{color:#121617;letter-spacing:-.045em;max-width:520px;margin:55px 0 20px;font-size:clamp(26px,2vw,36px);line-height:1.02}.cap-exact__achieved-grid article:first-child h3,.cap-exact__achieved-grid article:nth-child(4) h3{color:#f3f3ef}.cap-exact__achieved-grid p{color:#687070;max-width:540px;font-size:14px;line-height:1.62}.cap-exact__achieved-grid article:first-child p,.cap-exact__achieved-grid article:nth-child(4) p{color:#a6adae}.cap-exact__achieved-grid small{color:#747c7d;padding-top:16px}.cap-exact__achieved-grid article:first-child small,.cap-exact__achieved-grid article:nth-child(4) small{color:#9aa2a3}@media (width<=900px){.cap-exact__deep-copy{max-width:100%}.cap-exact__deep-point{width:min(640px,80vw)}}@media (width<=700px){.cap-exact__deep-point{grid-template-columns:50px 1fr;gap:17px;width:100%}.cap-exact__deep-point i{width:46px;height:46px}.cap-exact__deep-point i svg{width:25px;height:25px}.cap-exact__achieved-grid article{min-height:350px}}.cap-exact__institutional{color:#0b2343;background:linear-gradient(145deg,#fff 0%,#f8f9f8 55%,#f1f3f2 100%);position:relative;overflow:hidden}.cap-exact__institutional:after{content:"";pointer-events:none;opacity:.42;background:radial-gradient(at 50% 100%,#0000 0 46%,#ff6a0038 46.4% 46.8%,#0000 47.2%),repeating-linear-gradient(8deg,#0000 0 15px,#193f5d14 16px,#0000 17px);height:260px;position:absolute;bottom:-95px;left:-8%;right:48%;-webkit-mask-image:linear-gradient(#0000 12%,#000);mask-image:linear-gradient(#0000 12%,#000)}.cap-exact__institutional-grid{z-index:2;grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(50px,7vw,120px);position:relative}.cap-exact__institutional-grid>div{min-width:0}.cap-exact__institutional-grid h2{overflow-wrap:anywhere}.cap-exact__institutional-grid>div:first-child{padding-right:10px}.cap-exact__institutional .cap-exact__eyebrow{color:var(--cap-orange)}.cap-exact__institutional-grid h2{box-sizing:border-box;color:#0b2343;letter-spacing:-.035em;max-width:min(100%,760px);margin:34px 0 38px;font-size:clamp(42px,3.9vw,64px);line-height:1.02;overflow:visible}.cap-exact__institutional-grid h2 em{color:var(--cap-orange);font-style:normal}.cap-exact__institutional-grid>div:first-child>p{color:#45556a;max-width:620px;font-size:clamp(16px,1.25vw,20px);line-height:1.62}.cap-exact__institutional-grid>div:last-child{gap:8px;display:grid}.cap-exact__institutional-grid article{background:#ffffffeb;border:1px solid #0b234314;border-radius:13px;grid-template-columns:66px 64px 1fr 20px;align-items:center;gap:20px;min-height:108px;padding:16px 24px;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;box-shadow:0 8px 28px #0c20360e}.cap-exact__institutional-grid article:hover{border-color:#ff6a0061;transform:translate(7px);box-shadow:0 14px 34px #0c203617}.cap-exact__institutional-grid article>span{width:52px;height:52px;color:var(--cap-orange);border:1px solid var(--cap-orange);border-radius:50%;place-items:center;font:500 18px Roboto Mono,monospace;display:grid}.cap-exact__institutional-grid article>i{color:#0b2343;border-right:1px solid #0b234326;place-items:center;width:58px;height:58px;font-style:normal;display:grid}.cap-exact__institutional-grid article>i svg{width:38px;height:38px}.cap-exact__institutional-grid article>div{min-width:0}.cap-exact__institutional-grid article b{color:#0b2343;font-size:clamp(16px,1.2vw,20px)}.cap-exact__institutional-grid article small{color:#45556a;max-width:620px;margin-top:5px;font-size:12px;line-height:1.45}.cap-exact__institutional-grid article>strong{color:var(--cap-orange);font:300 31px/1 Space Grotesk,sans-serif}@media (width<=1100px){.cap-exact__institutional-grid{grid-template-columns:1fr}.cap-exact__institutional-grid>div:first-child{max-width:850px}.cap-exact__institutional:after{right:0}}@media (width<=700px){.cap-exact__institutional-grid h2{letter-spacing:-.025em;max-width:100%;font-size:clamp(34px,9.2vw,43px);line-height:1.04}.cap-exact__institutional-grid article{grid-template-columns:46px 45px 1fr 12px;gap:12px;padding:14px}.cap-exact__institutional-grid article>span{width:42px;height:42px;font-size:13px}.cap-exact__institutional-grid article>i{border:0;width:42px;height:42px}.cap-exact__institutional-grid article>i svg{width:29px;height:29px}.cap-exact__institutional-grid article>i:after{display:none}.cap-exact__institutional-grid article>div{grid-column:3}}.cap-detail__opening-facts{z-index:3;background:#080b0cf0;border:1px solid #ffffff21;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:28px;display:grid;position:relative}.cap-detail__opening-facts article{border-right:1px solid #ffffff21;grid-template-columns:72px 1fr;align-items:center;gap:20px;min-height:132px;padding:22px 26px;display:grid}.cap-detail__opening-facts article:last-child{border-right:0}.cap-detail__opening-facts article>i{width:58px;height:58px;color:var(--cap-orange);background:#ff6a0006;border:1px solid #ff6a0073;border-radius:50%;place-items:center;font-style:normal;display:grid}.cap-detail__opening-facts article>i svg{width:29px;height:29px}.cap-detail__opening-facts p,.cap-detail__opening-facts b,.cap-detail__opening-facts span{margin:0;display:block}.cap-detail__opening-facts b{color:#e7e9e6;letter-spacing:.08em;font:600 11px Roboto Mono,monospace}.cap-detail__opening-facts article:first-child b{color:var(--cap-orange)}.cap-detail__opening-facts span{color:#747c7e;max-width:190px;margin-top:9px;font-size:11px;line-height:1.45}@media (width<=1100px){.cap-detail__opening-facts{grid-template-columns:repeat(2,1fr)}.cap-detail__opening-facts article{border-bottom:1px solid #ffffff21}.cap-detail__opening-facts article:nth-child(2n){border-right:0}.cap-detail__opening-facts article:last-child{border-bottom:0;grid-column:1/-1}}@media (width<=700px){.cap-detail__opening-facts{grid-template-columns:1fr}.cap-detail__opening-facts article,.cap-detail__opening-facts article:last-child{border-bottom:1px solid #ffffff21;border-right:0;grid-column:auto;min-height:102px}.cap-detail__opening-facts article:last-child{border-bottom:0}}.cap-detail__opening-principle--system{border-block:1px solid #ffffff21;align-items:center;gap:22px;width:min(660px,100%);margin-top:38px;padding:18px 0}.cap-detail__opening-principle--system>svg{width:58px;height:58px;margin:0;padding:14px}.cap-detail__opening-principle--system p{color:#d9dcda;font-size:clamp(14px,1.15vw,18px);line-height:1.35}.cap-detail__opening-principle--system small{color:#70787a;letter-spacing:.12em;margin-top:8px;font-size:8px}.cap-detail.cap-exact{overflow:visible}.cap-detail__opening{--opening-progress:0;height:200svh;min-height:0;padding:0;display:block;overflow:visible}.cap-detail__opening-stage{box-sizing:border-box;color:#f4f1eb;background:#030303;grid-template-rows:auto minmax(0,1fr) auto;height:100svh;padding:112px clamp(24px,5vw,86px) 24px;display:grid;position:sticky;top:0;overflow:hidden}.cap-detail__opening-stage:before{z-index:0;aspect-ratio:1;content:"";opacity:.55;background:radial-gradient(circle,#ff6a0033 0 1px,#0000 2px) 0 0/22px 22px,radial-gradient(circle,#ff6a0017,#0000 64%);width:48vw;position:absolute;bottom:-18vw;right:-8vw;-webkit-mask-image:linear-gradient(135deg,#0000 10%,#000 62%);mask-image:linear-gradient(135deg,#0000 10%,#000 62%)}.cap-detail__opening-stage>header{z-index:5;color:var(--cap-orange);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;gap:30px;font:600 8px Roboto Mono,monospace;display:flex;position:relative}.cap-detail__opening-stage>header b{color:#697174;font-weight:500}.cap-detail__opening-stage .cap-detail__opening-grid{position:absolute}.cap-detail__opening-stage .cap-detail__opening-layout{z-index:3;gap:clamp(35px,5vw,90px);min-height:0;padding-top:20px;position:relative}.cap-detail__opening-stage .cap-detail__opening-copy{align-self:center;min-height:540px;padding:0;position:relative}.cap-detail__opening-message{pointer-events:none;will-change:opacity,transform;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.cap-detail__opening-message>span{color:#757d7f;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font:600 8px Roboto Mono,monospace;display:block}.cap-detail__opening-message>p{color:#9da4a5;border-left:1px solid var(--cap-orange);max-width:570px;margin:28px 0 0;padding-left:22px;font-size:clamp(14px,1.02vw,17px);line-height:1.58}.cap-detail__opening-message--primary{opacity:clamp(0,calc(1 - var(--opening-progress) * 2.05),1);transform:translateY(calc(var(--opening-progress) * -24px))}.cap-detail__opening-message--primary h1{letter-spacing:-.065em;text-transform:none;max-width:720px;margin:0;font:500 clamp(48px,5.4vw,92px)/.9 Space Grotesk,sans-serif}.cap-detail__opening-message--primary h1 strong{color:#f4f1eb;font-weight:500;display:inline}.cap-detail__opening-message--primary h1 em{color:var(--cap-orange);font-style:normal;display:inline}.cap-detail__opening-message--physical{opacity:clamp(0,calc((var(--opening-progress) - .36) * 3.4),1);transform:translateY(calc((1 - var(--opening-progress)) * 32px))}.cap-detail__opening-message--physical h2{color:#f3f2ec;letter-spacing:-.065em;max-width:700px;margin:0;font:500 clamp(46px,4.7vw,78px)/.89 Space Grotesk,sans-serif}.cap-detail__opening-message--physical h2 em{color:var(--cap-orange);font-style:normal}.cap-detail__opening-message--physical>p{margin-top:18px;font-size:clamp(13px,.92vw,16px)}.cap-detail__opening-message--physical>p+p{margin-top:13px}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system{z-index:5;opacity:1;width:min(620px,100%);margin:22px 0 0;padding-block:15px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system>svg{width:48px;height:48px;padding:11px}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system p{font-size:clamp(13px,1vw,16px)}.cap-detail__opening-stage .cap-detail__problem-engine{align-self:center;min-height:540px}.cap-detail__opening-stage .cap-detail__opening-facts{z-index:5;margin-top:16px}.cap-detail__opening-stage .cap-detail__opening-facts article{min-height:104px;padding-block:15px}.cap-detail__opening-stage .cap-detail__opening-status{z-index:6}.cap-exact__manifesto--image{isolation:isolate;border:0;width:100%;min-height:720px;margin:0;padding:0;position:relative;overflow:hidden}.cap-exact__manifesto--image figure{z-index:0;border:0;margin:0;position:absolute;inset:0}.cap-exact__manifesto--image figure:after{content:"";position:absolute;inset:0}.cap-exact__manifesto--image picture{width:100%;height:100%;display:none}.cap-exact__manifesto--image img,.cap-exact__manifesto--image video{object-fit:cover;object-position:center right;width:100%;height:100%;transform:scale(1.035) translate3d(0,calc((var(--parallax,.5) - .5) * 32px),0);filter:saturate(.82)contrast(1.14)brightness(.82)}.cap-exact__manifesto-video{background:#030303;display:block}.cap-exact__manifesto-video-mobile{pointer-events:none;-webkit-user-select:none;user-select:none;background:#030303;display:none}.cap-exact__manifesto-video-mobile::-webkit-media-controls{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-exact__manifesto-video-mobile::-webkit-media-controls-panel{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-exact__manifesto-video-mobile::-webkit-media-controls-play-button{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-exact__manifesto-video-mobile::-webkit-media-controls-start-playback-button{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-exact__manifesto--image>div{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;min-height:720px;padding:90px clamp(45px,6vw,115px);display:flex;position:relative;transform:translateY(-40px)}.cap-exact__manifesto--image span{color:var(--cap-orange);letter-spacing:.16em;margin-bottom:35px;font:600 8px Roboto Mono,monospace}.cap-exact__manifesto--image p{color:var(--cap-orange);letter-spacing:-.06em;max-width:1080px;margin:0;font-size:clamp(35px,4vw,68px);line-height:.94}.cap-exact__manifesto--image p em{color:#fff}.cap-exact__manifesto--image .cap_p{width:min(1200px,60vw);max-width:none;color:var(--cap-orange);display:block;transform:translateY(20px)}@media (height<=800px) and (width>=1101px){.cap-detail__opening-stage{padding-top:86px;padding-bottom:12px}.cap-detail__opening-stage .cap-detail__opening-layout{padding-top:8px}.cap-detail__opening-stage .cap-detail__opening-copy,.cap-detail__opening-stage .cap-detail__problem-engine{min-height:438px}.cap-detail__opening-message--physical>span{margin-bottom:10px}.cap-detail__opening-message--physical h2{max-width:620px;font-size:clamp(39px,3.75vw,60px);line-height:.88}.cap-detail__opening-message--physical>p{max-width:680px;margin-top:17px;padding-left:19px;font-size:clamp(17px,1.2vw,20px);line-height:1.4}.cap-detail__opening-message--physical>p+p{margin-top:9px}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system{gap:13px;width:min(600px,100%);margin-top:5px;padding-block:6px}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system>svg{width:39px;height:39px;padding:8px}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system p{font-size:16px;line-height:1.22}.cap-detail__opening-stage .cap-detail__opening-message--physical .cap-detail__opening-principle--system small{margin-top:4px;font-size:8.5px}.cap-detail__problem-inputs article{min-height:68px}.cap-detail__technology-core{grid-template-columns:1fr 64px 108px 64px 1fr;margin-block:18px}.cap-detail__technology-core>b{width:108px;box-shadow:0 0 0 10px #ff6a000d,0 0 0 11px #ff6a0047,0 0 0 19px #ff6a0006,0 0 0 20px #ff6a0024}.cap-detail__answer-output>div{min-height:88px}.cap-detail__opening-stage .cap-detail__opening-facts{margin-top:7px}.cap-detail__opening-stage .cap-detail__opening-facts article{grid-template-columns:48px 1fr;gap:11px;min-height:76px;padding-block:8px}.cap-detail__opening-stage .cap-detail__opening-facts article>i{width:43px;height:43px}.cap-detail__opening-stage .cap-detail__opening-facts article>i svg{width:21px;height:21px}.cap-detail__opening-stage .cap-detail__opening-facts span{margin-top:4px;font-size:8px;line-height:1.35}}@media (width<=1100px){.cap-detail__opening{height:auto}.cap-detail__opening-stage{grid-template-rows:auto auto auto;height:auto;min-height:100svh;position:relative;overflow:hidden}.cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:1fr;padding-top:65px}.cap-detail__opening-stage .cap-detail__opening-copy{min-height:auto}.cap-detail__opening-message{opacity:1;position:relative;inset:auto;transform:none}.cap-detail__opening-message--primary,.cap-detail__opening-message--physical{min-height:650px}.cap-detail__opening-message--physical{border-top:1px solid #ffffff1f}.cap-detail__opening-stage .cap-detail__opening-principle--system{opacity:1;margin-bottom:50px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.cap-detail__opening-stage .cap-detail__problem-engine{min-height:620px}}@media (width<=700px){.cap-detail__opening-stage{padding:95px 20px 28px}.cap-detail__opening-stage>header{gap:9px;display:grid}.cap-detail__opening-message--primary,.cap-detail__opening-message--physical{min-height:600px}.cap-detail__opening-message--primary h1,.cap-detail__opening-message--physical h2{font-size:clamp(42px,12vw,60px)}.cap-detail__opening-stage .cap-detail__problem-engine{min-height:auto}.cap-exact__manifesto--image,.cap-exact__manifesto--image>div{min-height:clamp(500px,72svh,580px)}.cap-exact__manifesto-video{display:none}.cap-exact__manifesto-video-mobile{object-position:center;transform:scale(1.02) translate3d(0,calc((var(--parallax,.5) - .5) * 14px),0);display:block}.cap-exact__manifesto--image img{object-position:center top;transform:scale(1.12)translateY(-8%)}.cap-exact__manifesto--image>div{justify-content:flex-start;padding:clamp(72px,10svh,92px) 18px 42px;transform:none}.cap-exact__manifesto--image span{margin-bottom:22px}.cap-exact__manifesto--image p{font-size:clamp(37px,10.6vw,43px)}.cap-exact__manifesto--image .cap_p{width:min(330px,88vw);transform:translateY(16px)}}.cap-gravity{--gravity-orange:#ff6a00;--gravity-line:#ffffff21;isolation:isolate;background:linear-gradient(145deg,#111415f7,#040607fc);border:0;align-self:center;min-width:0;position:relative;overflow:visible;box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff09}.cap-gravity:not(.cap-gravity--video){box-shadow:none;background:#030303;border:0;overflow:hidden}.cap-gravity:not(.cap-gravity--video):before{display:none}.cap-exact--gravity .cap-detail__opening-stage{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;padding-inline:clamp(22px,3vw,56px)}.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:minmax(350px,.68fr) minmax(680px,1.32fr);gap:clamp(24px,3vw,54px)}.cap-exact--gravity .cap-detail__opening-facts{grid-template-columns:repeat(6,minmax(0,1fr));align-self:end;margin-top:clamp(12px,2vh,22px)}.cap-exact--gravity .cap-exact__deep{padding-top:0}.cap-exact--gravity .cap-exact__manifesto--image,.cap-exact--gravity .cap-exact__manifesto--image>div{min-height:calc(100svh - 72px)}.cap-exact--gravity .cap-exact__discipline-board{margin-top:0}.cap-exact--gravity .cap-exact__discipline-board:before{background:linear-gradient(#07090a 0% 62%,#07090afa 82%,#07090a00 100%);height:clamp(54px,7vh,92px)}.cap-exact--gravity .cap-detail__opening-message--primary h1{font-size:clamp(34px,2.5vw + 3.8vh,68px)}.cap-exact--gravity .cap-detail__opening-message--primary>p{font-size:clamp(12px,.5vw + .95vh,16px)}.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(32px,2.1vw + 3.2vh,58px)}.cap-exact--gravity .cap-detail__opening-message--physical>p{font-size:clamp(12px,.5vw + .95vh,16px)}.cap-exact--gravity .cap-gravity{z-index:4;filter:drop-shadow(0 34px 55px #0000006b);width:100%}.cap-exact--gravity .cap-gravity__endpoint{box-sizing:border-box;text-shadow:0 2px 12px #000,0 0 18px #000;gap:8px;width:min(280px,26%);max-width:none}.cap-exact--gravity .cap-gravity__endpoint b{color:#c5c9c8;letter-spacing:.18em;font-size:9px}.cap-exact--gravity .cap-gravity__endpoint span{color:#eeece6;font-size:12px;line-height:1.35}.cap-exact--gravity .cap-gravity__endpoint--environment{left:clamp(34px,3.4vw,64px)}.cap-exact--gravity .cap-gravity__endpoint--decision{right:clamp(34px,3.4vw,64px)}.cap-gravity:not(.cap-gravity--video) .cap-gravity__field{aspect-ratio:3/2;background:#030303;border:0;width:100%;min-height:0;margin:0;overflow:hidden}.cap-gravity:not(.cap-gravity--video) .cap-gravity__field:before{display:none}.cap-gravity:not(.cap-gravity--video) .cap-gravity__field img{object-fit:contain;object-position:center;opacity:1;filter:none;width:100%;height:100%;animation:none;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.cap-exact--gravity .cap-gravity__head{background:#030303;border:0;min-height:42px;padding:12px 2px 8px;position:relative}.cap-exact--gravity .cap-gravity__head:after{content:"";background:linear-gradient(90deg,var(--gravity-orange),#ff6a002e 18%,#ffffff14 62%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.cap-exact--gravity .cap-gravity__inputs{--gravity-line-y:42px;--gravity-input-pad-top:18px;padding:var(--gravity-input-pad-top) 0 8px;background:#030303;border:0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.cap-exact--gravity .cap-gravity__inputs:before,.cap-exact--gravity .cap-gravity__inputs:after{z-index:0;top:var(--gravity-line-y);content:"";transform-origin:0;height:2px;position:absolute;left:8.33333%;right:8.33333%}.cap-exact--gravity .cap-gravity__inputs:before{background:#ffffff1f}.cap-exact--gravity .cap-gravity__inputs:after{transform:scaleX(var(--opening-progress));background:linear-gradient(90deg,#ff6a00,#ff9147);box-shadow:0 0 10px #ff6a0080,0 0 24px #ff6a0033}.cap-exact--gravity .cap-gravity__inputs article{z-index:1;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;min-height:98px;padding:0 6px;display:flex;position:relative}.cap-exact--gravity .cap-gravity.is-visible .cap-gravity__inputs article{--gravity-node:clamp(0,calc((var(--opening-progress) - var(--gravity-start)) * 18),1);opacity:1;transition:none;transform:none}.cap-exact--gravity .cap-gravity__inputs article:after{top:calc(var(--gravity-line-y) - var(--gravity-input-pad-top));content:"";transform-origin:50%;border-top:1px solid #ff6a0080;border-right:1px solid #ff6a0080;width:6px;height:6px;position:absolute;right:-3px;transform:translate(-50%,-50%)rotate(45deg)}.cap-exact--gravity .cap-gravity__inputs article:last-child:after{display:none}.cap-exact--gravity .cap-gravity__inputs article:hover{background:0 0}.cap-exact--gravity .cap-gravity__inputs article>svg:before{display:none}.cap-exact--gravity .cap-gravity__inputs article:before{z-index:1;top:calc(var(--gravity-line-y) - var(--gravity-input-pad-top));width:calc(var(--gravity-icon-size,48px) + 6px);height:calc(var(--gravity-icon-size,48px) + 6px);content:"";background:#07090a;border-radius:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}.cap-exact--gravity .cap-gravity__inputs svg{z-index:2;box-sizing:border-box;width:var(--gravity-icon-size,48px);height:var(--gravity-icon-size,48px);box-shadow:inset 0 0 0 999px #07090a,0 0 0 calc(var(--gravity-node) * 7px) #ff6a0012,0 0 calc(8px + var(--gravity-node) * 22px) #ff6a004d;opacity:calc(.5 + var(--gravity-node) * .5);background:#07090a;border:1px solid #ff6a008c;border-radius:50%;padding:12px;transition:none;position:relative}.cap-exact--gravity .cap-gravity__inputs article:hover svg{color:#ffd2b0;border-color:var(--gravity-orange);transform:translateY(-3px);box-shadow:0 0 0 8px #ff6a000d,0 0 28px #ff6a003d}.cap-exact--gravity .cap-gravity__inputs p{color:#f0eee8;opacity:calc(.46 + var(--gravity-node) * .54);align-items:center;font-size:11px;line-height:1.2}.cap-exact--gravity .cap-gravity__inputs small{color:var(--gravity-orange);letter-spacing:.17em;order:-1;margin:0 0 2px;font-size:6px}.cap-exact--gravity .cap-gravity__principle{display:none}@media (width>=1101px){.cap-exact--gravity .cap-detail__opening-stage{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;padding-bottom:0}.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{align-items:stretch;height:100%;overflow:visible}.cap-exact--gravity .cap-detail__opening-copy{height:100%;min-height:0;overflow:visible}.cap-exact--gravity .cap-detail__opening-message--primary,.cap-exact--gravity .cap-detail__opening-message--physical{justify-content:flex-start;padding-top:clamp(18px,3vh,34px)}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{display:none}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(235px,1fr) auto auto auto;align-self:stretch;height:100%;min-height:0;display:grid}.cap-exact--gravity .cap-detail__opening-facts{margin-top:0}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field{height:100%;min-height:0}.cap-exact--gravity .cap-gravity__inputs article{min-height:82px}.cap-exact--gravity .cap-gravity__head{min-height:28px;padding:5px 2px 4px}.cap-exact--gravity .cap-gravity__inputs{--gravity-input-pad-top:5px;padding-top:var(--gravity-input-pad-top);--gravity-line-y:27px;padding-bottom:4px}.cap-exact--gravity .cap-gravity__principle{color:#d6d9d7;text-align:left;background:#030303;border-top:1px solid #ffffff1f;justify-content:center;align-items:center;gap:14px;width:min(620px,100%);min-height:54px;margin:0 auto;padding:9px 16px;display:flex;position:relative}.cap-exact--gravity .cap-gravity__principle svg{width:34px;height:34px;color:var(--cap-orange);border:1px solid #ff6a0057;border-radius:50%;flex:none;padding:8px}.cap-exact--gravity .cap-gravity__principle p{margin:0;font:500 13px/1.15 Space Grotesk,sans-serif}.cap-exact--gravity .cap-gravity__principle small{color:#6f7779;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font:600 7px Roboto Mono,monospace;display:block}.cap-exact--gravity .cap-detail__opening-message--primary{padding-top:clamp(28px,5.4vh,76px)}.cap-exact--gravity .cap-detail__opening-message--primary>span{margin-bottom:clamp(14px,2.4vh,30px)}.cap-exact--gravity .cap-detail__opening-message--primary h1{max-width:min(760px,100%);font-size:clamp(60px,4.7vw + 1.8vh,104px);line-height:.84}.cap-exact--gravity .cap-detail__opening-message--primary>p{max-width:680px;margin-top:clamp(22px,3vh,36px);font-size:clamp(15px,.85vw + .35vh,20px);line-height:1.48}.cap-exact--gravity .cap-detail__opening-message--physical{padding-top:clamp(28px,5.2vh,72px)}.cap-exact--gravity .cap-detail__opening-message--physical>span{margin-bottom:clamp(14px,2.2vh,28px)}.cap-exact--gravity .cap-detail__opening-message--physical h2{max-width:min(790px,100%);font-size:clamp(58px,4.35vw + 1.6vh,98px);line-height:.84}.cap-exact--gravity .cap-detail__opening-message--physical>p{max-width:700px;margin-top:clamp(18px,2.4vh,28px);font-size:clamp(15px,.82vw + .32vh,19px);line-height:1.44}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{margin-top:clamp(18px,2.8vh,34px)}}@media (width>=1500px) and (height>=720px){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:minmax(390px,.66fr) minmax(720px,1.34fr);gap:clamp(28px,3vw,58px)}.cap-exact--gravity .cap-detail__opening-message--primary h1{max-width:780px;font-size:clamp(78px,5.1vw,90px);line-height:.83}.cap-exact--gravity .cap-detail__opening-message--primary>p{max-width:680px;margin-top:clamp(20px,2.5vh,30px);font-size:clamp(16px,.96vw,20px);line-height:1.45}.cap-exact--gravity .cap-detail__opening-message--physical h2{max-width:800px;font-size:clamp(76px,4.8vw,88px);line-height:.83}.cap-exact--gravity .cap-detail__opening-message--physical>p{max-width:720px;font-size:clamp(16px,.94vw,20px);line-height:1.43}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(0,clamp(360px,50vh,520px)) auto auto auto}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field{height:clamp(360px,50vh,520px)}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field img{object-fit:contain;object-position:center;transform:none}.cap-exact--gravity .cap-gravity__head{margin-top:-1px}}@media (width>=1900px),(width>=1600px) and (resolution>=2x){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:clamp(620px,24vw + 6vh,1040px) 1fr;gap:clamp(48px,3vw + 2vh,90px);width:100%;max-width:min(92vw,2200px);margin-inline:auto}.cap-exact--gravity .cap-detail__opening-message--primary{padding-top:clamp(30px,3.2vh + .6vw,90px)}.cap-exact--gravity .cap-detail__opening-message--primary>span{margin-bottom:clamp(16px,1.6vh + .6vw,46px);font-size:clamp(11px,.55vw + .4vh,17px)}.cap-exact--gravity .cap-detail__opening-message--primary h1{max-width:none;font-size:clamp(90px,1.5vw + 6vh,170px);line-height:.9}.cap-exact--gravity .cap-detail__opening-message--primary>p{max-width:none;margin-top:clamp(22px,1.6vh + .8vw,54px);font-size:clamp(19px,.55vw + 1vh,32px);line-height:1.5}.cap-exact--gravity .cap-detail__opening-message--physical{padding-top:clamp(30px,3vh + .6vw,84px)}.cap-exact--gravity .cap-detail__opening-message--physical>span{margin-bottom:clamp(16px,1.5vh + .55vw,44px);font-size:clamp(11px,.55vw + .4vh,17px)}.cap-exact--gravity .cap-detail__opening-message--physical h2{max-width:none;font-size:clamp(86px,1.4vw + 5.6vh,162px);line-height:.9}.cap-exact--gravity .cap-detail__opening-message--physical>p{max-width:none;font-size:clamp(19px,.55vw + 1vh,32px);line-height:1.46}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{width:min(760px,100%);margin-top:clamp(20px,1.8vh + .6vw,52px);padding-block:clamp(14px,1.4vh,26px)}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system>svg{width:clamp(48px,3.4vh,70px);height:clamp(48px,3.4vh,70px);padding:14px}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system p{font-size:clamp(16px,1.3vh + .3vw,24px)}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system small{font-size:clamp(9px,.75vh,12px)}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(0,clamp(380px,34vh + 4vw,680px)) auto auto auto;max-width:none}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field{height:clamp(380px,34vh + 4vw,680px)}.cap-exact--gravity .cap-gravity__head{min-height:clamp(42px,4.5vh,64px);padding:clamp(10px,1.4vh,18px) 4px clamp(8px,1vh,14px)}.cap-exact--gravity .cap-gravity__head span{font-size:clamp(11px,.6vw + .4vh,17px)}.cap-exact--gravity .cap-gravity__head b{font-size:clamp(13px,.65vw + .5vh,19px)}.cap-exact--gravity .cap-gravity__inputs{--gravity-icon-size:clamp(48px,3.2vh + 1vw,72px);--gravity-line-y:clamp(27px,3.4vh,42px)}.cap-exact--gravity .cap-gravity__inputs article{gap:clamp(10px,1.2vh,16px);min-height:clamp(82px,9vh,132px)}.cap-exact--gravity .cap-gravity__inputs p{font-size:clamp(13px,.7vw + .5vh,19px)}.cap-exact--gravity .cap-gravity__inputs small{font-size:clamp(7px,.5vh,10px)}.cap-exact--gravity .cap-gravity__principle{gap:clamp(14px,1.2vw,22px);width:min(760px,100%);min-height:clamp(54px,6vh,80px);padding:clamp(9px,1.2vh,18px) clamp(16px,1.4vw,26px)}.cap-exact--gravity .cap-gravity__principle svg{width:clamp(34px,3.4vh,48px);height:clamp(34px,3.4vh,48px);padding:clamp(8px,.9vh,12px)}.cap-exact--gravity .cap-gravity__principle p{font-size:clamp(16px,.9vw + .5vh,22px);line-height:1.25}.cap-exact--gravity .cap-gravity__principle small{margin-top:clamp(4px,.6vh,8px);font-size:clamp(9px,.7vh,12px)}.cap-exact--gravity .cap-detail__opening-facts{margin-top:clamp(14px,2vh,30px)}.cap-exact--gravity .cap-detail__opening-facts article{gap:clamp(14px,1.2vw,22px);min-height:clamp(90px,9vh,140px);padding:clamp(14px,1.6vh,24px) clamp(14px,1.2vw,26px)}.cap-exact--gravity .cap-detail__opening-facts article>i{width:clamp(44px,4.8vh,64px);height:clamp(44px,4.8vh,64px)}.cap-exact--gravity .cap-detail__opening-facts article>i svg{width:clamp(22px,2.4vh,32px);height:clamp(22px,2.4vh,32px)}.cap-exact--gravity .cap-detail__opening-facts b{font-size:clamp(13px,.8vh + .3vw,19px)}.cap-exact--gravity .cap-detail__opening-facts span{max-width:none;font-size:clamp(12px,.75vh + .25vw,17px)}.cap-exact--gravity .cap-detail__opening-stage>header{font-size:clamp(8px,.4vw + .3vh,11px)}.cap-exact--gravity .cap-detail__opening-stage>header b{font-size:clamp(9px,.45vw + .32vh,12px)}.cap-exact--gravity .cap-detail__opening-status{font-size:clamp(8px,.4vh,10px)}.cap-exact--gravity .cap-exact__manifesto--image,.cap-exact--gravity .cap-exact__manifesto--image>div{min-height:calc(100svh - clamp(72px,8vh,120px))}.cap-exact--gravity .cap-exact__manifesto--image>div{padding-top:clamp(40px,5vh,72px)}.cap-exact--gravity .cap-exact__manifesto--image span{margin-bottom:clamp(20px,3vh,44px);font-size:clamp(11px,.5vw + .4vh,17px)}.cap-exact--gravity .cap-exact__manifesto--image p{font-size:clamp(56px,4vw + 2.6vh,132px)}.cap-exact__wrap{width:min(90vw,2100px)}.cap-exact__eyebrow{font-size:clamp(11px,.5vw + .4vh,15px)}.cap-exact h2{overflow-wrap:break-word;font-size:clamp(56px,3.2vw + 2.2vh,128px)}.cap-exact__institutional h2{font-size:clamp(48px,2.2vw + 1.5vh,84px)}.cap-exact__lead{max-width:1400px;font-size:clamp(19px,.7vw + 1vh,30px)}.cap-exact__discipline-board article{min-height:clamp(700px,52vh,860px)}.cap-exact__discipline-board header span{font-size:clamp(11px,.5vw + .4vh,17px)}.cap-exact__discipline-board p{font-size:clamp(15px,.55vw + .55vh,21px);line-height:1.6}.cap-exact__discipline-board footer{padding:clamp(18px,1.6vh,28px) clamp(28px,2vw,40px);font-size:clamp(11px,.5vw + .4vh,17px)}.cap-detail__problem-grid{gap:clamp(12px,1vw,24px)}.cap-detail__problem-grid article{flex-direction:column;height:auto;min-height:clamp(400px,28vh,560px);display:flex}.cap-detail__problem-grid article>figure{flex:none;height:clamp(196px,13.72vh,274px);position:relative;inset:auto}.cap-detail__problem-card-head{padding:clamp(18px,1.6vw,30px) clamp(20px,1.8vw,32px) 0;position:absolute;inset:0 0 auto}.cap-exact .cap-detail__problem-grid article>div b{font-size:clamp(13px,.6vw + .4vh,18px)}.cap-detail__problem-card-head svg{width:clamp(40px,2.6vw,56px);height:clamp(40px,2.6vw,56px);padding:clamp(8px,.6vw,12px)}.cap-exact .cap-detail__problem-grid article>.cap-detail__problem-card-copy{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex;position:relative;inset:auto}.cap-detail__problem-grid article>.cap-detail__problem-card-copy{padding:clamp(18px,1.8vh,28px) clamp(20px,1.8vw,32px) clamp(16px,1.2vw,24px)}.cap-detail__problem-card-copy small{font-size:clamp(11px,.5vw + .4vh,17px)}.cap-detail__problem-card-copy h3{font-size:clamp(22px,1.1vw + 1vh,32px)}.cap-exact .cap-detail__problem-card-copy p{font-size:clamp(15px,.55vw + .55vh,22px);line-height:1.58}.cap-exact .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{font-size:clamp(20px,1vw + .9vh,29px)}.cap-exact .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{font-size:clamp(14px,.5vw + .5vh,20px)}.cap-detail__problem-card-copy footer{font-size:clamp(10px,.45vw + .32vh,14px)}.cap-exact__split>div>p{font-size:clamp(18px,.65vw + .9vh,27px);line-height:1.6}.cap-exact__architecture>header{padding:clamp(25px,2.2vh,40px) clamp(30px,2.2vw,46px)}.cap-exact__architecture>header h3{font-size:clamp(20px,.9vw + .7vh,30px)}.cap-exact__architecture>header span{font-size:clamp(11px,.5vw + .4vh,17px)}.cap-exact__chain article{min-height:clamp(300px,24vh,400px);padding:clamp(28px,1.5vw,34px) clamp(20px,1.1vw,26px)}.cap-exact__chain article>b{font-size:clamp(14px,.6vw + .45vh,19px)}.cap-exact__chain h4{font-size:clamp(24px,1vw + .9vh,34px)}.cap-exact__chain p,.cap-exact__ai p,.cap-exact .cap-exact__architecture>.cap-exact__ai p{font-size:clamp(15px,.55vw + .55vh,21px);line-height:1.58}.cap-exact__ai article{min-height:clamp(300px,24vh,400px);padding:clamp(45px,3vw,66px)}.cap-exact__ai h3{font-size:clamp(32px,1.5vw + 1.2vh,46px)}.cap-exact__domain-grid article{min-height:clamp(260px,20vh,360px);padding:clamp(28px,2vw,42px)}.cap-exact__cards article>b,.cap-exact__achieved-grid article>b,.cap-exact__domain-grid article>b{font-size:clamp(11px,.5vw + .4vh,18px)}.cap-exact__domain-grid h3{font-size:clamp(27px,1.15vw + 1vh,38px)}.cap-exact__cards p,.cap-exact__achieved-grid p,.cap-exact__domain-grid p{font-size:clamp(15px,.55vw + .55vh,22px);line-height:1.6}.cap-exact__future-grid article{gap:clamp(35px,3vw,60px);min-height:clamp(150px,13vh,220px)}.cap-exact__future-grid span{font-size:clamp(14px,.6vw + .45vh,19px)}.cap-exact__future-grid h3{font-size:clamp(27px,1.15vw + 1vh,38px)}.cap-exact__future-grid p{font-size:clamp(15px,.55vw + .55vh,22px);line-height:1.58}.cap-exact__future-close{padding:clamp(55px,4vw,84px);font-size:clamp(30px,1.7vw + 1.4vh,64px)}.cap-exact__institutional-grid>div:first-child>p{font-size:clamp(19px,.7vw + .95vh,28px);line-height:1.6}.cap-exact__institutional-grid article{grid-template-columns:clamp(66px,4vw,84px) clamp(64px,4.2vw,86px) 1fr clamp(20px,1.5vw,28px);gap:clamp(20px,1.6vw,32px);min-height:clamp(108px,9vh,140px);padding:clamp(24px,2.2vh,38px) clamp(24px,1.8vw,36px)}.cap-exact__institutional-grid article>span{width:clamp(52px,3.4vw,68px);height:clamp(52px,3.4vw,68px);font-size:clamp(12px,.55vw + .4vh,18px)}.cap-exact__institutional-grid article>i{width:clamp(58px,3.8vw,76px);height:clamp(58px,3.8vw,76px)}.cap-exact__institutional-grid article>i svg{width:clamp(38px,2.6vw,50px);height:clamp(38px,2.6vw,50px)}.cap-exact__institutional-grid article b{font-size:clamp(18px,.75vw + .7vh,26px)}.cap-exact__institutional-grid article small{margin-top:clamp(7px,.8vh,12px);font-size:clamp(14px,.5vw + .5vh,20px);line-height:1.5}.cap-exact__final p{max-width:1000px;font-size:clamp(20px,.75vw + 1vh,30px);line-height:1.58}.cap-exact__final a{font-size:clamp(12px,.55vw + .4vh,17px)}}@media (width>=3000px) and (height<=1600px){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{max-width:2000px}}@media (height>=1800px){.cap-exact--gravity .cap-detail__opening-message--primary,.cap-exact--gravity .cap-detail__opening-message--physical{justify-content:center}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(0,clamp(380px,34vh + 4vw,680px)) auto 1fr auto;align-self:center;row-gap:clamp(20px,3vh,48px);height:auto;max-height:100%}.cap-exact--gravity .cap-gravity__inputs{align-content:center}.cap-exact--gravity .cap-gravity__principle{margin-top:auto}}@media (width<=1350px) and (width>=1101px){.cap-exact--gravity .cap-detail__opening-stage{padding-inline:clamp(22px,2.5vw,34px)}.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:minmax(300px,.7fr) minmax(600px,1.3fr);gap:clamp(20px,2.2vw,30px)}.cap-exact--gravity .cap-detail__opening-facts article{grid-template-columns:38px 1fr;gap:8px;padding-inline:10px}.cap-exact--gravity .cap-detail__opening-facts article>i{width:34px;height:34px}.cap-exact--gravity .cap-detail__opening-facts article>i svg{width:17px;height:17px}.cap-exact--gravity .cap-detail__opening-facts b{font-size:9px}.cap-exact--gravity .cap-detail__opening-facts span{margin-top:4px;font-size:7px;line-height:1.3}}@media (height<=900px) and (width>=1101px){.cap-exact--gravity .cap-detail__opening-message--primary{justify-content:flex-start;padding-top:clamp(18px,3vh,34px)}.cap-exact--gravity .cap-detail__opening-message--primary>span{margin-bottom:8px}.cap-exact--gravity .cap-detail__opening-message--primary h1{max-width:590px;line-height:.89}.cap-exact--gravity .cap-detail__opening-message--primary>p{max-width:580px;margin-top:16px;padding-left:15px;line-height:1.42}.cap-exact--gravity .cap-detail__opening-message--physical{justify-content:flex-start;padding-top:clamp(18px,3vh,34px)}.cap-exact--gravity .cap-detail__opening-message--physical>span{margin-bottom:8px}.cap-exact--gravity .cap-detail__opening-message--physical h2{max-width:590px;line-height:.9}.cap-exact--gravity .cap-detail__opening-message--physical>p{max-width:590px;margin-top:11px;padding-left:15px;line-height:1.34}.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:7px}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{gap:11px;width:min(570px,100%);margin-top:8px;padding-block:7px}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system>svg{width:38px;height:38px;padding:8px}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system p{font-size:13px;line-height:1.22}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system small{margin-top:3px;font-size:7px}.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{align-items:stretch}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(205px,1fr) auto auto auto;align-self:stretch;height:100%}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field{height:100%;min-height:0}.cap-exact--gravity .cap-gravity:not(.cap-gravity--video) .cap-gravity__field img{object-position:center}}.cap-gravity:before{z-index:-1;content:"";pointer-events:none;background:#030303 0 0/44px 44px;position:absolute;inset:0}.cap-gravity__head{border-bottom:1px solid var(--gravity-line);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:0 18px;font:600 7px Roboto Mono,monospace;display:flex}.cap-gravity__head span{color:var(--gravity-orange)}.cap-gravity__head b{color:#737b7d;font-weight:500}.cap-gravity__inputs{grid-template-columns:repeat(3,1fr);display:grid}.cap-gravity__inputs article{border-right:1px solid var(--gravity-line);border-bottom:1px solid var(--gravity-line);opacity:0;min-width:0;min-height:74px;transition:opacity .55s ease var(--gravity-delay),transform .55s cubic-bezier(.2,.75,.2,1) var(--gravity-delay),background-color .25s ease;grid-template-columns:32px 1fr;align-items:center;gap:11px;padding:13px 14px;display:grid;transform:translateY(10px)}.cap-gravity__inputs article:nth-child(3n){border-right:0}.cap-gravity__inputs article:hover{background:#ff6a000e}.cap-gravity.is-visible .cap-gravity__inputs article{opacity:1;transform:none}.cap-gravity__inputs svg{width:26px;height:26px;color:var(--gravity-orange);filter:drop-shadow(0 0 10px #ff6a0024)}.cap-gravity__inputs p{color:#eeece7;flex-direction:column;min-width:0;margin:0;font:500 12px/1.15 Space Grotesk,sans-serif;display:flex}.cap-gravity__inputs small{color:#687072;letter-spacing:.12em;margin-top:7px;font:500 7px Roboto Mono,monospace}.cap-gravity__field{border-bottom:1px solid var(--gravity-line);background:#020303;min-height:350px;position:relative;overflow:hidden}.cap-gravity__field:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#030506f0 0%,#0000 25% 75%,#030506f0 100%),linear-gradient(#03050661,#0000 22% 78%,#030506a3);position:absolute;inset:0}.cap-gravity__field img,.cap-gravity__field video{object-fit:cover;object-position:center;opacity:.92;filter:saturate(.88)contrast(1.12)brightness(.78);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.cap-gravity__field img{animation:9s ease-in-out infinite alternate capGravityBreath}.cap-gravity__field video{will-change:contents;background:#020303}.cap-gravity--video .cap-gravity__field:before{display:none}.cap-gravity--video .cap-gravity__field{aspect-ratio:21/9;border-bottom:0;width:100%;min-height:0;overflow:hidden}.cap-gravity--video .cap-gravity__field video{object-fit:cover;object-position:center 48%;opacity:1;filter:none;width:100%;height:100%;position:absolute;inset:0;transform:none}.cap-gravity__axis{z-index:3;background:linear-gradient(90deg,transparent,var(--gravity-orange) 25%,#ff8a3ee6 50%,var(--gravity-orange) 75%,transparent);height:1px;position:absolute;top:50%;left:11%;right:11%;box-shadow:0 0 15px #ff6a006b}.cap-gravity__axis i{border:1px solid var(--gravity-orange);background:#0a0c0d;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ff6a0012,0 0 12px #ff6a008c}.cap-gravity__axis i:first-child{left:0}.cap-gravity__axis i:nth-child(2){left:50%}.cap-gravity__axis i:nth-child(3){left:100%}.cap-gravity__endpoint{z-index:4;text-transform:uppercase;flex-direction:column;gap:5px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.cap-gravity__endpoint b{color:#9aa0a1;letter-spacing:.15em;font:600 7px Roboto Mono,monospace}.cap-gravity__endpoint span{color:#c3c3bf;letter-spacing:.025em;text-transform:none;font:400 8px Space Grotesk,sans-serif}.cap-gravity__endpoint--environment{text-align:left;left:15px}.cap-gravity__endpoint--decision{text-align:right;right:15px}.cap-gravity__core{z-index:5;aspect-ratio:1;color:#f3f0e9;text-align:center;text-transform:uppercase;background:radial-gradient(circle,#040505f5 0 58%,#000000b8 72%);border:1px solid #ff79188c;border-radius:50%;place-content:center;width:104px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #ff6a0009,0 0 34px #ff6a002e}.cap-gravity__core:before,.cap-gravity__core:after{content:"";border:1px solid #ff6a0038;border-radius:50%;animation:11s linear infinite capGravityOrbit;position:absolute;inset:-9px}.cap-gravity__core:after{border-color:#ff6a001a;animation-duration:17s;animation-direction:reverse;inset:-17px}.cap-gravity__core small{color:#9ea3a3;letter-spacing:.16em;margin-bottom:4px;font:600 6px Roboto Mono,monospace}.cap-gravity__core b{letter-spacing:.13em;font:600 8px/1.35 Roboto Mono,monospace}.cap-gravity__core i{background:var(--gravity-orange);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:-18px;box-shadow:0 0 10px 3px #ff6a00a6}.cap-gravity__outputs{border-top:1px solid var(--gravity-line);grid-template-columns:repeat(3,1fr);display:grid}.cap-gravity__outputs article{border-right:1px solid var(--gravity-line);background:#090b0cd1;grid-template-columns:22px 38px 1fr;align-items:center;gap:9px;min-height:88px;padding:12px 14px;display:grid}.cap-gravity__outputs article:last-child{background:linear-gradient(110deg,#090b0cd6,#ff6a0014);border-right:0}.cap-gravity__outputs article>b{color:var(--gravity-orange);font:600 8px Roboto Mono,monospace}.cap-gravity__outputs article>i{width:36px;height:36px;color:var(--gravity-orange);border:1px solid #ff6a005c;border-radius:50%;place-items:center;display:grid}.cap-gravity__outputs svg{width:17px;height:17px}.cap-gravity__outputs p{flex-direction:column;gap:5px;min-width:0;margin:0;display:flex}.cap-gravity__outputs span{color:#efede7;text-transform:uppercase;font:600 10px Space Grotesk,sans-serif}.cap-gravity__outputs small{color:#747b7c;letter-spacing:.1em;text-transform:uppercase;font:500 6px Roboto Mono,monospace}@media (height<=800px) and (width>=1101px){.cap-gravity__head{min-height:39px}.cap-gravity__inputs article{min-height:59px;padding-block:8px}.cap-gravity__field{min-height:280px}.cap-gravity__core{width:86px}.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:minmax(330px,.72fr) minmax(610px,1.28fr)}.cap-gravity:not(.cap-gravity--video) .cap-gravity__field{aspect-ratio:auto;min-height:180px}.cap-exact--gravity .cap-gravity__head{min-height:34px;padding-block:7px 5px}.cap-exact--gravity .cap-gravity__inputs{--gravity-input-pad-top:10px;padding-block:var(--gravity-input-pad-top) 3px;--gravity-line-y:31px}.cap-exact--gravity .cap-gravity__inputs article{gap:5px;min-height:66px}.cap-exact--gravity .cap-gravity__inputs{--gravity-icon-size:38px}.cap-exact--gravity .cap-gravity__inputs svg{padding:9px}}@media (height<=650px) and (width>=1101px){.cap-exact--gravity .cap-detail__opening-stage{padding-top:70px;padding-bottom:7px}.cap-exact--gravity .cap-detail__opening-message--primary,.cap-exact--gravity .cap-detail__opening-message--physical{padding-top:10px}.cap-exact--gravity .cap-detail__opening-message--primary>p,.cap-exact--gravity .cap-detail__opening-message--physical>p{margin-top:8px;line-height:1.28}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{margin-top:4px;padding-block:4px}.cap-exact--gravity .cap-gravity{grid-template-rows:minmax(165px,1fr) auto auto auto}.cap-exact--gravity .cap-gravity__inputs article{min-height:56px}.cap-exact--gravity .cap-gravity__inputs{--gravity-icon-size:32px}.cap-exact--gravity .cap-gravity__inputs svg{padding:7px}.cap-exact--gravity .cap-detail__opening-facts article{min-height:54px;padding-block:5px}.cap-exact--gravity .cap-detail__opening-facts article>i{width:30px;height:30px}}@media (width<=1100px){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{grid-template-columns:1fr;height:auto;overflow:visible}.cap-exact--gravity .cap-gravity{height:auto;display:block}.cap-exact--gravity .cap-detail__opening-copy{height:auto}.cap-exact--gravity .cap-detail__opening-message--physical{min-height:auto;padding:70px 0 45px}.cap-exact--gravity .cap-detail__opening-facts{grid-template-columns:repeat(2,1fr)}.cap-exact--gravity .cap-detail__opening-facts article:last-child{grid-column:auto}.cap-gravity{width:min(850px,100%);margin-inline:auto}.cap-gravity__field{min-height:440px}.cap-gravity__inputs article{min-height:92px}.cap-gravity__outputs article{min-height:108px}}@media (width<=700px){.cap-exact--gravity .cap-detail__opening-stage .cap-detail__opening-layout{padding-top:22px}.cap-exact--gravity .cap-detail__opening-message--primary{justify-content:flex-start;min-height:0;padding:18px 0 54px}.cap-gravity__head{min-height:52px;padding-inline:12px}.cap-gravity__head b{text-align:right;max-width:120px}.cap-gravity__inputs{grid-template-columns:repeat(2,1fr)}.cap-gravity__inputs article{grid-template-columns:26px 1fr;min-height:72px;padding:10px}.cap-gravity__inputs article:nth-child(3n){border-right:1px solid var(--gravity-line)}.cap-gravity__inputs article:nth-child(2n){border-right:0}.cap-gravity__inputs svg{width:21px;height:21px}.cap-gravity__inputs p{font-size:10px}.cap-gravity__field{min-height:390px}.cap-gravity:not(.cap-gravity--video) .cap-gravity__field{aspect-ratio:1;width:100%;min-height:0;margin:0}.cap-exact--gravity .cap-gravity__inputs{border-top:1px solid #ff6a0038;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:12px 0 0;overflow:visible}.cap-exact--gravity .cap-gravity__inputs:before,.cap-exact--gravity .cap-gravity__inputs:after{display:none}.cap-exact--gravity .cap-gravity.is-visible .cap-gravity__inputs article{--gravity-node:1}.cap-exact--gravity .cap-gravity__inputs article{box-sizing:border-box;text-align:left;border-bottom:1px solid #ffffff1f;flex-direction:row;justify-content:flex-start;gap:10px;min-height:86px;padding:10px 10px 10px 0}.cap-exact--gravity .cap-gravity__inputs article:nth-child(odd){border-right:1px solid #ffffff1f;padding-left:12px}.cap-exact--gravity .cap-gravity__inputs article:nth-child(2n){border-right:0;padding-left:18px;padding-right:0}.cap-exact--gravity .cap-gravity__inputs article:before,.cap-exact--gravity .cap-gravity__inputs article:after{display:none}.cap-exact--gravity .cap-gravity__inputs svg{flex:none;width:38px;height:38px;padding:9px}.cap-exact--gravity .cap-gravity__inputs p{color:#f2f0eb;text-align:left;opacity:1;align-items:flex-start}.cap-exact--gravity .cap-gravity__inputs small{color:var(--cap-orange);opacity:1}.cap-exact--gravity .cap-detail__opening-message--physical{min-height:auto;padding:56px 0 35px}.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(38px,11vw,52px);line-height:.92}.cap-exact--gravity .cap-detail__opening-message--physical>p{margin-top:16px;padding-left:15px;font-size:14px;line-height:1.48}.cap-exact--gravity .cap-detail__opening-message--physical .cap-detail__opening-principle--system{margin-top:22px;margin-bottom:0}.cap-exact--gravity .cap-detail__opening-facts{grid-template-columns:1fr}.cap-exact--gravity .cap-exact__manifesto--image p{font-size:clamp(36px,10.5vw,43px)}.cap-gravity__field img,.cap-gravity__field video{object-position:center}.cap-gravity__axis{left:5%;right:5%}.cap-gravity__core{width:92px}.cap-gravity__endpoint{top:auto;bottom:18px;transform:none}.cap-gravity__endpoint--environment{left:12px}.cap-gravity__endpoint--decision{max-width:120px;right:12px}.cap-gravity__outputs{grid-template-columns:1fr}.cap-gravity__outputs article,.cap-gravity__outputs article:last-child{border-right:0;border-bottom:1px solid var(--gravity-line);min-height:72px}.cap-gravity__outputs article:last-child{border-bottom:0}}@media (width<=380px){.cap-exact--gravity .cap-detail__opening-stage{padding-inline:14px}.cap-exact--gravity .cap-detail__opening-message--primary h1{font-size:38px;line-height:.91}.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:36px}.cap-exact--gravity .cap-gravity__field{aspect-ratio:1/1.08}.cap-exact--gravity .cap-gravity__core{width:80px}.cap-exact--gravity .cap-gravity__endpoint{max-width:112px}.cap-exact--gravity .cap-gravity__endpoint b{font-size:7px}.cap-exact--gravity .cap-gravity__endpoint span{font-size:10px}.cap-exact--gravity .cap-gravity__head{padding-inline:0}.cap-exact--gravity .cap-gravity__head b{max-width:105px;font-size:6px}}@media (width<=700px){.cap-exact__wrap{box-sizing:border-box;width:calc(100% - 28px);min-width:0;max-width:1460px;margin-inline:auto}.cap-exact__wrap>*,.cap-exact__split>*,.cap-exact__architecture,.cap-exact__institutional-grid>*,.cap-detail__problem-grid,.cap-detail__problem-grid article{box-sizing:border-box;min-width:0;max-width:100%}.cap-exact__problems .cap-detail__problem-grid,.cap-exact__achieved-grid,.cap-exact__domain-grid,.cap-exact__future-grid{width:100%}.cap-exact h2,.cap-exact h3,.cap-exact p{overflow-wrap:anywhere}.cap-exact__architecture{overflow:hidden}.cap-exact__deep>.cap-exact__wrap{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.cap-gravity__field img,.cap-gravity__core:before,.cap-gravity__core:after{animation:none}.cap-gravity__inputs article{opacity:1;transition:none;transform:none}.cap-exact--gravity .cap-gravity__inputs:after{transform:scaleX(1)}}@media (width>=1101px){.cap-exact--gravity .cap-gravity--video{background:#030303;flex-direction:column;align-self:stretch;row-gap:0;height:100%;padding-top:clamp(10px,1.4vh,18px);display:flex}.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:21/9;flex:0 auto;min-height:clamp(330px,40vh,460px);max-height:clamp(360px,52vh,760px);margin-bottom:clamp(10px,1.4vh,18px)}.cap-exact--gravity .cap-gravity--video .cap-gravity__head{flex:none;margin-top:auto}.cap-exact--gravity .cap-gravity--video .cap-gravity__inputs{flex:none}.cap-exact--gravity .cap-gravity--video .cap-gravity__principle{flex:none;width:100%;margin-inline:0}}@media (height<=800px) and (width>=1101px){.cap-exact--gravity .cap-gravity--video .cap-gravity__field{min-height:clamp(205px,30vh,330px)}}.cap-mobile-problem-data,.cap-mobile-problem-data__facts--inline{display:none}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity{overflow:visible}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening{height:200svh;min-height:0;overflow:visible}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:14px;height:100svh;min-height:0;padding:76px 16px 22px;display:grid;position:sticky;top:0;overflow:hidden}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header{gap:5px;display:grid}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header b{display:none}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{flex-direction:column;gap:18px;min-height:0;padding-top:0;display:flex}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{width:100%;height:auto;min-height:0;box-shadow:none;filter:none;background:#030303;order:1;padding:0;display:block}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:16/9;background:#030303;border:0;width:100%;min-height:0;max-height:none;margin:0}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{object-fit:cover;object-position:center;opacity:1;filter:none;width:100%;height:100%;transform:none}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs{display:none}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{order:2;align-self:stretch;width:100%;min-height:clamp(300px,39svh,390px);padding:0;position:relative}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message{pointer-events:none;flex-direction:column;justify-content:flex-start;min-height:0;display:flex;position:absolute;inset:0}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical{opacity:clamp(0,calc((var(--opening-progress) - .36) * 3.4),1);transform:translateY(calc((1 - var(--opening-progress)) * 24px));border-top:0}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-principle--system,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-status{display:none}.cap-mobile-problem-data{background:#030303;border-top:1px solid #ffffff1a;gap:14px;padding:30px 16px 42px;display:grid}.cap-mobile-problem-data__head{color:#737b7d;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;font:600 7px Roboto Mono,monospace;display:flex}.cap-mobile-problem-data__head span{color:var(--cap-orange)}.cap-mobile-problem-data__head b{text-align:right;font-weight:500}.cap-mobile-problem-data__domains,.cap-mobile-problem-data__facts{background:#ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.cap-mobile-problem-data__domains article,.cap-mobile-problem-data__facts article{background:#080b0c;border:0;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.cap-mobile-problem-data__domains article{grid-template-columns:30px 1fr;min-height:58px}.cap-mobile-problem-data__domains svg{width:28px;height:28px;color:var(--cap-orange);border:1px solid #ff6a0073;border-radius:50%;padding:6px}.cap-mobile-problem-data__domains p,.cap-mobile-problem-data__facts p{flex-direction:column;min-width:0;margin:0;display:flex}.cap-mobile-problem-data__domains b,.cap-mobile-problem-data__facts b{color:#f1eee8;font:600 10px/1.15 Space Grotesk,sans-serif}.cap-mobile-problem-data__domains small,.cap-mobile-problem-data__facts span{color:#747b7d;letter-spacing:.1em;margin-top:4px;font:500 6px/1.25 Roboto Mono,monospace}.cap-mobile-problem-data__facts article{grid-template-columns:32px 1fr;min-height:64px}.cap-mobile-problem-data__facts i{width:30px;height:30px;color:var(--cap-orange);border:1px solid #ff6a0073;border-radius:50%;place-items:center;font-style:normal;display:grid}.cap-mobile-problem-data__facts svg{width:15px;height:15px}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image>div{min-height:clamp(520px,66svh,570px)}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image>div{justify-content:flex-start;padding:clamp(58px,7svh,72px) 18px 38px;transform:none}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image span{margin-bottom:20px}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image p{font-size:clamp(36px,10.2vw,41px)}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding:72px 14px 18px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header{gap:6px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header span,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header b{letter-spacing:.16em;font-size:9px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{justify-content:flex-start;gap:12px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{order:1;min-height:clamp(314px,42svh,382px)}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message{justify-content:flex-start}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>span{margin-bottom:10px;font-size:7px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{letter-spacing:-.055em;max-width:100%;font-size:clamp(36px,10.8vw,48px);line-height:.94}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{max-width:100%;margin-top:14px;padding-left:13px;font-size:clamp(12px,3.45vw,14px);line-height:1.42}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:9px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary{opacity:clamp(0,calc(1 - var(--opening-progress) * 2.2),1);transform:translateY(calc(var(--opening-progress) * -12px))}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical{opacity:clamp(0,calc((var(--opening-progress) - .42) * 3.1),1);transform:translateY(calc((1 - var(--opening-progress)) * 16px))}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{order:2;width:100%;padding:0}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:1.42;background:#020202;width:100%;min-height:0;max-height:clamp(230px,34svh,300px);overflow:hidden}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{object-fit:contain;object-position:center;width:100%;height:100%;transform:none}.cap-mobile-problem-data{background:#030303;border-top:1px solid #ff6a002e;gap:12px;padding:18px 0 34px}.cap-mobile-problem-data__head{border-bottom:0;padding:0 14px 9px}.cap-mobile-problem-data__domains{background:0 0;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(6,minmax(48px,1fr));gap:0;padding:0 6px}.cap-mobile-problem-data__domains article{text-align:center;background:#050707;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:82px;padding:9px 2px;display:flex;position:relative}.cap-mobile-problem-data__domains article:not(:last-child):after{content:"›";z-index:2;color:#ff6a00b3;font:400 13px/1 Roboto Mono,monospace;position:absolute;top:28px;right:-4px}.cap-mobile-problem-data__domains svg{border-radius:50%;width:26px;height:26px;padding:5px}.cap-mobile-problem-data__domains b{font-size:8px;line-height:1.15}.cap-mobile-problem-data__domains small{color:var(--cap-orange);order:-1;margin:0 0 1px;font-size:5px}.cap-mobile-problem-data__facts{background:#ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.cap-mobile-problem-data__facts article{grid-template-columns:30px 1fr;gap:8px;min-height:66px;padding:10px 9px}.cap-mobile-problem-data__facts b{font-size:10px}.cap-mobile-problem-data__facts span{max-width:100%;font-size:5.5px;line-height:1.25}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:66px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(300px,43svh,360px)}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(32px,10vw,40px)}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{font-size:11.5px;line-height:1.38}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{max-height:220px}.cap-mobile-problem-data__domains b{font-size:7px}}@media (width>=701px) and (width<=1100px){.cap-detail.cap-exact.cap-exact--gravity{overflow:visible}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening{height:200svh;min-height:0;overflow:visible}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:18px;height:100svh;min-height:0;padding:86px clamp(26px,4vw,42px) 30px;display:grid;position:sticky;top:0;overflow:hidden}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{flex-direction:column;gap:22px;min-height:0;padding-top:0;display:flex}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{width:100%;height:auto;min-height:0;box-shadow:none;filter:none;background:#030303;order:1;padding:0;display:block}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:16/9;background:#030303;border:0;width:100%;min-height:0;max-height:none;margin:0}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{object-fit:cover;object-position:center;opacity:1;filter:none;width:100%;height:100%;transform:none}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-principle--system,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-status{display:none}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{order:2;align-self:stretch;width:100%;min-height:clamp(310px,34svh,390px);padding:0;position:relative}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message{pointer-events:none;flex-direction:column;justify-content:flex-start;min-height:0;display:flex;position:absolute;inset:0}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>span{margin-bottom:14px;font-size:8px}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary{opacity:clamp(0,calc(1 - var(--opening-progress) * 2.05),1);transform:translateY(calc(var(--opening-progress) * -20px))}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical{opacity:clamp(0,calc((var(--opening-progress) - .36) * 3.4),1);transform:translateY(calc((1 - var(--opening-progress)) * 26px));border-top:0}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{letter-spacing:-.06em;max-width:min(690px,100%);font-size:clamp(54px,8.2vw,76px);line-height:.9}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{max-width:680px;margin-top:22px;padding-left:18px;font-size:clamp(16px,2.1vw,19px);line-height:1.55}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:12px}.cap-mobile-problem-data{background:#030303;border-top:1px solid #ffffff1a;gap:18px;padding:38px clamp(26px,4vw,42px) 52px;display:grid}.cap-mobile-problem-data__head{color:#737b7d;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:22px;padding-bottom:14px;font:600 8px Roboto Mono,monospace;display:flex}.cap-mobile-problem-data__head span{color:var(--cap-orange)}.cap-mobile-problem-data__head b{text-align:right;font-weight:500}.cap-mobile-problem-data__domains,.cap-mobile-problem-data__facts{background:#ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cap-mobile-problem-data__domains article,.cap-mobile-problem-data__facts article{background:#080b0c;border:0;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.cap-mobile-problem-data__domains article{grid-template-columns:38px 1fr;min-height:74px}.cap-mobile-problem-data__facts article{grid-template-columns:38px 1fr;min-height:78px}.cap-mobile-problem-data__domains svg,.cap-mobile-problem-data__facts i{box-sizing:border-box;width:36px;height:36px;color:var(--cap-orange);border:1px solid #ff6a0073;border-radius:50%;place-items:center;font-style:normal;display:grid}.cap-mobile-problem-data__domains svg{padding:8px}.cap-mobile-problem-data__facts svg{width:18px;height:18px}.cap-mobile-problem-data__domains p,.cap-mobile-problem-data__facts p{flex-direction:column;min-width:0;margin:0;display:flex}.cap-mobile-problem-data__domains b,.cap-mobile-problem-data__facts b{color:#f1eee8;font:600 13px/1.15 Space Grotesk,sans-serif}.cap-mobile-problem-data__domains small,.cap-mobile-problem-data__facts span{color:#747b7d;letter-spacing:.1em;margin-top:5px;font:500 7px/1.3 Roboto Mono,monospace}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding:72px 14px 16px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{flex-direction:column!important;justify-content:flex-start!important;gap:12px!important;padding-top:0!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{order:1!important;width:100%!important;min-height:clamp(320px,42svh,370px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message{justify-content:flex-start!important;min-height:0!important;padding:0!important;inset:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>span{letter-spacing:.17em!important;margin-bottom:10px!important;font-size:7px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{letter-spacing:-.055em!important;max-width:100%!important;font-size:clamp(35px,10.4vw,43px)!important;line-height:.95!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{max-width:100%!important;margin-top:14px!important;padding-left:13px!important;font-size:clamp(12px,3.35vw,13.5px)!important;line-height:1.42!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:8px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary{opacity:clamp(0,calc(1 - var(--opening-progress) * 2.15),1)!important;transform:translateY(calc(var(--opening-progress) * -12px))!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical{opacity:clamp(0,calc((var(--opening-progress) - .28) * 3.4),1)!important;transform:translateY(calc((1 - var(--opening-progress)) * 16px))!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{order:2!important;width:100%!important;padding:0!important;display:block!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:1.42!important;background:#020202 url(https://ik.imagekit.io/d9wt8plt0/deeptech-black-hole-gargantua.png) 50%/contain no-repeat!important;border:0!important;width:100%!important;min-height:0!important;max-height:clamp(218px,31svh,270px)!important;margin:0!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;transform:none!important}.cap-mobile-problem-data{background:#030303!important;border-top:1px solid #ff6a002e!important;gap:12px!important;padding:18px 0 34px!important}.cap-mobile-problem-data__head{border-bottom:0!important;padding:0 14px 9px!important}.cap-mobile-problem-data__domains{background:0 0!important;border-top:1px solid #ffffff17!important;border-bottom:1px solid #ffffff17!important;grid-template-columns:repeat(6,minmax(48px,1fr))!important;gap:0!important;padding:0 6px!important;display:grid!important}.cap-mobile-problem-data__domains article{text-align:center!important;background:#050707!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:82px!important;padding:9px 2px!important;display:flex!important;position:relative!important}.cap-mobile-problem-data__domains article:not(:last-child):after{content:"›";z-index:2;color:#ff6a00b3;font:400 13px/1 Roboto Mono,monospace;position:absolute;top:28px;right:-4px}.cap-mobile-problem-data__domains svg{border-radius:50%!important;width:26px!important;height:26px!important;padding:5px!important}.cap-mobile-problem-data__domains b{font-size:8px!important;line-height:1.15!important}.cap-mobile-problem-data__domains small{color:var(--cap-orange)!important;order:-1!important;margin:0 0 1px!important;font-size:5px!important}.cap-mobile-problem-data__facts{background:#ffffff1a!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;display:grid!important}.cap-mobile-problem-data__facts article{grid-template-columns:30px 1fr!important;gap:8px!important;min-height:66px!important;padding:10px 9px!important}.cap-mobile-problem-data__facts b{font-size:10px!important}.cap-mobile-problem-data__facts span{max-width:100%!important;font-size:5.5px!important;line-height:1.25!important}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:66px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(300px,43svh,350px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(32px,10vw,39px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{font-size:11.5px!important;line-height:1.38!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{max-height:216px!important}}.cap-gravity__video--mobile{pointer-events:none;-webkit-user-select:none;user-select:none;display:none!important}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:68px!important;padding-bottom:10px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{gap:8px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(228px,28svh,252px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:9/11!important;max-height:clamp(365px,48svh,430px)!important;margin-top:calc(var(--opening-progress,0) * 78px)!important;background:#020202 url(https://ik.imagekit.io/d9wt8plt0/deeptech-black-hole-gargantua.png) 50%/cover no-repeat!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--desktop{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--mobile{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(222px,30svh,244px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{max-height:clamp(340px,46svh,400px)!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding:66px 8px 8px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{gap:4px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(326px,40svh,372px)!important;padding-inline:6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(34px,10vw,42px)!important;line-height:.94!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{margin-top:12px!important;font-size:clamp(11.5px,3.2vw,13px)!important;line-height:1.38!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:7px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{width:100vw!important;margin-inline:calc(50% - 50vw)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:auto!important;background:#020202 url(https://ik.imagekit.io/d9wt8plt0/deeptech-black-hole-gargantua.png) 50%/cover no-repeat!important;width:100vw!important;height:clamp(365px,46svh,430px)!important;max-height:none!important;margin:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--mobile{object-fit:cover!important;object-position:center!important;transform-origin:50%!important;transform:scale(1.22)!important}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:62px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(314px,42svh,356px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(31px,9.6vw,38px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{font-size:11px!important;line-height:1.34!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{height:clamp(330px,43svh,390px)!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding:58px 6px 6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header{padding-inline:6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{gap:4px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:calc(clamp(214px,27svh,236px) + (var(--opening-progress,0) * 74px))!important;padding-inline:6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{letter-spacing:-.052em!important;font-size:clamp(30px,9.2vw,38px)!important;line-height:.94!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{margin-top:10px!important;padding-left:11px!important;font-size:clamp(10.5px,3vw,12px)!important;line-height:1.34!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{width:100vw!important;margin-inline:calc(50% - 50vw)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:auto!important;background:#020202 url(https://ik.imagekit.io/d9wt8plt0/deeptech-black-hole-gargantua.png) 50%/cover no-repeat!important;width:100vw!important;height:clamp(230px,31svh,280px)!important;max-height:none!important;margin:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--mobile{object-fit:cover!important;object-position:center!important;transform-origin:50%!important;display:block!important;transform:scale(1.56)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--desktop{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head{background:#030303!important;border-top:1px solid #ff6a0040!important;border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:26px!important;padding:5px 8px 3px!important;font-size:6px!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head b{text-align:right!important;max-width:none!important;font-size:6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs{background:#030303!important;border:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;padding:5px 3px 3px!important;display:grid!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs:before,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs:after{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article{text-align:center!important;opacity:1!important;background:#050707!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:50px!important;padding:4px 1px!important;display:flex!important;transform:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article:before,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article:after{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs svg{width:22px!important;height:22px!important;padding:5px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs p{color:#f3f1eb!important;opacity:1!important;text-align:center!important;align-items:center!important;font-size:7px!important;line-height:1.1!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs small{color:var(--cap-orange)!important;margin:0!important;font-size:5px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts{background:#ffffff1a!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;margin:3px -6px 0!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts article,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts article:last-child{background:#080b0c!important;border:0!important;grid-column:auto!important;grid-template-columns:22px 1fr!important;align-items:center!important;gap:6px!important;min-height:48px!important;padding:6px!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts article>i{width:22px!important;height:22px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts article>i svg{width:12px!important;height:12px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts b{font-size:7px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts span{margin-top:2px!important;font-size:4.8px!important;line-height:1.15!important}.cap-mobile-problem-data{display:none!important}}@media (width<=700px) and (height<=780px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:calc(clamp(206px,29svh,228px) + (var(--opening-progress,0) * 68px))!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{height:clamp(210px,30svh,245px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts{display:none!important}}@media (width<=700px){.cap-exact__discipline-board{grid-template-columns:1fr 1fr!important;margin-top:38px!important}.cap-exact__discipline-board:before{height:38px!important}.cap-exact__discipline-board article:nth-child(3),.cap-exact__discipline-board article:nth-child(4){border-bottom:0!important}.cap-exact__discipline-board article{flex-direction:column!important;min-height:364px!important;display:flex!important}.cap-exact__discipline-board article>header{flex:0 0 64px!important}.cap-exact__discipline-board article>figure{flex:0 0 84px!important}.cap-exact__discipline-board article>div{flex:auto!important;min-height:0!important}.cap-exact__discipline-board article>footer{flex:0 0 36px!important}.cap-exact__discipline-board header{align-items:center!important;min-height:52px!important;padding:12px 12px 7px!important}.cap-exact__discipline-board header b{font-size:clamp(24px,8vw,32px)!important;line-height:.9!important}.cap-exact__discipline-board header b:after{width:18px!important;height:1.5px!important;margin-top:7px!important}.cap-exact__discipline-board header span{letter-spacing:.08em!important;text-align:right!important;max-width:74px!important;font-size:5.5px!important;line-height:1.25!important}.cap-exact__discipline-board figure{height:84px!important}.cap-exact__discipline-board figure:after{width:72px!important;height:72px!important}.cap-exact__discipline-board figure i{width:48px!important;height:48px!important}.cap-exact__discipline-board figure svg{width:24px!important;height:24px!important}.cap-exact__discipline-board article>div{min-height:0!important;padding:14px 12px 16px!important;display:block!important}.cap-exact__discipline-board h3{margin-bottom:9px!important;font-size:clamp(18px,5.7vw,23px)!important;line-height:1.02!important}.cap-exact__discipline-board p{font-size:10px!important;line-height:1.45!important}.cap-exact__discipline-board footer{letter-spacing:.07em!important;align-items:center!important;min-height:34px!important;padding:8px 10px!important;font-size:5.5px!important;line-height:1.2!important;display:flex!important}.cap-exact__discipline-board article:first-child footer{background:var(--cap-orange)!important}}@media (width<=380px){.cap-exact__discipline-board article>header{flex-basis:56px!important}.cap-exact__discipline-board article>figure{flex-basis:76px!important}.cap-exact__discipline-board article>footer{flex-basis:32px!important}.cap-exact__discipline-board header{min-height:48px!important;padding:10px 10px 6px!important}.cap-exact__discipline-board header b{font-size:24px!important}.cap-exact__discipline-board header span,.cap-exact__discipline-board footer{font-size:5px!important}.cap-exact__discipline-board figure{height:76px!important}.cap-exact__discipline-board figure i{width:42px!important;height:42px!important}.cap-exact__discipline-board figure svg{width:21px!important;height:21px!important}}@media (width<=700px){.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:34px!important;display:grid!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article{aspect-ratio:auto!important;background:#070a0b!important;border:1px solid #ffffff24!important;border-radius:0!important;width:100%!important;height:clamp(430px,70svh,560px)!important;min-height:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 50px #00000047!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure{width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure:after{content:""!important;background:linear-gradient(#05080a1a 0%,#05080a2e 24%,#05080ad1 61%,#05080afa 100%),linear-gradient(90deg,#05080ad1,#05080a2e 55%,#05080a73)!important;display:block!important;position:absolute!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure img{object-fit:cover!important;object-position:center top!important;filter:saturate(.76)contrast(1.08)brightness(.72)!important;width:100%!important;height:100%!important;transform:none!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head{z-index:2!important;min-height:0!important;color:var(--cap-orange)!important;pointer-events:none!important;justify-content:space-between!important;align-items:flex-start!important;padding:22px 20px 0!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head b{letter-spacing:.02em!important;color:var(--cap-orange)!important;font:600 18px/1 Roboto Mono,monospace!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head svg{width:44px!important;height:44px!important;color:var(--cap-orange)!important;filter:drop-shadow(0 0 18px #ff6a002e)!important;background:#04070857!important;border:1px solid #ff6a008c!important;border-radius:999px!important;padding:9px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>.cap-detail__problem-card-copy{z-index:2!important;color:#f4f2ed!important;width:100%!important;height:auto!important;min-height:0!important;padding:0 20px 22px!important;display:block!important;position:absolute!important;inset:auto 0 0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy small{color:#a8afb1!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 9px!important;font:700 8px/1.2 Roboto Mono,monospace!important;display:block!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{color:#f6f3ed!important;letter-spacing:-.055em!important;max-width:92%!important;margin:0 0 12px!important;font:500 clamp(30px,9.2vw,42px)/.96 Space Grotesk,sans-serif!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy p,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{color:#b5bbbd!important;max-width:94%!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy footer{width:100%!important;color:var(--cap-orange)!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-top:1px solid #ff6a006b!important;margin-top:22px!important;padding-top:13px!important;font:700 8px/1.2 Roboto Mono,monospace!important}}@media (width<=380px){.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article{height:clamp(400px,68svh,500px)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head{padding:18px 16px 0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head svg{width:38px!important;height:38px!important;padding:8px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>.cap-detail__problem-card-copy{padding:0 16px 18px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{font-size:clamp(27px,8.6vw,34px)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy p,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{font-size:12px!important;line-height:1.5!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{grid-template-rows:auto minmax(0,1fr)!important;padding:58px 6px 6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{flex-direction:column!important;justify-content:flex-start!important;gap:0!important;min-height:0!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{flex:none!important;order:1!important;width:100%!important;min-height:clamp(264px,34svh,312px)!important;padding:0 8px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(32px,9.6vw,41px)!important;line-height:.94!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{margin-top:10px!important;padding-left:11px!important;font-size:clamp(11px,3.2vw,12.8px)!important;line-height:1.36!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{flex:none!important;order:2!important;width:100vw!important;margin:0 calc(50% - 50vw)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:auto!important;background:#020202 url(https://ik.imagekit.io/d9wt8plt0/deeptech-black-hole-gargantua.png) 50%/cover no-repeat!important;border:0!important;width:100vw!important;height:clamp(224px,30svh,280px)!important;max-height:none!important;margin:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--desktop{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__video--mobile{object-fit:cover!important;object-position:center!important;transform-origin:50%!important;width:100%!important;height:100%!important;display:block!important;transform:scale(1.48)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head{background:#030303!important;border-top:1px solid #ff6a003d!important;border-bottom:1px solid #ffffff14!important;flex:none!important;order:3!important;min-height:24px!important;padding:4px 8px 3px!important;font-size:6px!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs{background:#030303!important;flex:none!important;order:4!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;padding:4px 2px 2px!important;display:grid!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article{text-align:center!important;opacity:1!important;background:#050707!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:54px!important;padding:4px 1px!important;display:flex!important;transform:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs svg{width:24px!important;height:24px!important;padding:5px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs p{color:#f3f1eb!important;opacity:1!important;text-align:center!important;align-items:center!important;font-size:8px!important;line-height:1.12!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs small{color:var(--cap-orange)!important;margin:1px 0 0!important;font-size:5px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-facts{display:none!important}.cap-exact__problems{background:#070a0b!important;height:620svh!important;min-height:0!important;padding:0!important;position:relative!important}.cap-exact__problems>.cap-exact__wrap{box-sizing:border-box!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;width:100%!important;height:100svh!important;padding:72px 14px 18px!important;display:grid!important;position:sticky!important;top:0!important;overflow:hidden!important}.cap-exact__problems .cap-exact__eyebrow,.cap-exact__problems>.cap-exact__wrap>h2,.cap-exact__problems>.cap-exact__wrap>.cap-exact__lead{z-index:8!important;pointer-events:none!important;text-shadow:0 16px 38px #000000b8!important;width:min(92vw,430px)!important;margin-left:0!important;position:relative!important}.cap-exact__problems .cap-exact__eyebrow{margin:0 0 4px!important}.cap-exact__problems>.cap-exact__wrap>h2{margin:0!important;font-size:clamp(35px,11vw,48px)!important;line-height:.94!important}.cap-exact__problems>.cap-exact__wrap>.cap-exact__lead{border-left:1px solid var(--cap-orange)!important;color:#b7bcbf!important;margin:8px 0 0!important;padding-left:12px!important;font-size:12px!important;line-height:1.45!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid{width:100%!important;height:100%!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article{opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:100%!important;height:100%!important;min-height:0!important;transition:opacity .42s,visibility .42s,transform 1.1s cubic-bezier(.2,.75,.2,1)!important;position:absolute!important;inset:0!important;transform:scale(1.025)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:scale(1)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child:not(.is-active){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure{height:100%!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure:after{background:linear-gradient(#05080ac7 0%,#05080a33 32%,#05080ab8 62%,#070a0b 100%),linear-gradient(90deg,#05080ae0,#05080a40 56%,#05080a94)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure img{object-position:center!important;filter:saturate(.78)contrast(1.12)brightness(.68)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head{padding:0!important;inset:calc(42% - 22px) 20px auto!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head b{font-size:22px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head svg{width:46px!important;height:46px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>.cap-detail__problem-card-copy{padding:0 20px!important;bottom:20px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy small{font-size:8px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{max-width:92%!important;font-size:clamp(34px,10.6vw,48px)!important;line-height:.94!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy p,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{max-width:92%!important;font-size:13px!important;line-height:1.5!important}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(252px,35svh,300px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(29px,9vw,36px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{font-size:10.5px!important;line-height:1.32!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{height:clamp(210px,29svh,258px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs p{font-size:7.2px!important}.cap-exact__problems>.cap-exact__wrap{padding:66px 10px 14px!important}.cap-exact__problems>.cap-exact__wrap>h2{font-size:clamp(31px,10vw,40px)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{font-size:clamp(30px,9.4vw,39px)!important}}@media (width<=700px){.cap-exact__problems{background:#070a0b!important;height:auto!important;min-height:0!important;padding:0!important;position:relative!important;overflow:visible!important}.cap-exact__problems>.cap-exact__wrap{width:100%!important;height:auto!important;min-height:0!important;padding:78px 0 0!important;display:block!important;position:relative!important;top:auto!important;overflow:visible!important}.cap-exact__problems .cap-exact__eyebrow,.cap-exact__problems>.cap-exact__wrap>h2,.cap-exact__problems>.cap-exact__wrap>.cap-exact__lead{z-index:2!important;pointer-events:auto!important;width:min(315px,100vw - 32px)!important;text-shadow:none!important;margin-left:16px!important;margin-right:16px!important;position:relative!important}.cap-exact__problems .cap-exact__eyebrow{margin-bottom:12px!important;font-size:7px!important}.cap-exact__problems>.cap-exact__wrap>h2{letter-spacing:-.055em!important;margin-top:0!important;margin-bottom:12px!important;font-size:clamp(30px,8.8vw,38px)!important;line-height:.96!important}.cap-exact__problems>.cap-exact__wrap>.cap-exact__lead{border-left:1px solid var(--cap-orange)!important;color:#aeb5b8!important;margin-top:0!important;margin-bottom:28px!important;padding-left:12px!important;font-size:12px!important;line-height:1.45!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid{width:100%!important;height:auto!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child:not(.is-active),.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#070a0b!important;border:0!important;border-top:1px solid #ffffff1f!important;width:100%!important;height:100svh!important;min-height:620px!important;margin:0!important;transition:none!important;display:block!important;position:sticky!important;top:0!important;overflow:hidden!important;transform:none!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure{width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure:after{content:""!important;background:linear-gradient(#05080a6b 0%,#05080aa8 39%,#05080a33 58%,#05080ae0 100%),linear-gradient(90deg,#05080ac7,#05080a2e 58%,#05080a94)!important;display:block!important;position:absolute!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure img{object-fit:cover!important;object-position:center!important;filter:saturate(.78)contrast(1.1)brightness(.7)!important;width:100%!important;height:100%!important;transform:none!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head{z-index:3!important;pointer-events:none!important;justify-content:space-between!important;align-items:center!important;padding:0!important;display:flex!important;position:absolute!important;inset:76px 20px auto!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head b{color:var(--cap-orange)!important;font:700 20px/1 Roboto Mono,monospace!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head svg{width:46px!important;height:46px!important;color:var(--cap-orange)!important;background:#0204052e!important;border:1px solid #ff6a0094!important;border-radius:999px!important;padding:10px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>.cap-detail__problem-card-copy{z-index:3!important;color:#f5f2ec!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;align-content:stretch!important;width:100%!important;height:100%!important;min-height:0!important;padding:142px 20px 26px!important;display:grid!important;position:absolute!important;inset:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy small{color:#aab1b3!important;letter-spacing:.17em!important;text-transform:uppercase!important;align-self:start!important;margin:0 0 11px!important;font:700 8px/1.25 Roboto Mono,monospace!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{color:#f8f5ee!important;letter-spacing:-.06em!important;align-self:start!important;max-width:92%!important;margin:0!important;font:500 clamp(34px,10vw,48px)/.95 Space Grotesk,sans-serif!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy p,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{color:#c0c5c7!important;align-self:end!important;max-width:94%!important;margin:0 0 20px!important;font-size:14px!important;line-height:1.55!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy footer{width:100%!important;color:var(--cap-orange)!important;letter-spacing:.15em!important;text-transform:uppercase!important;border-top:1px solid #ff6a0070!important;align-self:end!important;margin:0!important;padding-top:14px!important;font:700 8px/1.2 Roboto Mono,monospace!important}}@media (width<=380px){.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child:not(.is-active),.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article.is-active{min-height:590px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head{top:68px!important;left:16px!important;right:16px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>.cap-detail__problem-card-copy{padding:128px 16px 22px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{font-size:clamp(30px,9.2vw,39px)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy p,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{font-size:12.5px!important;line-height:1.48!important}}.cap-detail__problem-story{display:contents}@media (width<=700px){.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-story{width:100%!important;height:600svh!important;margin:0!important;display:block!important;position:relative!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid{background:#070a0b!important;width:100%!important;height:100svh!important;min-height:0!important;margin:0!important;display:block!important;position:sticky!important;inset:0 auto auto!important;overflow:hidden!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child:not(.is-active){z-index:1!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;transition:opacity .4s,visibility .4s,transform 1.15s cubic-bezier(.2,.75,.2,1)!important;display:block!important;position:absolute!important;inset:0!important;transform:scale(1.025)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article.is-active,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child.is-active{z-index:3!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:scale(1)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure img{transition:transform 1.4s cubic-bezier(.2,.75,.2,1)!important;transform:scale(1.08)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article.is-active>figure img{transform:scale(1)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy>*{opacity:0!important;transition:opacity .38s 80ms,transform .48s cubic-bezier(.2,.75,.2,1) 80ms!important;transform:translateY(18px)!important}.cap-detail.cap-exact .cap-exact__problems article.is-active .cap-detail__problem-card-head,.cap-detail.cap-exact .cap-exact__problems article.is-active .cap-detail__problem-card-copy>*{opacity:1!important;transform:translateY(0)!important}.cap-detail.cap-exact .cap-exact__problems article.is-active .cap-detail__problem-card-copy h3{transition-delay:.12s!important}.cap-detail.cap-exact .cap-exact__problems article.is-active .cap-detail__problem-card-copy p{transition-delay:.17s!important}.cap-detail.cap-exact .cap-exact__problems article.is-active .cap-detail__problem-card-copy footer{transition-delay:.21s!important}}@media (width<=900px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs{box-sizing:border-box!important;grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article{gap:clamp(3px,.65svh,6px)!important;min-width:0!important;min-height:clamp(54px,8.5svh,72px)!important;padding:clamp(4px,.7svh,7px) 3px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs svg{width:clamp(24px,4.8svh,34px)!important;height:clamp(24px,4.8svh,34px)!important;padding:clamp(5px,.9svh,8px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs p{min-width:0!important;font-size:clamp(8px,1.35vw,10px)!important;line-height:1.12!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs small{font-size:clamp(5px,.8vw,6px)!important}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article{gap:3px!important;min-height:50px!important;padding:3px 2px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs svg{width:23px!important;height:23px!important;padding:5px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs p{font-size:7.5px!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{gap:0!important;padding:58px 6px 6px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{flex-direction:column!important;justify-content:flex-start!important;gap:0!important;min-height:0!important;display:flex!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{flex:none!important;min-height:clamp(240px,34svh,263px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{flex:none!important;grid-template-rows:auto auto auto auto!important;width:100vw!important;height:auto!important;margin-inline:calc(50% - 50vw)!important;display:grid!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:auto!important;background:#020202 url(https://ik.imagekit.io/d9wt8plt0/deeptech-black-hole-gargantua.png) 50%/contain no-repeat!important;width:100vw!important;height:clamp(190px,30svh,260px)!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{object-fit:contain!important;object-position:center!important;transform-origin:50%!important;pointer-events:none!important;width:100%!important;height:100%!important;inset:0!important;transform:scale(1)!important}.cap-gravity__video::-webkit-media-controls{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-gravity__video::-webkit-media-controls-panel{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-gravity__video::-webkit-media-controls-play-button{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-gravity__video::-webkit-media-controls-start-playback-button{opacity:0!important;-webkit-appearance:none!important;display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head{min-height:22px!important;padding:4px 8px 3px!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs{grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:3px 2px!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article{min-height:clamp(50px,7.2svh,64px)!important}.cap-mobile-problem-data{box-sizing:border-box!important;background:#030303!important;border-top:1px solid #ff6a0033!important;gap:10px!important;width:100%!important;padding:16px 8px 22px!important;display:grid!important;overflow:hidden!important}.cap-mobile-problem-data__head{padding:0 4px 8px!important}.cap-mobile-problem-data__domains,.cap-mobile-problem-data__facts{background:#ffffff1a!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;padding:0!important;display:grid!important}.cap-mobile-problem-data__domains article,.cap-mobile-problem-data__facts article,.cap-mobile-problem-data__facts article:last-child{background:#080b0c!important;grid-column:auto!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:58px!important;padding:7px 5px!important;display:grid!important}.cap-mobile-problem-data__domains article:not(:last-child):after{display:none!important}.cap-mobile-problem-data__domains svg,.cap-mobile-problem-data__facts i{width:25px!important;height:25px!important;padding:5px!important}.cap-mobile-problem-data__facts svg{width:13px!important;height:13px!important;padding:0!important}.cap-mobile-problem-data__domains b,.cap-mobile-problem-data__facts b{font-size:clamp(8px,2.3vw,10px)!important}.cap-mobile-problem-data__domains small,.cap-mobile-problem-data__facts span{margin-top:3px!important;font-size:clamp(4.5px,1.25vw,5.5px)!important;line-height:1.2!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__deep{padding-top:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image>div{min-height:clamp(420px,55svh,500px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image>div{justify-content:center!important;padding:34px 16px 26px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image span{margin-bottom:12px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image p{font-size:clamp(31px,9.4vw,40px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image .cap_p{width:min(330px,90vw)!important;transform:translateY(10px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__discipline-board{margin-top:18px!important}}@media (width<=700px) and (height<=680px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding:50px 4px 4px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(214px,33svh,224px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{height:clamp(128px,22.5svh,154px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs article{min-height:48px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__manifesto--image>div{min-height:410px!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head.cap-mobile-problem-data__head--inline{display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline{grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;margin:0!important;padding:0!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data>.cap-mobile-problem-data__head,.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data>.cap-mobile-problem-data__domains,.cap-detail.cap-exact.cap-exact--gravity>.cap-mobile-problem-data{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{height:clamp(148px,22svh,214px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article{min-height:clamp(40px,6.4svh,50px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline article{min-height:clamp(46px,6.8svh,58px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline:before,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline:after,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline article:before,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline article:after{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline svg{border-radius:0!important}.cap-exact__architecture>header{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:22px 20px 18px!important}.cap-exact__architecture>header h3{font-size:22px!important}.cap-exact__architecture>header span{font-size:9px!important;line-height:1.5!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline small{font-size:9px!important}.cap-exact--gravity .cap-gravity__head.cap-mobile-problem-data__head--inline:after{background:#ff6a008c!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{width:min(92vw,480px)!important;margin-inline:auto!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{width:103%!important}}@media (width>=390px) and (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{transform:scale(1.12)!important}}@media (width>=480px) and (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{transform:scale(1.2)!important}}@media (width>=600px) and (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{transform:scale(1.3)!important}}.cap-gravity__mobile-endpoints{display:none}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{position:relative!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoints{z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoint{color:#f6f3ec;text-shadow:0 2px 10px #000000f5,0 0 20px #000000e6;gap:clamp(2px,.8vw,5px);width:clamp(72px,24vw,118px);display:grid;position:absolute;top:50%;transform:translateY(-50%)}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoint--environment{text-align:left;justify-items:start;left:clamp(6px,2.6vw,18px)}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoint--decision{text-align:right;justify-items:end;right:clamp(6px,2.6vw,18px)}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoint b{color:#c9ceca;letter-spacing:.14em;text-transform:uppercase;font:800 clamp(6.5px,2vw,10px)/1.05 Roboto Mono,monospace}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoint span{color:#fffaf2;max-width:100%;font:600 clamp(8px,2.65vw,12px)/1.15 Space Grotesk,system-ui,sans-serif}}@media (width<=360px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoint{width:clamp(60px,23vw,78px)}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoint b{letter-spacing:.1em;font-size:6px}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoint span{font-size:7.4px;line-height:1.1}}.cap-detail__problem-grid article:first-child>figure:after,.cap-detail__problem-grid article:nth-child(6)>figure:after{background:0 0!important;display:none!important}.cap-detail__problem-grid article:first-child>figure img,.cap-detail__problem-grid article:nth-child(6)>figure img,.cap-detail__problem-grid article:first-child:hover>figure img,.cap-detail__problem-grid article:nth-child(6):hover>figure img{filter:none!important}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline{background:#030303!important;gap:4px!important;padding:4px 4px 7px!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline article{background:linear-gradient(145deg,#ff6a000e,#080b0cf5 46%,#080b0cfa)!important;border:1px solid #ffffff1a!important;border-radius:4px!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:4px!important;min-height:clamp(64px,9svh,78px)!important;padding:7px 3px 8px!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline svg{width:clamp(24px,7vw,34px)!important;height:clamp(24px,7vw,34px)!important;padding:clamp(5px,1.8vw,8px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline p{text-align:center!important;place-items:center!important;gap:2px!important;min-width:0!important;max-width:100%!important;margin:0!important;line-height:1!important;display:grid!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline b{white-space:normal!important;overflow-wrap:normal!important;color:#f7f4ef!important;max-width:100%!important;font-size:clamp(8px,2.55vw,10.5px)!important;line-height:1.08!important;display:block!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline small{color:var(--cap-orange)!important;order:-1!important;margin:0!important;font-size:clamp(5.5px,1.7vw,7px)!important;line-height:1!important}}@media (width<=360px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline{gap:3px!important;padding-inline:3px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline article{min-height:61px!important;padding:6px 2px 7px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline b{letter-spacing:-.01em!important;font-size:7.4px!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:calc(env(safe-area-inset-top,0px) + 82px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header{z-index:12!important;margin-top:0!important;position:relative!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header span,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header b{visibility:visible!important;opacity:1!important;display:block!important}}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:first-child>figure:after,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6)>figure:after,.cap-detail__problem-grid article:first-child>figure:after,.cap-detail__problem-grid article:nth-child(6)>figure:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}@media (width>=701px){.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid{align-items:stretch!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article{flex-direction:column!important;height:100%!important;min-height:clamp(420px,32vw,560px)!important;display:flex!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure{flex:0 0 clamp(196px,15vw,274px)!important;height:auto!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>.cap-detail__problem-card-copy{flex:auto!important;grid-template-rows:auto auto auto minmax(12px,1fr) auto!important;align-content:stretch!important;min-height:0!important;display:grid!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy footer{grid-row:5!important;align-self:end!important;width:100%!important;margin-top:0!important}.cap-exact__domain-grid{border-bottom:0!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 -1px #1018203d!important}.cap-exact__domain-grid:after{z-index:3;content:"";pointer-events:none;background:#10182047;height:1px;position:absolute;bottom:0;left:0;right:0;transform:translateZ(0)}.cap-exact__domain-grid article{box-shadow:inset 0 -1px #1018202b!important}}.cap-exact__manifesto.cap-exact__manifesto--image figure:after,.cap-exact__manifesto--image figure:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}@media (width>=901px) and (width<=1599px){.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article{background:#080c0e!important;flex-direction:column!important;height:auto!important;min-height:clamp(455px,42vw,560px)!important;display:flex!important;overflow:hidden!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure{flex:0 0 clamp(205px,20vw,285px)!important;width:100%!important;height:auto!important;margin:0!important;position:relative!important;inset:auto!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head{z-index:4!important;pointer-events:none!important;justify-content:space-between!important;align-items:center!important;padding:0!important;display:flex!important;position:absolute!important;top:clamp(18px,1.6vw,26px)!important;left:0!important;right:clamp(18px,1.6vw,26px)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head b{color:var(--cap-orange)!important;padding-left:0!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-head svg{width:clamp(38px,3.2vw,50px)!important;height:clamp(38px,3.2vw,50px)!important;padding:clamp(8px,.75vw,11px)!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>.cap-detail__problem-card-copy{color:#f3f2ee!important;flex:auto!important;grid-template-rows:auto auto auto minmax(10px,1fr) auto!important;height:auto!important;min-height:0!important;padding:clamp(18px,1.6vw,26px) clamp(20px,1.8vw,28px) clamp(16px,1.4vw,22px)!important;display:grid!important;position:relative!important;inset:auto!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{font-size:clamp(20px,1.65vw,26px)!important;line-height:1.04!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy p,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy p{font-size:clamp(11.5px,.92vw,13.5px)!important;line-height:1.55!important}}@media (width<=700px) and (height<=740px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:calc(env(safe-area-inset-top,0px) + 70px)!important;padding-bottom:4px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(194px,29svh,222px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{height:clamp(126px,20svh,158px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline{gap:1px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article,.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article:last-child{grid-template-columns:22px minmax(0,1fr)!important;gap:4px!important;min-height:clamp(34px,5.2svh,42px)!important;padding:4px 3px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline i{width:20px!important;height:20px!important;padding:4px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline b{font-size:6.8px!important;line-height:1!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline span{font-size:4.4px!important;line-height:1.08!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head.cap-mobile-problem-data__head--inline{min-height:18px!important;padding:3px 6px 2px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head.cap-mobile-problem-data__head--inline span,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head.cap-mobile-problem-data__head--inline b{font-size:5px!important;line-height:1!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline{gap:3px!important;padding:3px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline article{gap:2px!important;min-height:clamp(43px,6.2svh,50px)!important;padding:4px 2px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline svg{width:22px!important;height:22px!important;padding:5px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline b{font-size:7px!important;line-height:1!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline small{font-size:5px!important;line-height:1!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article{justify-items:stretch!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline i{box-sizing:border-box!important;place-self:center!important;place-items:center!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline i svg{box-sizing:border-box!important;width:58%!important;height:58%!important;margin:0!important;padding:0!important;display:block!important;transform:translate(0,0)!important}}@media (width<=700px) and (height<=740px){.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline i{width:22px!important;height:22px!important;padding:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline i svg{width:13px!important;height:13px!important}}@media (width<=700px) and (height>=741px){.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline i{width:clamp(26px,7.2vw,32px)!important;height:clamp(26px,7.2vw,32px)!important;padding:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline i svg{width:clamp(15px,4.3vw,19px)!important;height:clamp(15px,4.3vw,19px)!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoints:before,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoints:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#ff6a0014,#ff7e18d9,#ff6a0038);height:1px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 8px #ff6a0047}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoints:before{width:clamp(54px,25vw,148px);left:clamp(30px,13vw,58px)}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoints:after{background:linear-gradient(90deg,#ff6a0038,#ff7e18d9,#ff6a0014);width:clamp(54px,25vw,148px);right:clamp(30px,13vw,58px)}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoint{z-index:3}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoint:after{content:"";background:#030303b3;border:1px solid #ff7e18e6;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 9px #ff6a0047}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoint--environment:after{right:calc(-1*clamp(20px,6vw,34px))}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoint--decision:after{left:calc(-1*clamp(20px,6vw,34px))}}@media (width<=360px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoints:before,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoints:after{width:clamp(40px,22vw,70px)}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoints:before{left:36px}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__mobile-endpoints:after{right:36px}}@media (width<=700px) and (height<=820px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening{height:220svh!important;min-height:0!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{height:auto!important;min-height:100svh!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 18px)!important;position:sticky!important;top:0!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline{margin-bottom:10px!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening{height:240svh!important;min-height:0!important;padding:0!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{box-sizing:border-box!important;height:auto!important;min-height:100svh!important;padding:calc(env(safe-area-inset-top,0px) + 74px) 8px calc(env(safe-area-inset-bottom,0px) + 14px)!important;flex-direction:column!important;gap:clamp(6px,1.1svh,12px)!important;display:flex!important;position:sticky!important;top:0!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header{flex:none!important;padding-inline:2px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{flex-direction:column!important;flex:none!important;justify-content:flex-start!important;min-height:0!important;padding-top:0!important;display:flex!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{flex:none!important;width:100%!important;min-height:clamp(248px,26svh,430px)!important;position:relative!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message{justify-content:flex-start!important;padding-top:clamp(0px,1svh,8px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{max-width:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{flex:none!important;grid-template-rows:auto auto auto!important;width:100vw!important;margin-inline:calc(50% - 50vw)!important;display:grid!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:auto!important;width:100vw!important;height:clamp(168px,18svh,270px)!important;min-height:0!important;margin:0!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline{flex:none!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head.cap-mobile-problem-data__head--inline{flex:none!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline{flex:none!important;grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-bottom:0!important;display:grid!important;overflow:visible!important}}@media (width<=700px) and (height<=740px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening{height:270svh!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:calc(env(safe-area-inset-top,0px) + 66px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(205px,30svh,330px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{height:clamp(138px,22svh,174px)!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline{background:0 0!important;grid-template-columns:1fr 1fr!important;gap:4px!important;width:100%!important;padding:0 7px!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article,.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article:last-child{background:linear-gradient(90deg,#ff6a000e,#080b0cf0 38%,#080b0cfa)!important;border:1px solid #ffffff17!important;border-radius:8px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:44px!important;padding:7px 10px!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline i{border-radius:50%!important;width:28px!important;height:28px!important;padding:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline i svg{width:15px!important;height:15px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline p{gap:2px!important;min-width:0!important;margin:0!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline b{letter-spacing:.02em!important;font-size:10px!important;line-height:1.05!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline span{letter-spacing:.04em!important;max-width:none!important;font-size:7.2px!important;line-height:1.22!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head.cap-mobile-problem-data__head--inline{border-bottom:1px solid #ff6a0099!important;margin:6px 7px 0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline{background:0 0!important;gap:7px!important;padding:7px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline article{background:radial-gradient(circle at 50% 28%,#ff6a002e,#ff6a000f 34%,#080b0cfa 68%)!important;border-radius:8px!important;min-height:88px!important;padding:9px 5px 10px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline svg{width:36px!important;height:36px!important;padding:8px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline b{font-size:10px!important;line-height:1.05!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline small{font-size:7px!important}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline{gap:5px!important;padding-inline:5px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline article{min-height:78px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline svg{width:31px!important;height:31px!important;padding:7px!important}}@media (width>=385px) and (width<=395px) and (orientation:portrait){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:285px!important}}@media (width>=350px) and (width<=384px) and (orientation:portrait){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:285px!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head.cap-mobile-problem-data__head--inline{background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;min-height:34px!important;margin:12px 8px 0!important;padding:0!important;display:flex!important;position:relative!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head.cap-mobile-problem-data__head--inline:before,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head.cap-mobile-problem-data__head--inline:after{content:""!important;background:linear-gradient(90deg,#0000,#ff6a00c7,#0000)!important;width:min(25vw,110px)!important;height:1px!important;display:block!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head.cap-mobile-problem-data__head--inline span{color:var(--cap-orange)!important;letter-spacing:.12em!important;text-align:center!important;text-transform:uppercase!important;flex:none!important;margin:0 12px!important;font:700 8px/1 Roboto Mono,monospace!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head.cap-mobile-problem-data__head--inline b{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline{background:0 0!important;border-top:1px solid #ff6a0033!important;border-bottom:1px solid #ff6a0047!important;grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0 8px 10px!important;padding:8px 0 10px!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline article{min-height:74px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:5px!important;padding:8px 4px!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline article:not(:nth-child(3n)){border-right:1px solid #ffffff2e!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline article:nth-child(-n+3){border-bottom:1px solid #ffffff1a!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline svg{width:25px!important;height:25px!important;color:var(--cap-orange)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline p{text-align:center!important;flex-direction:column-reverse!important;align-items:center!important;gap:3px!important;margin:0!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline b{color:#f5f1eb!important;letter-spacing:-.02em!important;font:700 10px/1.05 Space Grotesk,system-ui,sans-serif!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline small{color:var(--cap-orange)!important;letter-spacing:.08em!important;margin:0!important;font:700 7px/1 Roboto Mono,monospace!important}}@media (width<=360px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head.cap-mobile-problem-data__head--inline span{margin-inline:8px!important;font-size:7px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline article{min-height:68px!important;padding-inline:2px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline b{font-size:9px!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>span{display:none!important}}@media (width>=1101px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__principle{display:flex!important}}@media (width<=1100px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__principle{display:none!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:82px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header{width:100%!important;color:var(--cap-orange)!important;letter-spacing:.13em!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;font-size:clamp(10px,2.8vw,13px)!important;line-height:1.3!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header span,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header b{white-space:normal!important;max-width:100%!important;display:block!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header b{color:#858d90!important;letter-spacing:.2em!important;font-size:clamp(7px,2vw,9px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{padding-top:18px!important}.cap-detail.cap-exact .cap-exact__problems{padding-bottom:0!important}.cap-detail.cap-exact .cap-exact__capability{padding-top:42px!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure:after{background:0 0!important;display:none!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article>figure img,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:hover>figure img,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article.is-active>figure img{filter:none!important;transform:none!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article{background:#070a0b!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy h3,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-grid article:nth-child(6) .cap-detail__problem-card-copy h3{text-shadow:0 2px 16px #00000094!important}.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy p,.cap-detail.cap-exact .cap-exact__problems .cap-detail__problem-card-copy footer{text-shadow:0 2px 12px #000000b3!important}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header{letter-spacing:.11em!important;font-size:10px!important;line-height:1.3!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-exact__hero-foot,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__cards,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__ai,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__achieved-grid,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:1px!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__hero-foot>*,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__cards>*,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__ai>*,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__achieved-grid>*,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid>*{min-width:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__capability{background:radial-gradient(circle at 86% 10%,#ff6a002e,#0000 30%),radial-gradient(circle at 12% 84%,#ff6a001a,#0000 34%),linear-gradient(135deg,#10100b 0%,#07090a 46%,#161007 100%)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__hero-foot h3,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__cards h3,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__ai h3,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__achieved-grid h3,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid h3,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__hero-foot b,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__cards b,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__ai b,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__achieved-grid b,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid b{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__hero-foot h3,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__cards h3,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__ai h3,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__achieved-grid h3,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid h3{letter-spacing:-.04em!important;font-size:clamp(14px,3.55vw,18px)!important;line-height:1.08!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__hero-foot b,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__cards b,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__ai b,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__achieved-grid b,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid b{font-size:clamp(10px,2.85vw,14px)!important;line-height:1.08!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__hero-foot p,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__cards p,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__ai p,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__achieved-grid p,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid p,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__hero-foot span,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__cards span,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__ai span,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__achieved-grid span,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid span{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:clamp(9px,2.45vw,12px)!important;line-height:1.35!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__cards article,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__achieved-grid article,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid article{padding:18px 12px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__ai article{min-height:240px!important;padding:42px 18px!important}}@media (width<=380px){.cap-detail.cap-exact.cap-exact--gravity .cap-exact__hero-foot h3,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__cards h3,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__ai h3,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__achieved-grid h3,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid h3{font-size:13px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__hero-foot b,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__cards b,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__ai b,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__achieved-grid b,.cap-detail.cap-exact.cap-exact--gravity .cap-exact__domain-grid b{font-size:9.5px!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head.cap-mobile-problem-data__head--inline,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline{display:none!important}.cap-detail.cap-exact.cap-exact--gravity>.cap-mobile-problem-data,.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data>.cap-mobile-problem-data__head,.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data>.cap-mobile-problem-data__domains{display:block!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data>.cap-mobile-problem-data__facts{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening{height:100svh!important;min-height:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-bottom:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{flex:auto!important;justify-content:flex-start!important;height:auto!important;min-height:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{flex:none!important;min-height:clamp(190px,26svh,225px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:auto!important;flex:auto!important;height:auto!important;min-height:clamp(150px,26svh,210px)!important;max-height:clamp(240px,40svh,360px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{object-fit:cover!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline{flex:none!important;margin-top:auto!important}.cap-detail.cap-exact.cap-exact--gravity>.cap-mobile-problem-data{box-sizing:border-box!important;background:#030303!important;border-top:1px solid #ff6a0038!important;margin:0!important;padding:clamp(26px,5svh,44px) 6px clamp(24px,4svh,40px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data>.cap-mobile-problem-data__head{margin-bottom:clamp(14px,2.4svh,22px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data>.cap-mobile-problem-data__domains{background:#ffffff1a!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data>.cap-mobile-problem-data__domains article{text-align:center!important;background:#080b0c!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(6px,1.1svh,10px)!important;min-width:0!important;min-height:clamp(84px,12svh,112px)!important;padding:clamp(10px,1.6svh,16px) 4px!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data>.cap-mobile-problem-data__domains svg{width:clamp(30px,5.2svh,40px)!important;height:clamp(30px,5.2svh,40px)!important;color:var(--cap-orange)!important;border:1px solid #ff6a0080!important;border-radius:0!important;padding:clamp(6px,1svh,9px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data>.cap-mobile-problem-data__domains p{flex-direction:column!important;align-items:center!important;gap:3px!important;margin:0!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data>.cap-mobile-problem-data__domains b{font-size:clamp(10px,2.9vw,12.5px)!important;line-height:1.15!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data>.cap-mobile-problem-data__domains small{color:var(--cap-orange)!important;margin:0!important;font-size:clamp(7px,2vw,9px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-exact__deep{padding-top:0!important}}@media (width<=700px) and (height<=760px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:calc(env(safe-area-inset-top,0px) + 56px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{min-height:clamp(130px,22svh,165px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(26px,7.4vw,33px)!important;line-height:.96!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{font-size:clamp(10px,2.9vw,11.5px)!important;line-height:1.3!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{min-height:clamp(120px,21svh,160px)!important;max-height:clamp(150px,26svh,200px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article{min-height:0!important;padding:6px 4px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline i{width:20px!important;height:20px!important;padding:4px!important}}@media (width<=700px) and (height<=600px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:calc(env(safe-area-inset-top,0px) + 48px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(22px,6.6vw,27px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{min-height:clamp(100px,18svh,132px)!important;max-height:clamp(124px,22svh,160px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article{padding:4px 3px!important}}@media (width<=700px) and (height<=520px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening{height:auto!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{height:auto!important;min-height:0!important;position:relative!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline{margin-top:clamp(16px,4svh,26px)!important}}@media (width<=700px){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening{height:175svh!important;min-height:0!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{box-sizing:border-box!important;width:100%!important;height:100svh!important;min-height:0!important;padding:calc(env(safe-area-inset-top,0px) + 68px) 10px max(6px, env(safe-area-inset-bottom,0px))!important;flex-direction:column!important;gap:clamp(5px,.8svh,9px)!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header{flex:none!important;padding:0 2px!important;font-size:clamp(8px,2.45vw,11px)!important;line-height:1.2!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-layout{flex-direction:column!important;flex:auto!important;gap:clamp(5px,.8svh,9px)!important;min-height:0!important;padding:0!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{box-sizing:border-box!important;flex:0 0 clamp(250px,34svh,310px)!important;order:1!important;min-height:clamp(250px,34svh,310px)!important;padding:clamp(4px,.7svh,8px) 2px 0!important;position:relative!important;overflow:visible!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message{justify-content:flex-start!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(34px,10.6vw,48px)!important;line-height:.93!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{margin-top:clamp(11px,1.7svh,17px)!important;padding-left:clamp(10px,3.2vw,15px)!important;font-size:clamp(11.5px,3.25vw,14px)!important;line-height:1.36!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical>p+p{margin-top:clamp(6px,.9svh,9px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video{flex-direction:column!important;flex:auto!important;order:2!important;min-height:0!important;display:flex!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:auto!important;flex:auto!important;width:100%!important;height:auto!important;min-height:clamp(112px,18svh,180px)!important;max-height:none!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video{object-fit:cover!important;object-position:center!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__head.cap-mobile-problem-data__head--inline,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__inputs.cap-mobile-problem-data__domains--inline,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity__principle{display:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline{background:#ffffff1c!important;flex:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;min-height:clamp(86px,12svh,112px)!important;margin:0!important;padding:0!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article,.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article:last-child{background:#080b0c!important;grid-column:auto!important;grid-template-columns:clamp(22px,6vw,28px) minmax(0,1fr)!important;gap:clamp(4px,1.2vw,7px)!important;min-width:0!important;min-height:0!important;padding:clamp(6px,1svh,9px) 5px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline b{font-size:clamp(7px,2.1vw,9px)!important;line-height:1.05!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline span{font-size:clamp(4.5px,1.3vw,6px)!important;line-height:1.15!important}.cap-detail.cap-exact.cap-exact--gravity>.cap-mobile-problem-data--standalone{z-index:4!important;box-sizing:border-box!important;background:radial-gradient(circle at 50% 0,#ff6a0014,#0000 36%),#030303!important;border-top:1px solid #ff6a0059!important;gap:clamp(14px,2.4svh,22px)!important;width:100%!important;min-height:auto!important;margin:0!important;padding:clamp(24px,4.5svh,40px) 12px clamp(22px,4svh,36px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.cap-detail.cap-exact.cap-exact--gravity>.cap-mobile-problem-data--standalone>.cap-mobile-problem-data__head{min-height:0!important;margin:0!important;padding:0 2px clamp(10px,1.5svh,14px)!important;display:flex!important}.cap-detail.cap-exact.cap-exact--gravity>.cap-mobile-problem-data--standalone>.cap-mobile-problem-data__domains{background:#ffffff21!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;padding:0!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity>.cap-mobile-problem-data--standalone>.cap-mobile-problem-data__domains article{text-align:left!important;background:#080b0c!important;border:0!important;grid-template-columns:clamp(34px,9vw,42px) minmax(0,1fr)!important;align-items:center!important;gap:clamp(8px,2.4vw,13px)!important;min-width:0!important;min-height:clamp(88px,13svh,116px)!important;padding:clamp(11px,1.8svh,16px) clamp(8px,2.4vw,13px)!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity>.cap-mobile-problem-data--standalone>.cap-mobile-problem-data__domains svg{box-sizing:border-box!important;border:1px solid #ff6a008c!important;border-radius:50%!important;width:clamp(34px,9vw,42px)!important;height:clamp(34px,9vw,42px)!important;padding:clamp(7px,1.8vw,9px)!important}.cap-detail.cap-exact.cap-exact--gravity>.cap-mobile-problem-data--standalone>.cap-mobile-problem-data__domains p{text-align:left!important;align-items:flex-start!important}.cap-detail.cap-exact.cap-exact--gravity>.cap-mobile-problem-data--standalone>.cap-mobile-problem-data__domains b{font-size:clamp(12px,3.35vw,15px)!important;line-height:1.12!important}.cap-detail.cap-exact.cap-exact--gravity>.cap-mobile-problem-data--standalone>.cap-mobile-problem-data__domains small{order:-1!important;font-size:clamp(7px,1.9vw,9px)!important}.cap-detail.cap-exact.cap-exact--gravity>.cap-mobile-problem-data--standalone>.cap-mobile-problem-data__facts{display:none!important}.cap-detail.cap-exact.cap-exact--gravity>.cap-mobile-problem-data--standalone+.cap-exact__deep{margin-top:0!important;padding-top:0!important}}@media (width<=700px) and (height<=760px) and (orientation:portrait){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:calc(env(safe-area-inset-top,0px) + 56px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-copy{flex-basis:clamp(215px,33svh,250px)!important;min-height:clamp(215px,33svh,250px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--primary h1,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message--physical h2{font-size:clamp(29px,9vw,38px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-message>p{margin-top:9px!important;font-size:clamp(10.5px,3vw,12.5px)!important;line-height:1.3!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{min-height:clamp(94px,16svh,126px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline{min-height:clamp(72px,11svh,88px)!important}}@media (width<=700px) and (orientation:portrait){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{aspect-ratio:16/9!important;background:#030303!important;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field video,.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;transform:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline{flex:auto!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:clamp(118px,16svh,160px)!important;max-height:none!important;margin-top:clamp(3px,.55svh,6px)!important;margin-bottom:0!important;display:grid!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article,.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article:last-child{grid-template-columns:clamp(40px,11vw,52px) minmax(0,1fr)!important;align-content:center!important;gap:clamp(8px,2.3vw,12px)!important;height:100%!important;padding:clamp(10px,1.6svh,16px) clamp(7px,2vw,12px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline i{width:clamp(40px,11vw,52px)!important;height:clamp(40px,11vw,52px)!important;padding:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline i svg{width:66%!important;height:66%!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline b{letter-spacing:-.02em!important;font-size:clamp(16px,4.25vw,20px)!important;line-height:1.08!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline span{letter-spacing:.025em!important;margin-top:5px!important;font-size:clamp(9px,2.45vw,11.5px)!important;line-height:1.22!important}}@media (width<=700px) and (height<=700px) and (orientation:portrait){.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline{min-height:104px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article,.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article:last-child{grid-template-columns:34px minmax(0,1fr)!important;gap:6px!important;padding:6px 4px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline i{width:34px!important;height:34px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline b{font-size:13px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline span{margin-top:3px!important;font-size:8px!important}}@media (width<=400px) and (orientation:portrait){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:calc(env(safe-area-inset-top,0px) + 88px)!important}}@media (width<=400px) and (height<=700px) and (orientation:portrait){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:calc(env(safe-area-inset-top,0px) + 78px)!important}}@media (width<=700px) and (orientation:portrait){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:calc(env(safe-area-inset-top,0px) + 76px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header,.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header[data-cap-reveal]{z-index:8!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:18px!important;color:var(--cap-orange)!important;opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;flex:none!important;margin:0!important;padding:2px 4px 3px!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header span{width:100%!important;max-width:100%!important;color:inherit!important;letter-spacing:clamp(.07em,.35vw,.13em)!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;opacity:1!important;visibility:visible!important;clip-path:none!important;font:700 clamp(8px,2.35vw,10.5px)/1.3 Roboto Mono,monospace!important;display:block!important}}@media (width<=700px) and (height<=700px) and (orientation:portrait){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:calc(env(safe-area-inset-top,0px) + 66px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header span{letter-spacing:.07em!important;font-size:8px!important}}@media (width<=700px) and (height>=850px) and (orientation:portrait){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{min-height:190px!important}}@media (width<=700px) and (height<=520px) and (orientation:landscape){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening{height:auto!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{height:auto!important;min-height:100svh!important;position:relative!important;overflow:visible!important}}@media (width>=540px) and (width<=700px) and (orientation:portrait){.cap-detail.cap-exact.cap-exact--gravity>.cap-mobile-problem-data--standalone>.cap-mobile-problem-data__domains{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=700px) and (orientation:portrait){.cap-detail.cap-exact.cap-exact--gravity .cap-gravity--video .cap-gravity__field{border-left:1px solid #ff6a0033!important;border-right:1px solid #ff6a0033!important;align-self:center!important;width:calc(100% - clamp(18px,5vw,30px))!important;margin-inline:auto!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline{align-self:stretch!important;width:100%!important;min-height:clamp(108px,15svh,138px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article,.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article:last-child{grid-template-columns:clamp(27px,7.2vw,34px) minmax(0,1fr)!important;gap:clamp(6px,1.7vw,9px)!important;padding:clamp(8px,1.25svh,12px) clamp(6px,1.7vw,10px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline i{width:clamp(26px,7vw,34px)!important;height:clamp(26px,7vw,34px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline b{font-size:clamp(8px,2.35vw,10.5px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline span{font-size:clamp(5px,1.48vw,6.5px)!important;line-height:1.18!important}}@media (width<=700px) and (height<=760px) and (orientation:portrait){.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline{min-height:clamp(88px,13svh,104px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article,.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article:last-child{padding:6px 5px!important}}@media (width<=700px) and (orientation:portrait){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:calc(env(safe-area-inset-top,0px) + 76px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header{z-index:8!important;opacity:1!important;visibility:visible!important;clip-path:none!important;width:100%!important;min-height:20px!important;padding:3px 4px 4px!important;display:block!important;overflow:visible!important;transform:none!important}.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage>header span{width:100%!important;color:var(--cap-orange)!important;letter-spacing:clamp(.07em,.35vw,.13em)!important;white-space:normal!important;opacity:1!important;visibility:visible!important;clip-path:none!important;font:700 clamp(8px,2.35vw,10.5px)/1.3 Roboto Mono,monospace!important;display:block!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline{flex:auto!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:stretch!important;min-height:clamp(118px,16svh,160px)!important;max-height:none!important;margin:clamp(3px,.55svh,6px) 0 0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article,.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article:last-child{grid-template-columns:clamp(40px,11vw,52px) minmax(0,1fr)!important;align-content:center!important;gap:clamp(8px,2.3vw,12px)!important;height:100%!important;padding:clamp(10px,1.6svh,16px) clamp(7px,2vw,12px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline i{width:clamp(40px,11vw,52px)!important;height:clamp(40px,11vw,52px)!important;padding:0!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline i svg{width:66%!important;height:66%!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline b{font-size:clamp(12px,3.2vw,15px)!important;line-height:1.08!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline span{margin-top:4px!important;font-size:clamp(7px,1.85vw,9px)!important;line-height:1.22!important}}@media (width<=400px) and (orientation:portrait){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:calc(env(safe-area-inset-top,0px) + 88px)!important}}@media (width<=400px) and (height<=700px) and (orientation:portrait){.cap-detail.cap-exact.cap-exact--gravity .cap-detail__opening-stage{padding-top:calc(env(safe-area-inset-top,0px) + 78px)!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline{min-height:104px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article,.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline article:last-child{grid-template-columns:34px minmax(0,1fr)!important;gap:6px!important;padding:6px 4px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline i{width:34px!important;height:34px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline b{font-size:11px!important}.cap-detail.cap-exact.cap-exact--gravity .cap-mobile-problem-data__facts--inline span{margin-top:3px!important;font-size:6.5px!important}}main{display:block}.about-page>section:not(:first-child),.contact-page>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 900px}
