.dtyGoW_page{--gutter:clamp(1rem, 3vw, 3rem);color:#54565b;background:#fff;max-width:110rem;margin-inline:auto}.dtyGoW_hero{padding:clamp(2.5rem, 5vw, 5rem) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5vw;display:grid}.dtyGoW_heroInner h1{letter-spacing:-.05em;max-width:12ch;margin:0;font-size:clamp(3.5rem,7vw,7rem);font-weight:400;line-height:1.03}.dtyGoW_eyebrow{color:#242824;letter-spacing:.05em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.75rem}.dtyGoW_heroInner>p:last-of-type{color:#6c6e73;max-width:35rem;margin:1.5rem 0 0;font-size:1.1rem;line-height:1.5}.dtyGoW_directContacts{flex-wrap:wrap;gap:.5rem 2rem;margin-top:1rem;display:flex}.dtyGoW_directContacts a{color:#54565b;text-underline-offset:.25em;align-items:center;min-height:2.75rem;font-size:.95rem;display:flex}.dtyGoW_heroMedia{aspect-ratio:963/542;border-radius:12px 12px clamp(32px,5vw,72px);position:relative;overflow:hidden}.dtyGoW_heroMedia img{object-fit:contain}.dtyGoW_formSection{margin:0 var(--gutter);border-top:1px solid #dedede;padding-block:2.5rem 4rem}.dtyGoW_formInner{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:5vw;display:grid}.dtyGoW_formBrief h2,.dtyGoW_locationsSection>h2{letter-spacing:-.04em;max-width:14ch;margin:0;font-size:clamp(2rem,3.7vw,3.6rem);font-weight:400;line-height:1.08}.dtyGoW_formBrief p{color:#6c6e73;max-width:24rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.6}.dtyGoW_locationsSection{margin:0 var(--gutter);border-top:1px solid #dedede;padding-block:3rem}.dtyGoW_locationsSection>h2{max-width:none}.dtyGoW_locationsInner{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;margin-top:2.5rem;display:grid}.dtyGoW_locationsInner h3{letter-spacing:-.025em;margin:0;font-size:1.6rem;font-weight:400;line-height:1.2}.dtyGoW_locationsInner h3 a{min-height:2.75rem;color:inherit;justify-content:space-between;align-items:center;gap:1rem;text-decoration:none;display:flex}.dtyGoW_locationsInner h3 svg{flex:none;width:1.1rem;height:1.1rem}.dtyGoW_locationsInner .dtyGoW_locationLabel{margin:.5rem 0 0;font-size:.85rem;line-height:1.5}.dtyGoW_locationsInner address{flex-direction:column;margin-top:1rem;font-size:.95rem;font-style:normal;line-height:1.6;display:flex}.dtyGoW_locationsInner address a{color:#54565b;text-underline-offset:.2em;width:fit-content;min-height:2.75rem}.dtyGoW_locationsInner p{color:#6c6e73;max-width:40rem;font-size:.95rem;line-height:1.6}.dtyGoW_socialSection{margin:0 var(--gutter);border-top:1px solid #dedede;flex-wrap:wrap;align-items:center;gap:.5rem 2rem;padding-block:2rem 4rem;display:flex}.dtyGoW_socialSection p{color:#6c6e73;margin:0;font-size:.85rem}.dtyGoW_socialSection a{color:#54565b;align-items:center;gap:1rem;min-height:2.75rem;font-size:.95rem;text-decoration:none;display:inline-flex}.dtyGoW_socialSection svg{width:1rem;height:1rem}@media (max-width:1023px){.dtyGoW_formInner{grid-template-columns:minmax(0,1fr);gap:2rem}.dtyGoW_formBrief{max-width:40rem}.dtyGoW_formBrief h2{max-width:none}.dtyGoW_formBrief p{max-width:34rem}}@media (max-width:767px){.dtyGoW_hero{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-top:2rem}.dtyGoW_heroInner h1{max-width:none;font-size:clamp(2.9rem,12vw,4rem)}.dtyGoW_formInner{gap:1.75rem}.dtyGoW_formBrief p{margin-top:1rem}.dtyGoW_locationsInner{grid-template-columns:minmax(0,1fr);gap:2rem}}.dtyGoW_formBrief .dtyGoW_formHint{max-width:30ch;margin-top:1rem;font-size:.8rem;line-height:1.5}.dtyGoW_page{max-width:none;font-family:var(--choura-font)}.dtyGoW_formSection{padding-block:clamp(48px,6vw,96px)}.dtyGoW_formBrief h2,.dtyGoW_locationsSection>h2,.dtyGoW_locationsInner h3{letter-spacing:-.035em;font-weight:500}.dtyGoW_formBrief{position:sticky;top:130px}.dtyGoW_formInner form{background:#faf9f6;border:1px solid #e4e2de;border-radius:24px 24px 64px;padding:clamp(24px,3vw,48px)}.dtyGoW_formInner :is(input,select,textarea){background:#fff;border-radius:8px;min-width:0;max-width:100%}.dtyGoW_formInner button[type=submit]{border-radius:999px;min-height:48px;padding-inline:28px}.dtyGoW_locationsInner article{border-top:1px solid #dedede;padding-top:24px}@media (max-width:1023px){.dtyGoW_formBrief{position:static}}@media (max-width:767px){.dtyGoW_formInner form{padding:24px 16px 32px}.dtyGoW_formSection{border:0;padding-top:16px}.dtyGoW_locationsInner{gap:32px}}
