.headline-line{display:block}h1{font-size:clamp(54px,6.7vw,92px)}.intro-grid{grid-template-columns:1.65fr 1fr;gap:65px}.worlds{overflow:hidden;padding:66px 0 60px;border-top:1px solid var(--line);background:var(--cream)}.worlds-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px}.worlds-heading h2{font-size:clamp(32px,4vw,49px);font-weight:450;letter-spacing:-.045em;line-height:1.12;margin:17px 0 0}.worlds-controls{text-align:right}.worlds-controls p{font-size:12px;color:var(--muted);margin:0 0 20px}.worlds-controls button{border:1px solid #cbd0c4;border-radius:30px;display:inline-flex;gap:10px;align-items:center;padding:10px 16px;color:var(--ink);background:transparent;cursor:pointer;font-size:11px}.worlds-controls button:hover{background:#e9eddf}.worlds-controls button:disabled{cursor:default}.motion-icon{display:inline-block;min-width:13px;text-align:center;font-size:14px;line-height:1}.worlds-viewport{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b9c1b1 transparent;padding:8px 0 12px}.worlds-track{display:flex;width:max-content}.worlds-group{display:flex;gap:22px;padding-right:22px;flex-shrink:0;padding-left:0}.world-card{display:block;position:relative;width:clamp(300px,30vw,450px);aspect-ratio:1.5;overflow:hidden;border:0;border-radius:9px;background:#2a2119;padding:0;text-align:left;cursor:zoom-in;color:#fff;flex:none}.world-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.study-card img{height:125%;object-position:50% 0}.world-card::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 28%,#0002 48%,#000c 100%);pointer-events:none}.world-card-copy{position:absolute;left:23px;right:23px;bottom:23px;z-index:1;display:flex;flex-direction:column;gap:7px;text-shadow:0 1px 10px #0005}.world-card-copy small{font-size:8px;letter-spacing:.14em;font-weight:500;opacity:.85}.world-card-copy strong{font-size:clamp(20px,1.8vw,25px);line-height:1.1;font-weight:550;letter-spacing:-.035em}.world-card-copy>span{font-size:11px;opacity:.9;display:flex;justify-content:space-between;align-items:center}.world-card-copy b{font-size:18px;font-weight:400}.world-card:hover img{transform:scale(1.035)}.worlds.motion-ready .worlds-viewport{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.worlds.motion-ready .worlds-track{animation:worlds-drift 65s linear infinite;will-change:transform}.worlds.is-paused .worlds-track,.worlds:focus-within .worlds-track,.worlds:has(.worlds-viewport:hover) .worlds-track{animation-play-state:paused}.worlds-footnote{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:20px}.worlds-footnote>span{font-size:10px;line-height:1.6;color:var(--muted);max-width:460px}.worlds-footnote .text-link{font-size:11px;gap:14px;white-space:nowrap}@keyframes worlds-drift{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:900px){.intro-grid{grid-template-columns:1.6fr 1fr;gap:32px}h1{font-size:clamp(50px,7vw,70px)}.worlds{padding-block:50px}.worlds-heading{gap:25px}.worlds-controls p{max-width:180px;line-height:1.6}.world-card{width:340px}.worlds-footnote>span{max-width:350px}}
@media(max-width:600px){.intro-grid{grid-template-columns:1fr;gap:25px}h1{font-size:clamp(44px,10.5vw,62px);line-height:1.04;letter-spacing:-.055em}.worlds{padding:40px 0}.worlds-heading{display:block;margin-bottom:22px}.worlds-heading h2{font-size:35px}.worlds-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;margin-top:22px}.worlds-controls p{font-size:11px;margin:0;max-width:180px}.worlds-controls button{padding:9px 11px;white-space:nowrap;font-size:10px}.world-card{width:290px;border-radius:7px}.worlds-group{gap:14px;padding-right:14px}.world-card-copy{left:17px;right:17px;bottom:17px}.world-card-copy strong{font-size:21px}.world-card-copy small{font-size:7px}.worlds-footnote{display:block;margin-top:15px}.worlds-footnote>span{display:block;font-size:9px;max-width:320px}.worlds-footnote .text-link{margin-top:16px}.worlds.motion-ready .worlds-track{animation-duration:78s}}
.worlds:has(.worlds-controls:focus-within):not(.is-paused) .worlds-track{animation-play-state:running}.worlds:has(.worlds-viewport:focus-within) .worlds-track{animation:none;transform:none}.worlds.motion-ready .worlds-viewport:focus-within{overflow-x:auto;mask-image:none}
.worlds-rows{display:grid;gap:10px}.worlds.motion-ready .worlds-viewport-second .worlds-track{animation-direction:reverse;animation-delay:-16s;animation-duration:73s}.worlds-viewport-second .worlds-group{padding-left:0}.worlds-viewport-second .world-card{aspect-ratio:1.5}
.site-header .brand{width:278px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-block:16px}.site-header .brand svg{width:205px}.brand-descriptor{display:block;font-size:9px;font-weight:650;letter-spacing:.19em;line-height:1.5;white-space:nowrap;color:var(--ink)}.intro .intro-grid{margin-top:0}
@media(max-width:900px){.site-header .brand{width:250px}.site-header .brand svg{width:175px}.brand-descriptor{font-size:8px;letter-spacing:.17em}}
@media(max-width:600px){.site-header{flex-wrap:wrap;gap:12px;padding-block:16px}.site-header .brand{width:195px;gap:7px;padding-block:0}.site-header .brand svg{width:150px}.brand-descriptor{font-size:7px;letter-spacing:.13em}.site-header nav{margin-left:auto;gap:16px}}
.site-header nav{align-items:center}.nav-coming-soon{position:relative;display:block;padding:12px 0;color:#767c72;line-height:normal}.site-header nav .nav-coming-soon>span{margin:0;display:block}.nav-coming-soon small{position:absolute;left:0;top:calc(100% - 7px);font-size:9px;letter-spacing:.02em;font-weight:400;white-space:nowrap;color:#73786e}.site-header nav .nav-coming-soon>span{display:block}
@media(max-width:600px){.site-header nav{padding-bottom:7px;gap:20px}.nav-coming-soon small{font-size:8px}}
@media(prefers-reduced-motion:reduce){.worlds.motion-ready .worlds-track{animation:none;will-change:auto}.worlds.motion-ready .worlds-viewport{overflow-x:auto;mask-image:none}.worlds-group[aria-hidden=true]{display:none}.world-card img{transition:none}}
