.story__inner{display:grid;justify-items:center;gap:clamp(18px,2.4vw,30px);text-align:center;padding-block:clamp(16px,4vw,56px)}.story__eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-rose)}.story__title{font-size:clamp(3rem,8vw,8rem);line-height:.84;letter-spacing:-.055em;text-transform:lowercase;max-width:12ch}.story__intro{max-width:30ch;font-size:clamp(19px,2vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.2}.story__image{width:100%;max-width:1100px;border-radius:var(--radius);overflow:hidden}.story__body{max-width:62ch;font-size:clamp(15px,1.25vw,18px);line-height:1.7;text-align:left}.story__body p+p{margin-top:1.1em}.story__closing{max-width:34ch;font-size:clamp(20px,2.2vw,30px);font-weight:700;letter-spacing:-.025em;line-height:1.2;color:var(--c-plum)}.story__closing p+p{margin-top:.3em}.story__signoff{margin-top:clamp(8px,2vw,24px);font-size:clamp(2.2rem,4.6vw,4.4rem);line-height:.9}@media(max-width:749px){.story__inner{justify-items:start;text-align:left}}.apps-section__narrow{max-width:1200px}.contact__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(28px,5vw,96px);align-items:start}.contact__intro{display:grid;gap:18px;position:sticky;top:calc(var(--header-h) + 24px)}.contact__email{font-size:15px;font-weight:500}.contact__email a{font-weight:700;color:var(--c-plum)}.contact__form-wrap{padding:clamp(22px,3vw,40px);border-radius:18px;background:var(--c-blush)}.contact__form{gap:16px}.contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact__form textarea{min-height:150px;resize:vertical;line-height:1.5}.contact__submit{justify-self:start;min-width:200px}.contact__success{padding:14px 18px;border-radius:12px;background:#fff;color:var(--c-plum);font-weight:600}.contact__errors{padding:14px 18px;border-radius:12px;background:#fff}@media(max-width:749px){.contact__grid{grid-template-columns:minmax(0,1fr)}.contact__intro{position:static}.contact__row{grid-template-columns:minmax(0,1fr)}.contact__submit{width:100%}}@media(max-width:749px){.editorial.editorial--m-below{display:flex;flex-direction:column;background:var(--ed-bg)}.editorial.editorial--m-below .editorial__media:after{display:none}.editorial.editorial--m-below .editorial__content{position:static;padding:30px var(--gutter) 36px}.editorial.editorial--m-below .editorial__box{gap:20px}}.faq__inner{max-width:960px}.faq__head{display:grid;gap:18px;padding-block:clamp(8px,3vw,40px) clamp(24px,4vw,56px)}.faq__title{font-size:clamp(2.8rem,7vw,6.5rem);line-height:.86;letter-spacing:-.055em;text-transform:lowercase}.faq__intro{max-width:44ch}.faq__nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.faq__nav .pill-option:hover{background:var(--c-ink);color:var(--c-cream)}.faq__list{border-bottom:1px solid var(--c-line)}.faq__group{display:flex;align-items:baseline;gap:14px;margin-top:clamp(36px,5vw,64px);padding-bottom:14px;font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--c-heading);scroll-margin-top:calc(var(--header-h) + 20px)}.faq__group:first-child{margin-top:0}.faq__num{font-size:.5em;font-weight:700;letter-spacing:0;color:var(--c-rose)}.faq__item .accordion__summary{gap:16px;font-size:clamp(15px,1.25vw,17px);padding-block:18px}.faq__item .accordion__body{max-width:68ch;font-size:15px;line-height:1.7}.faq__item .accordion__body ul{margin:.6em 0;display:grid;gap:.4em}.faq__cta{display:grid;justify-items:start;gap:12px;margin-top:clamp(40px,6vw,80px);padding:clamp(28px,4vw,56px);border-radius:20px;background:var(--c-blush)}.faq__cta-title{text-transform:lowercase}.faq__cta-sub{font-style:italic;margin-bottom:8px}.note__card{display:grid;max-width:900px;margin-inline:auto;border-radius:22px;background:var(--note-bg, var(--c-blush));overflow:hidden}.note__card--image{max-width:none;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.note__image .media{height:100%;aspect-ratio:auto;min-height:420px}.note__content{display:grid;gap:20px;padding:clamp(28px,5vw,72px)}.note__title{text-transform:lowercase}.note__greeting{font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:-.02em;color:var(--c-plum)}.note__letter{font-size:clamp(15px,1.2vw,17px);line-height:1.75}.note__letter p+p{margin-top:1em}.note__sign{display:grid;gap:4px;margin-top:8px;padding-top:22px;border-top:1px solid rgba(68,42,53,.18)}.note__signoff{font-style:italic;font-size:15px;margin-bottom:8px}.note__name{font-size:clamp(22px,2.2vw,30px);font-weight:800;letter-spacing:-.035em;color:var(--c-plum)}.note__role{font-size:13px;color:var(--c-muted)}@media(max-width:749px){.note__card--image{grid-template-columns:minmax(0,1fr)}.note__image .media{min-height:0;aspect-ratio:4 / 5}.note__card{border-radius:16px}}@media(max-width:749px){.hero.hero--m-top .hero__content{justify-content:flex-start;padding-top:var(--hero-m-offset, 96px)}.hero.hero--m-middle .hero__content{justify-content:center}.hero.hero--m-bottom .hero__content{justify-content:flex-end}.hero.hero--m-top .hero__media:after{background:linear-gradient(180deg,rgba(33,28,28,calc(var(--hero-overlay, .1) + .1)),#211c1c00 60%)}.hero.hero--m-middle .hero__media:after{background:rgba(33,28,28,var(--hero-overlay, .1))}}.policy__inner{max-width:880px}.policy__head{display:grid;gap:14px;padding-block:clamp(8px,3vw,40px) clamp(18px,3vw,36px)}.policy__eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-rose)}.policy__title{font-size:clamp(2.6rem,6.6vw,6rem);line-height:.86;letter-spacing:-.055em;text-transform:lowercase}.policy__nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(24px,4vw,48px)}.policy__nav .pill-option:hover{background:var(--c-ink);color:var(--c-cream)}.policy__body{font-size:clamp(15px,1.2vw,17px);line-height:1.75}.policy__body>p:first-child{font-size:clamp(17px,1.6vw,21px);font-weight:500;line-height:1.5}.policy__body h2{display:flex;align-items:baseline;gap:14px;margin-top:clamp(40px,5vw,72px);padding-top:clamp(20px,2.4vw,28px);border-top:1px solid var(--c-line);font-size:clamp(1.6rem,2.8vw,2.5rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--c-heading);text-transform:lowercase;scroll-margin-top:calc(var(--header-h) + 20px)}.policy__body h2 span{font-size:.5em;font-weight:700;letter-spacing:0;color:var(--c-rose)}.policy__body h3{margin-top:1.8em;font-size:clamp(17px,1.5vw,20px);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--c-ink)}.policy__body h3+p{margin-top:.5em}.policy__body ul{display:grid;gap:.45em;margin-block:.7em}.policy__body li::marker{color:var(--c-rose)}.policy__body strong{font-weight:700;color:var(--c-plum)}.policy__body .policy-callout{margin-top:1.4em;padding:16px 20px;border-radius:14px;background:var(--c-blush)}.policy__body .policy-closing{margin-top:clamp(40px,5vw,64px);padding:clamp(24px,4vw,44px);border-radius:20px;background:var(--c-blush)}.policy__body .policy-closing p+p{margin-top:.3em}.policy__body .policy-closing .policy-closing__title{font-size:clamp(1.6rem,3vw,2.6rem);font-weight:800;letter-spacing:-.045em;line-height:.95;color:var(--c-heading);text-transform:lowercase;margin-bottom:.5em}.policy__body hr{margin-block:clamp(32px,4vw,48px) 16px;border:0;border-top:1px solid var(--c-line)}.policy__body .policy-footnote{font-size:13px;color:var(--c-muted)}.offer-tag{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-bottom:2px;padding:7px 14px;border-radius:999px;background:var(--tag-bg, #442A35);color:var(--tag-fg, #fff);font-size:13px;font-weight:700;letter-spacing:-.005em;line-height:1.2;text-transform:lowercase;transition:transform .2s var(--ease),opacity .2s}.offer-tag:hover{opacity:.9}.offer-tag .icon{width:14px;height:14px;transition:transform .25s var(--ease)}.offer-tag:hover .icon{transform:translate(3px)}.offer-tag__dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.85;animation:offer-pulse 1.8s ease-in-out infinite}.offer-tag__sub{font-weight:500;opacity:.85}@keyframes offer-pulse{0%,to{opacity:.85}50%{opacity:.3}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
