:root{--paper:#f4f1e9;--ink:#202824;--accent:#b44732}body{font-size:14px}.wrap{width:min(1440px,calc(100% - 96px))}.site-header{min-height:90px}.announcement{font-size:9px;line-height:29px;background:#23352c}.brand-dot{font-size:21px}.brand{letter-spacing:-.085em}.worlds-cover{width:100%;height:100%;object-fit:cover}.worlds-hero{position:relative}.worlds-hero-visual{position:relative;height:min(76vw,740px);min-height:590px;overflow:hidden;background:#3d5549}.worlds-hero-visual>.worlds-cover{position:absolute;inset:0;object-position:60% 54%}.worlds-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#122b258c 0%,#132c2455 33%,transparent 70%),linear-gradient(0deg,#0e262a55,transparent 70%)}.worlds-hero-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#fffdf5;padding-top:30px}.worlds-kicker{font:10px/1.4 'Courier New',monospace;letter-spacing:.15em;margin-bottom:28px}.worlds-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(70px,7.8vw,124px);font-weight:400;line-height:.94;letter-spacing:-.055em;max-width:700px;text-wrap:balance}.worlds-hero-description{font-size:14px;line-height:1.8;max-width:330px;margin-top:29px;color:#fffdf5ed}.worlds-hero-actions{display:flex;align-items:center;gap:30px;margin-top:31px}.button{min-height:52px;letter-spacing:.01em}.button-light{background:#f8f4e9;color:#213029;border-color:#f8f4e9;min-width:208px}.worlds-secondary{display:flex;gap:16px;align-items:center;font-size:12px;border-bottom:1px solid #fff8;padding:9px 0}.worlds-secondary:hover{border-color:white}.worlds-scene{position:absolute;right:40px;bottom:25px;color:#fff8;font:9px/1.5 'Courier New',monospace;letter-spacing:.1em;z-index:1}.worlds-caption{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;border-bottom:1px solid #20282433;font:9px/1.5 'Courier New',monospace;text-transform:uppercase;letter-spacing:.12em}.worlds-caption>a{font-size:20px;line-height:1}.worlds-anchor{scroll-margin-top:30px}.worlds-products{padding-top:75px;padding-bottom:75px}.worlds-products h2{font-family:Georgia,'Times New Roman',serif;font-size:44px;letter-spacing:-.045em}.micro{font-size:10px;letter-spacing:.1em}.worlds-coming{grid-column:1/-1;display:flex;align-items:center;gap:25px;border-block:1px solid #20282422;padding:30px 0}.worlds-coming>span{font-size:40px;color:var(--accent);line-height:1}.worlds-coming h3{font-family:Georgia,'Times New Roman',serif;font-size:23px}.worlds-coming p{font-size:12px;color:#646b63;margin-top:8px}.worlds-coming>a{margin-left:auto}.world-chapters{padding-top:15px;padding-bottom:85px}.worlds-section-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:35px}.worlds-section-intro h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(36px,3.8vw,56px);font-weight:400;letter-spacing:-.05em}.worlds-section-intro>p{max-width:320px;color:#686e65;font-size:13px;line-height:1.9}.worlds-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.world-card-art{display:block;position:relative;aspect-ratio:3/4;overflow:hidden;background:#d3dacd}.world-card-art::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0005,transparent 35%)}.world-card-art img{width:100%;height:100%;object-fit:cover;transition:transform .65s}.world-card-art:hover img{transform:scale(1.035)}.world-card-label{position:absolute;left:20px;bottom:20px;color:#fffdf5;font:9px/1.4 'Courier New',monospace;letter-spacing:.12em;z-index:1}.world-card-arrow{position:absolute;right:16px;top:16px;background:#f3f0e9eb;width:33px;height:33px;display:grid;place-items:center}.world-card-copy{padding-top:23px}.world-card h3{font:400 37px/1.15 Georgia,'Times New Roman',serif;letter-spacing:-.04em}.world-card-copy>p{font-size:12px;color:#686e65;line-height:1.9;margin-top:13px;max-width:320px;min-height:46px}.world-card-copy .text-link{margin-top:19px}.world-card-signal .world-card-art{background:#192e39}.world-card-horizon .world-card-art{background:#c2ab82}.worlds-study{display:grid;grid-template-columns:1.08fr 1fr;gap:0;margin-bottom:90px;border-block:1px solid #20282433}.worlds-study-art{min-height:540px;position:relative;overflow:hidden;background:#c9c8ad}.worlds-study-art>.worlds-cover{position:absolute;inset:0;object-position:center}.worlds-study-number{position:absolute;left:25px;bottom:25px;background:#f4f1e9de;padding:5px 9px;font:9px 'Courier New',monospace}.worlds-study-copy{padding:55px 10px 55px 65px;display:flex;flex-direction:column;align-items:start;justify-content:center}.worlds-study-copy .micro{font-size:9px}.worlds-study-copy h2{font:400 clamp(36px,3.9vw,58px)/1.06 Georgia,'Times New Roman',serif;letter-spacing:-.05em}.worlds-study-copy>p:not(.micro){font-size:13px;color:#686e65;line-height:1.95;margin-top:26px;max-width:350px}.worlds-study-note{border-top:1px solid #20282433;display:flex;align-items:center;gap:18px;width:100%;padding-top:25px;margin-top:30px}.worlds-study-symbol{font-size:38px;line-height:1;color:var(--accent)}.worlds-study-note h3{font-family:Georgia,'Times New Roman',serif;font-size:19px;letter-spacing:-.02em}.worlds-study-note p{font-size:11px;margin-top:7px;color:#686e65}.worlds-study-copy .text-link{margin-top:27px}.worlds-journey-art{height:590px;position:relative;overflow:hidden;background:#526275}.worlds-journey-art>.worlds-cover{position:absolute;inset:0;object-position:center 55%}.worlds-journey-shade{position:absolute;inset:0;background:linear-gradient(90deg,#152f3c8c,transparent 70%),linear-gradient(0deg,#14282b88,transparent 70%)}.worlds-journey-copy{position:relative;height:100%;display:flex;flex-direction:column;align-items:start;justify-content:center;color:#fffdf5}.worlds-journey-copy h2{font:400 clamp(50px,5.7vw,85px)/1 Georgia,'Times New Roman',serif;letter-spacing:-.05em}.worlds-journey-copy>p:not(.worlds-kicker){font-size:14px;margin-top:22px}.worlds-journey-copy .button{margin-top:28px}.site-footer{background:#202c27;padding-top:65px}.footer-top .micro{color:#b8c0b2}.newsletter p{color:#b8c0b2}.footer-bottom{color:#b8c0b2}.footer-brand{font-size:85px}.newsletter h2{font:400 27px/1.2 Georgia,'Times New Roman',serif;letter-spacing:-.02em}.worlds-products .product-grid{margin-bottom:0} .product-info h1,.page-narrow h1,.cart-empty h1{font-family:Georgia,'Times New Roman',serif}.worlds-intro-only{padding:18px 0;font-size:11px;color:#777}.worlds-heading-note{font:10px 'Courier New',monospace}
@media(min-width:1600px){.worlds-hero-content h1{font-size:126px}.worlds-hero-visual{height:760px}}@media(max-width:1050px){.wrap{width:calc(100% - 56px)}.worlds-hero-visual{height:660px;min-height:0}.worlds-hero h1{font-size:90px}.worlds-grid{gap:18px}.world-card h3{font-size:32px}.world-card-label{left:13px;font-size:8px;letter-spacing:.05em}.world-card-copy>p{font-size:12px;min-height:68px}.worlds-study-copy{padding:40px 0 40px 35px}.worlds-study-art{min-height:500px}.worlds-section-intro{gap:35px}.worlds-section-intro>p{max-width:260px}.worlds-study-copy h2{font-size:43px}.worlds-journey-art{height:550px}}
@media(max-width:749px){.wrap{width:calc(100% - 36px)}.site-header{min-height:76px}.announcement{font-size:8px;letter-spacing:.12em;line-height:28px}.worlds-hero-visual{height:720px;min-height:0}.worlds-hero-visual>.worlds-cover{object-position:62% center}.worlds-hero-shade{background:linear-gradient(0deg,#13332dde 0%,#173a2e8c 35%,transparent 75%)}.worlds-hero-content{justify-content:flex-end;padding-top:0;padding-bottom:55px}.worlds-kicker{font-size:9px;letter-spacing:.08em;margin-bottom:20px}.worlds-hero h1{font-size:76px;line-height:.97;max-width:350px}.worlds-hero-description{font-size:12px;line-height:1.8;max-width:285px;margin-top:21px}.worlds-hero-actions{gap:21px;margin-top:25px;flex-wrap:wrap}.worlds-secondary{font-size:10px;gap:10px}.button-light{min-width:190px;padding:15px 18px;font-size:11px}.worlds-scene{right:18px;bottom:17px;font-size:8px}.worlds-caption{padding:15px 0;font-size:8px;letter-spacing:.04em;gap:15px}.worlds-caption>span:nth-child(2){display:none}.worlds-products{padding-top:50px;padding-bottom:45px}.worlds-products h2{font-size:33px}.worlds-products .section-heading{align-items:end}.worlds-products .section-heading .text-link{font-size:10px;gap:10px}.worlds-coming{padding:24px 0;gap:14px;flex-wrap:wrap}.worlds-coming>span{font-size:31px}.worlds-coming h3{font-size:19px;max-width:230px}.worlds-coming>a{margin-left:45px;font-size:10px}.worlds-section-intro{display:block;margin-bottom:27px}.worlds-section-intro h2{font-size:41px;line-height:1.02;max-width:330px}.worlds-section-intro>p{max-width:310px;font-size:12px;line-height:1.9;margin-top:18px}.world-chapters{padding-top:15px;padding-bottom:50px}.worlds-grid{grid-template-columns:1fr;gap:38px}.world-card-art{aspect-ratio:4/5;max-height:560px}.world-card h3{font-size:38px}.world-card-copy{padding-top:20px}.world-card-copy>p{min-height:0;font-size:12px;max-width:310px;margin-top:11px}.world-card-copy .text-link{font-size:11px;margin-top:17px;gap:40px}.world-card-label{left:20px;bottom:20px;font-size:9px;letter-spacing:.08em}.worlds-study{grid-template-columns:1fr;margin-bottom:50px}.worlds-study-art{min-height:330px}.worlds-study-copy{padding:35px 0 37px}.worlds-study-copy h2{font-size:45px}.worlds-study-copy .micro{font-size:8px}.worlds-study-copy>p:not(.micro){font-size:12px;line-height:1.95;margin-top:22px}.worlds-study-note{padding-top:23px;margin-top:25px}.worlds-journey-art{height:570px}.worlds-journey-art>.worlds-cover{object-position:58% center}.worlds-journey-shade{background:linear-gradient(0deg,#173037c9,transparent 90%)}.worlds-journey-copy{justify-content:flex-end;padding-bottom:65px}.worlds-journey-copy h2{font-size:55px}.worlds-journey-copy>p:not(.worlds-kicker){font-size:12px}.worlds-journey-copy .button{margin-top:24px}.footer-brand{font-size:68px}.site-footer{padding-top:45px}.newsletter h2{font-size:26px}.footer-top .micro{font-size:8px;letter-spacing:.06em}}
@media(max-width:359px){.worlds-hero h1{font-size:65px}.worlds-hero-visual{height:700px}.worlds-secondary{display:none}.worlds-coming h3{max-width:190px}.worlds-study-copy h2{font-size:39px}.worlds-journey-copy h2{font-size:48px}}
@media(prefers-reduced-motion:reduce){.world-card-art img{transition:none}}
