.campaign-hero{isolation:isolate;color:#fffaf1;background:#241910;align-items:center;min-height:min(900px,100svh - 124px);display:flex;position:relative;overflow:hidden}.campaign-art,.campaign-shade{z-index:-2;position:absolute;inset:0}.campaign-art img{object-fit:cover;object-position:center}.campaign-mobile-image{display:none}.campaign-shade{z-index:-1;background:linear-gradient(90deg,#21170fe6 0%,#2b1d12b8 28%,#2b1d1259 52%,#1d140900 82%)}.campaign-content{width:min(48%,790px);margin-left:max(5vw,50vw - 880px);padding:76px 0 68px}.campaign-kicker{color:#ead6ae;text-transform:uppercase;letter-spacing:.2em;margin:0 0 26px;font-size:11px;font-weight:600}.campaign-content h1{letter-spacing:-.045em;text-wrap:initial;color:#fffaf1;white-space:pre-line;margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,4.7vw,88px);font-weight:400;line-height:1.08}.campaign-content h2{letter-spacing:-.015em;color:#fffaf1;margin:0 0 16px;font-size:clamp(15px,1.3vw,21px);font-weight:600;line-height:1.55}.campaign-description{color:#eee5d8;max-width:440px;margin:0 0 32px;font-size:14px;line-height:1.85}.campaign-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.campaign-primary,.campaign-secondary{justify-content:space-between;align-items:center;gap:28px;min-height:50px;font-size:12px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.campaign-primary{color:#251c13;background:#f0e1c4;border:1px solid #f0e1c4;border-radius:2px;padding:16px 22px}.campaign-primary:hover{background:#fffaf1}.campaign-secondary{color:#fffaf1;border-bottom:1px solid #b9a486;padding:12px 0}.campaign-secondary:hover{color:#ead6ae}.campaign-sourcing{letter-spacing:.12em;text-transform:uppercase;color:#e8d6ba;flex-wrap:wrap;gap:9px;margin:50px 0 0;font-size:9px;line-height:1.8;display:flex}.campaign-sourcing span{color:#c5a363}@media (min-width:1800px){.campaign-content{padding-block:100px}.campaign-description{max-width:510px;font-size:16px}}@media (min-width:701px) and (max-height:800px){.campaign-hero{min-height:calc(100svh - 100px)}.campaign-content{padding-block:44px}.campaign-kicker{margin-bottom:18px}.campaign-content h1{margin-bottom:22px;font-size:clamp(44px,6.5svh,68px)}.campaign-description{margin-bottom:24px}.campaign-sourcing{margin-top:32px}}@media (max-width:1100px) and (min-width:701px){.campaign-content{width:53%;margin-left:4vw}.campaign-content h1{font-size:clamp(42px,5.5vw,60px)}.campaign-description{max-width:350px;font-size:13px}.campaign-art img{object-position:58% center}.campaign-shade{background:linear-gradient(90deg,#21170ff2,#2b1d12ad 42%,#1d140908 75%)}.campaign-actions{gap:20px}}@media (max-width:700px){.campaign-hero{background:#261b13;flex-direction:column;align-items:stretch;min-height:0;display:flex}.campaign-content{order:0;width:auto;margin:0;padding:42px 24px 28px}.campaign-art{z-index:0;order:1;height:clamp(330px,100vw,520px);position:relative;inset:auto}.campaign-desktop-image{display:none}.campaign-mobile-image{display:block}.campaign-art img{object-position:center 56%}.campaign-art:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#261b13 0%,#261b1300 22%);position:absolute;inset:0}.campaign-shade{background:radial-gradient(at 80% 20%,#60482f4d,#0000 65%)}.campaign-kicker{margin-bottom:20px;font-size:10px}.campaign-content h1{margin-bottom:22px;font-size:clamp(40px,10.6vw,64px)}.campaign-content h2{margin-bottom:14px;font-size:15px;line-height:1.6}.campaign-description{margin-bottom:26px;font-size:13px;line-height:1.8}.campaign-actions{gap:24px}.campaign-primary,.campaign-secondary{gap:20px;min-height:48px}.campaign-primary{padding:14px 18px}.campaign-sourcing{gap:6px;margin-top:28px;font-size:8px}}@media (max-width:360px){.campaign-content{padding-inline:18px}.campaign-actions{gap:16px}.campaign-primary{gap:14px;padding-inline:15px}.campaign-sourcing{letter-spacing:.07em}}.storefront-home{padding-top:0}.campaign-art{overflow:hidden}.campaign-art img{filter:none;transform:none}.campaign-art picture{width:100%;height:100%;display:block}.campaign-art .campaign-image{width:100%;height:100%;display:block;position:absolute;inset:0}main>.storefront-home{padding-top:0}@media (max-width:700px){.campaign-hero{justify-content:center;min-height:calc(100svh - 84px);display:flex}.campaign-hero .campaign-art{z-index:-2;height:auto;position:absolute;inset:0}.campaign-hero .campaign-art img{object-position:center 65%}.campaign-hero .campaign-art:before{display:none}.campaign-hero .campaign-shade{background:linear-gradient(#21170fe6 0%,#21170fc9 40%,#21170f8c 75%,#21170f59)}.campaign-hero .campaign-content{padding:48px 24px 112px}.campaign-hero .campaign-content h1{font-size:clamp(40px,10.4vw,64px)}.campaign-hero .campaign-description{color:#fff3e3}.campaign-hero .campaign-sourcing{margin-top:30px}}@media (max-width:360px){.campaign-hero .campaign-content{padding-inline:18px}}@media (min-width:701px){.campaign-hero .campaign-art img{object-position:right top}}@media (min-width:701px) and (max-aspect-ratio:3/2){.campaign-hero .campaign-art img{object-fit:contain;object-position:right top}}@media (max-width:700px){.campaign-hero{justify-content:flex-start}.campaign-hero .campaign-art{height:min(125vw,700px);bottom:auto}.campaign-hero .campaign-art img{object-position:90% top;object-fit:cover}.campaign-hero .campaign-content{padding-top:clamp(240px,66vw,420px)}.campaign-hero .campaign-shade{background:linear-gradient(#21170f00 0%,#21170f14 15%,#21170f94 30%,#21170fe8 55%,#241910 75%)}}
