.page-header{padding-block:76px;border-bottom:1px solid var(--hair)}.page-header .breadcrumb{margin-bottom:24px}.page-header__kicker{display:block;margin-bottom:18px}.page-header__title{font-family:var(--font-head);font-weight:400;line-height:1.06;margin:0 0 18px;color:var(--ink);max-width:20ch}.page-header__intro{font-weight:300;font-size:16.5px;line-height:1.85;color:var(--body);max-width:620px}.page-header__anchors{display:flex;gap:26px;flex-wrap:wrap;margin-top:34px;font-family:var(--font-meta);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.page-header__anchors a{color:var(--muted-2);border-bottom:1px solid var(--pink-tint);padding-bottom:5px;min-height:24px}.page-header__anchors a:hover{color:var(--ink);border-color:var(--ink)}@media(max-width:780px){.page-header{padding-block:48px}.page-header__title{font-size:34px!important}}.rich-text__inner{display:flex;flex-direction:column}.rich-text__inner--center{align-items:center;text-align:center;max-width:760px;margin-inline:auto}.rich-text__inner--left{align-items:flex-start;max-width:760px}.rich-text__kicker{margin-bottom:26px}.rich-text__heading{font-family:var(--font-head);font-weight:400;line-height:1.2;margin:0 0 26px;color:var(--ink)}.rich-text__body{margin-bottom:32px;font-size:17px;line-height:1.9}.rich-text__body:last-child{margin-bottom:0}.rich-text__button{margin-top:6px}.image-text__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.image-text__grid--text-first .image-text__media{order:2}.image-text__media{height:100%;min-height:420px}.image-text__copy{display:flex;flex-direction:column;justify-content:center;padding:96px 72px}.image-text__kicker{margin-bottom:26px}.image-text__heading{font-family:var(--font-head);font-weight:400;font-size:42px;line-height:1.15;margin:0 0 24px;color:var(--ink)}.image-text__body{font-size:16.5px;line-height:1.85;color:var(--body);max-width:460px}.image-text__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:26px;margin-top:40px}.fact{display:flex;flex-direction:column;gap:8px}.fact__value{font-family:var(--font-head);font-size:34px;line-height:1;color:var(--ink)}.fact__label{font-family:var(--font-meta);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.image-text__link{margin-top:36px;align-self:flex-start}@media(max-width:1200px){.image-text__grid{grid-template-columns:1fr}.image-text__grid--text-first .image-text__media{order:0}.image-text__media{min-height:0}.image-text__copy{padding:72px var(--gutter)}}@media(max-width:700px){.image-text__copy{padding:56px var(--gutter)}.image-text__heading{font-size:30px}}.features__head{margin-bottom:48px;display:flex;flex-direction:column;gap:20px}.features__title{margin:0}.features__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:44px 36px}.feature{display:flex;flex-direction:column;gap:14px}.feature__media{margin-bottom:8px}.feature__icon{width:46px;height:46px;border:1px solid var(--pink-tint);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--pink);margin-bottom:8px}.feature__number{font-family:var(--font-head);font-size:15px;letter-spacing:.26em;text-transform:uppercase;color:var(--pink-deep)}.feature__title{font-family:var(--font-head);font-weight:400;font-size:24px;margin:0;color:var(--ink)}.feature__body{font-size:15px;line-height:1.8}.feature__link{margin-top:6px;align-self:flex-start}@media(max-width:780px){.features__grid{grid-template-columns:1fr;gap:36px}}.faq__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}@media(max-width:1040px){.faq__inner{grid-template-columns:1fr;gap:36px}}.faq__head{display:flex;flex-direction:column;gap:18px;position:sticky;top:130px}@media(max-width:1040px){.faq__head{position:static}}.faq__title{font-family:var(--font-head);font-weight:400;font-size:34px;margin:0;color:var(--ink)}.faq__intro{font-size:15.5px;line-height:1.8}.faq__list{border-top:1px solid var(--hair)}.faq__item{border-bottom:1px solid var(--hair)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;min-height:44px;font-family:var(--font-head);font-size:19px;color:var(--ink);line-height:1.4}.faq__question:hover{color:var(--pink)}.faq__mark{font-family:var(--font-head);font-size:20px;color:var(--pink);flex:none;width:16px;text-align:center}.faq__mark:before{content:"+"}.faq__item[open] .faq__mark:before{content:"\2013"}.faq__answer{padding:0 0 26px;font-size:15px;line-height:1.85;max-width:620px}.page-body__inner{max-width:760px;font-size:16.5px;line-height:1.9}.newsletter__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:72px;align-items:start}@media(max-width:1040px){.newsletter__inner{grid-template-columns:1fr;gap:40px}}.newsletter__copy{display:flex;flex-direction:column;gap:22px}.newsletter__title{font-family:var(--font-head);font-weight:400;font-size:44px;line-height:1.08;margin:0;color:var(--ink)}@media(max-width:780px){.newsletter__title{font-size:32px}}.newsletter__body{font-size:16.5px;line-height:1.85}.newsletter__card{background:var(--white);border:1px solid var(--pink-tint);padding:44px 40px}.section--grey .newsletter__card{background:var(--white)}@media(max-width:700px){.newsletter__card{padding:28px 22px}}.newsletter__form{display:flex;flex-direction:column;gap:28px;margin:0}.newsletter__interests{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.newsletter__chips{display:flex;flex-wrap:wrap;gap:8px}.newsletter__chip{cursor:pointer}.newsletter__chip span{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border:1px solid var(--hair);font-family:var(--font-meta);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);transition:border-color .2s ease,background .2s ease,color .2s ease}.newsletter__chip input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--pink-soft)}.newsletter__chip input:focus-visible+span{outline:2px solid var(--pink);outline-offset:3px}.newsletter__print{margin:0;font-size:12px;line-height:1.7;color:var(--muted)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-pages.css.map */
