.exp-switcher{display:flex;justify-content:center;align-items:center;gap:8px;background:#0b0c0f;border-block:1px solid #2c2e35;min-height:54px;padding:7px var(--gutter);position:relative;z-index:8}.exp-switcher>span{font:10px var(--font-mono,monospace);letter-spacing:.14em;color:#969ca8;margin-right:28px}.exp-switcher a{padding:11px 22px;font:12px var(--font-mono,monospace);color:#d8dce3;border:1px solid transparent}.exp-switcher a[aria-current=page]{border-color:#555b65;color:#fff;background:#1c2026}.exp-switcher a:hover{border-bottom-color:#FF0000}.exp-switcher a:focus-visible{outline:2px solid #FF0000;outline-offset:2px}
experience-reveal,experience-tabs,edition-studio{display:block}.exp-manifesto{background:#eeeae3;color:#151719;min-height:78svh;display:flex;flex-direction:column;justify-content:center}.exp-manifesto .x-kicker{color:#636367}.exp-manifesto h2{font-size:clamp(52px,8.6vw,150px);line-height:.98;max-width:15ch;letter-spacing:-.03em;margin:45px 0}.exp-manifesto-bottom{display:grid;grid-template-columns:1fr 1fr;gap:35px;border-top:1px solid #99999b;padding-top:25px}.exp-manifesto-bottom p{max-width:48ch;font-size:18px}.exp-coordinate{font:11px var(--font-mono,monospace);letter-spacing:.1em}.exp-chapters{display:grid;grid-template-columns:.8fr 1.5fr;gap:8vw;background:#0a0c0e}.exp-chapter-intro{align-self:start;position:sticky;top:70px}.exp-chapter-intro h2{font-size:clamp(40px,4.8vw,85px);line-height:1;margin:25px 0}.exp-chapter-intro p:last-child{max-width:35ch;color:#aeb4bf}.exp-chapter{border-top:1px solid #343940;padding:24px 0 70px;position:relative}.exp-chapter-number{font:12px var(--font-mono);color:#FF0000}.exp-chapter-visual{height:clamp(240px,28vw,470px);position:relative;overflow:hidden;margin:20px 0 30px;background:#151a20;border:1px solid #343940;display:flex;align-items:center;justify-content:center}.exp-chapter-visual img{width:100%;height:100%;object-fit:cover}.exp-chapter-copy h3{font-size:clamp(32px,3vw,54px);margin:16px 0}.exp-chapter-copy>p:not(.x-kicker){max-width:55ch;font-size:17px;color:#bec4ce}.exp-chapter-copy small{display:block;max-width:65ch;color:#8f98a6;font:11px/1.6 var(--font-mono);margin-top:25px}.exp-visual-carbon{background:repeating-linear-gradient(45deg,#15191f 0 9px,#323a44 9px 18px,#101319 18px 27px);isolation:isolate}.exp-visual-carbon:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent 0 12px,#080b10bb 12px 24px);z-index:-1}.exp-visual-carbon span{position:absolute;width:130%;height:1px;background:#b7c4d233;transform:rotate(-45deg)}.exp-visual-carbon span:nth-child(2n){transform:rotate(45deg)}.exp-visual-layers{perspective:800px;flex-direction:column;gap:9px}.exp-visual-layers span{display:block;width:65%;height:28px;border:1px solid #c4c8ce;background:#394452;transform:rotate(-13deg) skewX(-30deg)}.exp-visual-layers span:nth-child(2n){background:#bba883;border-color:#dacdb3}.exp-visual-layers span:nth-child(5){background:#9aac7a}.exp-visual-rings span{position:absolute;width:55%;aspect-ratio:1;border:1px solid #9aabbe;border-radius:50%;transform:rotateX(55deg) rotateZ(-30deg)}.exp-visual-rings span:nth-child(2){width:45%;border-color:#FF0000}.exp-visual-rings span:nth-child(3){width:35%}.exp-visual-rings span:nth-child(4){width:25%}.exp-visual-rings span:nth-child(5){width:15%}.exp-visual-rings span:nth-child(6){width:5%}.exp-motion .exp-chapter.exp-seen .exp-chapter-visual,.exp-manifesto.exp-motion.exp-seen h2{animation:exp-rise .8s both}@keyframes exp-rise{from{opacity:.4;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
.exp-profiles{background:#13171c;border-block:1px solid #343940}.exp-profiles h2,.exp-studio h2{font-size:clamp(42px,6.2vw,106px);line-height:1.03;max-width:16ch;margin:25px 0}.exp-lead{max-width:58ch;color:#b5bdc9;font-size:18px}.exp-profile-buttons{display:flex;gap:12px;margin:38px 0 0}.exp-profile-buttons button{background:transparent;padding:16px 28px;border:1px solid #59616e;color:#e7eaf0;cursor:pointer}.exp-profile-buttons button[aria-pressed=true]{background:#e8e9ed;color:#101318;border-color:#e8e9ed}.exp-profile-panels article{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;min-height:560px;padding:35px 0;border-bottom:1px solid #343940}.exp-profile-panels article[hidden],.exp-studio-panel[hidden]{display:none}.exp-profile-mark{font:clamp(170px,33vw,520px)/1 var(--font-display);color:transparent;-webkit-text-stroke:1px #7b889b;text-align:center;background:radial-gradient(ellipse,#43505c44,transparent 65%)}.exp-profile-panels h3{font-size:clamp(50px,6vw,100px);margin:15px 0}.exp-profile-panels dl>div{padding:15px 0;border-bottom:1px solid #343940;display:grid;grid-template-columns:130px 1fr;gap:15px}.exp-profile-panels dt{color:#929dad;font-size:12px}.exp-profile-panels dd{margin:0}.exp-profile-panels .x-button{margin-top:24px}.exp-profile-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:35px}
.exp-studio{background:#080a0d}.exp-studio-panel{position:relative;min-height:85svh;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;padding:45px 5vw;gap:40px;margin-top:35px}.exp-studio-environment{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:.7}.exp-studio-panel:after{content:'';position:absolute;inset:0;background:#0003;z-index:-1}.exp-studio-deck{height:65svh;display:flex;justify-content:center;align-items:center;overflow:hidden}.exp-studio-deck img{max-width:100%;height:100%;object-fit:contain;transform:rotate(var(--studio-angle,-8deg)) scale(var(--studio-scale,1));transition:transform .2s}.exp-studio-placeholder{font:clamp(160px,25vw,450px)/1 var(--font-display);color:#ffffff55}.exp-studio-copy{background:#080a0db3;padding:28px}.exp-studio-copy h3{font-size:clamp(45px,5vw,90px);margin:15px 0}.exp-studio-copy p{max-width:38ch}.exp-studio-copy .x-button{margin-top:25px}.exp-studio-controls{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:25px;border:1px solid #3b434f;background:#11151a}.exp-studio-choices{display:flex;gap:8px;flex-wrap:wrap}.exp-studio-choices button{border:1px solid #555f6d;background:transparent;color:#fff;padding:14px 20px;cursor:pointer}.exp-studio-choices button[aria-pressed=true]{background:#e8e9ed;color:#080a0d}.exp-studio-controls label{font:12px var(--font-mono);display:flex;align-items:center;gap:12px;margin:0}.exp-studio-controls input{accent-color:#FF0000}.exp-studio-controls input[type=range]{width:120px}.exp-studio-caption{font:11px/1.7 var(--font-mono);color:#9fa8b6;margin-top:18px}.exp-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:8vw;background:#0e1115}.exp-faq h2{font-size:clamp(42px,5vw,85px);line-height:1;max-width:12ch;margin-top:25px}.exp-faq details{border-bottom:1px solid #3b434f;padding:25px 0}.exp-faq summary{cursor:pointer;font-size:18px}.exp-faq details p{color:#b9c1cc;max-width:55ch;margin-top:18px}
@media(max-width:899px){.exp-switcher{gap:3px;padding-inline:10px}.exp-switcher>span{display:none}.exp-switcher a{padding:12px 18px}.exp-chapters,.exp-faq{grid-template-columns:1fr;gap:40px}.exp-chapter-intro{position:static}.exp-chapter{padding-bottom:40px}.exp-chapter-visual{height:320px}.exp-manifesto-bottom{grid-template-columns:1fr}.exp-manifesto-bottom p{font-size:16px}.exp-profile-panels article{grid-template-columns:1fr;gap:15px;min-height:0}.exp-profile-mark{font-size:160px}.exp-profile-buttons button{padding:14px 17px;flex:1}.exp-profile-footer{align-items:flex-start;flex-direction:column}.exp-studio-panel{grid-template-columns:1fr;gap:15px;padding:25px 18px}.exp-studio-deck{height:52svh}.exp-studio-copy{padding:20px}.exp-studio-copy h3{font-size:50px}.exp-studio-controls{padding:18px;gap:20px}.exp-studio-choices{width:100%}.exp-studio-choices button{flex:1;padding:12px 9px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.exp-motion .exp-chapter.exp-seen .exp-chapter-visual,.exp-manifesto.exp-motion.exp-seen h2{animation:none}.exp-studio-deck img{transition:none}}

.exp-chapter-nav-section{position:sticky;top:0;z-index:15}.exp-jump-links{display:flex;align-items:center;gap:25px;overflow-x:auto;padding:18px var(--gutter);background:#101318;border-bottom:1px solid #39414e;white-space:nowrap;font:11px var(--font-mono)}.exp-jump-links strong{color:#e9ecf2;margin-right:auto}.exp-jump-links a{color:#adb7c6;padding:8px 0}.exp-jump-links a:hover{color:#fff}.exp-jump-links a:focus-visible{outline:2px solid #FF0000;outline-offset:4px}#hybridcore-lab,#hybridcore-materials,#hybridcore-comparison,#hybridcore-profiles,#strata-collective,#strata-studio,#experience-questions{scroll-margin-top:85px}@media(max-width:700px){.exp-jump-links{gap:20px;padding:10px 18px}.exp-jump-links strong{display:none}}

.exp-chapter-visual.exp-chapter-has-image{height:auto;aspect-ratio:3/2}.exp-chapter-has-image img{object-fit:contain}
