.hero[data-astro-cid-ge2uvauf]{padding-block:var(--s-24) var(--s-16)}@media (width>=900px){.hero[data-astro-cid-ge2uvauf]{min-height:100svh;padding-block:var(--s-24);align-items:center;display:grid}}.hero__inner[data-astro-cid-ge2uvauf]{gap:var(--s-12);display:grid}@media (width>=900px){.hero__inner[data-astro-cid-ge2uvauf]{gap:var(--s-16);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}}.hero__text[data-astro-cid-ge2uvauf]{gap:var(--s-6);padding-top:var(--s-8);justify-items:start;display:grid}.hero__headline[data-astro-cid-ge2uvauf]{max-width:var(--hero-measure);font-size:var(--text-5xl);letter-spacing:-.03em;padding-bottom:.08em;line-height:1}@media (width>=600px){.hero__headline[data-astro-cid-ge2uvauf]{font-size:var(--text-6xl)}}@media (width>=1200px){.hero__headline[data-astro-cid-ge2uvauf]{font-size:var(--text-7xl)}}.hero__subline[data-astro-cid-ge2uvauf]{max-width:var(--hero-measure);font-size:var(--text-lg);line-height:var(--lh-lg);color:var(--text-muted)}@media (width>=600px){.hero__subline[data-astro-cid-ge2uvauf]{font-size:var(--text-xl);line-height:var(--lh-xl)}}.hero__actions[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--s-4) var(--s-6);padding-top:var(--s-2);flex-wrap:wrap;display:flex}.hero__proof[data-astro-cid-ge2uvauf]{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-muted);max-width:32ch}.hero__shots[data-astro-cid-ge2uvauf]{gap:var(--s-3);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;display:grid}.shot[data-astro-cid-ge2uvauf]{border-radius:var(--r-2xl);background:var(--bg-elevated);margin:0;position:relative;overflow:hidden}.shot[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%}.shot--0[data-astro-cid-ge2uvauf]{aspect-ratio:9/16;grid-row:1/span 2}.shot--1[data-astro-cid-ge2uvauf],.shot--2[data-astro-cid-ge2uvauf]{aspect-ratio:auto;min-height:0}.shot__stat[data-astro-cid-ge2uvauf]{top:var(--s-2);left:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(12px);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--gold-light);background:#0009;font-weight:500;position:absolute}.hero__in[data-astro-cid-ge2uvauf]{animation:hero-in .8s var(--ease) both;animation-delay:var(--d,0s)}@keyframes hero-in{0%{opacity:0;transform:translateY(var(--s-6))}to{opacity:1;transform:none}}.stats[data-astro-cid-23gkgyqt]{padding-block:var(--s-16);border-block:1px solid var(--line)}.stats__list[data-astro-cid-23gkgyqt]{margin:var(--s-6) 0 0;gap:var(--s-10) var(--s-6);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}@media (width>=800px){.stats__list[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(4,1fr)}}.stat[data-astro-cid-23gkgyqt]{gap:var(--s-2);align-content:start;display:grid}.stat__value[data-astro-cid-23gkgyqt]{font-family:var(--font-mono);font-size:var(--text-5xl);letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}@media (width>=1100px){.stat__value[data-astro-cid-23gkgyqt]{font-size:var(--text-6xl)}}.stat__label[data-astro-cid-23gkgyqt]{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-muted);max-width:22ch}.card[data-astro-cid-ryuh4v2g][hidden]{display:none}.card[data-astro-cid-ryuh4v2g]{break-inside:avoid;color:inherit;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease);display:block}.card__media[data-astro-cid-ryuh4v2g]{aspect-ratio:var(--ratio);border-radius:var(--r-2xl);background:var(--bg-elevated);position:relative;overflow:hidden}.card__media[data-astro-cid-ryuh4v2g] img[data-astro-cid-ryuh4v2g]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.card[data-astro-cid-ryuh4v2g]:hover .card__media[data-astro-cid-ryuh4v2g] img[data-astro-cid-ryuh4v2g]{transform:scale(1.04)}.card[data-astro-cid-ryuh4v2g]:active .card__media[data-astro-cid-ryuh4v2g]{transition:transform var(--dur) var(--ease);transform:scale(.98)}.card__stat[data-astro-cid-ryuh4v2g]{top:var(--s-2);left:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(12px);color:var(--gold-light);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);background:#0009;font-weight:500;position:absolute}.card__body[data-astro-cid-ryuh4v2g]{padding:var(--s-3) var(--s-1) 0}.card__title[data-astro-cid-ryuh4v2g]{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:600}.card__meta[data-astro-cid-ryuh4v2g]{gap:var(--s-1) var(--s-2);margin-top:var(--s-1);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.card__open[data-astro-cid-ryuh4v2g]{align-items:center;gap:var(--s-1);color:var(--gold-light);transition:color var(--dur-fast) var(--ease);display:inline-flex}.card[data-astro-cid-ryuh4v2g]:hover .card__open[data-astro-cid-ryuh4v2g]{color:var(--gold)}.picker[data-astro-cid-hbho4odq]{vertical-align:baseline;margin-inline:var(--s-1);display:inline-block;position:relative}.picker__button[data-astro-cid-hbho4odq]{align-items:center;gap:var(--s-2);padding:var(--s-0-5) var(--s-3);border-radius:var(--r-xl);border:1px solid var(--line-strong);background:var(--bg-elevated);color:var(--text);font:inherit;letter-spacing:var(--tracking-tight);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur) var(--ease);font-weight:700;display:inline-flex}.picker__button[data-astro-cid-hbho4odq]:hover{background:var(--bg-hover);border-color:#f4f4f147}.picker__button[data-astro-cid-hbho4odq]:active{transform:scale(.98)}.picker__button[data-astro-cid-hbho4odq].is-empty{color:var(--gold-light);background:#e0a4540f;border:1px dashed #e0a45499}.picker__button[data-astro-cid-hbho4odq].is-empty:hover{background:#e0a4541f}.picker[data-astro-cid-hbho4odq] .picker__chevron{color:var(--gold-light);width:.6em;height:.6em;transition:transform var(--dur) var(--ease)}.picker__button[data-astro-cid-hbho4odq][aria-expanded=true] .picker__chevron{transform:rotate(180deg)}.picker__menu[data-astro-cid-hbho4odq]{top:calc(100% + var(--s-2));z-index:20;min-width:max(100%,14rem);padding:var(--s-2);border-radius:var(--r-2xl);border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);font-size:var(--text-base);line-height:var(--lh-base);letter-spacing:0;opacity:0;transform:translateY(calc(-1 * var(--s-2))) scale(.98);transform-origin:0 0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur) var(--ease);background:#181818e6;margin:0;font-weight:500;list-style:none;position:absolute;left:0;box-shadow:0 24px 48px -16px #000c}.picker__menu[data-astro-cid-hbho4odq].is-open{opacity:1;transform:none}.picker__menu[data-astro-cid-hbho4odq] li[data-astro-cid-hbho4odq]{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-2) var(--s-3);border-radius:var(--r-lg);cursor:pointer;white-space:nowrap;color:var(--text);transition:background-color var(--dur-fast) var(--ease);display:flex}.picker__menu[data-astro-cid-hbho4odq] li[data-astro-cid-hbho4odq]:hover,.picker__menu[data-astro-cid-hbho4odq] li[data-astro-cid-hbho4odq]:focus-visible{background:var(--bg-hover);outline:none}.picker[data-astro-cid-hbho4odq] .picker__check{color:var(--gold-light);opacity:0}.picker__menu[data-astro-cid-hbho4odq] li[data-astro-cid-hbho4odq][aria-selected=true]{color:var(--gold-light)}.picker__menu[data-astro-cid-hbho4odq] li[data-astro-cid-hbho4odq][aria-selected=true] .picker__check{opacity:1}.work[data-astro-cid-wht36zcm]{padding-block:var(--s-24)}.work__sentence[data-astro-cid-wht36zcm]{margin-top:var(--s-4);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);max-width:22ch;line-height:1.5}@media (width>=900px){.work__sentence[data-astro-cid-wht36zcm]{font-size:var(--text-5xl);line-height:1.4}}.work__sentence[data-astro-cid-wht36zcm]>span[data-astro-cid-wht36zcm]{color:var(--text-muted)}.work__grid[data-astro-cid-wht36zcm]{margin-top:var(--s-10);gap:var(--s-6) var(--s-4);grid-template-columns:repeat(2,1fr);align-items:start;display:grid}.work__grid[data-astro-cid-wht36zcm] .card.is-hidden{opacity:0;transform:translateY(var(--s-3)) scale(.98);pointer-events:none}@media (width>=600px){.work__grid[data-astro-cid-wht36zcm]{gap:var(--s-10) var(--s-6)}}@media (width>=900px){.work__grid[data-astro-cid-wht36zcm]{grid-template-columns:repeat(3,1fr)}}.work__empty[data-astro-cid-wht36zcm]{margin-top:var(--s-6);color:var(--text-muted)}.work__reel[data-astro-cid-wht36zcm]{margin-top:var(--s-10);gap:var(--s-6);display:grid}.reel__rows[data-astro-cid-wht36zcm]{gap:var(--s-3);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.reel__row[data-astro-cid-wht36zcm]{gap:var(--s-3);width:max-content;animation:reel calc(var(--n) * 6s) linear infinite;display:flex}.reel__row--reverse[data-astro-cid-wht36zcm]{animation-direction:reverse}.reel__rows[data-astro-cid-wht36zcm]:hover .reel__row[data-astro-cid-wht36zcm]{animation-play-state:paused}@keyframes reel{to{transform:translate(-50%)}}.reel__item[data-astro-cid-wht36zcm]{border-radius:var(--r-xl);background:var(--bg-elevated);opacity:.85;height:200px;transition:opacity var(--dur-fast) var(--ease), transform var(--dur) var(--ease);flex:none;overflow:hidden}.reel__item[data-astro-cid-wht36zcm]:hover{opacity:1;transform:scale(1.03)}.reel__item[data-astro-cid-wht36zcm] img[data-astro-cid-wht36zcm]{width:auto;height:100%}@media (width>=900px){.reel__item[data-astro-cid-wht36zcm]{height:260px}}.reel__hint[data-astro-cid-wht36zcm]{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.reel__row[data-astro-cid-wht36zcm]{animation:none}}.tagline[data-astro-cid-6r2xtlfn]{padding-block:var(--s-24)}@media (width>=900px){.tagline[data-astro-cid-6r2xtlfn]{padding-block:var(--s-24) var(--s-20)}}.tagline__text[data-astro-cid-6r2xtlfn]{max-width:var(--hero-measure);font-size:var(--text-4xl);line-height:var(--lh-4xl);letter-spacing:var(--tracking-tight);text-wrap:balance;font-weight:600}@media (width>=600px){.tagline__text[data-astro-cid-6r2xtlfn]{font-size:var(--text-5xl);line-height:1}}@media (width>=1100px){.tagline__text[data-astro-cid-6r2xtlfn]{max-width:900px;font-size:var(--text-6xl)}}.tagline__line[data-astro-cid-6r2xtlfn]{text-wrap:balance;display:block}.tagline__word[data-astro-cid-6r2xtlfn]{opacity:.3;transition:opacity var(--dur) var(--ease)}.tagline__word[data-astro-cid-6r2xtlfn].is-lit{opacity:1}.services[data-astro-cid-lesv7jgp]{padding-block:var(--s-24)}.services__headline[data-astro-cid-lesv7jgp]{margin-top:var(--s-4)}.services__grid[data-astro-cid-lesv7jgp]{margin-top:var(--s-10);gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (width>=900px){.services__grid[data-astro-cid-lesv7jgp]{gap:var(--s-6);grid-template-columns:repeat(3,1fr)}}.svc[data-astro-cid-lesv7jgp]{border-radius:var(--r-3xl);background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--line);position:relative}.svc__inner[data-astro-cid-lesv7jgp]{gap:var(--s-4);padding:var(--s-8) var(--s-6);align-content:start;height:100%;display:grid}@media (width>=1100px){.svc__inner[data-astro-cid-lesv7jgp]{padding:var(--s-8)}}.svc__label[data-astro-cid-lesv7jgp]{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--gold-light);font-weight:600}.dial[data-astro-cid-lesv7jgp]{aspect-ratio:1;width:160px;margin-block:var(--s-2);position:relative}.dial__svg[data-astro-cid-lesv7jgp]{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.dial__track[data-astro-cid-lesv7jgp]{fill:var(--bg);stroke:var(--bg-hover);stroke-width:6px}.dial__ring[data-astro-cid-lesv7jgp]{fill:none;stroke:var(--gold);stroke-width:6px;stroke-linecap:round}.dial__tick[data-astro-cid-lesv7jgp]{stroke:#fff3;stroke-width:1.5px}.dial__center[data-astro-cid-lesv7jgp]{text-align:center;place-content:center;gap:var(--s-1);display:grid;position:absolute;inset:0}.dial__prefix[data-astro-cid-lesv7jgp]{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--text-muted)}.dial__value[data-astro-cid-lesv7jgp]{font-family:var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:500}.dial__num[data-astro-cid-lesv7jgp]{font-size:var(--text-5xl);line-height:1}.dial__unit[data-astro-cid-lesv7jgp]{font-size:var(--text-base);line-height:var(--lh-base);margin-left:var(--s-0-5);color:var(--gold-light)}.svc__metric[data-astro-cid-lesv7jgp]{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-muted)}.svc__metric[data-astro-cid-lesv7jgp] strong[data-astro-cid-lesv7jgp]{margin-bottom:var(--s-1);color:var(--text);font-family:var(--font-mono);font-weight:500;font-size:var(--text-2xl);line-height:var(--lh-2xl);letter-spacing:-.03em;display:block}.svc__body[data-astro-cid-lesv7jgp]{color:var(--text)}.svc__points[data-astro-cid-lesv7jgp]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.svc__points[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{gap:var(--s-2);font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-muted);align-items:center;display:flex}.svc__points[data-astro-cid-lesv7jgp] svg{color:var(--gold);flex:none}.svc__cta[data-astro-cid-lesv7jgp]{margin-top:var(--s-2);justify-self:start}.steps[data-astro-cid-lesv7jgp]{gap:var(--s-0-5);margin-block:var(--s-2);display:grid}.steps__list[data-astro-cid-lesv7jgp]{gap:var(--s-0-5);display:grid;position:relative}.steps__rail[data-astro-cid-lesv7jgp]{background:var(--bg-hover);border-radius:2px;width:2px;position:absolute;top:24px;bottom:24px;left:15px;overflow:hidden}.steps__fill[data-astro-cid-lesv7jgp]{background:var(--gold);transform:scaleY(var(--p,0));transform-origin:top;transition:transform .7s var(--ease);border-radius:2px;position:absolute;inset:0}.step[data-astro-cid-lesv7jgp]{align-items:center;gap:var(--s-4);font:inherit;color:var(--text-muted);text-align:left;cursor:pointer;padding:var(--s-2) var(--s-3) var(--s-2) 0;border-radius:var(--r-xl);transition:color var(--dur-fast) var(--ease);background:0 0;border:0;display:flex;position:relative}.step[data-astro-cid-lesv7jgp]:hover{color:var(--text)}.step__dot[data-astro-cid-lesv7jgp]{width:32px;height:32px;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);border-radius:var(--r-full);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur) var(--ease);flex:none;place-items:center;font-weight:500;display:grid}.step__label[data-astro-cid-lesv7jgp]{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:600}.step[data-astro-cid-lesv7jgp].is-done .step__dot[data-astro-cid-lesv7jgp]{color:var(--gold-light);box-shadow:inset 0 0 0 1px #e0a45499}.step[data-astro-cid-lesv7jgp].is-active{color:var(--text)}.step[data-astro-cid-lesv7jgp].is-active .step__dot[data-astro-cid-lesv7jgp]{background:var(--gold);box-shadow:none;color:var(--accent-ink);transform:scale(1.08)}.steps__detail[data-astro-cid-lesv7jgp]{margin-top:var(--s-2);min-height:3.5rem;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--gold-light);padding:var(--s-3) var(--s-4);border-radius:var(--r-xl);background:#e0a45412;box-shadow:inset 0 0 0 1px #e0a4542e}.faq[data-astro-cid-hemr5th4]{padding-block:var(--s-24)}.faq__inner[data-astro-cid-hemr5th4]{gap:var(--s-10);display:grid}@media (width>=900px){.faq__inner[data-astro-cid-hemr5th4]{gap:var(--s-16);grid-template-columns:1fr 1.6fr;align-items:start}}.faq__title[data-astro-cid-hemr5th4]{margin-top:var(--s-4);max-width:12ch}.faq__list[data-astro-cid-hemr5th4]{gap:var(--s-2);display:grid}.qa[data-astro-cid-hemr5th4]{border-radius:var(--r-2xl);background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--dur-fast) var(--ease)}.qa[data-astro-cid-hemr5th4]:hover{background:var(--bg-raised)}.qa__q[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-6);font-size:var(--text-base);line-height:var(--lh-base);cursor:pointer;border-radius:var(--r-2xl);font-weight:600;list-style:none;display:flex}.qa__q[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.qa__q[data-astro-cid-hemr5th4] .qa__icon{color:var(--gold-light);transition:transform var(--dur) var(--ease);flex:none}.qa[data-astro-cid-hemr5th4][open] .qa__q[data-astro-cid-hemr5th4] .qa__icon{transform:rotate(45deg)}.qa__a[data-astro-cid-hemr5th4]{padding:0 var(--s-6) var(--s-6);color:var(--text-muted);max-width:60ch}.qa[data-astro-cid-hemr5th4][open] .qa__a[data-astro-cid-hemr5th4]{animation:qa-in var(--dur) var(--ease)}@keyframes qa-in{0%{opacity:0;transform:translateY(calc(-1 * var(--s-2)))}to{opacity:1;transform:none}}.contact[data-astro-cid-he3spzz3]{padding-block:var(--s-24);border-top:1px solid var(--line)}.contact__inner[data-astro-cid-he3spzz3]{gap:var(--s-10);grid-template-columns:1fr;display:grid}@media (width>=960px){.contact__inner[data-astro-cid-he3spzz3]{column-gap:var(--s-16);grid-template-columns:1fr 1.35fr;align-items:start}.contact__intro[data-astro-cid-he3spzz3]{grid-column:1}.form[data-astro-cid-he3spzz3]{grid-area:1/2/span 2}.contact__direct[data-astro-cid-he3spzz3]{grid-area:2/1}}.contact__intro[data-astro-cid-he3spzz3]{gap:var(--s-4);display:grid}.contact__headline[data-astro-cid-he3spzz3]{max-width:16ch}.contact__body[data-astro-cid-he3spzz3]{color:var(--text-muted);max-width:var(--measure)}.form[data-astro-cid-he3spzz3]{padding:var(--s-6);border-radius:var(--r-3xl);background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--line);position:relative}@media (width>=600px){.form[data-astro-cid-he3spzz3]{padding:var(--s-10)}}.form__trap[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__heading[data-astro-cid-he3spzz3]{font-size:var(--text-xl);line-height:var(--lh-xl);margin-bottom:var(--s-6);font-weight:600}.form__grid[data-astro-cid-he3spzz3]{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (width>=600px){.form__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr}.field--wide[data-astro-cid-he3spzz3]{grid-column:1/-1}}.field[data-astro-cid-he3spzz3]{gap:var(--s-2);border-radius:var(--r-lg);display:grid}.field[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-muted)}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{width:100%;font:inherit;font-size:var(--text-base);line-height:var(--lh-base);color:var(--text);background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:var(--s-2) var(--s-3);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);-webkit-appearance:none;appearance:none;outline:none}.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:7rem}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]::placeholder,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]::placeholder{color:#a5a9a18c}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:hover,.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]:hover,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:hover{border-color:#f4f4f147}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]:focus,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--gold);box-shadow:0 0 0 4px #e0a45426}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:user-invalid,.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]:user-invalid{border-color:#f0a08a}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3][type=date]{color-scheme:dark}.select[data-astro-cid-he3spzz3]{position:relative}.select[data-astro-cid-he3spzz3]:after{content:"";right:var(--s-4);border-right:2px solid var(--gold-light);border-bottom:2px solid var(--gold-light);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;translate:0 -70%;rotate:45deg}.select[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]{color:var(--text-muted);padding-right:var(--s-10)}.select[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3].has-value{color:var(--text)}.select[data-astro-cid-he3spzz3] option[data-astro-cid-he3spzz3]{color:#111}.field[data-astro-cid-he3spzz3].is-flash{animation:flash 1.4s var(--ease)}@keyframes flash{0%{box-shadow:0 0 #e0a45400}25%{box-shadow:0 0 0 6px #e0a45459}to{box-shadow:0 0 #e0a45400}}.form__actions[data-astro-cid-he3spzz3]{align-items:center;gap:var(--s-4);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.form__submit[data-astro-cid-he3spzz3]:disabled{opacity:.6;cursor:progress}.form__status[data-astro-cid-he3spzz3]{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--gold-light)}.form[data-astro-cid-he3spzz3].is-error .form__status[data-astro-cid-he3spzz3]{color:#f0a08a}.contact__direct[data-astro-cid-he3spzz3]{gap:var(--s-2);display:grid}.contact__or[data-astro-cid-he3spzz3]{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-muted)}.contact__links[data-astro-cid-he3spzz3]{margin:0;padding:0;list-style:none;display:grid}.contact__link[data-astro-cid-he3spzz3]{align-items:baseline;gap:var(--s-2) var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--line);transition:color var(--dur-fast) var(--ease);flex-wrap:wrap;display:flex}.contact__link[data-astro-cid-he3spzz3]:hover{color:var(--gold-light)}.contact__label[data-astro-cid-he3spzz3]{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-muted);min-width:6rem}.contact__value[data-astro-cid-he3spzz3]{align-items:center;gap:var(--s-2);font-size:var(--text-lg);line-height:var(--lh-lg);word-break:break-all;display:inline-flex}
