.contact{padding-top:calc(var(--frame-t) + var(--s-8));padding-bottom:var(--space-section);min-height:100svh}.contact__grid{gap:var(--s-7);width:min(100%,44rem);display:grid}.contact__intro{justify-items:start;gap:var(--s-5);display:grid}.contact__intro h1{max-width:9em}.contact__intro .lede{color:var(--fg-muted)}.contact__card{color:var(--fg);position:relative;box-shadow:0 50px 90px -40px #140206bf,0 0 0 1px #e2c67f59}.contact__card:after{content:"";border:1px solid color-mix(in srgb, var(--gilt) 45%, transparent);pointer-events:none;position:absolute;inset:48px 8px 8px}.contact__roses{--rose-h:40px}.contact__card-body{padding:var(--s-7) var(--s-7) var(--s-6)}@media (width<=599px){.contact__card-body{padding:var(--s-6) var(--s-5) var(--s-5)}}@media (width<=899px){.contact{padding-bottom:62svh}}.contact__form .choice__chip span{letter-spacing:.08em;text-transform:none;font-size:.75rem}.contact__direct{font-size:var(--fs-small);color:var(--fg-muted);justify-self:start}.contact__direct a{color:var(--fg)}.received{min-height:100svh;padding-top:calc(var(--frame-t) + var(--s-8));padding-bottom:calc((100 - var(--frame-b)) * 1svh * .5);align-items:end;display:grid}.received__grid{gap:var(--space-block) var(--gap);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@media (width>=900px){.received__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.received h1{max-width:10em}.received .lede{color:var(--fg-muted)}.received__fig{justify-self:end;max-width:22rem}@media (width<=899px){.received__fig{justify-self:start;max-width:14rem}}
