:root{--v4-hero:'V4 Fraunces',Georgia,serif;--v4-section:'V4 Cormorant',Georgia,serif;--v4-chapter:'V4 Cinzel',Georgia,serif;--v4-accent:'V4 Philosopher',Georgia,serif;--v4-body:'V4 Inter',Arial,sans-serif}body,.button,.text-link,.header-actions,.desktop-nav,.mobile-menu,.product-price,.card-price,input,button,select,textarea,.micro,.worlds-kicker,.worlds-caption,.world-card-label,.worlds-scene,.v3-category-num,.v3-style-label,.v3-value-number,.v3-faq-number{font-family:var(--v4-body);font-weight:400;font-style:normal}.worlds-hero h1{font-family:var(--v4-hero);font-weight:700;font-size:clamp(64px,7.4vw,112px);line-height:1.03;letter-spacing:-.055em}.worlds-products h2,.worlds-section-intro h2,.worlds-study-copy h2,.product-info h1,.page-narrow h1,.cart-empty h1,.v3-section-heading h2,.v3-faq h2,.v3-spotlight h2,.newsletter h2{font-family:var(--v4-section);font-weight:600;line-height:1.08;letter-spacing:-.025em}.worlds-products h2,.v3-section-heading h2{font-size:46px}.worlds-section-intro h2,.v3-style .worlds-section-intro h2{font-size:58px}.world-card h3{font-family:var(--v4-chapter);font-size:34px;font-weight:600;line-height:1.2;letter-spacing:.02em}.v3-style-copy h3,.v3-manifesto h2,.worlds-journey-copy h2{font-family:var(--v4-accent);font-weight:700;line-height:1.12;letter-spacing:-.025em}.v3-style-copy h3{font-size:35px}.v3-manifesto h2{font-size:59px}.worlds-journey-copy h2{font-size:76px}.micro,.worlds-kicker,.worlds-caption,.world-card-label,.worlds-scene{font-size:9px;letter-spacing:.13em}.site-header{min-height:142px;padding-block:13px}.brand{display:flex;align-items:center;line-height:1;font-size:0;letter-spacing:0}.brand>.v4-logo{width:115px;height:115px;object-fit:contain;max-height:none}.footer-brand{font-size:0;display:inline-block;padding:15px 23px;background:#f4f1e9;border-radius:4px;line-height:1;letter-spacing:0}.footer-brand>.v4-logo{width:195px;height:195px;object-fit:contain}.v4-copyright-mark{display:inline-flex;vertical-align:middle;padding:2px 5px;background:#f4f1e9;border-radius:2px;margin-inline:7px}.v4-copyright-mark .v4-logo{width:35px;height:35px;object-fit:contain}.v4-page-logo .v4-logo{width:130px;height:130px;object-fit:contain}.footer-top{align-items:center}.footer-bottom small{display:flex;align-items:center;flex-wrap:wrap;gap:3px}.worlds-hero-visual{height:700px;min-height:590px}.worlds-hero-content{padding-block:25px}.v3-style-copy>p:not(.micro){font-family:var(--v4-body)}
@media(max-width:1050px){.world-card h3{font-size:28px}.worlds-section-intro h2,.v3-style .worlds-section-intro h2{font-size:48px}.v3-style-copy h3{font-size:30px}}
@media(max-width:749px){.site-header{min-height:108px;padding:9px 18px}.brand>.v4-logo{width:88px;height:88px}.header-actions{gap:15px}.worlds-hero-visual{height:710px;min-height:0}.worlds-hero-content{padding-bottom:55px;padding-top:0}.worlds-hero h1{font-size:66px;line-height:1.06;letter-spacing:-.05em}.worlds-products h2,.v3-section-heading h2{font-size:36px}.worlds-section-intro h2,.v3-style .worlds-section-intro h2{font-size:44px;line-height:1.07}.world-card h3{font-size:33px}.worlds-study-copy h2,.v3-faq h2{font-size:42px}.v3-style-copy h3{font-size:30px}.v3-manifesto h2{font-size:43px}.worlds-journey-copy h2{font-size:52px}.footer-brand>.v4-logo{width:160px;height:160px}.footer-brand{padding:10px 20px}.footer-top{display:block}.newsletter h2{font-size:29px}.micro,.worlds-kicker{font-size:8px}}
@media(max-width:359px){.header-actions{gap:11px}.brand>.v4-logo{width:78px;height:78px}.worlds-hero h1{font-size:57px}.worlds-section-intro h2,.v3-style .worlds-section-intro h2{font-size:38px}.v3-style-copy h3{font-size:26px}.world-card h3{font-size:29px}.v3-manifesto h2{font-size:38px}.worlds-journey-copy h2{font-size:46px}}.v4-logo{display:block;width:110px;height:110px;object-fit:contain}.v4-companion .main-page h1{font-family:var(--v4-section)}
