.hero[data-astro-cid-ge2uvauf]{background:var(--c-floral);padding-block:clamp(3.5rem,8vw,7rem) clamp(5rem,10vw,8.5rem);position:relative;overflow:clip}.hero__inner[data-astro-cid-ge2uvauf]{z-index:1;grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(2.5rem,6vw,5.5rem);display:grid;position:relative}.hero__blob[data-astro-cid-ge2uvauf]{pointer-events:none;z-index:0;border-radius:58% 42% 65% 35%/45% 58% 42% 55%;position:absolute}.hero__blob--petal[data-astro-cid-ge2uvauf]{background:var(--c-petal);opacity:.55;filter:blur(48px);width:clamp(320px,42vw,640px);height:clamp(320px,42vw,640px);top:-12%;right:-8%}.hero__blob--ash[data-astro-cid-ge2uvauf]{background:var(--c-ash);opacity:.4;filter:blur(56px);border-radius:42% 58% 38% 62%/58% 42%;width:clamp(260px,34vw,520px);height:clamp(260px,34vw,520px);bottom:-18%;left:-10%}.hero__leaf[data-astro-cid-ge2uvauf]{color:var(--c-ash);opacity:.55;z-index:0;pointer-events:none;position:absolute;top:6%;left:clamp(-1.5rem,-1vw,.5rem)}.hero__name[data-astro-cid-ge2uvauf]{font-family:var(--font-brand);font-variation-settings:normal;letter-spacing:0;font-weight:500}.hero__text[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,2.6vw,2rem);display:flex}.hero__quote[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 0;color:var(--c-olive);font-size:clamp(1.3125rem,2.6vw,1.75rem);font-style:italic;font-weight:420;line-height:1.45}.hero__actions[data-astro-cid-ge2uvauf]{margin-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:clamp(1.25rem,3vw,2rem);display:flex}.hero__cta[data-astro-cid-ge2uvauf]{letter-spacing:.08em;color:var(--c-floral);background:var(--c-ebony);transition:background var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-radius:999px;padding:1rem 2.25rem;font-size:.9375rem;font-weight:600;box-shadow:0 1px #43503b66}.hero__cta[data-astro-cid-ge2uvauf]:hover{background:var(--c-olive);transform:translateY(-2px);box-shadow:0 18px 36px -18px #43503b8c}.hero__link[data-astro-cid-ge2uvauf]{letter-spacing:.06em;color:var(--c-ebony);transition:color var(--dur) var(--ease-out);padding-block:.25rem;font-size:.9375rem;font-weight:600;position:relative}.hero__link[data-astro-cid-ge2uvauf]:after{content:"";background:var(--c-rose);transform-origin:0;width:100%;height:1px;transition:transform .42s var(--ease-out);position:absolute;bottom:0;left:0}.hero__link[data-astro-cid-ge2uvauf]:hover{color:var(--c-rose-deep)}.hero__link[data-astro-cid-ge2uvauf]:hover:after{transform:scaleX(.4)}.hero__media[data-astro-cid-ge2uvauf]{justify-self:end;width:min(100%,600px);position:relative}.hero__media-blob[data-astro-cid-ge2uvauf]{background:var(--c-petal);z-index:0;border-radius:55% 45% 38% 62%/48% 55% 45% 52%;position:absolute;inset:8% -6% -6% 8%}.hero__media-mask[data-astro-cid-ge2uvauf]{aspect-ratio:4/3.4;box-shadow:var(--shadow-paper);z-index:1;border-radius:58% 42% 52% 48%/50% 56% 44% 50%;position:relative;overflow:hidden}.hero__media-mask[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:100% 50%;width:100%;height:100%}.hero__media-caption[data-astro-cid-ge2uvauf]{margin-top:var(--space-5);text-align:right;font-size:var(--fs-eyebrow);letter-spacing:.24em;text-transform:uppercase;color:var(--c-olive);z-index:1;font-weight:500;position:relative}.hero__scroll[data-astro-cid-ge2uvauf]{z-index:2;width:44px;height:56px;display:block;position:absolute;bottom:clamp(.75rem,2vw,1.75rem);left:50%;transform:translate(-50%)}.hero__scroll-line[data-astro-cid-ge2uvauf]{background:var(--c-olive);transform-origin:top;width:1.5px;height:44px;animation:scroll-line 2.4s var(--ease-natural) infinite;position:absolute;top:0;left:50%}@keyframes scroll-line{0%{opacity:0;transform:scaleY(0)}35%{opacity:.9;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(12px)}}.hero-rise[data-astro-cid-ge2uvauf]{animation:hero-rise 1.3s var(--ease-out) both;animation-delay:var(--rise-delay,0s)}@keyframes hero-rise{0%{opacity:0;filter:blur(6px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (width<=880px){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero__media[data-astro-cid-ge2uvauf]{justify-self:center;width:min(100%,420px)}.hero__leaf[data-astro-cid-ge2uvauf],.hero__scroll[data-astro-cid-ge2uvauf]{display:none}}@media (prefers-reduced-motion:reduce){.hero-rise[data-astro-cid-ge2uvauf]{animation:none!important}.hero__scroll-line[data-astro-cid-ge2uvauf]{opacity:.7;transform:scaleY(1);animation:none!important}}.about[data-astro-cid-oxgmilyn]{background:var(--c-floral)}.about__inner[data-astro-cid-oxgmilyn]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.about__head[data-astro-cid-oxgmilyn]{gap:var(--space-5);flex-direction:column;display:flex;position:sticky;top:7rem}.about__heading[data-astro-cid-oxgmilyn]{line-height:1.12}.about__leaf[data-astro-cid-oxgmilyn]{color:var(--c-olive);opacity:.6;margin-top:var(--space-4);margin-left:var(--space-2)}.about__body[data-astro-cid-oxgmilyn]{gap:var(--space-6);max-width:var(--content-text);flex-direction:column;display:flex}.about__wish[data-astro-cid-oxgmilyn]{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 0;color:var(--c-ebony);padding-left:var(--space-6);border-left:2px solid var(--c-rose);margin-top:var(--space-2);font-size:clamp(1.25rem,2.2vw,1.5rem);font-style:italic;font-weight:420;line-height:1.5}.about__leaf[data-astro-cid-oxgmilyn] .sway{transform-origin:50% 100%;animation:9s ease-in-out infinite about-sway}@keyframes about-sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@media (width<=880px){.about__inner[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.about__head[data-astro-cid-oxgmilyn]{position:static}.about__leaf[data-astro-cid-oxgmilyn]{display:none}}@media (prefers-reduced-motion:reduce){.about__leaf[data-astro-cid-oxgmilyn] .sway{animation:none!important}}.offerings[data-astro-cid-ajwsvrbq]{background:var(--c-floral)}.offerings__head[data-astro-cid-ajwsvrbq]{gap:var(--space-4);flex-direction:column;max-width:64ch;margin-block-end:clamp(3rem,6vw,5rem);display:flex}.offerings__note[data-astro-cid-ajwsvrbq]{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 0;color:var(--c-olive);font-size:clamp(1.125rem,1.8vw,1.3125rem);font-style:italic}.offerings__disclaimer[data-astro-cid-ajwsvrbq]{max-width:68ch;padding-left:var(--space-5);border-left:2px solid var(--c-ash);font-size:var(--fs-body-sm);line-height:var(--lh-loose);color:var(--c-ink);opacity:.78;margin-block:clamp(-1.5rem,-2vw,-1rem) clamp(2.5rem,5vw,4rem)}.offerings__grid[data-astro-cid-ajwsvrbq]{grid-template-columns:1fr 1fr;gap:clamp(1.25rem,2.5vw,2rem);display:grid}.offering[data-astro-cid-ajwsvrbq]{align-items:flex-start;gap:var(--space-4);border:var(--border-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-paper);background:#fff;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative;overflow:clip}.offering[data-astro-cid-ajwsvrbq]:before{content:"";background:var(--accent);opacity:.85;border-radius:0 0 999px 999px;height:5px;position:absolute;top:0;left:0;right:0}.offering__audience[data-astro-cid-ajwsvrbq]{font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--c-ebony);background:var(--c-petal);border-radius:999px;padding:.375rem .875rem;font-weight:600}.offering__title[data-astro-cid-ajwsvrbq]{line-height:1.25}.offering__body[data-astro-cid-ajwsvrbq]{color:var(--c-ink);flex-grow:1}.offering__price[data-astro-cid-ajwsvrbq]{font-size:var(--fs-body-sm);letter-spacing:.02em;color:var(--c-rose);padding-top:var(--space-2);border-top:1px solid var(--c-ash);width:100%;font-weight:600;line-height:1.6}.offering-support[data-astro-cid-ajwsvrbq]{align-items:flex-start;gap:var(--space-4);background:var(--c-petal);border-radius:var(--radius-card);box-shadow:var(--shadow-rose);flex-direction:column;margin-top:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.75rem,4vw,3rem);display:flex}.offering-support__price[data-astro-cid-ajwsvrbq]{color:var(--c-ebony);opacity:.8;border-top-color:var(--c-rose)}@media (width<=760px){.offerings__grid[data-astro-cid-ajwsvrbq]{grid-template-columns:1fr}}.wave[data-astro-cid-7lzhghqj]{pointer-events:none;line-height:0}.wave[data-astro-cid-7lzhghqj] svg[data-astro-cid-7lzhghqj]{width:100%;height:clamp(36px,6vw,90px);display:block}.wave--flip[data-astro-cid-7lzhghqj] svg[data-astro-cid-7lzhghqj]{transform:scaleY(-1)}.approach[data-astro-cid-wgores44]{background:var(--c-floral)}.approach__core[data-astro-cid-wgores44]{background:var(--c-ebony);padding-block:clamp(3.5rem,7vw,6.5rem)}.approach__head[data-astro-cid-wgores44]{gap:var(--space-4);text-align:center;flex-direction:column;align-items:center;margin-block-end:clamp(3rem,6vw,5rem);display:flex}.approach__eyebrow[data-astro-cid-wgores44]{color:var(--c-ash)}.approach__heading[data-astro-cid-wgores44]{color:var(--c-floral)}.approach__grid[data-astro-cid-wgores44]{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,3.5rem);display:grid}.approach__step[data-astro-cid-wgores44]{gap:var(--space-4);border-top:3px solid var(--accent);border-radius:var(--radius-3);background:#faf7ef12;flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.approach__mark[data-astro-cid-wgores44]{background:var(--accent);border-radius:50% 50% 50% 0;width:14px;height:14px;transform:rotate(-45deg)}.approach__title[data-astro-cid-wgores44]{font-family:var(--font-display);font-variation-settings:"SOFT" 75, "WONK" 0;font-size:var(--fs-display-3);color:var(--c-floral);font-weight:480;line-height:1.25}.approach__body[data-astro-cid-wgores44]{color:var(--c-floral);opacity:.85;line-height:var(--lh-body)}@media (width<=880px){.approach__grid[data-astro-cid-wgores44]{gap:var(--space-8);grid-template-columns:1fr}}.background[data-astro-cid-sor4u3rk]{background:var(--c-floral);overflow:clip}.background__leaf[data-astro-cid-sor4u3rk]{color:var(--c-ash);opacity:.5;pointer-events:none;position:absolute;bottom:4%;right:clamp(-3rem,-1vw,0rem);transform:scaleX(-1)rotate(8deg)}.background__inner[data-astro-cid-sor4u3rk]{z-index:1;grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid;position:relative}.background__head[data-astro-cid-sor4u3rk]{gap:var(--space-4);flex-direction:column;margin-block-end:clamp(2rem,4vw,3rem);display:flex}.background__list[data-astro-cid-sor4u3rk]{margin:0;padding:0;list-style:none}.background__item[data-astro-cid-sor4u3rk]{align-items:baseline;gap:var(--space-4);padding-block:var(--space-5);border-bottom:var(--border-hairline);font-size:var(--fs-body-lg);color:var(--c-ebony);font-weight:450;display:flex}.background__item[data-astro-cid-sor4u3rk]:first-child{border-top:var(--border-hairline)}.background__dot[data-astro-cid-sor4u3rk]{background:var(--c-rose);border-radius:50% 50% 50% 0;flex-shrink:0;width:8px;height:8px;transform:rotate(-45deg)translateY(-1px)}.background__bne[data-astro-cid-sor4u3rk]{gap:var(--space-4);background:var(--c-petal);border-radius:var(--radius-card);box-shadow:var(--shadow-rose);flex-direction:column;padding:clamp(1.75rem,3.5vw,2.75rem);display:flex;position:sticky;top:8rem}.background__bne-heading[data-astro-cid-sor4u3rk]{line-height:1.3}.background__bne-body[data-astro-cid-sor4u3rk]{color:var(--c-ebony);opacity:.85;line-height:var(--lh-body)}@media (width<=880px){.background__inner[data-astro-cid-sor4u3rk]{grid-template-columns:1fr}.background__bne[data-astro-cid-sor4u3rk]{position:static}.background__leaf[data-astro-cid-sor4u3rk]{display:none}}.teaser[data-astro-cid-n6h7t423]{background:var(--c-floral);padding-block:0 clamp(4.5rem,9vw,8.5rem)}.teaser__panel[data-astro-cid-n6h7t423]{background:var(--c-ash);border-radius:var(--radius-card);text-align:center;flex-direction:column;align-items:center;gap:clamp(1.75rem,3.5vw,2.5rem);padding:clamp(2.5rem,6vw,5rem);display:flex}.teaser__eyebrow[data-astro-cid-n6h7t423]{color:var(--c-ebony);opacity:.7}.teaser__head[data-astro-cid-n6h7t423]{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.teaser__intro[data-astro-cid-n6h7t423]{color:var(--c-ebony);opacity:.8}.teaser__empty[data-astro-cid-n6h7t423]{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 0;color:var(--c-ebony);font-size:clamp(1.1875rem,2vw,1.4375rem);font-style:italic;font-weight:420}.teaser__list[data-astro-cid-n6h7t423]{text-align:left;width:100%;max-width:46rem;margin:0;padding:0;list-style:none}.teaser__item[data-astro-cid-n6h7t423]+.teaser__item[data-astro-cid-n6h7t423]{border-top:1px solid #43503b2e}.teaser__link[data-astro-cid-n6h7t423]{gap:var(--space-1);padding-block:var(--space-5);transition:opacity var(--dur) var(--ease-out);flex-direction:column;display:flex}.teaser__link[data-astro-cid-n6h7t423]:hover .teaser__title[data-astro-cid-n6h7t423]{color:var(--c-rose)}.teaser__date[data-astro-cid-n6h7t423]{font-size:var(--fs-tiny);letter-spacing:.18em;text-transform:uppercase;color:var(--c-ebony);opacity:.6;font-weight:600}.teaser__title[data-astro-cid-n6h7t423]{font-family:var(--font-display);font-variation-settings:"SOFT" 75, "WONK" 0;font-size:var(--fs-display-3);color:var(--c-ebony);transition:color var(--dur) var(--ease-out);font-weight:480}.teaser__excerpt[data-astro-cid-n6h7t423]{color:var(--c-ebony);opacity:.8;font-size:var(--fs-body-sm)}.teaser__more[data-astro-cid-n6h7t423]{letter-spacing:.06em;color:var(--c-ebony);border-bottom:1px solid var(--c-ebony);transition:color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), gap var(--dur) var(--ease-out);align-items:center;gap:.625rem;padding-bottom:.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}.teaser__more[data-astro-cid-n6h7t423]:hover{color:var(--c-rose);border-color:var(--c-rose);gap:1rem}.contact-form[data-astro-cid-vekgkm42]{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.contact-form__row[data-astro-cid-vekgkm42]{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}@media (width<=540px){.contact-form__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.contact-form__honeypot[data-astro-cid-vekgkm42]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.field[data-astro-cid-vekgkm42]{flex-direction:column;gap:.5rem;display:flex}.field__label[data-astro-cid-vekgkm42]{font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--c-ebony);font-weight:600}.field__optional[data-astro-cid-vekgkm42]{color:var(--c-olive);letter-spacing:.1em;text-transform:none;font-weight:400}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{background:var(--c-floral);border:1px solid var(--c-ash);border-radius:var(--radius-2);width:100%;color:var(--c-ink);caret-color:var(--c-ebony);transition:border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out);resize:vertical;padding:.875rem 1rem;font-family:inherit;font-size:1.0625rem}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:hover,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:hover{border-color:var(--c-olive)}.field[data-astro-cid-vekgkm42][data-error=true] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42][data-error=true] textarea[data-astro-cid-vekgkm42]{border-color:var(--c-rose-deep);background:var(--c-rose-mist)}.checkbox[data-astro-cid-vekgkm42]{font-size:var(--fs-body-sm);color:var(--c-ink);cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.checkbox[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{accent-color:var(--c-ebony);margin-top:.25rem}.contact-form__actions[data-astro-cid-vekgkm42]{margin-block-start:var(--space-3)}.btn-primary[data-astro-cid-vekgkm42]{background:var(--c-ebony);color:var(--c-floral);letter-spacing:.08em;transition:transform var(--dur) var(--ease-out), background var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2.5rem;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative;box-shadow:0 1px #43503b66}.btn-primary[data-astro-cid-vekgkm42]:hover{background:var(--c-olive);transform:translateY(-2px);box-shadow:0 18px 36px -18px #43503b8c}.btn-primary[data-astro-cid-vekgkm42][data-loading=true]{pointer-events:none;opacity:.8}.btn-primary[data-astro-cid-vekgkm42][data-loading=true] .btn-primary__label[data-astro-cid-vekgkm42]{visibility:hidden}.btn-primary[data-astro-cid-vekgkm42][data-loading=true] .btn-primary__spinner[data-astro-cid-vekgkm42]{border:2px solid #faf7ef4d;border-top-color:var(--c-floral);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin;position:absolute}@keyframes spin{to{transform:rotate(360deg)}}.contact-form__status[data-astro-cid-vekgkm42]{min-height:1.5em;font-size:var(--fs-body-sm);margin:0}.contact-form__status[data-astro-cid-vekgkm42][data-state=success]{color:var(--c-ebony)}.contact-form__status[data-astro-cid-vekgkm42][data-state=error]{color:var(--c-rose-deep)}.contact-form[data-astro-cid-vekgkm42][data-done=true] .contact-form__row[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42][data-done=true] .field[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42][data-done=true] .checkbox[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42][data-done=true] .contact-form__actions[data-astro-cid-vekgkm42]{opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out);max-height:0;margin:0;padding:0;overflow:hidden}.contact[data-astro-cid-he3spzz3]{background:var(--c-floral);overflow:clip}.contact__blob[data-astro-cid-he3spzz3]{background:var(--c-petal);opacity:.5;filter:blur(52px);pointer-events:none;border-radius:42% 58% 55% 45%/55% 42% 58% 45%;width:clamp(360px,46vw,720px);height:clamp(360px,46vw,720px);position:absolute;bottom:-22%;left:-12%}.contact__inner[data-astro-cid-he3spzz3]{z-index:1;grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2.5rem,6vw,5.5rem);display:grid;position:relative}.contact__info[data-astro-cid-he3spzz3]{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.contact__free[data-astro-cid-he3spzz3]{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 0;color:var(--c-ebony);background:var(--c-petal);border-radius:999px;padding:.5rem 1.375rem;font-size:clamp(1.125rem,1.9vw,1.375rem);font-style:italic;font-weight:440}.contact__lead[data-astro-cid-he3spzz3]{line-height:var(--lh-loose);max-width:42ch}.contact__channels[data-astro-cid-he3spzz3]{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.contact__label[data-astro-cid-he3spzz3]{font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--c-olive);font-weight:600}.contact__mail[data-astro-cid-he3spzz3]{font-family:var(--font-display);font-variation-settings:"SOFT" 75, "WONK" 0;color:var(--c-ebony);width:fit-content;font-size:clamp(1.25rem,2.4vw,1.625rem);font-weight:460;position:relative}.contact__mail[data-astro-cid-he3spzz3]:after{content:"";background:var(--c-rose);transform-origin:0;width:100%;height:1px;transition:transform .48s var(--ease-out);position:absolute;bottom:-2px;left:0}.contact__mail[data-astro-cid-he3spzz3]:hover{color:var(--c-rose-deep)}.contact__mail[data-astro-cid-he3spzz3]:hover:after{transform:scaleX(.35)}.contact__place[data-astro-cid-he3spzz3]{font-size:var(--fs-body-sm);letter-spacing:.06em;color:var(--c-olive);font-weight:500}.contact__portrait[data-astro-cid-he3spzz3]{aspect-ratio:1;width:clamp(180px,22vw,280px);margin-top:var(--space-5);position:relative}.contact__portrait-ring[data-astro-cid-he3spzz3]{border:1px solid var(--c-rose);opacity:.6;border-radius:50%;position:absolute;inset:-10px}.contact__portrait[data-astro-cid-he3spzz3] img[data-astro-cid-he3spzz3]{object-fit:cover;object-position:center;width:100%;height:100%;box-shadow:var(--shadow-paper);border-radius:50%}.contact__form-card[data-astro-cid-he3spzz3]{border:var(--border-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-paper);background:#fff;padding:clamp(1.75rem,4vw,3rem)}@media (width<=880px){.contact__inner[data-astro-cid-he3spzz3]{grid-template-columns:1fr}.contact__portrait[data-astro-cid-he3spzz3]{align-self:center}}
