.marquee[data-astro-cid-rm3gll7v]{border-top:1px solid var(--line);border-bottom:1px solid var(--line-soft);margin-top:clamp(36px,5vw,68px);padding-block:18px 22px}.marquee__label[data-astro-cid-rm3gll7v]{color:var(--dim);margin-bottom:16px;font-size:8px}.marquee__viewport[data-astro-cid-rm3gll7v]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track[data-astro-cid-rm3gll7v]{width:max-content;animation:40s linear infinite marquee-slide;display:flex}.marquee__set[data-astro-cid-rm3gll7v]{flex-shrink:0;gap:clamp(14px,2vw,28px);margin:0;padding-right:clamp(14px,2vw,28px);list-style:none;display:flex}.marquee__item[data-astro-cid-rm3gll7v]{aspect-ratio:1;border:1px solid var(--line);background:#fff;flex:none;width:clamp(76px,8vw,112px);overflow:hidden}.marquee__item[data-astro-cid-rm3gll7v] img{object-fit:contain;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.marquee__viewport[data-astro-cid-rm3gll7v]:hover .marquee__track[data-astro-cid-rm3gll7v]{animation-play-state:paused}}@keyframes marquee-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__viewport[data-astro-cid-rm3gll7v]{scrollbar-width:none;overflow-x:auto}.marquee__track[data-astro-cid-rm3gll7v]{animation:none}.marquee__set[data-astro-cid-rm3gll7v][aria-hidden=true]{display:none}}.hero[data-astro-cid-i3irphx7]{padding-top:clamp(36px,5.6vw,74px);padding-bottom:clamp(32px,4.4vw,56px);position:relative;overflow:clip}.hero__grid[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1.75fr) minmax(280px,.85fr);align-items:end;gap:clamp(28px,4.4vw,72px);display:grid}.hero__eyebrow[data-astro-cid-i3irphx7]{animation:hero-fade .3s var(--ease-out) 40ms both;margin-bottom:clamp(20px,3vw,34px)}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-rise{0%{opacity:0;transform:translateY(var(--rise,12px))}to{opacity:1;transform:translateY(0)}}.hero__title[data-astro-cid-i3irphx7]{color:var(--white);letter-spacing:-.045em;font-size:clamp(52px,8.2vw,118px)}.hero__line[data-astro-cid-i3irphx7]{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.hero__line-in[data-astro-cid-i3irphx7]{animation:hero-line .65s var(--ease-out) both;display:block}.hero__line[data-astro-cid-i3irphx7]:first-child .hero__line-in[data-astro-cid-i3irphx7]{animation-delay:80ms}.hero__line[data-astro-cid-i3irphx7]:nth-child(2) .hero__line-in[data-astro-cid-i3irphx7]{animation-delay:.14s}.hero__line[data-astro-cid-i3irphx7]:nth-child(3) .hero__line-in[data-astro-cid-i3irphx7]{animation-delay:.2s}@keyframes hero-line{0%{transform:translateY(105%)}to{transform:translateY(0%)}}.hero__body[data-astro-cid-i3irphx7]{max-width:54ch;color:var(--grey);animation:hero-rise .48s var(--ease-out) .32s both;margin-top:clamp(22px,2.6vw,34px);font-size:clamp(13px,1.05vw,15px);line-height:1.7}.hero__aside[data-astro-cid-i3irphx7]{flex-direction:column;justify-content:flex-end;align-self:stretch;padding-bottom:clamp(2px,.8vw,12px);display:flex}.hero__lens[data-astro-cid-i3irphx7]{z-index:0;aspect-ratio:1;opacity:.22;pointer-events:none;user-select:none;width:clamp(560px,68vw,1200px);height:auto;animation:hero-lens-in 1.2s var(--ease-out) .2s both;position:absolute;top:50%;right:0;transform:translate(50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 52%,#0000 71%);mask-image:radial-gradient(circle,#000 52%,#0000 71%)}@keyframes hero-lens-in{0%{opacity:0}to{opacity:.22}}.hero__inner[data-astro-cid-i3irphx7]{z-index:1;position:relative}.hero__actions[data-astro-cid-i3irphx7]{flex-direction:column;gap:6px;display:flex;position:relative}@media (width<=980px){.hero__grid[data-astro-cid-i3irphx7]{grid-template-columns:1fr;align-items:start}.hero__aside[data-astro-cid-i3irphx7]{max-width:420px}}@media (width<=560px){.hero__title[data-astro-cid-i3irphx7]{font-size:clamp(44px,13vw,64px)}}.ticker[data-astro-cid-jbsxmmgg]{border-top:1px solid var(--line);border-bottom:1px solid var(--line-soft);background:#0a0a0a;overflow:hidden}.ticker__rail[data-astro-cid-jbsxmmgg]{min-height:46px;padding-inline:var(--gutter);max-width:var(--maxw);white-space:nowrap;justify-content:space-between;align-items:center;gap:18px;margin-inline:auto;display:flex}.ticker__item[data-astro-cid-jbsxmmgg]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:8.5px}.ticker__plus[data-astro-cid-jbsxmmgg]{font-family:var(--mono);color:var(--accent);font-size:9px}@media (width<=900px){.ticker__rail[data-astro-cid-jbsxmmgg]{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.ticker__rail[data-astro-cid-jbsxmmgg]::-webkit-scrollbar{display:none}}.manifesto[data-astro-cid-pgckz4m3]{background:#0a0a0a}.manifesto__grid[data-astro-cid-pgckz4m3]{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:start;gap:clamp(28px,6vw,100px);display:grid}.manifesto__lead[data-astro-cid-pgckz4m3]{flex-direction:column;gap:18px;display:flex}.manifesto__title[data-astro-cid-pgckz4m3]{color:var(--white);font-size:clamp(46px,5.6vw,80px);line-height:.94}.manifesto__body[data-astro-cid-pgckz4m3]{padding-top:4px}.manifesto__copy[data-astro-cid-pgckz4m3]{color:#d4d3cd;max-width:52ch;font-size:clamp(16px,1.6vw,22px);line-height:1.6}.principles[data-astro-cid-pgckz4m3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:clamp(24px,3vw,38px);display:grid}.principle[data-astro-cid-pgckz4m3]{border:1px solid var(--line);background:#0d0d0d;min-height:200px;padding:24px;position:relative;overflow:hidden}.principle__index[data-astro-cid-pgckz4m3]{color:#b5b4ad;font-size:11px;position:absolute;top:14px;right:14px}.principle__title[data-astro-cid-pgckz4m3]{letter-spacing:.01em;text-transform:uppercase;color:var(--white);max-width:18ch;font-size:20px;font-weight:700;line-height:1.15}.principle__body[data-astro-cid-pgckz4m3]{color:#c2c1ba;max-width:34ch;margin-top:12px;font-size:14.5px;line-height:1.6}@media (width<=900px){.manifesto__grid[data-astro-cid-pgckz4m3]{grid-template-columns:1fr}}@media (width<=520px){.principles[data-astro-cid-pgckz4m3]{grid-template-columns:1fr}}.pillars[data-astro-cid-fty226ve]{background:#0b0b0b}.pillars__list[data-astro-cid-fty226ve]{border-top:1px solid var(--line)}.pillar[data-astro-cid-fty226ve]{border-bottom:1px solid var(--line);background:#0d0d0d;border-left:1px solid #0000;border-right:1px solid #0000;grid-template-columns:46px minmax(0,1.05fr) minmax(0,1.3fr) minmax(200px,.72fr);gap:clamp(16px,2.4vw,36px);padding:clamp(20px,2.6vw,32px) clamp(0px,1.4vw,22px);display:grid}.pillar[data-astro-cid-fty226ve]:hover{background:#101010}.pillar__index[data-astro-cid-fty226ve]{color:#8b8a84;letter-spacing:-.02em;padding-top:2px;font-size:18px}.pillar__label[data-astro-cid-fty226ve]{color:var(--accent);margin-bottom:12px;font-size:8.5px}.pillar__title[data-astro-cid-fty226ve]{letter-spacing:-.032em;text-transform:uppercase;color:var(--white);flex-direction:column;font-size:clamp(24px,2.5vw,33px);font-weight:700;line-height:1.02;display:flex}.pillar__body[data-astro-cid-fty226ve]{color:var(--dim);max-width:34ch;margin-top:16px;font-size:11px;line-height:1.65}.pillar__scope[data-astro-cid-fty226ve]{padding-top:4px}.pillar__scope-label[data-astro-cid-fty226ve]{color:#8b8a84;margin-bottom:12px;font-size:8px}.pillar__scope[data-astro-cid-fty226ve] ul[data-astro-cid-fty226ve]{flex-direction:column;gap:7px;display:flex}.pillar__scope[data-astro-cid-fty226ve] li[data-astro-cid-fty226ve]{color:var(--grey);padding-left:13px;font-size:10.5px;line-height:1.5;position:relative}.pillar__scope[data-astro-cid-fty226ve] li[data-astro-cid-fty226ve]:before{content:"";background:#55554f;width:3px;height:3px;position:absolute;top:6px;left:0}.pillar__media[data-astro-cid-fty226ve]{align-self:start}.pillar__frame[data-astro-cid-fty226ve]{border:1px solid var(--line);background:#0e0e0e;position:relative;overflow:hidden}.pillar__frame[data-astro-cid-fty226ve] img[data-astro-cid-fty226ve]{aspect-ratio:4/3;object-fit:cover;filter:saturate(.8)contrast(1.05)brightness(.92);width:100%}.pillar__media[data-astro-cid-fty226ve] figcaption[data-astro-cid-fty226ve]{flex-direction:column;gap:4px;padding-top:9px;display:flex}.pillar__caption-label[data-astro-cid-fty226ve]{color:#8b8a84;font-size:7.5px}.pillar__caption[data-astro-cid-fty226ve]{color:var(--text);font-size:10px;line-height:1.45}@media (width<=1100px){.pillar[data-astro-cid-fty226ve]{grid-template-columns:36px minmax(0,1.1fr) minmax(0,1.2fr)}.pillar__media[data-astro-cid-fty226ve]{grid-column:2/-1;grid-template-columns:220px 1fr;align-items:start;gap:14px;max-width:420px;margin-top:6px;display:grid}.pillar__media[data-astro-cid-fty226ve] figcaption[data-astro-cid-fty226ve]{padding-top:0}}@media (width<=760px){.pillar[data-astro-cid-fty226ve]{grid-template-columns:30px minmax(0,1fr);padding-block:26px}.pillar__scope[data-astro-cid-fty226ve],.pillar__media[data-astro-cid-fty226ve]{grid-column:2}.pillar__media[data-astro-cid-fty226ve]{grid-template-columns:1fr;max-width:300px}.pillar__media[data-astro-cid-fty226ve] figcaption[data-astro-cid-fty226ve]{padding-top:8px}}.glimpse__grid[data-astro-cid-bwuyvhfr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,48px) clamp(16px,2.2vw,30px);display:grid}.glimpse[data-astro-cid-bwuyvhfr] .project .project__media{aspect-ratio:4/3}.glimpse[data-astro-cid-bwuyvhfr] .project__body,.glimpse[data-astro-cid-bwuyvhfr] .project__tags{display:none}.glimpse__footer[data-astro-cid-bwuyvhfr]{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(30px,4.5vw,56px);padding-top:18px;display:flex}.glimpse__footer[data-astro-cid-bwuyvhfr] .mono[data-astro-cid-bwuyvhfr]{color:var(--dim);font-size:8px}@media (width<=960px){.glimpse__grid[data-astro-cid-bwuyvhfr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.glimpse__grid[data-astro-cid-bwuyvhfr]{grid-template-columns:1fr}.glimpse__footer[data-astro-cid-bwuyvhfr]{flex-direction:column;align-items:flex-start;gap:10px}}.process[data-astro-cid-2kegqo7y]{background:#0a0a0a;overflow:hidden}.process__grid[data-astro-cid-2kegqo7y]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(30px,5vw,76px);display:grid}.process__lead[data-astro-cid-2kegqo7y]{flex-direction:column;align-items:flex-start;display:flex}.process__title[data-astro-cid-2kegqo7y]{color:var(--white);margin-top:16px;font-size:clamp(40px,5vw,68px);line-height:.92}.process__copy[data-astro-cid-2kegqo7y]{color:var(--dim);max-width:44ch;margin-top:18px;font-size:12px;line-height:1.7}.process__steps[data-astro-cid-2kegqo7y]{border-top:1px solid var(--line);width:100%;margin:28px 0 0;padding:0;list-style:none}.process__steps[data-astro-cid-2kegqo7y] li[data-astro-cid-2kegqo7y]{border-bottom:1px solid var(--line)}.step[data-astro-cid-2kegqo7y]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:14px 0 15px;display:grid}.step[data-astro-cid-2kegqo7y]:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.step__num[data-astro-cid-2kegqo7y]{color:#55544f;transition:color var(--dur) var(--ease-out);padding-top:4px;font-size:10px}.step__body[data-astro-cid-2kegqo7y]{flex-direction:column;gap:3px;display:flex}.step__label[data-astro-cid-2kegqo7y]{color:var(--dim);transition:color var(--dur) var(--ease-out);font-size:8px}.step__title[data-astro-cid-2kegqo7y]{letter-spacing:-.01em;text-transform:uppercase;color:var(--grey);transition:color var(--dur) var(--ease-out);font-size:clamp(15px,1.5vw,18px);font-weight:600;line-height:1.15}.step__text[data-astro-cid-2kegqo7y]{color:var(--dim);opacity:0;max-width:52ch;max-height:0;transition:max-height .4s var(--ease-out), opacity .3s var(--ease-out), margin .3s var(--ease-out);font-size:12px;line-height:1.6;overflow:hidden}.step[data-astro-cid-2kegqo7y].is-active .step__text[data-astro-cid-2kegqo7y]{opacity:1;max-height:6em;margin-top:4px}.step[data-astro-cid-2kegqo7y].is-active .step__num[data-astro-cid-2kegqo7y],.step[data-astro-cid-2kegqo7y].is-active .step__label[data-astro-cid-2kegqo7y]{color:var(--accent)}.step[data-astro-cid-2kegqo7y].is-active .step__title[data-astro-cid-2kegqo7y],.step[data-astro-cid-2kegqo7y]:hover .step__title[data-astro-cid-2kegqo7y]{color:var(--white)}.lens[data-astro-cid-2kegqo7y]{justify-self:center;width:100%;max-width:640px;margin:0}.lens[data-astro-cid-2kegqo7y] svg[data-astro-cid-2kegqo7y]{width:100%;height:auto;display:block;overflow:visible}.lens__caption[data-astro-cid-2kegqo7y]{text-align:center;color:#55544f;margin-top:14px;font-size:8px;display:block}.lens__ticks[data-astro-cid-2kegqo7y]{fill:none;stroke:#3a3a37;stroke-width:1px;transform-box:fill-box;transform-origin:50%}.ring[data-astro-cid-2kegqo7y]{fill:none;stroke:#2c2c2a;stroke-width:1px;transform-box:fill-box;transform-origin:50%;transition:stroke .35s var(--ease-out), fill .35s var(--ease-out), stroke-width .35s var(--ease-out)}.ring[data-astro-cid-2kegqo7y].is-done{stroke:#6d6c66}.ring[data-astro-cid-2kegqo7y].is-active{stroke:var(--accent);stroke-width:1.8px;fill:#f4511e12}.aperture[data-astro-cid-2kegqo7y] polygon[data-astro-cid-2kegqo7y],.aperture[data-astro-cid-2kegqo7y] path[data-astro-cid-2kegqo7y]{fill:none;stroke:#4a4a46;stroke-width:1px}.aperture__num[data-astro-cid-2kegqo7y]{fill:var(--white);font-family:var(--mono);letter-spacing:.04em;text-anchor:middle;dominant-baseline:central;font-size:20px}.node[data-astro-cid-2kegqo7y]{cursor:pointer}.node__dot[data-astro-cid-2kegqo7y]{fill:#0a0a0a;stroke:#4a4a46;stroke-width:1px;transition:fill .3s var(--ease-out), stroke .3s var(--ease-out)}.node__pulse[data-astro-cid-2kegqo7y]{fill:none;stroke:var(--accent);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.node__num[data-astro-cid-2kegqo7y]{fill:var(--grey);font-family:var(--mono);text-anchor:middle;dominant-baseline:central;transition:fill .3s var(--ease-out);font-size:9px}.node__label[data-astro-cid-2kegqo7y]{fill:#6d6c66;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;dominant-baseline:central;paint-order:stroke;stroke:#0a0a0a;stroke-width:6px;stroke-linejoin:round;transition:fill .3s var(--ease-out);font-size:13px}.node[data-astro-cid-2kegqo7y].is-done .node__dot[data-astro-cid-2kegqo7y]{stroke:var(--white)}.node[data-astro-cid-2kegqo7y].is-done .node__label[data-astro-cid-2kegqo7y]{fill:var(--grey)}.node[data-astro-cid-2kegqo7y].is-active .node__dot[data-astro-cid-2kegqo7y]{fill:var(--accent);stroke:var(--accent)}.node[data-astro-cid-2kegqo7y].is-active .node__num[data-astro-cid-2kegqo7y]{fill:#0a0a0a}.node[data-astro-cid-2kegqo7y].is-active .node__label[data-astro-cid-2kegqo7y]{fill:var(--white)}html.js-reveal .lens[data-astro-cid-2kegqo7y]:not(.is-revealed) .ring[data-astro-cid-2kegqo7y],html.js-reveal .lens[data-astro-cid-2kegqo7y]:not(.is-revealed) .node[data-astro-cid-2kegqo7y],html.js-reveal .lens[data-astro-cid-2kegqo7y]:not(.is-revealed) .aperture[data-astro-cid-2kegqo7y],html.js-reveal .lens[data-astro-cid-2kegqo7y]:not(.is-revealed) .lens__ticks[data-astro-cid-2kegqo7y]{opacity:0}@media (prefers-reduced-motion:no-preference){.lens[data-astro-cid-2kegqo7y].is-revealed .ring[data-astro-cid-2kegqo7y]{animation:ring-open .9s var(--ease-out) both;animation-delay:calc(var(--i) * .12s)}.lens[data-astro-cid-2kegqo7y].is-revealed .node[data-astro-cid-2kegqo7y]{animation:node-in .5s var(--ease-out) both;animation-delay:calc(var(--i) * .12s + .3s)}.lens[data-astro-cid-2kegqo7y].is-revealed .aperture[data-astro-cid-2kegqo7y]{animation:node-in .6s var(--ease-out) both}.lens[data-astro-cid-2kegqo7y].is-revealed .lens__ticks[data-astro-cid-2kegqo7y]{animation:node-in .9s var(--ease-out) .7s both, lens-spin 120s linear infinite}.node[data-astro-cid-2kegqo7y].is-active .node__pulse[data-astro-cid-2kegqo7y]{animation:node-ping 1.8s var(--ease-out) infinite}}@keyframes ring-open{0%{opacity:0;transform:scale(.3)}}@keyframes node-in{0%{opacity:0}}@keyframes lens-spin{to{transform:rotate(360deg)}}@keyframes node-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (width<=960px){.process__grid[data-astro-cid-2kegqo7y]{grid-template-columns:1fr}.lens[data-astro-cid-2kegqo7y]{order:-1;max-width:520px}}@media (width<=560px){.node__label[data-astro-cid-2kegqo7y]{display:none}}.testimonial[data-astro-cid-ieords6k]{border-top:1px solid var(--line);background:#0b0b0b}.testimonial__inner[data-astro-cid-ieords6k]{max-width:1120px}.testimonial__head[data-astro-cid-ieords6k]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.testimonial__score[data-astro-cid-ieords6k]{align-items:center;gap:14px;display:flex}.testimonial__rating[data-astro-cid-ieords6k]{letter-spacing:-.04em;color:var(--white);font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1}.testimonial__stars[data-astro-cid-ieords6k]{color:var(--accent);letter-spacing:.14em;font-size:14px;line-height:1}.testimonial__count[data-astro-cid-ieords6k]{color:var(--dim);margin-top:6px;font-size:8.5px}.testimonial__grid[data-astro-cid-ieords6k]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:clamp(24px,3.5vw,40px);display:grid}.testimonial__card[data-astro-cid-ieords6k]{border:1px solid var(--line);background:#0d0d0d;flex-direction:column;gap:16px;padding:clamp(20px,2.4vw,30px);display:flex}.testimonial__card--featured[data-astro-cid-ieords6k]{grid-column:1/-1}.testimonial__quote[data-astro-cid-ieords6k]{color:var(--text);text-wrap:pretty;flex:1;font-size:14px;line-height:1.6}.testimonial__card--featured[data-astro-cid-ieords6k] .testimonial__quote[data-astro-cid-ieords6k]{max-width:70ch;font-size:clamp(15px,1.5vw,18px)}.testimonial__person[data-astro-cid-ieords6k]{border-top:1px solid var(--line);padding-top:14px}.testimonial__name[data-astro-cid-ieords6k]{color:var(--white);font-size:9px}.testimonial__role[data-astro-cid-ieords6k]{color:#8b8a84;margin-top:3px;font-size:8px}.testimonial__link[data-astro-cid-ieords6k]{color:var(--text);border-bottom:1px solid var(--line);transition:color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);margin-top:22px;padding-bottom:3px;font-size:9px;text-decoration:none;display:inline-block}.testimonial__link[data-astro-cid-ieords6k]:hover,.testimonial__link[data-astro-cid-ieords6k]:focus-visible{color:var(--accent-bright);border-color:var(--accent-bright)}.contact-cta[data-astro-cid-w3eroxr3]{color:#080808;background:#f2f1ec;padding-block:clamp(56px,8vw,104px)}.contact-cta__grid[data-astro-cid-w3eroxr3]{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.contact-cta__eyebrow[data-astro-cid-w3eroxr3]{color:#b83509}.contact-cta__eyebrow[data-astro-cid-w3eroxr3]:before{background:#b83509}.contact-cta__title[data-astro-cid-w3eroxr3]{color:#080808;letter-spacing:-.05em;margin-top:24px;font-size:clamp(44px,6.4vw,88px);line-height:.88}.contact-cta__copy[data-astro-cid-w3eroxr3]{color:#55534d;max-width:44ch;margin-top:26px;font-size:12px;line-height:1.7}.contact-cta__aside[data-astro-cid-w3eroxr3]{flex-direction:column;gap:14px;padding-bottom:4px;display:flex}.contact-cta__form[data-astro-cid-w3eroxr3]{flex-direction:column;gap:10px;display:flex}.contact-cta__field[data-astro-cid-w3eroxr3]{flex-direction:column;gap:6px;display:flex}.contact-cta__label[data-astro-cid-w3eroxr3]{color:#5c5a54;font-size:8px}.contact-cta__field[data-astro-cid-w3eroxr3] input[data-astro-cid-w3eroxr3],.contact-cta__field[data-astro-cid-w3eroxr3] textarea[data-astro-cid-w3eroxr3]{width:100%;font-family:var(--sans);color:#080808;resize:vertical;transition:border-color var(--dur-fast) ease;background:#faf9f5;border:1px solid #d6d5ce;border-radius:0;padding:12px 14px;font-size:13px}.contact-cta__field[data-astro-cid-w3eroxr3] input[data-astro-cid-w3eroxr3]::placeholder{color:#9a988f}.contact-cta__field[data-astro-cid-w3eroxr3] input[data-astro-cid-w3eroxr3]:focus-visible,.contact-cta__field[data-astro-cid-w3eroxr3] textarea[data-astro-cid-w3eroxr3]:focus-visible{border-color:#c93a0c;outline:none}.contact-cta__note[data-astro-cid-w3eroxr3]{color:#55534d;font-size:11px;line-height:1.5}.contact-cta__button[data-astro-cid-w3eroxr3]{min-height:46px;color:var(--white);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;--btn-press:.18s;width:100%;transition:background-color var(--dur-fast) ease, transform var(--btn-press) var(--ease-out);background:#080808;border:0;justify-content:space-between;align-items:center;gap:18px;padding-inline:16px;font-size:9px;display:flex}.contact-cta__button[data-astro-cid-w3eroxr3]:hover{background:#c93a0c}.contact-cta__button[data-astro-cid-w3eroxr3]:active{--btn-press:.12s;transform:scale(.985)}.contact-cta__card[data-astro-cid-w3eroxr3]{background:#e7e6e0;border:1px solid #d6d5ce;flex-direction:column;gap:8px;padding:18px 16px;display:flex}.contact-cta__card-label[data-astro-cid-w3eroxr3]{color:#5c5a54;font-size:8px}.contact-cta__email[data-astro-cid-w3eroxr3]{font-family:var(--mono);letter-spacing:-.02em;color:#080808;overflow-wrap:anywhere;font-size:clamp(12px,1.2vw,14px)}@media (width<=900px){.contact-cta__grid[data-astro-cid-w3eroxr3]{grid-template-columns:1fr;align-items:start}.contact-cta__aside[data-astro-cid-w3eroxr3]{max-width:460px}}
