.hero[data-astro-cid-ge2uvauf]{min-height:100svh;color:var(--fg);flex-direction:column;margin-top:-72px;padding-top:72px;display:flex;position:relative;overflow-x:clip}.hero__main[data-astro-cid-ge2uvauf]{padding-inline:calc(clamp(20px, 4.5vw, 64px) + var(--shift)) clamp(20px, 4.5vw, 64px);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;width:100%;padding-block:96px 64px;display:flex;position:relative}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;font-size:clamp(33px,5.6vw,72px);font-weight:550;line-height:1.02}.hero__line[data-astro-cid-ge2uvauf]{display:block}.hero__typed[data-astro-cid-ge2uvauf]{white-space:nowrap;min-height:1.02em}.hero__lead[data-astro-cid-ge2uvauf]{text-wrap:pretty;letter-spacing:-.01em;max-width:38em;color:var(--fg-muted);margin-top:36px;font-size:clamp(17px,1.3vw,19px);font-weight:400;line-height:1.45}@media (width<=720px){.hero__lead[data-astro-cid-ge2uvauf]{max-width:none;margin-top:24px;font-size:18px;line-height:1.45}.hero__cta[data-astro-cid-ge2uvauf]{margin-top:36px}}.hero__cta[data-astro-cid-ge2uvauf]{height:38px;margin-top:48px;padding:0 20px}.caret[data-astro-cid-ge2uvauf]{vertical-align:-.04em;background:var(--accent);width:.06em;height:.82em;margin-left:.06em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.hero__mark[data-astro-cid-ge2uvauf]{color:var(--accent);vertical-align:baseline;display:inline-block}.hero__mark[data-astro-cid-ge2uvauf][hidden]{display:none}.hero__mark[data-astro-cid-ge2uvauf] svg{width:auto;height:.6em}.hero__mark[data-astro-cid-ge2uvauf].is-in{animation:.5s cubic-bezier(.2,.8,.2,1) both mark-in}@keyframes mark-in{0%{opacity:0;transform:translateY(.08em)scale(.85)}to{opacity:1;transform:none}}.hero__title[data-astro-cid-ge2uvauf],.hero__lead[data-astro-cid-ge2uvauf],.hero__cta[data-astro-cid-ge2uvauf]{animation:.9s cubic-bezier(.2,.8,.2,1) both rise}.hero__lead[data-astro-cid-ge2uvauf]{animation-delay:.12s}.hero__cta[data-astro-cid-ge2uvauf]{animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero__field[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 30%,#000000d1 48%,#0009 62%,#00000061 75%,#0003 86%,#00000012 94%,#0000 100%);mask-image:linear-gradient(#000 30%,#000000d1 48%,#0009 62%,#00000061 75%,#0003 86%,#00000012 94%,#0000 100%)}.hero__main[data-astro-cid-ge2uvauf]{z-index:1}@media (prefers-reduced-motion:reduce){.caret[data-astro-cid-ge2uvauf],.hero__title[data-astro-cid-ge2uvauf],.hero__lead[data-astro-cid-ge2uvauf],.hero__cta[data-astro-cid-ge2uvauf]{animation:none}}.logowall[data-astro-cid-rafju4uq]{--tile-w:240px;--tile-h:150px;--gap:6px;--logo-scale:1;gap:var(--gap);display:grid;overflow:hidden}.logowall__row[data-astro-cid-rafju4uq]{gap:var(--gap);will-change:transform;width:max-content;margin:0;padding:0;list-style:none;display:flex}.logowall__row--offset[data-astro-cid-rafju4uq]{margin-left:calc((var(--tile-w) + var(--gap)) / -2)}.logowall__tile[data-astro-cid-rafju4uq]{width:var(--tile-w);height:var(--tile-h);background:var(--tile);border-radius:12px;flex:none;place-items:center;transition:background-color .4s;display:grid}.logowall__tile[data-astro-cid-rafju4uq]>*{grid-area:1/1}.logowall__tile[data-astro-cid-rafju4uq] .logowall__mono{color:var(--logo-ink)}@media (hover:hover){.logowall__tile[data-astro-cid-rafju4uq]:hover{background:var(--tile-lit)}}.logowall__tile[data-astro-cid-rafju4uq] img[data-astro-cid-rafju4uq],.logowall__tile[data-astro-cid-rafju4uq] .logowall__mono{transition:opacity .4s}.logowall__color[data-astro-cid-rafju4uq]{opacity:0;max-height:80%!important}@media (hover:hover){.logowall__tile[data-astro-cid-rafju4uq]:hover .logowall__color[data-astro-cid-rafju4uq]{opacity:1}.logowall__tile[data-astro-cid-rafju4uq]:hover .logowall__mono{opacity:0}}.logowall__tile[data-astro-cid-rafju4uq] img[data-astro-cid-rafju4uq],.logowall__tile[data-astro-cid-rafju4uq] .logowall__mono{width:calc(var(--w) * var(--logo-scale));object-fit:contain;max-width:72%;height:auto;max-height:64%;display:block}@media (width<=768px){.logowall[data-astro-cid-rafju4uq]{--tile-w:160px;--tile-h:100px;--logo-scale:.62}}.logowall--spot[data-astro-cid-rafju4uq] .logowall__tile[data-astro-cid-rafju4uq]{transition:background-color .9s cubic-bezier(.4,0,.2,1)}.logowall--spot[data-astro-cid-rafju4uq] .logowall__tile[data-astro-cid-rafju4uq] img[data-astro-cid-rafju4uq],.logowall--spot[data-astro-cid-rafju4uq] .logowall__tile[data-astro-cid-rafju4uq] .logowall__mono{transition:opacity .9s cubic-bezier(.4,0,.2,1)}.logowall--spot[data-astro-cid-rafju4uq] .logowall__tile[data-astro-cid-rafju4uq].is-color{background:var(--tile-lit)}.logowall--spot[data-astro-cid-rafju4uq] .logowall__tile[data-astro-cid-rafju4uq].is-color .logowall__color[data-astro-cid-rafju4uq]{opacity:1}.logowall--spot[data-astro-cid-rafju4uq] .logowall__tile[data-astro-cid-rafju4uq].is-color .logowall__mono{opacity:0}.logowall__controls[data-astro-cid-rafju4uq]{padding:12px var(--gutter) 0;justify-content:flex-end;display:flex}.logowall__pause[data-astro-cid-rafju4uq]{background:var(--tile);width:36px;height:36px;color:var(--fg-muted);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;transition:color .2s,background-color .2s;display:grid}.logowall__pause[data-astro-cid-rafju4uq]:hover{color:var(--bg);background:var(--fg)}.logowall__pause[data-astro-cid-rafju4uq]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.logowall__pause[data-astro-cid-rafju4uq]>svg[data-astro-cid-rafju4uq]{grid-area:1/1}.logowall__icon-play[data-astro-cid-rafju4uq],.logowall__pause[data-astro-cid-rafju4uq][aria-pressed=true] .logowall__icon-pause[data-astro-cid-rafju4uq]{display:none}.logowall__pause[data-astro-cid-rafju4uq][aria-pressed=true] .logowall__icon-play[data-astro-cid-rafju4uq]{display:block}@media (prefers-reduced-motion:reduce){.logowall__controls[data-astro-cid-rafju4uq]{display:none}}.services[data-astro-cid-lesv7jgp]{border-top:0;padding-top:160px;padding-bottom:0}.logos[data-astro-cid-lesv7jgp]{margin-bottom:144px}.service-list[data-astro-cid-lesv7jgp]{--intro-margin:clamp(20px, 4.5vw, 64px);--inset:var(--intro-margin);margin:72px calc(-1 * var(--gutter)) 0;border-bottom:1px solid var(--line);padding:0;list-style:none}.service[data-astro-cid-lesv7jgp]{padding:28px var(--inset) 28px calc(var(--inset) + var(--shift));border-top:1px solid var(--line);color:var(--fg);grid-template-columns:1fr 1fr;align-items:baseline;column-gap:12px;text-decoration:none;transition:color .4s;display:grid;position:relative}.service__title[data-astro-cid-lesv7jgp]{letter-spacing:-.02em;color:inherit;font-size:clamp(24px,2.1vw,28px);font-weight:500;line-height:1.3;transition:color .4s}.service__text[data-astro-cid-lesv7jgp]{padding-left:var(--inset);max-width:46ch;color:var(--fg-subtle);padding-right:32px;font-size:16px;font-weight:400;line-height:1.4;transition:color .4s}.service__arrow[data-astro-cid-lesv7jgp]{right:var(--inset);opacity:0;color:var(--fg);font-size:20px;transition:opacity .4s,translate .4s;position:absolute;top:50%;translate:-6px -50%}@media (hover:hover){.service-list[data-astro-cid-lesv7jgp]:hover .service[data-astro-cid-lesv7jgp]{color:var(--fg-muted)}.service-list[data-astro-cid-lesv7jgp] .service[data-astro-cid-lesv7jgp]:hover{color:var(--fg)}.service-list[data-astro-cid-lesv7jgp] .service[data-astro-cid-lesv7jgp]:hover .service__title[data-astro-cid-lesv7jgp]{color:var(--accent)}.service-list[data-astro-cid-lesv7jgp] .service[data-astro-cid-lesv7jgp]:hover .service__text[data-astro-cid-lesv7jgp]{color:var(--fg)}.service[data-astro-cid-lesv7jgp]:hover .service__arrow[data-astro-cid-lesv7jgp]{opacity:1;translate:0 -50%}}@media (width>=721px){.service-list[data-astro-cid-lesv7jgp]{grid-auto-rows:1fr;display:grid}.service[data-astro-cid-lesv7jgp]{align-content:center}}@media (width<=720px){.services[data-astro-cid-lesv7jgp]{padding-top:96px}.logos[data-astro-cid-lesv7jgp]{margin-bottom:96px}.service-list[data-astro-cid-lesv7jgp]{margin-top:48px}.service[data-astro-cid-lesv7jgp]{grid-template-columns:1fr;row-gap:8px;padding-block:22px}.service__text[data-astro-cid-lesv7jgp]{padding-left:0}}#work[data-astro-cid-ftq3vvlr]{border-top:0;padding-top:144px;padding-bottom:144px}.grid[data-astro-cid-ftq3vvlr]{grid-template-columns:1fr 1fr;gap:56px 12px;margin:72px 8px 0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-ftq3vvlr][data-collapsed] .is-extra[data-astro-cid-ftq3vvlr]{display:none}.is-extra[data-astro-cid-ftq3vvlr]{animation:.6s cubic-bezier(.2,.8,.2,1) both tile-in}@keyframes tile-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.is-extra[data-astro-cid-ftq3vvlr]{animation:none}}.is-extra[data-astro-cid-ftq3vvlr]:focus{outline:none}.more[data-astro-cid-ftq3vvlr]{justify-content:center;margin-top:72px;display:flex}.more__btn[data-astro-cid-ftq3vvlr]{height:38px;padding:0 20px}.project[data-astro-cid-ftq3vvlr]{gap:16px;display:grid}.project__media[data-astro-cid-ftq3vvlr]{aspect-ratio:1280/862;background:var(--tile);border-radius:8px;overflow:hidden}.project__media[data-astro-cid-ftq3vvlr] picture,.project__media[data-astro-cid-ftq3vvlr] .project__img{object-fit:cover;width:100%;height:100%;display:block}.project__media[data-astro-cid-ftq3vvlr] video[data-astro-cid-ftq3vvlr]{transform-origin:50% 0;transform:scale(1.08)}.project__logo[data-astro-cid-ftq3vvlr]{place-items:center;height:100%;display:grid}.project__logo[data-astro-cid-ftq3vvlr] img[data-astro-cid-ftq3vvlr]{max-width:50%;height:auto}.project__media[data-astro-cid-ftq3vvlr] .project__img,.project__logo[data-astro-cid-ftq3vvlr]{will-change:transform;transition:transform 1.4s cubic-bezier(.22,.61,.36,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.project__media[data-astro-cid-ftq3vvlr]:hover img.project__img,.project__media[data-astro-cid-ftq3vvlr]:hover .project__logo[data-astro-cid-ftq3vvlr]{transform:scale(1.025)}.project__media[data-astro-cid-ftq3vvlr]:hover video[data-astro-cid-ftq3vvlr]{transform:scale(1.107)}}.project__text[data-astro-cid-ftq3vvlr]{gap:1px;padding-inline:12px;display:grid}.project__title[data-astro-cid-ftq3vvlr]{letter-spacing:-.015em;color:var(--fg);font-size:16px;font-weight:600;line-height:1.35}.project__subtitle[data-astro-cid-ftq3vvlr]{color:var(--fg-subtle);font-size:16px;font-weight:400;line-height:1.4}@media (width<=720px){#work[data-astro-cid-ftq3vvlr]{padding-block:96px}.grid[data-astro-cid-ftq3vvlr]{grid-template-columns:1fr;gap:40px}}.voices[data-astro-cid-gakqr736]{border-top:0;padding-top:32px;padding-bottom:0}.voices__track[data-astro-cid-gakqr736]{height:calc(var(--count) * 70vh + 100vh)}.voices__stage[data-astro-cid-gakqr736]{--inset:calc(clamp(20px, 4.5vw, 64px) - var(--gutter));height:100svh;padding:112px var(--gutter) 64px;flex-direction:column;display:flex;position:sticky;top:0}.voices__intro[data-astro-cid-gakqr736]{padding-inline:calc(var(--inset) + var(--shift)) var(--inset)}.voices__body[data-astro-cid-gakqr736]{padding-inline:var(--inset);flex-direction:column;flex:1;justify-content:center;display:flex}.voices__quotes[data-astro-cid-gakqr736]{display:grid}.voice[data-astro-cid-gakqr736]{opacity:0;grid-area:1/1;margin:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(10px)}.voice[data-astro-cid-gakqr736].is-active{opacity:1;transform:none}.voice__quote[data-astro-cid-gakqr736]{margin:0}.voice__quote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{letter-spacing:-.025em;max-width:24em;color:var(--fg);text-indent:-.42em;font-size:clamp(21px,2.1vw,32px);font-weight:500;line-height:1.2}.voice__quote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]:before{content:var(--q-open,"“");color:var(--accent)}.voice__quote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]:after{content:var(--q-close,"”")}.voices__index[data-astro-cid-gakqr736]{grid-template-columns:repeat(var(--count), 1fr);gap:12px;margin:56px 0 0;padding:0;list-style:none;display:grid}.voices__name[data-astro-cid-gakqr736]{border-top:1px solid var(--line);gap:4px;padding-top:20px;transition:border-color .6s;display:grid}.voices__who[data-astro-cid-gakqr736]{color:var(--fg-muted);font-size:16px;font-weight:600;line-height:1.35;transition:color .6s}.voices__role[data-astro-cid-gakqr736]{color:var(--fg-subtle);font-size:16px;font-weight:400;line-height:1.4}.voices__name[data-astro-cid-gakqr736].is-active{border-top-color:var(--fg)}.voices__name[data-astro-cid-gakqr736].is-active .voices__who[data-astro-cid-gakqr736]{color:var(--fg)}.voices--flow[data-astro-cid-gakqr736]{background:var(--band);padding-block:144px}.flow[data-astro-cid-gakqr736]{--inset:calc(clamp(20px, 4.5vw, 64px) - var(--gutter));padding:0 var(--inset) 0 calc(var(--inset) + var(--shift));gap:80px;margin:96px 0 0;list-style:none;display:grid}.flow__item[data-astro-cid-gakqr736]:nth-child(2n){padding-left:33.333%}.flow[data-astro-cid-gakqr736] .voice[data-astro-cid-gakqr736]{opacity:1;transform:none}.flow__who[data-astro-cid-gakqr736]{align-items:center;gap:20px;margin-top:28px;display:flex}.flow__person[data-astro-cid-gakqr736]{gap:4px;display:grid}.flow__badge[data-astro-cid-gakqr736]{background:var(--fg);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.flow__logo[data-astro-cid-gakqr736]{width:calc(78% * var(--s,1));filter:invert();height:auto}:root[data-theme=dark] .flow__logo[data-astro-cid-gakqr736]{filter:none}.flow[data-astro-cid-gakqr736] .voices__who[data-astro-cid-gakqr736]{color:var(--fg)}.flow__item[data-astro-cid-gakqr736]{opacity:0;transition:opacity 1s,transform 1.1s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.flow__item[data-astro-cid-gakqr736].is-in{opacity:1;transform:none}.flow[data-astro-cid-gakqr736] .word[data-astro-cid-gakqr736]{color:var(--word-dim);transition:color .35s}.flow[data-astro-cid-gakqr736] .word[data-astro-cid-gakqr736].is-lit{color:var(--fg)}.flow[data-astro-cid-gakqr736] .voice__quote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]:after{content:none}.sr-only[data-astro-cid-gakqr736]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.flow[data-astro-cid-gakqr736]{gap:48px;margin-top:48px}.flow__item[data-astro-cid-gakqr736]:nth-child(2n){padding-left:12%}.voices[data-astro-cid-gakqr736]{padding-top:0}.voices--flow[data-astro-cid-gakqr736]{padding-block:96px}.voices__stage[data-astro-cid-gakqr736]{padding-bottom:40px}.voices__index[data-astro-cid-gakqr736]{grid-template-columns:1fr;gap:0;margin-top:40px}.voices__name[data-astro-cid-gakqr736]{padding-block:12px 0}.voices[data-astro-cid-gakqr736]:not(.voices--flow) .voices__role[data-astro-cid-gakqr736]{display:none}.flow__who[data-astro-cid-gakqr736]{gap:14px}.flow__badge[data-astro-cid-gakqr736]{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.flow__item[data-astro-cid-gakqr736]{opacity:1;transition:none;transform:none}.voices__track[data-astro-cid-gakqr736]{height:auto}.voices__stage[data-astro-cid-gakqr736]{height:auto;position:static}.voices__quotes[data-astro-cid-gakqr736]{gap:48px}.voice[data-astro-cid-gakqr736]{opacity:1;grid-area:auto;transition:none;transform:none}.voices__index[data-astro-cid-gakqr736]{display:none}figcaption[data-astro-cid-gakqr736].sr-only{clip-path:none;width:auto;height:auto;color:var(--fg-subtle);margin-top:12px;position:static}}.about[data-astro-cid-oxgmilyn]{border-top:0;padding-top:144px;padding-bottom:0}.facts[data-astro-cid-oxgmilyn]{--inset:calc(clamp(20px, 4.5vw, 64px) - var(--gutter));padding-inline:calc(var(--inset) + var(--shift)) var(--inset);grid-template-columns:repeat(4,1fr);gap:12px;margin:72px 0 0;display:grid}.fact[data-astro-cid-oxgmilyn]{border-top:1px solid var(--line);align-content:start;gap:10px;padding-top:20px;display:grid}.fact__value[data-astro-cid-oxgmilyn]{letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,28px);font-weight:450;line-height:1}.fact__suffix[data-astro-cid-oxgmilyn]{transition:opacity .4s,transform .5s cubic-bezier(.2,1.6,.4,1);display:inline-block}.is-counting[data-astro-cid-oxgmilyn] .fact__suffix[data-astro-cid-oxgmilyn]{opacity:0;transform:translateY(4px)scale(.7)}.is-counting[data-astro-cid-oxgmilyn] .fact__value[data-astro-cid-oxgmilyn][data-decimals="1"] .fact__suffix[data-astro-cid-oxgmilyn]{opacity:1;transform:none}.fact__label[data-astro-cid-oxgmilyn]{color:var(--fg-subtle);order:-1;margin:0;font-size:16px;font-weight:400;line-height:1.4}.photos[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(var(--cols,6), 1fr);align-items:start;gap:12px;margin-top:96px;display:grid}.photos__col[data-astro-cid-oxgmilyn]{will-change:transform;gap:12px;display:grid}.photos-m[data-astro-cid-oxgmilyn]{display:none}.photo[data-astro-cid-oxgmilyn]{background:var(--tile-solid);border-radius:8px;place-items:center;margin:0;display:grid;overflow:hidden}.photo[data-astro-cid-oxgmilyn] picture{display:contents}.photo[data-astro-cid-oxgmilyn]{position:relative}.photo[data-astro-cid-oxgmilyn] .photo__img{position:absolute;inset:0}.photo--tilt[data-astro-cid-oxgmilyn]{background:0 0}.photo--tilt[data-astro-cid-oxgmilyn] .photo__img{transform:rotate(var(--tilt))}.photo[data-astro-cid-oxgmilyn] .photo__img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .9s}.photo[data-astro-cid-oxgmilyn].is-color .photo__img{filter:none}@media (hover:hover){.photo[data-astro-cid-oxgmilyn]:hover .photo__img{filter:none;transition-duration:.4s}}.photo[data-astro-cid-oxgmilyn]:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:overlay;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}@media (width<=720px){.about[data-astro-cid-oxgmilyn]{padding-top:96px}.facts[data-astro-cid-oxgmilyn]{grid-template-columns:1fr 1fr;row-gap:40px;margin-top:48px}.photos[data-astro-cid-oxgmilyn]{display:none}.photos-m[data-astro-cid-oxgmilyn]{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:56px;display:grid}.photos-m__col[data-astro-cid-oxgmilyn]{gap:12px;display:grid}.photos-m__col[data-astro-cid-oxgmilyn]:last-child{margin-top:56px}}.faq[data-astro-cid-hemr5th4]{border-top:0;padding-top:144px;padding-bottom:144px}.faq__list[data-astro-cid-hemr5th4]{--inset:clamp(20px, 4.5vw, 64px);margin:72px calc(-1 * var(--gutter)) 0;border-bottom:1px solid var(--line)}.faq__item[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}.faq__row[data-astro-cid-hemr5th4]{padding:28px calc(var(--inset) + 32px) 28px calc(var(--inset) + var(--shift));cursor:pointer;grid-template-columns:1fr 1fr;column-gap:12px;list-style:none;display:grid;position:relative}.faq__row[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-hemr5th4]{letter-spacing:-.015em;color:var(--fg);grid-column:1/-1;font-size:clamp(20px,1.6vw,22px);font-weight:500;line-height:1.35;transition:color .4s}@media (hover:hover){.faq__row[data-astro-cid-hemr5th4]:hover .faq__q[data-astro-cid-hemr5th4]{color:var(--accent)}}.faq__icon[data-astro-cid-hemr5th4]{right:var(--inset);width:14px;height:14px;position:absolute;top:50%;translate:0 -50%}.faq__icon[data-astro-cid-hemr5th4]:before,.faq__icon[data-astro-cid-hemr5th4]:after{content:"";background:var(--fg);height:1.5px;margin-top:-.75px;transition:rotate .4s,opacity .4s;position:absolute;inset:50% 0 auto}.faq__icon[data-astro-cid-hemr5th4]:after{rotate:90deg}.faq__item[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]:after{opacity:0;rotate:0deg}.faq__a-wrap[data-astro-cid-hemr5th4]{padding:0 var(--inset) 32px;grid-template-columns:1fr 1fr;column-gap:12px;display:grid}.faq__a[data-astro-cid-hemr5th4]{padding-left:var(--inset);max-width:52ch;color:var(--fg-subtle);grid-column:2;font-size:16px;font-weight:400;line-height:1.5}.faq__item[data-astro-cid-hemr5th4][open] .faq__a-wrap[data-astro-cid-hemr5th4]{animation:.5s cubic-bezier(.2,.8,.2,1) both faq-in}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.faq__item[data-astro-cid-hemr5th4][open] .faq__a-wrap[data-astro-cid-hemr5th4]{animation:none}}@media (width<=720px){.faq[data-astro-cid-hemr5th4]{padding-top:96px;padding-bottom:96px}.faq__list[data-astro-cid-hemr5th4]{margin-top:48px}.faq__row[data-astro-cid-hemr5th4]{padding-block:22px}.faq__a-wrap[data-astro-cid-hemr5th4]{grid-template-columns:1fr}.faq__a[data-astro-cid-hemr5th4]{grid-column:1;padding-left:0}}.contact[data-astro-cid-he3spzz3]{background:var(--band);border-top:0;padding-block:192px 160px}.contact__inner[data-astro-cid-he3spzz3]{padding-inline:calc(clamp(20px, 4.5vw, 64px) + var(--shift)) clamp(20px, 4.5vw, 64px)}.contact__title[data-astro-cid-he3spzz3]{letter-spacing:-.035em;color:var(--fg);font-size:clamp(30px,3.6vw,50px);font-weight:500;line-height:1.12}.contact__greeting[data-astro-cid-he3spzz3],.contact__line[data-astro-cid-he3spzz3]{display:block}.contact__greeting[data-astro-cid-he3spzz3]{white-space:nowrap;min-height:1.12em}:root:not([data-theme=dark]) .contact__greeting[data-astro-cid-he3spzz3]{color:#d4610f}.contact__caret[data-astro-cid-he3spzz3]{vertical-align:-.05em;background:currentColor;width:.06em;height:.85em;margin-left:.04em;animation:1.1s step-end infinite contact-blink;display:inline-block}@keyframes contact-blink{50%{opacity:0}}.contact__info[data-astro-cid-he3spzz3]{grid-template-columns:repeat(4,1fr);gap:12px;margin:56px 0 0;display:grid}.contact__info[data-astro-cid-he3spzz3]>div[data-astro-cid-he3spzz3]{border-top:1px solid var(--line);gap:10px;padding-top:20px;display:grid}.contact__info[data-astro-cid-he3spzz3] dt[data-astro-cid-he3spzz3]{color:var(--fg-subtle);font-size:16px;font-weight:400}.contact__info[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:500}.contact__info[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:inherit;text-decoration:none;transition:color .35s}.contact__info[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--accent)}.sr-only[data-astro-cid-he3spzz3]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.contact[data-astro-cid-he3spzz3]{padding-block:128px 96px}.contact__info[data-astro-cid-he3spzz3]{grid-template-columns:1fr;margin-top:40px}}@media (prefers-reduced-motion:reduce){.contact__caret[data-astro-cid-he3spzz3]{animation:none}}
