html,body{background:#fff}.pm-eyebrow,.pm-link{font-family:var(--font-body--family);font-size:11px;font-weight:400;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.pm-eyebrow{margin:0}.pm-link{display:inline-block;color:inherit;text-decoration:none!important;border-bottom:1px solid currentColor;padding:8px 0;transition:opacity .4s}.pm-link:hover{opacity:.55}.pm-section{padding:90px 4vw;color:var(--pm-section-color,#1a1714);background:var(--pm-section-background,#fff)}.pm-section-heading{margin:0 0 38px;display:flex;align-items:baseline;gap:24px;flex-wrap:wrap}.pm-section-heading h2{font-family:var(--font-heading--family);font-size:clamp(32px,4vw,58px);font-weight:400;line-height:1.1;margin:0;letter-spacing:-.025em}.pm-section-heading p{font-size:13px}.pm-section-heading>.pm-link{margin-left:auto}.pm-prose{font-size:14px;line-height:1.9;max-width:420px}.pm-campaign{position:relative;min-height:var(--pm-height,90svh);background:var(--pm-bg,#fff);color:var(--pm-ink,#1a1714);display:flex;align-items:var(--pm-position,center);text-align:var(--pm-align,center);isolation:isolate}.pm-hero{min-height:100svh}.pm-campaign-media{position:absolute;inset:0;z-index:-1;overflow:hidden}.pm-campaign-media picture,.pm-desktop-media,.pm-mobile-video{display:block;height:100%;width:100%}.pm-campaign-media img,.pm-campaign-media video{height:100%;width:100%;object-fit:cover}.pm-mobile-video{display:none}.pm-campaign-copy{width:100%;padding:100px 6vw 70px}.pm-campaign h1,.pm-campaign h2{font-family:var(--font-heading--family);font-size:clamp(48px,7.5vw,112px);font-weight:400;line-height:1;letter-spacing:-.035em;color:inherit;margin:32px 0}.pm-campaign-copy>p:not(.pm-eyebrow){font-size:14px}.pm-campaign-copy>.pm-link{margin-top:22px}.pm-placeholder-label{position:absolute;inset:auto 20px 20px;display:block;text-align:center;font-family:var(--font-body--family);font-size:9px;letter-spacing:.14em;line-height:1.8;text-transform:uppercase;opacity:.55}.pm-editorial-grid{display:grid;grid-template-columns:repeat(var(--pm-columns,4),minmax(0,1fr));gap:22px}.pm-editorial-card a,.pm-product-card a{color:inherit;text-decoration:none}.pm-card-image{position:relative;aspect-ratio:var(--pm-ratio,4/5);background:#e6dfd5;overflow:hidden}.pm-editorial-card:nth-child(even) .pm-card-image{background:#d3c8ba}.pm-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.pm-editorial-card:hover img{transform:scale(1.02)}.pm-editorial-card h3{font-family:var(--font-body--family);font-size:12px;letter-spacing:.08em;font-weight:400;text-transform:uppercase;margin:22px 0 4px}.pm-editorial-card .pm-link{font-size:10px}.pm-fit{display:grid;grid-template-columns:1fr 1fr;color:#1A1714}.pm-fit-media{position:relative;min-height:650px;background:#ded4c6}.pm-fit-media img{width:100%;height:100%;position:absolute;object-fit:cover}.pm-fit-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:80px 12%}.pm-fit-copy h2{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(42px,5vw,76px);line-height:1.02;letter-spacing:-.03em;margin:30px 0}.pm-fit-copy .pm-link{margin-top:24px}.pm-fit-reverse .pm-fit-media{order:2}.pm-product-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:24px;scrollbar-width:thin}.pm-product-card{flex:0 0 calc((100% - 72px)/4);min-width:0;scroll-snap-align:start}.pm-product-image{position:relative;aspect-ratio:4/5;background:#e6dfd5;overflow:hidden}.pm-product-image img{height:100%;width:100%;object-fit:cover}.pm-product-image .pm-secondary-image{position:absolute;inset:0;opacity:0;transition:opacity .6s}.pm-product-card:hover .pm-secondary-image{opacity:1}.pm-product-card h3{font-family:var(--font-body--family);font-size:13px;font-weight:400;line-height:1.5;text-transform:none;margin:18px 0 4px}.pm-product-card p{font-size:12px;margin:0;line-height:1.6}.pm-newsletter{padding:110px 24px 120px;text-align:center;background:var(--pm-section-background,#fff);color:var(--pm-section-color,#1a1714)}.pm-newsletter h2{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(52px,6vw,82px);line-height:1;margin:24px 0}.pm-newsletter .pm-prose{margin:auto}.pm-newsletter form{max-width:560px;margin:40px auto 0}.pm-email-row{display:flex;border-bottom:1px solid currentColor;gap:16px}.pm-email-row input{flex:1;min-width:0;border:0;background:none;outline-offset:4px;padding:18px 0;font-size:11px;letter-spacing:.12em;color:inherit}.pm-email-row button{background:none;border:0;color:inherit;font-size:10px;letter-spacing:.12em;cursor:pointer;padding:18px 0;min-height:44px}.pm-email-row button span{margin-left:24px}.pm-footer{background:var(--pm-section-background,#fff);color:var(--pm-section-color,#1a1714);padding:80px 5vw 28px}.pm-footer-brand{margin:0 0 64px;font-family:var(--font-body--family);font-size:clamp(28px,7.5vw,110px);letter-spacing:.05em;line-height:1;overflow-wrap:anywhere}.pm-footer-brand img{max-width:600px;width:100%;height:auto}.pm-footer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:850px}.pm-footer h3{font:400 11px var(--font-body--family);letter-spacing:.16em;margin:0 0 24px}.pm-footer ul{list-style:none;padding:0;margin:0}.pm-footer li{margin:12px 0}.pm-footer a{color:inherit;font-size:12px;text-decoration:none}.pm-footer a:hover{text-decoration:underline}.pm-footer-bottom{margin-top:80px;display:flex;gap:24px;justify-content:space-between;font-size:10px;letter-spacing:.06em}.pm-footer select{background:transparent;color:inherit;border:1px solid currentColor;padding:10px;max-width:250px}.pm-footer option{color:#1A1714}.pm-footer button{background:transparent;color:inherit;border:0;text-decoration:underline;font-size:11px;padding:10px}.pm-footer-bottom p{margin:0}
@media(max-width:989px){.pm-editorial-grid{gap:16px}.pm-fit-media{min-height:520px}.pm-fit-copy{padding:60px 9%}}
@media(max-width:749px){.pm-section{padding:60px 20px}.pm-section-heading{gap:14px;margin-bottom:28px}.pm-section-heading>.pm-link{font-size:9px}.pm-campaign-copy{padding:110px 24px 80px}.pm-campaign h1,.pm-campaign h2{font-size:clamp(43px,11vw,72px)}.pm-campaign:has(.pm-mobile-video) .pm-desktop-media,.pm-campaign:has(.pm-mobile-video) picture{display:none}.pm-mobile-video{display:block}.pm-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.pm-editorial-card h3{font-size:10px;margin-top:16px}.pm-fit{grid-template-columns:1fr}.pm-fit-media{min-height:0;aspect-ratio:4/5}.pm-fit-reverse .pm-fit-media{order:0}.pm-fit-copy{padding:65px 28px 75px}.pm-fit-copy h2{font-size:52px}.pm-product-track{gap:16px;margin-right:-20px;padding-right:20px}.pm-product-card{flex-basis:var(--pm-mobile-card,62%)}.pm-newsletter{padding:80px 24px}.pm-footer{padding:64px 24px 28px}.pm-footer-brand{margin-bottom:48px}.pm-footer-columns{grid-template-columns:repeat(2,1fr);gap:38px 20px}.pm-footer-bottom{flex-direction:column;margin-top:56px}.pm-placeholder-label{font-size:8px;inset:auto 12px 15px}.pm-statement{padding-block:80px!important}}
@media(prefers-reduced-motion:reduce){.pm-card-image img,.pm-product-image .pm-secondary-image,.pm-link{transition:none}}
