.contact-main{display:grid;gap:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.5rem,5vw,3.5rem) 0}.contact-page .bakes-eyebrow{color:var(--chakra-colors-design-secondary);font:700 .58rem Space Grotesk,sans-serif;letter-spacing:.12em;margin:0 0 .55rem;text-transform:uppercase}.contact-heading{align-items:flex-end;border-bottom:2px solid var(--chakra-colors-design-primary);display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,1.75rem);justify-content:space-between;max-width:none;padding-bottom:clamp(.75rem,2vw,1.25rem)}.contact-heading__copy{flex:1 1 18rem;max-width:720px}.contact-heading h1.ui-heading{color:var(--chakra-colors-design-primary);font-size:clamp(2.2rem,5vw,3.8rem)}.contact-heading .ui-text{color:var(--chakra-colors-design-on-surface-variant);margin-top:.6rem}.contact-heading__rhythm{align-items:center;background:var(--chakra-colors-design-surface-container-lowest);border:2px solid var(--chakra-colors-design-primary);border-radius:16px;box-shadow:3px 3px 0 var(--chakra-colors-design-primary-container);display:flex;flex:0 1 20rem;gap:.85rem;padding:.85rem 1rem}.contact-heading__rhythm-icon{align-items:center;background:var(--chakra-colors-design-primary-fixed);border:2px solid var(--chakra-colors-design-primary);border-radius:999px;color:var(--chakra-colors-design-primary);display:inline-flex;flex-shrink:0;font-size:1.1rem;height:2.5rem;justify-content:center;width:2.5rem}.contact-heading__rhythm-label{color:var(--chakra-colors-design-primary);font:700 .65rem Space Grotesk,sans-serif;letter-spacing:.08em;margin:0;text-transform:uppercase}.contact-heading__rhythm-detail{color:var(--chakra-colors-design-on-surface-variant);font-size:.8rem;font-weight:500;line-height:1.35;margin:.2rem 0 0}.contact-card{background:var(--chakra-colors-design-surface-container-low);border:2px solid var(--chakra-colors-design-primary);border-radius:24px;box-shadow:3px 3px 0 var(--chakra-colors-design-primary-container);color:var(--chakra-colors-design-on-surface-variant);display:grid;font-size:.85rem;gap:.8rem;line-height:1.5;padding:clamp(1rem,3vw,1.6rem)}.contact-form-card{background:var(--chakra-colors-design-surface-container-lowest)}.contact-inbox{background:var(--chakra-colors-design-secondary-container);color:var(--chakra-colors-design-primary)}.contact-inbox__lede{font-weight:500;margin:0}.contact-inbox__copy.ui-copy-field{gap:.45rem}.contact-inbox__copy .ui-copy-field__label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.contact-inbox__copy .ui-copy-field__row{background:var(--chakra-colors-design-surface-container-lowest);border:2px solid var(--chakra-colors-design-primary);border-radius:12px;box-shadow:2px 2px 0 var(--chakra-colors-design-primary-container);gap:.5rem;padding:.55rem .65rem}.contact-inbox__copy .ui-copy-field__value{color:var(--chakra-colors-design-primary);font:700 .9rem ui-monospace,monospace}.contact-inbox__copy .ui-copy-field__hint{color:var(--chakra-colors-design-primary);font:700 .62rem Space Grotesk,sans-serif;letter-spacing:.04em}.contact-card>*{margin:0}.contact-card__title{color:var(--chakra-colors-design-primary);font:700 1.3rem Bricolage Grotesque,sans-serif}.contact-form{display:grid;gap:1.1rem}.contact-form__topic{display:grid;gap:.45rem}.contact-form__topic-grid.ui-choice-tile-grid__legend,.contact-form__topic-grid .ui-choice-tile-grid__legend{color:var(--chakra-colors-design-primary);font-family:Bricolage Grotesque,sans-serif;font-size:.95rem;font-weight:700;margin-bottom:.55rem}.contact-form__topic-grid .ui-choice-tile-grid__options{gap:.45rem}.contact-form__topic-grid .ui-choice-tile-grid__tile{background:var(--chakra-colors-design-surface);border:2px solid var(--chakra-colors-design-primary);border-radius:999px;min-height:2.5rem;padding:.35rem .65rem;transition:background .15s ease,box-shadow .15s ease}.contact-form__topic-grid .ui-choice-tile-grid__tile--selected{background:var(--chakra-colors-design-primary);border-color:var(--chakra-colors-design-primary);box-shadow:2px 2px 0 var(--chakra-colors-design-primary-container);padding:calc(.35rem - 1px) calc(.65rem - 1px)}.contact-form__topic-grid .ui-choice-tile-grid__tile--selected .ui-choice-tile-grid__label{color:var(--chakra-colors-design-surface-container-lowest)}.contact-form__topic-grid .ui-choice-tile-grid__label{font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.contact-form__topic-grid--error .ui-choice-tile-grid__tile{border-color:var(--chakra-colors-design-error)}.contact-form__topic-error{color:var(--chakra-colors-design-error);font-size:.78rem;margin:0}.contact-form__actions{align-items:center;border-top:2px solid color-mix(in srgb,var(--chakra-colors-design-primary) 18%,transparent);display:flex;flex-wrap:wrap;gap:1rem;padding-top:.65rem}.contact-form__status{font-size:.75rem;margin:0}.contact-alert{background:var(--chakra-colors-design-error-container);border:2px solid var(--chakra-colors-design-primary);border-radius:16px;box-shadow:2px 2px 0 var(--chakra-colors-design-primary-container);color:var(--chakra-colors-design-on-error-container);display:grid;gap:.4rem;padding:1rem 1.2rem}.contact-alert h2{font:700 1rem Bricolage Grotesque,sans-serif;margin:0}.contact-alert p,.contact-alert ul{margin:0}.contact-alert ul{padding-left:1.2rem}.contact-alert a{color:inherit;text-underline-offset:3px}.contact-sidebar{display:grid;gap:1.2rem}.contact-baker__header{align-items:center;border-bottom:2px solid var(--chakra-colors-design-primary);display:flex;gap:.85rem;padding-bottom:.85rem}.contact-baker__identity h2.ui-heading{color:var(--chakra-colors-design-primary);font-size:1.15rem;margin:0}.contact-baker__identity .bakes-eyebrow{margin-bottom:0;margin-top:.15rem}.contact-baker__quote{border:0;margin:0;padding:0}.contact-baker__quote .ui-text{font-style:italic}.contact-baker__rhythm{background:var(--chakra-colors-design-surface-container);border:1px solid color-mix(in srgb,var(--chakra-colors-design-primary) 35%,transparent);border-radius:12px;display:grid;gap:.35rem;padding:.75rem .85rem}.contact-baker__rhythm-label{color:var(--chakra-colors-design-primary);font:700 .62rem Space Grotesk,sans-serif;letter-spacing:.06em;margin:0;text-transform:uppercase}.contact-baker__rhythm .ui-text{margin:0}.contact-success__badge{border:1px solid currentcolor;border-radius:999px;font:700 .65rem Space Grotesk,sans-serif;justify-self:start;padding:.2rem .7rem}.contact-success__reference strong{color:var(--chakra-colors-design-primary)}.contact-success__note{font-size:.75rem}.contact-success .ui-button{justify-self:start}.contact-links ul{display:grid;gap:.8rem;list-style:none;padding:0}.contact-links li{display:grid;gap:.15rem}.contact-form a:focus-visible,.contact-alert a:focus-visible,.contact-links a:focus-visible,.contact-alert:focus-visible{outline:3px solid var(--chakra-colors-design-secondary);outline-offset:3px}@media(max-width:640px){.contact-form__topic-grid.ui-choice-tile-grid--4{--ui-choice-tile-grid-columns: 2}}
