/* ARTCH editorial pages */
.header nav{gap:clamp(14px,2.1vw,30px)}.header .faq-nav{display:inline-block!important;color:var(--gold)}.editorial-feature,.brand-story{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;border-top:1px solid var(--line)}.editorial-feature{background:#101010}.editorial-picture{display:block;overflow:hidden;max-width:470px}.editorial-picture img{aspect-ratio:4/5;object-fit:cover;object-position:center 42%;transition:transform .8s}.editorial-picture:hover img{transform:scale(1.035)}.editorial-feature h2,.brand-story h2,.editorial-section h2,.faq-end h2{font-size:clamp(34px,4.4vw,64px);margin:20px 0 28px}.editorial-feature p:not(.eyebrow),.brand-story p:not(.eyebrow){color:#c5c5c5;max-width:510px}.editorial-feature .button{margin-top:30px}.editorial-shortcuts{display:flex;flex-wrap:wrap;gap:24px;font-size:14px;margin-top:26px;color:var(--gold)}.brand-story>img{border:1px solid #34302a}.faq-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:8%;padding:60px 7% 75px;align-items:center;border-bottom:1px solid var(--line)}.faq-hero h1{font-size:clamp(48px,6.3vw,90px);margin:24px 0 28px}.faq-hero>div>p:not(.eyebrow){max-width:620px;color:#c5c5c5}.faq-hero>img{max-height:560px;object-fit:cover;object-position:center 45%;width:100%;aspect-ratio:4/5}.back-link{font-size:14px;color:#b5b5b5;display:inline-block;margin-bottom:34px}.byline{font-size:14px;margin-top:23px}.topic-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.topic-links a{border:1px solid #6a5940;padding:9px 15px;font-size:14px}.topic-links a:hover{background:#d3ae68;color:#080808}.faq-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:10%;max-width:1450px;padding:75px 7%;margin:auto}.faq-aside{align-self:start;position:sticky;top:30px}.faq-aside img{height:230px;object-fit:cover;margin-bottom:25px}.faq-aside>p:not(.eyebrow){color:#bbb;margin-top:15px}.faq-group{margin-bottom:64px;scroll-margin-top:25px}.faq-group h2{font-size:clamp(28px,3vw,42px);margin:12px 0 30px}.faq-group details{border-top:1px solid #36322c}.faq-group details:last-child{border-bottom:1px solid #36322c}.faq-group summary{position:relative;list-style:none;cursor:pointer;font-size:17px;padding:24px 38px 24px 0;line-height:1.5}.faq-group summary::-webkit-details-marker{display:none}.faq-group summary:after{content:'+';position:absolute;right:5px;top:20px;color:var(--gold);font-size:25px;font-weight:300}.faq-group details[open] summary:after{content:'−'}.faq-group details[open] summary{color:var(--gold)}.faq-group summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.faq-answer{padding:0 25px 26px 0;color:#c5c5c5;font-size:16px;line-height:1.85}.faq-answer a{color:var(--gold);text-decoration:underline;text-underline-offset:4px}.faq-group details[open] .faq-answer{animation:answer-in .35s ease both}@keyframes answer-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.editorial-section{padding:65px 7%;border-top:1px solid var(--line)}.editorial-section>p:not(.eyebrow){color:#bbb;max-width:650px}.guide-art-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:940px;margin:36px auto 0}.guide-art-grid img{width:100%;border:1px solid #353029}.editorial-note{font-size:14px;color:#b5b5b5;margin-top:23px}.faq-end{text-align:center;padding:70px 7% 100px;background:#111}.faq-end .text-link{display:block;width:fit-content;margin:25px auto 0}.comparison-editorial{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;align-items:center}.comparison-editorial img{max-width:720px;margin:auto}
@media(max-width:900px){.faq-layout{grid-template-columns:1fr;padding-top:50px}.faq-aside{display:none}.faq-hero{gap:5%}.header{height:auto;min-height:88px;flex-wrap:wrap;gap:16px;padding-top:16px;padding-bottom:16px}.header nav{flex-wrap:wrap}.editorial-feature,.brand-story{gap:6%}}
@media(max-width:650px){.header nav{width:100%;justify-content:space-between;gap:8px;font-size:14px}.header nav a:last-child{display:inline-block}.faq-hero{display:flex;flex-direction:column;padding:32px 7% 45px}.faq-hero h1{font-size:50px}.faq-hero>img{margin-top:32px;max-height:320px;object-position:center 37%}.faq-hero .byline{font-size:14px}.topic-links{gap:8px}.topic-links a{padding:8px 10px}.editorial-feature,.brand-story,.comparison-editorial{grid-template-columns:1fr;gap:30px}.editorial-picture{max-width:none}.editorial-picture img{max-height:400px;object-position:center 40%}.editorial-section{padding:50px 7%}.guide-art-grid{gap:18px;grid-template-columns:1fr}.guide-art-grid img{max-width:440px;margin:auto}.faq-group summary{font-size:16px}.faq-group{margin-bottom:45px}.brand-story>img{max-height:420px;object-fit:contain}}
@media(prefers-reduced-motion:reduce){.editorial-picture img{transition:none}.faq-group details[open] .faq-answer{animation:none}}
.return-section{border-top:1px solid var(--line);background:#111}.return-heading{max-width:820px}.return-heading h2{font-size:clamp(36px,5vw,68px);margin:22px 0 28px}.return-heading>p:last-child{color:#c5c5c5}.return-films{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:42px auto;max-width:850px}.return-video{aspect-ratio:512/910;max-height:640px}.return-video video{object-fit:contain}.return-films figcaption,.additional-details figcaption{font-size:14px;color:var(--gold);margin-top:15px}.return-explained{display:grid;grid-template-columns:1fr 1fr;gap:7%;border-top:1px solid #36322c;padding-top:36px}.return-explained h3{font-size:28px;margin:14px 0 20px}.return-explained article>p:last-child{color:#c5c5c5}.return-quote{font-family:var(--serif);font-size:clamp(22px,2.4vw,32px);max-width:850px;margin:50px auto 30px;line-height:1.55;text-align:center}.return-quote span{display:block;font-family:var(--sans);font-size:14px;color:var(--gold);margin-top:12px}.studio-story{border-top:1px solid var(--line)}.studio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 28px}.studio-grid img{aspect-ratio:3/2;object-fit:cover;object-position:center 40%}.studio-grid h3{font-size:25px;margin:20px 0 10px}.studio-grid p{color:#bbb}.additional-details{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;align-items:center}.additional-details h3{font-size:32px;margin:20px 0}.additional-details p{color:#bbb}.additional-details .return-video{max-height:480px}.additional-details figure>img{aspect-ratio:1/1;object-fit:cover}@media(max-width:650px){.return-films{gap:20px;grid-template-columns:1fr;max-width:400px}.return-explained,.studio-grid,.additional-details{grid-template-columns:1fr;gap:34px}.return-video{max-height:600px}.studio-grid h3{font-size:23px}.additional-details .return-video{max-width:360px;margin:auto}.return-quote{text-align:left}}
.real-shape-study{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.real-shape-study>div>p:not(.eyebrow){color:#bbb}.real-shape-study figure{max-width:470px;margin:auto}.real-shape-study img{width:100%;height:auto}.real-shape-study figcaption{font-size:14px;color:#bbb;margin-top:14px}.brow-study{border-top:1px solid var(--line)}.brow-study-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.study-video{aspect-ratio:9/16;max-height:570px}.study-video video{object-fit:contain}.brow-study-grid h3{font-size:24px;margin:20px 0 12px}.brow-study-grid p{color:#bbb}.study-portrait{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;margin-top:65px}.study-portrait h3{font-size:clamp(30px,3.8vw,50px);margin:20px 0}.study-portrait p:not(.eyebrow){color:#bbb}.phone-photo-window{position:relative;overflow:hidden;aspect-ratio:709/945;max-width:430px;width:100%;background:#111}.phone-photo-window img{position:absolute;top:-31.22%;left:0;width:100%;height:auto;max-width:none}@media(max-width:650px){.real-shape-study,.brow-study-grid,.study-portrait{grid-template-columns:1fr;gap:35px}.study-video{max-width:380px;margin:auto}.phone-photo-window{margin:auto}.brow-study-grid figcaption{max-width:380px;margin:auto}}
