.about-statement{padding-block:clamp(2.5rem,6vw,5rem) clamp(1.5rem,4vw,3rem)}.about-picture{margin-block:0 clamp(5rem,10vw,8rem)}.about-picture__photo{position:relative;display:block;width:100%;aspect-ratio:16/9;max-height:var(--photo-fit-h);overflow:hidden;background:var(--paper-2)}.about-picture__photo img{object-fit:cover}@media (max-width:767px){.about-picture__photo{aspect-ratio:4/3}}.about-collection{padding-bottom:clamp(4rem,8vw,7rem);scroll-margin-top:calc(var(--header-h) + 1rem)}.about-collection__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem 3rem;margin-bottom:clamp(1.5rem,4vw,3.25rem)}.about-collection__head p{margin:0}.about-collection__title{margin:.85rem 0 0;font-family:var(--font-display);font-weight:400;font-size:clamp(2.25rem,1.6rem + 1.9vw,3.25rem);line-height:1.1;letter-spacing:-.01em}.about-collection__intro{max-width:420px;font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem)}.contact{display:grid;grid-template-columns:minmax(0,446px) minmax(0,692px);grid-template-areas:"intro form" "details form";grid-template-rows:auto 1fr;justify-content:space-between;grid-gap:2.5rem 4rem;gap:2.5rem 4rem;padding-block:clamp(3rem,7vw,6rem) clamp(4rem,8vw,7rem)}.contact__intro{grid-area:intro;display:grid;grid-gap:1.5rem;gap:1.5rem;align-content:start}.contact__intro h1,.contact__lede{margin:0}.contact__lede{font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem)}.contact__form{grid-area:form}.contact__details{grid-area:details;align-self:start;margin:0;border-top:0}.contact__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line-2)}.contact__row:first-child{padding-top:0}.contact__row dd{margin:0;text-align:right}.contact__row a{color:inherit;text-decoration:none;transition:color var(--dur) var(--ease)}.contact__row a:hover{color:var(--ember)}.contact-form{display:grid;grid-gap:1.5rem;gap:1.5rem}.contact-form__pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.contact-form__select{display:flex}.contact-form__select select{width:100%;min-height:52px}.contact-form textarea{min-height:150px}.contact-form__send{justify-self:start}@media (max-width:991px){.contact{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "form" "details";grid-template-rows:auto}}@media (max-width:479px){.contact-form__pair{grid-template-columns:1fr}}