@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap');
:root{--paper:#eee9df;--paper2:#f5f2eb;--ink:#242a23;--muted:#696d64;--line:#c9c9bf;--rust:#a85c3b;--display:'Libre Caslon Display',Georgia,serif;--sans:'DM Sans',Arial,sans-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}img{display:block;width:100%}a{color:inherit;text-decoration:none}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.skip{position:absolute;left:12px;top:-80px;z-index:100;padding:12px;background:#fff}.skip:focus{top:12px}.section-pad{padding:clamp(70px,10vw,150px) clamp(25px,6vw,100px)}.site-header{position:absolute;z-index:10;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:27px clamp(24px,4vw,65px);color:#fff;border-bottom:1px solid rgba(255,255,255,.3)}.wordmark{font-size:19px;letter-spacing:.16em;font-weight:600;white-space:nowrap}.wordmark-dot{color:var(--rust)}nav{display:flex;align-items:center;gap:clamp(18px,2vw,38px);font-size:12px;letter-spacing:.04em}nav a{transition:opacity .2s}nav a:hover{opacity:.65}.nav-contact{border:1px solid rgba(255,255,255,.58);padding:12px 17px;margin-left:8px}.mobile-contact{display:none}.hero{min-height:100svh;position:relative;color:#fff;display:flex;align-items:center;overflow:hidden}.hero-media{position:absolute;inset:0}.hero-media img{height:100%;object-fit:cover;object-position:center center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,22,18,.66),rgba(9,18,17,.12) 72%),linear-gradient(0deg,rgba(9,18,17,.4),transparent 35%)}.hero-content{z-index:1;position:relative;padding:110px clamp(25px,8vw,125px) 80px;max-width:1050px}.eyebrow{text-transform:uppercase;letter-spacing:.19em;font-size:11px;font-weight:600;color:var(--rust);margin:0 0 34px}.eyebrow.light{color:#eee9df}.hero h1,h2,.bridge blockquote{font-family:var(--display);font-weight:400;letter-spacing:-.045em}.hero h1{font-size:clamp(67px,10vw,158px);line-height:.91;margin:0}.hero h1 em,h2 em,.bridge em{font-weight:400}.hero-sub{font-size:17px;line-height:1.6;max-width:420px;margin:38px 0 0}.hero-bottom{position:absolute;z-index:1;bottom:30px;left:clamp(25px,4vw,65px);right:clamp(25px,4vw,65px);display:flex;justify-content:space-between;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.hero-bottom a span{font-size:20px;margin-left:18px}.section-mark{display:flex;align-items:center;gap:20px;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:600;color:var(--muted)}.section-mark .rule{height:1px;background:var(--line);flex:1}.intro{background:var(--paper2)}.intro-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:10vw;margin:95px 0 125px}.intro h2,.parcel h2,.dicia h2,.oil h2,.releases h2{font-size:clamp(53px,6.5vw,100px);line-height:.98;margin:0}.prose{font-size:16px;line-height:1.8;max-width:580px}.prose p{margin:0 0 23px}.intro-prose{padding-top:8px}.statement{font-family:var(--display);font-size:clamp(27px,2.8vw,43px);line-height:1.25;margin-top:55px!important}.landscape-note{display:flex;align-items:center;gap:20px;color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase;max-width:700px}.landscape-line{flex:1;height:1px;background:var(--line)}.parcel{display:grid;grid-template-columns:50% 50%;min-height:850px}.parcel-image{position:relative;min-height:750px}.parcel-image img{height:100%;object-fit:cover;object-position:38% center}.image-credit{position:absolute;bottom:24px;left:28px;color:#fff;background:rgba(22,28,22,.6);padding:8px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.parcel-content{background:var(--paper);display:flex;flex-direction:column;justify-content:center}.parcel-content .prose{margin-top:45px}.parcel-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border-top:1px solid var(--line);margin-top:50px;padding-top:28px}.parcel-facts div{display:flex;flex-direction:column;gap:9px}.parcel-facts strong{font-family:var(--display);font-size:30px;font-weight:400}.parcel-facts small{font-size:16px}.parcel-facts span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.full-figure{margin:0;position:relative;height:clamp(430px,65vw,800px)}.full-figure img{height:100%;object-fit:cover;object-position:center 47%}.full-figure figcaption{position:absolute;bottom:25px;left:clamp(25px,6vw,100px);right:clamp(25px,6vw,100px);display:flex;justify-content:space-between;color:#fff;font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 8px #000}.bridge{text-align:center;background:#dcded4}.bridge .section-mark{text-align:left}.bridge blockquote{font-size:clamp(45px,6.4vw,98px);line-height:1.08;margin:100px auto 28px;max-width:1050px}.bridge p{font-size:15px;line-height:1.6;color:var(--muted);margin:0}.dicia{display:grid;grid-template-columns:1fr .78fr;gap:10vw;align-items:center;background:var(--paper2)}.dicia .prose{margin-top:42px}.fruit-figure{margin:0}.fruit-figure img{height:clamp(600px,75vw,900px);object-fit:cover;object-position:center}.fruit-figure figcaption{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:14px}.vintage-line{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);margin-top:40px;padding-top:20px;text-transform:uppercase;font-size:11px;letter-spacing:.13em}.vintage-line strong{font-weight:600}.oil{display:grid;grid-template-columns:43% 57%;background:#d7d9cd}.oil-image{min-height:750px}.oil-image img{height:100%;object-fit:cover;object-position:center}.oil-copy{display:flex;flex-direction:column;justify-content:center}.oil-copy .prose{margin-top:42px}.season{margin-top:28px;padding-top:18px;border-top:1px solid #b7bdb0;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.releases{background:var(--ink);color:var(--paper);text-align:center}.release-inner{max-width:760px;margin:auto}.releases h2{font-size:clamp(75px,9vw,140px)}.release-inner>p:not(.eyebrow){font-size:16px;line-height:1.6;max-width:450px;margin:34px auto 50px}.signup{text-align:left}.signup label{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:10px;margin-bottom:10px}.signup-row{display:flex;border-bottom:1px solid #9da297}.signup-row input{flex:1;min-width:0;border:0;background:none;color:#fff;padding:15px 0;font-size:17px;outline:none}.signup-row input::placeholder{color:#9ca397}.signup-row button{border:0;background:none;color:#fff;text-transform:uppercase;font-size:11px;letter-spacing:.14em;cursor:pointer;white-space:nowrap;padding:15px}.signup-row button:hover{color:#d9a48b}.signup-message{font-size:11px;line-height:1.5;color:#aab2a5}.signup-message.notice{color:#d9a48b}footer{background:#1b201b;color:#d3d6cd;padding:45px clamp(25px,6vw,100px);display:grid;grid-template-columns:1.2fr 1.5fr 1fr auto;gap:25px;align-items:start}footer p{font-size:12px;line-height:1.6;margin:2px 0;max-width:280px}footer div{display:flex;gap:15px;font-size:11px}footer small{font-size:10px;color:#9ca397;white-space:nowrap}
@media(max-width:1000px){nav{gap:14px}.site-header nav a:not(.nav-contact){display:none}.intro-grid{gap:5vw}.parcel-content{padding:65px 5vw}.parcel-facts{gap:8px}.dicia{gap:5vw}footer{grid-template-columns:1fr 1fr;gap:26px}}
@media(max-width:700px){.site-header{padding:20px 24px}.wordmark{font-size:15px}.site-header nav{display:none}.mobile-contact{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.hero-media img{object-position:55% center}.hero-shade{background:linear-gradient(90deg,rgba(12,22,18,.7),rgba(12,22,18,.25)),linear-gradient(0deg,rgba(9,18,17,.35),transparent)}.hero-content{padding:90px 26px}.hero h1{font-size:clamp(62px,16vw,96px)}.hero-sub{font-size:15px}.hero-bottom{font-size:9px}.hero-bottom span:first-child{max-width:160px}.intro-grid{display:block;margin:60px 0 75px}.intro h2{margin-bottom:38px}.section-mark span:last-child{display:none}.landscape-note{font-size:9px}.parcel,.dicia,.oil{display:block}.parcel{min-height:0}.parcel-image{min-height:450px;height:65vh}.parcel-content{padding:70px 25px}.parcel-facts{margin-top:35px}.parcel-facts strong{font-size:24px}.full-figure{height:470px}.full-figure figcaption{display:block;line-height:2}.bridge blockquote{margin:60px auto 26px}.dicia{padding:75px 25px}.dicia .prose{margin-bottom:45px}.fruit-figure img{height:650px}.oil-image{height:490px;min-height:0}.oil-copy{padding:70px 25px}.releases{padding:95px 25px}.signup-row button{font-size:10px;padding-right:0}footer{display:block}footer>*{margin-bottom:22px!important}footer div{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.heritage{background:#e4ddd0}.heritage-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:10vw;margin-top:95px}.heritage h2{font-family:var(--display);font-weight:400;letter-spacing:-.045em;font-size:clamp(53px,6.5vw,100px);line-height:.98;margin:0}.heritage .prose{padding-top:10px}.heritage .statement{border-top:1px solid #c5bdaf;padding-top:32px;margin-top:35px!important}.bridge p{max-width:590px;margin:auto;line-height:1.8}
.bridge h2{font-family:var(--display);font-weight:400;letter-spacing:-.045em;font-size:clamp(60px,8vw,120px);margin:90px 0 30px}
.hero h1{font-size:clamp(65px,8.5vw,132px)}
@media(max-width:700px){.hero h1{font-size:clamp(45px,12vw,70px)}}
@media(max-width:700px){.heritage-grid{display:block;margin-top:60px}.heritage h2{margin-bottom:35px}.heritage .prose{padding-top:0}}
.heritage h2{font-size:clamp(47px,5.5vw,85px)}
.heritage-photo{width:100%;margin:65px 0 0}.heritage-photo img{height:auto}.heritage-photo figcaption{font-size:10px;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;color:var(--muted);margin-top:14px}
@media(max-width:700px){.heritage-photo{margin:36px 0 45px}}
.malvagna-figure{margin:48px 0 0;width:100%}.malvagna-figure img{height:auto}.malvagna-figure figcaption{margin-top:11px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.young-figure{margin:0;display:grid;grid-template-columns:52% 48%;background:#252c27;color:var(--paper)}.young-figure img{height:clamp(600px,65vw,820px);object-fit:contain;background:#252c27}.young-figure figcaption{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(45px,6vw,95px)}.young-figure figcaption span:first-child{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.young-figure figcaption strong{font-family:var(--display);font-size:clamp(85px,10vw,150px);font-weight:400;letter-spacing:-.05em}.young-figure figcaption span:last-child{font-size:13px;line-height:1.6;max-width:300px}
@media(max-width:700px){.young-figure{display:block}.young-figure img{height:auto}.young-figure figcaption{min-height:320px;padding:30px}.young-figure figcaption strong{font-size:95px}}

/* Full-bleed photographs carry the narrative sections. */
.photo-section{position:relative;isolation:isolate;overflow:hidden;color:#f7f5ef}
.photo-section>.section-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}
.photo-section::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}
.photo-section>:not(.section-bg){position:relative;z-index:2}
.photo-section .section-mark,.photo-section .landscape-note,.photo-section .parcel-facts span,.photo-section .bridge p{color:#eeeae0}
.photo-section .section-mark .rule,.photo-section .landscape-line{background:rgba(255,255,255,.55)}
.photo-section .eyebrow{color:#f1e4d3}
.photo-section .prose{color:#f7f5ef}
.photo-section>.photo-credit{position:absolute;z-index:3;bottom:25px;right:clamp(25px,6vw,100px);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px #111}
.intro{min-height:100svh;display:flex;flex-direction:column;background:#262c26}
.intro>.section-bg{object-position:center 61%}
.intro::after{background:linear-gradient(90deg,rgba(10,18,16,.75),rgba(10,18,16,.36) 65%,rgba(10,18,16,.52)),linear-gradient(0deg,rgba(10,18,16,.28),transparent 35%)}
.intro-grid{flex:1;align-items:center;margin:55px 0 80px;gap:7vw}
.intro .intro-prose{max-width:560px}
.heritage{min-height:1050px;background:#20261f}
.heritage>.section-bg{object-position:center 45%}
.heritage::after{background:linear-gradient(90deg,rgba(11,20,17,.77),rgba(11,20,17,.52) 52%,rgba(11,20,17,.72)),linear-gradient(0deg,rgba(11,20,17,.25),transparent 38%)}
.heritage-grid{align-items:center;min-height:690px;margin-top:60px;gap:7vw}
.heritage .statement{border-color:rgba(255,255,255,.5)}
.parcel.arcuria{min-height:880px;display:flex;justify-content:flex-end;align-items:center;background:#252d26}
.parcel.arcuria>.section-bg{object-position:34% center}
.parcel.arcuria::after{background:linear-gradient(90deg,rgba(9,18,14,.12),rgba(9,18,14,.38) 35%,rgba(9,18,14,.83) 73%,rgba(9,18,14,.87))}
.parcel.arcuria>.parcel-content{background:transparent;width:min(58%,850px);min-height:880px;padding-left:clamp(40px,5vw,80px)}
.parcel.arcuria .parcel-facts{border-color:rgba(255,255,255,.5)}
.bridge{min-height:850px;text-align:left;background:#262d26}
.bridge>.section-bg{object-position:center 61%}
.bridge::after{background:linear-gradient(90deg,rgba(9,19,17,.83),rgba(9,19,17,.52) 54%,rgba(9,19,17,.22)),linear-gradient(0deg,rgba(9,19,17,.32),transparent 50%)}
.bridge h2{margin:clamp(100px,12vw,190px) 0 30px}
.bridge p{max-width:550px;margin:0;font-size:16px}
.dicia{min-height:930px;display:flex;align-items:center;background:#232922}
.dicia>.section-bg{object-position:58% center}
.dicia::after{background:linear-gradient(90deg,rgba(8,17,14,.88),rgba(8,17,14,.76) 42%,rgba(8,17,14,.15) 85%),linear-gradient(0deg,rgba(8,17,14,.26),transparent 40%)}
.dicia-copy{width:min(54%,720px)}
.dicia .vintage-line{border-color:rgba(255,255,255,.55)}
.oil{min-height:850px;display:flex;align-items:center;justify-content:flex-end;background:#232d20}
.oil>.section-bg{object-position:38% center}
.oil::after{background:linear-gradient(90deg,rgba(9,18,11,.12),rgba(9,18,11,.44) 36%,rgba(9,18,11,.86) 75%)}
.oil-copy{width:min(58%,850px);min-height:850px}
.oil .season{border-color:rgba(255,255,255,.55)}
.releases{min-height:850px;display:flex;align-items:center;background:#202720}
.releases>.section-bg{object-position:center 55%}
.releases::after{background:rgba(10,19,13,.72)}
.releases>.release-inner{width:100%}
.releases .signup-row{border-color:rgba(255,255,255,.65)}
@media(max-width:1000px){.parcel.arcuria>.parcel-content,.oil-copy{width:64%}.dicia-copy{width:65%}}
@media(max-width:700px){
  .photo-section.section-pad{padding:95px 26px 90px}
  .photo-section>.photo-credit{left:26px;right:auto;bottom:22px;max-width:calc(100% - 52px);line-height:1.5}
  .intro{min-height:900px}.intro>.section-bg{object-position:52% center}.intro::after{background:linear-gradient(0deg,rgba(8,17,14,.85),rgba(8,17,14,.62) 58%,rgba(8,17,14,.45))}.intro-grid{display:block;margin:70px 0 80px}.intro h2{margin-bottom:45px}
  .heritage{min-height:1150px}.heritage>.section-bg{object-position:32% center}.heritage::after{background:rgba(8,17,14,.77)}.heritage-grid{display:block;min-height:0;margin-top:65px}.heritage h2{margin-bottom:50px}
  .parcel.arcuria{min-height:900px;display:flex;align-items:flex-end}.parcel.arcuria>.section-bg{object-position:32% center}.parcel.arcuria::after{background:linear-gradient(0deg,rgba(7,16,12,.9),rgba(7,16,12,.67) 58%,rgba(7,16,12,.25))}.parcel.arcuria>.parcel-content{width:100%;min-height:0;padding:220px 26px 100px}.parcel.arcuria .prose{margin-top:30px}.parcel.arcuria .parcel-facts{margin-top:30px}
  .bridge{min-height:830px;text-align:left}.bridge>.section-bg{object-position:center 61%}.bridge::after{background:linear-gradient(0deg,rgba(7,16,13,.88),rgba(7,16,13,.68) 60%,rgba(7,16,13,.38))}.bridge h2{margin:145px 0 28px}.bridge p{max-width:540px;margin:0}
  .dicia{min-height:970px;display:flex;align-items:flex-end}.dicia>.section-bg{object-position:56% center}.dicia::after{background:linear-gradient(0deg,rgba(8,15,13,.92),rgba(8,15,13,.7) 58%,rgba(8,15,13,.22))}.dicia-copy{width:100%;padding-top:190px}.dicia .prose{margin-bottom:0}.dicia .vintage-line{gap:25px}
  .oil{min-height:900px;display:flex;align-items:flex-end}.oil>.section-bg{object-position:40% center}.oil::after{background:linear-gradient(0deg,rgba(7,15,9,.9),rgba(7,15,9,.68) 58%,rgba(7,15,9,.26))}.oil-copy{width:100%;min-height:0;padding:225px 26px 100px}.oil-copy .prose{margin-top:30px}
  .releases{min-height:790px;display:flex;align-items:center}.releases>.section-bg{object-position:43% center}.releases::after{background:rgba(9,17,12,.77)}
}

/* A lighter editorial rhythm: photographs remain full scale, with warm daylight
   behind dark copy in alternating sections. */
.hero-shade{background:linear-gradient(90deg,rgba(12,22,18,.43),rgba(9,18,17,.03) 76%),linear-gradient(0deg,rgba(9,18,17,.25),transparent 38%)}
.intro,.parcel.arcuria,.dicia,.oil,.releases{color:#242a23}
.intro .section-mark,.intro .landscape-note,.parcel.arcuria .parcel-facts span,.dicia .vintage-line,.oil .season{color:#343a31}
.intro .section-mark .rule,.intro .landscape-line{background:rgba(36,42,35,.6)}
.intro .prose,.parcel.arcuria .prose,.dicia .prose,.oil .prose{color:#242a23}
.intro .eyebrow,.parcel.arcuria .eyebrow,.dicia .eyebrow,.oil .eyebrow{color:#674830}
.intro::after{background:linear-gradient(90deg,rgba(246,243,232,.69),rgba(246,243,232,.5) 58%,rgba(246,243,232,.25)),linear-gradient(0deg,rgba(246,243,232,.12),transparent 35%)}
.heritage::after{background:linear-gradient(90deg,rgba(11,20,17,.55),rgba(11,20,17,.28) 54%,rgba(11,20,17,.48))}
.parcel.arcuria::after{background:linear-gradient(90deg,rgba(241,238,225,.03),rgba(241,238,225,.19) 35%,rgba(241,238,225,.77) 69%,rgba(241,238,225,.84))}
.parcel.arcuria .parcel-facts{border-color:rgba(36,42,35,.5)}
.bridge::after{background:linear-gradient(90deg,rgba(9,19,17,.58),rgba(9,19,17,.34) 56%,rgba(9,19,17,.08))}
.bridge p{color:#f7f5ef}
.dicia::after{background:linear-gradient(90deg,rgba(246,242,231,.84),rgba(246,242,231,.69) 43%,rgba(246,242,231,.1) 85%)}
.dicia .vintage-line{border-color:rgba(36,42,35,.5)}
.oil::after{background:linear-gradient(90deg,rgba(243,239,226,.03),rgba(243,239,226,.2) 37%,rgba(243,239,226,.77) 72%,rgba(243,239,226,.84))}
.oil .season{border-color:rgba(36,42,35,.5)}
.releases::after{background:rgba(244,240,225,.62)}
.releases .eyebrow{color:#674830}
.releases .signup-row{border-color:rgba(36,42,35,.55)}
.releases .signup-row input,.releases .signup-row button{color:#242a23}
.releases .signup-row input::placeholder{color:#697067}
.releases .signup-message{color:#515a4c}
.releases .signup-message.notice{color:#985336}
.releases .signup-row button:hover{color:#985336}
.intro>.photo-credit,.parcel.arcuria>.photo-credit,.dicia>.photo-credit,.oil>.photo-credit,.releases>.photo-credit{color:#242a23;text-shadow:none;background:rgba(246,243,232,.72);padding:6px 9px}
footer{background:#e9e6da;color:#242a23;border-top:1px solid #cacabd}
footer small{color:#60685e}
@media(max-width:700px){
  .hero-shade{background:linear-gradient(90deg,rgba(12,22,18,.5),rgba(12,22,18,.12)),linear-gradient(0deg,rgba(9,18,17,.28),transparent)}
  .intro::after{background:linear-gradient(0deg,rgba(246,243,232,.87),rgba(246,243,232,.73) 63%,rgba(246,243,232,.26))}
  .heritage::after{background:rgba(8,17,14,.6)}
  .parcel.arcuria::after{background:linear-gradient(0deg,rgba(241,238,225,.9),rgba(241,238,225,.74) 56%,rgba(241,238,225,.05))}
  .bridge::after{background:linear-gradient(0deg,rgba(7,16,13,.72),rgba(7,16,13,.54) 58%,rgba(7,16,13,.15))}
  .dicia::after{background:linear-gradient(0deg,rgba(246,242,231,.91),rgba(246,242,231,.75) 57%,rgba(246,242,231,.08))}
  .oil::after{background:linear-gradient(0deg,rgba(243,239,226,.9),rgba(243,239,226,.74) 58%,rgba(243,239,226,.07))}
  .releases::after{background:rgba(244,240,225,.75)}
}

/* Deepen the final two photographs and let their copy read in white. */
.oil,.releases{color:#f7f5ef}
.oil .prose,.oil .season,.oil .eyebrow,.releases .eyebrow{color:#f7f5ef}
.oil::after{background:linear-gradient(90deg,rgba(8,17,10,.48),rgba(8,17,10,.61) 38%,rgba(8,17,10,.84) 73%,rgba(8,17,10,.88))}
.oil .season,.releases .signup-row{border-color:rgba(255,255,255,.62)}
.releases::after{background:rgba(8,18,12,.78)}
.releases .signup-row input,.releases .signup-row button{color:#f7f5ef}
.releases .signup-row input::placeholder,.releases .signup-message{color:#d5dacd}
.releases .signup-message.notice{color:#e8b294}
.releases .signup-row button:hover{color:#e8b294}
.oil>.photo-credit,.releases>.photo-credit{color:#f7f5ef;background:rgba(8,18,12,.64)}
@media(max-width:700px){
  .oil::after{background:linear-gradient(0deg,rgba(7,15,9,.9),rgba(7,15,9,.72) 60%,rgba(7,15,9,.36))}
  .releases::after{background:rgba(8,18,12,.8)}
}

/* Bring Malvagna forward in the wide landscape frame. */
.intro>.section-bg{width:135%;height:135%;left:-17.5%;top:-35%;object-position:center bottom}
.intro::after{background:linear-gradient(90deg,rgba(246,243,232,.72),rgba(246,243,232,.56) 55%,rgba(246,243,232,.14))}
@media(max-width:700px){
  .intro>.section-bg{width:100%;height:115%;left:0;top:-15%;object-position:55% bottom}
  .intro::after{background:linear-gradient(0deg,rgba(246,243,232,.48),rgba(246,243,232,.78) 35%,rgba(246,243,232,.7) 70%,rgba(246,243,232,.2))}
}
.intro .intro-prose{text-shadow:0 1px 8px rgba(246,243,232,.75)}
footer{grid-template-columns:1.25fr 1.6fr 1fr auto;gap:clamp(24px,4vw,65px)}
footer .footer-brand{display:block}
footer .footer-brand p{margin-top:20px}
footer .company-info{display:flex;flex-direction:column;gap:3px;font-style:normal;font-size:12px;line-height:1.65;overflow-wrap:anywhere}
footer .company-info strong{font-size:12px;letter-spacing:.08em;line-height:1.5;margin-bottom:8px}
footer .company-info a:hover{text-decoration:underline}
footer .footer-links{flex-wrap:wrap;align-content:start}
@media(max-width:1000px){footer{grid-template-columns:1fr 1fr}}
@media(max-width:700px){footer{display:block}footer .company-info{margin:28px 0!important}footer .footer-links{margin:28px 0!important}}

/* Summer olive grove for The land of black earth. */
.intro{color:#f7f5ef}
.intro>.section-bg{width:100%;height:100%;left:0;top:0;object-position:center 58%}
.intro::after{background:linear-gradient(90deg,rgba(8,16,12,.62),rgba(8,16,12,.34) 48%,rgba(8,16,12,.55)),linear-gradient(0deg,rgba(8,16,12,.3),transparent 36%)}
.intro .prose,.intro .section-mark,.intro .landscape-note{color:#f7f5ef}
.intro .section-mark .rule,.intro .landscape-line{background:rgba(255,255,255,.62)}
.intro .intro-prose{text-shadow:0 1px 8px rgba(0,0,0,.45)}
.intro>.photo-credit{color:#f7f5ef;text-shadow:none;background:rgba(8,16,12,.62)}
@media(max-width:700px){
  .intro>.section-bg{width:100%;height:100%;left:0;top:0;object-position:47% center}
  .intro::after{background:linear-gradient(0deg,rgba(8,16,12,.76),rgba(8,16,12,.48) 68%,rgba(8,16,12,.3))}
}
