.header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #ddd2c2}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:10px 0}.header__brand{display:inline-flex;align-items:center;gap:10px;color:#1a1519;text-decoration:none;font-weight:700;font-size:17px;letter-spacing:-.01em}.header__brand:focus-visible{outline:3px solid #1a1519;outline-offset:4px}.header__heart{width:24px;height:22px;flex:none;color:#d81e28}.header__name{white-space:nowrap}.header__nav{display:flex;align-items:center;gap:24px}.header__link{display:none;color:#1a1519;font-size:16px;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);padding-bottom:2px}.header__link:hover{border-bottom-color:#0e6e63}.header__link:focus-visible{outline:3px solid #1a1519;outline-offset:4px}@media(min-width:768px){.header__link{display:inline-block}}.header__cta{padding:11px 20px;font-size:16px}@media(max-width:479px){.header__name{max-width:8.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__cta{padding:11px 16px}}.evening{background:#f6efe4;padding:80px 0 88px}.evening__head{max-width:46ch;margin-bottom:56px}.evening__lead{margin-top:16px;color:#6a5c62}.evening__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:56px;gap:56px}@media(min-width:1100px){.evening__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.evening__stage{display:flex;flex-direction:column;gap:24px}.evening__stage--no-photo .evening__body{max-width:none}.evening__photo{display:block;width:100%;margin-top:auto;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:3px}.evening__body{max-width:44ch}@media(min-width:1100px){.evening__body{max-width:none}}.evening__num{display:block;font-size:clamp(34px,4vw,48px);line-height:1;color:#b3121b;margin-bottom:16px}.evening__name{margin-bottom:12px}.evening__text{color:#6a5c62}.fears{padding:80px 0;background:#fafafa}.fears__head{max-width:46ch;margin-bottom:40px}.fears__lead{margin-top:16px;color:#7e6e74}.fears__list{margin:0;padding:0}.fears__item{display:grid;grid-gap:8px;gap:8px;padding:24px 0;border-top:1px solid #ddd2c2}.fears__item:last-child{border-bottom:1px solid #ddd2c2}@media(min-width:1100px){.fears__item{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:baseline}}.fears__thought{font-size:clamp(21px,2.2vw,26px);font-weight:700;line-height:1.25;letter-spacing:-.015em}.fears__thought:before{content:"«"}.fears__thought:after{content:"»"}.fears__answer{margin:0;color:#7e6e74;max-width:62ch}.seven{background:#1a0f0a;padding:64px 0}@media(min-width:1100px){.seven{padding:0}}.seven__inner{display:grid;grid-gap:40px;gap:40px;align-items:center}@media(min-width:1100px){.seven__inner{grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:64px;align-items:stretch}}.seven__figure{margin:0;max-width:420px}@media(min-width:1100px){.seven__figure{max-width:none;min-height:0}}.seven__photo{display:block;width:100%;height:auto;border-radius:3px;aspect-ratio:4/5;object-fit:cover;object-position:5% 25%}@media(min-width:1100px){.seven__photo{height:100%;aspect-ratio:auto;border-radius:0}}.seven__body{max-width:46ch}@media(min-width:1100px){.seven__body{max-width:60ch;padding:88px 0}}.seven__title{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-style:italic;font-weight:700;font-size:clamp(30px,4vw,46px);line-height:1.08;text-wrap:balance;color:#e2665c;margin-bottom:24px}.seven__text{color:#b0a4a9;max-width:52ch}