.th-article__content{margin-top:32px;margin-bottom:0}.article-template>.th-article__content:first-child{margin-top:35px}.th-article__content>[class$=-story]{max-width:1280px;margin:0 auto;padding:0;font-family:var(--2h-font-sans);font-size:15px;line-height:1.5;letter-spacing:0;color:var(--2h-text)}.th-article__content>[class$=-story] *{box-sizing:border-box}.th-article__content [class$=-story] p{margin:0 0 12px;font-size:15px;line-height:1.5}.th-article__content [class$=-story] p:last-child{margin-bottom:0}.th-article__content [class$=-story] strong{color:var(--2h-navy)}.th-article__content [class$=-story] .eyebrow{font-size:var(--2h-fs-xs);font-weight:600;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--2h-pink);margin-bottom:12px}.th-article__content [class$=-story] .eyebrow:before{content:"";display:inline-block;position:relative;top:-1px;width:15px;height:2px;margin-inline-end:10px;border-radius:2px;background-color:var(--2h-pink);vertical-align:middle}.th-article__content [class$=-story] h1,.th-article__content [class$=-story] h2{font-family:var(--2h-font-heading);font-weight:700;letter-spacing:-.015em;color:var(--2h-navy)}.th-article__content [class$=-story] h1 em,.th-article__content [class$=-story] h2 em{font-style:italic;font-weight:400;color:var(--2h-pink)}.th-article__content [class$=-story] h1{margin:16px 0 0;font-size:var(--2h-fs-2xl);line-height:1.2}.th-article__content [class$=-story] h2{margin:0;font-size:var(--2h-fs-lg);line-height:1.2}.th-article__content [class$=-story] .lead{margin-top:16px;font-size:15px;line-height:1.5;color:var(--2h-text)}.th-article__content [class$=-story] .meta{margin-top:16px;font-size:var(--2h-fs-sm);font-weight:600;line-height:1.5;color:var(--2h-text)}.th-article__content [class$=-story] img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;border:0;border-radius:12px;box-shadow:var(--2h-shadow-soft);object-fit:contain}.th-article__content [class$=-story] .hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;margin:0 0 16px;padding:32px 20px;border-radius:var(--2h-radius-panel);background-color:var(--2h-cream-light)}.th-article__content [class$=-story] .section{margin:16px 0;padding:32px 20px;border-radius:var(--2h-radius-panel)}.th-article__content [class$=-story] .section.pink{background-color:var(--2h-pink-tint)}.th-article__content [class$=-story] .section.blue{background-color:var(--2h-blue-band)}.th-article__content [class$=-story] .section.cream{background-color:var(--2h-cream-light)}.th-article__content [class$=-story] .section.white{border:1px solid var(--2h-border);background-color:#fff}.th-article__content [class$=-story] .num{position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;border-radius:50%;background-color:var(--2h-pink);box-shadow:0 4px 12px #e8185d1f;font-size:var(--2h-fs-sm);font-weight:700;line-height:1;color:#fff}.th-article__content [class$=-story] .num+:is(h2,h3){display:block;min-height:40px;padding-top:max(0px,calc((40px - 1.2em)/2));padding-left:52px;line-height:1.2}@media screen and (max-width:749px){.th-article__content [class$=-story] .num{position:static;margin:0 0 12px}.th-article__content [class$=-story] .num+:is(h2,h3){min-height:0;padding:0}}.th-article__content [class$=-story] .section h3{color:var(--2h-pink)}.th-article__content [class$=-story] .section.pink h3{color:var(--2h-navy)}.th-article__content [class$=-story] .body{margin-top:20px}.th-article__content [class$=-story] .body>h2+p{margin-top:20px}.th-article__content [class$=-story] .split,.th-article__content [class$=-story] .section-reverse .split{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px}.th-article__content [class$=-story] blockquote{display:block;margin:20px 0;padding:8px 0 8px 12px;border-left:3px solid var(--2h-pink);background:transparent;font-family:var(--2h-font-heading);font-size:var(--2h-fs-lg);font-style:italic;font-weight:400;line-height:1.4;color:var(--2h-pink)}.th-article__content [class$=-story] blockquote>*{margin:0}.th-article__content [class$=-story] .closing{margin-top:16px;padding:40px 20px;border-radius:var(--2h-radius-panel);background-color:var(--2h-blue-band);text-align:center}.th-article__content [class$=-story] .closing p{margin:10px 0 0}.th-article__content [class$=-story] .closing p:first-child{margin-top:0}.th-article__content [class$=-story] .signature{font-family:var(--2h-font-script);font-size:var(--2h-fs-xl);font-style:normal;line-height:1.3;color:var(--2h-pink)}.th-article__content [class$=-story] .brand{font-size:var(--2h-fs-xs);font-weight:600;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;color:var(--2h-navy)}.th-article__closing-wrap>.th-article__closing{max-width:1280px;margin:16px auto 0;padding:40px 20px;border-radius:var(--2h-radius-panel);background-color:var(--2h-pink-tint);font-family:var(--2h-font-sans);font-size:15px;line-height:1.5;letter-spacing:0;text-align:center;color:var(--2h-text)}.th-article__closing-wrap--plain>.th-article__closing{max-width:800px}.th-article__closing p{margin:10px 0 0}.th-article__closing p:first-child{margin-top:0}.th-article__closing .th-article__signature{font-family:var(--2h-font-script);font-size:var(--2h-fs-xl);font-style:normal;line-height:1.3;color:var(--2h-pink)}.th-article__closing .th-article__brand{font-size:var(--2h-fs-xs);font-weight:600;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;color:var(--2h-navy)}.article-template>.th-article__header-wrap:first-child:not(.article-template__hero-container){margin-top:0}.article-template .th-article__header{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;max-width:1080px;margin:35px auto 0;padding:32px 20px;border-radius:var(--2h-radius-panel);line-height:normal;background-color:var(--2h-cream-light)}.th-article__header .th-heading.th-article__title{margin-top:16px;font-size:var(--2h-fs-2xl);font-weight:700;line-height:1.2;letter-spacing:-.015em}.th-article__meta{margin:16px 0 0;font-family:var(--2h-font-sans);font-size:var(--2h-fs-sm);font-weight:600;line-height:1.5;color:var(--2h-text)}.th-article__image{display:block;width:100%;height:auto;border-radius:12px;box-shadow:var(--2h-shadow-soft)}.th-article__content--plain{font-family:var(--2h-font-sans);font-size:15px;line-height:1.5;color:var(--2h-navy-soft)}.th-article__content--plain>*{max-width:800px;margin-inline:auto}.th-article__content--plain p{margin-block:0 16px}.th-article__content--plain :is(h2,h3,h4){margin-block:32px 12px;font-family:var(--2h-font-heading);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--2h-navy)}.th-article__content--plain h2{font-size:var(--2h-fs-lg)}.th-article__content--plain :is(h3,h4){font-size:var(--2h-fs-md)}.th-article__content--plain img{border:0;border-radius:12px;box-shadow:var(--2h-shadow-soft)}.th-article__content--plain a{color:var(--2h-pink-dark)}.th-article__content--plain blockquote{display:block;margin-block:24px;padding:8px 0 8px 20px;border-left:3px solid var(--2h-pink);font-family:var(--2h-font-heading);font-size:var(--2h-fs-lg);font-style:italic;line-height:1.4;color:var(--2h-pink)}@media screen and (min-width:750px){.article-template .th-article__header{margin-top:50px;padding:48px 40px}.th-article__header .th-heading.th-article__title{font-size:var(--2h-fs-3xl);line-height:1.15}.th-article__content--plain h2{font-size:var(--2h-fs-xl)}}@media screen and (min-width:990px){.article-template .th-article__header--image{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;padding:56px 48px}}@media screen and (min-width:1200px){.article-template .th-article__header{padding:64px}.th-article__header .th-heading.th-article__title{font-size:var(--2h-fs-4xl)}}.th-article__nav{display:flex;flex-direction:column;gap:12px}:where(.th-article__nav) .th-button{min-height:54px}.th-article__nav .th-button{width:100%}.th-article__nav .th-button.th-article__back{border-color:var(--2h-navy);background-color:var(--2h-navy);box-shadow:0 8px 20px #213b7833;color:#fff;transition:background-color calc(.25s * var(--2h-motion, 1)) ease,border-color calc(.25s * var(--2h-motion, 1)) ease,color calc(.25s * var(--2h-motion, 1)) ease,box-shadow calc(.25s * var(--2h-motion, 1)) ease}.th-article__nav .th-button.th-article__back:hover{border-color:var(--2h-pink);background-color:var(--2h-pink);box-shadow:0 8px 20px #e8185d33;color:#fff}@media screen and (min-width:750px){.th-article__content{margin-top:40px}.article-template>.th-article__content:first-child{margin-top:50px}.th-article__content [class$=-story] .eyebrow{font-size:var(--2h-fs-sm)}.th-article__content [class$=-story] .eyebrow:before{width:24px;margin-inline-end:12px}.th-article__content [class$=-story] h1{font-size:var(--2h-fs-3xl);line-height:1.15}.th-article__content [class$=-story] h2{font-size:var(--2h-fs-xl)}.th-article__content [class$=-story] .lead{margin-top:20px;font-size:var(--2h-fs-md);line-height:1.6}.th-article__content [class$=-story] .hero{gap:32px;margin-bottom:28px;padding:48px 40px}.th-article__content [class$=-story] .hero img{margin-inline:auto}.th-article__content [class$=-story] .section{margin:24px 0;padding:40px}.th-article__content [class$=-story] .body{margin-top:24px}.th-article__content [class$=-story] .body>h2+p{margin-top:24px}.th-article__content [class$=-story] .split,.th-article__content [class$=-story] .section-reverse .split{gap:32px}.th-article__content [class$=-story] .closing{margin-top:20px;padding:48px 40px}.th-article__content [class$=-story] .signature{font-size:var(--2h-fs-3xl)}.th-article__content [class$=-story] .brand{font-size:var(--2h-fs-sm)}.th-article__closing-wrap>.th-article__closing{margin-top:24px;padding:48px 40px}.th-article__closing .th-article__signature{font-size:var(--2h-fs-3xl)}.th-article__closing .th-article__brand{font-size:var(--2h-fs-sm)}.th-article__nav{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:48px;margin-bottom:64px}.th-article__nav .th-button{width:auto}}@media screen and (min-width:990px){.th-article__content [class$=-story] .hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;padding:56px 48px}.th-article__content [class$=-story] .hero img{max-width:100%;max-height:520px}.th-article__content [class$=-story] .section{padding:48px}.th-article__content [class$=-story] .split{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:48px}.th-article__content [class$=-story] .section-reverse .split{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:48px}}.th-article__content [class$=-story] .split img{max-height:560px}.th-article__nav{margin-top:56px;margin-bottom:80px}@media screen and (min-width:1200px){.th-article__content [class$=-story] h1{font-size:var(--2h-fs-4xl)}.th-article__content [class$=-story] h2{font-size:var(--2h-fs-3xl)}.th-article__content [class$=-story] .lead{font-size:var(--2h-fs-md)}.th-article__content [class$=-story] .hero{padding:60px 50px}.th-article__content [class$=-story] .section{padding:56px 50px}}.th-article__content [class$=-story] .hi-thought-panel{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px}.th-article__content [class$=-story] .hi-thought-copy h2{margin:12px 0 16px}.th-article__content [class$=-story] .hi-thought-note{padding:30px 20px;border-radius:12px;background-color:var(--2h-pink-tint);text-align:center}.th-article__content [class$=-story] .hi-thought-heart{display:block;font-size:var(--2h-fs-3xl);line-height:1;color:var(--2h-pink)}.th-article__content [class$=-story] .hi-thought-note p{margin:12px 0;font-family:var(--2h-font-heading);font-size:var(--2h-fs-lg);font-style:italic;line-height:1.4;color:var(--2h-navy)}.th-article__content [class$=-story] .hi-thought-note em{color:var(--2h-pink)}.th-article__content [class$=-story] .hi-thought-small{display:block;font-size:var(--2h-fs-xs);line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--2h-pink-dark);font-weight:600}.th-article__content [class$=-story] .hi-section-title{margin:40px 0 24px;text-align:center}.th-article__content [class$=-story] .hi-section-title .hi-eyebrow:after{content:"";display:inline-block;position:relative;top:-1px;width:15px;height:2px;margin-inline-start:10px;border-radius:2px;background-color:var(--2h-pink);vertical-align:middle}.th-article__content [class$=-story] .hi-section-title h2{margin-top:12px}.th-article__content [class$=-story] .hi-gift{margin:20px 0;scroll-margin-top:24px}.th-article__content [class$=-story] .hi-card{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding:32px 20px;border-radius:var(--2h-radius-panel)}.th-article__content [class$=-story] .hi-card.pink{background-color:var(--2h-pink-tint)}.th-article__content [class$=-story] .hi-card.blue{background-color:var(--2h-blue-band)}.th-article__content [class$=-story] .hi-card.cream{background-color:var(--2h-cream-light)}.th-article__content [class$=-story] .hi-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.th-article__content [class$=-story] .hi-number{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 4px 12px #e8185d1f;font-size:var(--2h-fs-sm);line-height:1;color:var(--2h-pink)}.th-article__content [class$=-story] .hi-art img{max-height:420px}.th-article__content [class$=-story] .hi-close{display:flex;flex-direction:column;align-items:center;gap:24px}.th-article__content [class$=-story] .hi-close h2{margin:12px 0}.th-article__content [class$=-story] .hi-close>div{flex:1 1 auto}.th-article__content [class$=-story] .hi-close>br{display:none}.th-article__content [class$=-story] .hi-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:6px;width:100%;min-height:46px;padding:0 15px;border-radius:var(--2h-radius-pill);background-color:var(--2h-pink);box-shadow:0 8px 20px #e8185d33;font-family:var(--2h-font-sans);font-size:var(--2h-fs-sm);font-weight:600;line-height:1.2;text-decoration:none;color:#fff;transition:background-color calc(.25s * var(--2h-motion, 1)) ease,box-shadow calc(.25s * var(--2h-motion, 1)) ease}.th-article__content [class$=-story] .hi-button:hover{background-color:var(--2h-navy);box-shadow:0 8px 20px #213b7833;color:#fff}@media screen and (min-width:750px){.th-article__content [class$=-story] .hi-eyebrow{font-size:var(--2h-fs-sm)}.th-article__content [class$=-story] .hi-eyebrow:before,.th-article__content [class$=-story] .hi-section-title .hi-eyebrow:after{width:24px}.th-article__content [class$=-story] .hi-eyebrow:before{margin-inline-end:12px}.th-article__content [class$=-story] .hi-section-title .hi-eyebrow:after{margin-inline-start:12px}.th-article__content [class$=-story] h1{font-size:var(--2h-fs-3xl);line-height:1.15}.th-article__content [class$=-story] h2{font-size:var(--2h-fs-lg)}.th-article__content [class$=-story] .hi-lead{margin-top:20px;font-size:var(--2h-fs-md);line-height:1.6}.th-article__content [class$=-story] .hi-hero{margin-bottom:28px;padding:48px 40px}.th-article__content [class$=-story] .hi-section-title{margin:56px 0 32px}.th-article__content [class$=-story] .hi-gift{margin:24px 0}.th-article__content [class$=-story] .hi-card{gap:32px}.th-article__content [class$=-story] .hi-close{flex-direction:row;justify-content:space-between;gap:40px;text-align:left}.th-article__content [class$=-story] .hi-button{width:auto;min-height:54px;padding:12px 25px;font-size:var(--2h-fs-md);font-weight:500}}@media screen and (min-width:990px){.th-article__content [class$=-story] h2{font-size:var(--2h-fs-2xl)}.th-article__content [class$=-story] .hi-hero{padding:56px 48px}.th-article__content [class$=-story] .hi-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px}.th-article__content [class$=-story] .hi-hero-art img{max-width:100%;max-height:520px}.th-article__content [class$=-story] .hi-thought-panel{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px}.th-article__content [class$=-story] .hi-card{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:48px;padding:48px}.th-article__content [class$=-story] .hi-art img{max-height:480px}}@media screen and (min-width:1200px){.th-article__content [class$=-story] h1{font-size:var(--2h-fs-4xl)}.th-article__content [class$=-story] h2{font-size:var(--2h-fs-3xl)}.th-article__content [class$=-story] .hi-hero{padding:64px 50px}.th-article__content [class$=-story] .hi-section-title{margin:64px 0 40px}}@media screen and (min-width:1200px)and (max-width:1399px){.th-article__content [class$=-story] .hi-button{min-height:52px;font-size:var(--2h-fs-base)}}@media screen and (min-width:750px){.th-article__content>[class$=-story],.th-article__content [class$=-story] p,.th-article__content>.hi-blog,.th-article__content--plain{font-size:var(--2h-fs-base)}}@media screen and (min-width:1200px){.th-article__content>[class$=-story],.th-article__content [class$=-story] p,.th-article__content>.hi-blog,.th-article__content--plain{font-size:var(--2h-fs-md)}}@media screen and (max-width:989px){.th-article__content [class$=-story] .section-reverse .split>div:first-child{order:2}.th-article__content [class$=-story] .section-reverse .split>div:last-child{order:1}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/2h-article.css.map */
