@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1858f5543ad95bc8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/3b2a65bc67cf51e8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7d6c8ae62d4e6c58-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/70b116b8ecb87519-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7f06be3f780a819a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1858f5543ad95bc8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3b2a65bc67cf51e8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d6c8ae62d4e6c58-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/70b116b8ecb87519-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7f06be3f780a819a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1858f5543ad95bc8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3b2a65bc67cf51e8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7d6c8ae62d4e6c58-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/70b116b8ecb87519-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7f06be3f780a819a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1858f5543ad95bc8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3b2a65bc67cf51e8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7d6c8ae62d4e6c58-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/70b116b8ecb87519-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7f06be3f780a819a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald Fallback;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_222698{font-family:Oswald,Oswald Fallback;font-style:normal}.__variable_222698{--font-oswald:"Oswald","Oswald Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-serif:"Instrument Serif","Instrument Serif Fallback"}:root{--navy:#1b2340;--pink:#ffb0dc;--white:#ffffff}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--white);font-family:var(--font-oswald),"Arial Narrow",sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--pink);text-decoration:none}a:hover{color:var(--white)}::selection{background:var(--pink);color:var(--navy)}input::placeholder{color:rgba(255,255,255,.35)}@keyframes hb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.serif{font-family:var(--font-serif),Georgia,serif;font-weight:400}.eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase}.header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px clamp(20px,5vw,64px);position:relative;z-index:5}.header-logo{height:38px;width:auto;display:block}.header-link{font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--pink);border-bottom:1px solid rgba(255,176,220,.4);padding-bottom:3px}.hero{padding:clamp(28px,6vw,64px) clamp(20px,5vw,64px) clamp(56px,8vw,96px);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);align-items:end;max-width:1440px;margin:0 auto}.hero-copy{max-width:840px}.hero-kicker{display:flex;align-items:center;gap:12px;color:var(--pink);margin-bottom:clamp(20px,3vw,32px)}.hero-kicker-line{width:26px;height:1px;background:var(--pink);display:block;flex:0 0 auto}.hero-title{font-size:clamp(46px,9.5vw,124px);line-height:.92;letter-spacing:-.02em;margin:0;color:var(--white);text-wrap:balance}.hero-title em{font-style:italic;color:var(--pink)}.hero-sub{font-size:clamp(16px,1.5vw,20px);font-weight:300;line-height:1.55;max-width:46ch;margin:clamp(22px,3vw,34px) 0 0;color:rgba(255,255,255,.68)}.hero-form-wrap{max-width:620px;width:100%}.form-label{color:rgba(255,255,255,.55)}.form-stack{display:flex;flex-direction:column;gap:12px}.form-row{display:flex;flex-wrap:wrap;gap:10px}.input{background:transparent;border:1px solid rgba(255,255,255,.3);color:var(--white);font-family:var(--font-oswald),sans-serif;font-size:16px;font-weight:300;padding:16px 18px;border-radius:0;outline:none}.input:focus{border-color:var(--pink)}.input-flex{flex:1 1 240px;min-width:0}.input-full{width:100%;box-sizing:border-box}.button{background:var(--pink);color:var(--navy);border:1px solid var(--pink);font-family:var(--font-oswald),sans-serif;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding:16px 30px;cursor:pointer;border-radius:0}.button:hover{background:var(--white);border-color:var(--white)}.button:disabled{opacity:.6;cursor:default}.button-fixed{flex:0 0 auto}.button-full{width:100%}.form-consent{line-height:1.55;color:rgba(255,255,255,.5)}.form-consent,.form-error{font-size:13px;font-weight:300;margin:4px 0 0}.form-error{color:var(--pink)}.form-boxed{border:1px solid rgba(255,255,255,.2)}.form-boxed,.success-card{padding:clamp(24px,3vw,34px)}.success-card{border:1px solid rgba(255,176,220,.4);background:rgba(255,176,220,.08)}.success-card-animated{animation:hb-rise .5s ease both}.success-eyebrow{color:var(--pink);margin-bottom:14px}.success-title{font-size:clamp(24px,2.6vw,34px)}.success-email,.success-title{line-height:1.15;margin:0 0 20px;color:var(--white)}.success-email{font-size:clamp(22px,2.4vw,30px);word-break:break-word}.success-note{font-size:13px;font-weight:300;line-height:1.6;margin:20px 0 0;color:rgba(255,255,255,.55)}.download-button{display:inline-block;background:var(--pink);color:var(--navy);padding:15px 26px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.download-button:hover{background:var(--white);color:var(--navy)}.section{padding:clamp(56px,8vw,110px) clamp(20px,5vw,64px)}.section-inner{max-width:1440px;margin:0 auto}.section-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-bottom:22px;margin-bottom:clamp(36px,5vw,64px)}.section-title{font-size:clamp(32px,4.5vw,60px);line-height:1;margin:0;letter-spacing:-.01em}.how{background:var(--pink);color:var(--navy)}.how .section-head{border-bottom:1px solid rgba(27,35,64,.25)}.how-tag{color:rgba(27,35,64,.6)}.how-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px)}.how-step-number{font-size:44px;line-height:1;margin-bottom:16px}.how-step-title{font-size:14px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin:0 0 12px}.how-step-text{font-size:16px;font-weight:300;line-height:1.6;margin:0;color:rgba(27,35,64,.78);text-wrap:pretty}.scents .section-head{border-bottom:1px solid rgba(255,255,255,.2)}.scents .section-title{color:var(--white)}.scents-tag{color:var(--pink)}.scents-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:clamp(20px,2.5vw,34px);gap:clamp(20px,2.5vw,34px)}.scent-card{border:1px solid rgba(255,255,255,.2);padding:clamp(26px,3vw,38px);display:flex;flex-direction:column;gap:22px;min-height:340px}.scent-card:hover{border-color:var(--pink)}.scent-card-head{display:flex;align-items:center;justify-content:space-between}.scent-number{color:rgba(255,255,255,.5)}.scent-diamond{width:13px;height:13px;display:block;transform:rotate(45deg)}.scent-diamond-pink{background:var(--pink)}.scent-diamond-outline{border:1px solid var(--pink)}.scent-diamond-white{background:var(--white)}.scent-title{font-size:clamp(28px,3vw,40px);line-height:1.05;margin:0;color:var(--white)}.scent-notes{margin-top:auto;display:flex;flex-direction:column;gap:6px;font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:19px;color:var(--pink)}.scent-pairing{font-size:14px;font-weight:300;line-height:1.55;margin:0;color:rgba(255,255,255,.55)}.scents-footnote{font-size:14px;font-weight:300;margin:clamp(28px,3vw,40px) 0 0;color:rgba(255,255,255,.45)}.signup{border-top:1px solid rgba(255,255,255,.18);padding:clamp(56px,9vw,120px) clamp(20px,5vw,64px)}.signup-inner{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);align-items:center}.signup-title{font-size:clamp(36px,5.5vw,76px);line-height:.98;margin:0;color:var(--white);letter-spacing:-.02em;text-wrap:balance}.signup-sub{font-size:clamp(16px,1.4vw,19px);font-weight:300;line-height:1.6;max-width:40ch;margin:24px 0 0;color:rgba(255,255,255,.68)}.footer{border-top:1px solid rgba(255,255,255,.14);padding:32px clamp(20px,5vw,64px);display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.45)}.footer a{color:var(--pink)}