.container[data-astro-cid-zexykhz7]{max-width:1400px}.partner-block[data-astro-cid-zexykhz7]{background:var(--dark)}.primary-content-container[data-astro-cid-zexykhz7]{margin-bottom:6rem;display:flex;flex-direction:column;align-items:center;gap:2.5rem}@media (min-width: 1024px){.primary-content-container[data-astro-cid-zexykhz7]{flex-direction:row;gap:2rem}}.primary-content-container[data-astro-cid-zexykhz7]{.headshot-wrapper{display:flex}.headshot-wrapper{justify-content:center}.headshot-wrapper{padding-left:2.5rem;padding-right:2.5rem}@media (min-width: 1024px){.headshot-wrapper{justify-content:flex-start}}@media (min-width: 1024px){.headshot-wrapper{padding-left:0;padding-right:0}}.description-wrapper{margin-left:auto;margin-right:auto}.description-wrapper{max-width:42rem}.description-wrapper{flex-grow:1}.description-wrapper{padding-left:2.5rem;padding-right:2.5rem}@media (min-width: 1024px){.description-wrapper{padding-left:0;padding-right:0}}.description-wrapper{h3{font-size:62px;line-height:120%;letter-spacing:.04em}h3{margin-bottom:1.75rem}h3{text-align:center}h3{font-family:Afacad,Helvetica Neue,Helvetica,Arial,sans-serif}h3{font-weight:500}h3{text-transform:uppercase}h3{color:var(--light)}@media (min-width: 1024px){h3{text-align:left}}.description{font-family:EB Garamond,Cambria,Times New Roman,Times,serif}.description{font-weight:400}.description{color:var(--light)}.description{font-weight:400;line-height:140%;letter-spacing:.4px;font-size:clamp(20px,20px + .5vw,28px);@media (min-width: 1024px){font-family:EB Garamond;line-height:150%;letter-spacing:.28px}}}}.headshot-image[data-astro-cid-zexykhz7]{height:auto;width:100%;max-width:28rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.secondary-content-container[data-astro-cid-zexykhz7]{position:relative;display:flex;flex-direction:column-reverse;padding-top:.5rem}@media (min-width: 1024px){.secondary-content-container[data-astro-cid-zexykhz7]{flex-direction:row;gap:6rem;padding-top:8rem}}.secondary-description-container[data-astro-cid-zexykhz7]{z-index:10;width:100%}@media (min-width: 1024px){.secondary-description-container[data-astro-cid-zexykhz7]{width:80%}}.secondary-description-container-inner[data-astro-cid-zexykhz7]{padding:2.25rem}@media (min-width: 768px){.secondary-description-container-inner[data-astro-cid-zexykhz7]{padding:5rem}}@media (min-width: 1024px){.secondary-description-container-inner[data-astro-cid-zexykhz7]{min-height:30rem;max-width:56rem}}.secondary-description-text[data-astro-cid-zexykhz7]{font-size:22px;line-height:150%;letter-spacing:.01em;color:var(--dark);font-family:EB Garamond,Cambria,Times New Roman,Times,serif;font-weight:400}.photo-container[data-astro-cid-zexykhz7]{-o-object-fit:cover;object-fit:cover}@media (min-width: 1024px){.photo-container[data-astro-cid-zexykhz7]{width:50%}}.photo-image[data-astro-cid-zexykhz7]{aspect-ratio:1 / 1;height:auto;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 640px){.photo-image[data-astro-cid-zexykhz7]{aspect-ratio:auto}}@media (min-width: 1024px){.photo-image[data-astro-cid-zexykhz7]{position:absolute;right:-10rem;top:0;width:55rem}}.partner-block[data-astro-cid-zexykhz7]:nth-child(2n){@media (min-width: 1024px){.primary-content-container{display:flex}}@media (min-width: 1024px){.primary-content-container{flex-direction:row-reverse}}@media (min-width: 1024px){.secondary-content-container{display:flex}}@media (min-width: 1024px){.secondary-content-container{flex-direction:row-reverse}}.photo-image{right:auto}@media (min-width: 1024px){.photo-image{left:-10rem}}}[data-hydrate]{opacity:0;transform:translateY(20px);transition:all .3s}.about-header{position:relative;overflow:hidden;text-align:center}@media (min-width: 1024px){.about-header{padding-top:24rem}}.about-header{background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:18rem;padding-bottom:16.5rem;@media (min-width: 1024px){padding-top:21rem;padding-bottom:18rem}}.hero-title{margin-bottom:1.5rem;font-family:Della Respira,Cambria,Times New Roman,Times,serif;font-weight:400;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 243 223 / var(--tw-text-opacity));font-size:13vw;letter-spacing:.2em!important;@media (min-width: 1024px){font-size:clamp(2rem,16vw,150px)}}.explore-subtitle{margin-left:auto;margin-right:auto;max-width:48rem;font-family:EB Garamond,Cambria,Times New Roman,Times,serif;font-size:1.25rem;line-height:1.75rem;line-height:1.625;color:#fff3dfe6}@media (min-width: 768px){.explore-subtitle{font-size:1.5rem;line-height:2rem}}.alternating-section{--tw-bg-opacity: 1;background-color:rgb(255 243 223 / var(--tw-bg-opacity))}.section-divider{margin-top:2rem;margin-bottom:2rem;height:1px;width:100%;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 183 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 183 74 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position)}#about-stacked-heading{font-family:Afacad,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;color:var(--light);span{display:block}span{width:100%}span{text-align:center}.heading-title{font-size:80px;font-size:clamp(2rem,80px,130px);font-weight:400;line-height:1.2;letter-spacing:3.2px}.heading-subtitle{font-size:130px;font-size:clamp(2rem,9vw,130px);font-weight:400;line-height:130px;line-height:1;letter-spacing:5.2px}@media (max-width: 768px){.heading-title{font-size:9vw}.heading-subtitle{font-size:16vw}}}.arched-top{&.lightToDark{--from: var(--dark);--to: var(--light)}&.darkToLight{--from: var(--light);--to: var(--dark)}&.darkToDark{--from: var(--dark);--to: var(--dark);&:before{border:1px solid var(--brand-primary)}}position:relative;overflow:hidden;z-index:9999;height:100px;width:100%;margin-left:0;&:before{content:"";position:absolute;inset:0;background-color:var(--from);border-radius:100%;margin-top:0;height:280px;width:120%;margin-left:-10%;z-index:20}&:after{background-color:var(--to);content:"";position:absolute;height:100px;inset:0;z-index:10}}.rectangle-text-right{margin-left:auto;margin-right:auto;display:flex;max-width:1375px;flex-direction:column;gap:2.75rem;padding-top:2rem}@media (min-width: 1024px){.rectangle-text-right{flex-direction:row;padding-left:2rem;padding-right:2rem}}.rectangle-text-right{.image-side{width:100%}.image-side{flex-shrink:0}@media (min-width: 1024px){.image-side{width:60%}}.image-side{img{height:auto}img{width:100%}img{max-width:none}}.content-side{padding-left:2rem;padding-right:2rem}@media (min-width: 1024px){.content-side{padding-left:0;padding-right:0}}.content-side{.h3{font-size:62px;line-height:120%;letter-spacing:.04em}.h3{margin-top:-1rem}.h3{margin-bottom:1rem}.h3{max-width:360px}.h3{font-family:Afacad,Helvetica Neue,Helvetica,Arial,sans-serif}.h3{font-weight:500}.h3{--tw-text-opacity: 1;color:rgb(255 243 223 / var(--tw-text-opacity))}@media (min-width: 1024px){.h3{margin-bottom:2rem}}.h3{@media (max-width: 1024px){font-size:48px;letter-spacing:.02em}}.copy{font-family:EB Garamond;font-style:normal;font-weight:400;font-size:26px;line-height:150%;letter-spacing:.01em;color:#fff3df;p{margin-bottom:1.5rem}p{font-family:EB Garamond,Cambria,Times New Roman,Times,serif}p{font-weight:400}p{--tw-text-opacity: 1;color:rgb(255 243 223 / var(--tw-text-opacity))}p{@media (max-width: 1024px){font-weight:400;font-size:20px;line-height:140%}}}}}.card-group{.container{margin-left:auto;margin-right:auto}.container{display:flex}.container{max-width:none}.container{flex-wrap:wrap}.container{justify-content:center}.container{padding-left:2rem;padding-right:2rem}@media (min-width: 1280px){.container{max-width:1440px}}@media (min-width: 1280px){.container{padding-left:0;padding-right:0}}.simple-card{margin-bottom:3.5rem}.simple-card{width:100%}.simple-card{padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 768px){.simple-card{width:50%}}@media (min-width: 1280px){.simple-card{width:33.333333%}}.card-image{margin-left:auto;margin-right:auto}.card-image{margin-bottom:2rem}.card-image{height:auto}.card-image{width:100%}.card-image{max-width:360px}.card-title{font-size:36px;line-height:120%;letter-spacing:.04em;color:var(--light);max-width:360px}.card-title{margin-left:auto;margin-right:auto}.card-title{margin-bottom:1rem}.card-title{max-width:360px}.card-title{text-align:center}.card-title{font-weight:500}.card-title{text-transform:uppercase}.card-description{font-size:22px;line-height:140%;letter-spacing:.01em;color:var(--light);max-width:360px}.card-description{margin-left:auto;margin-right:auto}.card-description{max-width:360px}.card-description{font-family:EB Garamond,Cambria,Times New Roman,Times,serif}.card-description{font-weight:400}}.quote-text{margin-left:auto;margin-right:auto;max-width:72rem;.circle-image-container{height:16rem}.circle-image-container{width:16rem}.circle-image-container{max-width:370px}.circle-image-container{flex-shrink:0}.circle-image-container{overflow:hidden}.circle-image-container{border-radius:9999px}@media (min-width: 768px){.circle-image-container{height:24rem}}@media (min-width: 768px){.circle-image-container{width:24rem}}.circle-image{height:auto}.circle-image{width:100%}blockquote{font-size:34px;line-height:140%;letter-spacing:.02em;color:var(--light)}blockquote{font-family:EB Garamond,Cambria,Times New Roman,Times,serif}blockquote{font-weight:400}.name-of-client{font-size:20px;line-height:140%;letter-spacing:.02em;color:var(--light)}.name-of-client{margin-top:2.5rem}.name-of-client{font-family:EB Garamond,Cambria,Times New Roman,Times,serif}.name-of-client{font-weight:400}.name-of-client{text-transform:uppercase}}.three-column-quote{background-color:var(--bg);color:var(--fg);font-family:var(--serif);.layout-container{display:flex}.layout-container{flex-direction:column}.layout-container{gap:3rem}.layout-container>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.layout-container>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(14 14 14 / var(--tw-divide-opacity))}.layout-container{padding-left:3rem;padding-right:3rem}@media (min-width: 1024px){.layout-container{flex-direction:row}}@media (min-width: 1024px){.layout-container>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}}@media (min-width: 1024px){.layout-container>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}}.col1{blockquote{padding-left:0!important}blockquote{padding-top:0}@media (min-width: 1024px){blockquote{padding-top:5rem}}p{padding-left:0!important}}blockquote{font-style:normal;font-weight:400;font-size:22px;line-height:150%;letter-spacing:.01em}blockquote{margin-bottom:1.75rem}blockquote{padding-top:2.5rem}@media (min-width: 768px){blockquote{padding-left:2rem}}@media (min-width: 1024px){blockquote{padding-top:5rem}}@media (min-width: 1280px){blockquote{padding-left:5rem}}p{font-style:normal;font-weight:400;font-size:20px;line-height:140%;letter-spacing:.02em}p{padding-bottom:0}@media (min-width: 768px){p{padding-left:2rem}}@media (min-width: 1024px){p{padding-bottom:5rem}}@media (min-width: 1280px){p{padding-left:5rem}}}.bottom-banner{background-color:var(--bg);color:var(--fg)}
