@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=IM+Fell+English:ital@1&display=swap');

:root{--forest:#173f38;--forest-deep:#0f2d28;--moss:#8ea47b;--rust:#b85138;--cream:#f1eadc;--paper:#faf7f0;--ink:#465047;--muted:#465047;--line:rgba(24,32,29,.19);--serif:'Cormorant Garamond',Georgia,serif;--sans:'Cormorant Garamond',Georgia,serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}.skip-link{position:fixed;z-index:99;top:10px;left:10px;padding:.65rem 1rem;background:#fff;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{height:92px;padding:0 clamp(24px,5vw,78px);display:flex;align-items:center;justify-content:space-between;background:var(--paper);border-bottom:1px solid var(--line);position:relative;z-index:20}.wordmark{display:flex;align-items:baseline;gap:.32rem;white-space:nowrap;color:rgba(70,80,71,.78);font-family:var(--serif);font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:-.025em;font-kerning:normal;font-variant-ligatures:common-ligatures}.wordmark span,.wordmark i,.wordmark strong{color:inherit;font:inherit;letter-spacing:inherit;opacity:1}.wordmark i{font-size:.68em}.header-tagline{position:absolute;top:61px;left:clamp(24px,5vw,78px);margin:0;white-space:nowrap}.hero-tagline-placeholder{visibility:hidden}.site-nav{display:flex;align-items:center;gap:clamp(20px,3vw,45px);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.site-nav a:hover,.site-nav a:focus-visible{color:var(--ink)}.nav-letter{border-bottom:1px solid currentColor;padding-bottom:4px}.menu-toggle{display:none;background:none;border:1px solid var(--ink);padding:.55rem .8rem;min-height:44px}.eyebrow{margin:0 0 1.1rem;font-size:.66rem;line-height:1.2;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.hero{position:relative;display:grid;grid-template-columns:minmax(460px,.85fr) minmax(480px,1.15fr);min-height:calc(100vh - 92px);background:var(--cream);overflow:hidden}.hero-copy{padding:clamp(65px,9vw,135px) clamp(40px,7vw,110px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero-copy h1{margin:0;font:400 clamp(3.4rem,6.3vw,7rem)/.93 var(--serif);letter-spacing:-.055em}.hero-copy h1 em{color:#465047;font-family:'Cormorant Garamond',Georgia,serif;font-size:.83em;font-style:italic;font-weight:400;line-height:.88}.hero-intro{max-width:580px;margin:2rem 0 1.8rem;font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.8;color:var(--ink)}.hero-photo{position:relative;min-height:620px;background-color:transparent;background-image:linear-gradient(180deg,rgba(15,45,40,.02),rgba(15,45,40,.3)),url('../images/hero-scott-monument.jpg');background-position:center,center;background-size:contain,contain;background-repeat:no-repeat}.location-note{position:absolute;right:30px;bottom:28px;display:flex;gap:18px;color:#fff;font-size:.6rem;text-transform:uppercase;letter-spacing:.15em}.vertical-note{position:absolute;right:-125px;top:50%;width:300px;margin:0;color:white;transform:rotate(90deg);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase}.text-link{display:inline-flex;gap:1rem;align-items:center;padding-bottom:.25rem;border-bottom:1px solid;font-size:.73rem;font-weight:600;text-transform:uppercase;letter-spacing:.11em}.text-link:hover span{transform:translateX(5px)}.text-link span{transition:transform .2s}.text-link.large{margin-top:auto;font-size:.8rem}.text-link.large:hover span{transform:translateY(4px)}
.origin-story{display:grid;grid-template-columns:90px minmax(280px,.9fr) minmax(320px,1fr);gap:clamp(35px,7vw,110px);padding:clamp(100px,12vw,185px) clamp(25px,8vw,130px);background:#465348;color:#F3F0E8}.story-number{font-family:var(--serif);font-size:1.2rem;color:#F3F0E8;padding-top:.3rem}.story-heading h2{max-width:620px;margin:0;font:400 clamp(2.8rem,5vw,5.4rem)/1 var(--serif);letter-spacing:-.045em}.story-copy{max-width:610px;padding-top:2rem;color:#F3F0E8}.story-copy p{margin:0 0 1.4rem}.story-intro-placeholder{min-height:calc(1.65em * 3)}.drop-cap:first-letter{float:left;margin:.1rem .55rem 0 0;font:400 5.2rem/.75 var(--serif);color:var(--moss)}.story-copy .text-link{margin-top:1rem;color:#F3F0E8}
.featured-journal{padding:clamp(90px,12vw,175px) clamp(25px,7vw,110px);background:var(--paper)}.section-title{display:flex;justify-content:space-between;align-items:flex-start;border-top:1px solid var(--line);padding-top:2rem;margin-bottom:4.5rem}.section-title h2{margin:0;width:60%;font:400 clamp(3rem,5.4vw,6rem)/.95 var(--serif);letter-spacing:-.05em}.editorial-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:80px 44px;margin-bottom:4rem}.journal-card--lead{grid-row:span 2}.card-photo{display:block;aspect-ratio:4/3;background-color:#d4d1c7;background-position:center;background-size:cover;margin-bottom:1.5rem}.journal-card--lead .card-photo{aspect-ratio:3/2;background-image:url('https://images.unsplash.com/photo-1506377585622-bedcbb027afc?auto=format&fit=crop&w=1200&q=85')}.journal-card:not(.journal-card--lead) .card-photo{aspect-ratio:16/8}.card-photo.rain{background-image:linear-gradient(0deg,rgba(17,45,39,.12),rgba(17,45,39,.12)),url('https://images.unsplash.com/photo-1519681393784-d120267933ba?auto=format&fit=crop&w=1000&q=85')}.card-photo.slovenia{background-image:url('https://images.unsplash.com/photo-1530122037265-a5f1f91d3b99?auto=format&fit=crop&w=1000&q=85')}.post-meta{margin:.3rem 0 .7rem;color:var(--ink);font-size:.63rem;letter-spacing:.13em;text-transform:uppercase}.journal-card h3{margin:0 0 .7rem;font:400 clamp(1.75rem,2.7vw,3.3rem)/1.08 var(--serif);letter-spacing:-.035em}.journal-card:not(.journal-card--lead) h3{font-size:clamp(1.5rem,2.1vw,2.5rem)}.journal-card p:last-child{color:var(--muted);max-width:570px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid currentColor;padding:.75rem 1.35rem;font-size:.67rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:.2s}.button:hover,.button:focus-visible{background:var(--rust);border-color:var(--rust);color:white}.button-dark{background:#18201d;color:#fff;border-color:#18201d}
.about-section{display:grid;grid-template-columns:1fr 1fr;min-height:760px;background:var(--cream)}.portrait{position:relative;min-height:680px;overflow:hidden;background:linear-gradient(150deg,#c2cbbb,#627569);display:grid;place-items:center;color:rgba(255,255,255,.72);font:400 3rem/1.05 var(--serif);text-align:center}.portrait img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:42% center;transform:scaleX(-1)}.about-copy{padding:clamp(70px,10vw,160px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.about-copy h2{margin:0 0 2.2rem;color:var(--ink);font:400 clamp(4rem,7vw,7.8rem)/.82 var(--serif);letter-spacing:-.06em}.about-copy>p:not(.eyebrow){max-width:480px}.draft-note{border-top:1px solid var(--line);padding-top:1rem;color:var(--muted);font-size:.8rem}.newsletter{position:relative;isolation:isolate;overflow:hidden;padding:clamp(95px,10vw,150px) 25px clamp(90px,9vw,135px);text-align:center;background:#e6dcc8 url('../images/burns.png') center 48%/auto 70% no-repeat;color:var(--ink)}.newsletter:before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(250,247,240,.81),rgba(241,234,220,.90))}.newsletter-content{max-width:900px;margin:0 auto}.newsletter h2{margin:.2rem 0 1rem;font:400 clamp(2.9rem,5.8vw,6.2rem)/1 var(--serif);letter-spacing:-.055em}.newsletter>.newsletter-content>.eyebrow{transform:translateY(-48px)}.newsletter h2{transform:translateY(-18px)}.newsletter-description{max-width:600px;margin:0 auto 2rem}.newsletter .button{background:rgba(250,247,240,.32)}.newsletter .button:hover,.newsletter .button:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper)}.newsletter-verse{max-width:620px;margin:calc(clamp(4rem,6vw,6rem) - 35px) auto 0;padding:clamp(2.2rem,3vw,3.2rem) 0 0;border:0;color:rgba(70,80,71,.9)}.newsletter-verse p{margin:0;font:italic 400 clamp(1.08rem,1.5vw,1.35rem)/1.6 var(--serif);letter-spacing:.01em}.newsletter-verse p span{display:block}.newsletter-verse cite{display:block;margin-top:1.35rem;color:rgba(70,80,71,.72);font:400 .72rem/1.4 var(--serif);letter-spacing:.08em;text-transform:uppercase}.newsletter-verse cite i{font-style:italic;text-transform:none}
.site-footer{display:grid;grid-template-columns:1fr auto;gap:45px;padding:70px clamp(25px,7vw,110px) 35px;background:#68766B;color:#F3F0E8;font-size:.78rem}.footer-mark{margin:0 0 .4rem;color:#F3F0E8;font:400 2.2rem var(--serif)}.site-footer p{max-width:460px}.footer-links{display:flex;gap:30px;align-items:flex-start;text-transform:uppercase;font-size:.62rem;letter-spacing:.12em}.footer-links .footer-email{font-family:var(--serif);font-style:normal;font-weight:400;letter-spacing:normal;text-transform:none}.copyright{grid-column:1/-1;margin-top:35px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15);font-size:.65rem}
.music-control-wrap{position:absolute;z-index:19;top:116px;right:clamp(24px,5vw,78px)}.music-control{min-height:40px;padding:.55rem .85rem;border:1px solid rgba(70,80,71,.42);background:rgba(250,247,240,.86);color:var(--ink);font:500 .8rem/1.2 var(--serif);letter-spacing:.055em;cursor:pointer;box-shadow:none;transition:background-color .2s ease,border-color .2s ease}.music-control:hover,.music-control:focus-visible{background:var(--paper);border-color:rgba(70,80,71,.72)}.music-control:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.music-control-label--compact,.background-music{display:none}.home-template .wordmark{transform:translateY(calc(-1rem + 6px))}.home-template .hero-copy h1{font-size:clamp(3rem,5.55vw,6.15rem)}.home-template .hero-intro{font-size:clamp(1.16rem,1.4vw,1.45rem)}.home-template .eyebrow{font-size:.78rem}.home-template .about-copy h2{font-size:clamp(3.9rem,6.6vw,7.5rem)}.home-template .about-copy>p:not(.eyebrow):not(.about-signoff){font-size:1.385rem;line-height:1.76}.home-template .about-signoff{margin:1rem 0 2rem;font-size:1.25rem;line-height:1.35}.home-template .text-link{font-size:.84rem}.home-template .text-link.large{font-size:.86rem}.home-template .journal-card .post-meta{font-size:.8rem}.home-template .journal-card>p:last-child{font-size:1.125rem}.home-template .newsletter-description{font-size:1.125rem}.home-template .newsletter .button{position:relative;top:1.7rem;font-size:.78rem}.home-template .site-footer{font-size:1.1rem}.home-template .footer-links{font-size:.9rem}.home-template .copyright{font-size:.875rem}
.journal-head,.article-header{padding:clamp(90px,12vw,170px) clamp(25px,12vw,190px) 80px}.burns-signature{position:absolute;z-index:1;top:calc(92px + clamp(24px,3vw,42px));left:25px;right:25px;text-align:center;pointer-events:none}.home-template .burns-signature{display:none}.burns-signature blockquote{max-width:780px;margin:0 auto;padding:0;border:0}.burns-signature p{margin:0;color:rgba(70,80,71,.74);font-family:'IM FELL English',Georgia,serif;font-size:clamp(1rem,1.18vw,1.16rem);font-style:italic;font-weight:400;line-height:1.42;letter-spacing:.01em}.burns-signature p span{display:block}.burns-signature cite{display:block;margin-top:.3rem;color:rgba(70,80,71,.62);font-family:var(--serif);font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:1.2}.journal-head{text-align:center}.journal-head h1{margin:0;font:400 clamp(2.7rem,5.8vw,6.2rem)/1.02 var(--serif);letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance}.journal-head h2{max-width:900px;margin:1.6rem auto 0;color:rgba(70,80,71,.76);font:300 clamp(1.8rem,3.2vw,3.6rem)/1.08 var(--serif);letter-spacing:-.03em}.article-header h1{margin:0;font:400 clamp(3rem,6.5vw,7rem)/1.02 var(--serif);letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance}.article--compact-title .article-header h1{font-size:clamp(2.6rem,5.5vw,6rem)}.journal-head>p:last-child{max-width:660px;font-size:1.2rem}.post-list{padding:0 clamp(25px,12vw,190px) 130px}.post-row{display:grid;grid-template-columns:minmax(260px,.75fr) 1fr;gap:50px;padding:50px 0;border-top:1px solid var(--line)}.post-image{min-height:320px;background:var(--cream) center/cover}.post-row h2{margin:0;font:400 clamp(2rem,4vw,4.5rem)/1 var(--serif)}.post-row>div>p:not(.post-meta){color:var(--muted)}.empty-state{border-top:1px solid var(--line);padding:70px 0}.pagination{display:flex;justify-content:center;gap:30px;padding:0 0 80px}.article-header{max-width:1250px;margin:auto;text-align:center}.page-article .article-header{max-width:none;margin:0;text-align:center}.page-article .article-header h1{font-size:clamp(2.7rem,5.8vw,6.2rem)}.article-deck{max-width:740px;margin:2rem auto;font-size:1.25rem;color:var(--muted)}.article-meta{display:flex;justify-content:center;gap:25px;margin-top:2.25rem;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.article-hero{margin:0 auto;max-width:1050px;padding:0 25px}.article-hero img{width:100%;max-height:650px;object-fit:cover}.article-hero figcaption{font-size:.95rem;color:var(--muted);margin-top:.5rem}.article-body{max-width:760px;margin:80px auto;padding:0 25px;font-family:var(--serif);font-size:21px;line-height:1.85}.article--compact-title .article-body{max-width:1050px}.article-body .kg-width-wide{width:min(1050px,calc(100vw - 50px));max-width:none;margin-left:50%;transform:translateX(-50%)}.article-body .kg-width-full{width:100vw;max-width:none;margin-left:50%;transform:translateX(-50%)}.article-body .kg-width-wide img,.article-body .kg-width-full img{width:100%}.article-body .kg-image-card{margin:2.5rem 0}.article-body .kg-image-card img{display:block;width:auto;max-width:100%;height:auto;object-fit:contain;object-position:center;margin-inline:auto}.article-body .kg-width-wide img,.article-body .kg-width-full img{width:100%;height:auto}.article-body .kg-image-card figcaption,.article-body .kg-gallery-card figcaption{margin-top:.55rem;color:var(--muted);font-family:var(--sans);font-size:.95rem;text-align:center}.article-body h2,.article-body h3{font-family:var(--serif);line-height:1.1}.article-body h2{font-size:2.7rem}.article-body a{color:var(--ink);text-decoration:underline}.article-body blockquote{margin:2.5rem -70px;padding:0;border:0;color:var(--ink);font:400 2.6rem/1.2 var(--serif)}.article--call-i-couldnt-ignore .article-body>p:nth-of-type(-n+2){font-style:italic}.article--call-i-couldnt-ignore .article-body .kg-image-card:not(.kg-width-wide):not(.kg-width-full){width:min(860px,100%);margin-inline:auto}.article--call-i-couldnt-ignore .article-body .kg-image-card:not(.kg-width-wide):not(.kg-width-full) img{width:100%}.article--call-i-couldnt-ignore .article-section-heading{margin:2.75rem 0 1.25rem;color:var(--ink);font-family:var(--serif);font-size:2rem;font-style:normal;font-weight:400;line-height:1.15}.article-footer{margin:0 auto 100px;max-width:760px;padding:35px 25px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}
@media(max-width:900px){body.menu-open .music-control-wrap{visibility:hidden}.site-header{height:76px}.menu-toggle{display:block}.site-nav{display:none;position:absolute;top:76px;left:0;right:0;padding:25px;background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start}.site-nav.is-open{display:flex}.hero{grid-template-columns:1fr}.hero-copy{min-height:650px}.hero-photo{min-height:70vh}.vertical-note{display:none}.origin-story{grid-template-columns:45px 1fr}.story-copy{grid-column:2}.section-title{display:block}.section-title h2{width:100%}.about-copy{padding:70px 40px}.editorial-grid{gap:50px 25px}}
@media(max-width:640px){.music-control-wrap{top:92px;right:24px}.music-control{min-height:36px;padding:.45rem .7rem;font-size:.76rem;letter-spacing:.045em}.music-control-label--full{display:none}.music-control-label--compact{display:inline}body:not(.home-template) .music-control-wrap{z-index:21;top:20px;right:100px}.burns-signature{top:86px;left:20px;right:20px}.burns-signature p{font-size:.88rem;line-height:1.25}.burns-signature p span{display:inline}.burns-signature p span+span:before{content:' '}.burns-signature cite{margin-top:.2rem;font-size:.66rem}.hero-copy{padding:75px 24px;min-height:610px}.hero-copy h1{font-size:3.5rem}.hero-intro{font-size:.98rem}.hero-photo{min-height:0;aspect-ratio:2251/3863;background-position:center;background-size:cover}.origin-story{grid-template-columns:1fr;padding:85px 24px;gap:25px}.story-number{display:none}.story-copy{grid-column:auto;padding:0}.story-heading h2{font-size:3rem}.featured-journal{padding:85px 24px}.section-title{margin-bottom:3rem}.section-title h2{font-size:3.25rem}.editorial-grid{grid-template-columns:1fr}.journal-card--lead{grid-row:auto}.journal-card--lead .card-photo{aspect-ratio:3/2}.journal-card:not(.journal-card--lead) .card-photo{aspect-ratio:4/3}.about-section{grid-template-columns:1fr}.about-copy{display:contents}.home-template .about-copy h2{order:1;padding:80px 24px 0;font-size:4.35rem}.portrait{min-height:550px;order:2}.home-template .about-copy>p:not(.eyebrow):not(.about-signoff){order:3;width:100%;max-width:none;margin:0;padding:80px 24px 0}.home-template .about-signoff{order:4;margin:1rem 24px 2rem}.home-template .about-copy>.text-link{order:5;margin:0 24px 80px;justify-self:start}.newsletter{padding:88px 24px 82px;background-position:center 48%;background-size:auto 56%}.newsletter h2{font-size:3.35rem}.newsletter>.newsletter-content>.eyebrow{transform:translateY(-42px)}.newsletter h2{transform:translateY(-12px)}.newsletter-verse{margin-top:calc(4rem - 27px);padding-top:2.25rem}.newsletter-verse p{font-size:1.08rem;line-height:1.55}.newsletter-verse cite{margin-top:1.2rem;font-size:.65rem}.site-footer{grid-template-columns:1fr;padding:60px 24px 30px}.footer-links{flex-wrap:wrap}.post-row{grid-template-columns:1fr}.post-image{min-height:260px}.article-meta{flex-direction:column;gap:3px}.article-body blockquote{margin:2rem 0;font-size:2rem}.article-footer{display:block}.article-footer .button{margin-top:1rem}}
@media(max-width:360px){body:not(.home-template) .music-control-wrap{right:96px}body:not(.home-template) .music-control{width:36px;padding:.45rem 0}body:not(.home-template) .music-control-label--compact{display:none}body:not(.home-template) .music-control:after{content:'♪'}body:not(.home-template) .music-control[aria-pressed="true"]:after{content:'Ⅱ'}}
.home-template .featured-journal{padding:clamp(76px,7.5vw,116px) clamp(28px,8vw,130px) clamp(72px,7.5vw,112px);background:#E3E8E1}.home-template .featured-journal .section-title{align-items:flex-end;border-top:0;margin-bottom:clamp(2.5rem,3.8vw,3.5rem)}.home-template .featured-journal .section-title h2{white-space:nowrap}.home-template .featured-journal .editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,4vw,58px);align-items:stretch;margin-bottom:0}.home-template .featured-journal .journal-card--lead{grid-row:auto}.home-template .featured-journal .journal-card--lead .card-photo{aspect-ratio:16/9}.home-template .featured-journal .card-photo{aspect-ratio:3/2;margin-bottom:1.35rem;background-position:center;background-size:cover}.home-template .featured-journal .journal-card h3,.home-template .featured-journal .journal-card:not(.journal-card--lead) h3{font-size:clamp(1.75rem,2.7vw,3.3rem)}.home-template .featured-journal .journal-card>p:last-child{max-width:none;margin-bottom:0}@media(max-width:900px){.home-template .featured-journal .editorial-grid{grid-template-columns:1fr;gap:3.5rem}.home-template .featured-journal .section-title{margin-bottom:2.75rem}}@media(max-width:640px){.home-template .featured-journal{padding:64px 24px 72px}.home-template .featured-journal .section-title{margin-bottom:2.5rem}.home-template .featured-journal .section-title h2{font-size:3.25rem}.home-template .featured-journal .editorial-grid{gap:3rem}.home-template .featured-journal .card-photo{aspect-ratio:3/2;margin-bottom:1.25rem}}
.home-template .origin-story.featured-journal{display:block;padding:clamp(100px,12vw,185px) clamp(25px,8vw,130px);background:#465348;color:#F3F0E8}.home-template .origin-story.featured-journal .section-title,.home-template .origin-story.featured-journal .section-title h2,.home-template .origin-story.featured-journal .text-link,.home-template .origin-story.featured-journal .journal-card h3{color:#F3F0E8}.home-template .origin-story.featured-journal .post-meta,.home-template .origin-story.featured-journal .journal-card>p:last-child{color:rgba(243,240,232,.82)}
@media(max-width:640px){.home-template .origin-story.featured-journal{padding:85px 24px}.home-template .origin-story.featured-journal .section-title h2{white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.home-template #journal .section-title .text-link{margin-top:32px}}
@media(min-width:641px){.hero-photo{background-image:url('../images/hero-scott-monument.jpg')}}
.article .article-hero figcaption,.article .article-body figcaption{font-size:1.1rem}
/* Accessibility: increase the smallest supporting type by 2px. */
.site-nav{font-size:calc(.84rem + 2px)}.eyebrow{font-size:calc(.66rem + 2px)}.text-link{font-size:calc(.73rem + 2px)}.text-link.large{font-size:calc(.8rem + 2px)}.post-meta{font-size:calc(.63rem + 2px)}.button{font-size:calc(.67rem + 2px)}.music-control{font-size:calc(.8rem + 2px)}.site-footer{font-size:1.1rem}.footer-links{font-size:calc(.9rem + 2px)}.copyright{font-size:calc(.875rem + 2px)}.burns-signature cite{font-size:calc(.75rem + 2px)}.newsletter-verse cite{font-size:calc(.72rem + 2px)}.article-meta{font-size:calc(.65rem + 2px)}
.home-template .eyebrow{font-size:calc(.78rem + 2px)}.home-template .text-link{font-size:calc(.84rem + 2px)}.home-template .text-link.large{font-size:calc(.86rem + 2px)}.home-template .journal-card .post-meta{font-size:calc(.8rem + 2px)}.home-template .newsletter .button{font-size:calc(.78rem + 2px)}.home-template .footer-links{font-size:calc(.9rem + 2px)}.home-template .copyright{font-size:calc(.875rem + 2px)}
@media(max-width:640px){.music-control{font-size:calc(.76rem + 2px)}.burns-signature cite{font-size:calc(.66rem + 2px)}.newsletter-verse cite{font-size:calc(.65rem + 2px)}.home-template .header-tagline{letter-spacing:.08em}.home-template .site-header{margin-bottom:14.765625px}}
@media(min-width:901px){.journal-head h2{font-size:2.4rem;white-space:nowrap}.journal-head h2 br{display:none}.home-template .about-copy h2{white-space:nowrap}.home-template .about-copy h2 br{display:none}.home-template .hero-photo{background-position:right center}.music-control-wrap{right:24px}.home-template .music-control-wrap{top:116px}}
/* Place the moved first story beneath About Nina without changing its typography. */
.page-about .page-article--about-story{padding-bottom:1px}.page-about .about-story{border-top:1px solid var(--line)}.page-about .about-story-header{padding-top:clamp(70px,9vw,120px)}.page-about .about-story-title{margin:0;font:400 clamp(2.6rem,5.5vw,6rem)/1.02 var(--serif);letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance}.page-about .about-story .article-body{margin-bottom:clamp(90px,12vw,150px)}
@media(max-width:640px){.page-about .page-about-heading{padding-bottom:58px}.page-about .about-story-header{padding:64px 24px 52px}.page-about .about-story-title{font-size:2.6rem;line-height:1.05}.page-about .about-story .article-hero{padding:0 24px}.page-about .about-story .article-body{margin:58px auto 84px;padding:0 24px}.page-about .about-story .article-meta{align-items:center;text-align:center}}
/* Match individual story pages to the journal green. */
.post-template main{background:#465348;color:#F3F0E8}.post-template main .article-section-heading,.post-template main figcaption{color:#F3F0E8}.post-template .burns-signature p{color:rgba(243,240,232,.78)}.post-template .burns-signature cite{color:rgba(243,240,232,.66)}
/* Match the journal index to the homepage journal green. */
.journal-index-page{background:#465348;color:#F3F0E8}.journal-index-page .journal-head h2{color:rgba(243,240,232,.78)}.journal-index-page .post-row{border-color:rgba(243,240,232,.25)}.journal-index-page .post-meta,.journal-index-page .post-row>div>p:not(.post-meta){color:rgba(243,240,232,.82)}.journal-index-page .empty-state{border-color:rgba(243,240,232,.25)}body:has(.journal-index-page) .burns-signature p{color:rgba(243,240,232,.78)}body:has(.journal-index-page) .burns-signature cite{color:rgba(243,240,232,.66)}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
/* Scotland through my eyes category navigation and archive pages. */
.nav-group{position:relative}.nav-primary-row{display:flex;align-items:center;gap:.42rem}.nav-submenu-toggle{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.nav-submenu-toggle span{display:block;font-size:1rem;line-height:1;transform:translateY(-2px);transition:transform .18s ease}.nav-group.is-open .nav-submenu-toggle span{transform:translateY(1px) rotate(180deg)}.nav-submenu{position:absolute;z-index:40;top:calc(100% + 14px);left:50%;display:flex;visibility:hidden;min-width:285px;padding:14px 0;flex-direction:column;background:#E3E8E1;color:var(--ink);border:1px solid var(--line);box-shadow:0 14px 32px rgba(24,32,29,.15);opacity:0;transform:translate(-50%,-5px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.nav-submenu:before{content:'';position:absolute;left:0;right:0;top:-15px;height:15px}.nav-submenu a{padding:.72rem 1.2rem;line-height:1.35;white-space:nowrap}.nav-submenu a:hover,.nav-submenu a:focus-visible{background:rgba(70,80,71,.06);color:var(--ink)}.nav-group:hover .nav-submenu,.nav-group:focus-within .nav-submenu,.nav-group.is-open .nav-submenu{visibility:visible;opacity:1;transform:translate(-50%,0);pointer-events:auto;transition-delay:0s}
body:has(.category-archive-page)>.burns-signature{display:none}.category-burns-signature{position:relative;top:auto;left:auto;right:auto;padding:clamp(24px,3vw,42px) 25px 0}.category-journal-head{padding-top:clamp(52px,7vw,92px)}.category-archive-page .post-list{min-height:320px}.category-archive-page .pagination{align-items:center;flex-wrap:wrap;padding:0 clamp(25px,12vw,190px) 80px;color:#F3F0E8}.category-archive-page .pagination a{border-bottom:1px solid currentColor}.category-archive-page .page-number{color:rgba(243,240,232,.82)}
@media(max-width:900px){.site-nav .nav-group{width:100%}.nav-primary-row{width:100%;justify-content:space-between}.nav-submenu-toggle{width:44px;height:44px;border:1px solid rgba(70,80,71,.28)}.nav-submenu{position:static;display:none;visibility:visible;width:100%;min-width:0;margin:.45rem 0 .2rem;padding:.35rem 0 .35rem 1rem;background:#E3E8E1;color:var(--ink);border:0;border-left:1px solid var(--line);box-shadow:none;opacity:1;transform:none;pointer-events:auto;transition:none}.nav-submenu:before{display:none}.nav-submenu a{padding:.65rem .8rem;white-space:normal}.nav-submenu a:hover,.nav-submenu a:focus-visible{background:rgba(70,80,71,.06);color:var(--ink)}.nav-group:hover .nav-submenu,.nav-group:focus-within .nav-submenu{display:none;transform:none}.nav-group.is-open .nav-submenu{display:flex;transform:none}.category-burns-signature{padding:10px 20px 0}.category-journal-head{padding-top:54px}.category-archive-page .post-list{min-height:260px}.category-archive-page .pagination{gap:14px 22px;padding:0 24px 64px;text-align:center}.category-archive-page .page-number{flex-basis:100%;order:-1}}
/* Increase only Robert Burns quote text by 12.5%; preserve its original line box and all surrounding styling. */
.burns-signature p{font-size:clamp(1.125rem,1.3275vw,1.305rem);line-height:clamp(1.42rem,1.6756vw,1.6472rem);letter-spacing:clamp(.01rem,.0118vw,.0116rem)}
.newsletter-verse p{font-size:clamp(1.215rem,1.6875vw,1.51875rem);line-height:clamp(1.728rem,2.4vw,2.16rem);letter-spacing:clamp(.0108rem,.015vw,.0135rem)}
@media(max-width:640px){.burns-signature p{font-size:.99rem;line-height:1.1rem;letter-spacing:.0088rem}.newsletter-verse p{font-size:1.215rem;line-height:1.674rem;letter-spacing:.0108rem}}
/* Editorial chapter links on Scotland through my eyes. */
.journal-chapters{border-top:1px solid rgba(243,240,232,.25)}.journal-chapter{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(52px,7vw,110px);align-items:center;padding:clamp(90px,10vw,145px) clamp(25px,12vw,190px);background:#465348;color:#F3F0E8}.journal-chapter--reverse{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr)}.journal-chapter--reverse .journal-chapter-image{grid-column:2;grid-row:1}.journal-chapter--reverse .journal-chapter-copy{grid-column:1;grid-row:1}.journal-chapter--light{background:#F3F0E8;color:var(--ink)}.journal-chapter-image{display:block}.journal-chapter-image img{display:block;width:100%;height:auto}.journal-chapter-copy{max-width:560px}.journal-chapter-copy h2{margin:0 0 1.5rem;font:400 clamp(2.8rem,4.6vw,5.4rem)/.98 var(--serif);letter-spacing:-.045em;text-wrap:balance}.journal-chapter-copy>p{margin:0 0 2rem;font-size:1.2rem;line-height:1.72}.journal-chapter .text-link{color:#F3F0E8}.journal-chapter--light .text-link{color:var(--ink)}
@media(max-width:900px){.journal-chapter,.journal-chapter--reverse{grid-template-columns:1fr;gap:34px;padding:76px 24px}.journal-chapter--reverse .journal-chapter-image,.journal-chapter--reverse .journal-chapter-copy{grid-column:auto;grid-row:auto}.journal-chapter-copy{max-width:none}.journal-chapter-copy h2{font-size:clamp(2.9rem,13vw,4.15rem);margin-bottom:1.25rem}.journal-chapter-copy>p{font-size:1.16rem;line-height:1.72;margin-bottom:1.75rem}}
/* Match page-level content dividers to the Life in Scotland reference. */
.journal-chapters{position:relative;border-top:0}.page-about .about-story-lead:before{content:'';position:absolute;z-index:1;top:0;left:clamp(25px,12vw,190px);right:clamp(25px,12vw,190px);border-top:1px solid rgba(243,240,232,.25);pointer-events:none}.journal-chapter:first-child{padding-top:70px}.post-row{padding-top:70px}
/* Keep About Nina's structure and type while adding one established green editorial band. */
.page-about .about-story{border-top:0}.page-about .about-story-lead{position:relative;padding-bottom:40px;background:#465348;color:#F3F0E8}.page-about .about-story-header{padding-top:70px}.page-about .about-story-lead .eyebrow,.page-about .about-story-lead .about-story-title,.page-about .about-story-lead .article-deck,.page-about .about-story-lead .article-meta,.page-about .about-story-lead figcaption{color:#F3F0E8}.page-about .about-story .article-body{margin-top:40px}
@media(max-width:640px){.journal-chapter:first-child{padding-top:70px}.page-about .about-story-lead{padding-bottom:30px}.page-about .about-story-header{padding-top:70px}.page-about .about-story .article-body{margin-top:28px}}

/* Shared editorial geometry and rhythm for present and future Ghost content. */
:root{
  --editorial-content-width:1050px;
  --editorial-content-gutter:25px;
  --editorial-content-gutter-mobile:24px;
  --editorial-paragraph-gap:1em;
  --editorial-media-gap:40px;
}
.article-body{
  max-width:var(--editorial-content-width);
  padding-inline:var(--editorial-content-gutter);
}
.article-header{
  max-width:1200px;
}
.article-header h1{
  font-size:clamp(2.7rem,5.8vw,6.2rem);
}
.article-body>p{
  margin-block:var(--editorial-paragraph-gap);
}
.article-body>.kg-card{
  margin-block:var(--editorial-media-gap);
}
.article-body .kg-video-player{
  max-width:100%;
  min-width:0;
}
.article-body .kg-video-player>*{
  min-width:0;
}
@media(min-width:768px){
  .article-body>.kg-video-card~p{
    display:flow-root;
  }
}
@media(max-width:767px){
  .article-body>.kg-video-card{
    float:none!important;
    clear:both;
    width:100%!important;
    max-width:400px!important;
    margin:var(--editorial-media-gap) auto!important;
  }
  .article-body>.kg-video-card+p{
    display:block;
    margin-top:var(--editorial-paragraph-gap)!important;
  }
}
@media(max-width:640px){
  .article-body{
    padding-inline:var(--editorial-content-gutter-mobile);
  }
}
@media(max-width:360px){
  .home-template .header-tagline{
    right:24px;
    max-width:calc(100vw - 48px);
    white-space:normal;
    line-height:1.25;
    text-wrap:balance;
  }
  .home-template .site-header{
    margin-bottom:36px;
  }
}
/* Promote a fully italic first paragraph to the shared post subtitle treatment. */
.post-template .article-header .article-deck{
  max-width:740px;
  margin:1.35rem auto 0;
  color:rgba(243,240,232,.9);
  font-size:1.25rem;
  line-height:1.45;
  text-align:center;
}
.post-template .article-header .article-deck+.article-meta{
  margin-top:1.5rem;
}
/* Keep editor-authored caption descendants legible on the dark story surface. */
.post-template main .article-body .kg-image-card figcaption,
.post-template main .article-body .kg-image-card figcaption *,
.post-template main .article-body .kg-gallery-card figcaption,
.post-template main .article-body .kg-gallery-card figcaption *{
  color:#F3F0E8;
}
/* Two Sides: enlarge photos and only the landscape Hampden video. */
.article--two-sides-of-my-heart .article-body{
  margin-top:0;
  padding-bottom:80px;
}
.article--two-sides-of-my-heart .article-body>.kg-image-card{
  float:none!important;
  clear:both;
  width:900px!important;
  max-width:100%!important;
  margin:var(--editorial-media-gap) auto!important;
  transform:none!important;
}
.article--two-sides-of-my-heart .article-body>.kg-image-card.two-sides-photo--portrait{
  width:600px!important;
}
.article--two-sides-of-my-heart .article-body>.kg-image-card:first-child{
  margin-top:0!important;
}
@media(min-width:1100px){
  .article--two-sides-of-my-heart .article-body>.kg-image-card.two-sides-photo--portrait{
    float:left!important;
    clear:both;
    margin:0 30px 20px 0!important;
  }
  .article--two-sides-of-my-heart .article-body>.kg-image-card:first-child+p{
    margin-top:0;
  }
  .article--two-sides-of-my-heart .article-body>p.two-sides-bread-copy{
    display:block;
  }
  .article--two-sides-of-my-heart .article-body>.kg-video-card.two-sides-train-video{
    width:400px!important;
    max-width:400px!important;
  }
  .article--two-sides-of-my-heart .article-body>p.two-sides-train-copy--below{
    clear:both;
  }
}
@media(min-width:768px){
  .article--two-sides-of-my-heart .article-body>p.two-sides-train-copy{
    display:block;
  }
}
.article--two-sides-of-my-heart .article-body>p.two-sides-closing-start{
  clear:both;
  display:block;
}
.article--two-sides-of-my-heart .article-body>.two-sides-anthem-columns{
  margin-block:var(--editorial-paragraph-gap);
}
.article--two-sides-of-my-heart .two-sides-anthem-column>p{
  margin:0;
}
.article--two-sides-of-my-heart .two-sides-anthem-column--en{
  margin-top:32px;
}
.article--two-sides-of-my-heart .two-sides-anthem-label{
  margin-bottom:var(--editorial-paragraph-gap)!important;
}
@media(min-width:900px){
  .article--two-sides-of-my-heart .article-body>.two-sides-anthem-columns{
    display:grid;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr);
    align-items:start;
    column-gap:48px;
  }
  .article--two-sides-of-my-heart .two-sides-anthem-column--en{
    margin-top:0;
  }
}
.article--two-sides-of-my-heart .article-body>.kg-image-card img{
  display:block;
  width:100%;
  max-width:100%;
  height:auto;
  object-fit:contain;
  margin-inline:auto;
}
.article--two-sides-of-my-heart .article-body>.kg-video-card:has(video[src*="Hampden-Himna.mp4"]){
  float:none!important;
  clear:both;
  width:900px!important;
  max-width:100%!important;
  margin:var(--editorial-media-gap) auto!important;
  transform:none!important;
}
.article--two-sides-of-my-heart .article-body>.kg-video-card:has(video[src*="Hampden-Himna.mp4"]) video{
  display:block;
  width:100%;
  max-width:100%;
  height:auto;
  object-fit:contain;
}
