/* V7. Studio and journal only; the opening and selected work are untouched. */
.studio-editorial{background:#eeeee4;color:#1e2921;padding:105px 0 110px;width:100%;max-width:none;--signature-p:1}
.studio-editorial-heading{display:flex;justify-content:space-between;align-items:end;gap:45px;padding-bottom:55px;border-bottom:1px solid #25392a33}
.studio-editorial-heading h2{font-size:clamp(42px,5.45vw,84px);font-weight:500;line-height:1.08;letter-spacing:-.055em}
.studio-editorial-heading h2 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.065em}
.studio-location{font:8px/1.9 Space,sans-serif;letter-spacing:.09em;color:#687461;white-space:nowrap;padding-bottom:8px}
.studio-spread{display:grid;grid-template-columns:44% 1fr;gap:11%;align-items:start;margin-top:65px}
.studio-signature{position:relative;perspective:1600px}
.signature-plate{background:#1a241e;color:#f0f0df;padding:30px 36px 25px;min-height:500px;display:flex;flex-direction:column;justify-content:space-between;gap:25px;position:relative;isolation:isolate;box-shadow:0 20px 45px #29392210;transform-origin:center center}
.signature-plate:before{position:absolute;content:'';inset:8px;border:1px solid #a8b89b28;pointer-events:none;z-index:-1}
.signature-top{display:flex;align-items:center;justify-content:space-between;gap:20px;font:8px/1.7 Space,sans-serif;letter-spacing:.1em;color:#b5c1aa}
.signature-mark{width:56px;height:54px}.signature-mark .identity-mark{display:block;width:100%;height:100%}
.signature-name{position:relative;padding:8px 0 23px;line-height:.88;isolation:isolate}
.signature-name>span{display:block;font-size:clamp(70px,7.6vw,120px);font-weight:450;letter-spacing:-.075em}
.signature-name>strong{display:block;font:italic 400 clamp(75px,8.1vw,128px)/.95 Georgia,serif;letter-spacing:-.065em;margin-left:14%;margin-top:3px}
.signature-stroke{position:absolute;inset:0;width:100%;height:100%;stroke:#dbb847;stroke-width:1.4;fill:none;pointer-events:none;z-index:-1;overflow:visible}
.signature-stroke path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--signature-p))}
.signature-plate blockquote{font:400 clamp(22px,2.25vw,35px)/1.25 Manrope,sans-serif;letter-spacing:-.045em;margin:2px 0 0;color:#e2e7d8}
.signature-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #acb99b4a;padding-top:18px;font:9px Space,sans-serif;color:#b4c0a8}.signature-footer>span+span{font:22px Manrope,sans-serif;color:#e4c561;letter-spacing:-.06em}
.signature-caption{display:flex;align-items:center;gap:18px;padding:25px 2px 0;font:8px Space,sans-serif;letter-spacing:.04em;color:#687560}.signature-caption i{height:1px;flex:1;background:#89977f;transform:scaleX(var(--signature-p));transform-origin:left}
.studio-narrative{padding-top:4px;min-width:0}
.studio-introduction{font-size:clamp(20px,2vw,29px);line-height:1.45;letter-spacing:-.035em;max-width:570px;padding-bottom:28px;border-bottom:1px solid #79896d55}
.studio-biography{padding-top:28px}.studio-biography p{font-size:14px;line-height:1.9;color:#596452;max-width:530px}.studio-biography p+p{margin-top:22px}
.studio-beliefs{margin-top:45px}.studio-beliefs-label{font:8px Space,sans-serif;letter-spacing:.11em;color:#6c7863;margin-bottom:23px}
.studio-belief{border-top:1px solid #87937a6b;position:relative}.studio-belief:last-child{border-bottom:1px solid #87937a6b}
.studio-belief:before{content:'';position:absolute;top:-1px;left:0;right:0;height:1px;background:#536749;transform:scaleX(var(--belief-p,1));transform-origin:left}
.studio-belief summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:26px 1fr 15px;gap:15px;align-items:start;font:500 17px/1.45 Manrope,sans-serif;letter-spacing:-.025em;padding:23px 0}
.studio-belief summary::-webkit-details-marker{display:none}.studio-belief summary>span{font:10px Space,sans-serif;color:#6c7e5e;padding-top:5px}.studio-belief summary>b{font:400 19px/1.2 Manrope,sans-serif;transition:transform .25s}
.studio-belief[open] summary>b{transform:rotate(45deg)}.studio-belief[open] summary{color:#253b27}
.studio-belief>p{font:12px/1.9 Manrope,sans-serif;color:#596452;padding:0 30px 24px 41px;max-width:530px}
.studio-conversation{margin-top:35px;font-size:11px;font-weight:500;gap:28px;border-color:#6a7b5d}.studio-conversation>span{font-size:20px;font-weight:400}
.journal-editorial{background:#151c18;color:#eeeee2;padding:110px 0 65px;overflow:hidden}
.journal-editorial-heading{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:65px}
.journal-editorial-heading h2{font-size:clamp(51px,6.4vw,98px);font-weight:500;line-height:1.02;letter-spacing:-.055em}.journal-editorial-heading h2 em{font:italic 400 1.1em/.9 Georgia,serif;letter-spacing:-.06em;color:#dfbf5b}
.journal-heading-aside{padding:0 0 6px;min-width:32%}.journal-heading-aside>p{font:14px/1.8 Manrope,sans-serif;color:#b6c0ac;margin-bottom:28px}.journal-heading-aside>.text-link{font-size:11px;font-weight:500;gap:25px;border-color:#6b795e}.journal-heading-aside>.text-link span{color:#e1c05b;font-size:18px}
.journal-editions{display:grid;grid-template-columns:1.1fr 1fr;column-gap:7%;row-gap:42px;align-items:start}
.journal-edition{position:relative;min-width:0;--edition-p:1;--edition-angle:0deg}
.edition-0{grid-row:span 2}.edition-1{--edition-angle:2deg}.edition-2{--edition-angle:-2deg}
.edition-link{display:grid;grid-template-columns:31% 1fr;gap:28px;align-items:start;position:relative}
.edition-0 .edition-link{display:block}
.edition-cover{position:relative;overflow:hidden;background:#e3dfcb;color:#1d2c21;min-height:270px;isolation:isolate;transform-origin:center bottom;box-shadow:0 12px 35px #0002}
.edition-cover:after{position:absolute;inset:8px;content:'';border:1px solid #263f2940;pointer-events:none}
.edition-cover-top{display:flex;justify-content:space-between;align-items:center;gap:15px;font:6px Space,sans-serif;letter-spacing:.08em;position:absolute;left:18px;right:18px;top:19px;z-index:2}.edition-cover-top b{font-weight:400;color:#596d4c}
.edition-0 .edition-cover{height:330px;min-height:0;padding:42px 30px 30px}
.edition-0 .edition-cover-top{left:30px;right:30px;top:24px;font-size:7px}
.edition-hello{position:relative;z-index:2;line-height:.83;margin-top:20px}.edition-hello>span{display:block;font:italic 400 clamp(50px,5.5vw,87px)/.9 Georgia,serif;letter-spacing:-.065em}.edition-hello>strong{display:block;font:450 clamp(75px,8.7vw,140px)/.88 Manrope,sans-serif;letter-spacing:-.085em;margin:5px 0 0 13%}.hello-dot{color:#bd9229}
.edition-cover-caption{position:absolute;left:30px;bottom:24px;font:7px Space,sans-serif;letter-spacing:.09em}
.edition-door{position:absolute;right:25px;top:63px;width:115px;height:215px;border:1px solid #56734a70;z-index:1;transform:skewY(-9deg)}.edition-door i{position:absolute;inset:0;background:#c2c9ad;transform:perspective(400px) rotateY(calc(-15deg - var(--edition-p)*42deg));transform-origin:right center;border:1px solid #647a5455}.edition-door>b{position:absolute;right:22px;bottom:15px;font:400 67px Manrope,sans-serif;color:#46603b;transform:translate(calc((1 - var(--edition-p))*-12px),calc((1 - var(--edition-p))*12px))}
.edition-reading{min-width:0}.edition-0 .edition-reading{padding-top:28px}.edition-meta{display:flex;justify-content:space-between;gap:20px;font:8px Space,sans-serif;letter-spacing:.08em;color:#b6c3aa}.edition-meta>span:first-child{color:#e1c45c}
.edition-reading h3{font:450 23px/1.22 Manrope,sans-serif;letter-spacing:-.04em;margin-top:17px;max-width:430px}.edition-0 .edition-reading h3{font-size:clamp(27px,2.7vw,42px);line-height:1.16;max-width:570px}
.edition-reading>p{font:12px/1.85 Manrope,sans-serif;color:#aebba2;margin-top:18px;max-width:530px}.edition-0 .edition-reading>p{font-size:13px}
.edition-read{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #75866a60;margin-top:25px;padding-top:16px;font:10px Space,sans-serif;color:#e3e9d8}.edition-read b{font:400 23px/1 Manrope,sans-serif;color:#d6bb62;transition:transform .3s}
.edition-link:focus-visible{outline-color:#e1c45c;outline-offset:8px}.edition-link:hover .edition-read b{transform:translate(4px,-4px)}.edition-link:hover h3{color:#e5cf85}.edition-reading h3{transition:color .25s}
.edition-1 .edition-cover{background:#b8c6aa}.edition-2 .edition-cover{background:#334638;color:#edf0dd}.edition-2 .edition-cover:after{border-color:#bccbad33}.edition-2 .edition-cover-top b{color:#d6dfc8}
.edition-brain{position:absolute;inset:45px 10px 20px;display:flex;align-items:center;justify-content:center}.edition-brain>i{position:absolute;width:95px;height:150px;border:1px solid #4c6b4566;border-radius:50%;transform:rotate(calc(-36deg + var(--edition-p)*24deg))}.edition-brain>i:nth-child(2){transform:rotate(calc(36deg - var(--edition-p)*24deg))}.edition-brain>i:nth-child(3){width:135px;height:95px;transform:rotate(calc(var(--edition-p)*90deg));border-color:#e5edcd66}.edition-brain>b{font:450 clamp(45px,4.5vw,70px)/1 Manrope,sans-serif;letter-spacing:-.08em;z-index:1}.edition-brain>span{position:absolute;bottom:0;left:9px;right:0;font:5px/1.6 Space,sans-serif;letter-spacing:.08em}
.edition-five{position:absolute;inset:40px 18px 20px;display:flex;flex-direction:column;justify-content:center}.edition-five>b{font:italic 400 128px/.9 Georgia,serif;letter-spacing:-.1em;color:#e7e8d2;align-self:center;transform:translateY(calc((1 - var(--edition-p))*10px))}.edition-five>div{display:flex;gap:5px;margin-top:15px;height:13px}.edition-five i{flex:1;background:#c4a448;transform:scaleY(calc(.3 + var(--edition-p)*.7));transform-origin:bottom}.edition-five i:nth-child(2){background:#aab89a}.edition-five i:nth-child(3){background:#d6dfc3}.edition-five i:nth-child(4){background:#758e6e}.edition-five i:nth-child(5){background:#b69e53}.edition-five>span{font:5px/1.7 Space,sans-serif;letter-spacing:.05em;margin-top:17px}
.journal-colophon{display:flex;justify-content:space-between;gap:35px;border-top:1px solid #7083644d;padding-top:25px;margin-top:60px;color:#8d9d80;font:7px/1.7 Space,sans-serif;letter-spacing:.1em}
@media(min-width:801px) and (min-height:700px){.motion-ready .studio-signature{position:sticky;top:110px}.signature-plate{height:min(72svh,580px)}}
@media(min-width:801px){
 .motion-ready .signature-plate{transform:perspective(1600px) rotateY(calc((1 - var(--signature-p))*-7deg)) translateY(calc((1 - var(--signature-p))*16px))}
 .motion-ready .signature-name>span{transform:translateX(calc((1 - var(--signature-p))*-12px))}.motion-ready .signature-name>strong{transform:translateX(calc((1 - var(--signature-p))*18px))}
 .motion-ready .edition-cover{transform:perspective(1000px) translateY(calc((1 - var(--edition-p))*35px)) rotateX(calc((1 - var(--edition-p))*5deg)) rotate(calc((1 - var(--edition-p))*var(--edition-angle)))}
 .motion-ready .edition-0 .edition-cover{transform:perspective(1000px) translateY(calc((1 - var(--edition-p))*25px)) rotateX(calc((1 - var(--edition-p))*4deg))}
}
@media(min-width:801px) and (max-width:1100px){
 .studio-editorial-heading h2{font-size:5.4vw}.studio-location{font-size:7px}.studio-spread{grid-template-columns:43% 1fr;gap:8%}.signature-plate{padding:26px;min-height:460px;max-height:535px}.signature-name>span{font-size:8vw}.signature-name>strong{font-size:8.8vw}.signature-plate blockquote{font-size:25px}.signature-top{font-size:6px}.signature-mark{width:45px;height:45px}.signature-caption{font-size:7px;gap:12px}.studio-introduction{font-size:21px}.studio-biography p{font-size:13px}.studio-belief summary{font-size:15px;grid-template-columns:20px 1fr 14px;gap:12px}.studio-belief>p{padding-left:32px;font-size:12px}
 .journal-editions{gap:35px 6%;grid-template-columns:1fr 1fr}.edition-link{grid-template-columns:29% 1fr;gap:20px}.edition-cover{min-height:245px}.edition-0 .edition-cover{height:295px;padding-left:24px}.edition-hello>span{font-size:57px}.edition-hello>strong{font-size:86px;margin-left:6%}.edition-door{right:20px;width:90px;height:190px}.edition-0 .edition-cover-top{left:24px;right:24px}.edition-cover-caption{left:24px;font-size:6px}.edition-reading h3{font-size:20px}.edition-0 .edition-reading h3{font-size:28px}.edition-reading>p{font-size:11px}.edition-0 .edition-reading>p{font-size:12px}.edition-meta{font-size:7px;gap:10px}.edition-cover-top{font-size:4px;left:12px;right:12px;gap:5px}.edition-cover-top>span{max-width:50px}.edition-brain>i{width:70px;height:130px}.edition-brain>i:nth-child(3){width:100px;height:70px}.edition-brain>b{font-size:42px}.edition-five{left:13px;right:13px}.edition-five>b{font-size:110px}.edition-five>div{gap:3px}
}
@media(max-width:800px){
 .studio-editorial{padding:75px 0}.studio-editorial-heading{gap:25px;padding-bottom:35px}.studio-editorial-heading h2{font-size:5.6vw}.studio-location{font-size:6px;letter-spacing:.05em}.studio-spread{grid-template-columns:40% 1fr;gap:7%;margin-top:40px}.signature-plate{padding:25px;min-height:450px;gap:24px}.signature-top{font-size:6px}.signature-mark{width:43px;height:43px}.signature-name>span{font-size:8vw}.signature-name>strong{font-size:9vw;margin-left:9%}.signature-plate blockquote{font-size:23px}.signature-footer{font-size:7px;gap:10px}.signature-footer>span+span{font-size:18px}.signature-caption{font-size:6px;gap:10px}.studio-introduction{font-size:21px}.studio-biography p{font-size:13px}.studio-beliefs{margin-top:35px}.studio-belief summary{font-size:15px;grid-template-columns:19px 1fr 14px;gap:12px;padding:20px 0}.studio-belief>p{font-size:12px;padding-left:31px;padding-right:15px}.studio-conversation{font-size:10px}
 .journal-editorial{padding:75px 0 45px}.journal-editorial-heading{margin-bottom:45px;gap:35px}.journal-editorial-heading h2{font-size:7.7vw}.journal-heading-aside>p{font-size:12px}.journal-heading-aside>.text-link{font-size:10px;gap:20px}.journal-editions{grid-template-columns:1fr;gap:35px}.edition-0{grid-row:auto}.edition-0 .edition-link{display:grid;grid-template-columns:44% 1fr;gap:7%}.edition-0 .edition-cover{height:350px;padding:45px 22px 25px}.edition-0 .edition-reading{padding-top:10px}.edition-0 .edition-reading h3{font-size:29px}.edition-0 .edition-reading>p{font-size:12px}.edition-0 .edition-cover-top{left:22px;right:22px;font-size:6px}.edition-hello{margin-top:45px}.edition-hello>span{font-size:54px}.edition-hello>strong{font-size:82px;margin-left:2%}.edition-door{width:80px;height:200px;right:18px;top:90px}.edition-door>b{font-size:55px;right:14px}.edition-cover-caption{left:22px;font-size:6px}
 .edition-1 .edition-link,.edition-2 .edition-link{grid-template-columns:25% 1fr;gap:7%;border-top:1px solid #8b9a7845;padding-top:35px}.edition-cover{min-height:235px}.edition-reading h3{font-size:25px;max-width:430px}.edition-reading>p{font-size:12px}.edition-cover-top{font-size:5px;gap:5px;left:15px;right:15px}.edition-cover-top>span{max-width:70px}.edition-brain>b{font-size:52px}.edition-brain>i{width:85px;height:130px}.edition-brain>i:nth-child(3){width:120px;height:85px}.edition-five>b{font-size:112px}.journal-colophon{font-size:6px;margin-top:45px}
}
@media(max-width:520px){
 .studio-editorial{padding:65px 0 70px}.studio-editorial-heading{display:block;padding-bottom:30px}.studio-editorial-heading h2{font-size:10.5vw;line-height:1.12;letter-spacing:-.055em}.studio-editorial-heading .eyebrow{font-size:9px;margin-bottom:24px}.studio-location{display:block;margin-top:25px;font-size:6px;line-height:1.8}.studio-spread{grid-template-columns:1fr;gap:40px;margin-top:35px}.signature-plate{min-height:430px;padding:25px 28px;gap:22px}.signature-top{font-size:7px}.signature-mark{width:48px;height:48px}.signature-name{padding-bottom:22px}.signature-name>span{font-size:22vw}.signature-name>strong{font-size:23vw;margin-left:11%}.signature-plate blockquote{font-size:27px}.signature-footer{font-size:8px}.signature-footer>span+span{font-size:22px}.signature-caption{font-size:7px;padding-top:20px;gap:14px}.studio-introduction{font-size:24px;line-height:1.45;padding-bottom:25px}.studio-biography{padding-top:25px}.studio-biography p{font-size:13px;line-height:1.9}.studio-biography p+p{margin-top:20px}.studio-beliefs-label{font-size:7px;letter-spacing:.08em}.studio-belief summary{font-size:17px;grid-template-columns:21px 1fr 14px;gap:12px;padding:22px 0}.studio-belief>p{padding-left:33px;font-size:12px}.studio-conversation{font-size:11px;margin-top:30px}
 .journal-editorial{padding:65px 0 35px}.journal-editorial-heading{display:block;margin-bottom:35px}.journal-editorial-heading .eyebrow{font-size:9px}.journal-editorial-heading h2{font-size:15vw;line-height:1.02}.journal-heading-aside{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-top:30px}.journal-heading-aside>p{font-size:11px;line-height:1.7;margin-bottom:0}.journal-heading-aside>.text-link{font-size:9px;gap:12px;max-width:150px;line-height:1.5;padding-bottom:5px}
 .journal-editions{gap:35px}.edition-0 .edition-link{display:block}.edition-0 .edition-cover{height:300px;padding:40px 27px 25px}.edition-0 .edition-cover-top{left:27px;right:27px;top:22px;font-size:6px}.edition-hello{margin-top:25px}.edition-hello>span{font-size:64px}.edition-hello>strong{font-size:100px;margin-left:6%}.edition-door{top:70px;right:22px;width:92px;height:190px}.edition-cover-caption{left:27px;font-size:6px}.edition-0 .edition-reading{padding-top:25px}.edition-0 .edition-reading h3{font-size:29px}.edition-0 .edition-reading>p{font-size:12px}
 .edition-1 .edition-link,.edition-2 .edition-link{grid-template-columns:30% 1fr;gap:20px;padding-top:30px}.edition-cover{min-height:215px}.edition-cover-top{left:11px;right:11px;top:17px;font-size:4px;line-height:1.6}.edition-cover-top>span{max-width:42px}.edition-cover-top b{font-size:5px}.edition-cover:after{inset:6px}.edition-reading h3{font-size:21px;line-height:1.22;margin-top:13px}.edition-reading>p{font-size:11px;line-height:1.8;margin-top:15px}.edition-meta{font-size:6px;gap:7px}.edition-read{font-size:8px;margin-top:20px;padding-top:12px;gap:20px}.edition-read b{font-size:20px}.edition-brain{inset:45px 7px 18px}.edition-brain>b{font-size:41px}.edition-brain>i{width:61px;height:115px}.edition-brain>i:nth-child(3){width:95px;height:60px}.edition-brain>span{font-size:4px;left:4px;letter-spacing:.04em}.edition-five{inset:45px 12px 18px}.edition-five>b{font-size:100px}.edition-five>div{gap:3px;height:10px;margin-top:12px}.edition-five>span{font-size:4px;margin-top:15px}.journal-colophon{font-size:5px;gap:25px;margin-top:40px;padding-top:20px}.journal-colophon>span{max-width:145px}.journal-colophon>span+span{text-align:right}
 .motion-ready .signature-name>span{transform:translateX(calc((1 - var(--signature-p))*-6px))}.motion-ready .signature-name>strong{transform:translateX(calc((1 - var(--signature-p))*8px))}.motion-ready .edition-cover{transform:translateY(calc((1 - var(--edition-p))*12px))}
}
@media(prefers-reduced-motion:reduce){.studio-editorial,.journal-editorial{--signature-p:1}.studio-signature{position:relative!important;top:auto!important}.signature-plate,.signature-name>span,.signature-name>strong,.edition-cover{transform:none!important}.signature-stroke path{stroke-dashoffset:0}.signature-caption i,.studio-belief:before{transform:none}.journal-edition{--edition-p:1!important}.edition-read b,.edition-reading h3,.studio-belief summary>b{transition:none}}
