/* Selected direction: spacious document showcase / silver spatial world. */
body.monochrome-home{background:#f1f1f7}.monochrome-home .site-header{background:#f1f1f7f2;border:0}.monochrome-home .site-header .inner{padding:24px 5vw}.monochrome-home .world-tabs a,.monochrome-home .world-more summary{border-radius:30px}.monochrome-home .logo{font-size:24px}.monochrome-home .sc-hero{background:#f1f1f7!important;color:#15151d!important;padding:35px 5vw 25px!important;border:0!important}.monochrome-home .sc-hero::before,.monochrome-home .hero-copy::before{display:none}.monochrome-home .hero-main{display:flex;flex-direction:column;gap:32px;max-width:none}.monochrome-home .hero-copy{display:grid;grid-template-columns:1fr 1fr;gap:20px 50px;width:100%;align-items:center}.monochrome-home .sc-hero h1{font-size:clamp(32px,4vw,62px);line-height:1.15;color:#15151d;white-space:normal;margin:0;letter-spacing:-.065em}.monochrome-home .hero-lead{font-size:15px;color:#595966;line-height:1.8;margin:0;max-width:42em}.monochrome-home .hero-cta{grid-column:2;justify-self:start;border-radius:40px;background:#242633;color:white;min-width:0;padding:12px 22px;min-height:44px;font-size:12px}.monochrome-home .hero-right{width:100%;display:block;position:relative}.monochrome-home a.hero-obj{display:block;width:100%;height:clamp(320px,58vw,660px);aspect-ratio:auto;border-radius:24px;background:#13151c;overflow:hidden}.monochrome-home .hero-obj>.chrome-canvas,.monochrome-home .hero-obj>.chrome-fallback{display:none}.reference-canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .8s}.reference-canvas.scene-ready{opacity:1}.monochrome-home a.hero-obj::after{content:'ANOTHER WORLD ↗';opacity:1;transform:none;right:26px;bottom:24px;width:auto;height:auto;border-radius:30px;padding:13px 18px;font:10px monospace;color:white;background:#17192066;backdrop-filter:blur(10px);border-color:#ffffff55}.monochrome-home .hero-tags{border-color:#c8c8d0;padding:22px 0;display:flex;justify-content:space-between;color:#585865}.monochrome-home .hero-tags ul{display:flex;flex-wrap:wrap;gap:8px 15px}.monochrome-home .hero-tags a{color:#585865;font-size:10px}.monochrome-home #tools{background:#f1f1f7}.monochrome-home #toolSearch{border-radius:14px!important;background:white!important;border-color:#dddde5!important}.monochrome-home #chips .chip{border-radius:30px!important}.monochrome-home .tool-card{border-radius:18px;background:#fff;border:0;box-shadow:none}.monochrome-home .tool-card:hover{background:#e5e5ee}.monochrome-home .sec-head{border-color:#cccdd6}
.xb-page .xb-intro{background:#dadddf!important}.xb-page .aw-atmosphere,.xb-page .aw-orbital-line{display:none}.xb-page .aw-portal{left:0!important;top:0!important;width:100%!important;height:100%!important;transform:none!important;filter:none!important;z-index:0}.aw-portal>.chrome-fallback,.aw-portal>.chrome-canvas{display:none}.xb-page .aw-title{top:35px;left:4vw;font-size:clamp(29px,4vw,58px);line-height:.93;letter-spacing:-.055em;color:#222b34;mix-blend-mode:normal;text-shadow:none;z-index:3}.xb-page .aw-title span:last-child{color:#222b34;-webkit-text-stroke:0}.xb-page .aw-intro-meta{top:auto;bottom:43%;left:auto;right:4vw;writing-mode:vertical-rl;gap:40px;color:#455361;font-size:8px}.xb-page .aw-intro-meta span:last-child{display:none}.xb-page .aw-coordinate{display:none}.xb-page .aw-intro-copy p{color:#263442;font-size:13px;text-shadow:0 1px 5px #ffffff90}.xb-page .aw-intro-copy small{color:#556572}.xb-page .aw-intro-bottom{bottom:9%;pointer-events:none}.xb-page .xb-blob{pointer-events:auto;background:#f1f3f5cc;color:#25303c;border:1px solid #ffffffab;box-shadow:0 6px 30px #3d4c5c22;backdrop-filter:blur(15px);border-radius:3px;padding:18px 25px;font-size:10px;gap:50px}.xb-page .aw-scroll{color:#506070;border-color:#7c8b9940}.xb-page .xp-header{background:#dadddff0;border:0}.xb-page .xp-back{color:#27323c}.xb-page .xp-logo::before{border-color:#65717e}.xb-page .aw-status{color:#465767}.xb-page .aw-status::before{background:#637587;box-shadow:none}.xb-page .aw-index-open{border-radius:3px;background:#ecedef;color:#273441;border-color:#b5bcc4}.xb-page .aw-gallery{background:#e1e4e8;color:#1c2632;border-color:#f5f5f5}.xb-page .aw-gallery-head p{color:#536475}.xb-page .aw-gallery-head button{color:#2c3848;border-color:#96a2b0}.xb-page .aw-gallery-card{background:#c6cbd2;color:#263444;border-radius:5px;border-color:#ffffff90}.xb-page .aw-gallery-card::before{background:radial-gradient(ellipse at 70% 20%,#f4f6f9,transparent 70%)}.xb-page .aw-gallery-card::after{box-shadow:none;border-color:#ffffff90}.xb-page .aw-gallery-card small,.xb-page .aw-gallery-card span{color:#536273}.xb-page .aw-gallery-card:hover{border-color:#607082;background:#d2d8de}.xb-page .aw-motion{background:#eff1f3dd;color:#334354;border-color:#bac4cd;border-radius:3px}.xb-page .xb-dots a.on i{background:#617482}.xb-page .xb-intro .reference-canvas{background:radial-gradient(ellipse,#e3e5e8,#bbc2cb)}
@media(max-width:650px){.monochrome-home .site-header .inner{padding:20px}.monochrome-home .hero-copy{grid-template-columns:1fr;gap:16px}.monochrome-home .sc-hero h1{font-size:42px}.monochrome-home .hero-lead{font-size:12px}.monochrome-home .hero-cta{grid-column:1;font-size:11px}.monochrome-home .sc-hero{padding:24px 20px!important}.monochrome-home a.hero-obj{height:370px;border-radius:17px}.monochrome-home .hero-tags{gap:10px;flex-wrap:wrap}.monochrome-home .hero-tags ul{gap:7px 12px}.monochrome-home a.hero-obj::after{right:16px;bottom:17px;font-size:8px}.xb-page .aw-title{top:26px;left:24px;font-size:33px}.xb-page .aw-intro-copy p{font-size:11px;max-width:210px}.xb-page .aw-intro-bottom{bottom:9%;gap:18px}.xb-page .xb-blob{padding:15px 20px;align-self:flex-end}.xb-page .aw-intro-meta{right:20px}.xb-page .aw-portal{width:140%!important;left:-20%!important}.xb-page .aw-intro-copy small{font-size:7px}}
@media(prefers-reduced-motion:reduce){.reference-canvas{transition:none}}

.reference-pause{position:absolute;left:24px;bottom:95px;z-index:3;background:#191c2666;color:white;border:1px solid #ffffff55;border-radius:30px;padding:12px 18px;font-size:10px;cursor:pointer;backdrop-filter:blur(10px)}

.reference-pause{top:20px;bottom:auto;left:20px}
