.pulse{background:#ed392e;color:#fff}.pulse .demo-bar{background:#f5eee9;color:#222}.pulse nav{background:#ec362d;border-bottom:1px solid #ffffff30}.pulse nav strong{font-style:italic;font-size:32px}.pulse-hero{position:relative;height:calc(100svh - 125px);min-height:680px;max-height:1000px;overflow:hidden;--pulse-x:0px;--pulse-y:0px}.pulse-hero>img{width:100%;height:100%;object-fit:cover;transform:scale(1.025) translate(var(--pulse-x),var(--pulse-y));transition:transform .7s cubic-bezier(.16,1,.3,1)}.pulse-copy{position:absolute;left:4%;top:12%;z-index:1}.pulse-copy h1{font-size:136px;font-style:italic;font-weight:900;line-height:.85;margin:30px 0}.pulse-copy em{font-style:italic}.pulse-copy p{font-size:17px;line-height:1.8}.pulse-edition{position:absolute;right:4%;bottom:8%;font-size:9px;line-height:1.8}.pulse-explore{position:absolute;left:4%;bottom:8%;width:55px;height:55px;display:grid;place-items:center;border:1px solid #fff9;border-radius:50%;transition:transform .45s cubic-bezier(.2,1.6,.3,1)}.pulse-explore:hover{transform:rotate(12deg) scale(1.08)}.pulse-explore svg{width:25px;height:25px}.pulse-motion{position:absolute;right:4%;top:10%;border:1px solid #fff7;background:none;color:white;width:38px;height:38px;padding:9px;border-radius:3px}.pulse-motion svg{width:18px;height:18px}.pulse-motion:disabled{opacity:.45}.pulse-ticker{overflow:hidden;background:#e6f340;color:#131a15;padding:22px 0;font-size:43px;font-weight:900;font-style:italic;white-space:nowrap}.pulse-ticker>div{width:max-content;animation:pulse-marquee 28s linear infinite}.pulse.paused .pulse-ticker>div{animation-play-state:paused}@keyframes pulse-marquee{to{transform:translateX(-50%)}}.pulse-collection{padding:80px 4%;background:#f8f7f3;color:#272a23}.pulse-heading h2{font-size:58px;line-height:1.1;margin:25px 0 45px}.collection-row{display:grid;grid-template-columns:140px 1fr 220px 30px;align-items:center;gap:25px;width:100%;padding:30px 0;border:0;border-top:1px solid #aaa;background:none;color:inherit;text-align:left}.collection-row>span{font-size:10px}.collection-row strong{font-size:34px;font-style:italic}.collection-row svg{width:24px;transition:transform .3s}.collection-row:hover svg{transform:translate(3px,-3px)}.pulse-story{padding:85px 4%;background:#1e2823;color:#f6f7ef;position:relative}.pulse-story h2{font-size:65px;line-height:1.15;margin:30px 0}.pulse-story p{font-size:15px;line-height:1.9}.pulse-story-note{position:absolute;right:4%;bottom:85px;font-size:11px;line-height:1.9;color:#b5c6b8}.pulse .demo-end{border:0}.pulse .demo-cta{background:#e6f340;color:#17221a}.pulse footer{border-top:1px solid #fff5}.pulse dialog{width:1000px;max-width:94%;padding:0;overflow:auto;max-height:90svh;background:#f8f7f3;color:#262c24}.pulse dialog[open]{display:grid;grid-template-columns:1.2fr 1fr}.pulse .dialog-close{position:absolute;right:10px;top:10px;z-index:2;background:#f8f7f3}.pulse-detail-image img{width:100%;height:100%;object-fit:cover;min-height:480px}.pulse-detail-copy{padding:55px 30px 35px}.pulse-detail-copy h2{font-family:Arial,sans-serif;font-size:38px;font-style:italic;font-weight:800}.pulse-detail-copy p{font-size:13px}.pulse-swatches{display:flex;gap:14px;margin:22px 0}.pulse-swatches button{width:32px;height:32px;border-radius:50%;border:1px solid #777;background:#ef392b}.pulse-swatches button[data-color=graphite]{background:#28322d}.pulse-swatches button[aria-pressed=true]{outline:1px solid #26302a;outline-offset:4px}.pulse-size{display:flex;flex-direction:column;gap:8px;font-size:11px;margin:25px 0}.pulse-size select{background:none;color:inherit;border:1px solid #9baca0;padding:12px;font:inherit}.pulse-detail-image[data-color=graphite] img{filter:grayscale(1)}@media(max-width:700px){.pulse nav strong{font-size:25px}.pulse nav div{gap:12px;font-size:9px}.pulse-hero{min-height:700px;height:calc(100svh - 125px)}.pulse-hero>img{object-position:65% center}.pulse-copy{left:5%;top:8%}.pulse-copy h1{font-size:90px;margin:20px 0}.pulse-copy p{font-size:13px}.pulse-copy .kicker{font-size:8px}.pulse-edition{font-size:7px}.pulse-ticker{font-size:29px;padding:17px 0}.pulse-collection{padding:50px 5%}.pulse-heading h2{font-size:36px}.collection-row{grid-template-columns:1fr 28px;gap:12px;padding:25px 0}.collection-row>span{grid-column:1;font-size:8px}.collection-row strong{grid-column:1;font-size:28px}.collection-row svg{grid-column:2;grid-row:1/4}.pulse-story{padding:55px 5%}.pulse-story h2{font-size:41px}.pulse-story p{font-size:13px}.pulse-story-note{position:static;display:block;margin-top:35px;font-size:9px}.pulse dialog[open]{display:block}.pulse-detail-image img{min-height:0;height:auto;aspect-ratio:3/2}.pulse-detail-copy{padding:25px 22px}.pulse-detail-copy h2{font-size:31px}.pulse-detail-copy .demo-cta{font-size:12px}}@media(prefers-reduced-motion:reduce){.pulse-ticker>div{animation:none}.pulse-hero>img{transform:none!important;transition:none}}
.pulse-detail-image img{object-fit:contain;background:#be1717}
