body {margin: 0 }.custom-page * {box-sizing: border-box }.custom-page a, .custom-page abbr, .custom-page acronym, .custom-page address, .custom-page applet, .custom-page article, .custom-page aside, .custom-page audio, .custom-page b, .custom-page big, .custom-page blockquote, .custom-page body, .custom-page canvas, .custom-page caption, .custom-page center, .custom-page cite, .custom-page code, .custom-page dd, .custom-page del, .custom-page details, .custom-page dfn, .custom-page div, .custom-page dl, .custom-page dt, .custom-page em, .custom-page embed, .custom-page fieldset, .custom-page figcaption, .custom-page figure, .custom-page footer, .custom-page form, .custom-page h1, .custom-page h2, .custom-page h3, .custom-page h4, .custom-page h5, .custom-page h6, .custom-page header, .custom-page hgroup, .custom-page html, .custom-page i, .custom-page iframe, .custom-page img, .custom-page ins, .custom-page kbd, .custom-page label, .custom-page legend, .custom-page li, .custom-page mark, .custom-page menu, .custom-page nav, .custom-page object, .custom-page ol, .custom-page output, .custom-page p, .custom-page pre, .custom-page q, .custom-page ruby, .custom-page s, .custom-page samp, .custom-page section, .custom-page small, .custom-page span, .custom-page strike, .custom-page strong, .custom-page sub, .custom-page summary, .custom-page sup, .custom-page table, .custom-page tbody, .custom-page td, .custom-page tfoot, .custom-page th, .custom-page thead, .custom-page time, .custom-page tr, .custom-page tt, .custom-page u, .custom-page ul, .custom-page var, .custom-page video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline }.custom-page, .custom-page button, .custom-page input, .custom-page optgroup, .custom-page select, .custom-page textarea {font-family: Montserrat, sans-serif }.custom-page body, .custom-page html {overflow-x: hidden;overflow-y: auto }.custom-page article, .custom-page aside, .custom-page details, .custom-page figcaption, .custom-page figure, .custom-page footer, .custom-page header, .custom-page hgroup, .custom-page menu, .custom-page nav, .custom-page picture, .custom-page section {display: block }.custom-page ol, .custom-page ul {margin: 0;padding: 0;list-style: none }.custom-page blockquote, .custom-page q {quotes: none }.custom-page blockquote:after, .custom-page blockquote:before, .custom-page q:after, .custom-page q:before {content: "";content: none }.custom-page table {border-collapse: collapse;border-spacing: 0 }.custom-page a {display: inline-block;color: currentColor }.custom-page a, .custom-page a:hover {text-decoration: none }.custom-page a:focus, .custom-page button:focus, .custom-page input:focus, .custom-page textarea:focus {outline: 0 }.custom-page button {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;cursor: pointer }.custom-page button:active, .custom-page button:focus {outline: 0;box-shadow: 0 0 0 }.custom-page a, .custom-page button {transition: .3s }.custom-page img {max-width: 100%;height: auto;vertical-align: top }.custom-page input[type=button], .custom-page input[type=email], .custom-page input[type=password], .custom-page input[type=search], .custom-page input[type=submit], .custom-page input[type=tel], .custom-page input[type=text], .custom-page textarea {-webkit-appearance: none;appearance: none;border-radius: 0;box-shadow: 0 0 0 }.custom-page input::-webkit-inner-spin-button, .custom-page input::-webkit-outer-spin-button {-webkit-appearance: none }.custom-page input[type=search]::-ms-clear, .custom-page input[type=search]::-ms-reveal {display: none;width: 0;height: 0 }.custom-page input[type=search]::-webkit-search-cancel-button, .custom-page input[type=search]::-webkit-search-decoration, .custom-page input[type=search]::-webkit-search-results-button, .custom-page input[type=search]::-webkit-search-results-decoration {display: none }.custom-page input[type=number]::-webkit-inner-spin-button, .custom-page input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0 }.custom-page strong {font-weight: 700 }.custom-page .container, .custom-page .container-fluid, .custom-page .container-lg {margin-left: auto;margin-right: auto;max-width: 86.25rem;width: 100%;padding-left: 1rem;padding-right: 1rem }.custom-page__inner {max-width: 1050px;margin-left: auto !important;margin-right: auto !important }.custom-page .container-fluid {max-width: 100% }.custom-page .container-lg {max-width: 1768px }.custom-page .text-left {text-align: left }.custom-page .text-right {text-align: right }.custom-page .text-center {text-align: center }.custom-page .align-items-center {-ms-flex-align: center;align-items: center }.custom-page .align-items-start {-ms-flex-align: start;align-items: flex-start }.custom-page .align-items-end {-ms-flex-align: end;align-items: end }.custom-page .justify-content-center {-ms-flex-pack: center;justify-content: center }.custom-page .justify-content-between {-ms-flex-pack: justify;justify-content: space-between }.custom-page .flex-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap }.custom-page .flex-column {-ms-flex-direction: column;flex-direction: column }.custom-page .flex-row {-ms-flex-direction: row;flex-direction: row }.custom-page .abs-bg img, .custom-page .appointment-card__bg img, .custom-page .designer-events__bg img, .custom-page .object-cover, .custom-page .stories-top__bg img {width: 100%;height: 100%;object-fit: cover }.custom-page .abs-bg, .custom-page .appointment-card__bg, .custom-page .designer-events__bg, .custom-page .stories-top__bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1 }.custom-page {font-size: .875rem;line-height: 1.8;color: #000;font-weight: 400;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;background-color: #fff;overflow-x: hidden }.custom-page h1, .custom-page h2, .custom-page h3, .custom-page h4, .custom-page h5, .custom-page h6 {font-family: Noto Serif Display, sans-serif;font-weight: 400;color: inherit;line-height: 1.1925;font-style: italic }.custom-page .h1, .custom-page h1 {font-family: Noto Serif Display, sans-serif;font-size: 2rem }.custom-page .btn, .custom-page .hero-with-text__title {font-family: Montserrat, sans-serif;text-transform: uppercase }.custom-page .h2, .custom-page h2 {font-size: 1.625rem }.custom-page .h3, .custom-page h3 {font-size: 1.75rem }.custom-page .h4, .custom-page .sub-title, .custom-page h4 {font-size: 1.125rem;letter-spacing: .121em;line-height: 1.625rem }.custom-page .btn {line-height: 1.375rem;color: #fff;font-weight: 400;letter-spacing: .181em;padding: .9375rem;transition: .2s ease-in-out;border: 1px solid transparent;text-align: center }@media screen and (min-width: 992px) {.custom-page .btn {padding: .625rem 1.875rem;font-size: 1.25rem;line-height: 2.4375rem }}@media (min-width:1440px) {.custom-page .btn {min-width: 219px }}.custom-page .btn-block {display: block;width: 100% }.custom-page .btn-solid-primary, .primary-button {background-color: #000 }.custom-page .btn-solid-primary:active, .custom-page .btn-solid-primary:hover, .custom-page .btn-solid-secondary {background-color: #f6f1f0;color: #000 }.custom-page .btn-solid-secondary {border-color: #f6f1f0 }.custom-page .btn-solid-secondary:active, .custom-page .btn-solid-secondary:hover {background-color: #000;border-color: #000;color: #f6f1f0 }.custom-page .btn-outline-primary {color: #000;border: 1px solid #000 }.custom-page .btn-outline-primary:hover {background-color: #000;color: #fff }.custom-page .btn-outline-secondary {color: #f6f1f0;border: 1px solid #f6f1f0 }.custom-page .btn-light-primary {color: #000;background-color: #fff }.custom-page .btn-light-secondary {color: #f6f1f0;background-color: #fff }.custom-page .btn-sm {padding: .3125rem 1.875rem;min-height: 2.25rem;font-size: .708125rem;letter-spacing: .267em;line-height: 2.3 }.custom-page .custom-page__container {max-width: 1350px;margin-left: auto;margin-right: auto }.custom-page .hero-with-text {position: relative }.custom-page .hero-with-text__title {position: absolute;top: 50%;transform: translateY(-50%);font-size: 1.875rem;line-height: 2.8125rem;letter-spacing: .0977625rem;color: #c38473;font-style: normal;left: 3.125rem }.custom-page .hero-with-text__title-lg {font-family: Noto Serif Display Cd, sans-serif;font-size: 6.25rem;line-height: 7.5rem;letter-spacing: .023em;display: block;font-style: italic;text-transform: lowercase;text-shadow: rgba(0, 0, 0, .153) 0 11.0479px 24.6921px;margin-top: -30px }.custom-page .hero-with-text__image {display: -ms-flexbox;display: flex }.custom-page .hero-with-text__image img {width: 100%;object-fit: cover }.custom-page .cta {padding: 3.125rem 1.25rem;position: relative;z-index: 1 }.custom-page .cta__title {font-family: Montserrat, sans-serif; font-weight: 450; font-size: 1.25rem;line-height: 2.25rem;letter-spacing: .106749375rem;font-style: normal }.custom-page .cta__btn {font-weight: 550;margin-top: 1.875rem }.custom-page .cta__bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;object-fit: cover }.custom-page .cta--2 .cta__container {max-width: 53.125rem;margin-left: auto;margin-right: auto }.custom-page .appointments {display: grid;grid-template-columns: 1fr;gap: 12px }.custom-page .appointment-card {position: relative;z-index: 1;padding: 2.75rem 1.25rem 3.125rem;text-align: center;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column }.custom-page .appointment-card__subtitle {font-family: Montserrat, sans-serif;font-size: .811125rem;line-height: 1.05083125rem;letter-spacing: .125rem;font-style: normal;margin-bottom: 1.25rem }.custom-page .appointment-card__subtitle:first-child {font-weight: 500 }.custom-page .appointment-card__title {font-size: 2.52915625rem;line-height: 3.1875rem;font-weight: 400 }.custom-page .appointment-card__image+.appointment-card__subtitle {margin-top: 1.25rem;margin-bottom: 0 }.custom-page .appointment-card__desc {font-size: 1rem;line-height: 1.625rem;letter-spacing: .045990625rem;margin-top: 1.875rem;-ms-flex: 1;flex: 1 }.custom-page .appointment-card__btn {background-color: #a18496;color: #fff;-ms-flex-item-align: center;align-self: center;margin-top: 1.875rem }.custom-page .designer-events {padding: 3.125rem 1.25rem 3.75rem;position: relative;z-index: 1 }.custom-page .designer-events__title {font-family: Noto Serif Display Cd, sans-serif;font-size: 2.83335625rem;line-height: 3.62641875rem;letter-spacing: .301045625rem;text-align: center;margin-bottom: 4.1875rem;font-style: normal }.custom-page .designer-events__grid {display: grid;grid-template-columns: 1fr;grid-gap: .75rem }.custom-page .designer-events__btns {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;gap: 16px;margin-top: 1.875rem }.custom-page .designer-events__btn {background-color: #c38473;color: #fff;border-color: #c38473;width: 100%;max-width: 612px;font-weight: 500 }.custom-page .designer-event {padding: 2.25rem 1.25rem;background-color: hsla(13, 40%, 61%, .45);text-align: center }.custom-page .designer-event__row h5, .custom-page .designer-event__title {font-family: Montserrat, sans-serif;font-weight: 500;font-style: normal }.custom-page .designer-event__title {font-size: 1.29815rem;line-height: 2rem;letter-spacing: .223845625rem;font-style: normal;margin-bottom: 1.875rem }.custom-page .designer-event__row:not(:last-child) {margin-bottom: 1.875rem }.custom-page .designer-event__row h5 {font-size: 1.125rem;letter-spacing: .175656875rem;margin-bottom: .625rem;text-transform: uppercase }.custom-page .designer-event__row p:not(.designer-event__attendance) {font-size: 1.019675rem;line-height: 1.66896875rem;letter-spacing: .093175625rem }.custom-page .designer-event__attendance {font-family: Noto Serif Display, sans-serif;font-size: .88255625rem;line-height: 1.41485rem;letter-spacing: .123239375rem;font-style: italic }@media (min-width:768px) {.custom-page .designer-events__grid {grid-template-columns: repeat(2, 1fr);grid-gap: 1rem }.custom-page .article {display: grid;grid-template-columns: repeat(2, 1fr);grid-template-areas: "a b" }}.custom-page .article:nth-child(2n) {grid-template-areas: "b a" }.custom-page .article__image {position: relative;grid-area: a }.custom-page .article__overlay-text {position: absolute;top: 0;left: 0;padding: 1.25rem;width: 100%;height: 100%;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;text-align: center;color: #fff }.custom-page .article__subtitle {font-family: Montserrat, sans-serif;font-size: 1.25345rem;line-height: 2.5268125rem;letter-spacing: .2062725rem;font-style: normal }.custom-page .article__title {font-family: Noto Serif Display Cd, sans-serif;font-size: 2.52045rem;line-height: 3.1710625rem;letter-spacing: .63858125rem }.custom-page .article__text {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center;padding: 1.25rem 1.25rem 1.875rem;grid-area: b;-ms-flex-align: center;align-items: center;text-align: center }.custom-page .article__text-inner {max-width: 510px;margin-left: auto;margin-right: auto }.custom-page .article__text p {font-family: Montserrat, sans-serif;font-size: 1.1522375rem;line-height: 1.9073rem;letter-spacing: .057720625rem }.custom-page .article__link, .custom-page .stories-quotes__link {padding-left: .625rem;padding-right: .625rem;background-color: #a18496;margin-top: 1.25rem;width: 100% }@media (min-width:992px) {.custom-page {font-size: 1.3125rem;line-height: 1.188 }.custom-page .h1, .custom-page h1 {font-size: 5rem;line-height: 7.5rem;letter-spacing: .046em }.custom-page .h2, .custom-page h2 {font-size: 3.25rem }.custom-page .h3, .custom-page h3 {font-size: 2.8125rem }.custom-page .h4, .custom-page .sub-title, .custom-page h4 {font-size: 1.5625rem;line-height: 2.875rem }.custom-page .hero-with-text__title {font-size: 4.25055rem;line-height: 2.8125rem;left: 9.1875rem }.custom-page .hero-with-text__title-lg {font-size: 18.211rem;line-height: 12.3125rem;margin-top: 0 }.custom-page .cta {padding: 5rem 2.5rem }.custom-page .cta__title {font-size: 1.8198875rem;line-height: 3.0625rem;letter-spacing: .169249375rem }.custom-page .cta__btn {margin-top: 2.5rem }.custom-page .cta--2 {padding-top: 3.4375rem;padding-bottom: 2.8125rem }.custom-page .cta--2 .cta__btn {margin-top: 2.5rem }.custom-page .hero-with-text+.cta {padding-top: 3.125rem;padding-bottom: 4.0625rem }.custom-page .appointments {grid-template-columns: repeat(2, 1fr);grid-gap: 12px;border-top: 1px solid #fff }.custom-page .appointment-card {padding: 5.25rem 1.25rem 7rem }.custom-page .appointment-card__subtitle {font-size: .936125rem;line-height: 1.05083125rem;letter-spacing: .30049625rem }.custom-page .appointment-card__title {font-size: 3.84165625rem;line-height: 3.8125rem }.custom-page .appointment-card__desc {margin-top: 3.625rem;font-size: 1.1665625rem;line-height: 1.625rem;letter-spacing: .108490625rem;max-width: 480px;margin-left: auto;margin-right: auto }.custom-page .appointment-card__btn {margin-top: 4.375rem }.custom-page .designer-events {padding: 3.4375rem 3.375rem 4.25rem }.custom-page .designer-events__title {font-size: 3.95835625rem;line-height: 5.50141875rem;letter-spacing: .613545625rem }.custom-page .designer-events__grid {grid-gap: 2.5rem }.custom-page .designer-events__btns {margin-top: 3.625rem;gap: 48px }.custom-page .designer-events__btn {font-size: 1.35968125rem;letter-spacing: .363034375rem;height: 4.375rem;line-height: 2.3 }.custom-page .designer-event {padding: 3.125rem 1.25rem }.custom-page .designer-event__title {margin-bottom: 4.1875rem;max-width: 80%;display: inline-block;font-size: 1.61065rem;line-height: 2.625rem;letter-spacing: .536345625rem }.custom-page .designer-event__row:not(:last-child) {margin-bottom: 5.75rem }.custom-page .designer-event__row h5 {font-size: 1.366625rem;letter-spacing: .300656875rem;margin-bottom: 1.125rem }.custom-page .designer-event__row p:not(.designer-event__attendance) {font-size: 1.0501375rem;line-height: 1.916225rem;letter-spacing: .172223125rem }.custom-page .designer-event__time {margin-top: 1.25rem }.custom-page .designer-event__attendance {font-family: Noto Serif Display, sans-serif;font-size: 1.07005625rem;line-height: 2.03985rem;letter-spacing: .185739375rem;margin-top: .5rem;margin-bottom: -2.625rem }.custom-page .article:nth-child(2n) .article__text {text-align: right }.custom-page .article:first-child .article__title {font-size: 5.08295rem;line-height: 7.1085625rem;letter-spacing: 1.13858125rem }.custom-page .article__subtitle {font-size: 2.31595rem;line-height: 3.2143125rem;letter-spacing: .5187725rem }.custom-page .article__title {font-size: 4.12733125rem;line-height: 5.748675rem;letter-spacing: .924525rem }.custom-page .article__text {-ms-flex-align: start;align-items: start;padding: 2.5rem;text-align: left }.custom-page .article__text p {font-family: Montserrat, sans-serif;font-size: 1.9647375rem;line-height: 2.7198rem;letter-spacing: .182720625rem }.custom-page .article__link, .custom-page .stories-quotes__link {line-height: 2.5rem;margin-top: 3.5625rem }}.custom-page .article__link:hover, .custom-page .stories-quotes__link:hover {border-color: #a18496;color: #a18496 }.custom-page .shop__header {padding: 3.625rem 1.25rem 3.125rem;text-align: center }.custom-page .shop__subtitle {font-size: 1.271125rem;line-height: 2.0948rem;letter-spacing: .11608625rem;font-style: normal }.custom-page .shop__title {font-size: 2.81599375rem;line-height: 3.7830625rem;letter-spacing: .11573rem;text-transform: uppercase }.custom-page .shop__grid {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: .875rem }.custom-page .shop-card {position: relative;display: -ms-flexbox;display: flex;color: #fff }@media screen and (min-width: 992px) {.custom-page .shop__grid {grid-template-columns: repeat(3, 1fr);}.custom-page .shop__grid--4 {grid-template-columns: repeat(2, 1fr);}.custom-page .shop__grid--4 .shop-card{width: 50%;}.custom-page .shop__grid--4 .shop-card:nth-child(2n+1) {margin-left: auto;}.custom-page .shop__grid--4 .shop-card:nth-child(2n+2) {margin-right: auto;}}.custom-page .shop-card--bottom .shop-card__overlay {-ms-flex-pack: end;justify-content: end }.custom-page .shop-card--center .shop-card__overlay {-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between }.custom-page .shop-card__logo {text-align: center;display: inline-block;width: auto }@media screen and (min-width:1024px) {.custom-page .shop-card__logo {width: max-content }}.custom-page .shop-card__subtitle {font-family: Montserrat, sans-serif;font-size: .560335rem;line-height: .75rem;color: #000;letter-spacing: .13952375rem;font-style: normal;margin-bottom: 1.25rem }.custom-page .shop-card__text {font-family: Montserrat, sans-serif;font-size: .9rem;line-height: 1rem;letter-spacing: 0;text-shadow: 0 .0375em .159375em rgba(0, 0, 0, .325) }@media screen and (min-width:992px) {.custom-page .shop-card__text {font-size: 1.6939125rem;line-height: 2.3125rem;letter-spacing: .160921875rem }}.custom-page .newsletter .wpcf7-form div#wpcf7-f8257-o1, .custom-page .newsletter-form div#wpcf7-f8257-o1, .custom-page .shop-card__image, .custom-page .social-card {width: 100% }.custom-page .shop-card__overlay {padding: 1.375rem 1.375rem 1.875rem;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column }.custom-page .stories {position: relative;z-index: 1;padding-top: 5rem }.custom-page .stories-top {padding: 3.75rem 1.25rem;position: relative;z-index: 1 }.custom-page .stories-top__title {font-family: Noto Serif Display Cd, sans-serif;font-size: 3.763875rem;line-height: 4.375rem;color: #fff;letter-spacing: .04375rem }.custom-page .stories-top__title span {font-family: inherit;font-size: 2.41551875rem;line-height: 5rem;letter-spacing: .208748125rem;display: block;margin-bottom: -1.5rem }.custom-page .stories-quotes {padding: 2.5rem 1.25rem 2.8125rem }.custom-page .stories-quotes__header {font-family: Noto Serif Display Cd, sans-serif;font-size: 1.656275rem;line-height: 2.5rem;letter-spacing: .12825125rem;text-align: center }.custom-page .stories-quotes__grid {display: grid;grid-template-columns: 1fr;grid-gap: 1.25rem;margin-top: 3.125rem }.custom-page .stories-quotes__link {color: #fff;max-width: 500px }.custom-page .stories-quote {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;text-align: center;padding: 1.875rem 1.25rem;background-color: #f6f7f7 }.custom-page .stories-quote__text {font-family: Noto Serif Display Cd, sans-serif;font-size: 1.4277875rem;line-height: 2rem;letter-spacing: .150221875rem;font-style: normal;-ms-flex: 1;flex: 1 }.custom-page .stories-quote__title {font-family: Montserrat, sans-serif;font-size: 1.2917rem;line-height: 1.875rem;letter-spacing: .161675rem;margin-top: 2.625rem;font-style: normal }.custom-page .stories__pettern {position: absolute;top: 0;left: 0;width: 100%;height: 5rem;z-index: -1 }.custom-page .social__header {padding: 0 1.25rem 3.75rem;text-align: center }.custom-page .social__header h2 {font-family: Noto Serif Display Cd, sans-serif;font-size: 3.1529875rem;line-height: 5rem;letter-spacing: .165749375rem }.custom-page .social__header p {font-weight: 500;letter-spacing: .06807875rem }.custom-page .social__grid {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 6px }.custom-page .newsletter {position: relative;z-index: 1;padding: 3.75rem 1.25rem;background-repeat: repeat;background-position: 50%;background-size: cover }@media (min-width:992px) {.custom-page .shop__header {padding: 3.625rem 1.875rem 3.125rem }.custom-page .shop__subtitle {font-family: Montserrat, sans-serif;font-size: 1.958625rem;line-height: 2.7198rem;letter-spacing: .30358625rem }.custom-page .shop__title {font-size: 5.94099375rem;line-height: 8.2830625rem;letter-spacing: .17823rem }.custom-page .stories {padding-top: 8rem }.custom-page .stories-top {padding: 6.25rem 4.375rem 4.6875rem }.custom-page .stories-top__title {font-size: 7.076375rem;line-height: 9.875rem;color: #fff;letter-spacing: .07784rem }.custom-page .stories-top__title span {font-family: inherit;font-size: 3.66551875rem;line-height: 5.125rem;letter-spacing: .271248125rem;margin-bottom: -1.875rem }.custom-page .stories-quotes {padding: 4.0625rem 2.8125rem 4.6875rem }.custom-page .stories-quotes__header {font-size: 3.406275rem;line-height: 4.75rem;letter-spacing: .19075125rem }.custom-page .stories-quotes__grid {margin-top: 5.5rem;grid-template-columns: repeat(3, 1fr);grid-gap: 1.625rem }.custom-page .stories-quote {padding: 3.25rem 2.375rem }.custom-page .stories-quote__text {font-family: Noto Serif Display Cd, sans-serif;font-size: 1.6152875rem;line-height: 2.25rem;letter-spacing: .150221875rem }.custom-page .stories-quote__title {font-family: Montserrat, sans-serif;font-size: 1.48356875rem;line-height: 2.03985rem;letter-spacing: .366440625rem;margin-left: -2.375rem;margin-right: -2.375rem }.custom-page .stories__pettern {height: 8.125rem }.custom-page .social__header {padding: 4.8125rem 1.875rem 5.25rem }.custom-page .social__header h2 {font-family: Noto Serif Display Cd, sans-serif;font-size: 5.7154875rem;line-height: 8rem;letter-spacing: .165749375rem }.custom-page .social__header p {font-size: 1.53963125rem;line-height: 2.10125rem;letter-spacing: .25557875rem }.custom-page .social__grid {grid-template-columns: repeat(4, 1fr);grid-gap: 1.5rem }.custom-page .newsletter {padding: 6.25rem .9375rem }.custom-page .newsletter__grid {display: -ms-flexbox;display: flex }}@media (min-width:1200px) {.custom-page .article__link, .custom-page .stories-quotes__link {font-size: 1.35968125rem;line-height: 2.375rem;font-weight: 500;letter-spacing: .363034375rem }.custom-page .newsletter {padding: 8.4375rem 6.25rem }}.custom-page .newsletter__left h2 {font-family: Montserrat, sans-serif;font-size: 1.55675625rem;line-height: 2rem;letter-spacing: .247546875rem;text-transform: uppercase;font-style: normal }.custom-page .newsletter__left h2 span {font-family: Noto Serif Display Cd, sans-serif;font-size: 2.847825rem;line-height: 3.9375rem;letter-spacing: .041744375rem;font-style: italic;text-transform: none }.custom-page .newsletter .wpcf7-form, .custom-page .newsletter-form {position: relative;display: -ms-flexbox;display: flex }.custom-page .newsletter .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit), .custom-page .newsletter .wpcf7-form__input, .custom-page .newsletter-form .wpcf7-form-control:not(.wpcf7-submit), .custom-page .newsletter-form__input {padding: .625rem 1rem;height: 3.125rem;border-color: #000;border-width: .0625rem;color: #000;background-color: #fff;font-size: 1rem;width: 100% }.custom-page .newsletter .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit)::-webkit-input-placeholder, .custom-page .newsletter .wpcf7-form__input::-webkit-input-placeholder, .custom-page .newsletter-form .wpcf7-form-control:not(.wpcf7-submit)::-webkit-input-placeholder, .custom-page .newsletter-form__input::-webkit-input-placeholder {color: #000 !important }.custom-page .newsletter .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):-ms-input-placeholder, .custom-page .newsletter .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit)::-ms-input-placeholder, .custom-page .newsletter .wpcf7-form__input:-ms-input-placeholder, .custom-page .newsletter .wpcf7-form__input::-ms-input-placeholder, .custom-page .newsletter-form .wpcf7-form-control:not(.wpcf7-submit):-ms-input-placeholder, .custom-page .newsletter-form .wpcf7-form-control:not(.wpcf7-submit)::-ms-input-placeholder, .custom-page .newsletter-form__input:-ms-input-placeholder, .custom-page .newsletter-form__input::-ms-input-placeholder {color: #000 !important }.custom-page .newsletter .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit)::placeholder, .custom-page .newsletter .wpcf7-form__input::placeholder, .custom-page .newsletter-form .wpcf7-form-control:not(.wpcf7-submit)::placeholder, .custom-page .newsletter-form__input::placeholder {color: #000 !important }.custom-page .newsletter .wpcf7-form .wpcf7-submit, .custom-page .newsletter .wpcf7-form__submit, .custom-page .newsletter-form .wpcf7-submit, .custom-page .newsletter-form__submit {font-weight: 500;height: 3.125rem;background-color: #a18496;border: 1px solid #000;border-left: 0;white-space: nowrap;width: 100%;position: relative;color: #fff;text-transform: uppercase }.custom-page .newsletter .wpcf7-form .wpcf7-submit:active, .custom-page .newsletter .wpcf7-form .wpcf7-submit:focus, .custom-page .newsletter .wpcf7-form .wpcf7-submit:hover, .custom-page .newsletter .wpcf7-form__submit:active, .custom-page .newsletter .wpcf7-form__submit:focus, .custom-page .newsletter .wpcf7-form__submit:hover, .custom-page .newsletter-form .wpcf7-submit:active, .custom-page .newsletter-form .wpcf7-submit:focus, .custom-page .newsletter-form .wpcf7-submit:hover, .custom-page .newsletter-form__submit:active, .custom-page .newsletter-form__submit:focus, .custom-page .newsletter-form__submit:hover {background-color: #000;border-color: #000;color: #fff }.custom-page .newsletter .wpcf7-form p:nth-child(2), .custom-page .newsletter .wpcf7-form p:nth-child(3), .custom-page .newsletter-form p:nth-child(2), .custom-page .newsletter-form p:nth-child(3) {width: 50% }.custom-page .newsletter .wpcf7-form .wpcf7-spinner, .custom-page .newsletter-form .wpcf7-spinner {position: absolute;bottom: 0 }.custom-page .newsletter .wpcf7-form .wpcf7 form .wpcf7-response-output, .custom-page .newsletter-form .wpcf7 form .wpcf7-response-output {position: absolute;left: 0;bottom: -100px }@media (max-width:991.98px) {.custom-page .cta:not(.cta--2) .cta__btn {font-size: .75rem;padding-left: .625rem;padding-right: .625rem;margin-left: -1.25rem;margin-right: -1.25rem }.custom-page .designer-event__row p:not(.designer-event__attendance)+.designer-event__time {margin-top: .75rem }.custom-page .newsletter .wpcf7-form .wpcf7 form .wpcf7-response-output, .custom-page .newsletter-form .wpcf7 form .wpcf7-response-output {bottom: -43px;font-size: 12px;padding: 4px 8px;margin: 0;line-height: 16px }}.custom-page .newsletter .wpcf7-form {margin-top: 2.5rem }.custom-page .newsletter__right {font-size: 1.59180625rem;line-height: 2.5rem;letter-spacing: .098468125rem;padding-top: 2.5rem }@media (min-width:992px) {.custom-page .newsletter__left h2 {font-size: 2.80675625rem;line-height: 3.875rem;letter-spacing: .435046875rem }.custom-page .newsletter__left h2 span {font-family: Noto Serif Display Cd, sans-serif;font-size: 5.660325rem;line-height: 7.875rem;letter-spacing: .079244375rem }.custom-page .newsletter__left {width: 50% }.custom-page .newsletter .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit), .custom-page .newsletter .wpcf7-form__input, .custom-page .newsletter-form .wpcf7-form-control:not(.wpcf7-submit), .custom-page .newsletter-form__input {height: 3.875rem;font-size: 1.25rem }.custom-page .newsletter .wpcf7-form .wpcf7-submit, .custom-page .newsletter .wpcf7-form__submit, .custom-page .newsletter-form .wpcf7-submit, .custom-page .newsletter-form__submit {font-size: 1.43660625rem;font-weight: 500;letter-spacing: .38357375rem;height: 3.875rem }.custom-page .newsletter .wpcf7-form {margin-top: 6.375rem }.custom-page .newsletter__right {font-size: 2.21680625rem;line-height: 3.125rem;letter-spacing: .285968125rem;padding-left: 1.875rem;width: 50% }.custom-page .newsletter__right p {max-width: 451px;margin-left: auto }}.custom-page .newsletter__pettern {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: -1 }.custom-page>svg {display: none }