
:root{--ink:#181a18;--paper:#eeeae1;--muted:#9a9c92;--copper:#bd9472;--line:rgba(238,234,225,.17);--darkline:rgba(24,26,24,.18);--pad:clamp(22px,5.2vw,96px);--font:Arial,Helvetica,sans-serif;--mono:'Courier New',monospace;--serif:Georgia,'Times New Roman',serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--font);font-size:16px;-webkit-font-smoothing:antialiased}body.locked{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a,input,select,textarea{touch-action:manipulation}button{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--copper);outline-offset:6px}button:disabled{cursor:not-allowed;opacity:.55}::selection{background:var(--copper);color:var(--ink)}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:400}p{line-height:1.65}button{border:0}small{font-size:12px}.wrap{padding-inline:var(--pad);max-width:1800px;margin:auto}.eyebrow{font:11px/1.4 var(--mono);letter-spacing:1.4px;text-transform:uppercase}.subtle{color:#b9bcb1}.copper{color:var(--copper)}.serif{font-family:var(--serif);font-style:italic;font-weight:400}.skip{position:fixed;top:-80px;left:20px;background:var(--paper);color:var(--ink);padding:15px;z-index:1000}.skip:focus{top:15px}.arrow{display:inline-block;font-size:23px;line-height:1;font-family:Arial;font-weight:400;transition:transform .25s}.text-link{display:inline-flex;align-items:center;gap:22px;font-size:13px;border-bottom:1px solid currentColor;padding:0 0 11px}.text-link:hover .arrow{transform:translate(3px,-3px)}.pill-link{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;padding:16px 22px;border:1px solid var(--line);border-radius:2px;font-size:12px;background:transparent;transition:background .2s,color .2s}.pill-link:hover{background:var(--paper);color:var(--ink)}.solid{background:var(--paper);color:var(--ink);border-color:var(--paper)}.solid:hover{background:var(--copper);border-color:var(--copper)}.section-title{font-size:clamp(38px,5.5vw,86px);letter-spacing:-.055em;line-height:1.03}.section-top{display:flex;justify-content:space-between;align-items:start;gap:30px;padding-top:30px;border-top:1px solid var(--line)}.section-top .eyebrow{max-width:240px}.section-number{font:12px var(--mono);color:var(--copper)}
/* Navigation */
.nav{height:88px;position:absolute;inset:0 0 auto;z-index:20;border-bottom:1px solid var(--line)}.nav-inner{height:100%;display:flex;justify-content:space-between;align-items:center;gap:32px}.logo{font-size:31px;letter-spacing:-2.3px;font-weight:800;display:flex;gap:2px;align-items:center}.logo .dot{width:6px;height:6px;background:var(--copper);border-radius:50%;margin:15px 0 0 4px}.logo-caption{font:9px/1.3 var(--mono);letter-spacing:.6px;margin-left:16px;padding-left:16px;border-left:1px solid var(--line);font-weight:400}.nav-links{display:flex;align-items:center;gap:31px;font-size:11px}.nav-links>a{padding:13px 0;position:relative}.nav-links>a:not(.nav-cta):after{content:'';position:absolute;left:0;bottom:4px;width:0;height:1px;background:var(--copper);transition:width .2s}.nav-links>a:hover:after{width:100%}.nav-links .nav-cta{border:1px solid var(--line);padding:13px 18px;display:flex;gap:30px}.menu-button{display:none;background:none;padding:12px;font:12px var(--mono);border:1px solid var(--line)}
/* Hero */
.hero{position:relative;min-height:850px;height:min(920px,100svh);max-height:1200px;overflow:hidden;background:radial-gradient(ellipse at 80% 45%,#393a30 0,transparent 48%),#181a18}.hero::before{content:'';position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.045' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.5;z-index:3}.hero-content{position:relative;z-index:5;padding-top:168px;pointer-events:none}.hero-content a,.hero-content button{pointer-events:auto}.hero-topline{display:flex;align-items:center;gap:13px;margin-bottom:37px;font-size:10px}.status-dot{width:5px;height:5px;display:inline-block;border-radius:50%;background:var(--copper);box-shadow:0 0 0 4px #bd947214}.hero h1{font-size:clamp(64px,8.6vw,144px);line-height:.97;letter-spacing:-.073em;max-width:1100px;position:relative}.hero h1 .serif{letter-spacing:-.072em;color:var(--copper)}.hero-copy{max-width:420px;margin:32px 0 26px;color:#c5c7ba;font-size:14px;line-height:1.65}.hero-actions{display:flex;align-items:center;gap:28px}.hero-actions .text-link{font-size:12px;padding-bottom:6px;border-bottom-color:#6b6e60}.scene-wrap{position:absolute;width:59%;height:88%;right:-3%;top:8%;z-index:1}.scene-wrap::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#181a18 0,transparent 24%);pointer-events:none}.scene-wrap canvas{display:block;width:100%;height:100%;opacity:.92}.scene-fallback{position:absolute;inset:20% 10%;display:none;align-items:flex-end;gap:12px;transform:skewY(-15deg)}.scene-fallback i{display:block;width:20%;background:linear-gradient(90deg,#655948,#b09874);height:75%;box-shadow:30px 20px 0 #33362d}.scene-fallback i:nth-child(2){height:100%}.scene-fallback i:nth-child(3){height:55%}.scene-fallback i:nth-child(4){height:85%}.scene-caption{position:absolute;right:var(--pad);bottom:129px;z-index:6;font:9px/1.8 var(--mono);color:#adaf9f;text-align:right;letter-spacing:1px}.scene-caption b{display:block;font-weight:400;color:var(--copper)}.motion-button{position:absolute;right:var(--pad);top:114px;z-index:7;background:none;border:1px solid var(--line);padding:8px 10px;font:9px var(--mono);letter-spacing:.5px}.hero-bottom{position:absolute;bottom:0;left:var(--pad);right:var(--pad);height:95px;z-index:8;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.hero-bottom .eyebrow{font-size:9px;line-height:1.65}.hero-verticals{display:flex;gap:36px}.hero-verticals a{font-size:12px;display:flex;align-items:baseline;gap:10px}.hero-verticals a span{font:9px var(--mono);color:var(--copper)}.hero-verticals a:hover{color:var(--copper)}.scroll-mark{font:10px var(--mono);display:flex;align-items:center;gap:13px}.scroll-mark span{font:20px Arial}
/* Thesis intro */
.intro{background:var(--paper);color:var(--ink);padding:93px 0 80px}.intro-grid{display:grid;grid-template-columns:1fr 2.05fr;gap:45px}.intro .eyebrow{color:#5a5d52;max-width:180px;line-height:1.8}.intro h2{font-size:clamp(33px,4vw,63px);line-height:1.13;letter-spacing:-.046em;max-width:900px}.intro h2 .muted-word{color:#86897b}.intro-bottom{display:flex;justify-content:space-between;gap:35px;margin-top:37px;padding-top:25px;border-top:1px solid var(--darkline)}.intro-bottom p{font-size:13px;color:#5b5e52;max-width:460px}.intro-bottom .eyebrow{white-space:nowrap;font-size:9px}.intro-bottom .text-link{font-size:11px;align-self:flex-end}
/* Four network panels */
.network{padding-top:48px;padding-bottom:90px}.network-heading{display:grid;grid-template-columns:1fr 2.05fr;gap:45px;margin-top:56px;margin-bottom:55px;align-items:end}.network-heading>p{font-size:13px;line-height:1.75;color:#aeb2a4;max-width:255px}.network-heading h2{max-width:900px}.network-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.network-card{min-height:450px;position:relative;overflow:hidden;padding:30px 32px;display:flex;flex-direction:column;isolation:isolate;background:#242821;border:1px solid var(--line);text-align:left}.network-card:hover .network-art{transform:scale(1.035)}.network-card .eyebrow{font-size:9px;display:flex;justify-content:space-between;position:relative;z-index:2}.network-art{position:absolute;inset:0;z-index:-2;transition:transform 1s;pointer-events:none}.network-card:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,#151914cd 75%,#111710ed);z-index:-1}.network-card h3{font-size:62px;font-weight:600;letter-spacing:-4px;margin-top:auto;line-height:1.1}.network-card h3 .brand-light{font-weight:400}.network-card .tagline{font-size:18px;margin-top:11px;letter-spacing:-.5px}.network-card .card-desc{max-width:310px;font-size:12px;line-height:1.6;margin-top:13px;color:#c1c6b8}.card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:23px;border-top:1px solid #efead526;padding-top:18px}.card-footer span:first-child{font:9px var(--mono);letter-spacing:.7px}.card-footer .circle-arrow{height:35px;width:35px;border:1px solid #ffffff45;border-radius:50%;display:grid;place-items:center;transition:background .2s,transform .2s}.network-card:hover .circle-arrow{background:var(--paper);color:var(--ink);transform:rotate(45deg)}.network-card.commercial h3{font-size:48px;letter-spacing:-3px}.network-card.finance{background:#372f26}.network-card.finance:after{background:linear-gradient(180deg,transparent,#29251ebf 45%,#211d17)}.network-card.hause{background:#2b3530}.network-card.hause:after{background:linear-gradient(180deg,transparent,#1d2822ba 50%,#15251e)}.network-card.commercial{background:#2b3033}.network-card.commercial:after{background:linear-gradient(180deg,transparent,#1e272caf 50%,#182125)}
/* Native CSS architectural studies: no stock artwork or external asset dependency */
.arch-prpty{perspective:850px}.arch-prpty .facade{position:absolute;width:310px;height:350px;top:-56px;right:2%;transform:rotateY(-34deg) rotateX(13deg) rotateZ(15deg);background:repeating-linear-gradient(0deg,transparent 0 24px,#273128 24px 30px),repeating-linear-gradient(90deg,#70816a 0 27px,#253429 27px 31px);box-shadow:27px 9px 0 #303e30,40px 18px 65px #080e0999}.arch-prpty .facade:before{content:'';position:absolute;left:-82px;top:88px;width:120px;height:300px;background:repeating-linear-gradient(0deg,#667159 0 20px,#283124 20px 25px);box-shadow:-16px 6px 0 #1e2a1e}.arch-prpty .facade:after{content:'';position:absolute;left:210px;top:105px;width:120px;height:280px;background:repeating-linear-gradient(0deg,#9e9f82 0 23px,#535e49 23px 28px);box-shadow:20px 5px 0 #4e5942}.arch-finance{perspective:1000px}.arch-finance .stack{position:absolute;right:35px;top:25px;width:250px;height:190px;transform:rotateX(54deg) rotateZ(-32deg);background:linear-gradient(115deg,#968362,#d9c5a1);box-shadow:0 13px #3c3526,0 17px #a18a64,0 31px #3c3526,0 35px #ae966c,0 48px #3c3526,0 52px #9e875f,0 66px #3c3526,0 70px #a08b67,0 85px #3c3526,0 89px #9e875f,0 104px #3c3526,0 108px #9e875f,0 123px #3c3526,0 127px #9e875f;outline:1px solid #f2dfb73d}.arch-finance .stack:after{content:'M';position:absolute;inset:30px;border:1px solid #6e60424a;display:grid;place-items:center;font:bold 90px Georgia;color:#a58c66;text-shadow:1px 1px #e4d7bc}.arch-commercial{perspective:700px}.arch-commercial .warehouse{position:absolute;top:12px;right:28px;height:195px;width:310px;transform:rotateX(57deg) rotateZ(-33deg);background:repeating-linear-gradient(90deg,#a0a79f 0 8px,#79877e 8px 10px);box-shadow:0 6px #58695d,0 12px #627268,0 18px #58695d,0 24px #52685a,0 30px #52685a,0 36px #52685a,0 42px #52685a,0 48px #52685a,0 54px #52685a,0 60px #3a4a40}.arch-commercial .warehouse:before{content:'';position:absolute;inset:25px 25px 65px;background:repeating-linear-gradient(90deg,#3e5454 0 32px,#879992 32px 40px);box-shadow:0 15px 0 #687c72;transform:translateZ(20px)}.arch-hause{perspective:800px}.arch-hause .home-shape{position:absolute;width:270px;height:240px;right:10%;top:30px;transform:rotateY(-22deg) rotateZ(5deg);background:linear-gradient(135deg,transparent 0 20%,#b4b79c 20% 100%);clip-path:polygon(50% 0,100% 32%,100% 100%,0 100%,0 32%)}.arch-hause .home-shape:before{content:'';position:absolute;inset:95px 25px 15px;background:repeating-linear-gradient(90deg,#243e34 0 49px,#818c71 49px 60px);border:12px solid #a3aa8d}.arch-hause .roof{position:absolute;height:170px;width:270px;top:0;right:10%;transform:rotateY(-22deg) rotateZ(5deg);clip-path:polygon(50% 0,100% 48%,100% 64%,50% 15%,0 64%,0 48%);background:linear-gradient(130deg,#bdc0a9,#516857)}.network-note{font-size:11px;color:#aeb2a4;margin-top:22px;display:flex;justify-content:space-between;gap:22px;line-height:1.5}
/* Architecture / interactive journeys */
.architecture{background:var(--paper);color:var(--ink);padding:40px 0 87px}.architecture .section-top{border-color:var(--darkline)}.architecture .section-number{color:#796248}.architecture-head{display:flex;justify-content:space-between;gap:50px;margin-top:55px;align-items:end}.architecture-head h2{max-width:810px;font-size:clamp(38px,4.6vw,70px)}.architecture-head p{font-size:13px;color:#616559;max-width:300px}.journey-label{margin-top:55px;display:flex;align-items:center;justify-content:space-between;gap:20px}.journey-label .eyebrow{font-size:9px}.journey-switch{display:flex;gap:5px}.journey-switch button{padding:12px 16px;border:1px solid var(--darkline);background:transparent;color:#595d50;font-size:11px;border-radius:2px}.journey-switch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.journey-track{display:grid;grid-template-columns:repeat(4,1fr);margin-top:25px;border-top:1px solid var(--darkline);border-bottom:1px solid var(--darkline)}.journey-step{padding:28px 24px 28px 0;position:relative;min-height:270px}.journey-step+.journey-step{border-left:1px solid var(--darkline);padding-left:24px}.journey-step .step-top{display:flex;justify-content:space-between;font:10px var(--mono);color:#6b705f}.step-symbol{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #9b9f8d;transform:rotate(-45deg);margin:28px 0 24px 7px;transition:transform .5s}.step-symbol span{display:block;transform:rotate(45deg);font:14px var(--mono)}.journey-step:nth-child(2) .step-symbol{border-radius:50%}.journey-step:nth-child(3) .step-symbol{border-radius:7px}.journey-step:nth-child(4) .step-symbol{background:#bd947236}.journey-step h3{font-size:22px;letter-spacing:-.6px}.journey-step p{font-size:12px;color:#666a5c;margin:10px 0 19px;min-height:57px}.journey-step .brand-tag{font:9px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.4px;color:#3e4536}.journey-note{font:10px/1.7 var(--mono);color:#727566;margin-top:17px;max-width:850px}.architecture-floor{display:grid;grid-template-columns:1fr 2fr;margin-top:50px;gap:40px}.architecture-floor h3{font-size:25px;letter-spacing:-1px;max-width:210px}.enablers{display:grid;grid-template-columns:1fr 1fr;gap:22px 32px}.enablers b{font-size:12px;font-weight:500;display:block}.enablers p{font-size:11px;color:#666a5c;line-height:1.55;margin-top:5px}
/* Curated index */
.platforms{padding:40px 0 85px}.platforms-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin:55px 0 35px}.platforms-head p{font-size:13px;color:#aeb2a4;max-width:330px}.filter-bar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:25px}.filter-buttons{display:flex;gap:8px;flex-wrap:wrap}.filter-buttons button{padding:9px 13px;font-size:11px;background:transparent;color:#b9bfaf;border:1px solid var(--line);border-radius:25px}.filter-buttons button[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.platform-count{font:10px var(--mono);color:var(--muted);white-space:nowrap}.platform-list{border-top:1px solid var(--line)}.platform-row{display:grid;grid-template-columns:48px 1.1fr .62fr 1.25fr 35px;align-items:center;gap:20px;min-height:106px;border-bottom:1px solid var(--line);padding:16px 0;transition:padding .25s,background .25s}.platform-row:hover{background:#ffffff05;padding-left:15px;padding-right:15px}.platform-row[hidden]{display:none}.row-number{font:10px var(--mono);color:#8f9686}.platform-row h3{font-size:24px;letter-spacing:-.9px}.platform-row .domain{font:9px var(--mono);color:#9aab92;display:block;margin-top:7px}.row-category{font:9px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--copper)}.row-description{font-size:12px;color:#aeb2a4;line-height:1.65;max-width:365px}.platform-row>.arrow{justify-self:end}.index-end{display:flex;justify-content:space-between;align-items:start;gap:25px;padding-top:23px;font:10px/1.7 var(--mono);color:#9fa691}.index-end p{max-width:650px}.index-end .text-link{font:11px var(--font);white-space:nowrap;color:var(--paper)}
/* Thesis / long-form */
.perspective{background:#25291f;padding:40px 0 80px}.perspective-head{display:grid;grid-template-columns:1fr 2fr;gap:45px;margin:50px 0}.perspective-head p{font-size:13px;color:#b5bdaa;max-width:245px}.perspective-head h2{max-width:750px}.notes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.note-card{background:transparent;text-align:left;border-top:1px solid #7c816559;padding:24px 0 18px;display:flex;flex-direction:column;min-height:250px}.note-card .eyebrow{font-size:9px;color:#a6b296;display:flex;justify-content:space-between}.note-card h3{font-size:29px;line-height:1.13;letter-spacing:-1px;margin:27px 0 20px;max-width:330px}.note-card p{font-size:12px;color:#acb89e;max-width:330px}.note-card .note-bottom{margin-top:auto;padding-top:25px;display:flex;justify-content:space-between;align-items:center;font-size:10px}.note-card:hover h3{color:var(--copper)}
/* Build chapter */
.build{background:var(--paper);color:var(--ink);padding:42px 0 85px}.build .section-top{border-color:var(--darkline)}.build .section-number{color:#796248}.build-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;margin-top:60px}.build h2{max-width:650px;font-size:clamp(44px,5.5vw,78px)}.build-intro{font-size:13px;color:#616559;max-width:420px;margin-top:28px}.stage-block{border-top:1px solid var(--darkline);padding:22px 0 25px}.stage-top{display:flex;justify-content:space-between;font:9px var(--mono);letter-spacing:.6px;color:#727765}.stage-block h3{font-size:24px;letter-spacing:-.9px;margin-top:17px}.stage-block p{font-size:12px;color:#656b5c;margin-top:11px;line-height:1.7}.stage-top span:last-child{background:#d5d8c9;padding:4px 8px;font-size:8px}.stage-block:nth-child(2) .stage-top span:last-child{background:#d9cbb7}.stage-block:nth-child(3) .stage-top span:last-child{background:transparent;border:1px solid #b3b7a6}.stage-note{font:9px/1.65 var(--mono);color:#737a68;margin-top:10px}
/* Partner */
.partner{padding:43px 0 80px;background:radial-gradient(ellipse at 95% 25%,#414034 0,transparent 46%),#181a18}.partner-head{display:grid;grid-template-columns:1.5fr 1fr;gap:11%;margin-top:55px;align-items:end}.partner-head h2{font-size:clamp(47px,6.8vw,105px);letter-spacing:-.065em;line-height:.98}.partner-head h2 .serif{color:var(--copper)}.partner-head p{font-size:13px;color:#b6bdad;max-width:370px}.partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:55px}.partner-card{text-align:left;background:#ffffff03;border:1px solid var(--line);padding:25px;display:flex;flex-direction:column;min-height:245px;transition:background .2s}.partner-card:hover{background:#ffffff09}.partner-card .eyebrow{font-size:9px;color:var(--copper)}.partner-card h3{font-size:25px;letter-spacing:-.7px;margin:22px 0 11px}.partner-card p{font-size:12px;color:#aeb8a2;max-width:300px}.partner-card .end{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:28px;font-size:11px}.partner-bottom{margin-top:30px;font:9px/1.7 var(--mono);color:#8f9983;max-width:850px}
/* Footer */
.footer{padding:38px 0 25px;border-top:1px solid var(--line);background:#151714}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:25px}.footer .logo{font-size:35px}.footer-nav{display:flex;gap:32px;font-size:10px;color:#b3b9a7}.footer-statement{font-size:11px;color:#9ba58e;max-width:300px;margin-top:14px}.footer-wordmark{font-size:clamp(110px,25vw,420px);font-weight:800;letter-spacing:-.09em;line-height:.84;margin:48px 0 35px -10px;color:#30372b;user-select:none;display:flex;align-items:baseline;gap:1vw;overflow:hidden}.footer-wordmark span{display:block;height:clamp(16px,3.5vw,65px);width:clamp(16px,3.5vw,65px);border-radius:50%;background:var(--copper);opacity:.8}.footer-meta{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:22px;font:9px/1.6 var(--mono);color:#8c9580}.footer-meta .legal{display:flex;gap:24px}.footer-disclosure{font:9px/1.7 var(--mono);color:#7f8a73;max-width:980px;margin-top:20px}.preview-flag{position:fixed;bottom:12px;left:12px;z-index:16;background:#eeeae1;color:#181a18;border:1px solid #bfbdae;padding:8px 12px;font:9px var(--mono);box-shadow:0 3px 20px #0003;display:flex;align-items:center;gap:10px}.preview-flag button{background:transparent;font:14px var(--font);padding:0 2px;color:#5c6250}.preview-flag[hidden]{display:none}
/* Modal briefs */
.dialog{background:var(--paper);color:var(--ink);border:0;padding:0;width:min(960px,calc(100% - 32px));max-height:90svh;box-shadow:0 30px 150px #0009;overflow:auto}.dialog::backdrop{background:#10140fdb;backdrop-filter:blur(8px)}.dialog-head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--darkline);padding:20px 28px;background:var(--paper);z-index:2}.dialog-head .eyebrow{font-size:9px}.close-button{height:34px;min-width:70px;padding:0 10px;background:transparent;border:1px solid var(--darkline);color:var(--ink);font:10px var(--mono)}.dialog-body{padding:40px clamp(22px,5vw,65px) 55px}.dialog-body h2{font-size:clamp(35px,5vw,61px);letter-spacing:-.055em;line-height:1.07;max-width:760px;margin:14px 0 24px}.dialog-body .lead{font-size:17px;color:#555c4c;line-height:1.65;margin-bottom:32px}.dialog-body h3{font-size:23px;letter-spacing:-.7px;margin:30px 0 12px}.dialog-body p{font-size:13px;color:#5a6250;line-height:1.85;margin:12px 0}.dialog-body .brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:28px}.brief-grid>div{border-top:1px solid var(--darkline);padding-top:18px}.brief-grid h3{font-size:20px;margin:0 0 10px}.dialog-body .pill-link{border-color:var(--darkline);margin-top:22px}.dialog-body .pill-link:hover{background:var(--ink);color:var(--paper)}.brief-links{border-top:1px solid var(--darkline);margin-top:30px}.brief-links a{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid var(--darkline);font-size:13px}.brief-links a:hover{color:#836243}.brief-note{background:#e0dfd3;padding:18px 20px;font:11px/1.8 var(--mono);color:#5b6350;margin-top:28px}.partner-form{margin-top:26px;border-top:1px solid var(--darkline);padding-top:26px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:flex;flex-direction:column;gap:9px}.field label{font:10px var(--mono);color:#58604c}.field input,.field select,.field textarea{width:100%;border:1px solid #b5bbab;background:#f7f4ed;border-radius:0;color:var(--ink);padding:12px;font-size:13px;line-height:1.5}.field textarea{min-height:120px;resize:vertical}.full{grid-column:1/-1}.form-actions{display:flex;gap:12px;margin-top:20px;align-items:center;flex-wrap:wrap}.form-actions button{margin:0!important;background:var(--ink);color:var(--paper);border-color:var(--ink)!important}.form-actions .secondary{background:transparent;color:var(--ink)}.form-disclosure{font:10px/1.7 var(--mono)!important}.form-status{font:11px/1.65 var(--mono);color:#38542e;min-height:20px;margin-top:14px}.output-brief{display:none;white-space:pre-wrap;background:#e2e4d8;padding:18px;border:1px solid #b5bbab;font:11px/1.8 var(--mono);color:#38452e;margin-top:20px;overflow-wrap:anywhere}.output-brief.visible{display:block}.contact-email{font-size:12px;border-bottom:1px solid #66715a}.reveal{transition:opacity .7s,transform .7s}.js-enhanced .reveal.pending{opacity:0;transform:translateY(18px)}
@media(min-width:1700px){.hero-content{padding-top:190px}.hero-copy{margin-top:40px}.hero{height:990px;max-height:1200px}.scene-wrap{right:0;width:57%}.network-card{min-height:500px}}
@media(max-width:1100px){.nav-links{gap:19px}.logo-caption{display:none}.hero{min-height:830px}.hero h1{font-size:clamp(64px,9.6vw,115px)}.hero-copy{max-width:350px}.hero-verticals{gap:20px}.network-card{min-height:445px}.network-heading,.intro-grid{grid-template-columns:.7fr 2fr;gap:30px}.network-card.commercial h3{font-size:38px}.architecture-head{align-items:start}.architecture-head p{max-width:240px}.platform-row{grid-template-columns:28px 1fr .55fr 1fr 25px;gap:14px}.platform-row h3{font-size:20px}.journey-step{padding-right:16px}.journey-step+.journey-step{padding-left:16px}.journey-step h3{font-size:20px}.hero-bottom .scroll-mark{display:none}.hero-bottom>.eyebrow{max-width:150px}.partner-card{padding:20px}.arch-finance .stack{right:15px}}
@media(max-width:780px){html{scroll-padding-top:24px}.nav{height:76px}.nav-inner{gap:20px}.menu-button{display:block}.nav-links{display:none;position:absolute;top:76px;left:0;right:0;padding:24px var(--pad);background:#20251d;border-bottom:1px solid var(--line);font-size:16px;flex-direction:column;align-items:stretch;gap:8px}.nav-links.open{display:flex}.nav-links .nav-cta{justify-content:space-between;margin-top:10px}.logo{font-size:28px}.hero{height:auto;min-height:900px;padding-bottom:145px}.hero-content{padding-top:132px}.hero-topline{font-size:8px;margin-bottom:29px;letter-spacing:1px}.hero h1{font-size:clamp(57px,12.2vw,93px);max-width:95%;line-height:1.01}.hero-copy{font-size:13px;max-width:360px;margin-top:25px}.scene-wrap{width:93%;height:500px;right:-20%;top:300px;opacity:.66}.scene-wrap::after{background:linear-gradient(180deg,#181a18 0,transparent 30%)}.hero-actions{gap:22px}.hero-actions .pill-link{padding:14px 18px;font-size:11px;gap:25px}.hero-actions .text-link{font-size:11px}.scene-caption{bottom:156px;font-size:8px;max-width:155px}.motion-button{top:95px;font-size:8px;padding:7px;right:var(--pad)}.hero-bottom{height:115px;flex-direction:column;align-items:stretch;justify-content:center;gap:22px}.hero-bottom>.eyebrow{max-width:none;font-size:8px}.hero-bottom>.eyebrow br{display:none}.hero-verticals{gap:13px;justify-content:space-between}.hero-verticals a{font-size:10px;gap:5px}.hero-verticals a span{font-size:8px}.intro{padding:53px 0}.intro-grid{grid-template-columns:1fr;gap:28px}.intro .eyebrow{max-width:none;font-size:9px}.intro h2{font-size:clamp(31px,6.1vw,46px)}.intro-bottom{gap:22px;flex-wrap:wrap}.intro-bottom p{font-size:12px}.intro-bottom .eyebrow{font-size:8px}.network{padding-top:30px;padding-bottom:55px}.section-top{padding-top:22px}.section-top .eyebrow{font-size:9px}.section-number{font-size:10px}.network-heading{grid-template-columns:1fr;gap:25px;margin:38px 0 32px}.network-heading>p{max-width:440px;font-size:12px}.network-heading h2{grid-row:1;font-size:48px}.network-grid{gap:12px}.network-card{min-height:420px;padding:24px}.network-card h3{font-size:50px}.network-card.commercial h3{font-size:35px}.network-card .tagline{font-size:15px}.network-card .card-desc{font-size:11px}.arch-prpty .facade{right:-80px}.arch-finance .stack{right:-80px}.arch-commercial .warehouse{right:-75px}.arch-hause .home-shape,.arch-hause .roof{right:-65px}.network-note{flex-direction:column;gap:5px;font-size:10px}.architecture{padding:30px 0 52px}.architecture-head{display:block;margin-top:38px}.architecture-head h2{font-size:45px}.architecture-head p{max-width:400px;margin-top:24px;font-size:12px}.journey-label{margin-top:35px;align-items:start;flex-direction:column;gap:15px}.journey-switch{flex-wrap:wrap}.journey-switch button{padding:10px 12px;font-size:10px}.journey-track{grid-template-columns:1fr 1fr}.journey-step{min-height:250px}.journey-step:nth-child(3){border-left:0;padding-left:0;border-top:1px solid var(--darkline)}.journey-step:nth-child(4){border-top:1px solid var(--darkline)}.journey-step p{min-height:45px}.journey-note{font-size:9px}.architecture-floor{grid-template-columns:1fr;gap:25px;margin-top:30px}.architecture-floor h3{max-width:350px;font-size:22px}.enablers{gap:20px}.platforms{padding:30px 0 55px}.platforms-head{display:block;margin:38px 0 28px}.platforms-head .section-title{font-size:48px}.platforms-head p{margin-top:22px;max-width:400px;font-size:12px}.filter-bar{align-items:start}.filter-buttons{gap:6px}.filter-buttons button{font-size:10px;padding:8px 11px}.platform-count{display:none}.platform-row{grid-template-columns:22px 1fr 25px;gap:12px;min-height:120px;padding:20px 0}.platform-row h3{font-size:22px}.platform-row .row-category{grid-column:2;grid-row:auto;font-size:8px}.platform-row .row-description{grid-column:2;font-size:11px}.platform-row>.arrow{grid-column:3;grid-row:1/4;align-self:center}.row-number{grid-column:1;grid-row:1/4;align-self:start;margin-top:5px}.index-end{display:block;font-size:9px}.index-end .text-link{margin-top:20px}.perspective{padding:30px 0 50px}.perspective-head{grid-template-columns:1fr;gap:22px;margin:37px 0}.perspective-head h2{font-size:47px;grid-row:1}.perspective-head p{max-width:380px;font-size:12px}.notes-grid{grid-template-columns:1fr;gap:12px}.note-card{min-height:190px;display:grid;grid-template-columns:1fr .65fr;gap:16px}.note-card .eyebrow{grid-column:1/-1}.note-card h3{font-size:27px;margin:4px 0;max-width:400px}.note-card p{font-size:11px}.note-card .note-bottom{grid-column:1/-1;padding-top:4px}.build{padding:30px 0 50px}.build-grid{grid-template-columns:1fr;gap:35px;margin-top:38px}.build h2{font-size:53px}.build-intro{font-size:12px;margin-top:22px}.stage-block h3{font-size:23px}.stage-block p{font-size:12px}.partner{padding:30px 0 55px}.partner-head{grid-template-columns:1fr;gap:25px;margin-top:38px}.partner-head h2{font-size:62px}.partner-head p{font-size:12px;max-width:420px}.partner-grid{grid-template-columns:1fr;gap:12px;margin-top:30px}.partner-card{min-height:205px;padding:22px}.partner-card h3{margin-top:18px}.partner-card p{max-width:500px}.partner-card .end{padding-top:22px}.partner-bottom{font-size:9px}.footer{padding-top:28px}.footer-top{flex-wrap:wrap;gap:26px}.footer-nav{gap:23px;font-size:10px;flex-wrap:wrap}.footer-wordmark{margin:40px 0 30px -4px;font-size:28vw;letter-spacing:-.09em}.footer-meta{flex-direction:column;gap:10px;font-size:8px}.footer-meta .legal{gap:20px}.footer-disclosure{font-size:8px}.preview-flag{font-size:8px}.dialog-body{padding-top:27px}.dialog-head{padding:15px 22px}.dialog-body .brief-grid{grid-template-columns:1fr}.dialog-body .lead{font-size:15px}.dialog-body h3{font-size:22px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:1}.form-actions{align-items:stretch;flex-direction:column}.form-actions .pill-link{justify-content:center}.dialog{max-height:94svh}}
@media(max-width:520px){.hero{min-height:875px}.hero h1{font-size:13.2vw}.hero-copy{max-width:300px}.hero-verticals a{font-size:9px}.hero-verticals{gap:7px}.network-grid{grid-template-columns:1fr}.network-card{min-height:420px}.network-card h3{font-size:59px}.network-card.commercial h3{font-size:43px}.network-card .tagline{font-size:18px}.network-card .card-desc{font-size:12px}.arch-prpty .facade{right:-2%}.arch-finance .stack{right:20px}.arch-commercial .warehouse{right:5px}.arch-hause .home-shape,.arch-hause .roof{right:12%}.network-heading h2{font-size:45px}.hero-actions{gap:19px}.hero-actions .text-link{font-size:10px}.enablers{grid-template-columns:1fr 1fr}.notes-grid .note-card{grid-template-columns:1fr}.note-card .eyebrow,.note-card .note-bottom{grid-column:1}.note-card h3{max-width:90%}.note-card p{max-width:95%}.note-card .note-bottom{padding-top:15px}.journey-switch button{padding:10px}.intro-bottom .text-link{font-size:11px}.architecture-head h2{font-size:41px}.journey-step h3{font-size:19px}.journey-step p{font-size:11px}.journey-step .brand-tag{font-size:8px}.partner-head h2{font-size:57px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.js-enhanced .reveal.pending{opacity:1;transform:none}}
/* AINT V2 — dimensional, demonstrative, selective. */
:root{--copper:#d5a67e;--paper:#eeeae1;--ink:#171c1b;--warm:#d9c3a6;--line:rgba(238,234,225,.19)}
html{scroll-padding-top:28px}.nav{position:absolute;background:transparent}.nav-links{gap:27px}.nav-links>a{font-size:12px}.logo-caption{letter-spacing:1px;font-size:8px}.v2-hero{height:auto!important;max-height:none;min-height:900px!important;padding-bottom:28px;background:radial-gradient(ellipse at 78% 42%,#343c39 0,transparent 55%),#171c1b;overflow:hidden}.v2-hero::before{opacity:.3}.v2-hero-grid{display:grid;grid-template-columns:.85fr 1.25fr;gap:22px;position:relative;z-index:4;padding-top:135px}.v2-hero .hero-content{padding-top:35px;pointer-events:auto}.v2-hero .hero-topline{font-size:9px;letter-spacing:1.15px;margin-bottom:34px}.v2-hero h1{font-size:clamp(69px,6.5vw,116px);max-width:560px;line-height:.99;letter-spacing:-.073em}.v2-hero h1 .serif{line-height:1.01;letter-spacing:-.064em}.v2-hero .hero-copy{max-width:380px;font-size:14px;line-height:1.8;color:#bbc5bf;margin:26px 0}.v2-hero .hero-actions{gap:23px;align-items:center;flex-wrap:wrap}.v2-hero .hero-actions .pill-link{font-size:11px;gap:24px;padding:16px 19px}.v2-hero .hero-actions .text-link{font-size:11px;gap:15px}.hero-footnote{margin-top:48px;padding:20px 0;border-top:1px solid var(--line);max-width:325px;display:flex;align-items:start;gap:24px}.hero-footnote .eyebrow{color:#adbcaf;font-size:8px;min-width:85px;line-height:1.7}.hero-footnote p{font-size:11px;color:#aebbae;line-height:1.65}.exhibit{min-width:0;position:relative}.exhibit-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 0 18px;gap:20px}.exhibit-top>.eyebrow{font-size:9px;letter-spacing:1px;color:#c0cbbf}.exhibit-state{font:8px var(--mono);color:#bcc7b7;display:flex;align-items:center;gap:7px;white-space:nowrap}.exhibit-state i{display:block;width:4px;height:4px;background:var(--copper);border-radius:50%}.world-viewport{height:510px;position:relative;isolation:isolate}.world-viewport canvas{width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y;outline:none}.world-viewport canvas:active{cursor:grabbing}.world-labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}.model-pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:8px/1.4 var(--mono);letter-spacing:.4px;white-space:nowrap;background:#1e2823eb;border:1px solid #879f8466;border-radius:2px;color:#eef0e5;padding:7px 9px;pointer-events:auto;box-shadow:0 5px 16px #10171355;transition:color .2s,border-color .2s,background .2s;min-height:30px}.model-pin span{font-size:7px;color:#bbc8b2;margin-right:4px}.model-pin:after{content:'';height:15px;position:absolute;left:50%;top:100%;width:1px;background:linear-gradient(#b6cda1a0,transparent);pointer-events:none}.model-pin[aria-pressed=true],.model-pin:hover{background:#e2ccb0;color:#171c1b;border-color:#d9bc96;z-index:5}.model-pin[aria-pressed=true] span,.model-pin:hover span{color:#485840}.pin-core{background:#1b2321f5;border-color:#d5a67e;display:flex;align-items:center;gap:6px;font-size:14px;font-family:var(--font);font-weight:700;letter-spacing:-.7px}.pin-core span{font-family:var(--mono);font-size:6px;letter-spacing:1px;color:var(--copper);margin:0}.pin-ventures{background:#262829ed;color:#c7cbca;border-color:#b0bbb840;font-size:7px}.scene-tools{display:flex;position:absolute;bottom:8px;left:0;right:0;justify-content:space-between;gap:16px;pointer-events:none}.scene-tools button{background:#17211bed;color:#bac9b7;font:8px var(--mono);letter-spacing:.55px;padding:10px 12px;border:1px solid #788f7655;pointer-events:auto}.scene-tools button[aria-pressed=true]{color:#191c18;background:#d9c3a6;border-color:#d9c3a6}.scene-tools span{padding-left:12px;font-size:12px}.view-controls{display:flex;gap:5px;position:absolute;right:0;top:15px}.view-controls button{min-width:34px;height:30px;background:#19211bd9;border:1px solid #9ca68c40;font:16px var(--font);color:#c2cbb8}.view-controls button:last-child{font:7px var(--mono);width:49px;letter-spacing:.5px}.view-controls button:hover{background:#d9c3a6;color:#181a18}.exhibit-inspector{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:165px;padding:23px 0}.exhibit-inspector .eyebrow{font-size:8px;letter-spacing:.9px}.exhibit-inspector h2{font-size:24px;line-height:1.16;letter-spacing:-.9px;margin-top:12px;max-width:310px}.exhibit-inspector p{font-size:11px;color:#bbc7b5;line-height:1.7;max-width:310px}.inspector-link{font-size:10px;color:#d9c3a6;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:13px;padding-bottom:6px;border-bottom:1px solid #8b9a7c40;max-width:260px}.model-switch{margin-top:43px;display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid var(--line);padding-top:20px;position:relative;z-index:5}.model-switch>.eyebrow{font-size:9px;color:#a6b4a1}.model-options{display:flex;gap:4px;flex-wrap:wrap}.model-options button{padding:13px 19px;border:1px solid transparent;color:#c5cebc;background:transparent;border-radius:2px;font-size:11px}.model-options button:hover{border-color:#64705c}.model-options button[aria-pressed=true]{background:#e4d5bf;color:#1d251b}.model-options button:last-child{border-left:1px solid var(--line);margin-left:12px;padding-left:25px}.model-options span{color:var(--copper);padding-left:12px}.model-disclosure{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-top:19px;font:8px/1.6 var(--mono);color:#8d9d89;position:relative;z-index:5}.world-fallback{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}.world-fallback[hidden]{display:none}.world-fallback>p{font-size:10px;color:#b2c5a2;padding:10px}.fallback-model{height:260px;width:80%;transform:perspective(700px) rotateX(30deg) rotateZ(-20deg);display:flex;align-items:end;gap:15px;justify-content:center;position:relative}.fallback-model>i{width:20%;height:68%;background:linear-gradient(90deg,#6e8068,#b0b893);box-shadow:15px 12px 0 #344939}.fallback-model>i:nth-child(2){height:90%}.fallback-model>i:nth-child(3){height:45%;background:#baa580}.fallback-model>i:nth-child(4){height:75%}.fallback-model b{position:absolute;background:#27382c;border:1px solid #caaf86;bottom:30px;left:30%;padding:20px;color:#cfb488;font-size:26px;letter-spacing:-1px}.world-labels[hidden]{display:none}.world-viewport.no-gl .scene-tools,.world-viewport.no-gl .view-controls{display:none}
/* Dimensional panels keep the original core-network identities. */
.network-card{border-color:#74836b40;min-height:438px}.network-card:hover{border-color:#c6ad8060}.network-art{opacity:1}.network-heading>p{line-height:1.9}.intro{padding:76px 0}.intro h2{font-size:clamp(32px,3.6vw,58px)}
/* The intelligence chapter: a sealed public representation, not an internal diagram. */
.intelligence{padding:40px 0 63px;background:radial-gradient(ellipse at 20% 53%,#293b34 0,transparent 50%),#1b2320}.intel-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-top:55px}.intel-head .section-title{font-size:clamp(40px,4.6vw,70px)}.intel-head>p{font-size:13px;color:#b2c1ae;max-width:270px}.intel-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:65px;align-items:center;margin-top:45px}.intel-object{height:450px;position:relative;perspective:900px;isolation:isolate;overflow:hidden}.intel-orbit{width:370px;height:370px;border:1px solid #71876c45;position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%) rotateX(65deg);z-index:-1}.orbit-two{width:440px;height:440px;top:54%;border-style:dashed;opacity:.5}.sealed-stack{width:265px;height:220px;position:absolute;left:50%;top:50%;transform-style:preserve-3d;transform:translate(-50%,-55%) rotateX(55deg) rotateZ(-32deg)}.stack-slice{position:absolute;inset:0;border:1px solid #afbf9755;border-radius:12px;box-shadow:0 3px 0 #21382b,0 8px 0 #1b2b22,0 10px 0 #859377;backface-visibility:visible}.slice-a{background:#263d2f;transform:translateZ(-78px)}.slice-b{background:#334c3b;transform:translateZ(-34px)}.slice-c{background:linear-gradient(120deg,#455a45,#748366);transform:translateZ(10px)}.slice-d{background:linear-gradient(125deg,#a9b694,#6c8166 40%,#3c5647);transform:translateZ(55px);box-shadow:0 2px 0 #d0c49f,0 7px 0 #2d4134,0 10px 0 #17251e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px solid #d6cca17d}.slice-d:before{content:'';position:absolute;inset:17px;border:1px solid #1d382b55;border-radius:4px}.slice-d b{font:bold 64px var(--font);letter-spacing:-5px;color:#e2dbb9;text-shadow:1px 2px #476247}.slice-d span{font:9px var(--mono);letter-spacing:3px;color:#e2dbb9}.object-label{font:8px var(--mono);letter-spacing:1.25px;color:#95ab8c;position:absolute}.label-a{top:24px;left:22px}.label-b{bottom:25px;right:8px;font-size:7px}.intel-narrative .eyebrow{font-size:9px}.intel-narrative h3{font-size:36px;line-height:1.15;letter-spacing:-1.3px;margin-top:18px}.intel-narrative>p{font-size:14px;line-height:1.8;color:#b3c0ab;max-width:520px;margin-top:22px}.intel-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;border-top:1px solid var(--line);padding-top:23px;margin-top:28px}.intel-benefits span{font:8px var(--mono);color:#d3b797;letter-spacing:1px}.intel-benefits p{font-size:11px;color:#b6c1ad;margin-top:10px;line-height:1.7}.intel-narrative .text-link{font-size:11px;color:#d4bd9c;background:transparent;margin-top:27px;border-bottom:1px solid #c2ad8150}.intel-foot{display:flex;justify-content:space-between;gap:35px;padding-top:28px;border-top:1px solid var(--line)}.intel-foot strong{font-size:18px;letter-spacing:-.45px;font-weight:400;max-width:370px;line-height:1.35}.intel-foot p{font:9px/1.8 var(--mono);color:#a8b49e;max-width:570px}
/* Demonstrator: real controls, illustrative outcomes, no simulated scoring. */
.v2-demo{padding-bottom:70px}.v2-demo .architecture-head p{max-width:290px}.v2-demo .architecture-head h2{max-width:870px}.demo-tabs{display:flex;border-bottom:1px solid var(--darkline);margin-top:45px;gap:6px;padding-bottom:20px}.demo-tabs button{font-size:12px;background:transparent;color:#505b49;border:1px solid #aeb69f;padding:15px 23px;display:flex;gap:18px;align-items:baseline}.demo-tabs button span{font:9px var(--mono);color:#829071}.demo-tabs button[aria-pressed=true]{background:#263626;border-color:#263626;color:#f0edde}.demo-tabs button[aria-pressed=true] span{color:#c4cdaa}.demo-lab{display:grid;grid-template-columns:1fr .9fr 1.1fr;gap:38px;align-items:stretch;min-height:382px;padding:37px 0 31px;border-bottom:1px solid var(--darkline)}.demo-question{display:flex;flex-direction:column;align-items:start;padding:17px 0 0}.demo-question>.eyebrow{font-size:8px;color:#627153}.demo-question h3{font-family:var(--serif);font-style:italic;font-size:37px;line-height:1.15;letter-spacing:-1.25px;margin:32px 0 22px;max-width:350px}.demo-question p{font-size:12px;color:#616e54;max-width:305px}.demo-example{margin-top:auto;padding-top:32px;font:8px var(--mono);color:#6e7e5e;display:flex;align-items:center;gap:10px}.demo-example .status-dot{background:#718b61;box-shadow:none}.demo-middle{position:relative;perspective:1000px;display:grid;place-items:center;isolation:isolate}.demo-middle:after{content:'';position:absolute;left:50%;top:55%;width:180px;height:95px;border:1px solid #7d94734d;transform:translate(-50%,-50%) rotate(-18deg);border-radius:50%;box-shadow:0 0 0 20px #7d947309,0 0 0 55px #7d947305;z-index:-1}.demo-cube{width:148px;height:148px;position:relative;transform-style:preserve-3d;transform:rotateX(-19deg) rotateY(-28deg) rotateZ(-2deg);transition:transform .7s}.demo-cube[data-phase="1"]{transform:rotateX(-14deg) rotateY(-38deg) rotateZ(2deg)}.demo-cube[data-phase="2"]{transform:rotateX(-24deg) rotateY(-20deg) rotateZ(-3deg)}.cube-face{position:absolute;width:148px;height:148px;border:1px solid #798f76;backface-visibility:hidden}.cube-front{background:linear-gradient(125deg,#20372a,#354c35);transform:translateZ(74px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;box-shadow:inset 0 0 20px #13231899}.cube-front:after{content:'';position:absolute;inset:9px;border:1px solid #96a98230}.cube-front strong{font-size:39px;letter-spacing:-2.5px;color:#e1d4b4}.cube-front>span{font:6px var(--mono);letter-spacing:2px;color:#c4cbb4}.cube-front small{font:5px var(--mono);letter-spacing:1px;color:#9fb093;position:absolute;bottom:18px}.cube-front i{position:absolute;bottom:0;left:0;right:0;height:3px;background:#d5a67e;box-shadow:0 3px 12px #ac875077}.cube-top{background:linear-gradient(135deg,#84957b,#546f56);transform:rotateX(90deg) translateZ(74px)}.cube-right{background:linear-gradient(90deg,#193326,#324a37);transform:rotateY(90deg) translateZ(74px)}.demo-core-note{position:absolute;bottom:10px;left:0;right:0;text-align:center;font:7px/1.8 var(--mono);letter-spacing:1px;color:#6d7d5a}.demo-beam{position:absolute;top:47%;height:1px;background:linear-gradient(90deg,transparent,#729166);width:30%;z-index:-1}.beam-in{left:-20px}.beam-out{right:-20px;background:linear-gradient(90deg,#729166,transparent)}.demo-output{background:#e2e5d8;border:1px solid #b1bca2;padding:23px 26px;box-shadow:6px 6px 0 #d3d9c7;display:flex;flex-direction:column;min-height:310px}.output-top{display:flex;justify-content:space-between;gap:12px;padding-bottom:20px;border-bottom:1px solid #98a68666;color:#57694a}.output-top .eyebrow{font-size:8px}.output-step{font:8px var(--mono);color:#7b8968}.demo-output h3{font-size:26px;line-height:1.12;letter-spacing:-.85px;margin:22px 0 13px;max-width:340px}.demo-output>p{font-size:12px;color:#5e6d4f;max-width:340px}.output-network{margin-top:21px;padding-top:15px;border-top:1px solid #a2b18e66;display:flex;justify-content:space-between;gap:18px;align-items:baseline}.output-network span{font:7px var(--mono);color:#748060;white-space:nowrap}.output-network strong{font-size:13px;font-weight:500;text-align:right;color:#394d30}.demo-output .text-link{font-size:9px;gap:12px;margin-top:auto;padding-top:21px;padding-bottom:4px;border:0;color:#506d3f;justify-content:space-between}.demo-progress{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:23px 0 19px}.demo-steps{display:flex;gap:30px}.demo-steps button{display:flex;gap:11px;align-items:baseline;background:none;color:#829073;position:relative;padding:8px 0}.demo-steps button span{font:9px var(--mono)}.demo-steps button b{font-size:12px;font-weight:400}.demo-steps button[aria-pressed=true]{color:#253c21}.demo-steps button[aria-pressed=true]:after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:#46603a}.demo-play-controls{display:flex;gap:8px}.demo-play-controls button{background:#293a26;color:#e5e7d7;border:1px solid #293a26;padding:12px 16px;font:8px var(--mono);letter-spacing:.55px}.demo-play-controls button:last-child{background:transparent;color:#4a633b}.demo-play-controls span{margin-left:14px}.v2-demo .journey-note{font-size:9px;color:#727e62;max-width:900px}.v2-demo .architecture-floor{margin-top:35px;padding-top:15px}.v2-demo .architecture-floor h3{font-size:26px;max-width:260px}
/* Ventures: anonymous capability architecture, no hidden portfolio payload. */
.ventures{background:radial-gradient(ellipse at 75% 55%,#3b3b31 0,transparent 55%),#222824;padding:40px 0 80px}.ventures-grid{display:grid;grid-template-columns:1fr 1.07fr;gap:9%;margin-top:64px;align-items:center}.ventures-heading>.eyebrow{font-size:9px;letter-spacing:1.1px}.ventures-heading h2{font-size:clamp(43px,5vw,73px);margin:26px 0 28px;line-height:1.05}.ventures-heading>p{font-size:14px;color:#bac4b2;max-width:420px;line-height:1.8}.ventures-heading .ventures-secondary{font-size:12px;color:#95a18d;margin-top:18px}.ventures-heading>.pill-link{margin-top:29px;font-size:11px;border-color:#9ea58660;padding:15px 20px}.ventures-board{border:1px solid #9da18845;padding:27px 30px;background:#ffffff02}.venture-board-top{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.venture-wordmark{font-size:23px;letter-spacing:-1.1px;font-weight:700;white-space:nowrap}.venture-wordmark i{font-family:var(--serif);font-weight:400;letter-spacing:-.7px;color:#d3b797;margin-left:5px}.venture-board-top .eyebrow{font-size:7px;color:#a0ad98;white-space:nowrap}.venture-relief{height:230px;position:relative;perspective:950px;overflow:hidden}.v-unit{width:90px;height:120px;position:absolute;top:36%;transform-style:preserve-3d;transform:rotateX(24deg) rotateY(-27deg) rotateZ(-6deg);background:linear-gradient(120deg,#b6bdaa,#80927a);border:1px solid #c8caae70;box-shadow:8px 5px 0 #4e6654,16px 10px 0 #314a3b;z-index:2;transition:transform .6s,background .6s}.v-unit:before{content:'';position:absolute;inset:12px;border:1px solid #364a3860}.v-unit>span{position:absolute;left:20px;top:20px;right:20px;bottom:20px;background:repeating-linear-gradient(0deg,transparent 0 8px,#596e5260 8px 9px)}.v-one{left:13%;width:94px;height:100px;top:30%}.v-two{left:40%;width:94px;height:148px;top:15%;background:linear-gradient(120deg,#c3b594,#958c6f);border-color:#e0c7a488;box-shadow:8px 5px 0 #736b55,16px 10px 0 #4b5642;z-index:3}.v-three{left:68%;height:106px;top:34%;background:linear-gradient(120deg,#b0bdb5,#708b7c);box-shadow:8px 5px 0 #4d6758,16px 10px 0 #31473b}.v-surface{position:absolute;bottom:10px;left:0;width:100%;height:120px;border:1px solid #9cab8655;background:repeating-linear-gradient(90deg,transparent 0 45px,#9cab8610 45px 46px),repeating-linear-gradient(0deg,transparent 0 25px,#9cab8610 25px 26px);transform:perspective(500px) rotateX(57deg) rotateZ(-10deg)}.ventures-board[data-capability="software"] .v-one{transform:rotateX(24deg) rotateY(-27deg) rotateZ(-6deg) translateY(-20px)}.ventures-board[data-capability="marketplaces"] .v-two{transform:rotateX(24deg) rotateY(-27deg) rotateZ(-6deg) translateY(-17px)}.ventures-board[data-capability="experiments"] .v-three{transform:rotateX(24deg) rotateY(-27deg) rotateZ(-6deg) translateY(-23px)}.venture-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;border-top:1px solid var(--line)}.venture-capabilities button{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid var(--line);font-size:11px;background:none;text-align:left;line-height:1.5;color:#9fae96}.venture-capabilities button span:last-child{color:#cbb08c}.venture-capabilities button[aria-pressed=true]{color:#ece5d7}.venture-detail{font-size:11px;color:#b1bda6;line-height:1.75;min-height:80px;margin-top:18px;max-width:465px}.venture-board-foot{font:7px/1.7 var(--mono);display:flex;justify-content:space-between;gap:25px;color:#859778;margin-top:17px;padding-top:17px;border-top:1px solid var(--line);letter-spacing:.7px}.footer-disclosure{line-height:1.85}.build .stage-note{font-size:9px}.preview-flag{font-size:8px;letter-spacing:.35px;border-radius:2px;background:#ddd7c9;opacity:.88}.dialog .copper{color:#806346}.dialog .form-status{color:#334f2b}
@media(min-width:1700px){.world-viewport{height:620px}.v2-hero{min-height:1030px!important}.v2-hero-grid{padding-top:160px;gap:48px}.v2-hero .hero-content{padding-top:55px}.hero-footnote{margin-top:60px}.exhibit-inspector{padding:28px 0}.model-switch{margin-top:50px}}
@media(max-width:1150px){.v2-hero-grid{grid-template-columns:.85fr 1.15fr;gap:18px}.v2-hero h1{font-size:7.3vw}.v2-hero .hero-copy{font-size:13px}.world-viewport{height:455px}.exhibit-inspector{gap:18px;min-height:180px}.exhibit-inspector h2{font-size:22px}.exhibit-inspector p{font-size:10px}.hero-footnote{margin-top:30px}.model-options button{padding:12px 15px}.model-options button:last-child{padding-left:18px;margin-left:6px}.nav-links{gap:18px}.nav-links>a{font-size:11px}.intel-grid{gap:30px;grid-template-columns:.95fr 1fr}.intel-narrative h3{font-size:30px}.intel-narrative>p{font-size:13px}.intel-benefits{gap:17px}.intel-object{height:400px}.sealed-stack{scale:.9}.demo-lab{gap:22px;grid-template-columns:1fr .75fr 1.1fr}.demo-cube{scale:.8}.demo-question h3{font-size:30px}.demo-output{padding:21px}.demo-output h3{font-size:24px}.demo-tabs button{padding:14px 19px}.ventures-grid{gap:6%;grid-template-columns:1fr 1.1fr}.ventures-board{padding:25px}.v-unit{scale:.84}.v-one{left:9%}.v-two{left:36%}.v-three{left:65%}.venture-wordmark{font-size:22px}.venture-capabilities{gap:0 17px}.venture-capabilities button{font-size:10px}.venture-board-top .eyebrow{font-size:6px}}
@media(max-width:900px) and (min-width:781px){.v2-hero .hero-actions .text-link{margin-top:3px}.v2-hero h1{font-size:7.6vw}.exhibit-state{display:none}.exhibit-inspector{grid-template-columns:1fr;gap:12px;min-height:220px}.exhibit-inspector h2{max-width:100%;font-size:24px}.exhibit-inspector h2 br{display:none}.exhibit-inspector p{font-size:11px;max-width:100%}.world-viewport{height:415px}.model-switch{align-items:start;gap:15px}.model-switch>.eyebrow{max-width:85px;line-height:1.8;margin-top:10px}.model-options button{padding:12px}.demo-question h3{font-size:27px}.demo-cube{scale:.65}.demo-tabs button{font-size:11px;padding:13px 15px;gap:12px}.demo-steps{gap:17px}.demo-output h3{font-size:22px}.ventures-grid{gap:4%}.ventures-board{padding:19px}.venture-wordmark{font-size:20px}}
@media(max-width:780px){.v2-hero{min-height:0!important;padding-bottom:25px}.v2-hero-grid{grid-template-columns:1fr;gap:30px;padding-top:111px}.v2-hero .hero-content{padding-top:6px}.v2-hero .hero-topline{margin-bottom:23px;font-size:8px;letter-spacing:.9px}.v2-hero h1{font-size:clamp(64px,11vw,91px);max-width:620px;line-height:.96}.v2-hero h1 br:first-child{display:none}.v2-hero h1 br:first-child:after{content:' '}.v2-hero h1{max-width:590px}.v2-hero .hero-copy{font-size:13px;max-width:440px;line-height:1.75;margin:25px 0 23px}.v2-hero .hero-actions{gap:25px}.v2-hero .hero-actions .pill-link{font-size:11px;gap:23px;padding:15px 17px}.hero-footnote{display:none}.exhibit{margin-top:8px}.exhibit-top{padding-bottom:14px}.exhibit-top>.eyebrow{font-size:8px}.exhibit-state{font-size:7px}.world-viewport{height:430px}.view-controls{top:11px}.model-pin{font-size:7px;padding:6px 8px;min-height:30px}.model-pin span{font-size:6px}.pin-core{font-size:12px;gap:5px}.pin-core span{font-size:5px}.pin-ventures{font-size:6px}.exhibit-inspector{min-height:150px;grid-template-columns:1fr 1fr;padding:20px 0;gap:24px}.exhibit-inspector h2{font-size:23px;max-width:320px}.exhibit-inspector p{font-size:11px}.exhibit-inspector .eyebrow{font-size:7px}.model-switch{margin-top:23px;flex-direction:column;align-items:start;gap:12px;border-top:0;padding:0}.model-switch>.eyebrow{font-size:8px}.model-options{gap:4px;width:100%;justify-content:space-between}.model-options button{padding:11px 13px;font-size:10px}.model-options button:last-child{padding-left:17px;margin-left:0}.model-disclosure{font-size:7px;gap:14px;margin-top:19px}.model-disclosure span{max-width:48%}.scene-tools button{font-size:7px;padding:9px 10px}.scene-tools span{padding-left:7px}.intro{padding:48px 0}.network{padding-bottom:45px}.network-heading>p{font-size:12px}.intelligence{padding:30px 0 42px}.intel-head{display:block;margin-top:36px}.intel-head .section-title{font-size:44px}.intel-head>p{font-size:12px;max-width:350px;margin-top:22px}.intel-grid{grid-template-columns:1fr;gap:15px;margin-top:12px}.intel-object{height:325px}.sealed-stack{scale:.75;transform:translate(-66%,-66%) rotateX(55deg) rotateZ(-32deg)}.intel-orbit{width:320px;height:320px;top:56%}.orbit-two{width:370px;height:370px}.label-a{top:20px;left:0;font-size:7px}.label-b{bottom:17px;font-size:6px;right:0}.intel-narrative h3{font-size:31px;margin-top:16px}.intel-narrative>p{font-size:13px;max-width:610px}.intel-narrative .eyebrow{font-size:8px}.intel-benefits{gap:22px;margin-top:24px}.intel-benefits p{font-size:11px}.intel-narrative .text-link{font-size:11px;margin-top:23px}.intel-foot{margin-top:30px;flex-direction:column;gap:15px;padding-top:24px}.intel-foot strong{font-size:18px;max-width:450px}.intel-foot p{font-size:9px;max-width:600px}.v2-demo{padding-bottom:40px}.v2-demo .architecture-head h2{font-size:43px}.v2-demo .architecture-head p{font-size:12px;max-width:420px}.demo-tabs{margin-top:27px;flex-wrap:wrap;gap:6px;padding-bottom:18px}.demo-tabs button{font-size:10px;padding:13px 15px;gap:10px}.demo-tabs button span{font-size:8px}.demo-lab{grid-template-columns:1fr 1fr;gap:25px;padding:25px 0;position:relative}.demo-question{grid-column:1;min-height:230px;padding-top:6px}.demo-question h3{font-size:30px;margin:23px 0 16px;max-width:350px}.demo-question p{font-size:11px;max-width:330px}.demo-example{padding-top:23px;font-size:7px}.demo-middle{grid-column:2;grid-row:1;min-height:230px}.demo-cube{scale:.82}.demo-core-note{bottom:0;font-size:6px}.demo-beam{display:none}.demo-output{grid-column:1/-1;min-height:260px;display:grid;grid-template-columns:1fr 1fr;gap:15px 25px;padding:23px}.output-top{grid-column:1/-1;padding-bottom:16px}.demo-output h3{font-size:28px;margin:3px 0;max-width:350px;align-self:start}.demo-output>p{font-size:12px;max-width:350px}.output-network{margin-top:3px;padding-top:16px;align-self:end}.demo-output .text-link{padding-top:16px;font-size:10px;align-self:end;margin-top:0;border-top:1px solid #a2b18e66}.demo-progress{flex-wrap:wrap;gap:19px;margin-top:20px}.demo-steps{gap:22px}.demo-steps button b{font-size:11px}.demo-steps button span{font-size:8px}.demo-play-controls button{font-size:7px;padding:11px 13px}.v2-demo .journey-note{font-size:8px}.v2-demo .architecture-floor{gap:22px;margin-top:26px}.v2-demo .architecture-floor h3{font-size:25px;max-width:390px}.v2-demo .enablers b{font-size:11px}.v2-demo .enablers p{font-size:10px}.ventures{padding:30px 0 45px}.ventures-grid{grid-template-columns:1fr;gap:37px;margin-top:35px}.ventures-heading h2{font-size:52px;max-width:560px;line-height:1.01;margin:25px 0}.ventures-heading h2 br:nth-child(2){display:none}.ventures-heading h2 br:nth-child(2):after{content:' '}.ventures-heading>.eyebrow{font-size:8px}.ventures-heading>p{font-size:13px;max-width:560px}.ventures-heading .ventures-secondary{font-size:11px;margin-top:16px;max-width:540px}.ventures-heading>.pill-link{font-size:11px;margin-top:22px}.ventures-board{padding:26px}.venture-board-top .eyebrow{font-size:7px}.venture-wordmark{font-size:25px}.venture-relief{height:245px;max-width:500px;margin:auto}.v-unit{scale:1}.v-one{left:13%;top:29%}.v-two{left:40%;top:14%}.v-three{left:70%;top:31%}.venture-capabilities button{font-size:12px;padding:18px 0}.venture-detail{font-size:11px;min-height:62px}.venture-board-foot{font-size:7px}.footer-meta .legal{gap:22px}.preview-flag{font-size:7px;padding:7px 9px;max-width:calc(100% - 24px)}.network-card .eyebrow{font-size:8px}.network-card{min-height:420px}.nav-links{background:#1e2a22}.footer-nav{gap:22px}}
@media(max-width:520px){.v2-hero-grid{padding-top:112px;gap:27px}.v2-hero h1{font-size:12.8vw;line-height:.98;letter-spacing:-.069em}.v2-hero h1 br:first-child{display:block}.v2-hero h1 br:first-child:after{content:''}.v2-hero h1{font-size:17vw;max-width:100%}.v2-hero .hero-copy{max-width:345px;font-size:12px;margin:23px 0}.v2-hero .hero-actions{gap:21px}.v2-hero .hero-actions .pill-link{padding:14px 15px;font-size:10px;gap:19px}.v2-hero .hero-actions .text-link{font-size:10px}.exhibit-top>.eyebrow{font-size:7px;letter-spacing:.65px}.exhibit-state{font-size:6px}.world-viewport{height:355px;margin:0 -8px}.scene-tools{left:8px;right:8px}.view-controls{right:8px}.view-controls button{height:29px;min-width:31px}.model-pin{font-size:6px;padding:5px 6px;min-height:29px}.model-pin span{font-size:5px;margin-right:2px}.pin-core{font-size:11px;padding:6px;gap:4px}.pin-core span{font-size:4px;letter-spacing:.6px}.pin-ventures{font-size:5px}.exhibit-inspector{min-height:180px;gap:14px;grid-template-columns:1fr 1fr}.exhibit-inspector h2{font-size:20px;line-height:1.14;letter-spacing:-.8px}.exhibit-inspector p{font-size:10px;line-height:1.75}.exhibit-inspector .eyebrow{font-size:6px;letter-spacing:.7px}.inspector-link{font-size:9px;line-height:1.5;gap:8px}.model-options{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.model-options button{font-size:10px;padding:12px 9px;border:1px solid #86977a40;text-align:center}.model-options button:last-child{padding-left:9px;border-left:1px solid #86977a40}.model-options span{padding-left:7px}.model-disclosure{font-size:6px;line-height:1.9}.model-disclosure span{max-width:47%}.network-heading h2{font-size:43px}.intel-head .section-title{font-size:38px}.intel-object{height:290px}.sealed-stack{scale:.65;transform:translate(-77%,-76%) rotateX(55deg) rotateZ(-32deg)}.intel-orbit{width:265px;height:265px}.orbit-two{width:325px;height:325px}.intel-narrative h3{font-size:29px}.intel-narrative>p{font-size:12px}.intel-benefits{gap:15px}.intel-benefits span{font-size:7px;letter-spacing:.5px}.intel-benefits p{font-size:10px}.intel-foot p{font-size:8px}.v2-demo .architecture-head h2{font-size:38px}.demo-tabs{display:grid;grid-template-columns:1fr;gap:6px}.demo-tabs button{justify-content:start;font-size:11px;padding:12px 14px;gap:15px}.demo-lab{gap:24px 17px}.demo-question h3{font-size:27px;margin-top:21px}.demo-question p{font-size:10px}.demo-question>.eyebrow{font-size:6px;letter-spacing:.9px}.demo-cube{scale:.56}.demo-middle{min-height:247px}.demo-core-note{font-size:5px;bottom:25px}.demo-example{font-size:6px;gap:6px;line-height:1.8}.demo-example .status-dot{width:4px;height:4px}.demo-output{display:flex;min-height:280px;padding:21px;gap:0}.demo-output h3{font-size:27px;margin:20px 0 13px}.demo-output>p{font-size:11px}.output-network{width:100%;margin-top:18px;padding-top:15px}.demo-output .text-link{width:100%;margin-top:18px;font-size:9px;border-top:0;padding-top:0;align-self:stretch}.output-network strong{font-size:12px}.demo-steps{width:100%;justify-content:space-between;gap:12px}.demo-steps button b{font-size:10px}.demo-steps button{gap:8px}.demo-play-controls{width:100%}.demo-play-controls button:first-child{flex:1;display:flex;justify-content:space-between;align-items:center}.v2-demo .architecture-floor h3{font-size:24px}.ventures-heading h2{font-size:46px;line-height:1.02}.ventures-heading h2 br:nth-child(2){display:block}.ventures-heading h2 br:nth-child(2):after{content:''}.ventures-board{padding:20px}.venture-wordmark{font-size:22px}.venture-board-top .eyebrow{font-size:6px;letter-spacing:.8px}.venture-relief{height:208px;margin:0 -12px}.v-unit{scale:.78}.v-one{left:6%;top:29%}.v-two{left:35%;top:14%}.v-three{left:65%;top:30%}.venture-capabilities{gap:0 18px}.venture-capabilities button{font-size:10px;min-height:68px;padding:15px 0}.venture-detail{font-size:10px;min-height:88px}.venture-board-foot{font-size:6px;letter-spacing:.5px}.model-pin:after{height:10px}.footer-disclosure{font-size:8px}}
@media(max-width:360px){.v2-hero .hero-actions{gap:16px}.v2-hero .hero-actions .pill-link{font-size:9px;gap:13px;padding:14px 12px}.v2-hero .hero-actions .text-link{font-size:9px;gap:10px}.world-viewport{height:318px}.exhibit-state{display:none}.exhibit-inspector h2{font-size:19px}.exhibit-inspector p{font-size:9px}.exhibit-inspector{min-height:190px}.intel-head .section-title{font-size:35px}.demo-question h3{font-size:24px}.demo-cube{scale:.47}.demo-middle{min-height:260px}.demo-tabs button{font-size:10px}.venture-wordmark{font-size:19px}.venture-board-top .eyebrow{font-size:5px}.v-unit{scale:.67}.v-one{left:0%}.v-two{left:30%}.v-three{left:60%}.ventures-heading h2{font-size:41px}.network-card.commercial h3{font-size:37px}}
@media(prefers-reduced-motion:reduce){.demo-cube,.v-unit,.stack-slice{transition:none!important}.v2-hero .world-viewport canvas{scroll-behavior:auto}}

@media(min-width:1151px){.v2-hero h1{font-size:clamp(68px,6vw,108px)}}
.model-options button{min-height:44px}.view-controls button{min-height:34px}
/* Keep the decorative orbit inside its small-screen grid cell. */
@media(max-width:520px){.demo-middle:after{width:86%;height:70px}.demo-middle,.demo-question{min-width:0}.demo-lab{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.platforms.wrap{padding-inline:var(--pad)}

