/* Art direction: raw charcoal, bone, signal orange; fashion as a full-bleed poster.
   Content: original campaign / signature pieces / collection portraits / brand world / community.
   Interaction: staggered hero entrance, image depth on scroll, precise image and link transitions. */
:root{--display:'Barlow Condensed',Impact,sans-serif;--header:84px;--paper:#eeeee8;--orange:#ff9c00;--gutter:clamp(22px,4vw,72px)}
body{font-size:16px}
h1,h2,h3,h1 em,h2 em,h3 em{font-family:var(--display);font-weight:700;font-style:normal;letter-spacing:-.015em;text-transform:uppercase}
.eyebrow{font-size:12px;letter-spacing:.1em;font-weight:500}
.header{background:#0b0c0c;border-bottom:1px solid #ffffff26}.brand>span{font-family:var(--display);font-size:20px;line-height:.92;letter-spacing:0}.brand img{width:44px;height:52px}.header nav{font-size:14px}.header nav>a{padding-block:27px}.button{font-size:14px;min-height:54px;border-radius:0;font-weight:600}.button-orange{color:#0a0a0a;background:var(--orange)}.text-link{font-size:14px}
.orbit-hero{height:calc(100svh - var(--header));min-height:630px;max-height:1030px;position:relative;isolation:isolate;overflow:hidden;background:#111212;color:#f5f5ee}
.orbit-hero-photo{position:absolute;inset:0 0 0 34%;z-index:-3;overflow:hidden}.orbit-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:55% 31%;animation:campaign-image 1.5s var(--ease) both}
.orbit-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#111212 1%,#111212f5 24%,#11121266 52%,#11121200 75%),linear-gradient(0deg,#0a0a0aab,transparent 62%)}
.orbit-hero-top{position:absolute;inset:30px var(--gutter) auto;display:flex;justify-content:space-between;gap:30px}.orbit-hero-top>.eyebrow{font-size:12px;line-height:1.6}.orbit-hero-top>span{text-align:right}
.orbit-hero-copy{position:absolute;inset:auto var(--gutter) 100px}.orbit-hero h1{font-size:clamp(105px,15.8vw,254px);line-height:.78;letter-spacing:-.02em;width:max-content;max-width:100%;color:var(--orange)}.orbit-hero h1>span{display:block;animation:enter .9s var(--ease) both}.orbit-hero h1>span:nth-child(2){animation-delay:.14s}.orbit-mark{font-family:Inter,sans-serif;font-size:.12em;vertical-align:top;display:inline-block;margin:0 0 0 7px;line-height:1}
.orbit-hero-action{display:flex;gap:55px;align-items:center;margin-top:34px;animation:enter 1s .22s var(--ease) both}.orbit-hero-action>p{font-size:18px;line-height:1.45;letter-spacing:-.02em}.orbit-hero-action .button{min-width:240px}.orbit-hero-bottom{position:absolute;inset:auto var(--gutter) 24px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff40;padding-top:18px;font-size:12px;letter-spacing:.05em}.orbit-hero-bottom a{display:flex;gap:24px;align-items:center}.orbit-hero-bottom a span{font-size:20px;line-height:1}
@media(min-width:1600px){.orbit-hero-copy{bottom:120px}}
@media(max-width:800px){:root{--header:76px;--gutter:22px}.brand>span{font-size:18px}.brand img{width:35px;height:45px}.header nav{font-size:24px}.orbit-hero{min-height:570px;max-height:920px}.orbit-hero-photo{left:0}.orbit-hero-photo img{object-position:50% 25%}.orbit-hero-shade{background:linear-gradient(0deg,#0b0c0cf5 0%,#0b0c0cc2 25%,#0b0c0c15 70%),linear-gradient(180deg,#0b0c0c66,transparent 25%)}.orbit-hero-top{top:23px}.orbit-hero-top>span{display:none}.orbit-hero-top>.eyebrow{font-size:12px}.orbit-hero-copy{bottom:89px}.orbit-hero h1{font-size:20vw;line-height:.82;letter-spacing:-.02em}.orbit-hero-action{margin-top:24px;gap:22px;justify-content:space-between}.orbit-hero-action>p{font-size:15px;line-height:1.5}.orbit-hero-action .button{min-width:0;padding:15px 17px;gap:15px;font-size:14px}.orbit-hero-action svg{width:18px}.orbit-hero-bottom{bottom:20px;padding-top:17px;font-size:12px;letter-spacing:0}.orbit-hero-bottom a{gap:10px}.orbit-mark{margin-left:3px}}
@media(max-width:380px){.orbit-hero-action>p{font-size:14px}.orbit-hero-action{gap:15px}.orbit-hero-action .button{font-size:13px;padding-inline:12px;gap:9px}.orbit-hero-bottom{font-size:11px}.orbit-hero{min-height:555px}}
@media(prefers-reduced-motion:reduce){.orbit-hero *{animation:none!important;transform:none!important;transition:none!important}}
/* One typographic system, from the campaign to the smallest editorial route. */
:is(h1,h2,h3) em{font-family:inherit!important;font-size:inherit!important;font-style:normal!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}
:is(h1,h2,h3){font-weight:700;letter-spacing:-.015em}
.section-heading h2{font-size:clamp(52px,6.6vw,104px);line-height:.92;font-weight:700;letter-spacing:-.018em}
.section-heading{margin-bottom:42px;gap:30px}.section-heading .eyebrow{margin-bottom:24px}.section-space{padding-block:100px}.heading-period{color:var(--orange)}
.orbit-hero-photo{left:20%}.orbit-hero h1{font-size:clamp(100px,13.4vw,225px)}.orbit-hero-shade{background:linear-gradient(90deg,#111212 0%,#111212 20%,#111212bb 36%,#11121200 76%),linear-gradient(0deg,#0a0a0abd,transparent 66%)}
.signature{max-width:none;background:#111313;color:var(--paper)}.signature .section-heading .eyebrow{color:#a4a6a0}.signature .text-link{color:var(--paper)}.signature .product-card .price{color:#b9bab4}.home-products{gap:30px 24px}.home-products .product-image{aspect-ratio:4/5}.product-image,.main-product-image{background:#e2e3df}.product-image img{background:#e2e3df}.product-card h3{font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.015em;line-height:1.55;text-transform:none;max-width:100%}.product-card .price{font-size:14px;line-height:1.4;margin-top:7px}.product-image:after{display:none}.product-explore{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;align-items:center;background:#ff9c00;color:#111;padding:13px 17px;font-size:13px;font-weight:600;transform:translateY(101%);transition:transform .3s var(--ease)}.product-explore svg{width:20px;height:20px}.product-card:hover .product-explore,.product-card:focus-within .product-explore{transform:translateY(0)}.product-card:hover .product-image img{transform:scale(1.035)}
.collection-editorial{padding:0;gap:2px;grid-template-columns:1fr 1fr;background:#111313}.editorial-image{height:700px;min-height:0;max-height:none;aspect-ratio:auto}.editorial-image img{object-position:50% 25%}.editorial-link:last-child .editorial-image img{object-position:50% 30%}.editorial-link:after{background:linear-gradient(0deg,#080a0beb 0%,#080a0b44 47%,transparent 75%)}.editorial-caption{inset-inline:var(--gutter);bottom:45px}.editorial-caption .eyebrow{font-size:12px;margin-bottom:22px}.editorial-caption h2{font-size:clamp(58px,6.5vw,103px);letter-spacing:-.01em;line-height:.9;font-weight:700}.editorial-cta{display:inline-flex;align-items:center;gap:32px;font-size:14px;line-height:1.6;border-bottom:1px solid #fffa;padding-bottom:7px;margin-top:28px}.editorial-cta svg{width:20px;transition:transform .3s}.editorial-link:hover .editorial-cta svg{transform:translateX(6px)}
.offworld{position:relative;isolation:isolate;overflow:hidden;background:#121313;color:var(--paper);min-height:730px}.offworld-art{position:absolute;inset:0;z-index:-2;overflow:hidden}.offworld-art img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.06) translateY(var(--depth,0px));will-change:transform}.offworld:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0008,transparent 65%),linear-gradient(0deg,#080a0bdd,transparent 70%)}.offworld-inner{min-height:730px;display:flex;flex-direction:column;padding-block:44px 32px}.offworld-inner>.eyebrow{color:#e3e3dc}.offworld-copy{margin-block:auto;padding-block:65px;max-width:650px}.offworld h2{font-size:clamp(85px,10.4vw,164px);line-height:.85;letter-spacing:-.018em;font-weight:700}.offworld-copy p{font-size:18px;line-height:1.7;margin-top:28px}.offworld-copy .text-link{margin-top:26px;color:var(--orange)}.offworld-foot{display:flex;align-items:flex-end;justify-content:space-between;font-size:12px;letter-spacing:.08em}.offworld-foot img{width:60px;height:auto}
.world{padding-block:110px;background:var(--paper)}.world .section-heading{align-items:flex-end}.world-grid{grid-template-columns:1.2fr 1fr;gap:9vw}.world-photo{aspect-ratio:1/1.1}.world-photo>span{font-size:12px;letter-spacing:.04em}.world-story h3{font-size:clamp(52px,5.2vw,84px);line-height:.93;letter-spacing:-.015em;margin:27px 0}.world-story>p{font-size:16px;line-height:1.85}.world-story>.eyebrow{font-size:12px}.world-footnote{margin-top:38px;padding-top:24px;font-size:14px}.world-footnote span{font-size:12px}
.home-journal{background:#1a1c1b;color:var(--paper);max-width:none}.home-journal .eyebrow,.home-journal .journal-meta>.eyebrow{color:#b8bbb4}.home-journal .journal-entry>p{color:#b8bbb4}.home-journal .journal-image{background:#e2e3df}.home-journal .journal-entry h2{font-size:34px;letter-spacing:-.01em;line-height:1.05;font-weight:700}.home-journal .journal-entry:first-child .journal-image img{object-position:68% 50%}.home-journal .journal-image{aspect-ratio:4/4.3}.journal-image>span{border-radius:0;background:var(--orange);color:#111;font-family:Inter,sans-serif}.journal-entry>p{font-size:16px}.journal-entry h2{font-size:36px;line-height:1;font-weight:700}.journal-image img{transition:transform .65s var(--ease)}.journal-entry:hover .journal-image img{transform:scale(1.04)}
.footer-invitation{margin-inline:calc(-1 * var(--gutter));padding:50px var(--gutter);background:var(--orange);color:#080a09;border:0}.footer-invitation>.eyebrow{color:#222}.footer-invitation>a{font-family:var(--display);font-size:clamp(62px,10vw,164px);line-height:.95;letter-spacing:-.025em;font-weight:700}.footer-invitation a:hover svg{color:#080a09;transform:translateX(8px)}.site-footer{background:#0b0c0c}.footer-main{padding-block:64px}.footer-main h2{font-family:Inter,sans-serif;font-size:14px;letter-spacing:0;text-transform:none;font-weight:500}.footer-brand p{font-size:15px}.footer-bottom{color:#b7b9b2}.footer-wordmark{font-family:var(--display);font-size:11vw;line-height:.95;letter-spacing:-.025em;color:var(--paper);font-weight:700;padding-block:15px 25px;white-space:nowrap}.relaunch-note{letter-spacing:0;font-size:12px}.footer-main>div>a{font-size:14px}
/* Collection: a campaign masthead above an uninterrupted product grid. */
.catalog-heading{margin-inline:calc(-1 * var(--gutter));padding:42px var(--gutter) 48px;background:linear-gradient(90deg,#111313 20%,#111313e8 55%,#11131350),url('/assets/offworld-eclipse.jpg') center 48%/cover;color:var(--paper);margin-bottom:0}.catalog-heading .eyebrow{color:#b8bab4;font-size:12px;margin-bottom:17px}.catalog-heading h1{font-family:var(--display);font-size:clamp(64px,7vw,112px);font-weight:700;line-height:.95;letter-spacing:-.015em;color:var(--orange);max-width:1100px}.shop-toolbar{border-top:0;padding-block:23px;margin-bottom:25px}.shop-layout{display:block}.categories{display:flex;flex-wrap:wrap;align-items:center;gap:13px 35px;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:26px}.categories h2{display:none}.categories a{margin:0;font-size:14px;line-height:1.7;padding:8px 0}.categories a[aria-current]:before{width:4px;height:16px;border-radius:0;margin-right:8px}.catalog .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 24px}.catalog-count{font-size:13px;color:#65675e}.catalog .product-image{aspect-ratio:4/5}.shop-page>.breadcrumbs{margin-bottom:25px}.shop-page{padding-top:25px}.sort-label select{background:transparent;font-size:14px}
/* Product pages: generous imagery and a firm, clear hierarchy. */
.product-info h1{font-family:var(--display);font-size:clamp(43px,4.6vw,74px);font-weight:700;line-height:.96;letter-spacing:-.012em;text-transform:uppercase}.product-info>.eyebrow{font-size:12px;line-height:1.6;margin-bottom:22px}.product-intro{font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.7;padding-top:18px}.product-info .detail-price{font-size:23px;margin-block:24px}.main-product-image{background:#e2e3df}.product-image-label{font-size:12px;letter-spacing:.06em}.main-product-image img{aspect-ratio:4/5}.product-detail{gap:6vw;grid-template-columns:1.08fr 1fr}.variant-label{font-size:14px;font-weight:500}.variant{background:#f7f7f2;border-color:#cdcec5}.sales-status{border-top:2px solid #1d201b}.product-meta{font-size:14px}.product-accordion summary{font-size:16px}.description{font-size:16px}.product-info .product-meta{font-size:14px}.gallery-thumbs button[aria-pressed=true]{border-color:#ff9c00;outline:1px solid #ff9c00}.related-products .section-heading h2{font-size:62px}
/* Editorial routes retain distinct layouts within the new brand system. */
.page-intro{padding-block:66px 65px}.page-intro>.eyebrow{color:var(--muted);font-size:12px;margin-bottom:26px}.page-intro h1{font-size:clamp(70px,9.4vw,150px);line-height:.88;font-weight:700;letter-spacing:-.02em}.intro-description{font-size:18px;line-height:1.8;max-width:650px;margin-top:30px}.story-opening{background:#111313;color:var(--paper);grid-template-columns:1fr 1fr;max-height:950px}.story-opening h1{font-size:clamp(90px,10.5vw,166px);line-height:.83;letter-spacing:-.02em;font-weight:700;color:var(--orange)}.story-opening-copy{padding-top:66px;padding-bottom:64px}.story-opening-copy>.eyebrow{color:#b8bbb4;font-size:12px;margin-bottom:37px}.story-opening-copy>p:not(.eyebrow){color:#e1e2db;font-size:18px;line-height:1.6}.story-opening-image img{object-position:50% 23%}.story-opening-image>span{font-size:12px}.editorial-statement h2,.founder-copy>h2{font-size:clamp(48px,5.4vw,84px);line-height:.95;letter-spacing:-.015em;font-weight:700}.editorial-statement p:not(.eyebrow),.founder-copy p:not(.eyebrow){font-size:17px}.founder-copy>.signature-name{font-family:Inter,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.03em}.principle-row h3{font-size:40px;line-height:1;font-weight:700}.principle-row>span,.chapter-number{font-family:Inter,sans-serif;font-size:14px}.principle-row{padding-block:35px}.quiet-cta{padding-block:70px 100px}.quiet-cta h2{font-size:clamp(55px,7vw,110px);line-height:.92;font-weight:700;letter-spacing:-.02em}.process-intro h2{font-size:clamp(46px,4.5vw,74px);font-weight:700;line-height:.95}.process-row h2{font-family:var(--display);font-size:70px;font-weight:700;letter-spacing:-.01em}.process-row h3{font-family:Inter,sans-serif;font-size:18px;font-weight:500;text-transform:none;letter-spacing:-.02em}.brand-message{background:#111313;color:var(--paper)}.brand-message .eyebrow{color:var(--orange)}.brand-message h2{font-size:clamp(58px,7.5vw,120px);line-height:.9;font-weight:700}.brand-message p:not(.eyebrow){color:#b8bbb4}.clarity-hero h1{font-size:clamp(60px,6.9vw,109px);line-height:.94;font-weight:700;letter-spacing:-.01em}.crew-title h2{font-size:40px;line-height:1;font-weight:700}.crew-profile blockquote{font-family:Inter,sans-serif;font-size:clamp(23px,2.35vw,36px);font-weight:400;letter-spacing:-.04em;line-height:1.5}.crew-image>span{font-size:12px}.contact-method>a{font-family:var(--display);font-size:clamp(37px,4.1vw,66px);line-height:1.1;font-weight:700;letter-spacing:0}.contact-support{background:#151715;color:var(--paper)}.contact-support>img{background:var(--orange);padding:14px;width:115px}.contact-support h2{font-size:52px;line-height:.95;font-weight:700}.contact-support p{color:#c0c2ba}.contact-support .text-link{color:#f1f1e9}.faq-group h2{font-size:40px;font-weight:700;line-height:1;letter-spacing:-.01em}.faq-item summary{font-size:17px}.policy-intro h1{font-size:clamp(60px,7vw,110px);line-height:.95}.policy-document h2{font-family:Inter,sans-serif;font-size:25px;font-weight:600;text-transform:none;line-height:1.3;letter-spacing:-.035em}.policy-notice{background:#e2e3db;border-color:#cbcdc3}.reading-nav>a{font-size:14px}.journal-index .journal-entry:first-child h2{font-size:clamp(50px,6vw,90px);line-height:.94;font-weight:700;letter-spacing:-.015em}.journal-article h2{font-family:var(--display);font-size:46px;font-weight:700;line-height:1;letter-spacing:-.01em}.journal-article p{font-size:18px}.journal-article .editorial-photo{aspect-ratio:4/4.2}.journal-index .journal-entry:first-child .journal-image img{object-position:65% 50%}dialog{border-top:4px solid var(--orange)}dialog h2{font-family:var(--display);font-size:48px;line-height:1;font-weight:700;letter-spacing:-.01em}.empty-state h1{font-size:100px;line-height:.9;font-weight:700}
@media(min-width:1600px){.orbit-hero h1{font-size:13.4vw}}
@media(max-width:1100px){.header nav{gap:18px}.brand>span{display:none}.catalog .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-image{height:590px}.offworld,.offworld-inner{min-height:650px}.process-row{grid-template-columns:.2fr .9fr 1.5fr;gap:24px}.contact-method>a{font-size:45px}.world-grid{gap:6vw}.story-opening h1{font-size:10.5vw}.product-info h1{font-size:48px}}
@media(max-width:800px){
:root{--gutter:22px;--header:76px}.brand>span{display:block}.brand img{width:35px;height:45px}.header nav>a{padding-block:17px}.header nav{font-size:24px}.header .nav-group summary{font-size:24px}.header .submenu a{font-size:14px}.orbit-hero-photo{left:0}.orbit-hero h1{font-size:20vw}.orbit-hero-shade{background:linear-gradient(0deg,#0b0c0cf5 0%,#0b0c0cc2 25%,#0b0c0c15 70%),linear-gradient(180deg,#0b0c0c77,transparent 25%)}.section-space{padding-block:66px}.section-heading h2{font-size:52px;line-height:.92}.section-heading{margin-bottom:30px;gap:22px}.section-heading .eyebrow{margin-bottom:19px}.section-heading>.text-link{font-size:14px;gap:25px}.section-heading>p{font-size:16px}.signature{padding-block:63px 68px}.home-products{gap:29px 16px}.product-card h3{font-size:14px;line-height:1.5}.product-card .price{font-size:14px}.home-products .product-image{aspect-ratio:3/4}.product-explore{display:none}.collection-editorial{grid-template-columns:1fr 1fr;gap:2px;padding:0}.editorial-image{height:440px;min-height:0;aspect-ratio:auto}.editorial-image img{object-position:50% 27%}.editorial-caption{inset-inline:22px;bottom:25px}.editorial-caption h2{font-size:46px;line-height:.93}.editorial-caption .eyebrow{font-size:12px;letter-spacing:.04em;margin-bottom:19px}.editorial-cta{font-size:14px;gap:19px;margin-top:23px}.offworld,.offworld-inner{min-height:600px}.offworld-inner{padding-block:30px 26px}.offworld-inner>.eyebrow{font-size:12px;max-width:230px}.offworld-art img{object-position:61% center}.offworld:after{background:linear-gradient(90deg,#0009,transparent),linear-gradient(0deg,#080a0be5,transparent 80%)}.offworld h2{font-size:90px;line-height:.86}.offworld-copy{padding-block:60px;max-width:410px}.offworld-copy p{font-size:16px;margin-top:25px}.offworld-foot{font-size:12px;letter-spacing:0;gap:24px}.offworld-foot img{width:48px}.world{padding-block:68px}.world .section-heading{align-items:flex-start}.world-grid{grid-template-columns:1fr;gap:37px}.world-photo{aspect-ratio:4/4.6}.world-story h3{font-size:57px;line-height:.95}.world-story>p{max-width:450px}.world-story>.eyebrow{font-size:12px}.world-footnote{margin-top:32px}.home-journal .journal-grid{grid-template-columns:1fr}.home-journal .journal-image{aspect-ratio:4/3.4}.home-journal .journal-entry h2{font-size:38px}.home-journal .journal-entry>p{font-size:16px}.journal-meta{margin-top:20px}.journal-entry h2{font-size:38px}.journal-index .journal-entry:first-child h2{font-size:45px}.footer-invitation{padding:40px var(--gutter)}.footer-invitation>a{font-size:12vw;letter-spacing:-.015em;gap:12px}.footer-invitation svg{width:32px}.footer-main{padding-block:42px}.footer-main h2{font-size:14px}.footer-wordmark{font-size:11vw;padding-block:12px 27px}.footer-bottom{font-size:12px}.relaunch-note{font-size:12px;line-height:1.7}.catalog-heading{padding-block:34px 39px;background-position:center right}.catalog-heading h1{font-size:56px;line-height:.95;letter-spacing:-.01em;overflow-wrap:normal;hyphens:auto}.catalog-heading .eyebrow{font-size:12px}.shop-toolbar{padding-block:18px;margin-bottom:18px;gap:14px}.categories{gap:24px;flex-wrap:nowrap;overflow-x:auto;margin-bottom:22px;padding-bottom:14px}.categories a{font-size:14px;white-space:nowrap;min-height:44px}.categories a[aria-current]:before{height:13px}.catalog .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:31px 16px}.catalog .product-image{aspect-ratio:3/4}.catalog-count{font-size:13px}.catalog-search{width:50%}.sort-label select{max-width:150px}.product-detail{grid-template-columns:1fr;gap:35px}.product-info h1{font-size:47px;line-height:.97;font-weight:700}.product-info>.eyebrow{font-size:12px;margin-bottom:20px}.product-intro{font-size:16px;line-height:1.7}.product-info .detail-price{font-size:22px}.main-product-image img{aspect-ratio:4/5}.product-image-label{font-size:12px;top:15px;left:16px}.related-products .section-heading h2{font-size:51px}.page-intro{padding-block:43px 47px}.page-intro h1{font-size:64px;line-height:.92;letter-spacing:-.015em}.page-intro>.eyebrow{font-size:12px;line-height:1.7;margin-bottom:24px}.intro-description{font-size:16px;margin-top:26px}.story-opening{max-height:none}.story-opening h1{font-size:25vw;line-height:.86}.story-opening-copy{padding-block:43px 47px}.story-opening-copy>.eyebrow{font-size:12px;margin-bottom:32px}.story-opening-copy>p:not(.eyebrow){font-size:17px}.story-opening-image{aspect-ratio:4/4.6;max-height:750px}.editorial-statement h2,.founder-copy>h2{font-size:53px;line-height:.95;font-weight:700}.editorial-statement p:not(.eyebrow),.founder-copy p:not(.eyebrow){font-size:16px}.principle-row h3{font-size:34px}.principle-row{padding-block:28px}.quiet-cta{padding-block:55px 75px}.quiet-cta h2{font-size:58px;line-height:.94}.process-intro h2{font-size:47px;line-height:.96}.process-row{grid-template-columns:30px 1fr;gap:16px}.process-row h2{font-size:57px}.process-row h3{font-size:17px}.process-row>div{grid-column:2}.brand-message h2{font-size:58px;line-height:.95}.clarity-hero h1{font-size:56px;line-height:.95}.crew-title h2{font-size:36px}.crew-profile blockquote{font-size:24px;line-height:1.5}.contact-method>a{font-size:43px;line-height:1.13}.contact-support{padding:29px}.contact-support h2{font-size:45px}.faq-group h2{font-size:36px}.faq-item summary{font-size:16px}.policy-intro h1{font-size:53px}.policy-document h2{font-size:24px;line-height:1.3}.journal-article h2{font-size:38px;line-height:1}.journal-article p{font-size:17px}.empty-state h1{font-size:67px}dialog h2{font-size:44px}
}
@media(max-width:540px){.collection-editorial{grid-template-columns:1fr}.editorial-image{height:560px}.editorial-caption{inset-inline:var(--gutter);bottom:32px}.editorial-caption h2{font-size:68px}.editorial-caption .eyebrow{margin-bottom:21px}.editorial-cta{margin-top:23px}.offworld h2{font-size:22vw}.home-journal .section-heading h2{font-size:11.8vw}.page-intro h1{font-size:15vw}.journal-intro h1{font-size:15vw}}
@media(max-width:370px){.brand>span{display:block;font-size:16px}.brand{gap:7px}.header{gap:5px}.section-heading h2{font-size:47px}.offworld h2{font-size:22vw}.catalog-heading h1{font-size:49px}.contact-method>a{font-size:37px}.editorial-statement h2,.founder-copy>h2{font-size:46px}.quiet-cta h2{font-size:50px}.product-info h1{font-size:43px}}
@media(prefers-reduced-motion:reduce){.offworld-art img{transform:none!important;will-change:auto}.product-explore,.journal-image img{transition:none}.orbit-hero *{animation:none!important;transform:none!important;transition:none!important}}

/* Final narrow-screen and reading-navigation corrections. */
.reading-nav>.eyebrow{display:block;margin-bottom:15px}
@media(max-width:800px){
.orbit-hero-action{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-top:22px}.orbit-hero-action>p{font-size:15px;line-height:1.5}.orbit-hero-action>p br{display:none}.orbit-hero-action .button{width:100%;min-height:53px;justify-content:space-between;padding:15px 20px;font-size:14px}.categories a,.categories a[aria-current]{background:none;border:0;color:#686864;padding:8px 0}.categories a[aria-current]{color:#111;font-weight:600}.categories a[aria-current]:before{display:inline-block}.policy-layout>.reading-nav>.eyebrow{margin-bottom:13px}
}
