.hero[data-astro-cid-46hemcws]{isolation:isolate;background:#030303;min-height:min(940px,100svh);position:relative;overflow:hidden}.hero-media[data-astro-cid-46hemcws]{z-index:-1;position:absolute;inset:0}.hero-media[data-astro-cid-46hemcws] video[data-astro-cid-46hemcws]{object-fit:cover;object-position:67% center;width:100%;height:100%}.hero-media[data-astro-cid-46hemcws]:after{content:"";background:linear-gradient(90deg,#000000b3,#00000059 35%,#0000 63%);position:absolute;inset:0}.hero-inner[data-astro-cid-46hemcws]{align-items:center;min-height:min(940px,100svh);padding-block:130px 85px;display:flex}.hero-content[data-astro-cid-46hemcws]{width:49%;max-width:630px}h1[data-astro-cid-46hemcws]{letter-spacing:-.065em;text-wrap:balance;font-size:clamp(58px,5.8vw,86px);font-weight:800;line-height:.96}.hero-copy[data-astro-cid-46hemcws]{color:#c4c4bf;max-width:38ch;margin-top:36px;font-size:clamp(16px,1.4vw,20px);line-height:1.55}.hero-content[data-astro-cid-46hemcws] .actions[data-astro-cid-46hemcws]{margin-top:34px}.hero-pillars[data-astro-cid-46hemcws]{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:44px 0 0;padding-top:22px;display:grid}.pillar[data-astro-cid-46hemcws] dt[data-astro-cid-46hemcws]{letter-spacing:-.01em;color:var(--signal);font-size:13px;font-weight:700}.pillar[data-astro-cid-46hemcws] dd[data-astro-cid-46hemcws]{color:#b4b4af;margin:8px 0 0;font-size:13px;line-height:1.5}@media (width>=1600px){.hero-media[data-astro-cid-46hemcws] video[data-astro-cid-46hemcws]{object-position:center}}@media (width>=761px) and (width<=1100px){.hero[data-astro-cid-46hemcws],.hero-inner[data-astro-cid-46hemcws]{min-height:720px}h1[data-astro-cid-46hemcws]{font-size:clamp(47px,5.8vw,64px)}.hero-copy[data-astro-cid-46hemcws]{font-size:16px}.hero-content[data-astro-cid-46hemcws] .actions[data-astro-cid-46hemcws]{flex-direction:column;align-items:flex-start}.hero-pillars[data-astro-cid-46hemcws]{grid-template-columns:1fr;gap:14px;margin-top:34px}.hero-media[data-astro-cid-46hemcws] video[data-astro-cid-46hemcws]{object-position:60% center}.hero-media[data-astro-cid-46hemcws]:after{background:linear-gradient(90deg,#030303,#0000008c 38%,#0000 70%)}}@media (width<=760px){.hero[data-astro-cid-46hemcws]{flex-direction:column;min-height:0;display:flex}.hero-inner[data-astro-cid-46hemcws]{min-height:0;padding-top:112px;padding-bottom:32px}.hero-content[data-astro-cid-46hemcws]{width:100%;max-width:none}h1[data-astro-cid-46hemcws]{font-size:clamp(43px,10.8vw,76px)}.hero-copy[data-astro-cid-46hemcws]{margin-top:28px;font-size:17px}.hero-content[data-astro-cid-46hemcws] .actions[data-astro-cid-46hemcws]{gap:12px;margin-top:28px}.hero-content[data-astro-cid-46hemcws] .button[data-astro-cid-46hemcws]{padding:14px 16px}.hero-pillars[data-astro-cid-46hemcws]{grid-template-columns:1fr;gap:14px;margin-top:32px;padding-top:18px}.pillar[data-astro-cid-46hemcws] dd[data-astro-cid-46hemcws]{margin-top:4px}.hero-media[data-astro-cid-46hemcws]{z-index:0;aspect-ratio:16/9;order:2;width:100%;position:relative;inset:auto}.hero-media[data-astro-cid-46hemcws] video[data-astro-cid-46hemcws]{object-fit:contain;object-position:center;height:100%}.hero-media[data-astro-cid-46hemcws]:after{background:linear-gradient(#030303,#0000 22%)}}@media (width<=360px){h1[data-astro-cid-46hemcws]{font-size:39px}.hero-content[data-astro-cid-46hemcws] .actions[data-astro-cid-46hemcws]{flex-direction:column;align-items:flex-start}.hero-copy[data-astro-cid-46hemcws]{font-size:16px}}.method[data-astro-cid-3gvgqmab]{--frame:var(--ink);background:var(--paper);padding-block:var(--section-space);overflow:hidden}.method-inner[data-astro-cid-3gvgqmab]{gap:clamp(28px,4vw,56px);display:grid}.method-label[data-astro-cid-3gvgqmab]{letter-spacing:-.01em;text-transform:none;color:var(--muted);font-size:13px;font-weight:500;line-height:1.4}.method-stage[data-astro-cid-3gvgqmab]{--w:min(520px, 62vw);height:calc(var(--w) * .92);font-size:calc(var(--w) / 10);place-items:center;display:grid}.method-tilt[data-astro-cid-3gvgqmab],.method-box[data-astro-cid-3gvgqmab]{width:10em;height:5em;transform-style:preserve-3d;position:relative}.method-tilt[data-astro-cid-3gvgqmab]{transform:rotateX(-14deg)scale(.88)}.method-box[data-astro-cid-3gvgqmab]{transform:rotateY(-32deg)}html.method-live .method-tilt[data-astro-cid-3gvgqmab],html.method-live .method-box[data-astro-cid-3gvgqmab]{transform:none}.face[data-astro-cid-3gvgqmab]{border:1px solid var(--frame);width:10em;height:5em;transform-style:preserve-3d;position:absolute;top:0;left:0}.face--front[data-astro-cid-3gvgqmab]{transform:translateZ(5em)}.face--right[data-astro-cid-3gvgqmab]{transform:rotateY(90deg)translateZ(5em)}.face--back[data-astro-cid-3gvgqmab]{transform:rotateY(180deg)translateZ(5em)}.face--left[data-astro-cid-3gvgqmab]{transform:rotateY(-90deg)translateZ(5em)}.face--top[data-astro-cid-3gvgqmab],.face--bottom[data-astro-cid-3gvgqmab]{height:10em;top:-2.5em}.face--top[data-astro-cid-3gvgqmab]{transform:rotateX(90deg)translateZ(2.5em)}.face--bottom[data-astro-cid-3gvgqmab]{transform:rotateX(-90deg)translateZ(2.5em)}.face-content[data-astro-cid-3gvgqmab]{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.face-layer[data-astro-cid-3gvgqmab]{position:absolute;inset:0}.face-word[data-astro-cid-3gvgqmab]{z-index:2;letter-spacing:-.065em;text-transform:uppercase;white-space:nowrap;font-size:1.42em;font-weight:800;line-height:.9;position:absolute;top:.26em;left:.32em}.face-meta[data-astro-cid-3gvgqmab]{z-index:2;letter-spacing:-.01em;font-size:max(10px,.22em);font-weight:500;line-height:1.2;position:absolute;top:.36em;left:.4em}.face-meta--end[data-astro-cid-3gvgqmab]{left:auto;right:.4em}.face-wordmark[data-astro-cid-3gvgqmab]{width:calc(100% - .8em);height:auto;position:absolute;bottom:.42em;left:.4em;right:.4em}.build-col[data-astro-cid-3gvgqmab]{background:var(--ink);transform-origin:50% 100%;width:33.333%;height:100%;position:absolute;bottom:0}.build-col[data-astro-cid-3gvgqmab]:first-child{left:0}.build-col[data-astro-cid-3gvgqmab]:nth-child(2){left:33.333%}.build-col[data-astro-cid-3gvgqmab]:nth-child(3){left:66.666%}.build-cover[data-astro-cid-3gvgqmab]{background:var(--ink);transform-origin:50% 0;visibility:hidden;opacity:0;position:absolute;inset:0}.signal[data-astro-cid-3gvgqmab]{width:.5em;height:.5em;position:absolute;top:66%;left:83.333%;transform:translate(-50%,-50%)}.signal-dot[data-astro-cid-3gvgqmab],.signal-ring[data-astro-cid-3gvgqmab]{border-radius:50%;position:absolute;inset:0}.signal-dot[data-astro-cid-3gvgqmab]{background:var(--signal)}.signal-ring[data-astro-cid-3gvgqmab]{border:1px solid var(--ink);opacity:0}.observe-line[data-astro-cid-3gvgqmab]{background:var(--ink);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:0}.observe-trail[data-astro-cid-3gvgqmab]{transform-origin:0;background:#11111012;position:absolute;inset:0;transform:scaleX(0)}.detect-frame[data-astro-cid-3gvgqmab]{border:2px solid var(--ink);opacity:0;width:33.333%;position:absolute;top:46%;bottom:0;left:0}.detect-fill[data-astro-cid-3gvgqmab]{background:var(--ink);transform-origin:50% 100%;width:33.333%;position:absolute;top:46%;bottom:0;left:33.333%;transform:scaleY(0)}.detect-label[data-astro-cid-3gvgqmab]{z-index:1;top:calc(46% + .2em);left:calc(var(--col) * 33.333% + .2em);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:calc(33.333% - .4em);font-size:max(9px,.2em);font-weight:500;line-height:1.2;position:absolute;overflow:hidden}.method-steps[data-astro-cid-3gvgqmab]{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.4vw,36px);margin:0;padding:0;list-style:none;display:grid}.method-step[data-astro-cid-3gvgqmab]{align-content:start;gap:10px;padding-top:22px;display:grid;position:relative}.step-track[data-astro-cid-3gvgqmab]{background:#cfcfc8;height:1px;position:absolute;top:0;left:0;right:0}.step-bar[data-astro-cid-3gvgqmab]{background:var(--ink);transform-origin:0;position:absolute;inset:0}.step-index[data-astro-cid-3gvgqmab]{color:var(--muted);font-size:12px;font-weight:500}.step-name[data-astro-cid-3gvgqmab]{letter-spacing:-.04em;font-size:clamp(20px,1.9vw,26px);font-weight:700;line-height:1}.step-copy[data-astro-cid-3gvgqmab]{color:var(--muted);max-width:30ch;font-size:15px;line-height:1.45}html.method-live .method-step[data-astro-cid-3gvgqmab] [data-astro-cid-3gvgqmab]:is(.step-name,.step-copy){color:#9b9b95;transition:color .5s cubic-bezier(.65,0,.35,1)}html.method-live .method-step[data-astro-cid-3gvgqmab].is-active .step-name[data-astro-cid-3gvgqmab]{color:var(--ink)}html.method-live .method-step[data-astro-cid-3gvgqmab].is-active .step-copy[data-astro-cid-3gvgqmab]{color:var(--muted)}@media (width<=760px){.method-stage[data-astro-cid-3gvgqmab]{--w:min(520px, 64vw)}.method-steps[data-astro-cid-3gvgqmab]{grid-template-columns:1fr 1fr;row-gap:32px}.step-copy[data-astro-cid-3gvgqmab]{font-size:14px}}.statement[data-astro-cid-g4mvautm]{color:#fff;background:#080808;height:100svh;min-height:420px}.statement[data-astro-cid-g4mvautm] .container[data-astro-cid-g4mvautm]{justify-content:center;align-items:center;height:100%;display:flex}.statement-line[data-astro-cid-g4mvautm]{align-items:center;gap:clamp(18px,2.2vw,34px);display:flex}.statement-verb[data-astro-cid-g4mvautm]{letter-spacing:-.055em;font-size:clamp(48px,7.4vw,112px);font-weight:600;line-height:1}.statement-wheel[data-astro-cid-g4mvautm]{letter-spacing:-.035em;height:4.2em;font-size:clamp(19px,2.5vw,36px);font-weight:500;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 38% 62%,#0000);mask-image:linear-gradient(#0000,#000 38% 62%,#0000)}.wheel-list[data-astro-cid-g4mvautm]{will-change:transform;flex-direction:column;display:flex}.wheel-item[data-astro-cid-g4mvautm]{white-space:nowrap;color:#4f4f4c;height:1.4em;line-height:1.4em;transition:color .7s cubic-bezier(.65,0,.35,1);display:block}.wheel-item[data-astro-cid-g4mvautm].is-active{color:#fff}.is-resetting[data-astro-cid-g4mvautm] .wheel-item[data-astro-cid-g4mvautm]{transition:none}.visually-hidden[data-astro-cid-g4mvautm]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.statement[data-astro-cid-g4mvautm] .container[data-astro-cid-g4mvautm]{justify-content:flex-start}.statement-line[data-astro-cid-g4mvautm]{flex-direction:column;align-items:flex-start;gap:10px}.statement-verb[data-astro-cid-g4mvautm]{font-size:clamp(44px,13vw,64px)}.statement-wheel[data-astro-cid-g4mvautm]{font-size:clamp(21px,6vw,28px)}}.services[data-astro-cid-kxxwiuo2]{background:var(--paper)}.services-intro[data-astro-cid-kxxwiuo2]{background:var(--signal);color:var(--ink)}.services-intro[data-astro-cid-kxxwiuo2] [data-astro-cid-kxxwiuo2]::selection{background:var(--ink);color:var(--signal)}.services-body[data-astro-cid-kxxwiuo2]{padding-bottom:var(--section-space)}.services-heading[data-astro-cid-kxxwiuo2] h2[data-astro-cid-kxxwiuo2]{max-width:23ch}.title-line[data-astro-cid-kxxwiuo2]+.title-line[data-astro-cid-kxxwiuo2]:before{content:" "}@media (width>=900px){.services-heading[data-astro-cid-kxxwiuo2] h2[data-astro-cid-kxxwiuo2]{max-width:none;font-size:min(5.6vw,82px)}.title-line[data-astro-cid-kxxwiuo2]{display:block}.title-line[data-astro-cid-kxxwiuo2]+.title-line[data-astro-cid-kxxwiuo2]:before{content:none}}.service-list[data-astro-cid-kxxwiuo2]{border-top:1px solid var(--line)}.service-row[data-astro-cid-kxxwiuo2]{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);padding-block:clamp(40px,4.5vw,68px);display:grid}.service-name[data-astro-cid-kxxwiuo2]{align-items:baseline;gap:24px;min-width:0;display:flex}h3[data-astro-cid-kxxwiuo2]{letter-spacing:-.045em;text-wrap:balance;max-width:15ch;font-size:clamp(30px,3.4vw,48px);font-weight:750;line-height:1.12}.service-detail[data-astro-cid-kxxwiuo2]{min-width:0}.service-detail[data-astro-cid-kxxwiuo2] .section-copy[data-astro-cid-kxxwiuo2]{max-width:43ch;font-size:clamp(17px,1.4vw,19px)}.capabilities[data-astro-cid-kxxwiuo2]{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.capabilities[data-astro-cid-kxxwiuo2] li[data-astro-cid-kxxwiuo2]{letter-spacing:-.01em;background:#f1f1ed;border-radius:4px;padding:8px 13px;font-size:13px;font-weight:500;line-height:1.3}@media (width<=760px){.service-row[data-astro-cid-kxxwiuo2]{grid-template-columns:1fr;gap:26px;padding-block:36px}.service-name[data-astro-cid-kxxwiuo2]{gap:18px}h3[data-astro-cid-kxxwiuo2]{max-width:18ch}.capabilities[data-astro-cid-kxxwiuo2]{gap:6px;margin-top:22px}.capabilities[data-astro-cid-kxxwiuo2] li[data-astro-cid-kxxwiuo2]{padding:7px 11px;font-size:12px}}.suite[data-astro-cid-2srjju3q]{background:#090909}.suite-heading[data-astro-cid-2srjju3q]{gap:42px;display:grid}.suite-heading[data-astro-cid-2srjju3q] .section-title[data-astro-cid-2srjju3q]{max-width:24ch}.suite-intro[data-astro-cid-2srjju3q]{max-width:62ch}.stage[data-astro-cid-2srjju3q]{color:#d6d6cf;margin-bottom:18px;font-size:13px;font-weight:600}.suite-modules[data-astro-cid-2srjju3q]{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:80px;margin-top:80px;padding-top:48px;display:grid}.modules-label[data-astro-cid-2srjju3q] h3[data-astro-cid-2srjju3q]{letter-spacing:-.05em;max-width:13ch;font-size:clamp(32px,3.7vw,54px);font-weight:750;line-height:1}.module-list[data-astro-cid-2srjju3q]{margin:0}.module-row[data-astro-cid-2srjju3q]{border-bottom:1px solid var(--line);padding:26px 0}.module-row[data-astro-cid-2srjju3q]:first-child{padding-top:0}.module-row[data-astro-cid-2srjju3q] dt[data-astro-cid-2srjju3q]{text-transform:uppercase;letter-spacing:-.04em;font-size:26px;font-weight:700}.module-row[data-astro-cid-2srjju3q] dd[data-astro-cid-2srjju3q]{max-width:42ch;color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.6}.suite-licenses[data-astro-cid-2srjju3q]{margin-top:88px}.licenses-label[data-astro-cid-2srjju3q]{letter-spacing:0;text-transform:none;color:#aaa9a4;font-size:13px;font-weight:600}.license-list[data-astro-cid-2srjju3q]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin:26px 0 0;display:grid}.license-item[data-astro-cid-2srjju3q]{border-top:2px solid var(--signal);padding-top:22px}.license-item[data-astro-cid-2srjju3q] dt[data-astro-cid-2srjju3q]{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(20px,1.9vw,26px);font-weight:700;line-height:1.15}.license-item[data-astro-cid-2srjju3q] dd[data-astro-cid-2srjju3q]{max-width:34ch;color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.6}.suite-bottom[data-astro-cid-2srjju3q]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:50px;margin-top:76px;padding-top:36px;display:flex}.suite-closing[data-astro-cid-2srjju3q]{color:#d6d6cf;max-width:46ch;font-size:16px;line-height:1.6}.suite-bottom[data-astro-cid-2srjju3q] .button[data-astro-cid-2srjju3q]{flex-shrink:0}@media (width<=900px){.suite-modules[data-astro-cid-2srjju3q]{gap:36px}.license-list[data-astro-cid-2srjju3q]{grid-template-columns:1fr;gap:30px}.suite-bottom[data-astro-cid-2srjju3q]{flex-wrap:wrap;align-items:start;gap:28px}}@media (width<=600px){.suite-heading[data-astro-cid-2srjju3q]{gap:30px}.suite-modules[data-astro-cid-2srjju3q]{grid-template-columns:1fr;gap:38px;margin-top:50px;padding-top:35px}.module-row[data-astro-cid-2srjju3q] dt[data-astro-cid-2srjju3q]{font-size:22px}.suite-licenses[data-astro-cid-2srjju3q]{margin-top:56px}.suite-bottom[data-astro-cid-2srjju3q]{margin-top:48px}}.studio[data-astro-cid-yby3wefb]{background:var(--paper)}.studio[data-astro-cid-yby3wefb] h2[data-astro-cid-yby3wefb]{max-width:25ch}.studio-context[data-astro-cid-yby3wefb]{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);margin-top:clamp(48px,6vw,88px);display:grid}.principles[data-astro-cid-yby3wefb]{border-top:1px solid var(--line);margin:0}.principle[data-astro-cid-yby3wefb]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,9ch) minmax(0,1fr);align-items:baseline;gap:24px;padding:20px 0;display:grid}.principle[data-astro-cid-yby3wefb] dt[data-astro-cid-yby3wefb]{letter-spacing:-.035em;font-size:clamp(21px,2vw,28px);font-weight:600;line-height:1.2}.principle[data-astro-cid-yby3wefb] dd[data-astro-cid-yby3wefb]{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.studio-description[data-astro-cid-yby3wefb]{min-width:0}.studio-description[data-astro-cid-yby3wefb] .section-copy[data-astro-cid-yby3wefb]{max-width:43ch}@media (width<=760px){.studio-context[data-astro-cid-yby3wefb]{grid-template-columns:1fr;gap:36px}.studio-description[data-astro-cid-yby3wefb]{order:-1}.principle[data-astro-cid-yby3wefb]{grid-template-columns:1fr;gap:6px;padding:18px 0}}.contact[data-astro-cid-24qkfyc7]{background:#050505;padding-bottom:clamp(48px,5vw,80px)}.contact-title[data-astro-cid-24qkfyc7]{letter-spacing:-.065em;text-transform:uppercase;flex-direction:column;font-size:clamp(48px,10.4vw,168px);font-weight:800;line-height:.9;display:flex}.title-row[data-astro-cid-24qkfyc7]{align-items:center;gap:.22em;display:flex}.title-row--end[data-astro-cid-24qkfyc7]{padding-left:4%}.title-word[data-astro-cid-24qkfyc7]{margin:-.04em -.08em -.06em;padding:.04em .08em .06em;display:block;overflow:hidden}.title-word[data-astro-cid-24qkfyc7]>span[data-astro-cid-24qkfyc7]{display:block}.title-line[data-astro-cid-24qkfyc7]{min-width:.4em;height:max(1px,.012em);transform:scaleX(var(--draw,1));background:#3f3f3d;flex:1 1 0;position:relative}.title-mark[data-astro-cid-24qkfyc7]{aspect-ratio:1;background:var(--signal);width:.14em;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.contact-lead[data-astro-cid-24qkfyc7]{max-width:40ch;margin-top:clamp(36px,4vw,56px)}.contact-form[data-astro-cid-24qkfyc7]{grid-template-columns:1fr 1fr;gap:clamp(36px,4vw,56px) clamp(40px,6vw,96px);margin-top:clamp(48px,6vw,88px);display:grid}.field[data-astro-cid-24qkfyc7][data-select]{z-index:5}.field[data-astro-cid-24qkfyc7]{grid-template-columns:7.5em 1fr;align-items:end;gap:20px;display:grid;position:relative}.field--wide[data-astro-cid-24qkfyc7]{grid-column:1/-1;grid-template-columns:7.5em 1fr}.field-label[data-astro-cid-24qkfyc7]{letter-spacing:.02em;text-transform:uppercase;color:#fff;padding-bottom:12px;font-size:13px;font-weight:600;transition:color .3s;position:relative}.field-label[data-astro-cid-24qkfyc7] sup[data-astro-cid-24qkfyc7]{color:var(--signal);margin-left:3px;font-size:10px;position:absolute;top:-6px}.field-control[data-astro-cid-24qkfyc7]{display:block;position:relative}.field-control[data-astro-cid-24qkfyc7]:before,.field-control[data-astro-cid-24qkfyc7]:after{content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.field-control[data-astro-cid-24qkfyc7]:before{background:#4a4a48}.field-control[data-astro-cid-24qkfyc7]:after{background:var(--signal);transform-origin:0;transition:transform .6s cubic-bezier(.22,.8,.22,1);transform:scaleX(0)}.field-control[data-astro-cid-24qkfyc7]:focus-within:after,.is-open[data-astro-cid-24qkfyc7] .field-control[data-astro-cid-24qkfyc7]:after{transform:scaleX(1)}.field[data-astro-cid-24qkfyc7] [data-astro-cid-24qkfyc7]:is(input,textarea),.select-trigger[data-astro-cid-24qkfyc7]{width:100%;font:inherit;letter-spacing:-.01em;color:#fff;appearance:none;background:0 0;border:0;border-radius:0;outline:none;padding:10px 0 12px;font-size:clamp(16px,1.3vw,19px);line-height:1.4;display:block}.field[data-astro-cid-24qkfyc7] textarea[data-astro-cid-24qkfyc7]{resize:none;min-height:2.8em;overflow:hidden}.field[data-astro-cid-24qkfyc7] [data-astro-cid-24qkfyc7]::placeholder{color:#6d6d69}.field[data-astro-cid-24qkfyc7]:focus-within .field-label[data-astro-cid-24qkfyc7],.is-open[data-astro-cid-24qkfyc7] .field-label[data-astro-cid-24qkfyc7]{color:var(--signal)}.field-error[data-astro-cid-24qkfyc7]{color:var(--signal);margin-top:8px;font-size:12px;position:absolute;top:100%;left:calc(7.5em + 20px)}.is-invalid[data-astro-cid-24qkfyc7] .field-control[data-astro-cid-24qkfyc7]:before{background:var(--signal)}.select-trigger[data-astro-cid-24qkfyc7]{text-align:left;justify-content:space-between;align-items:center;gap:16px;display:flex}.select-text[data-astro-cid-24qkfyc7].is-placeholder{color:#6d6d69}.select-chevron[data-astro-cid-24qkfyc7]{background:var(--signal);clip-path:polygon(0 0,100% 0,50% 100%);flex:none;width:10px;height:6px;transition:transform .4s cubic-bezier(.22,.8,.22,1)}.is-open[data-astro-cid-24qkfyc7] .select-chevron[data-astro-cid-24qkfyc7]{transform:rotate(180deg)}.select-list[data-astro-cid-24qkfyc7]{z-index:10;color:var(--ink);backdrop-filter:blur(18px)saturate(1.5);visibility:hidden;clip-path:inset(0 0 100%);background:#eeeee9f0;border-radius:0 0 4px 4px;outline:none;margin:0;padding:6px 0;list-style:none;transition:clip-path .55s cubic-bezier(.7,0,.2,1),visibility 0s .55s;position:absolute;top:calc(100% + 1px);left:0;right:0}.is-open[data-astro-cid-24qkfyc7] .select-list[data-astro-cid-24qkfyc7]{visibility:visible;clip-path:inset(0);transition:clip-path .55s cubic-bezier(.7,0,.2,1)}.select-option[data-astro-cid-24qkfyc7]{letter-spacing:.01em;text-transform:uppercase;cursor:pointer;opacity:0;align-items:center;min-height:52px;padding:0 22px;font-size:15px;font-weight:600;transition:background .25s,opacity .3s,transform .3s;display:flex;transform:translateY(-8px)}.is-open[data-astro-cid-24qkfyc7] .select-option[data-astro-cid-24qkfyc7]{opacity:1;transition:background .25s, opacity .4s calc(.12s + var(--i) * 50ms), transform .5s cubic-bezier(.22, .8, .22, 1) calc(.12s + var(--i) * 50ms);transform:none}.select-option[data-astro-cid-24qkfyc7].is-active{background:#ffffffb3}.option-mark[data-astro-cid-24qkfyc7]{background:var(--signal);flex:none;width:0;height:9px;margin-right:0;transition:width .35s cubic-bezier(.22,.8,.22,1),margin .35s cubic-bezier(.22,.8,.22,1)}.select-option[data-astro-cid-24qkfyc7].is-active .option-mark[data-astro-cid-24qkfyc7],.select-option[data-astro-cid-24qkfyc7][aria-selected=true] .option-mark[data-astro-cid-24qkfyc7]{width:9px;margin-right:14px}.form-submit[data-astro-cid-24qkfyc7]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:24px;margin-top:clamp(4px,1vw,16px);display:flex}.send-button[data-astro-cid-24qkfyc7]{isolation:isolate;color:#fff;background:0 0;border:1px solid #4a4a48;border-radius:4px;align-items:center;gap:18px;min-height:64px;padding:0 28px 0 26px;transition:border-color .4s,color .4s 50ms;display:inline-flex;position:relative;overflow:hidden}.send-mark[data-astro-cid-24qkfyc7]{z-index:-1;background:var(--signal);flex:none;width:10px;height:10px;transition:transform .7s cubic-bezier(.7,0,.2,1);position:relative}.send-text[data-astro-cid-24qkfyc7]{letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:600}.send-arrow[data-astro-cid-24qkfyc7]{font-size:18px;transition:transform .5s cubic-bezier(.22,.8,.22,1)}.send-button[data-astro-cid-24qkfyc7]:hover,.send-button[data-astro-cid-24qkfyc7]:focus-visible{color:var(--ink);border-color:var(--signal)}.send-button[data-astro-cid-24qkfyc7]:hover .send-mark[data-astro-cid-24qkfyc7],.send-button[data-astro-cid-24qkfyc7]:focus-visible .send-mark[data-astro-cid-24qkfyc7]{transform:scale(64)}.send-button[data-astro-cid-24qkfyc7]:hover .send-arrow[data-astro-cid-24qkfyc7],.send-button[data-astro-cid-24qkfyc7]:focus-visible .send-arrow[data-astro-cid-24qkfyc7]{transform:translate(6px)}.send-button[data-astro-cid-24qkfyc7]:active .send-mark[data-astro-cid-24qkfyc7]{transform:scale(64)rotate(45deg)}.send-button[data-astro-cid-24qkfyc7]:focus-visible{outline-offset:4px}@media (width>=761px){.form-submit[data-astro-cid-24qkfyc7]{padding-left:calc(7.5em + 20px)}}.form-status[data-astro-cid-24qkfyc7]{color:#aaa9a4;min-height:1.5em;font-size:13px}.contact-info[data-astro-cid-24qkfyc7]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1.1fr;gap:40px;margin-top:clamp(64px,7vw,112px);padding-top:32px;display:grid}.info-label[data-astro-cid-24qkfyc7]{letter-spacing:.04em;text-transform:uppercase;color:#8d8d88;font-size:12px;font-weight:500;display:block}.info-list[data-astro-cid-24qkfyc7]{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.info-list[data-astro-cid-24qkfyc7] a[data-astro-cid-24qkfyc7],.info-email[data-astro-cid-24qkfyc7]{text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:13px;font-weight:500;text-decoration:none;transition:color .25s}.info-list[data-astro-cid-24qkfyc7] a[data-astro-cid-24qkfyc7]:hover,.info-email[data-astro-cid-24qkfyc7]:hover{color:var(--signal)}.info-email[data-astro-cid-24qkfyc7]{margin-top:18px;display:inline-block}.info-note[data-astro-cid-24qkfyc7]{color:#8d8d88;max-width:30ch;margin-top:8px;font-size:12px;line-height:1.6}.socials[data-astro-cid-24qkfyc7]{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:flex}.socials[data-astro-cid-24qkfyc7] a[data-astro-cid-24qkfyc7]{color:#fff;place-items:center;width:24px;height:24px;transition:color .25s;display:grid}.socials[data-astro-cid-24qkfyc7] a[data-astro-cid-24qkfyc7]:hover,.socials[data-astro-cid-24qkfyc7] a[data-astro-cid-24qkfyc7]:focus-visible{color:var(--signal)}.socials[data-astro-cid-24qkfyc7] svg[data-astro-cid-24qkfyc7]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.socials[data-astro-cid-24qkfyc7] .icon-fill[data-astro-cid-24qkfyc7]{fill:currentColor;stroke:none;width:19px;height:19px}.newsletter-row[data-astro-cid-24qkfyc7]{align-items:center;gap:16px;margin-top:14px;display:flex;position:relative}.newsletter-row[data-astro-cid-24qkfyc7]:before,.newsletter-row[data-astro-cid-24qkfyc7]:after{content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.newsletter-row[data-astro-cid-24qkfyc7]:before{background:#4a4a48}.newsletter-row[data-astro-cid-24qkfyc7]:after{background:var(--signal);transform-origin:0;transition:transform .6s cubic-bezier(.22,.8,.22,1);transform:scaleX(0)}.newsletter-row[data-astro-cid-24qkfyc7]:focus-within:after{transform:scaleX(1)}.newsletter[data-astro-cid-24qkfyc7] input[data-astro-cid-24qkfyc7]{min-width:0;font:inherit;letter-spacing:-.01em;color:#fff;background:0 0;border:0;outline:none;flex:auto;padding:12px 0 14px;font-size:clamp(17px,1.5vw,22px)}.newsletter[data-astro-cid-24qkfyc7] input[data-astro-cid-24qkfyc7]::placeholder{color:#6d6d69}.newsletter[data-astro-cid-24qkfyc7] button[data-astro-cid-24qkfyc7]{color:#fff;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.newsletter[data-astro-cid-24qkfyc7] button[data-astro-cid-24qkfyc7] svg[data-astro-cid-24qkfyc7]{fill:none;stroke:currentColor;stroke-width:1.4px;width:28px;height:16px;transition:transform .45s cubic-bezier(.22,.8,.22,1)}.newsletter[data-astro-cid-24qkfyc7] button[data-astro-cid-24qkfyc7]:hover,.newsletter[data-astro-cid-24qkfyc7] button[data-astro-cid-24qkfyc7]:focus-visible{color:var(--signal)}.newsletter[data-astro-cid-24qkfyc7] button[data-astro-cid-24qkfyc7]:hover svg[data-astro-cid-24qkfyc7],.newsletter[data-astro-cid-24qkfyc7] button[data-astro-cid-24qkfyc7]:focus-visible svg[data-astro-cid-24qkfyc7]{transform:translate(5px)}.newsletter-status[data-astro-cid-24qkfyc7]{color:#8d8d88;min-height:1.5em;margin-top:10px;font-size:12px}.contact-clocks[data-astro-cid-24qkfyc7]{grid-template-columns:1.2fr repeat(3,1fr);align-items:end;gap:32px;margin-top:clamp(48px,5vw,80px);display:grid}.contact-origin[data-astro-cid-24qkfyc7]{color:#8d8d88;font-size:12px;line-height:1.6}.clock-item[data-astro-cid-24qkfyc7]{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.clock[data-astro-cid-24qkfyc7]{aspect-ratio:1;border:1px solid #6d6d69;border-radius:50%;width:52px;position:relative}.clock-hand[data-astro-cid-24qkfyc7]{background:var(--signal);transform-origin:50% calc(100% + 3px);width:2px;height:13px;transform:rotate(var(--h,0deg));margin-left:-1px;transition:transform 1s cubic-bezier(.22,.8,.22,1);position:absolute;bottom:calc(50% + 3px);left:50%}.clock-label[data-astro-cid-24qkfyc7]{letter-spacing:.03em;text-transform:uppercase;color:#fff;font-size:12px;font-weight:500}.sr-only[data-astro-cid-24qkfyc7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1000px){.contact-info[data-astro-cid-24qkfyc7]{grid-template-columns:1fr 1fr}.newsletter[data-astro-cid-24qkfyc7]{grid-column:1/-1;max-width:520px}.contact-clocks[data-astro-cid-24qkfyc7]{grid-template-columns:repeat(3,1fr)}.contact-origin[data-astro-cid-24qkfyc7]{order:1;grid-column:1/-1}}@media (width<=760px){.contact-title[data-astro-cid-24qkfyc7]{font-size:clamp(34px,11vw,76px)}.title-row[data-astro-cid-24qkfyc7]{gap:.14em}.title-line[data-astro-cid-24qkfyc7]{min-width:.25em}.title-row--end[data-astro-cid-24qkfyc7]{padding-left:0}.contact-form[data-astro-cid-24qkfyc7]{grid-template-columns:1fr}.field[data-astro-cid-24qkfyc7],.field--wide[data-astro-cid-24qkfyc7]{grid-template-columns:1fr;gap:0}.field-label[data-astro-cid-24qkfyc7]{padding-bottom:4px}.field-error[data-astro-cid-24qkfyc7]{left:0}.contact-info[data-astro-cid-24qkfyc7]{grid-template-columns:1fr;gap:36px}.contact-clocks[data-astro-cid-24qkfyc7]{gap:12px}.clock[data-astro-cid-24qkfyc7]{width:44px}.clock-label[data-astro-cid-24qkfyc7]{font-size:10px}}
