.contact-crisis{--crisis-artboard:1920;--crisis-inner-max:73.1875rem;--crisis-title-width:17rem;--crisis-content-width:43.125rem;--crisis-column-gap:calc(208 / var(--crisis-artboard) * 100vw);padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,4vw,2.5rem) clamp(4rem,8vw,5rem)}.contact-crisis__inner{display:grid;grid-template-columns:minmax(0,var(--crisis-title-width)) minmax(0,1fr);column-gap:var(--crisis-column-gap);align-items:start;max-width:var(--crisis-inner-max);margin:0 auto}.contact-crisis__title{margin:0;font-family:var(--font-body);font-size:clamp(2rem,calc(60 / var(--crisis-artboard) * 100vw),3.75rem);font-weight:400;line-height:.9;letter-spacing:-.075rem;color:#010101}.contact-crisis__panel{max-width:var(--crisis-content-width)}.contact-crisis__intro{margin:calc(5 / var(--crisis-artboard) * 100vw) 0 0;max-width:41.25rem;font-family:var(--font-body);font-size:clamp(.9375rem,calc(20 / var(--crisis-artboard) * 100vw),1.25rem);font-weight:400;line-height:1.4;letter-spacing:-.025rem;color:#010101}.contact-crisis__list{margin:calc(39 / var(--crisis-artboard) * 100vw) 0 0;padding:0;list-style:none}.contact-crisis__item{margin:0;border-bottom:1px solid rgb(1 1 1/.2)}.contact-crisis__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:calc(30 / var(--crisis-artboard) * 100vw) 0;font-family:var(--font-body);font-size:clamp(1.25rem,calc(40 / var(--crisis-artboard) * 100vw),2.5rem);font-weight:400;line-height:1.2;letter-spacing:-.05rem;color:#010101;text-decoration:none}.contact-crisis__link:hover{color:rgb(1 1 1/.72)}.contact-crisis__label{min-width:0}.contact-crisis__external{flex-shrink:0;width:clamp(1.5rem,calc(32 / var(--crisis-artboard) * 100vw),2rem);height:clamp(1.5rem,calc(32 / var(--crisis-artboard) * 100vw),2rem)}.contact-crisis__disclaimer{margin:calc(60 / var(--crisis-artboard) * 100vw) 0 0;max-width:35.625rem;font-family:var(--font-heading);font-size:clamp(1.125rem,calc(30 / var(--crisis-artboard) * 100vw),1.875rem);font-style:italic;font-weight:400;line-height:1;letter-spacing:-.05625rem;color:#010101}@media (min-width:1024px){.contact-crisis__title{letter-spacing:-1.2px}.contact-crisis__intro{letter-spacing:-.4px}.contact-crisis__link{letter-spacing:-.8px}.contact-crisis__disclaimer{letter-spacing:-.9px}}@media (min-width:1920px){.contact-crisis{--crisis-column-gap:208px}.contact-crisis__intro{margin-top:5px}.contact-crisis__list{margin-top:39px}.contact-crisis__link{padding-block:30px}.contact-crisis__disclaimer{margin-top:60px}}@media (max-width:767px){.contact-crisis__inner{grid-template-columns:1fr;row-gap:clamp(1.25rem,4vw,1.75rem)}.contact-crisis__panel{max-width:none}.contact-crisis__intro{margin-top:0}.contact-crisis__list{margin-top:clamp(1.25rem,4vw,1.75rem)}.contact-crisis__disclaimer{margin-top:clamp(2rem,5vw,3.75rem)}}.contact-form-section{padding:clamp(3.5rem,7vw,5.5rem) clamp(1.25rem,4vw,2.5rem) clamp(2.5rem,6vw,4.5rem)}.contact-form-section__inner{display:grid;gap:clamp(2rem,4vw,3.5rem);max-width:var(--site-content-max);margin:0 auto;padding:clamp(2rem,4vw,3.5rem);background-color:#e8dede;border-radius:.25rem}@media (min-width:900px){.contact-form-section__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);padding:clamp(2.5rem,4vw,4rem) clamp(2.5rem,5vw,5rem)}.contact-form-section__inner:has(.payload-form__confirmation){align-items:stretch}}.contact-form-section__title{margin:0;font-size:clamp(2rem,3.5vw,3.75rem);line-height:1.1;letter-spacing:-.05rem}.contact-form-section__intro,.contact-form-section__title{font-family:var(--font-body);font-weight:400;color:#010101;overflow-wrap:anywhere}.contact-form-section__intro{margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;font-size:clamp(1.125rem,1.75vw,1.75rem);line-height:1.35;letter-spacing:-.02rem;white-space:pre-line}.contact-form-section__payload-form .payload-form__fields{flex-direction:column;flex-wrap:nowrap;gap:1.25rem}.contact-form-section__payload-form .payload-form__label{font-size:1.125rem}.contact-form-section__payload-form .payload-form__control--textarea{min-height:9rem}.contact-form-section__payload-form .payload-form__submit{align-self:flex-start;margin-top:.5rem;padding:.875rem 2.5rem;font-size:1.25rem}.contact-form-section__payload-form select.payload-form__control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23010101' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.contact-form-section__payload-form .payload-form__status--error{color:#8b1a1a}.contact-form-section__payload-form.payload-form__confirmation{display:flex;box-sizing:border-box;align-items:flex-start;color:#010101}.contact-form-section__payload-form .payload-form__confirmation-copy{max-width:22rem}.contact-form-section__payload-form.payload-form__confirmation p{max-width:none}@media (min-width:900px){.contact-form-section__payload-form.payload-form__confirmation{align-items:center;min-height:100%;padding-bottom:.5rem}}@media (prefers-reduced-motion:no-preference){.contact-form-section__payload-form.payload-form__confirmation .payload-form__confirmation-copy{animation:contact-form-confirm-in .5s cubic-bezier(.16,1,.3,1)}}@keyframes contact-form-confirm-in{0%{opacity:.35;transform:translateY(.35rem)}to{opacity:1;transform:none}}.contact-hero{position:relative;z-index:1;padding:var(--page-hero-padding-top) var(--page-hero-padding-inline) 0;text-align:center}.contact-hero__title{margin:0 auto;max-width:var(--site-content-max);font-size:clamp(3rem,calc(120 / 1920 * 100vw),7.5rem);line-height:.9;letter-spacing:-.15rem;color:#ebebeb}.contact-hero__sans{font-family:var(--font-body);font-weight:400}.contact-hero__serif{font-family:var(--font-heading);font-style:italic;font-weight:400}.contact-hero__intro{margin:clamp(1.5rem,calc(34 / 1920 * 100vw),2.125rem) auto 0;max-width:min(100%,calc(1294 / 1920 * 100vw),80.875rem);font-family:var(--font-body);font-size:clamp(1.25rem,calc(40 / 1920 * 100vw),2.5rem);font-weight:400;line-height:1.2;letter-spacing:-.05rem;color:#ebebeb}@media (min-width:1024px){.contact-hero__title{letter-spacing:-2.4px}.contact-hero__intro{letter-spacing:-.8px}}@media (max-width:899px){.contact-hero__line{display:block}.contact-hero__title{font-size:clamp(3rem,14vw,4.75rem);letter-spacing:-.08rem}.contact-hero__intro{margin-top:clamp(1.5rem,5vw,2.25rem);font-size:clamp(1.125rem,4.2vw,1.625rem);line-height:1.35}}.contact-gallery{--gallery-artboard:1920;--gallery-card-width:calc(400 / var(--gallery-artboard) * 100vw);--gallery-gap:calc(30 / var(--gallery-artboard) * 100vw);--gallery-card-ratio:400/500;--gallery-row-width:calc(2120 / var(--gallery-artboard) * 100vw);position:absolute;z-index:2;top:calc(532 / var(--gallery-artboard) * 100vw);left:50%;width:var(--gallery-row-width);max-width:2120px;transform:translateX(-50%);pointer-events:none}.contact-gallery__row{display:flex;align-items:flex-start;justify-content:center;gap:var(--gallery-gap);width:100%}.contact-gallery__item{position:relative;flex:0 0 var(--gallery-card-width);width:var(--gallery-card-width);max-width:400px;aspect-ratio:var(--gallery-card-ratio);border-radius:11px;overflow:hidden;transform:translateY(var(--gallery-offset,0));pointer-events:auto}.contact-gallery__center,.contact-gallery__frame{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.contact-gallery__frame{box-shadow:0 .5rem 1.5rem rgb(0 0 0/.12)}.contact-gallery__image{object-fit:cover;object-position:center top;transition:transform .5s cubic-bezier(.22,1,.36,1)}.contact-gallery__center-label{display:inline-block;transition:transform .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.contact-gallery__frame:hover{z-index:3;transform:translateY(calc(var(--gallery-offset, 0) - 14px)) scale(1.025);box-shadow:0 1.25rem 2.75rem rgb(0 0 0/.28)}.contact-gallery__frame:hover .contact-gallery__image{transform:scale(1.06)}.contact-gallery__center{cursor:default}.contact-gallery__center:hover{z-index:3;transform:translateY(calc(var(--gallery-offset, 0) - 10px)) scale(1.04);box-shadow:0 1.5rem 3.5rem rgb(0 0 0/.45)}.contact-gallery__center:hover .contact-gallery__center-label{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.contact-gallery__center,.contact-gallery__center-label,.contact-gallery__frame,.contact-gallery__image{transition:none}.contact-gallery__center:hover,.contact-gallery__frame:hover{transform:translateY(var(--gallery-offset,0));box-shadow:0 1.25rem 3rem rgb(0 0 0/.35)}.contact-gallery__center:hover .contact-gallery__center-label,.contact-gallery__frame:hover .contact-gallery__image{transform:none}}.contact-gallery__item:first-child{--gallery-offset:0}.contact-gallery__item:nth-child(2){--gallery-offset:calc(60 / var(--gallery-artboard) * 100vw)}.contact-gallery__item:nth-child(3){--gallery-offset:calc(120 / var(--gallery-artboard) * 100vw)}.contact-gallery__item:nth-child(4){--gallery-offset:calc(60 / var(--gallery-artboard) * 100vw)}.contact-gallery__item:nth-child(5){--gallery-offset:0}.contact-gallery__center{display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 120% 100% at 50% 42%,rgba(37,140,210,1) 0,rgba(28,114,172,1) 25%,rgba(20,87,133,1) 50%,rgba(11,61,95,1) 75%,rgba(3,35,56,1) 100%);box-shadow:0 1.25rem 3rem rgb(0 0 0/.35)}.contact-gallery__center-label{font-family:var(--font-body);font-size:clamp(3rem,calc(120 / 1920 * 100vw),7.5rem);font-weight:400;line-height:.9;letter-spacing:-.15rem;color:#ebebeb;text-align:center}@media (min-width:1024px){.contact-gallery__center-label{letter-spacing:-2.4px}}@media (min-width:1920px){.contact-gallery{top:532px;--gallery-row-width:2120px;--gallery-card-width:400px;--gallery-gap:30px}.contact-gallery__item:first-child,.contact-gallery__item:nth-child(5){--gallery-offset:0}.contact-gallery__item:nth-child(2),.contact-gallery__item:nth-child(4){--gallery-offset:60px}.contact-gallery__item:nth-child(3){--gallery-offset:120px}}@media (max-width:899px){.contact-gallery{position:relative;top:auto;left:auto;width:100%;max-width:100%;transform:none;margin-top:clamp(2.5rem,8vw,4rem);padding:0 clamp(1.25rem,4vw,2.5rem) clamp(1.5rem,5vw,2.5rem)}.contact-gallery__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%}.contact-gallery__item{flex:none;width:100%;max-width:none;aspect-ratio:4/5;--gallery-offset:0!important}.contact-gallery__item:nth-child(3){grid-column:1/-1;max-width:min(100%,14rem);margin-inline:auto}}@media (max-width:479px){.contact-gallery__row{display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;gap:.75rem;padding-bottom:.75rem;scrollbar-width:none}.contact-gallery__row::-webkit-scrollbar{display:none}.contact-gallery__item{flex:0 0 min(62vw,13.5rem);width:min(62vw,13.5rem);aspect-ratio:4/5;scroll-snap-align:center}.contact-gallery__item:nth-child(3){max-width:none;margin-inline:0}.contact-gallery__center-label{font-size:clamp(2.5rem,12vw,4rem)}}.contact-hero-section{--hero-artboard:1920;--hero-black-height:calc(920 / var(--hero-artboard) * 100vw);--hero-section-height:calc(1162 / var(--hero-artboard) * 100vw);position:relative;min-height:var(--hero-section-height);max-width:100%;overflow-x:clip;color:#ebebeb}.contact-hero-section__black{position:absolute;inset:0 0 auto;z-index:0;height:var(--hero-black-height);background-color:#010101}@media (min-width:1920px){.contact-hero-section{--hero-black-height:920px;--hero-section-height:1162px}}@media (max-width:899px){.contact-hero-section{min-height:auto;padding-bottom:clamp(2.5rem,8vw,4rem)}.contact-hero-section__black{inset:0;height:auto}}.contact-join{padding:clamp(2rem,5vw,4rem) clamp(1.25rem,4vw,2.5rem);text-align:center}.contact-join__title{--contact-join-heading:clamp(2.5rem,6.25vw,7.5rem);margin:0 auto;max-width:min(100%,71.75rem);color:#010101}.contact-join__line{display:block;margin:0;font-size:var(--contact-join-heading);font-weight:400;line-height:.9;letter-spacing:-.125rem}@media (min-width:1024px){.contact-join__line{letter-spacing:-2.4px}}.contact-join__sans{font-family:var(--font-body)}.contact-join__serif{font-family:var(--font-heading);font-style:italic}.contact-social{padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,4vw,2.5rem);text-align:center}.contact-social__heading{margin:0;font-family:var(--font-body);font-size:clamp(1.75rem,3vw,3rem);font-weight:400;line-height:1.1;letter-spacing:-.04rem;color:#010101}.contact-social__list{flex-wrap:wrap;gap:clamp(.75rem,2vw,1.25rem);margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding:0;list-style:none}.contact-social__link,.contact-social__list{display:flex;align-items:center;justify-content:center}.contact-social__link{width:clamp(3.5rem,6vw,4.5rem);height:clamp(3.5rem,6vw,4.5rem);border-radius:50%;background-color:#e8dede;transition:transform .15s ease}@media (hover:hover){.contact-social__link:hover{transform:scale(1.06)}}.contact-social__icon{width:1.5rem;height:1.5rem}.contact-faqs{display:grid;gap:clamp(2rem,4vw,3rem);max-width:var(--site-content-max);margin:0 auto;padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,4vw,2.5rem) clamp(4rem,8vw,5rem)}.contact-faqs__title{margin:0;font-family:var(--font-body);font-size:clamp(2rem,3.125vw,3.75rem);font-weight:400;line-height:.9;letter-spacing:-.075rem;color:#010101}.contact-faqs__list{display:flex;flex-direction:column}.contact-faqs__item{border-top:1px solid rgb(1 1 1/.15)}.contact-faqs__item:last-child{border-bottom:1px solid rgb(1 1 1/.15)}.contact-faqs__question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1.5rem;min-height:2.75rem;padding:1.25rem 0;border:0;background:transparent;font-family:var(--font-body);font-size:clamp(1.25rem,2.08vw,2.5rem);line-height:1.2;letter-spacing:-.05rem;color:#010101;text-align:left;cursor:pointer;overflow-wrap:anywhere}.contact-faqs__icon{flex-shrink:0;width:1.5625rem;height:1.5625rem}.contact-faqs__answer-wrap{padding-bottom:1.5rem}.contact-faqs__answer{margin:0;max-width:37.5rem;font-family:var(--font-body);font-size:1.25rem;line-height:1.4;letter-spacing:-.025rem;color:#010101;white-space:pre-line}@media (min-width:1024px){.contact-faqs{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,8vw,13rem)}.contact-faqs__title{letter-spacing:-1.2px}}