.editorial{background:#f4f1e8}.editorial .site-header{background:#f4f1e8}.editorial .brand{width:160px;height:38px}.editorial .brand img{width:160px}.editorial-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:45px 8%;padding-top:65px;padding-bottom:30px;align-items:center}.editorial-heading h1{font-size:clamp(76px,7.8vw,119px);line-height:.94;margin:0 0 30px}.editorial-heading h1 em{color:#326a86}.editorial-heading .hero-intro{max-width:440px;font-size:15px;margin-bottom:26px}.hero-portrait{position:relative;transform:translateY(var(--hero-shift,0px))}.hero-portrait .portrait>img{height:430px;object-fit:cover;object-position:53% center;mix-blend-mode:multiply}.hero-portrait .portrait{background:var(--blue);padding:0 0 17px}.hero-portrait figcaption,.hero-portrait .photo-credit{margin-left:17px}.portrait-stamp{position:absolute;right:-18px;bottom:80px;background:var(--yellow);padding:17px 20px;font-size:11px;line-height:1.4;letter-spacing:.5px;transform:rotate(-6deg);border:1px solid var(--ink)}.hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:25px;font-size:11px}.hero-bottom>a{border-bottom:1px solid;padding-bottom:5px}.editorial .roster{margin-top:5px;background:#e8e5da}.editorial .brands>span{font-family:var(--serif);font-size:30px;font-weight:400;letter-spacing:-.3px}.editorial-work{display:grid;grid-template-columns:.72fr 1.25fr;gap:9%;align-items:start}.chapter-label{position:sticky;top:40px}.chapter-label h2{font-size:clamp(43px,4.7vw,68px);line-height:1.05}.chapter-label>p:not(.eyebrow){font-size:13px;max-width:290px}.chapter-nav{display:flex;flex-direction:column;margin-top:35px;max-width:270px}.chapter-nav a{border-top:1px solid var(--line);font-size:11px;padding:15px 0;opacity:.55}.chapter-nav a:last-child{border-bottom:1px solid var(--line)}.chapter-nav a[aria-current],.chapter-nav a:hover{opacity:1;color:#326a86}.editorial-story{padding-bottom:55px;margin-bottom:35px;border-bottom:1px solid var(--line);scroll-margin-top:35px}.editorial-story:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.story-art{height:370px;position:relative;padding:30px;background:var(--blue);overflow:hidden}.story-number{font-size:10px;letter-spacing:1px}.story-art>img{position:absolute;right:28px;top:28px;width:63px;height:63px}.story-art h3{font-family:var(--serif);position:absolute;bottom:35px;left:30px;font-size:clamp(48px,4.7vw,72px);line-height:.92;letter-spacing:-1.7px;margin:0;max-width:90%}.partiful-story .story-art{background:#d8c6e9;color:#3c2451}.scuffers-story .story-art{background:var(--yellow)}.bereal-story .story-art{background:var(--blue)}.story-body{padding:26px 0 0}.story-name{display:flex;justify-content:space-between;align-items:center;gap:20px}.story-name h3{font-size:23px;margin:0}.story-body .case-fact{max-width:440px}.story-body .metrics{margin:28px 0 23px}.story-body .metrics strong{font-size:83px}.editorial-approach{background:#dce9e9}.editorial-approach>h2{max-width:850px;margin-bottom:55px}.editorial-services{border-bottom:1px solid var(--line)}.editorial-services>article{display:grid;grid-template-columns:100px 1fr;border-top:1px solid var(--line);padding:32px 0;gap:30px}.editorial-services>article>span{font-size:13px}.editorial-services h3{font-family:var(--serif);font-size:40px;letter-spacing:-.5px;margin-bottom:15px}.editorial-services p{max-width:640px;font-size:14px;margin-bottom:20px}.editorial-services small{font-size:8px;letter-spacing:.8px}.editorial-process{display:grid;grid-template-columns:1fr .95fr;gap:10%;margin-top:90px;align-items:start}.editorial-process>div:first-child{position:sticky;top:45px}.editorial-process h2{font-size:clamp(42px,4.5vw,66px)}.editorial .process-step{opacity:calc(.6 + var(--step-progress,1)*.4)}.editorial .process-step h3{font-family:var(--serif);font-size:36px}.editorial-founder{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;align-items:center}.founder-monogram{font-family:var(--serif);font-size:235px;line-height:.9;letter-spacing:-16px;color:#326a86}.founder-monogram>span{font-family:var(--sans);font-size:78px;letter-spacing:-5px;position:relative;top:-80px;color:var(--ink)}.editorial-founder .founder-copy h2{font-size:clamp(43px,4.9vw,70px)}.editorial .faq{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:15px 8%}.editorial .faq>.eyebrow{grid-column:1/-1;margin-bottom:0}.editorial .faq>h2{font-size:53px;max-width:400px}.editorial .faq>.questions{margin-top:5px}.editorial .questions summary{font-size:14px}.editorial .questions details p{font-size:13px}.editorial .contact{background:var(--blue)}.editorial .contact h2{font-size:clamp(70px,8.5vw,125px)}.editorial footer{background:var(--blue)}
@media(max-width:1000px){.editorial-hero{gap:40px 5%;padding-top:50px}.editorial-heading h1{font-size:82px}.hero-portrait .portrait>img{height:370px}.editorial-work{gap:6%;grid-template-columns:.75fr 1.2fr}.story-art{height:310px}.story-art h3{font-size:54px}.story-art>img{width:52px;height:52px}.founder-monogram{font-size:175px}.founder-monogram>span{font-size:52px;top:-60px}.editorial .metrics{gap:24px}.story-body .metrics strong{font-size:70px}}
@media(max-width:760px){.editorial-hero{grid-template-columns:1fr;gap:36px;padding-top:40px;padding-bottom:25px}.editorial-heading h1{font-size:clamp(68px,16vw,104px);max-width:600px;margin-bottom:24px}.editorial-heading .hero-intro{font-size:14px;max-width:440px}.hero-portrait{transform:none;max-width:500px;width:100%;margin:0 auto}.hero-portrait .portrait>img{height:360px;object-position:center}.portrait-stamp{right:-5px;bottom:76px;font-size:10px;padding:15px}.hero-bottom{font-size:9px;gap:25px;padding-top:20px}.hero-bottom>span{max-width:180px}.hero-bottom>a{white-space:nowrap}.editorial .roster{margin-top:0}.editorial .brands>span{font-size:27px}.editorial-work{display:block}.chapter-label{position:relative;top:auto;margin-bottom:35px}.chapter-label h2{font-size:49px}.chapter-label>p:not(.eyebrow){max-width:430px}.chapter-nav{display:none}.story-art{height:315px;padding:24px}.story-art>img{right:24px;top:24px;width:55px;height:55px}.story-art h3{font-size:58px;left:24px;bottom:30px}.editorial-story{padding-bottom:35px;margin-bottom:35px}.story-body{padding-top:22px}.story-name h3{font-size:25px}.story-body .metrics strong{font-size:73px}.case-tag{font-size:7px;max-width:135px;text-align:right}.editorial-approach>h2{font-size:49px;margin-bottom:35px}.editorial-services>article{grid-template-columns:30px 1fr;gap:18px;padding:25px 0}.editorial-services h3{font-size:34px}.editorial-services p{font-size:13px}.editorial-services small{font-size:7px;line-height:1.6;display:block}.editorial-process{display:block;margin-top:55px}.editorial-process>div:first-child{position:relative;top:auto;margin-bottom:30px}.editorial-process h2{font-size:45px}.editorial .process-step{opacity:1}.editorial .process-step h3{font-size:32px}.editorial-founder{display:block}.founder-heading{margin-bottom:35px}.founder-monogram{font-size:145px;letter-spacing:-10px}.founder-monogram>span{font-size:45px;top:-45px;letter-spacing:0}.editorial-founder .founder-copy h2{font-size:48px}.editorial .faq{display:block}.editorial .faq>h2{font-size:49px;max-width:none}.editorial .faq>.questions{margin-top:30px}.editorial .contact h2{font-size:clamp(64px,14vw,90px)}}
@media(prefers-reduced-motion:reduce){.hero-portrait{transform:none}.editorial .chapter-label,.editorial-process>div:first-child{position:relative;top:auto}.editorial .process-step{opacity:1}}
