:root{--paper:#fafbfc;--surface:#f1f4f6;--ink:#20262d;--muted:#66717b;--line:#dbe1e6;--accent:#5f7c92;--soft:#e6edf1;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.7 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}button,select,input{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}main,.site-header,footer{max-width:1536px;margin:auto;padding:0 5%}.site-header{justify-content:space-between;align-items:center;gap:35px;min-height:128px;display:flex}.brand{flex:none;align-items:center;gap:22px;display:flex}.brand svg{width:110px;height:85px;display:block}.brand>span{letter-spacing:.22em;color:#505b64;font-size:9px;line-height:2.1}.desktop-nav{align-items:center;gap:35px;font-size:13px;display:flex}.desktop-nav a{padding:12px 0}.desktop-nav a[aria-current]{border-bottom:1px solid #8094a3}.desktop-nav a:hover{color:var(--accent)}.mobile-nav{display:none}.skip{position:absolute;top:-100px}.skip:focus{z-index:30;background:#fff;padding:12px;top:12px;left:12px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;font-weight:300;line-height:1.13}h1{margin:26px 0 35px;font-size:clamp(52px,5.8vw,88px)}h2{margin-bottom:28px;font-size:clamp(34px,3.5vw,54px)}h3{margin-bottom:18px;font-size:25px}h4{font-size:19px;font-weight:400;line-height:1.4}.eyebrow{letter-spacing:.19em;text-transform:uppercase;color:#667582;margin-bottom:27px;font-size:10px;line-height:1.7}.deck{color:#64707b;max-width:50ch;font-size:19px;font-weight:300;line-height:1.6}.link{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #9daab4;justify-content:space-between;align-items:center;gap:35px;padding:15px 0 11px;font-size:10px;display:inline-flex}.link span{font-size:24px;line-height:1}.link:hover{color:var(--accent);border-color:var(--accent)}.fine{color:var(--muted);max-width:85ch;font-size:11px;line-height:1.7}.hero{isolation:isolate;min-height:680px;padding:90px 0 84px;position:relative}.hero-copy{z-index:2;pointer-events:none;max-width:740px;position:relative}.hero-copy a{pointer-events:auto}.hero h1{letter-spacing:-.045em;max-width:14ch;margin-top:25px;font-size:clamp(54px,5.75vw,88px);font-weight:300;line-height:1.08}.hero-copy .deck{max-width:31ch;margin-bottom:32px;font-size:20px}.hero .spatial-field{z-index:-1;width:65%;height:760px;position:absolute;top:-42px;right:-5.55%}.hero-side{letter-spacing:.3em;text-align:right;color:#7a858e;font-size:9px;line-height:2.7;position:absolute;bottom:88px;right:34%}.spatial-field{isolation:isolate;aspect-ratio:1.05;pointer-events:none;min-width:0;position:relative;overflow:hidden}.field-static,.spatial-field canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.spatial-field canvas{opacity:0}.field-ready canvas{opacity:1}.field-ready .field-static{opacity:0}.field-note{letter-spacing:.15em;color:#7a8995;font:8px/1.8 monospace;position:absolute;bottom:11%;right:10%}.hero .field-note{bottom:16%}.field-compact{max-width:620px}.research-strip{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:6%;padding:42px 0 54px;display:grid}.research-strip a{min-width:0}.research-strip span{letter-spacing:.12em;color:#7e8992;font-size:10px}.research-strip h2{letter-spacing:.1em;text-transform:uppercase;margin:22px 0 15px;font-size:12px;font-weight:400;line-height:1.5}.research-strip p{color:#6e7780;margin:0;font-size:14px;font-weight:300;line-height:1.6}.section{border-top:1px solid var(--line);padding:100px 0}.section p:not(.eyebrow):not(.fine){color:#65717b;max-width:64ch}.intro{grid-template-columns:.85fr 2fr;gap:10%;display:grid}.statement-body{font-size:24px;font-weight:300;line-height:1.6}.section-head{grid-template-columns:1fr 1.3fr;align-items:start;gap:8%;margin-bottom:48px;display:grid}.section-head h2{margin-bottom:5px}.section-head>.deck{padding-top:20px}.split{grid-template-columns:1fr 1fr;align-items:start;gap:10%;display:grid}.principle-statement{text-align:center;background:#f1f4f6;margin:0 -5.56%;padding:105px 0 110px}.principle-statement h2{font-size:clamp(36px,4.5vw,66px);font-weight:300;line-height:1.18}.principle-statement p:not(.eyebrow){color:var(--muted);margin:30px 5% 0;font-size:18px;font-weight:300}.adaptive-layers{border-bottom:1px solid var(--line);margin-left:20%}.adaptive-layers details{border-top:1px solid var(--line)}.adaptive-layers summary{cursor:pointer;grid-template-columns:80px 1fr 35px;align-items:center;gap:15px;padding:26px 0;font-size:23px;font-weight:300;list-style:none;display:grid}.adaptive-layers summary::-webkit-details-marker{display:none}.layer-no{letter-spacing:.15em;color:var(--muted);font-size:10px}.layer-symbol{color:#7d8f9c;font-size:25px;font-weight:200;transition:transform .2s}.adaptive-layers details[open] .layer-symbol{transform:rotate(45deg)}.adaptive-layers details>div{padding:0 60px 24px 95px}.adaptive-layers .layer-line{font-size:19px;color:var(--ink)!important}.adaptive-layers details>div>p:last-child{font-size:15px}.layers-section>.fine{margin:28px 0 0 20%}.research-visual{background:#f0f3f5;min-width:0;margin:0;position:relative;overflow:hidden}.research-visual svg{width:100%;height:auto;display:block}.research-visual figcaption{text-transform:uppercase;letter-spacing:.14em;color:#798997;padding:15px 25px 24px;font:8px/1.5 monospace}.ali-preview,.museum-teaser,.category-opening,.trust-opening,.museum-opening,.about-opening{grid-template-columns:1.1fr 1fr;align-items:center;gap:10%;display:grid}.ali-preview h2{font-size:68px}.ali-preview .deck{font-size:24px;font-weight:300}.ali-preview>div>p:not(.eyebrow):not(.deck){max-width:48ch;font-size:15px}.museum-teaser{grid-template-columns:1fr 1.1fr}.adaptation-flow{grid-template-columns:repeat(4,1fr);gap:28px;margin:45px 0;padding:0;list-style:none;display:grid}.adaptation-flow>li{border-top:1px solid #bbc7cf;padding:27px 8px 0 0;position:relative}.adaptation-flow>li:before{content:"";background:#7790a1;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:0}.adaptation-flow span{letter-spacing:.12em;color:#6a7a87;font-size:9px}.adaptation-flow h3{margin:25px 0 18px;font-size:25px}.adaptation-flow p{font-size:14px}.roadmap{grid-template-columns:repeat(3,1fr);gap:7%;margin:48px 0 0;padding:0;list-style:none;display:grid}.roadmap>li{border-top:1px solid #aebdc8;padding-top:35px}.version{letter-spacing:-.05em;color:#6f8698;margin-bottom:28px;font-size:62px;font-weight:200;line-height:1;display:block}.roadmap h3{max-width:16ch;min-height:70px;font-size:28px}.roadmap .eyebrow{margin-bottom:18px;font-size:8px}.roadmap ul{color:#64717c;padding:0;font-size:14px;line-height:2.15;list-style:none}.trust-band{background:#edf2f5;grid-template-columns:1.2fr 1fr;align-items:center;gap:12%;margin:0 -5.56%;padding:75px 6%;display:grid}.trust-band h2{margin-bottom:0;font-size:44px}.trust-band p{color:#647482;font-size:16px}.trust-band .eyebrow{font-size:9px}.closing{text-align:center}.closing h2{font-size:55px}.page-head{max-width:1170px;padding:85px 0 65px}.page-head h1{max-width:21ch;margin-top:24px;font-size:clamp(48px,5.4vw,78px)}.page-head .deck{max-width:60ch;font-size:20px}.category-opening,.trust-opening,.museum-opening,.about-opening{padding-bottom:80px}.category-opening h2,.trust-opening h2,.museum-opening h2,.about-opening h2{font-size:40px}.category-opening p,.trust-opening p,.museum-opening p,.about-opening p{color:#66717b}.product-intro{grid-template-columns:1fr 1fr;gap:10%;display:grid}.research-index{grid-template-columns:1fr 1fr;column-gap:70px;margin-bottom:75px;display:grid}.research-index a{border-top:1px solid var(--line);grid-template-columns:35px 1fr 22px;align-items:center;gap:10px;padding:20px 0;font-size:14px;display:grid}.research-index a>span{color:#7e8c97;font-size:10px}.research-index a>span:last-child{font-size:18px}.research-studies>section{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr;align-items:center;gap:10%;padding:65px 0;scroll-margin-top:40px;display:grid}.research-studies>section:nth-child(2n)>figure{order:2}.research-studies h2{font-size:40px}.research-studies p:not(.eyebrow){color:#667582}.research-studies .research-question{border-top:1px solid var(--line);margin-top:35px;padding-top:20px;font-size:17px;font-weight:300}.reasons-grid{grid-template-columns:repeat(3,1fr);gap:50px 65px;display:grid}.reasons-grid p{font-size:15px}.reasons-grid .eyebrow{font-size:9px}.reasons-grid article{border-top:1px solid var(--line);padding-top:23px}.expansion-path{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:24px;margin:0 0 50px;padding:0;list-style:none;display:flex}.expansion-path li{align-items:center;gap:24px;padding:25px 0;font-size:15px;display:flex}.expansion-path li:last-child span{display:none}.expansion-path span{color:#8b9dab}.application-list{grid-template-columns:1fr 1fr;gap:0 10%;margin:60px 0 70px;display:grid}.application-list section{border-top:1px solid var(--line);padding:40px 0 25px}.application-list h2{font-size:34px}.application-list p{color:#647480;font-size:15px}.application-list .eyebrow{font-size:8px}.principles-list{grid-template-columns:1fr 1fr;gap:45px 10%;display:grid}.principles-list article{border-top:1px solid var(--line);padding-top:25px}.principles-list h2{font-size:30px}.principles-list p{font-size:15px}.brand-hierarchy{grid-template-columns:1fr 80px 1fr;align-items:center;gap:7%;display:grid}.brand-hierarchy h2{margin-bottom:15px;font-size:76px}.brand-hierarchy .hierarchy-arrow{color:#a6b4bd;font-size:42px}.reading{max-width:1080px;padding-bottom:80px}.reading-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:8%;padding:40px 0;display:grid}.reading-section h2{font-size:30px}.reading-section p{color:#667582}.space-list{grid-template-columns:1fr 1fr;gap:0 9%;margin-bottom:80px;display:grid}.space-list section{border-top:1px solid var(--line);padding:35px 0}.space-list h2{font-size:30px}.space-list p{color:#66717b}.journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;margin:0;padding:35px 0;list-style:none;display:grid}.journey li{border-top:1px solid #b5c2cb;padding-top:15px}.journey span{color:#718696;font:10px monospace}.journey p{margin:15px 0;font-size:14px}.ali-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:8%;min-height:740px;padding:60px 0 85px;display:grid}.ali-hero h1{font-size:clamp(52px,5.8vw,84px)}.ali-hero .deck{max-width:36ch;font-size:21px}.ali-hero>div>p:not(.eyebrow):not(.deck):not(.fine){color:#6b7882;max-width:43ch;font-size:15px}.ali-hero .fine{margin-top:22px}.interface-visual{flex-direction:column;align-items:center;padding:35px 0;display:flex;position:relative}.interface-visual:before{content:"";aspect-ratio:1;z-index:-1;border:1px solid #e0e6ea;border-radius:50%;width:420px;max-width:100%;position:absolute;top:18%;box-shadow:0 0 0 45px #f5f7f8,0 0 0 46px #e9edf0}.device-prototype{background:linear-gradient(130deg,#fff,#f1f4f6);border:1px solid #b6c2ca;border-radius:35px;width:295px;max-width:100%;min-height:492px;padding:28px 20px 25px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #f7f9fa,0 26px 45px -25px #71869455}.device-top{letter-spacing:.14em;justify-content:space-between;padding:2px 8px 0;font-size:13px;display:flex}.device-status{color:#8897a1;letter-spacing:.18em;font-size:7px}.device-copy{padding:35px 10px 0}.device-copy .eyebrow{margin-bottom:15px;font-size:6px}.device-copy h3{font-size:29px;line-height:1.2}.device-prototype .gallery-map{width:115%;max-width:none;margin:0 -7.5%}.device-response{border-top:1px solid var(--line);align-items:center;gap:12px;padding:17px 8px;display:flex}.device-response p{color:#637482;margin:0;font-size:12px;line-height:1.5}.soft-dot{background:#6f8a9e;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #dfe8ee}.device-home{background:#aebbc4;border-radius:3px;width:65px;height:3px;margin:12px auto 0;display:block}.interface-caption{letter-spacing:.16em;color:#7c8c98;text-align:center;margin-top:28px;font:8px/1.9 monospace}.museum-experience{border:1px solid var(--line);background:#fff;grid-template-columns:1.15fr 1fr;gap:7%;padding:35px;display:grid}.experience-map{flex-direction:column;justify-content:center;min-width:0;display:flex}.experience-map>.eyebrow{font-size:8px}.gallery-map{width:100%;height:auto;display:block}.map-key{color:#7d8b96;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;font-size:9px;display:flex}.map-key i{vertical-align:middle;background:#6f8799;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.experience-controls{padding:10px 0}.experience-controls>.eyebrow{margin-bottom:20px;font-size:8px}.experience-controls h3{font-size:30px}.permission-toggle{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-bottom:24px;font-size:11px;display:flex}.permission-toggle input{accent-color:#5e7b91;width:17px;height:17px}.prompt-list{flex-direction:column;display:flex}.prompt-list button{text-align:left;border:0;border-top:1px solid var(--line);color:#4c5e6b;background:0 0;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:13px 0;font-size:13px;display:flex}.prompt-list button span{color:#7b93a4;font-size:17px}.prompt-list button[aria-pressed=true]{color:#1c394f;border-color:#9cafbc}.museum-response{border-top:1px solid #aebfcb;min-height:158px;margin-top:20px;padding-top:24px}.museum-response h4{margin-bottom:14px}.museum-response p{margin-bottom:0;font-size:13px;line-height:1.7}.experience-controls .fine{margin:25px 0 0;font-size:9px}.route-path,.crowd-points{opacity:0}.museum-experience[data-route=busy] .crowd-points{opacity:.7}.museum-experience[data-route=quiet] .route-path{opacity:1;stroke-dasharray:1;animation:1.3s ease-out both route-reveal}.museum-experience[data-route=object] .location-halo{stroke:#54768f;stroke-width:2px}.legacy-demo{border-top:1px solid var(--line);margin-top:30px}.legacy-demo>summary{cursor:pointer;color:#617280;justify-content:space-between;gap:20px;padding:24px 0;font-size:13px;list-style:none;display:flex}.legacy-demo>summary::-webkit-details-marker{display:none}.demo{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8%;padding:35px 0;display:grid}.demo label{margin-bottom:20px;font-size:14px;display:block}.demo select{width:100%;color:var(--ink);background:#f4f6f8;border:1px solid #c5d0d8;min-height:46px;margin-top:8px;padding:12px;display:block}.demo input{accent-color:#718b9e}.demo button{color:#284457;background:#e4ebf0;border:1px solid #cbd6de;min-height:46px;padding:13px 22px;font-size:12px}.decision{border-left:1px solid #bdcbd5;padding-left:35px}.decision h2{font-size:32px}.decision p{font-size:15px}.decision .eyebrow{color:#6e8799}.decision .fine{font-size:11px}footer{border-top:1px solid var(--line);padding-top:50px;padding-bottom:30px}.footer-top{grid-template-columns:1fr 1.3fr 1.3fr;align-items:start;gap:60px;margin-bottom:55px;display:grid}.footer-top>div>p:not(.eyebrow){font-size:23px;font-weight:300;line-height:1.4}.footer-top .eyebrow{font-size:8px}.footer-top nav{color:#6c7c88;grid-template-columns:1fr 1fr;gap:12px 25px;font-size:11px;display:grid}.footer-top .brand{gap:15px}.footer-top .brand svg{width:83px;height:64px}.footer-top .brand>span{font-size:7px}footer>.fine{margin-top:30px;font-size:9px}[hidden]{display:none!important}@keyframes route-reveal{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width>=1600px){.hero .spatial-field{width:70%;right:-5.5%}}@media (width<=1120px){.desktop-nav{gap:23px;font-size:12px}.site-header{gap:20px}.brand{gap:13px}.brand svg{width:95px;height:75px}.brand>span{font-size:8px}.hero{min-height:630px;padding-top:85px}.hero .spatial-field{width:65%;height:650px;top:0;right:-5.5%}.hero-copy{max-width:63%}.hero h1{font-size:64px}.hero-side{font-size:8px;right:27%}.research-strip{gap:4%}.adaptive-layers,.layers-section>.fine{margin-left:10%}.ali-hero{gap:6%;min-height:680px}.section{padding:80px 0}.museum-experience{gap:5%;padding:25px}.reasons-grid{gap:35px}.footer-top{gap:25px}.expansion-path{gap:15px}.expansion-path li{gap:15px;font-size:12px}}@media (width<=950px){.desktop-nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav>summary{cursor:pointer;align-items:center;gap:25px;padding:14px 0;font-size:12px;list-style:none;display:flex}.mobile-nav>summary::-webkit-details-marker{display:none}.mobile-nav>summary>span{color:#697c8b;font-size:17px}.mobile-nav>nav{z-index:20;border:1px solid var(--line);background:#fafbfc;flex-direction:column;width:260px;max-width:86vw;padding:20px 28px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 12px 30px #4b627312}.mobile-nav nav a{border-bottom:1px solid #e7ebee;padding:10px 0;font-size:14px}.mobile-nav nav a[aria-current]{color:#4e738f}.site-header{min-height:112px}.hero .spatial-field{width:60%;height:580px;top:25px;right:-5.5%}.hero-copy{max-width:65%}.hero h1{font-size:58px}.hero-copy .deck{font-size:17px}.hero-side{bottom:30px;right:10%}.research-strip h2{font-size:10px}.research-strip p{font-size:12px}.section-head{gap:6%}.intro{grid-template-columns:1fr 2fr;gap:6%}.statement-body{font-size:21px}.ali-preview,.museum-teaser,.category-opening,.trust-opening,.museum-opening,.about-opening{gap:6%}.ali-preview h2{font-size:55px}.ali-preview .deck{font-size:20px}.adaptation-flow{gap:18px}.adaptation-flow h3{font-size:22px}.adaptation-flow p{font-size:12px}.adaptation-flow span{font-size:8px}.roadmap{gap:5%}.roadmap h3{font-size:25px}.roadmap ul{font-size:12px}.trust-band{gap:7%;padding:55px 6%}.trust-band h2{font-size:37px}.trust-band p{font-size:14px}.research-index{column-gap:35px}.research-studies>section{gap:6%}.research-studies h2{font-size:33px}.research-studies p{font-size:14px}.research-studies .research-question{font-size:16px}.page-head{padding-top:65px}.ali-hero h1{font-size:59px}.ali-hero .deck{font-size:18px}.interface-visual{padding:20px 0}.museum-experience{grid-template-columns:1fr 1fr;gap:30px;padding:22px}.experience-controls h3{font-size:24px}.prompt-list button{font-size:12px}.permission-toggle{font-size:10px}.map-key{flex-direction:column;align-items:flex-start;gap:5px}.footer-top{grid-template-columns:1fr 1fr}.footer-top>nav{flex-wrap:wrap;grid-column:1/-1;gap:18px 30px;display:flex}.journey{gap:15px}.journey p{font-size:12px}}@media (width<=700px){html{scroll-padding-top:18px}.site-header{min-height:100px}.brand{gap:13px}.brand svg{width:87px;height:67px}.brand>span{font-size:7px}.hero{min-height:0;padding:45px 0 15px}.hero-copy{max-width:100%}.hero h1{letter-spacing:-.045em;max-width:15ch;margin:22px 0 26px;font-size:clamp(43px,9.7vw,63px);line-height:1.1}.hero-copy .eyebrow{letter-spacing:.14em;font-size:8px}.hero-copy .deck{max-width:28ch;margin-bottom:20px;font-size:17px}.hero .spatial-field{aspect-ratio:1.1;z-index:0;width:111.12%;height:auto;max-height:430px;margin:15px -5.56% 0;position:relative;top:auto;right:auto}.hero-side{display:none}.field-note{font-size:7px;bottom:8%;right:9%}.research-strip{grid-template-columns:1fr 1fr;gap:30px 24px;padding:30px 0 42px}.research-strip h2{letter-spacing:.07em;margin-top:16px;font-size:10px}.research-strip p{font-size:13px}.section{padding:60px 0}.section-head,.intro,.split,.ali-preview,.museum-teaser,.category-opening,.trust-opening,.museum-opening,.about-opening,.product-intro{grid-template-columns:1fr;gap:25px}.section-head{margin-bottom:30px}.section-head>.deck{padding-top:0}.section-head h2{font-size:36px}.eyebrow{margin-bottom:22px;font-size:8px}.deck{font-size:17px}.statement-body{font-size:20px}.intro>.eyebrow{margin-bottom:0}.principle-statement{padding:70px 6%}.principle-statement h2{font-size:38px;line-height:1.18}.principle-statement p:not(.eyebrow){margin:25px 0 0;font-size:16px}.adaptive-layers{margin-left:0}.adaptive-layers summary{grid-template-columns:30px 1fr 20px;gap:12px;padding:24px 0;font-size:20px}.adaptive-layers details>div{padding:0 0 20px 42px}.adaptive-layers .layer-line{font-size:17px}.adaptive-layers details>div>p:last-child{font-size:14px}.layers-section>.fine{margin:25px 0 0}.ali-preview h2{font-size:55px}.ali-preview>figure{order:2}.museum-teaser>figure{margin-top:10px}.research-visual figcaption{padding:12px 16px 18px;font-size:7px}.adaptation-flow{border-left:1px solid #bbc7cf;grid-template-columns:1fr;gap:0;margin-left:5px}.adaptation-flow>li{border-top:0;padding:8px 0 26px 30px}.adaptation-flow>li:before{top:15px;left:-3px}.adaptation-flow h3{margin:12px 0;font-size:27px}.adaptation-flow span{font-size:9px}.adaptation-flow p{font-size:14px}.roadmap{grid-template-columns:1fr;gap:38px}.roadmap>li{grid-template-columns:65px 1fr;column-gap:25px;padding-top:25px;display:grid}.version{grid-row:1/4;font-size:47px}.roadmap .eyebrow{margin-bottom:16px;font-size:8px}.roadmap h3{max-width:18ch;min-height:0;margin-bottom:20px;font-size:27px}.roadmap ul{grid-column:2;font-size:13px}.trust-band{grid-template-columns:1fr;gap:25px;padding:50px 6%}.trust-band h2{font-size:37px}.trust-band p{font-size:15px}.closing h2{font-size:39px}.page-head{padding:45px 0 38px}.page-head h1{margin-bottom:26px;font-size:clamp(40px,9.3vw,59px);line-height:1.14}.page-head .deck{font-size:18px}.category-opening,.trust-opening,.museum-opening,.about-opening{padding-bottom:50px}.category-opening h2,.trust-opening h2,.museum-opening h2,.about-opening h2{font-size:35px}.category-opening .research-visual,.trust-opening .research-visual,.about-opening .research-visual{order:2}.research-index{grid-template-columns:1fr;margin-bottom:30px}.research-index a{padding:18px 0;font-size:13px}.research-studies>section{grid-template-columns:1fr;gap:28px;padding:40px 0}.research-studies>section:nth-child(2n)>figure{order:0}.research-studies h2{font-size:33px}.research-studies .research-question{margin-top:24px}.reasons-grid{grid-template-columns:1fr 1fr;gap:24px}.reasons-grid h3{font-size:23px}.reasons-grid p{font-size:13px}.expansion-path{grid-template-columns:1fr 1fr;gap:0;display:grid}.expansion-path li{justify-content:space-between;padding:18px 20px 18px 0;font-size:14px}.application-list{grid-template-columns:1fr;margin:40px 0}.application-list h2{font-size:32px}.principles-list{grid-template-columns:1fr;gap:22px}.principles-list h2{font-size:29px}.brand-hierarchy{grid-template-columns:1fr;gap:30px}.brand-hierarchy h2{font-size:62px}.brand-hierarchy .hierarchy-arrow{width:45px;line-height:1;transform:rotate(90deg)}.reading-section{grid-template-columns:1fr;gap:5px;padding:30px 0}.reading-section h2{font-size:28px}.reading{padding-bottom:40px}.space-list{grid-template-columns:1fr}.journey{grid-template-columns:1fr;padding-top:20px}.journey li{align-items:baseline;gap:25px;display:flex}.journey p{margin:0 0 10px;font-size:14px}.ali-hero{grid-template-columns:1fr;gap:25px;min-height:0;padding:40px 0 60px}.ali-hero h1{font-size:52px}.ali-hero .deck{font-size:19px}.ali-hero>div>p:not(.eyebrow):not(.deck):not(.fine){font-size:14px}.interface-visual{padding-top:35px}.interface-caption{font-size:7px}.museum-experience{grid-template-columns:1fr;gap:25px;padding:22px 18px}.experience-map>.eyebrow{font-size:7px}.gallery-map text{font-size:12px}.map-key{flex-direction:row;font-size:8px}.experience-controls{border-top:1px solid var(--line);padding-top:25px}.experience-controls h3{font-size:29px}.prompt-list button{min-height:50px;padding:15px 0;font-size:13px}.permission-toggle{font-size:11px}.museum-response{min-height:0;padding-top:22px}.experience-controls .fine{font-size:9px}.legacy-demo>summary{font-size:12px;line-height:1.7}.demo{grid-template-columns:1fr;gap:25px}.demo label{font-size:13px}.demo button{min-height:48px}.decision{border-top:1px solid #bdcbd5;border-left:0;padding:25px 0 0}.decision h2{font-size:28px}footer{padding-top:40px}.footer-top{grid-template-columns:1fr;gap:28px;margin-bottom:40px}.footer-top>nav{grid-column:auto;grid-template-columns:1fr 1fr;font-size:10px;display:grid}.footer-top .brand svg{width:82px}.footer-top>div>p:not(.eyebrow){font-size:25px}.fine{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.museum-experience[data-route=quiet] .route-path{stroke-dashoffset:0}}.public-hero{grid-template-columns:.9fr 1.3fr;align-items:center;gap:3%;padding:70px 0 75px;display:grid}.public-hero h1{max-width:12ch;font-size:clamp(52px,5.4vw,82px);line-height:1.07}.public-hero .deck{max-width:31ch;font-size:18px}.public-hero .spatial-concept{margin-right:-4%}.public-statement{grid-template-columns:.75fr 1.8fr;gap:10%;display:grid}.public-statement h2{font-size:clamp(31px,3.4vw,51px)}.public-statement p:not(.eyebrow){max-width:55ch;font-size:17px}.asi-public .section{padding:78px 0}.public-thesis{text-align:center;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 -5.56%;padding:78px 5%}.public-thesis h2{font-size:clamp(37px,4.6vw,67px)}.public-thesis>p:last-child{color:var(--muted);font-size:16px}.public-applications{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 5%;margin-bottom:35px;display:grid}.public-applications article{border-bottom:1px solid var(--line);min-width:0;padding-bottom:20px}.public-applications .eyebrow{font-size:9px}.public-applications h3{letter-spacing:-.02em;margin:14px 0;font-size:22px}.public-applications p{color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.7}.public-paper{grid-template-columns:.85fr 1.15fr;align-items:center;gap:12%;display:grid}.paper-jacket{color:#516675;background:#e9eef1;border:1px solid #bac6cf;max-width:385px;padding:34px 36px;transform:rotate(-2deg);box-shadow:10px 12px #f0f3f5}.paper-jacket>span{letter-spacing:.18em;font-size:8px}.paper-jacket>div{letter-spacing:-.025em;margin:38px 0 22px;font-size:35px;font-weight:300;line-height:1.16}.paper-jacket svg{width:100%;max-height:180px;display:block}.paper-jacket small{letter-spacing:.15em;margin-top:20px;font-size:8px;line-height:1.7;display:block}.public-paper>div>p:not(.eyebrow){max-width:51ch}.public-paper h2{font-size:clamp(34px,3.5vw,51px)}.public-partner{grid-template-columns:1fr 1fr;gap:12%;display:grid}.public-partner p{max-width:46ch;font-size:15px}.public-partner .fine{margin-top:25px;font-size:11px}.public-questions{grid-template-columns:.75fr 1.8fr;gap:10%;display:grid}.public-questions article{border-bottom:1px solid var(--line);margin-bottom:25px;padding:20px 0 32px}.public-questions article>span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.public-questions h2{max-width:34ch;margin:18px 0 0;font-size:29px;line-height:1.35}.public-white-paper .page-head{max-width:1050px}.paper-reading{grid-template-columns:.75fr 1.5fr;gap:12%;padding:75px 0 90px;display:grid}.paper-reading>nav{align-self:start;gap:17px;font-size:11px;display:grid;position:sticky;top:32px}.paper-reading>div>section{border-top:1px solid var(--line);padding:30px 0 38px;scroll-margin-top:30px}.paper-reading h2{max-width:26ch;font-size:32px;line-height:1.25}.paper-reading p:not(.eyebrow){max-width:65ch;color:var(--muted);font-size:16px;line-height:1.9}.access-columns{grid-template-columns:1.15fr .85fr;gap:13%;padding:20px 0 90px;display:grid}.access-form label{gap:8px;margin-bottom:22px;font-size:12px;display:grid}.access-form input,.access-form select,.access-form textarea{background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--ink);border:1px solid #bec9d0;border-radius:0;padding:13px 14px;font-family:inherit;font-size:15px;line-height:1.5}.access-form textarea{font-size:15px;line-height:1.6}.access-form .consent{align-items:start;gap:12px;font-size:12px;display:flex}.access-form .consent input{width:17px;margin-top:3px}.access-form button{background:var(--ink);color:#fff;border:1px solid var(--ink);align-items:center;gap:30px;padding:15px 23px;font-size:12px;display:inline-flex}.access-form [role=status]{margin-top:22px;font-size:13px;line-height:1.7}.access-form input:focus-visible,.access-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.access-columns aside{border-left:1px solid var(--line);padding-left:12%}.access-columns aside h2{font-size:31px}.access-columns aside>p:not(.eyebrow){color:var(--muted);font-size:14px}.access-redeem{border-top:1px solid var(--line);margin-top:42px;padding-top:25px}.access-redeem summary{cursor:pointer;font-size:14px}.access-redeem form{margin-top:25px}.access-columns .form-note{color:var(--muted);margin:20px 0;font-size:11px}@media (width<=1050px){.public-hero{grid-template-columns:1fr 1.15fr;padding:40px 0 60px}.public-hero h1{font-size:58px}.public-applications{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 8%}.public-paper{gap:8%}.paper-jacket{padding:25px}.paper-jacket>div{font-size:30px}.access-columns{gap:8%}}@media (width<=700px){.public-hero{grid-template-columns:1fr;gap:28px;padding:30px 0 40px}.public-hero h1{max-width:none;font-size:55px}.public-hero .spatial-concept{margin-right:0}.public-hero .deck{font-size:17px}.public-statement,.public-questions,.public-paper,.public-partner{grid-template-columns:1fr;gap:24px}.asi-public .section{padding:48px 0}.public-statement h2{font-size:32px}.public-statement p:not(.eyebrow){font-size:15px}.public-thesis{padding:48px 5%}.public-thesis h2{font-size:38px}.public-thesis>p:last-child{font-size:14px}.public-applications{gap:24px 7%}.public-applications h3{font-size:20px}.public-applications p{font-size:12px}.public-paper .paper-jacket{width:85%;max-width:290px;margin:0 auto 25px}.paper-jacket>div{font-size:30px}.paper-jacket svg{height:130px}.public-partner p{font-size:14px}.public-questions h2{font-size:26px}.paper-reading{grid-template-columns:1fr;gap:40px;padding:45px 0}.paper-reading>nav{gap:12px;position:static}.paper-reading h2{font-size:29px}.paper-reading p:not(.eyebrow){font-size:15px}.access-columns{grid-template-columns:1fr;gap:45px;padding-bottom:50px}.access-columns aside{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.asi-public *{transition:none!important;animation:none!important}}@media print{.site-header,footer,.explore-drawer,.paper-reading>nav{display:none!important}.paper-reading{display:block}.paper-reading section{break-inside:avoid}.public-white-paper h1{font-size:42px}.public-white-paper .page-head{padding-top:0}a{color:inherit}}.front-hero .hero-copy{max-width:650px}.front-hero h1{max-width:12ch;font-size:clamp(54px,5.7vw,84px)}.front-hero .deck{max-width:28ch}.front-hero .hero-side{bottom:70px;right:33%}.asi-front-door .section{padding:76px 0}.front-problem p:not(.eyebrow){max-width:57ch;font-size:17px}.front-problem .deck{margin-bottom:14px;font-size:23px!important}.front-context{text-align:center;padding:76px 0 38px}.front-context h2{font-size:clamp(34px,4.7vw,66px)}.front-context h2 span{color:#89969f;margin:0 .12em;font-size:.65em;font-weight:200}.front-context>p:not(.eyebrow){max-width:49ch;margin:0 auto 16px}.front-context .fine{font-size:11px}.front-place .spatial-concept{max-width:960px;margin:auto}.front-place .spatial-concept svg{max-height:520px}.front-place .section-head{margin-bottom:20px}.front-why p{max-width:49ch}.front-why .front-question{margin:30px 0 15px;font-size:30px;font-weight:300;line-height:1.3}.asi-front-door .principle-statement>p:not(.eyebrow){max-width:54ch;margin-left:auto;margin-right:auto;font-size:18px}.asi-front-door .principle-statement .fine{margin-top:25px;font-size:12px!important}.front-applications ul{flex-wrap:wrap;gap:16px 32px;margin:35px 0 0;padding:0;list-style:none;display:flex}.front-applications li{color:#53636f;border-bottom:1px solid var(--line);padding-bottom:10px;font-size:16px}.front-applications .section-head>div:last-child{max-width:45ch}.front-paper{grid-template-columns:.65fr 1.35fr;gap:10%;display:grid}.front-paper h2{max-width:20ch;font-size:clamp(34px,4vw,55px)}.front-paper>div>p:not(.deck){max-width:51ch}.front-partner{grid-template-columns:1fr 1fr;gap:12%;display:grid}.front-partner p{max-width:49ch;font-size:15px}.front-access{grid-template-columns:1fr 1fr;align-items:start;gap:12%;display:grid}.front-access>div>p:last-child{font-size:23px;font-weight:300}.public-research-intro{grid-template-columns:.8fr 1.2fr;gap:12%;padding-bottom:65px;display:grid}.public-research-intro>div{max-width:48ch}.public-research-intro h2{font-size:38px}.public-research-list{border-top:1px solid var(--line)}.public-research-list article{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:12%;padding:35px 0;display:grid}.public-research-list h2{margin:0;font-size:26px}.public-research-list p{max-width:54ch;margin:0}.public-research-close{padding:55px 0 80px}.public-research-close .link{margin-right:40px}@media (width<=1050px){.front-hero h1{max-width:10ch;font-size:63px}.front-hero .hero-copy{max-width:520px}.front-hero .deck{max-width:25ch}.front-hero .hero-side{display:none}.front-paper,.front-partner,.front-access{gap:8%}}@media (width<=700px){.front-hero h1{max-width:14ch;font-size:clamp(45px,10.8vw,65px)}.front-hero .deck{max-width:29ch}.asi-front-door .section{padding:48px 0}.front-problem h2{font-size:34px}.front-problem p:not(.eyebrow){font-size:15px}.front-context{padding:48px 0 15px}.front-context h2{font-size:34px}.front-context h2 span{margin:0}.front-context>p:not(.eyebrow){max-width:30ch;font-size:15px}.front-place .spatial-concept svg{max-height:none}.front-why .front-question{font-size:28px}.asi-front-door .principle-statement>p:not(.eyebrow){font-size:16px}.front-applications ul{gap:15px 22px}.front-applications li{font-size:13px}.front-paper,.front-partner,.front-access,.public-research-intro,.public-research-list article{grid-template-columns:1fr;gap:24px}.front-paper h2{font-size:38px}.front-access{gap:30px}.public-research-intro{padding-bottom:40px}.public-research-list article{gap:16px;padding:28px 0}.public-research-list p{font-size:15px}}living-identity{width:var(--mark-size,64px);height:var(--mark-size,64px);vertical-align:middle;max-width:100%;color:inherit;contain:layout style;flex-shrink:0;line-height:0;display:inline-block}living-identity>svg{max-width:none;overflow:visible;width:100%!important;height:100%!important;display:block!important}.ecosystem[data-astro-cid-e5wnf4b2]{flex-wrap:wrap;gap:12px 22px;max-width:550px;font-size:12px;display:flex}.eyebrow[data-astro-cid-e5wnf4b2]{width:100%;margin:0}.ecosystem[data-astro-cid-e5wnf4b2] a[data-astro-cid-e5wnf4b2]{text-underline-offset:4px;text-decoration:underline}.ecosystem[data-astro-cid-e5wnf4b2] [data-astro-cid-e5wnf4b2][aria-current]{font-weight:600}.ecosystem[data-astro-cid-e5wnf4b2]>[data-astro-cid-e5wnf4b2][data-ecosystem-site]{align-items:center;gap:8px;min-height:42px;display:flex}.ecosystem[data-astro-cid-e5wnf4b2]>a[data-astro-cid-e5wnf4b2]:has(living-identity){text-decoration:none}.ecosystem[data-astro-cid-e5wnf4b2]>a[data-astro-cid-e5wnf4b2]:has(living-identity):hover>span[data-astro-cid-e5wnf4b2]{text-decoration:underline}.explore-trigger[data-astro-cid-auaiejo4]{color:var(--ink);background:0 0;border:0;align-items:center;gap:25px;min-height:48px;padding:14px 0 14px 15px;font-size:13px;font-weight:400;display:flex}.explore-trigger[data-astro-cid-auaiejo4] svg[data-astro-cid-auaiejo4]{color:var(--muted)}.explore-drawer[data-astro-cid-auaiejo4]{border:0;border-left:1px solid var(--line);background:var(--paper);width:min(450px,92vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);overscroll-behavior:contain;margin:0;padding:42px 42px 35px;position:fixed;inset:0 0 0 auto;overflow-y:auto}.explore-drawer[data-astro-cid-auaiejo4][open]{animation:.32s cubic-bezier(.22,.65,.35,1) both drawer-in}.explore-drawer[data-astro-cid-auaiejo4]::backdrop{background:#28333e29}.drawer-heading[data-astro-cid-auaiejo4]{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.drawer-heading[data-astro-cid-auaiejo4] .eyebrow[data-astro-cid-auaiejo4]{margin:0}.drawer-close[data-astro-cid-auaiejo4]{min-width:44px;min-height:44px;color:var(--ink);background:0 0;border:0;place-items:center;display:grid}.explore-drawer[data-astro-cid-auaiejo4] nav[data-astro-cid-auaiejo4]{flex-direction:column;display:flex}.explore-drawer[data-astro-cid-auaiejo4] nav[data-astro-cid-auaiejo4] a[data-astro-cid-auaiejo4]{border-top:1px solid var(--line);grid-template-columns:32px 1fr 20px;align-items:center;gap:10px;padding:21px 0;font-size:26px;font-weight:300;line-height:1.2;transition:color .2s;display:grid}.explore-drawer[data-astro-cid-auaiejo4] nav[data-astro-cid-auaiejo4] a[data-astro-cid-auaiejo4]:last-child{border-bottom:1px solid var(--line)}.drawer-index[data-astro-cid-auaiejo4]{color:var(--muted);letter-spacing:.1em;font-size:9px}.drawer-arrow[data-astro-cid-auaiejo4]{color:var(--muted);font-size:17px}.explore-drawer[data-astro-cid-auaiejo4] nav[data-astro-cid-auaiejo4] a[data-astro-cid-auaiejo4]:hover,.explore-drawer[data-astro-cid-auaiejo4] nav[data-astro-cid-auaiejo4] a[data-astro-cid-auaiejo4][aria-current],.explore-drawer[data-astro-cid-auaiejo4] nav[data-astro-cid-auaiejo4] a[data-astro-cid-auaiejo4][aria-current] .drawer-index[data-astro-cid-auaiejo4]{color:var(--accent)}@keyframes drawer-in{0%{opacity:.5;transform:translate(28px)}to{opacity:1;transform:none}}@media (width<=700px){.explore-drawer[data-astro-cid-auaiejo4]{padding:28px}.drawer-heading[data-astro-cid-auaiejo4]{margin-bottom:28px}.explore-drawer[data-astro-cid-auaiejo4] nav[data-astro-cid-auaiejo4] a[data-astro-cid-auaiejo4]{padding:19px 0;font-size:24px}}@media (prefers-reduced-motion:reduce){.explore-drawer[data-astro-cid-auaiejo4][open]{animation:none}}
