.df-landscape-footer{isolation:isolate;color:#f6f2e7;background:#092d28;position:relative;overflow:hidden}.df-landscape-art{z-index:-1;pointer-events:none;height:680px;display:block;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 96%);mask-image:linear-gradient(#000 0% 58%,#0000 96%)}.df-landscape-art img{width:max(100%,1600px);max-width:none;height:auto;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.df-landscape-space{height:clamp(310px,28vw,440px)}.df-landscape-wrap{width:min(1200px,100% - 96px);margin-inline:auto}.df-landscape-newsletter{border-bottom:1px solid #cfe4d833;grid-template-columns:1.05fr 1fr;align-items:center;gap:78px;padding:25px 0 58px;display:grid;position:relative}.df-landscape-eyebrow{color:#d0dfcf;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 18px;font-size:10px;font-weight:700;display:flex}.df-landscape-eyebrow:before{content:"";background:#d9bc83;flex-shrink:0;width:28px;height:1px}.df-landscape-newsletter h3{letter-spacing:-.025em;text-wrap:balance;max-width:540px;margin:0 0 17px;font-size:clamp(32px,2.8vw,44px);font-weight:500;line-height:1.16}.df-landscape-subtitle{color:#c3d2cc;max-width:420px;margin:0;font-size:14px;line-height:1.8}.df-landscape-form{min-width:0}.df-landscape-fields{grid-template-columns:1fr 1.55fr;gap:12px;display:grid}.df-landscape-fields>div{min-width:0}.df-landscape-fields label{color:#d6e2da;margin-bottom:8px;font-size:12px;display:block}.df-landscape-footer .df-landscape-input{color:#fff;width:100%;min-width:0;height:49px;box-shadow:none;background:#153d32;border:1px solid #688577;border-radius:4px;padding:0 15px;font-size:13px}.df-landscape-footer .df-landscape-input::placeholder{color:#bdccc2;opacity:1}.df-landscape-footer .df-landscape-subscribe{color:#163a2e;height:48px;box-shadow:none;background:#e8d6af;border-radius:4px;margin-top:13px;padding-inline:26px;font-size:14px;font-weight:700}.df-landscape-footer .df-landscape-subscribe:hover{background:#f4e6c7}.df-landscape-footer .df-landscape-subscribe:disabled{opacity:.6}.df-landscape-main{padding-block:54px 57px}.df-landscape-columns{grid-template-columns:1.35fr .85fr 1fr 1.3fr;gap:54px;display:grid}.df-landscape-columns>div{min-width:0}.df-landscape-columns>div:first-child{grid-column:auto}.df-landscape-columns>div:first-child>a img{object-fit:contain;width:100%;max-width:210px;height:auto}.df-landscape-columns h4{color:#f5edda;letter-spacing:.17em;font-size:11px}.df-landscape-columns p,.df-landscape-columns a{overflow-wrap:anywhere}.df-landscape-columns li a:hover{text-underline-offset:4px;text-decoration:underline}.df-landscape-bottom{padding-block:23px 26px}.df-landscape-bottom-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.df-landscape-bottom-row>.df-payment-icons{flex:0 auto}.df-landscape-copyright{overflow-wrap:anywhere;min-width:0}@media (width<=1100px){.df-landscape-bottom-row{justify-content:center}.df-landscape-copyright{text-align:center;flex-basis:100%;justify-content:center}}.df-landscape-footer :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid #e4bd7e}@media (width>=1900px){.df-landscape-art{height:clamp(800px,40vw,1100px)}.df-landscape-space{height:clamp(440px,25vw,680px)}.df-landscape-newsletter{padding-top:42px}}@media (width<=1050px){.df-landscape-wrap{width:calc(100% - 64px)}.df-landscape-newsletter{gap:35px}.df-landscape-columns{grid-template-columns:1.1fr .85fr 1fr 1.2fr;gap:30px}.df-landscape-newsletter h3{font-size:35px}}@media (width<=900px){.df-landscape-wrap{width:calc(100% - 44px)}.df-landscape-art{height:510px}.df-landscape-art img{width:auto;height:650px;left:68%;transform:translate(-68%)}.df-landscape-space{height:300px}.df-landscape-newsletter{padding:4px 0 37px;display:block}.df-landscape-eyebrow{letter-spacing:.17em;margin-bottom:16px;font-size:9px}.df-landscape-newsletter h3{font-size:34px}.df-landscape-subtitle{font-size:13px}.df-landscape-form{margin-top:28px}.df-landscape-fields{grid-template-columns:.85fr 1.3fr;gap:9px}.df-landscape-footer .df-landscape-input{padding-inline:10px;font-size:12px}.df-landscape-main{padding-block:35px 34px}.df-landscape-columns{grid-template-columns:1fr 1fr;gap:32px 27px}.df-landscape-columns>div:first-child,.df-landscape-columns>div:last-child{grid-column:1/-1}.df-landscape-columns li a{min-height:34px}.df-landscape-columns>div:first-child>a img{max-width:210px}.df-landscape-bottom{padding-block:24px 28px}}@media (width<=360px){.df-landscape-newsletter h3{font-size:30px}.df-landscape-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.df-landscape-footer *{transition:none!important;animation:none!important}}
