.editorial-page{--ed-bg:#111;--ed-text:#eee;--ed-muted:#aaa;--ed-line:#eeeeee2b;--ed-red:#b33d36;color:var(--ed-text);max-width:1440px;margin:0 auto;padding:0 64px}.editorial-page a{color:inherit;text-decoration:none}.editorial-page em{font-style:normal}.editorial-page h1{font-weight:600}.editorial-page h2{font-weight:500}.editorial-text-link>span{transition:transform .3s}.editorial-text-link:hover>span,.editorial-text-link:focus-visible>span{transform:translate(2px,-2px)}.editorial-page h1,.editorial-page h2,.editorial-page h3,.editorial-page p,.editorial-page figure,.editorial-page blockquote{margin:0}.editorial-page h1,.editorial-page h2,.editorial-page h3{font-family:var(--sans,"Barlow", Arial, sans-serif);letter-spacing:-.035em;font-weight:500}.editorial-page h1 em,.editorial-page h2 em,.editorial-quote em{font-weight:inherit;color:var(--ed-text);font-style:normal}.editorial-page p{color:var(--ed-muted);font-size:15px;line-height:1.85}.editorial-page a:focus-visible,.editorial-page summary:focus-visible{outline-offset:6px;outline:2px solid #b33d36}.editorial-intro{padding:36px 0 72px}.editorial-breadcrumb{color:var(--ed-muted);align-items:center;gap:12px;margin-bottom:72px;font-size:11px;display:flex}.editorial-breadcrumb a:hover{color:var(--ed-text)}.editorial-kicker,.editorial-label{letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.6}.editorial-kicker{align-items:center;gap:12px;margin-bottom:24px;display:flex}.editorial-kicker>span{background:var(--ed-red);width:23px;height:2px;display:block}.editorial-intro h1{text-wrap:balance;max-width:1050px;font-size:clamp(42px,5.5vw,72px);font-weight:600;line-height:1.1}.editorial-lead{max-width:570px;margin-top:28px!important}.editorial-photo{background:#222;min-height:480px;position:relative;overflow:hidden}.editorial-photo img{object-fit:cover;filter:grayscale();transition:filter .7s,transform .7s}.editorial-photo:hover img,.editorial-photo:focus-visible img{filter:grayscale(0)}.editorial-photo:focus-visible{outline:2px solid var(--ed-red);outline-offset:5px}.editorial-photo figcaption{letter-spacing:.14em;color:#fff;background:linear-gradient(#0000,#000000a6);padding:80px 28px 24px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.editorial-story-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(40px,7vw,112px);display:grid}.editorial-story-grid .editorial-photo{height:600px}.editorial-story-copy h2{margin:20px 0 26px;font-size:clamp(36px,3.8vw,52px);line-height:1.12}.editorial-story-copy p+p{margin-top:18px}.editorial-text-link{border-bottom:1px solid #666;align-items:center;gap:20px;min-height:44px;padding-bottom:7px;font-size:12px;line-height:1.6;transition:color .3s,border-color .3s;display:inline-flex}.editorial-text-link:hover{color:#fff;border-color:#eee}.editorial-story-copy .editorial-text-link{margin-top:32px}.editorial-values{border-bottom:1px solid var(--ed-line);grid-template-columns:1fr 1fr;gap:80px;padding:110px 0;display:grid}.editorial-values h2{margin-top:20px;font-size:38px;line-height:1.22}.editorial-value-list{gap:32px;display:grid}.editorial-value-list article{border-bottom:1px solid var(--ed-line);gap:24px;padding-bottom:28px;display:flex}.editorial-value-list article:last-child{border:0;padding:0}.editorial-value-list article>span{color:var(--ed-muted);letter-spacing:.1em;padding-top:9px;font-size:10px}.editorial-value-list h3{margin-bottom:10px;font-size:27px}.editorial-quote{text-align:center;font-family:var(--sans,"Barlow", Arial, sans-serif);font-size:clamp(29px,3.5vw,46px);font-weight:500;line-height:1.3;padding:80px 0 96px!important}.editorial-quote>span{color:var(--ed-red);height:76px;font-size:80px;display:block}.editorial-quote cite{font-family:var(--sans,"Barlow", Arial, sans-serif);letter-spacing:.22em;margin-top:30px;font-size:10px;font-style:normal;display:block}.editorial-cta{background:#1b1b1b;justify-content:space-between;align-items:center;gap:40px;margin:36px 0 90px;padding:50px 56px;display:flex}.editorial-cta h2{margin:16px 0;font-size:clamp(30px,3.3vw,42px)}.editorial-cta p{color:#aaa;max-width:520px}.editorial-link-button{white-space:nowrap;border:1px solid #eeeeee80;justify-content:space-between;align-items:center;gap:40px;padding:18px 24px;font-size:12px;transition:background .3s,border-color .3s;display:flex}.editorial-link-button:hover{background:#ffffff14}.editorial-link-button>span{font-size:19px}.editorial-contact-grid{border-top:1px solid var(--ed-line);border-bottom:1px solid var(--ed-line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.editorial-channel{border-right:1px solid var(--ed-line);flex-direction:column;padding:32px 32px 38px;display:flex}.editorial-channel:first-child{padding-left:0}.editorial-channel:last-child{border:0;padding-right:0}.editorial-channel-top{color:var(--ed-muted);justify-content:space-between;align-items:center;margin-bottom:44px;font-size:11px;display:flex}.editorial-channel-top>span:last-child{font-size:28px}.editorial-channel h2{margin:14px 0 20px;font-size:38px}.editorial-channel p{flex:1;min-height:105px;font-size:14px}.editorial-channel .editorial-text-link{align-self:flex-start;margin-top:28px}.editorial-contact-details{grid-template-columns:1fr 1fr;gap:80px;padding:80px 0;display:grid}.editorial-contact-details h2{margin-top:20px;font-size:38px;line-height:1.2}.editorial-contact-details dl{margin:0}.editorial-contact-details dl>div{border-bottom:1px solid var(--ed-line);grid-template-columns:120px 1fr;gap:20px;padding:20px 0;font-size:14px;display:grid}.editorial-contact-details dt{color:var(--ed-muted);font-size:12px}.editorial-contact-details dd{overflow-wrap:anywhere;margin:0;line-height:1.6}.editorial-contact-details dd a:hover{text-underline-offset:5px;text-decoration:underline}.editorial-note{border-top:1px solid var(--ed-line);align-items:center;gap:28px;margin-bottom:76px;padding:28px 0;display:flex}.editorial-note>span{color:#aaa;font-size:30px}.editorial-note p{max-width:760px;font-size:13px}.editorial-steps{border-top:1px solid var(--ed-line)}.editorial-steps>article{border-bottom:1px solid var(--ed-line);grid-template-columns:1fr 2fr;gap:40px;padding:48px 0 56px;display:grid}.editorial-step-number{font-family:var(--sans,"Barlow", Arial, sans-serif);color:#666;font-size:98px;font-weight:500;line-height:1}.editorial-steps h2{margin:14px 0 20px;font-size:38px;line-height:1.2}.editorial-steps p{max-width:580px}.editorial-steps .editorial-text-link{margin-top:26px}.editorial-inline-links{flex-wrap:wrap;gap:24px;margin-top:26px;font-size:12px;display:flex}.editorial-inline-links a{border-bottom:1px solid #666;padding-bottom:6px}.editorial-inline-links a:hover{color:#fff}.editorial-faq{grid-template-columns:1fr 1.4fr;gap:70px;padding:100px 0 70px;display:grid}.editorial-faq h2{margin-top:20px;font-size:38px;line-height:1.2}.editorial-faq details{border-bottom:1px solid var(--ed-line)}.editorial-faq details:first-child{border-top:1px solid var(--ed-line)}.editorial-faq summary{cursor:pointer;align-items:baseline;gap:20px;padding:24px 0;font-size:14px;line-height:1.6;list-style:none;display:flex}.editorial-faq summary::-webkit-details-marker{display:none}.editorial-faq-index{color:var(--ed-muted);font-size:10px}.editorial-faq-plus{flex-shrink:0;margin-left:auto;font-size:24px;transition:transform .3s}.editorial-faq details[open] .editorial-faq-plus{transform:rotate(45deg)}.editorial-faq details>p{padding:0 34px 24px;font-size:14px}.editorial-policy-layout{border-top:1px solid var(--ed-line);grid-template-columns:1fr 2.2fr;gap:80px;padding:60px 0 90px;display:grid}.editorial-policy-nav{flex-direction:column;align-self:start;gap:22px;display:flex;position:sticky;top:130px}.editorial-policy-nav a{color:var(--ed-muted);font-size:12px;line-height:1.7}.editorial-policy-nav a:hover{color:var(--ed-text)}.editorial-prose section{border-bottom:1px solid var(--ed-line);margin-bottom:40px;padding:0 0 40px;scroll-margin-top:130px}.editorial-prose h2{margin:14px 0 24px;font-size:34px}.editorial-prose p+p{margin-top:20px}.editorial-prose p a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.editorial-prose .editorial-text-link{margin-top:24px}.editorial-journal-list{gap:48px;display:grid}.editorial-journal-row{border-bottom:1px solid var(--ed-line);grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;padding-bottom:48px;display:grid}.editorial-journal-image{aspect-ratio:1.3;background:#222;position:relative;overflow:hidden}.editorial-journal-image img{object-fit:cover;filter:grayscale();transition:transform .7s,filter .7s}.editorial-journal-row:hover .editorial-journal-image img,.editorial-journal-row:focus-visible .editorial-journal-image img{filter:grayscale(0);transform:scale(1.025)}.editorial-journal-index{color:var(--ed-text);background:#111111e0;padding:8px 11px;font-size:11px;position:absolute;bottom:16px;left:20px}.editorial-journal-copy .editorial-label{letter-spacing:.1em;font-size:9px;line-height:2}.editorial-dot{color:var(--ed-muted);margin:0 7px}.editorial-journal-copy h2{margin:20px 0;font-size:clamp(29px,3.2vw,42px);line-height:1.18}.editorial-journal-copy p{font-size:14px}.editorial-journal-copy .editorial-text-link{margin-top:28px}.editorial-journal-list+.editorial-cta{margin-top:80px}.editorial-article-page .editorial-intro{max-width:1000px}.editorial-article-page .editorial-intro h1{font-size:clamp(42px,5.2vw,72px)}.editorial-article-meta{letter-spacing:.12em;color:var(--ed-muted);flex-wrap:wrap;gap:14px 24px;margin-top:32px;font-size:9px;display:flex}.editorial-article-page>.editorial-photo{height:min(57vw,620px);min-height:280px}.editorial-article-page>.editorial-photo img{object-position:center}.editorial-article-body{max-width:720px;margin:56px auto 0}.editorial-article-opening{font-family:var(--sans,"Barlow", Arial, sans-serif);color:var(--ed-text)!important;margin-bottom:52px!important;font-size:23px!important;line-height:1.7!important}.editorial-article-body section{margin:0 0 48px}.editorial-article-body h2{margin:12px 0 20px;font-size:33px;line-height:1.25}.editorial-article-body p+p{margin-top:20px}.editorial-article-end{border-top:1px solid var(--ed-line);letter-spacing:.08em;color:var(--ed-muted);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:24px 0 40px;font-size:10px;display:flex}.editorial-article-end a:hover{color:var(--ed-text)}@media (min-width:1600px){.editorial-page{max-width:1520px}}@media (max-width:1050px){.editorial-page{padding:0 36px}.editorial-story-grid{gap:40px}.editorial-story-grid .editorial-photo{height:520px}.editorial-values{gap:40px}.editorial-cta{padding:40px 34px}.editorial-cta h2{font-size:36px}.editorial-contact-details{gap:40px}.editorial-faq{grid-template-columns:1fr 1.5fr;gap:40px}.editorial-policy-layout,.editorial-journal-row{gap:40px}.editorial-channel{padding-left:24px;padding-right:24px}.editorial-channel h2{font-size:36px}}@media (max-width:760px){.editorial-page{padding:0 22px}.editorial-intro{padding:24px 0 46px}.editorial-breadcrumb{margin-bottom:48px;font-size:10px}.editorial-kicker{margin-bottom:20px;font-size:9px}.editorial-intro h1{letter-spacing:-.045em;font-size:clamp(38px,8.5vw,42px);line-height:1.14}.editorial-lead{margin-top:24px!important;font-size:14px!important}.editorial-story-grid{grid-template-columns:1fr;gap:36px}.editorial-story-grid .editorial-photo{height:470px;min-height:0}.editorial-story-copy h2{margin:14px 0 24px;font-size:38px}.editorial-values{grid-template-columns:1fr;gap:36px;padding:64px 0}.editorial-values h2{font-size:34px}.editorial-value-list h3{font-size:25px}.editorial-value-list p{font-size:14px}.editorial-quote{font-size:31px;padding:54px 0 64px!important}.editorial-cta{margin:24px 0 56px;padding:34px 24px;display:block}.editorial-cta h2{font-size:32px}.editorial-cta p{font-size:13px}.editorial-cta .editorial-link-button{gap:24px;width:max-content;max-width:100%;margin-top:28px;padding:15px 19px;font-size:11px}.editorial-contact-grid{grid-template-columns:1fr}.editorial-channel,.editorial-channel:first-child,.editorial-channel:last-child{border-right:0;border-bottom:1px solid var(--ed-line);padding:28px 0 32px}.editorial-channel:last-child{border-bottom:0}.editorial-channel-top{margin-bottom:20px}.editorial-channel h2{margin:10px 0 14px;font-size:39px}.editorial-channel p{max-width:440px;min-height:0}.editorial-channel .editorial-text-link{margin-top:24px}.editorial-contact-details{grid-template-columns:1fr;gap:24px;padding:55px 0 40px}.editorial-contact-details h2{font-size:34px}.editorial-contact-details dl>div{grid-template-columns:90px 1fr;gap:16px;font-size:13px}.editorial-note{align-items:flex-start;gap:20px;margin-bottom:40px}.editorial-note p{font-size:12px}.editorial-steps>article{grid-template-columns:62px 1fr;gap:18px;padding:32px 0 38px}.editorial-step-number{font-size:54px}.editorial-steps h2{margin-top:11px;font-size:31px}.editorial-steps p{font-size:14px}.editorial-inline-links{gap:17px;font-size:11px}.editorial-faq{grid-template-columns:1fr;gap:32px;padding:60px 0 42px}.editorial-faq h2{font-size:34px}.editorial-faq summary{gap:12px;font-size:13px}.editorial-faq details>p{padding-left:24px;padding-right:15px;font-size:13px}.editorial-policy-layout{grid-template-columns:1fr;gap:36px;padding-top:28px;padding-bottom:40px}.editorial-policy-nav{grid-template-columns:1fr 1fr;gap:14px;display:grid;position:static}.editorial-policy-nav a{font-size:11px}.editorial-prose h2{font-size:29px}.editorial-prose p{font-size:14px}.editorial-prose section{margin-bottom:28px;padding-bottom:28px;scroll-margin-top:100px}.editorial-journal-list{gap:32px}.editorial-journal-row{grid-template-columns:1fr;gap:25px;padding-bottom:34px}.editorial-journal-image{aspect-ratio:1.3}.editorial-journal-copy h2{margin:14px 0 18px;font-size:35px}.editorial-journal-copy .editorial-text-link{margin-top:24px}.editorial-journal-list+.editorial-cta{margin-top:44px}.editorial-article-page .editorial-intro h1{font-size:41px;line-height:1.17}.editorial-article-meta{gap:12px 18px;margin-top:26px;font-size:8px}.editorial-article-page>.editorial-photo{height:340px;min-height:0}.editorial-article-body{margin-top:32px}.editorial-article-opening{margin-bottom:36px!important;font-size:20px!important}.editorial-article-body h2{font-size:29px}.editorial-article-body p{font-size:14px}.editorial-article-body section{margin-bottom:34px}.editorial-article-end{padding-bottom:28px;font-size:9px}}@media (prefers-reduced-motion:reduce){.editorial-page *{scroll-behavior:auto!important;transition:none!important}}
