.pulse{max-width:640px;margin:0 auto;padding:56px 24px 96px;color:var(--ink)}@media (min-width:720px){.pulse{padding:80px 24px 120px}}.pulse__header+.pulse__section,.pulse__section+.pulse__footer,.pulse__section+.pulse__section{margin-top:64px}@media (min-width:720px){.pulse__section+.pulse__section{margin-top:80px}}.pulse__header{border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 10px 26px rgba(26,23,20,.1);margin-bottom:22px;text-align:center}.pulse__cover{padding:28px 22px 24px}.pulse__cover .pulse__eyebrow{margin:0 0 2px}.pulse__issue-num{margin:0;font-family:var(--serif);font-size:54px;line-height:.85;color:rgba(168,43,33,.3)}.pulse__cover .pulse__theme{margin:4px 0 12px}.pulse__cover .pulse__date{margin:0}.pulse__cover-note{background:#fffdfa;padding:16px 18px}.pulse__cover-note .pulse__editors-note{border-top:none;padding-top:0;margin-top:0}.pulse__eyebrow{margin:0 0 16px;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cherry)}.pulse__theme{margin:0 0 20px;font-family:var(--serif);font-style:italic;font-size:clamp(32px,6vw,48px);line-height:1.1;font-weight:400;color:var(--ink)}.pulse__date{margin:0 0 8px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone)}.pulse__cadence{margin:0;font-size:13px}.pulse__cadence,.pulse__editors-note{font-family:var(--serif);font-style:italic;color:var(--stone-deep)}.pulse__editors-note{max-width:380px;margin:16px auto 0;padding-top:14px;border-top:1px solid var(--line);font-size:15px;line-height:1.5}.pulse__index{display:block;text-align:center;margin-top:16px}.pulse__index-label{display:block;font-family:var(--mono);font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--cherry);margin-bottom:6px}.pulse__index-chip{font-family:var(--serif);font-style:italic;font-size:12.5px;color:var(--stone-deep)}.pulse__index-chip:not(:last-child):after{content:" · ";color:var(--cherry);opacity:.55}.pulse__zone{margin:28px 0 14px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--cherry);text-align:center}.pulse__issue-quiz{text-align:center;margin:24px auto 0;max-width:420px;padding:16px;border:1px dashed var(--line);border-radius:14px}.pulse__issue-quiz-line{margin:0 0 8px;font-family:var(--serif);font-style:italic;font-size:15px;color:var(--stone-deep)}.pulse__issue-quiz-cta{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--cherry);text-decoration:none}.pulse__issue-quiz-cta:hover{color:var(--cherry-deep)}.pulse__nose-teaser{margin:28px auto 0;max-width:440px;padding:16px 18px;background:linear-gradient(160deg,var(--pink-tint),var(--pink-2));border:1px solid var(--pink-2);border-radius:14px;text-align:center;box-shadow:0 6px 16px rgba(200,54,42,.08)}.pulse__nose-teaser-line{margin:0;font-family:var(--serif);font-style:italic;font-size:14px;line-height:1.45;color:var(--ink)}.pulse__nose-teaser-cta{margin-top:10px;border:none;background:transparent;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--cherry);cursor:pointer}.pulse__nose-teaser-cta:hover{color:var(--cherry-deep)}.pulse__between-sub{margin:14px 0 8px;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--stone);text-align:center}.pulse__between-actions{display:flex;flex-direction:column;gap:8px;align-items:center}.pulse__section-eyebrow{position:relative;margin:0 auto 24px;padding-top:24px;font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cherry);text-align:center}.pulse__section-eyebrow:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:48px;height:1px;background:var(--cherry);opacity:.5}.pulse__lead{margin:0 auto 28px;max-width:42ch;font-family:var(--serif);font-style:italic;font-size:17px;line-height:1.5;color:var(--ink);text-align:center}.pulse__tribe-list{list-style:none;padding:0;margin:0 auto 24px;max-width:480px;border-top:1px solid var(--line)}.pulse__tribe-row{border-bottom:1px solid var(--line)}.pulse__tribe-link{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 4px;text-decoration:none;color:inherit;transition:opacity .15s ease}.pulse__tribe-link:hover{opacity:.7}.pulse__tribe-brand{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);flex-shrink:0}.pulse__tribe-name{font-family:var(--serif);font-style:italic;font-size:18px;color:var(--ink);text-align:right}.pulse__tribe-cta{display:block;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cherry);text-decoration:none;padding:8px 0;transition:color .15s ease}.pulse__tribe-cta:hover{color:var(--cherry-deep)}.pulse__elsewhere-list{display:flex;flex-direction:column;gap:0;max-width:480px;margin:0 auto}.pulse__elsewhere-card{padding:24px 0;border-bottom:1px solid var(--line);text-align:center}.pulse__elsewhere-card:last-child{border-bottom:none}.pulse__elsewhere-card:first-child{border-top:1px solid var(--line)}.pulse__elsewhere-tribe{margin:0 0 10px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone-deep)}.pulse__elsewhere-lead{margin:0 0 12px;font-family:var(--serif);font-style:italic;font-size:16px;line-height:1.4;color:var(--ink)}.pulse__elsewhere-pick{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--cherry);display:inline-block;transition:color .15s ease}.pulse__elsewhere-pick:hover{color:var(--cherry-deep)}.pulse__elsewhere-brand{color:var(--stone)}.pulse__elsewhere-divider{color:var(--cherry);opacity:.5}.pulse__elsewhere-name{font-family:var(--serif);font-style:italic;font-size:14px;letter-spacing:0;text-transform:none;color:var(--cherry)}@media (min-width:720px){.pulse__elsewhere-list{flex-direction:row;max-width:100%}.pulse__elsewhere-card{flex:1 1;border-bottom:none;border-right:1px solid var(--line);padding:0 24px}.pulse__elsewhere-card:first-child{border-top:none;padding-left:0}.pulse__elsewhere-card:last-child{border-right:none;padding-right:0}}.pulse__layering{text-align:center;max-width:480px;margin-left:auto;margin-right:auto}.pulse__layering-pair{margin:0 auto 16px;font-family:var(--serif);font-size:clamp(18px,2.4vw,22px);line-height:1.4;color:var(--ink)}.pulse__layering-brand{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.pulse__layering-name{font-style:italic}.pulse__layering-plus{color:var(--cherry);opacity:.7}.pulse__layering-lead{margin:0 auto 16px;max-width:42ch;font-family:var(--serif);font-style:italic;font-size:17px;line-height:1.5;color:var(--ink)}.pulse__layering-proof{margin:0 auto 24px;max-width:36ch;font-family:var(--serif);font-style:italic;font-size:14px;color:var(--stone-deep)}.pulse__layering-proof em{color:var(--cherry);font-style:italic;font-weight:400}.pulse__layering-pairing{display:flex;align-items:center;justify-content:center;gap:16px;margin:4px auto 18px}.pulse__layering-bottle{display:flex;flex-direction:column;align-items:center;width:104px;text-decoration:none}.pulse__layering-img{display:flex;justify-content:center;width:100%;margin-bottom:8px}.pulse__layering-bottle .pulse__layering-brand{display:block;margin-top:2px}.pulse__layering-bottle .pulse__layering-name{display:block;font-family:var(--serif);font-size:13px;line-height:1.2;color:var(--ink);margin-top:2px}.pulse__layering-pairing .pulse__layering-plus{font-size:20px;opacity:.8}.pulse__layering-proof{margin-bottom:6px}.pulse__layering-caveat{margin:0 auto 22px;font-family:var(--serif);font-style:italic;font-size:13px;color:var(--stone)}.pulse__three-wrap{max-width:480px;margin:22px auto 0}.pulse__sub-eyebrow{margin:0 0 12px;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--cherry);text-align:center;opacity:.85}.pulse__three{display:flex;align-items:flex-start;gap:10px}.pulse__three-card{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;background:#fffdfa;border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 12px rgba(26,23,20,.05);padding:10px 8px}.pulse__three-lab{font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--cherry);margin-bottom:6px}.pulse__three-img{width:100%;aspect-ratio:2/3;overflow:hidden;border-radius:8px}.pulse__three-img .fragrance-image{width:100%;max-width:none;height:100%}.pulse__three-img .fragrance-image img,.pulse__three-img .fragrance-image picture{display:block;width:100%;height:100%}.pulse__three-img .fragrance-image img{object-fit:contain}.pulse__three-name{margin-top:6px;font-family:var(--serif);font-style:italic;font-size:12px;line-height:1.2;color:var(--ink)}.pulse__battle,.pulse__layering,.pulse__story{max-width:480px;margin-left:auto;margin-right:auto;background:#fffdfa;border:1px solid var(--line);border-radius:14px;box-shadow:0 6px 18px rgba(26,23,20,.06);padding:18px 16px}.pulse__battle,.pulse__story{margin-top:14px}.pulse__play-panel{max-width:500px;margin:0 auto;background:var(--pink-tint);border:1px solid var(--pink-2);border-radius:18px;padding:6px 12px 16px}.pulse__play-panel .pulse__battle,.pulse__play-panel .pulse__issue-quiz,.pulse__play-panel .pulse__layering{max-width:100%;margin:12px 0 0}.pulse__story{padding:0;overflow:hidden}.pulse__story-cover{padding:28px 20px}.pulse__story-cover .pulse__story-quote{margin:0;font-family:var(--serif);font-style:italic;font-size:21px;line-height:1.3;color:var(--ink);text-align:left}.pulse__story-meta{padding:13px 16px 15px;text-align:center}.pulse__cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--cherry);text-decoration:none;border-bottom:1px solid var(--cherry);padding:4px 0;transition:color .15s ease,border-color .15s ease}.pulse__cta:hover{color:var(--cherry-deep);border-bottom-color:var(--cherry-deep)}.pulse__story{text-align:center;max-width:540px;margin-left:auto;margin-right:auto}.pulse__story-quote{margin:0 auto 16px;font-family:var(--serif);font-style:italic;font-size:clamp(22px,3.5vw,28px);line-height:1.35;color:var(--ink);max-width:28ch}.pulse__story-attribution{margin:0 auto 24px;font-family:var(--serif);font-style:italic;font-size:14px;color:var(--stone)}.pulse__story-fragrance{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;border-left:2px solid var(--cherry);padding:8px 14px;text-decoration:none;color:inherit;text-align:left}.pulse__story-fragrance-brand{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone)}.pulse__story-fragrance-name{font-family:var(--serif);font-style:italic;font-size:18px;color:var(--ink)}.pulse__battle{text-align:center;max-width:480px;margin-left:auto;margin-right:auto}.pulse__battle-result{margin:0 auto 14px;font-family:var(--serif);font-size:20px;line-height:1.3;color:var(--ink)}.pulse__battle-result em{color:var(--cherry);font-style:italic}.pulse__battle-detail{margin:0 auto 24px;font-family:var(--serif);font-style:italic;font-size:14px;line-height:1.5;color:var(--stone-deep);max-width:36ch}.pulse__battle-teaser{margin:0 auto 16px;font-family:var(--serif);font-size:16px;line-height:1.4;color:var(--ink)}.pulse__battle-teaser em{font-style:italic}.pulse__more-grid{display:flex;flex-direction:column;gap:16px}@media (min-width:720px){.pulse__more-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}}.pulse__paywall{text-align:center;max-width:480px;margin-left:auto;margin-right:auto;padding:32px 24px;background:var(--pink-tint);border:1px solid var(--cherry);border-radius:6px}.pulse__paywall-lead{margin:0 auto 20px;font-family:var(--serif);font-style:italic;font-size:clamp(20px,3vw,24px);line-height:1.3;color:var(--cherry);max-width:32ch}.pulse__paywall-list{list-style:none;padding:0;margin:0 auto 24px;max-width:38ch;display:flex;flex-direction:column;gap:8px}.pulse__paywall-list li{font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.45;color:var(--ink)}.pulse__paywall-detail{margin:0 auto 24px;max-width:36ch;font-family:var(--serif);font-style:italic;font-size:13px;line-height:1.5;color:var(--stone-deep)}.pulse__paywall-cta{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;background:var(--cherry);color:var(--cream);border:1px solid var(--cherry);border-radius:999px;font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background .15s ease}.pulse__paywall-cta:hover{background:var(--cherry-deep);color:var(--cream);border-color:var(--cherry-deep);border-bottom-color:var(--cherry-deep)}.pulse__footer{text-align:center;margin-top:80px;padding-top:32px;border-top:1px solid var(--line)}.pulse__footer-line{margin:0 0 6px;font-family:var(--serif);font-style:italic;font-size:14px;color:var(--stone-deep)}.pulse__footer-mark{margin:20px 0 0;font-family:var(--serif);font-size:18px;color:var(--cherry);letter-spacing:.08em}.pulse--empty{text-align:center;padding-top:120px}.pulse__empty-line{font-family:var(--serif);font-style:italic;font-size:18px;color:var(--stone-deep)}.pulse__locked{position:relative;overflow:hidden;border-radius:12px}.pulse__locked-veil{filter:blur(9px) saturate(.85);opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:scale(1.02)}.pulse__locked-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:24px;background:hsla(33,58%,96%,.4)}.pulse__locked-eyebrow{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cherry)}.pulse__locked-line{margin:0;max-width:28ch;font-family:var(--serif);font-style:italic;font-size:17px;line-height:1.35;color:var(--ink)}.pulse__locked-cta{margin-top:6px;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cream);background:var(--cherry);padding:11px 22px;border-radius:999px;text-decoration:none;transition:background .2s ease}.pulse__locked-cta:hover{background:var(--cherry-deep,#a82a26)}.pulse__tabs{display:flex;gap:20px;border-bottom:1px solid var(--line);margin:4px 0 28px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pulse__tabs::-webkit-scrollbar{height:0}@media (max-width:720px){.pulse__tabs{flex-wrap:wrap;overflow-x:visible;gap:12px 20px}}.pulse__tab{position:relative;flex-shrink:0;white-space:nowrap;background:none;border:0;padding:0 0 12px;font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);cursor:pointer;transition:color .18s ease}.pulse__tab:hover{color:var(--ink)}.pulse__tab--on{color:var(--cherry)}.pulse__tab--on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--cherry)}.pulse__nose-empty{text-align:center}.pulse__nose-cta{display:inline-block;margin-top:14px;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cream);background:var(--cherry);padding:12px 24px;border-radius:999px;text-decoration:none;transition:background .2s ease}.pulse__nose-cta:hover{background:var(--cherry-deep,#a82a26)}.pulse__app-head{padding-bottom:0}.pulse__magazine{display:grid;grid-gap:4px;gap:4px;margin:4px 20px 22px;padding:16px 18px;border-radius:12px;background:var(--pink-tint);color:var(--ink);text-decoration:none}.pulse__magazine-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cherry)}.pulse__magazine-title{font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.15}.pulse__magazine-sub{font-size:14px;color:var(--stone-deep)}.pulse__magazine-go{margin-top:6px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cherry)}.pulse__magazine:focus-visible{outline:2px solid var(--cherry);outline-offset:2px}