/*
Theme Name: WAYFARER Edition
Author: WAYFARER
Description: An English-language editorial theme with six story layouts, curated editions, portrait archives and a restrained monochrome interface. Gutenberg content editing with PHP-controlled editorial templates. Companion: WAYFARER Edition Core.
Version: 1.0.1
Requires at least: 6.6
Requires PHP: 8.1
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wayfarer-edition
Tags: news, blog, photography, custom-logo, custom-menu, featured-images, editor-style, wide-blocks
*/
.admin-bar .nav-bar{top:32px}.site-title-text{font:700 48px Instrument,Arial,sans-serif;letter-spacing:.04em}.nav-wrap .menu{display:flex;gap:26px;list-style:none;margin:0;padding:0}.nav-wrap .menu li{margin:0}.nav-wrap .menu a{min-height:50px}.nav-wrap .menu .sub-menu{display:none}.cover h1 .title-line{display:block}.cover .cover-copy h1{font-size:clamp(52px,6.8vw,100px)}.card-copy .eyebrow a{display:inline}.story-page .wp-block-image img{height:auto;max-width:100%}.story-page .wp-block-image figcaption{font-family:var(--sans)}.reading-copy .wp-block-heading{scroll-margin-top:100px}.reading-copy .wp-block-quote{border-left:2px solid var(--ink);padding:0 0 0 25px;margin:35px 0;font-style:italic}.reading-copy .wp-block-quote cite{font-family:var(--sans);font-style:normal;font-size:12px}.reading-copy .wp-block-gallery{margin:35px 0}.reading-copy .alignwide{width:100%}.reading-copy .wp-block-button__link{background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:14px;border-radius:0}.reading-copy iframe,.reading-copy video{width:100%;max-width:100%}.reading-copy table{font-family:var(--sans);font-size:14px;width:100%;border-collapse:collapse}.reading-copy th,.reading-copy td{padding:12px;border:1px solid var(--line)}.story-page a:not(.text-link):not(.save):not(.card-image a):not(h3 a):not(h2 a):hover{text-decoration:underline}.reading-copy a{text-decoration:underline;text-underline-offset:3px}.wp-caption{max-width:100%}.post-navigation,.pagination{display:flex;gap:16px;flex-wrap:wrap;margin:40px 0;font-size:14px}.pagination .page-numbers{border:1px solid var(--line);padding:9px 14px}.pagination .current{background:var(--ink);color:var(--paper)}.template-notice{font-size:12px;border-block:1px solid var(--line);padding:15px;margin:20px 0}.empty-edition{padding:70px 0;max-width:760px}.empty-edition h1{font-size:62px}.empty-edition p{margin:25px 0}.essay-content{max-width:1100px;margin:30px auto}.essay-content>p,.essay-content>.wp-block-heading,.essay-content>.wp-block-quote,.essay-content>.wp-block-group{max-width:700px;margin-left:auto;margin-right:auto}.essay-content{font:22px/1.5 var(--serif)}.essay-content .wp-block-heading{font-size:36px;margin-top:35px}.essay-content .wp-block-image{margin:40px 0}.essay-content .wp-block-image:nth-of-type(even){max-width:800px;margin-left:auto}.essay-content .wp-block-image img{max-height:800px;width:100%;object-fit:contain}.essay-content figcaption{color:#ccc}.essay-content figcaption a{color:inherit}.essay-content .wp-block-image button{display:block;width:100%;position:relative}.essay-content .wp-block-image button:after{content:'View frame ↗';position:absolute;bottom:15px;right:15px;background:#111;color:#fff;font:11px var(--sans);padding:10px 14px}.letter-link>p{max-width:430px;margin-bottom:22px}.empty-photo{height:270px;background:var(--soft);display:flex;align-items:center;justify-content:center;font:11px var(--sans);letter-spacing:.1em;color:var(--muted)}.cover-image .empty-photo{height:100%;min-height:450px}.story-byline a{text-decoration:none}.entry-content:not(body){max-width:760px;margin:40px auto;font:22px/1.5 var(--serif)}.entry-content:not(body) h2{font-size:36px;margin:35px 0 20px}.entry-content:not(body) p{margin-bottom:22px}.entry-content:not(body) a{text-decoration:underline}.entry-content:not(body) img{height:auto}.wp-block-separator{border:0;border-top:1px solid var(--line);margin:35px 0}.content-top{margin-top:30px}.form-search{display:flex;gap:12px}.form-search input{width:100%;min-width:0;background:var(--paper);border:1px solid var(--line);padding:13px;font-size:16px}.form-search button{border:1px solid var(--ink);padding:10px 20px}.menu-grid{margin-bottom:20px}.saved-grid .card-image img{height:275px}.saved-remove{position:absolute;top:10px;right:10px;background:var(--paper);padding:9px;font-size:11px;min-height:40px}.commercial-hidden{display:none}.commercial-rail{align-self:start}.commercial-rail .campaign{height:590px}.commercial-band{padding-bottom:55px}.brand-story .empty-photo{height:420px}.wfe-campaign-house{background:var(--soft)}.commercial-label{font-size:9px}.current-year{font-variant-numeric:tabular-nums}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.author-description{max-width:640px;margin-top:20px}.tag-links{font-family:var(--sans);font-size:12px;margin:25px 0}.tag-links a{margin-right:15px}.story-page .reading-copy>:first-child{margin-top:0}.wfe-format-interview .reading-copy h3{font-family:var(--sans);font-size:14px;letter-spacing:0;line-height:1.5;margin-top:35px}.brand-disclosure a{font-size:12px}.portrait-archive .portrait-item img{object-position:center 30%}.story-page .content-notice{margin-bottom:30px}.saved-page .archive-header{margin-bottom:40px}
.edit-layout.without-commercial{display:block}
.wfe-demo-notice{border-block:1px solid var(--line);padding:14px 0;margin:20px 0 28px;font:11px/1.6 var(--sans);color:var(--muted)}.wfe-demo-notice p{font:inherit;margin:0}.essay-world .wfe-demo-notice{color:#ccc;border-color:#444}.essay-lead{margin-top:36px;margin-bottom:50px}.essay-lead img{max-height:740px;object-fit:cover}.essay-lead figcaption{font:11px/1.5 var(--sans);color:#ccc;padding-top:12px}
.commercial-label span:last-child{display:inline}.footer-bottom .current-year{display:inline;margin:0}.footer-grid ul{list-style:none;margin:0;padding:0}.footer-grid li{margin-bottom:15px}
@media(max-width:1100px){.nav-wrap .menu{gap:18px}.nav-wrap .menu li:nth-child(n+7){display:none}}
@media(max-width:900px){.nav-wrap .menu li:nth-child(n+4){display:none}.commercial-rail .campaign{height:220px}.story-page .entry-content:not(body){width:100%}.essay-content{width:calc(100% - 56px)}}
@media(max-width:782px){.admin-bar .nav-bar{top:46px}}
@media(max-width:600px){.admin-bar .nav-bar{top:0}.nav-wrap .menu li:nth-child(n+3){display:none}.nav-wrap .menu{gap:22px}.nav-wrap .menu a{min-height:44px}.cover .cover-copy h1{font-size:64px}.cover h1 .title-line{display:block}.site-title-text{font-size:29px}.essay-content{width:calc(100% - 36px);font-size:21px}.essay-content .wp-block-image{margin:25px 0}.entry-content:not(body){font-size:21px}.entry-content:not(body) h2{font-size:33px}.commercial-rail .campaign{height:250px}.brand-story .empty-photo{height:285px}.saved-grid .card-image img{height:290px}.form-search{gap:8px}.form-search button{padding:10px}.empty-edition h1{font-size:48px}.empty-edition{padding-block:40px}.commercial-label{font-size:9px}.nav-wrap .menu .sub-menu{display:none}}
