.selected-work[data-astro-cid-xbkx7tay]{--work-ink:#f5f5f2;--work-muted:#bdbdba;--work-ease:cubic-bezier(.22, 1, .36, 1);--work-hero-ease:cubic-bezier(.33, 1, .68, 1);z-index:2;color:var(--work-ink);font-family:var(--font-sans);background:0 0;padding:clamp(4rem,6vw,7rem) 0;position:relative}.selected-work__inner[data-astro-cid-xbkx7tay]{max-width:none;padding-inline:var(--page-pad)}.selected-work__header[data-astro-cid-xbkx7tay]{margin-bottom:clamp(3.5rem,6vw,6rem)}.selected-work__header[data-astro-cid-xbkx7tay] h2[data-astro-cid-xbkx7tay]{font-size:var(--type-section-size);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);line-height:var(--type-section-leading);text-wrap:balance}.selected-work__heading-mask[data-astro-cid-xbkx7tay]{vertical-align:bottom;margin-block:-.08em;padding-block:.08em;display:inline-block;overflow:clip}.selected-work__heading-text[data-astro-cid-xbkx7tay]{display:block}.selected-work__note[data-astro-cid-xbkx7tay]{max-width:48ch;color:var(--work-muted);text-wrap:pretty;margin:clamp(.75rem,1.2vw,1.25rem) 0 0;font-size:clamp(1rem,1.15vw,1.1875rem);line-height:1.5}.selected-work__grid[data-astro-cid-xbkx7tay]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(3.5rem,6vw,6rem) clamp(2rem,3vw,3rem);display:grid}.project-group[data-astro-cid-xbkx7tay]{min-width:0;color:inherit;touch-action:manipulation;border-radius:var(--radius-image);display:block}.project-group__scene[data-astro-cid-xbkx7tay]{aspect-ratio:16/9;border-radius:var(--radius-image);isolation:isolate;user-select:none;pointer-events:none;background:#262626;display:block;position:relative;overflow:hidden}.project-group__image[data-astro-cid-xbkx7tay]{display:block;position:absolute;inset:0}.project-group__image[data-astro-cid-xbkx7tay] img[data-astro-cid-xbkx7tay]{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--work-ease);display:block}.project-group__image--hover[data-astro-cid-xbkx7tay]{opacity:0;transition:opacity .45s var(--work-ease)}.project-group__details[data-astro-cid-xbkx7tay]{grid-template-columns:1fr;gap:.55rem;max-width:90%;padding-top:1rem;display:grid}.project-group__name[data-astro-cid-xbkx7tay]{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.25rem,2vw,2rem);font-weight:500;line-height:1.2}.project-group__name-mask[data-astro-cid-xbkx7tay]{margin-block:-.08em;padding-block:.08em;display:block;overflow:clip}.project-group__name-line[data-astro-cid-xbkx7tay]{display:block}.project-group__services[data-astro-cid-xbkx7tay]{color:var(--work-muted);grid-column:1;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.5}.project-group__description[data-astro-cid-xbkx7tay]{text-wrap:pretty;max-width:38ch;font-size:clamp(1rem,1.15vw,1.1875rem);line-height:1.5}.project-group[data-astro-cid-xbkx7tay]:focus-visible{outline:2px solid var(--work-ink);outline-offset:8px}@media (hover:hover) and (pointer:fine){.project-group[data-astro-cid-xbkx7tay]:hover .project-group__image--hover[data-astro-cid-xbkx7tay]{opacity:1}.project-group[data-astro-cid-xbkx7tay]:hover .project-group__image[data-astro-cid-xbkx7tay] img[data-astro-cid-xbkx7tay]{transform:scale(1.02)}}.project-group[data-astro-cid-xbkx7tay]:focus-visible .project-group__image--hover[data-astro-cid-xbkx7tay]{opacity:1}.project-group[data-astro-cid-xbkx7tay]:focus-visible .project-group__image[data-astro-cid-xbkx7tay],.project-group[data-astro-cid-xbkx7tay]:focus-visible .project-group__image[data-astro-cid-xbkx7tay] img[data-astro-cid-xbkx7tay]{transition:none}.selected-work__header[data-astro-cid-xbkx7tay][data-work-motion] .selected-work__heading-text[data-astro-cid-xbkx7tay]{animation:work-heading-in 1.2s var(--work-hero-ease) both}.project-group[data-astro-cid-xbkx7tay][data-work-motion] .project-group__scene[data-astro-cid-xbkx7tay]{animation:work-stack-in 1.3s var(--work-hero-ease) var(--work-delay,0s) both}.project-group[data-astro-cid-xbkx7tay][data-work-motion] .project-group__image--cover[data-astro-cid-xbkx7tay] img[data-astro-cid-xbkx7tay]{animation:work-picture-settle 1.6s var(--work-hero-ease) var(--work-delay,0s) both}.project-group[data-astro-cid-xbkx7tay][data-work-motion] .project-group__name-line[data-astro-cid-xbkx7tay]{animation:work-line-in 1.1s var(--work-hero-ease) calc(var(--work-delay,0s) + .48s) both}.project-group[data-astro-cid-xbkx7tay][data-work-motion] .project-group__services[data-astro-cid-xbkx7tay]{animation:work-fade-in 1s var(--work-hero-ease) calc(var(--work-delay,0s) + .58s) both}.project-group[data-astro-cid-xbkx7tay][data-work-motion] .project-group__description[data-astro-cid-xbkx7tay]{animation:work-fade-in 1s var(--work-hero-ease) calc(var(--work-delay,0s) + .68s) both}.selected-work__header[data-astro-cid-xbkx7tay][data-work-motion=prepared] .selected-work__heading-text[data-astro-cid-xbkx7tay],.project-group[data-astro-cid-xbkx7tay][data-work-motion=prepared] [data-astro-cid-xbkx7tay]:is(.project-group__scene,.project-group__image--cover img,.project-group__name-line,.project-group__services,.project-group__description){animation-play-state:paused}@keyframes work-heading-in{0%{opacity:0;translate:0 110%}to{opacity:1;translate:0}}@keyframes work-stack-in{0%{opacity:0;translate:0 36px}to{opacity:1;translate:0}}@keyframes work-picture-settle{0%{scale:1.12}to{scale:1}}@keyframes work-line-in{0%{translate:0 110%}to{translate:0}}@keyframes work-fade-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@media (width<=960px){.project-group[data-astro-cid-xbkx7tay][data-work-motion] [data-astro-cid-xbkx7tay]:is(.project-group__scene,.project-group__image--cover img,.project-group__name-line,.project-group__services,.project-group__description){animation:none}}@media (width<=1100px) and (width>=701px){.selected-work__grid[data-astro-cid-xbkx7tay]{grid-template-columns:repeat(2,minmax(0,1fr))}.project-group[data-astro-cid-xbkx7tay]:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - clamp(2rem,3vw,3rem)/2)}}@media (width<=700px){.selected-work__grid[data-astro-cid-xbkx7tay]{grid-template-columns:1fr;row-gap:4.5rem;max-width:32rem;margin-inline:auto}.project-group__details[data-astro-cid-xbkx7tay]{grid-template-columns:1fr;gap:.55rem;padding-top:.875rem}.project-group__description[data-astro-cid-xbkx7tay]{grid-area:auto;justify-self:start}.project-group__name[data-astro-cid-xbkx7tay]{font-size:clamp(1.5rem,5vw,1.75rem)}.project-group__description[data-astro-cid-xbkx7tay]{font-size:1rem}}@media (hover:none),(pointer:coarse){.project-group__image--hover[data-astro-cid-xbkx7tay]{display:none}}@media (prefers-reduced-motion:reduce){.selected-work__header[data-astro-cid-xbkx7tay][data-work-motion] .selected-work__heading-text[data-astro-cid-xbkx7tay],.project-group[data-astro-cid-xbkx7tay][data-work-motion] [data-astro-cid-xbkx7tay]:is(.project-group__scene,.project-group__image--cover img,.project-group__name-line,.project-group__services,.project-group__description){animation:none}.project-group[data-astro-cid-xbkx7tay] .project-group__image[data-astro-cid-xbkx7tay],.project-group[data-astro-cid-xbkx7tay] .project-group__image[data-astro-cid-xbkx7tay] img[data-astro-cid-xbkx7tay]{transition:none}.project-group[data-astro-cid-xbkx7tay]:hover .project-group__image[data-astro-cid-xbkx7tay] img[data-astro-cid-xbkx7tay]{transform:none}}.hero-backdrop[data-astro-cid-dqhn45cb]{--hero-reference-width:1258;--hero-reference-height:794;--hero-reference-margin:66.045;--hero-reference-tail:190.56;--hero-frame-width:max(100cqw, calc(100svh * var(--hero-reference-width) / var(--hero-reference-height)));--hero-softness:clamp(22px, 1.75vw, 52px);--hero-overscan:calc(var(--hero-softness) * 3);--hero-fade-distance:calc(var(--hero-bleed) + 18svh);height:calc(100% + var(--hero-bleed));z-index:-1;isolation:isolate;mask-image:linear-gradient(#000 calc(100% - var(--hero-fade-distance)), #000000f4 calc(100% - var(--hero-fade-distance) * .875), #000000d7 calc(100% - var(--hero-fade-distance) * .75), #000000ae calc(100% - var(--hero-fade-distance) * .625), #00000080 calc(100% - var(--hero-fade-distance) * .5), #00000051 calc(100% - var(--hero-fade-distance) * .375), #00000028 calc(100% - var(--hero-fade-distance) * .25), #0000000b calc(100% - var(--hero-fade-distance) * .125), transparent 100%);pointer-events:none;user-select:none;position:absolute;inset:0 0 auto;overflow:hidden}.hero-backdrop__poster[data-astro-cid-dqhn45cb],.hero-backdrop__surface[data-astro-cid-dqhn45cb],.hero-backdrop__veil[data-astro-cid-dqhn45cb],.hero-backdrop__grain[data-astro-cid-dqhn45cb]{width:100%;height:100%;position:absolute;inset:0}.hero-backdrop__poster[data-astro-cid-dqhn45cb],.hero-backdrop__surface[data-astro-cid-dqhn45cb]{width:calc(var(--hero-frame-width) * (var(--hero-reference-width) + var(--hero-reference-margin) * 2) / var(--hero-reference-width));height:calc(var(--hero-frame-width) * (var(--hero-reference-height) + var(--hero-reference-tail) + var(--hero-reference-margin) * 2) / var(--hero-reference-width));inset:auto;left:calc((100% - var(--hero-frame-width)) / 2 - var(--hero-frame-width) * var(--hero-reference-margin) / var(--hero-reference-width));top:calc((100svh - var(--hero-frame-width) * var(--hero-reference-height) / var(--hero-reference-width)) / 2 - var(--hero-frame-width) * var(--hero-reference-margin) / var(--hero-reference-width));filter:blur(var(--hero-softness))}.hero-backdrop__filters[data-astro-cid-dqhn45cb]{pointer-events:none;position:absolute}.hero-backdrop__poster[data-astro-cid-dqhn45cb] img[data-astro-cid-dqhn45cb]{object-fit:cover;filter:url(#hero-palette);border-radius:0;width:100%;height:100%}.hero-backdrop__surface[data-astro-cid-dqhn45cb]{opacity:0}.hero[data-iridescence-ready] .hero-backdrop__surface[data-astro-cid-dqhn45cb]{opacity:1}.hero[data-iridescence-ready] .hero-backdrop__poster[data-astro-cid-dqhn45cb]{visibility:hidden}[data-hero-motion=prepared] .hero-backdrop[data-astro-cid-dqhn45cb]{opacity:0}[data-hero-motion=playing] .hero-backdrop[data-astro-cid-dqhn45cb]{opacity:1;transition:opacity 1.4s cubic-bezier(.33,1,.68,1)}[data-hero-motion=playing] .hero[data-iridescence-ready] .hero-backdrop[data-astro-cid-dqhn45cb]{transition:none}.hero-backdrop__veil[data-astro-cid-dqhn45cb]{background:radial-gradient(ellipse 65% 24% at 50% 57%, #080808ad, transparent 100%) 0 0 / 100% calc(100% - var(--hero-bleed)) no-repeat, linear-gradient(#0808087a, #08080805 calc((100% - var(--hero-bleed)) * .3), #08080814 calc(100% - var(--hero-bleed)), #08080814 100%)}.hero-backdrop__grain[data-astro-cid-dqhn45cb]{opacity:.2;mix-blend-mode:soft-light;background:url(/hero/grain.png) 0 0/120px 120px}@media (width<=960px){.hero-backdrop[data-astro-cid-dqhn45cb]{top:calc(-1 * var(--mobile-edge-bleed));height:calc(100% + var(--hero-bleed) + 2 * var(--mobile-edge-bleed))}}@media (aspect-ratio<=9/10){.hero-backdrop[data-astro-cid-dqhn45cb]{--hero-softness:clamp(13px, 3.3vw, 28px);--hero-reference-width:390;--hero-reference-height:844;--hero-reference-margin:39;--hero-reference-tail:202.56}}@media (prefers-reduced-motion:reduce){.hero-backdrop[data-astro-cid-dqhn45cb]{opacity:1!important;transition:none!important}.hero[data-iridescence-ready] .hero-backdrop__poster[data-astro-cid-dqhn45cb]{visibility:visible}.hero-backdrop__surface[data-astro-cid-dqhn45cb]{transition:none;display:none}}.hero-stage[data-astro-cid-ge2uvauf]{--hero-copy-width:160rem;--hero-bleed:clamp(160px, 24svh, 320px);--hero-copy-lift:min(3.5svh, 2.5rem);--hero-statement-size:var(--type-hero-size);--hero-statement-leading:var(--type-hero-leading);--hero-support-size:var(--type-hero-support-size);isolation:isolate;--text:#f5f5f2;--text-muted:#d3d3d0;--text-dim:#bdbdba;background:#080808;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;min-height:100svh;font-family:var(--font-sans);z-index:1;background:#080808;place-items:center;display:grid;position:relative;container-type:inline-size}@media (width<=960px){.hero-stage[data-astro-cid-ge2uvauf]{overflow:visible}}.hero__inner[data-astro-cid-ge2uvauf]{padding:clamp(6rem, 12svh, 12rem) var(--gutter);flex:1;justify-content:center;align-items:center;width:100%;max-width:none;display:flex}.hero__copy[data-astro-cid-ge2uvauf]{width:100%;max-width:var(--hero-copy-width);text-align:center;transform:translateY(var(--hero-copy-lift));flex-direction:column;align-items:center;gap:clamp(1.5rem,2vw,3rem);display:flex}.hero__heading[data-astro-cid-ge2uvauf]{width:100%;color:var(--text);font-family:var(--font-hero);font-size:var(--hero-statement-size);font-weight:var(--type-hero-weight);line-height:var(--hero-statement-leading);letter-spacing:var(--type-heading-tracking);font-kerning:normal;text-wrap:balance;display:grid}.hero__heading-phrase[data-astro-cid-ge2uvauf]{grid-area:1/1}.hero__heading-phrase[data-astro-cid-ge2uvauf][data-active=false]{visibility:hidden}.hero__heading-word[data-astro-cid-ge2uvauf]{vertical-align:bottom;margin-block:-.08em;padding-block:.08em;display:inline-block;overflow:clip}.hero__heading-word-content[data-astro-cid-ge2uvauf]{display:inline-block}.hero__description[data-astro-cid-ge2uvauf]{color:#cececb;max-width:min(100%,56rem);font-family:var(--font-sans);font-size:var(--hero-support-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);text-wrap:pretty;line-height:1.5}@media (width>=761px){.hero__description[data-astro-cid-ge2uvauf]{max-width:none}.hero__description-part[data-astro-cid-ge2uvauf]{display:block}}@media (width>=1100px){.hero__description-part[data-astro-cid-ge2uvauf]{display:inline}.hero__description[data-astro-cid-ge2uvauf]{white-space:nowrap}}.hero-stage[data-astro-cid-ge2uvauf][data-hero-motion] .hero__heading-word-content[data-astro-cid-ge2uvauf]{opacity:0;translate:0 112%}.hero-stage[data-astro-cid-ge2uvauf][data-hero-motion=playing] .hero__heading-word-content[data-astro-cid-ge2uvauf]{animation:1.45s cubic-bezier(.33,1,.68,1) .16s both hero-word-in}.hero-stage[data-astro-cid-ge2uvauf][data-hero-motion=playing] .hero__heading-word[data-astro-cid-ge2uvauf]:nth-of-type(2) .hero__heading-word-content[data-astro-cid-ge2uvauf]{animation-delay:.32s}.hero-stage[data-astro-cid-ge2uvauf][data-hero-motion=playing] .hero__heading-word[data-astro-cid-ge2uvauf]:nth-of-type(3) .hero__heading-word-content[data-astro-cid-ge2uvauf]{animation-delay:.48s}.hero-stage[data-astro-cid-ge2uvauf][data-hero-motion] [data-astro-cid-ge2uvauf][data-hero-followup]{opacity:0;translate:0 1rem}.hero-stage[data-astro-cid-ge2uvauf][data-hero-motion=playing] [data-astro-cid-ge2uvauf][data-hero-followup=description]{animation:1.15s cubic-bezier(.33,1,.68,1) .78s both hero-followup-in}@keyframes hero-word-in{0%{opacity:0;translate:0 112%}30%{opacity:1}to{opacity:1;translate:0}}@keyframes hero-followup-in{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0}}@media (width<=760px){.hero-stage[data-astro-cid-ge2uvauf]{--hero-copy-width:100%;--hero-copy-lift:1.5svh}.hero__inner[data-astro-cid-ge2uvauf]{padding-inline:var(--gutter)}.hero__description[data-astro-cid-ge2uvauf]{max-width:min(100%,32ch);line-height:1.55}}@media (prefers-reduced-motion:reduce){.hero-stage[data-astro-cid-ge2uvauf][data-hero-motion] .hero__heading-word-content[data-astro-cid-ge2uvauf],.hero-stage[data-astro-cid-ge2uvauf][data-hero-motion] [data-astro-cid-ge2uvauf][data-hero-followup]{opacity:1;animation:none;translate:none}}.studio-intro[data-astro-cid-w5pbn5wg]{--intro-peek:1.5rem;--intro-space:clamp(6rem, 12vw, 10rem);--work-pad:clamp(4rem, 6vw, 7rem);--services-pad:clamp(1rem, 2vw, 2rem);box-sizing:border-box;min-height:calc(100svh - 2 * var(--intro-peek) - var(--work-pad) - var(--services-pad));padding:calc(var(--intro-space) - var(--work-pad)) var(--page-pad) calc(var(--intro-space) - var(--services-pad));color:#fff;font-family:var(--font-sans);background:#080808;align-items:center;display:flex}.studio-intro__inner[data-astro-cid-w5pbn5wg]{text-align:left;width:100%}.studio-intro__heading[data-astro-cid-w5pbn5wg]{max-width:22.5em;font-size:clamp(1.875rem,.55rem + 3.2vw,3.75rem);font-weight:var(--type-body-weight);letter-spacing:-.02em;text-wrap:balance;margin:0 auto;line-height:1.24}.studio-intro__sentence[data-astro-cid-w5pbn5wg]{display:block}.studio-intro__sentence[data-astro-cid-w5pbn5wg]+.studio-intro__sentence[data-astro-cid-w5pbn5wg]{margin-top:.55em}.studio-intro__word[data-astro-cid-w5pbn5wg]{color:color-mix(in srgb, #fff calc(var(--lit,1) * 100%), #3b3b39)}@media (scripting:enabled){.studio-intro__word[data-astro-cid-w5pbn5wg]{--lit:0}}@media (width>=761px){.studio-intro__heading[data-astro-cid-w5pbn5wg]{letter-spacing:-.015em;text-align:center;max-width:19em;font-size:clamp(1.75rem,.5rem + 3vw,3rem);line-height:1.3}.studio-intro__sentence[data-astro-cid-w5pbn5wg]+.studio-intro__sentence[data-astro-cid-w5pbn5wg]{margin-top:.7em}}@media (width<=760px){.studio-intro[data-astro-cid-w5pbn5wg]{--intro-space:clamp(6rem, 30vw, 9rem);padding-block-end:calc(var(--intro-space) - var(--services-pad) + .65rem)}.studio-intro__heading[data-astro-cid-w5pbn5wg]{text-align:center;line-height:1.2}}@media (prefers-reduced-motion:reduce){.studio-intro__word[data-astro-cid-w5pbn5wg]{--lit:1!important}}.services[data-astro-cid-lesv7jgp]{--service-ink:#f5f5f2;--service-muted:#bdbdba;--service-render-blur:clamp(3.575px, .284375vw, 8.45px);--service-ease:cubic-bezier(.33, 1, .68, 1);padding:clamp(1rem, 2vw, 2rem) var(--page-pad) clamp(5rem, 8vw, 9rem);color:var(--service-ink);font-family:var(--font-sans);background:#080808;scroll-margin-top:6rem}.services__inner[data-astro-cid-lesv7jgp]{width:100%}.services__filters[data-astro-cid-lesv7jgp]{width:0;height:0;position:absolute;overflow:hidden}.services__header[data-astro-cid-lesv7jgp]{margin-bottom:clamp(3.5rem,6vw,6.5rem)}.services__header[data-astro-cid-lesv7jgp] h2[data-astro-cid-lesv7jgp]{max-width:18ch;font-size:var(--type-section-size);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);line-height:var(--type-section-leading);text-wrap:balance;margin:0}.services__heading-mask[data-astro-cid-lesv7jgp]{vertical-align:bottom;margin-block:-.08em;padding-block:.08em;display:inline-block;overflow:clip}.services__heading-text[data-astro-cid-lesv7jgp]{display:block}.services__columns[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,1.75rem);display:grid}.service[data-astro-cid-lesv7jgp]{--service-surface:#0d0d0e;--service-theme-duration:.4s;--service-description:#e2e2de;--media-width:190%;--media-left:-75%;--media-top:-30%;isolation:isolate;border-radius:var(--radius-lg);background:var(--service-surface);min-width:0;min-height:clamp(34rem,46vw,44rem);color:var(--service-ink);transition:color var(--service-theme-duration) var(--service-ease);flex-direction:column;justify-content:space-between;gap:3rem;padding:clamp(1.5rem,2.6vw,2.75rem);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f5f5f21f}.service[data-astro-cid-lesv7jgp]:before{content:"";z-index:-1;opacity:0;pointer-events:none;transition:opacity var(--service-theme-duration) var(--service-ease);background:#f5f5f2;position:absolute;inset:0}.service--website[data-astro-cid-lesv7jgp]{--media-width:170%;--media-left:41%;--media-top:-45%}.service--website-marke[data-astro-cid-lesv7jgp]{--media-width:175%;--media-left:-14%;--media-top:-8%}.service__media[data-astro-cid-lesv7jgp]{z-index:-1;pointer-events:none;filter:blur(var(--service-render-blur));position:absolute;inset:0;overflow:hidden}.service__media[data-astro-cid-lesv7jgp] img[data-astro-cid-lesv7jgp],.service__surface[data-astro-cid-lesv7jgp]{width:var(--media-width);max-width:none;height:auto;left:var(--media-left);top:var(--media-top);user-select:none;-webkit-mask-composite:source-in;transition:transform 1.4s var(--service-ease);display:block;position:absolute;mask-image:linear-gradient(90deg,#0000 0,#000 16%),linear-gradient(#0000 0,#000 12% 82%,#0000 100%);mask-composite:intersect}.service__surface[data-astro-cid-lesv7jgp]{aspect-ratio:1115/896;opacity:0}.service__media[data-astro-cid-lesv7jgp] img[data-astro-cid-lesv7jgp]{filter:url(#package-texture-edges)url(#services-palette)}.service[data-astro-cid-lesv7jgp][data-service-iridescence-ready] .service__surface[data-astro-cid-lesv7jgp]{opacity:1}.service[data-astro-cid-lesv7jgp][data-service-iridescence-ready] .service__media[data-astro-cid-lesv7jgp] img[data-astro-cid-lesv7jgp]{display:none}.service__media[data-astro-cid-lesv7jgp]:before,.service__media[data-astro-cid-lesv7jgp]:after{content:"";z-index:1;transition:opacity var(--service-theme-duration) var(--service-ease);position:absolute;inset:0}.service__media[data-astro-cid-lesv7jgp]:before{background:linear-gradient(90deg,#0d0d0ed9 0%,#0d0d0e99 34%,#0d0d0e1a 72%,#0000 100%),linear-gradient(#0000 0%,#0d0d0e73 32%,#0d0d0eeb 58%,#0d0d0e 100%)}.service__media[data-astro-cid-lesv7jgp]:after{opacity:0;background:linear-gradient(90deg,#f5f5f2d9 0%,#f5f5f299 34%,#f5f5f21a 72%,#0000 100%),linear-gradient(#0000 0%,#f5f5f273 32%,#f5f5f2eb 58%,#f5f5f2 100%)}.service__title[data-astro-cid-lesv7jgp]{max-width:11ch;font-size:var(--type-offer-title-size);font-weight:var(--type-heading-weight);line-height:var(--type-service-leading);letter-spacing:var(--type-heading-tracking);margin:0}.service__title-mask[data-astro-cid-lesv7jgp]{margin-block:-.08em;padding-block:.08em;display:block;overflow:clip}.service__title-line[data-astro-cid-lesv7jgp]{display:block}.service__body[data-astro-cid-lesv7jgp]{width:100%;max-width:34rem}.service__description[data-astro-cid-lesv7jgp]{max-width:24ch;font-size:var(--type-intro-size);font-weight:var(--type-body-weight);line-height:var(--type-intro-leading);letter-spacing:var(--type-body-tracking);color:var(--service-description);text-wrap:pretty;margin:0}.service__list[data-astro-cid-lesv7jgp]{flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.service__list[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{border-radius:var(--radius-pill);font-size:var(--type-detail-size);letter-spacing:var(--type-body-tracking);color:var(--service-ink);background:#08080873;padding:.5rem 1rem;line-height:1.3;box-shadow:inset 0 0 0 1px #f5f5f238}.service__price-block[data-astro-cid-lesv7jgp]{margin-top:clamp(2rem,3vw,3rem)}.service__price[data-astro-cid-lesv7jgp]{font-size:var(--type-price-size);font-weight:var(--type-heading-weight);letter-spacing:-.045em;white-space:nowrap;align-items:baseline;gap:.5rem;margin:0;line-height:1;display:flex}.service__price[data-astro-cid-lesv7jgp]>span[data-astro-cid-lesv7jgp]{color:var(--service-muted);font-size:var(--type-body-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking)}.service__price-context[data-astro-cid-lesv7jgp]{max-width:34ch;color:var(--service-muted);font-size:var(--type-detail-size);line-height:var(--type-detail-leading);letter-spacing:var(--type-body-tracking);text-wrap:pretty;margin:.875rem 0 0}.service__tax[data-astro-cid-lesv7jgp]{color:var(--service-ink);display:block}.service__cta[data-astro-cid-lesv7jgp]{color:#282828;max-width:100%;min-height:3.25rem;font-size:var(--type-detail-size);font-weight:var(--type-heading-weight);line-height:var(--type-control-leading);letter-spacing:var(--type-body-tracking);text-align:center;background:#ededed;border-radius:8px;justify-content:center;align-items:center;gap:1.25rem;margin-top:1.75rem;padding:.875rem 1.125rem;text-decoration:none;transition:background-color .16s,transform .1s;display:inline-flex}.service__cta[data-astro-cid-lesv7jgp] .roll-arrow[data-astro-cid-lesv7jgp]{flex:none}.service__cta[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{width:1rem;height:1rem}.service__cta[data-astro-cid-lesv7jgp]:active{transform:scale(.97)}.service[data-astro-cid-lesv7jgp]:focus-visible{outline:2px solid var(--service-ink);outline-offset:5px;border-radius:4px}@media (hover:hover) and (pointer:fine){.service__cta[data-astro-cid-lesv7jgp]:hover{background:#fff}.services[data-astro-cid-lesv7jgp]:not([data-service-hover=calm]) .service[data-astro-cid-lesv7jgp]:hover [data-astro-cid-lesv7jgp]:is(.service__media img,.service__surface){transform:scale(1.02)}}@media (width>=761px) and (hover:hover) and (pointer:fine){.service[data-astro-cid-lesv7jgp] [data-astro-cid-lesv7jgp]:is(.service__description,.service__list li,.service__price>span,.service__price-context,.service__tax){transition:color var(--service-theme-duration) var(--service-ease), background-color var(--service-theme-duration) var(--service-ease), box-shadow var(--service-theme-duration) var(--service-ease)}.service[data-astro-cid-lesv7jgp] .service__cta[data-astro-cid-lesv7jgp]{transition:color var(--service-theme-duration) var(--service-ease), background-color var(--service-theme-duration) var(--service-ease), transform .1s ease}.services[data-astro-cid-lesv7jgp]:not([data-service-hover=calm]) .service[data-astro-cid-lesv7jgp]:hover{--service-ink:#080808;--service-muted:#545450;--service-description:#282828;box-shadow:inset 0 0 0 1px #0808081f}.services[data-astro-cid-lesv7jgp]:not([data-service-hover=calm]) .service[data-astro-cid-lesv7jgp]:hover:before,.services[data-astro-cid-lesv7jgp]:not([data-service-hover=calm]) .service[data-astro-cid-lesv7jgp]:hover .service__media[data-astro-cid-lesv7jgp]:after{opacity:1}.services[data-astro-cid-lesv7jgp]:not([data-service-hover=calm]) .service[data-astro-cid-lesv7jgp]:hover .service__media[data-astro-cid-lesv7jgp]:before{opacity:0}.services[data-astro-cid-lesv7jgp]:not([data-service-hover=calm]) .service--website[data-astro-cid-lesv7jgp]:hover .service__media[data-astro-cid-lesv7jgp] img[data-astro-cid-lesv7jgp]{filter:url(#package-texture-edges)url(#services-hover-website)}.services[data-astro-cid-lesv7jgp]:not([data-service-hover=calm]) .service--website-marke[data-astro-cid-lesv7jgp]:hover .service__media[data-astro-cid-lesv7jgp] img[data-astro-cid-lesv7jgp]{filter:url(#package-texture-edges)url(#services-hover-website-marke)}.services[data-astro-cid-lesv7jgp]:not([data-service-hover=calm]) .service[data-astro-cid-lesv7jgp]:hover .service__list[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{background:#f5f5f2a6;box-shadow:inset 0 0 0 1px #08080838}.services[data-astro-cid-lesv7jgp]:not([data-service-hover=calm]) .service[data-astro-cid-lesv7jgp]:hover .service__cta[data-astro-cid-lesv7jgp]{color:#f5f5f2;background:#080808}.services[data-astro-cid-lesv7jgp]:not([data-service-hover=calm]) .service[data-astro-cid-lesv7jgp]:hover .service__cta[data-astro-cid-lesv7jgp]:hover{background:#282828}.services[data-astro-cid-lesv7jgp][data-service-hover=calm] .service[data-astro-cid-lesv7jgp]{transition:box-shadow var(--service-theme-duration) var(--service-ease)}.services[data-astro-cid-lesv7jgp][data-service-hover=calm] .service[data-astro-cid-lesv7jgp]:hover{box-shadow:inset 0 0 0 1px #f5f5f257}.services[data-astro-cid-lesv7jgp][data-service-hover=calm] .service[data-astro-cid-lesv7jgp]:hover .service__cta[data-astro-cid-lesv7jgp]{background:#fff}.services[data-astro-cid-lesv7jgp][data-service-hover=calm] .service[data-astro-cid-lesv7jgp]:hover .roll-label[data-astro-cid-lesv7jgp]>[data-astro-cid-lesv7jgp]:first-child{transform:translateY(-110%)}.services[data-astro-cid-lesv7jgp][data-service-hover=calm] .service[data-astro-cid-lesv7jgp]:hover .roll-label[data-astro-cid-lesv7jgp]>[data-astro-cid-lesv7jgp]:last-child{transform:translateY(0)}.services[data-astro-cid-lesv7jgp][data-service-hover=calm] .service[data-astro-cid-lesv7jgp]:hover .roll-arrow[data-astro-cid-lesv7jgp]>[data-astro-cid-lesv7jgp]:first-child{transform:translate(calc(110% * var(--roll-dx)), calc(110% * var(--roll-dy)))}.services[data-astro-cid-lesv7jgp][data-service-hover=calm] .service[data-astro-cid-lesv7jgp]:hover .roll-arrow[data-astro-cid-lesv7jgp]>[data-astro-cid-lesv7jgp]:last-child{transform:translate(0)}}.services__header[data-astro-cid-lesv7jgp][data-service-motion] .services__heading-text[data-astro-cid-lesv7jgp]{animation:service-heading-in 1.2s var(--service-ease) both}.service[data-astro-cid-lesv7jgp][data-service-motion]{animation:service-stack-in 1.3s var(--service-ease) var(--service-delay,0s) both}.service[data-astro-cid-lesv7jgp][data-service-motion] .service__title-line[data-astro-cid-lesv7jgp]{animation:service-line-in 1.1s var(--service-ease) calc(var(--service-delay,0s) + .48s) both}.service[data-astro-cid-lesv7jgp][data-service-motion] .service__description[data-astro-cid-lesv7jgp]{animation:service-fade-in 1s var(--service-ease) calc(var(--service-delay,0s) + .58s) both}.service[data-astro-cid-lesv7jgp][data-service-motion] .service__list[data-astro-cid-lesv7jgp]{animation:service-fade-in 1s var(--service-ease) calc(var(--service-delay,0s) + .68s) both}.service[data-astro-cid-lesv7jgp][data-service-motion] .service__price-block[data-astro-cid-lesv7jgp]{animation:service-fade-in 1s var(--service-ease) calc(var(--service-delay,0s) + .78s) both}.service[data-astro-cid-lesv7jgp][data-service-motion] .service__cta[data-astro-cid-lesv7jgp]{animation:service-fade-in 1s var(--service-ease) calc(var(--service-delay,0s) + .88s) both}.services__header[data-astro-cid-lesv7jgp][data-service-motion=prepared] .services__heading-text[data-astro-cid-lesv7jgp],.service[data-astro-cid-lesv7jgp][data-service-motion=prepared],.service[data-astro-cid-lesv7jgp][data-service-motion=prepared] [data-astro-cid-lesv7jgp]:is(.service__title-line,.service__description,.service__list,.service__price-block,.service__cta){animation-play-state:paused}@keyframes service-heading-in{0%{opacity:0;translate:0 110%}to{opacity:1;translate:0}}@keyframes service-stack-in{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes service-line-in{0%{translate:0 110%}to{translate:0}}@keyframes service-fade-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@media (width<=960px){.service[data-astro-cid-lesv7jgp][data-service-motion],.service[data-astro-cid-lesv7jgp][data-service-motion] [data-astro-cid-lesv7jgp]:is(.service__title-line,.service__description,.service__list,.service__price-block,.service__cta){animation:none}}@media (width<=760px){.services[data-astro-cid-lesv7jgp]{padding-top:.5rem;padding-bottom:4.5rem}.services__header[data-astro-cid-lesv7jgp]{margin-bottom:3.5rem}.services__columns[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1fr)}.service[data-astro-cid-lesv7jgp]{gap:1.75rem;min-height:0}.service__description[data-astro-cid-lesv7jgp]{font-size:1.25rem;line-height:1.35}.service__list[data-astro-cid-lesv7jgp]{gap:.4rem;margin-top:1.5rem}.service__list[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{padding:.4rem .85rem}.service__price-block[data-astro-cid-lesv7jgp]{margin-top:1.5rem}.service__cta[data-astro-cid-lesv7jgp]{margin-top:1.25rem}.service--website[data-astro-cid-lesv7jgp]{--media-width:220%;--media-left:-6%;--media-top:-6%}.service--website-marke[data-astro-cid-lesv7jgp]{--media-width:220%;--media-left:-20%;--media-top:2%}.service__media[data-astro-cid-lesv7jgp]:before{background:linear-gradient(#0000 0%,#0d0d0e59 25%,#0d0d0eeb 45%,#0d0d0e 100%),linear-gradient(90deg,#0d0d0e73 0%,#0000 60%)}}@media (prefers-reduced-motion:reduce){.service[data-astro-cid-lesv7jgp]{--service-theme-duration:0s;transition:none}.services__header[data-astro-cid-lesv7jgp][data-service-motion] .services__heading-text[data-astro-cid-lesv7jgp],.service[data-astro-cid-lesv7jgp][data-service-motion],.service[data-astro-cid-lesv7jgp][data-service-motion] [data-astro-cid-lesv7jgp]:is(.service__title-line,.service__description,.service__list,.service__price-block,.service__cta){animation:none}.service__cta[data-astro-cid-lesv7jgp]{transition:none}.service__cta[data-astro-cid-lesv7jgp]:active{transform:none}.service__media[data-astro-cid-lesv7jgp] img[data-astro-cid-lesv7jgp],.service__surface[data-astro-cid-lesv7jgp]{transition:none}.service[data-astro-cid-lesv7jgp]:hover [data-astro-cid-lesv7jgp]:is(.service__media img,.service__surface){transform:none}}.faq[data-astro-cid-hemr5th4]{--ink:#080808;--paper:#f5f5f2;--muted:#5a5a57;--line:#6f6f6b;padding:clamp(2.5rem, 4vw, 4rem) var(--page-pad) clamp(2.5rem, 4vw, 4rem);background:var(--paper);color:var(--ink);font-family:var(--font-sans)}.faq__inner[data-astro-cid-hemr5th4]{--faq-icon:1rem;--faq-icon-gap:clamp(1rem, 1.5vw, 1.5rem);flex-direction:column;gap:clamp(2rem,3vw,3.5rem);display:flex}.faq[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{font-size:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-section-leading);letter-spacing:var(--type-heading-tracking);text-wrap:balance;margin:0}.faq__list[data-astro-cid-hemr5th4]{width:100%;max-width:64rem}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{align-items:flex-start;gap:var(--faq-icon-gap);cursor:pointer;font-size:var(--type-intro-size);font-weight:var(--type-body-weight);letter-spacing:-.015em;text-wrap:pretty;touch-action:manipulation;padding-block:clamp(.625rem,1vw,.875rem);line-height:1.3;list-style:none;display:flex}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:focus-visible{outline:2px solid var(--ink);outline-offset:5px;border-radius:4px}.faq__icon[data-astro-cid-hemr5th4]{width:var(--faq-icon);height:var(--faq-icon);flex:0 0 var(--faq-icon);margin-top:calc((1.3em - var(--faq-icon)) / 2);font-size:var(--type-intro-size);position:relative}.faq__icon[data-astro-cid-hemr5th4]:before,.faq__icon[data-astro-cid-hemr5th4]:after{content:"";background:currentColor;width:100%;height:1px;position:absolute;top:calc(50% - .5px);left:0}.faq__icon[data-astro-cid-hemr5th4]:after{transition:transform .18s ease-out;transform:rotate(90deg)}.faq__item[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]:after{transform:rotate(0)}.faq__answer[data-astro-cid-hemr5th4]{max-width:60ch;padding:.25rem 0 1.25rem calc(var(--faq-icon) + var(--faq-icon-gap));color:var(--muted);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);text-wrap:pretty;margin:0}.faq__item[data-astro-cid-hemr5th4][open] .faq__answer[data-astro-cid-hemr5th4]{animation:.18s ease-out faq-answer-in}@keyframes faq-answer-in{0%{opacity:.5}to{opacity:1}}.faq__heading-mask[data-astro-cid-hemr5th4]{margin-block:-.08em;padding-block:.08em;display:block;overflow:clip}.faq__heading-text[data-astro-cid-hemr5th4]{display:block}.faq[data-astro-cid-hemr5th4]{--faq-ease:cubic-bezier(.33, 1, .68, 1)}.faq[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4][data-section-motion] .faq__heading-text[data-astro-cid-hemr5th4]{animation:faq-heading-in 1.2s var(--faq-ease) var(--reveal-delay,0s) both}.faq__list[data-astro-cid-hemr5th4][data-section-motion] .faq__item[data-astro-cid-hemr5th4]{animation:faq-row-in 1s var(--faq-ease) calc(var(--reveal-delay,0s) + var(--row,0) * 70ms) both}.faq[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4][data-section-motion=prepared] .faq__heading-text[data-astro-cid-hemr5th4],.faq__list[data-astro-cid-hemr5th4][data-section-motion=prepared] .faq__item[data-astro-cid-hemr5th4]{animation-play-state:paused}@keyframes faq-heading-in{0%{opacity:0;translate:0 110%}to{opacity:1;translate:0}}@keyframes faq-row-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@media (width<=960px){.faq[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4][data-section-motion] .faq__heading-text[data-astro-cid-hemr5th4],.faq__list[data-astro-cid-hemr5th4][data-section-motion] .faq__item[data-astro-cid-hemr5th4]{animation:none}}@media (hover:hover) and (pointer:fine){.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:hover .faq__icon[data-astro-cid-hemr5th4]{color:var(--muted)}}@media (width<=880px){.faq__list[data-astro-cid-hemr5th4]{max-width:none}.faq__answer[data-astro-cid-hemr5th4]{padding-right:1.5rem}}@media (prefers-reduced-motion:reduce){.faq[data-astro-cid-hemr5th4] [data-astro-cid-hemr5th4][data-section-motion] .faq__heading-text[data-astro-cid-hemr5th4],.faq[data-astro-cid-hemr5th4] [data-astro-cid-hemr5th4][data-section-motion] .faq__item[data-astro-cid-hemr5th4]{animation:none}.faq__icon[data-astro-cid-hemr5th4]:after{transition:none}.faq__item[data-astro-cid-hemr5th4][open] .faq__answer[data-astro-cid-hemr5th4]{animation:none}}.about[data-astro-cid-oxgmilyn]{--ink:#080808;--paper:#f5f5f2;--muted:#5a5a57;--line:#6f6f6b;padding:clamp(4rem, 6vw, 6.5rem) var(--page-pad) clamp(4rem, 6vw, 6.5rem);background:var(--paper);color:var(--ink);font-family:var(--font-sans)}.about__inner[data-astro-cid-oxgmilyn]{width:100%}.about__intro[data-astro-cid-oxgmilyn]{text-align:left}.about[data-astro-cid-oxgmilyn] h2[data-astro-cid-oxgmilyn]{font-size:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-section-leading);letter-spacing:var(--type-heading-tracking);text-wrap:balance;margin:0}.about__lead[data-astro-cid-oxgmilyn]{max-width:48ch;color:var(--muted);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);text-wrap:pretty;margin:clamp(1rem,1.5vw,1.5rem) 0 0;line-height:1.45}.about__lead[data-astro-cid-oxgmilyn]>p[data-astro-cid-oxgmilyn]{margin:0}.about__lead[data-astro-cid-oxgmilyn]>p[data-astro-cid-oxgmilyn]+p[data-astro-cid-oxgmilyn]{margin-top:.8em}.about__team[data-astro-cid-oxgmilyn]{--team-gap:clamp(.75rem, 1.2vw, 1.5rem);gap:var(--team-gap);width:100%;max-width:min(52rem, calc(2 * .8 * 62vh + var(--team-gap)));grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(2.5rem,4vw,4.5rem) 0 0;display:grid}.about__person[data-astro-cid-oxgmilyn]{isolation:isolate;aspect-ratio:4/5;background:linear-gradient(#0000 70%,#080808 70%);border-radius:clamp(1.5rem,2.2vw,2.5rem);min-width:0;margin:0;position:relative;overflow:hidden}.about__portrait[data-astro-cid-oxgmilyn]{position:absolute;inset:0}.about__portrait[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block}.about__person[data-astro-cid-oxgmilyn]:first-child img[data-astro-cid-oxgmilyn]{object-position:50% 100%;height:110%;position:absolute;bottom:12%;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.about__person[data-astro-cid-oxgmilyn]:last-child img[data-astro-cid-oxgmilyn]{object-position:50% 100%;transform-origin:50% 100%;transform:scale(1.06)}.about__person[data-astro-cid-oxgmilyn]:before,.about__person[data-astro-cid-oxgmilyn]:after{content:"";pointer-events:none;position:absolute;inset:auto 0 0}.about__person[data-astro-cid-oxgmilyn]:before{z-index:1;-webkit-backdrop-filter:blur(14px);height:50%;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.about__person[data-astro-cid-oxgmilyn]:after{z-index:2;background:linear-gradient(#0000,#08080880 55%,#080808e0);height:62%}.about__person[data-astro-cid-oxgmilyn]:first-child:before{height:30%}.about__person[data-astro-cid-oxgmilyn]:first-child:after{height:42%}.about[data-astro-cid-oxgmilyn] figcaption[data-astro-cid-oxgmilyn]{color:#f5f5f2;z-index:3;text-align:left;gap:.25rem;padding:0 1.5rem clamp(1.75rem,3vw,3rem);display:grid;position:absolute;inset:auto 0 0}.about__role[data-astro-cid-oxgmilyn]{color:#cecece;font-size:var(--type-detail-size);letter-spacing:var(--type-body-tracking);line-height:1.3}.about__name[data-astro-cid-oxgmilyn]{font-size:clamp(1.75rem,1.2rem + 1vw,2.5rem);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);line-height:1.1}.about__heading-mask[data-astro-cid-oxgmilyn]{margin-block:-.08em;padding-block:.08em;display:block;overflow:clip}.about__heading-text[data-astro-cid-oxgmilyn]{display:block}.about[data-astro-cid-oxgmilyn]{--about-ease:cubic-bezier(.33, 1, .68, 1)}.about__intro[data-astro-cid-oxgmilyn][data-section-motion] .about__heading-text[data-astro-cid-oxgmilyn]{animation:about-heading-in 1.2s var(--about-ease) var(--reveal-delay,0s) both}.about__intro[data-astro-cid-oxgmilyn][data-section-motion] .about__lead[data-astro-cid-oxgmilyn]{animation:about-fade-in 1s var(--about-ease) calc(var(--reveal-delay,0s) + .16s) both}.about__person[data-astro-cid-oxgmilyn][data-section-motion]{animation:about-card-in 1.3s var(--about-ease) var(--reveal-delay,0s) both}.about__person[data-astro-cid-oxgmilyn][data-section-motion] img[data-astro-cid-oxgmilyn]{animation:about-picture-settle 1.6s var(--about-ease) var(--reveal-delay,0s) both}.about__person[data-astro-cid-oxgmilyn][data-section-motion] figcaption[data-astro-cid-oxgmilyn]{animation:about-fade-in 1s var(--about-ease) calc(var(--reveal-delay,0s) + .52s) both}.about__intro[data-astro-cid-oxgmilyn][data-section-motion=prepared] [data-astro-cid-oxgmilyn]:is(.about__heading-text,.about__lead),.about__person[data-astro-cid-oxgmilyn][data-section-motion=prepared],.about__person[data-astro-cid-oxgmilyn][data-section-motion=prepared] [data-astro-cid-oxgmilyn]:is(img,figcaption){animation-play-state:paused}@keyframes about-heading-in{0%{opacity:0;translate:0 110%}to{opacity:1;translate:0}}@keyframes about-fade-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes about-card-in{0%{opacity:0;translate:0 32px}to{opacity:1;translate:0}}@keyframes about-picture-settle{0%{scale:1.1}to{scale:1}}@media (width<=960px){.about__person[data-astro-cid-oxgmilyn][data-section-motion],.about__person[data-astro-cid-oxgmilyn][data-section-motion] [data-astro-cid-oxgmilyn]:is(img,figcaption){animation:none}}@media (width>=1200px){.about__inner[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:clamp(2rem,3vw,3rem);display:grid}.about__lead[data-astro-cid-oxgmilyn]{font-size:clamp(1.125rem,.9rem + .5vw,1.375rem)}.about__team[data-astro-cid-oxgmilyn]{grid-column:2/4;justify-self:end;gap:clamp(2rem,3vw,3rem);max-width:60rem;margin:0}}@media (width<=760px){.about__team[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr);max-width:none}}@media (prefers-reduced-motion:reduce){.about[data-astro-cid-oxgmilyn] [data-astro-cid-oxgmilyn][data-section-motion],.about[data-astro-cid-oxgmilyn] [data-astro-cid-oxgmilyn][data-section-motion] [data-astro-cid-oxgmilyn]:is(.about__heading-text,.about__lead,img,figcaption){animation:none}}.contact[data-astro-cid-he3spzz3]{--ink:#080808;--paper:#f5f5f2;--muted:#5a5a57;--line:#6f6f6b;padding:clamp(3rem, 6vw, 6.5rem) var(--page-pad) 0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);overflow-x:clip}.contact__inner[data-astro-cid-he3spzz3]{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,10rem);display:grid;position:relative}.contact__intro[data-astro-cid-he3spzz3]{z-index:1;position:relative}.contact[data-astro-cid-he3spzz3] h2[data-astro-cid-he3spzz3]{max-width:12ch;font-size:var(--type-closing-size);font-weight:var(--type-heading-weight);line-height:var(--type-closing-leading);letter-spacing:var(--type-heading-tracking);text-wrap:balance;margin:0}.contact__copy[data-astro-cid-he3spzz3]{max-width:35ch;color:var(--muted);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);text-wrap:pretty;margin:1.75rem 0 0}.contact__links[data-astro-cid-he3spzz3]{justify-items:start;gap:2rem;margin-top:clamp(2.5rem,4vw,4rem);display:grid}.contact__email[data-astro-cid-he3spzz3]{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.125rem,1rem + .5vw,1.5rem)}.contact__phones[data-astro-cid-he3spzz3]{gap:1.25rem;display:grid}.contact__phone[data-astro-cid-he3spzz3]{gap:.25rem;font-size:1.0625rem;line-height:1.5;display:grid}.contact__phone[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]:first-child{color:var(--muted);font-size:.9375rem}.contact__whatsapp[data-astro-cid-he3spzz3]{font-size:1rem}.contact__whatsapp-group[data-astro-cid-he3spzz3]{justify-items:start;gap:1rem;display:grid}.contact__qr-disclosure[data-astro-cid-he3spzz3]{position:relative}.contact__qr-disclosure[data-astro-cid-he3spzz3] summary[data-astro-cid-he3spzz3]{width:fit-content;color:var(--muted);cursor:pointer;font-size:.875rem;line-height:1.5}.contact__qr-disclosure[data-astro-cid-he3spzz3] summary[data-astro-cid-he3spzz3]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.contact__qr[data-astro-cid-he3spzz3]{z-index:1;width:max-content;margin:.75rem 0 0;position:absolute;top:100%;left:0}.contact__qr-link[data-astro-cid-he3spzz3]{border-radius:8px;width:fit-content;padding:.75rem;display:block}.contact__qr-link[data-astro-cid-he3spzz3] img[data-astro-cid-he3spzz3]{width:11rem;height:11rem;display:block}.contact__qr-link[data-astro-cid-he3spzz3]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.contact[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:inherit;text-underline-offset:.25em;text-decoration:underline 1px #08080859}.contact__phone[data-astro-cid-he3spzz3]{text-decoration:none!important}.contact__form[data-astro-cid-he3spzz3]{gap:1.75rem;display:grid}.contact__form-wrap[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr);align-items:start;width:100%;min-width:0;display:grid}.contact__form[data-astro-cid-he3spzz3],.contact__success[data-astro-cid-he3spzz3]{grid-area:1/1}.contact__success[data-astro-cid-he3spzz3]{isolation:isolate;text-align:left;position:relative}.contact__success-content[data-astro-cid-he3spzz3]{position:relative}.contact__form-wrap[data-astro-cid-he3spzz3]>.contact__success[data-astro-cid-he3spzz3]{align-self:start;margin-block-start:0}.contact__success-wave[data-astro-cid-he3spzz3]{opacity:0;pointer-events:none;user-select:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 38%,#000 46% 54%,#0000 62%);mask-image:linear-gradient(110deg,#0000 38%,#000 46% 54%,#0000 62%);-webkit-mask-size:400% 100%;mask-size:400% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.contact__success-wave[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{color:inherit}.contact__interests[data-astro-cid-he3spzz3]{border:0;min-width:0;margin:0;padding:0}.contact__interests[data-astro-cid-he3spzz3] legend[data-astro-cid-he3spzz3]{color:var(--ink);font-size:var(--type-intro-size);line-height:var(--type-intro-leading);letter-spacing:-.015em;margin:0 0 1.25rem;padding:0}.contact__pills[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:.75rem;display:flex}.contact__pill[data-astro-cid-he3spzz3]{color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;font-size:1.0625rem;display:inline-flex;position:relative}.contact[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3].contact__pill{color:var(--ink)}.contact[data-astro-cid-he3spzz3] .contact__pill[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{border-radius:inherit;opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.contact__pill[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{letter-spacing:-.01em;border:1.5px solid #080808d9;border-radius:999px;align-items:center;min-height:2.75rem;padding:.5rem 1.25rem;line-height:1.3;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-flex}.contact__pill[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:checked+span[data-astro-cid-he3spzz3]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.contact__pill[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus-visible+span[data-astro-cid-he3spzz3]{outline:2px solid var(--ink);outline-offset:4px}@media (hover:hover) and (pointer:fine){.contact__pill[data-astro-cid-he3spzz3]:hover input[data-astro-cid-he3spzz3]:not(:checked)+span[data-astro-cid-he3spzz3]{background:#08080814}}.contact__honeypot[data-astro-cid-he3spzz3]{display:none}.contact__field[data-astro-cid-he3spzz3]{gap:.625rem;min-width:0;display:grid}.contact[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{color:var(--muted);font-size:.9375rem;line-height:1.5}.contact[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.contact[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{box-sizing:border-box;border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;min-height:48px;color:var(--ink);caret-color:var(--ink);font:inherit;background:0 0;border-radius:0;margin:0;padding:.5rem 0;font-size:1.125rem;line-height:1.5;transition:border-color .15s ease-out;display:block}.contact[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:none;height:8rem;min-height:128px;overflow-y:auto}.contact[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.contact[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus{border-bottom-color:var(--ink)}.contact[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 100px var(--paper) inset}.contact[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][aria-invalid=true]{border-bottom-style:dashed;border-bottom-color:var(--ink)}.contact__error[data-astro-cid-he3spzz3],.contact__network-error[data-astro-cid-he3spzz3]{color:var(--ink);margin:0;font-size:.9375rem;line-height:1.5}.contact__actions[data-astro-cid-he3spzz3]{justify-items:start;gap:1rem;margin-top:.25rem;display:grid}.contact[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3]{background:var(--ink);min-height:48px;color:var(--paper);font:inherit;cursor:pointer;touch-action:manipulation;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:1.5rem;padding:.875rem 1.125rem;font-size:1rem;font-weight:500;line-height:1.3;transition:background-color .15s ease-out,transform .12s ease-out;display:inline-flex}.contact[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3]:active:not(:disabled){transform:scale(.97)}.contact[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3]:disabled{cursor:wait}.contact[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3][aria-busy=true] .contact__arrow[data-astro-cid-he3spzz3]{visibility:hidden}.contact__privacy-slot[data-astro-cid-he3spzz3],.contact__privacy[data-astro-cid-he3spzz3]{max-width:48ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.6}.contact__privacy-slot[data-astro-cid-he3spzz3]{width:100%;position:relative}.contact__privacy-slot[data-astro-cid-he3spzz3]:before{content:"Wir nutzen eure Angaben zur Bearbeitung eurer Anfrage. Mehr zum Datenschutz.";visibility:hidden;display:block}.contact__privacy[data-astro-cid-he3spzz3]{position:absolute;inset:0 0 auto}.contact__form[data-astro-cid-he3spzz3]:has(.contact__network-error:not([hidden])) .contact__privacy[data-astro-cid-he3spzz3]{position:static}.contact__form[data-astro-cid-he3spzz3]:has(.contact__network-error:not([hidden])) .contact__privacy-slot[data-astro-cid-he3spzz3]:before{display:none}.contact__success[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{letter-spacing:-.03em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2rem,1.2rem + 2vw,3.5rem);font-weight:500;line-height:1.12}.contact__success[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{color:var(--muted);margin:1.5rem 0 0;font-size:1.25rem;line-height:1.6}.contact[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3]:is(a,button,input,textarea):focus-visible{outline:2px solid var(--ink);outline-offset:5px}.contact[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3]:is(a,button):focus-visible{border-radius:4px}.contact__success[data-astro-cid-he3spzz3]:focus,.contact__network-error[data-astro-cid-he3spzz3]:focus{outline:none}.contact[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][hidden]{display:none!important}.contact[data-astro-cid-he3spzz3] :is(.contact__error,.contact__network-error)[data-astro-cid-he3spzz3][hidden]{visibility:hidden;display:block!important}.contact[data-astro-cid-he3spzz3] .contact__form[data-astro-cid-he3spzz3][hidden]{visibility:hidden;pointer-events:none;display:grid!important}.contact__heading-mask[data-astro-cid-he3spzz3]{margin-block:-.08em;padding-block:.08em;display:block;overflow:clip}.contact__heading-text[data-astro-cid-he3spzz3]{display:block}.contact[data-astro-cid-he3spzz3]{--contact-ease:cubic-bezier(.33, 1, .68, 1)}.contact__intro[data-astro-cid-he3spzz3][data-section-motion] .contact__heading-text[data-astro-cid-he3spzz3]{animation:contact-heading-in 1.2s var(--contact-ease) var(--reveal-delay,0s) both}.contact__intro[data-astro-cid-he3spzz3][data-section-motion] .contact__copy[data-astro-cid-he3spzz3]{animation:contact-fade-in 1s var(--contact-ease) calc(var(--reveal-delay,0s) + .16s) both}.contact__intro[data-astro-cid-he3spzz3][data-section-motion] .contact__links[data-astro-cid-he3spzz3]{animation:contact-fade-in 1s var(--contact-ease) calc(var(--reveal-delay,0s) + .28s) both}.contact__form-wrap[data-astro-cid-he3spzz3][data-section-motion]{animation:contact-fade-in 1.1s var(--contact-ease) calc(var(--reveal-delay,0s) + .12s) both}.contact__intro[data-astro-cid-he3spzz3][data-section-motion=prepared] [data-astro-cid-he3spzz3]:is(.contact__heading-text,.contact__copy,.contact__links),.contact__form-wrap[data-astro-cid-he3spzz3][data-section-motion=prepared]{animation-play-state:paused}@keyframes contact-heading-in{0%{opacity:0;translate:0 110%}to{opacity:1;translate:0}}@keyframes contact-fade-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@media (width<=960px){.contact__form-wrap[data-astro-cid-he3spzz3][data-section-motion]{animation:none}}@media (hover:hover) and (pointer:fine){.contact[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{text-decoration-color:var(--ink)}.contact__phone[data-astro-cid-he3spzz3]:hover span[data-astro-cid-he3spzz3]:last-child{text-underline-offset:.25em;text-decoration:underline}.contact[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3]:hover:not(:disabled){background:#282828}}@media (width>=1100px){.contact__phones[data-astro-cid-he3spzz3]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem)}}@media (width<=760px){.contact__inner[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:3rem}.contact__form-wrap[data-astro-cid-he3spzz3]>.contact__success[data-astro-cid-he3spzz3]{align-self:start;margin-block-start:0}.contact__links[data-astro-cid-he3spzz3]{gap:1.5rem}.contact__qr[data-astro-cid-he3spzz3]{margin-top:.5rem;position:static}.contact__qr-link[data-astro-cid-he3spzz3]{padding-inline:0}.contact__phones[data-astro-cid-he3spzz3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.contact[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3],.contact__phone[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]:first-child{font-size:1rem}.contact__privacy-slot[data-astro-cid-he3spzz3],.contact__privacy[data-astro-cid-he3spzz3]{font-size:.9375rem}}@media (width<=390px){.contact__phones[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.contact[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][data-section-motion],.contact[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][data-section-motion] [data-astro-cid-he3spzz3]:is(.contact__heading-text,.contact__copy,.contact__links){animation:none}.contact[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3]:is(input,textarea,button),.contact__pill[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{transition:none}.contact[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3]:active:not(:disabled){transform:none}}
