:root{--ink:#233f30;--paper:#f8f6ef;--rule:#c8c9b8}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Arial,sans-serif}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline:3px solid #986322;outline-offset:4px}img{display:block;max-width:100%}header,footer,.heading,.artistcard div,.release{display:flex;align-items:center;justify-content:space-between;gap:1.4rem}header,footer{padding:20px 5vw;border-bottom:1px solid var(--rule)}header a,footer a,.button,.artistcard,.heading a,.feature{text-decoration:none}.brand{position:relative;padding-left:52px;font:24px/1 Georgia,serif}.brand img{position:absolute;left:0;width:44px;height:44px;object-fit:contain;top:-4px}.brand small{display:block;font:9px Arial;letter-spacing:.35em;margin-top:5px}nav{display:flex;gap:clamp(16px,3vw,48px);font-size:14px}nav a:hover,nav a[aria-current],.heading a:hover{text-decoration:underline}section{padding:54px 5vw}.hero{display:grid;grid-template-columns:1fr 1fr;gap:4vw;padding-top:32px;padding-bottom:38px;border-bottom:1px solid var(--rule)}.heroCopy{align-self:center}.seal{width:76px;margin-bottom:18px}.eyebrow,.feature small{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.eyebrow{margin:0 0 17px}.feature{min-height:440px;position:relative;overflow:hidden;color:white}.feature img{position:absolute;width:100%;height:100%;object-fit:cover}.feature div{position:absolute;inset:auto 0 0;padding:46px 28px 24px;background:linear-gradient(transparent,#182922df)}.feature strong{display:block;font:40px Georgia}.feature span{font-size:14px}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.06;margin:0}h1{font-size:clamp(48px,5.4vw,88px);letter-spacing:-.055em;margin-bottom:30px}h1 em{color:#526f5a}h2{font-size:clamp(34px,3.6vw,58px);letter-spacing:-.04em}h3{font-size:clamp(25px,2.65vw,44px);letter-spacing:-.035em}.button{display:inline-flex;align-items:center;gap:32px;background:var(--ink);color:var(--paper);padding:12px 21px;font-size:14px}.heading{margin-bottom:24px}.heading a{font-size:14px}.pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.artistcard{display:block}.artistcard img{width:100%;aspect-ratio:2.25;object-fit:cover}.artistcard div{padding:16px 0;border-bottom:1px solid var(--rule)}.artistcard span{font-size:25px}.feature img,.artistcard img{transition:filter .25s}.feature:hover img,.artistcard:hover img{filter:brightness(1.08)}.release{justify-content:flex-start}.release img{width:35%}.release a{font-size:14px}.note{background:#dce7d8}.note p,.story p{max-width:590px}.note h2{margin-top:30px}.world .panorama img{width:100%;height:clamp(240px,35vw,590px);object-fit:cover}.world section{padding-top:32px}.distant-north-project{background:#202936;color:#ffe0c2}.senor-salmon{background:#fae5e0;color:#174744}.artistlogo{max-width:180px;max-height:90px;margin-bottom:24px}.lead{font:clamp(22px,2.2vw,35px)/1.4 Georgia}.record{display:flex;align-items:center;gap:24px;margin:20px 0 30px}.record img{width:min(45%,320px)}.story{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:6vw}.story img{width:100%}footer{border-top:1px solid var(--rule);font-size:13px}main{min-height:72vh}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:white;z-index:5}@media(max-width:720px){header{flex-wrap:wrap;gap:18px}nav{width:100%;justify-content:space-between}.hero,.pair,.story{grid-template-columns:1fr}.hero{gap:24px}.seal{display:none}.feature{min-height:320px}section{padding:35px 5vw}.pair{gap:28px}.story img{width:60%;margin:auto}.heading{align-items:baseline}.heading a{font-size:12px}footer{flex-wrap:wrap}.hero h1{font-size:clamp(43px,10vw,72px)}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}

.senor-salmon .panorama img {
  object-position: center top;
}
