.world-immersive{--w-bg:#0a1011;--w-panel:#141d1b;--w-soft:#1d2a25;--w-line:#34433d}.world-immersive[data-world-theme=paper]{--w-bg:#e6e9e3;--w-panel:#f3f4ed;--w-soft:#d6dfd3;--w-line:#b7c5b8}.world-immersive #world-main{position:relative}.world-immersive .world-header{height:86px}.world-immersive .world-explore{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);column-gap:24px;min-height:calc(100svh - 160px);padding:46px 5% 0 0}.world-immersive .world-intro{padding:14px 0 0}.world-immersive .world-intro h1{letter-spacing:-.065em;margin-bottom:20px;font-size:clamp(48px,5.1vw,82px);line-height:1.03}.world-immersive .world-intro .world-eyebrow{font-size:10px;margin-bottom:22px!important}.world-immersive .world-intro>p:last-child{font-size:15px;line-height:1.65}.world-immersive .world-globe-region{min-height:650px;margin-top:-15px}.world-immersive .world-globe-halo{background:radial-gradient(#528b6a19,#0000 65%);inset:3% -12%}.world-immersive .world-globe-instruction{font-size:11px;bottom:24px}.world-portal-directory{z-index:6;grid-area:2/2;align-self:center;max-width:490px;margin-top:34px;position:relative}.world-portal-label{color:var(--w-muted);border-bottom:1px solid var(--w-line);justify-content:space-between;padding:0 0 14px;display:flex}.world-featured{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:23px;padding:22px 0;display:grid}.world-featured>img{aspect-ratio:1;object-fit:cover;border-radius:2px;width:100%;height:auto}.world-featured-copy{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.world-featured-copy>small{font-family:var(--font-departure),monospace;color:var(--w-muted);font-size:9px}.world-featured-copy>strong{letter-spacing:-.045em;font-size:clamp(20px,2vw,30px);font-weight:450;line-height:1.15}.world-featured-copy>span:not(.world-featured-enter){color:var(--w-muted);max-width:190px;font-size:12px;line-height:1.6}.world-featured-enter{border-bottom:1px solid var(--w-accent);color:var(--w-accent);align-items:center;gap:24px;margin-top:10px;padding-bottom:4px;font-size:12px;display:flex}.world-featured-enter>span{font-size:20px}.world-room-picker{border-block:1px solid var(--w-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.world-room-picker button{color:var(--w-muted);background:0 0;border:0;justify-content:space-between;align-items:center;gap:7px;min-height:52px;padding:14px 8px;font-size:11px;display:flex}.world-room-picker button+button{border-left:1px solid var(--w-line)}.world-room-picker button[aria-pressed=true]{color:var(--w-ink);background:var(--w-soft)}.world-room-picker .world-mono{font-size:9px}.world-visit-note{color:var(--w-muted);padding-top:15px;font-size:11px}.world-immersive .world-bottom{margin-top:30px;margin-left:5.25%;padding-block:22px}.world-immersive .world-footer{min-height:74px}.world-immersive[data-portal-opening=true] .world-explore[hidden]{pointer-events:none;display:grid;position:absolute;inset:0}.world-immersive[data-portal-opening=true] .world-room{z-index:7}.world-immersive .world-room{background:var(--w-bg);max-width:1900px;padding:0 3% 35px;position:relative}.world-immersive .world-room-top{padding:15px 1.6%}.world-immersive .world-room-grid{display:block;position:relative}.world-immersive .world-room-scene{aspect-ratio:1.8;width:100%;box-shadow:none}.world-immersive .world-room-depth{inset:0}.world-immersive .world-room-background,.world-immersive .world-room-foreground{object-fit:fill}.world-immersive .world-room-thinker{width:35%;top:23%;left:19%}.world-immersive .world-room-framed-art{left:13.6%}.world-immersive .world-room-scene[data-room=common] .world-room-background,.world-immersive .world-room-scene[data-room=common] .world-room-foreground{filter:hue-rotate(320deg)saturate(.8)}.world-immersive .world-room-scene[data-room=desk] .world-room-background,.world-immersive .world-room-scene[data-room=desk] .world-room-foreground{filter:hue-rotate(30deg)saturate(.7)}.world-immersive .world-room-copy{background:var(--w-bg);border:1px solid var(--w-line);scrollbar-width:thin;width:32%;max-height:89%;padding:24px;position:absolute;top:4%;right:2.2%;overflow-y:auto}.world-immersive .world-room-copy>.world-eyebrow{font-size:9px;margin:23px 0 14px!important}.world-immersive .world-room-copy h1{letter-spacing:-.055em;font-size:clamp(29px,3.3vw,52px);line-height:1.05}.world-immersive .world-room-theme{margin-top:15px;font-size:13px;line-height:1.6}.world-reading-toggle{text-align:left;border:0;border-bottom:1px solid var(--w-line);width:100%;color:var(--w-accent);background:0 0;min-height:36px;padding:0 0 13px;display:block;font-size:11px!important}.world-immersive .world-object-nav{flex-wrap:wrap;gap:7px;margin:24px 0 0;padding:0}.world-immersive .world-object-nav button{min-height:44px;padding:10px 8px;font-size:10px}.world-immersive .world-room-story{padding-top:25px}.world-immersive .world-room-story[hidden]{display:none}.world-immersive .world-room-story h2{font-size:23px;line-height:1.2}.world-immersive .world-room-story p{font-size:13px;line-height:1.75}.world-immersive .world-room-next{gap:10px;margin-top:24px;padding-top:20px}.world-immersive .world-room-next>a{font-size:13px}.world-immersive .world-room-scene-caption{padding:50px 30px 22px}.world-immersive .world-hotspot>span:last-child{display:none}.world-immersive .world-hotspot>span:first-child{flex-basis:32px;height:32px}.world-immersive .world-hotspot[aria-pressed=true]>span:first-child{color:#12251b;background:#c9e5c7}@media (hover:hover){.world-featured:hover .world-featured-enter{gap:35px}.world-room-picker button:hover{color:var(--w-accent)}}@media (min-width:1700px){.world-immersive .world-explore{padding-top:70px}.world-immersive .world-globe-region{min-height:760px}.world-immersive .world-room-copy{padding:32px}.world-immersive .world-room-story p{font-size:15px}}@media (max-width:1100px) and (min-width:801px){.world-immersive .world-intro h1{font-size:51px}.world-featured{gap:16px}.world-featured-copy>strong{font-size:23px}.world-room-picker button{gap:4px;padding-inline:5px;font-size:10px}.world-room-picker .world-mono{display:none}.world-immersive .world-room-scene{aspect-ratio:1.5}.world-immersive .world-room-copy{width:34%;padding:18px}.world-immersive .world-room-copy h1{font-size:33px}}@media (max-width:800px){.world-immersive .world-header{height:auto}.world-immersive .world-explore{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;gap:0;padding:30px 5% 0;display:grid}.world-immersive .world-intro{grid-area:1/1;padding:0}.world-immersive .world-intro h1{margin-bottom:14px;font-size:clamp(43px,9.7vw,70px)}.world-immersive .world-intro h1 br{display:initial}.world-immersive .world-intro .world-eyebrow{font-size:8px;margin-bottom:14px!important}.world-immersive .world-intro>p:last-child{font-size:13px}.world-immersive .world-globe-region{grid-area:2/1;min-height:420px;margin-top:0}.world-immersive .world-globe-instruction{font-size:10px;bottom:5px}.world-portal-directory{grid-area:3/1;max-width:none;margin-top:22px}.world-featured{grid-template-columns:minmax(0,.618fr) minmax(0,1fr);gap:24px;padding:18px 0}.world-featured>img{width:auto;max-width:100%;max-height:180px}.world-featured-copy>strong{font-size:27px}.world-room-picker button{padding:14px 10px;font-size:11px}.world-immersive .world-bottom{grid-area:4/1;margin:24px 0 0}.world-immersive .world-room{padding-inline:5%}.world-immersive .world-room-scene{aspect-ratio:1.3}.world-immersive .world-room-copy{width:100%;max-height:none;margin-top:20px;padding:22px;position:relative;top:auto;right:auto;overflow:visible}.world-immersive .world-room-copy h1{font-size:40px}.world-immersive .world-room-story h2{font-size:25px}.world-immersive .world-room-story p{font-size:14px}.world-immersive .world-room-copy>.world-eyebrow{margin-top:20px!important}.world-immersive .world-room-scene-caption{padding:32px 15px 17px}.world-immersive .world-room-scene-caption>span:last-child{display:none}.world-immersive .world-room-thinker{width:39%;top:26%;left:24%}.world-immersive .world-object-nav button{font-size:11px}}@media (max-width:380px){.world-immersive .world-globe-region{min-height:365px}.world-featured{gap:16px}.world-featured-copy>strong{font-size:24px}.world-featured-copy>small{font-size:8px}.world-room-picker button{padding-inline:7px;font-size:10px}.world-room-picker .world-mono{font-size:8px}.world-immersive .world-room-copy{padding:18px}}@media (min-width:801px){.world-immersive .world-hotspot[aria-label="Explore the computer"]{left:62%!important}}
