.intro[data-astro-cid-fmp4ekgg]{z-index:10000;cursor:pointer;position:fixed;inset:0}.intro[data-astro-cid-fmp4ekgg].is-skipped{display:none}.intro__bar[data-astro-cid-fmp4ekgg]{background:var(--ink);will-change:transform;height:50.2%;transition:transform 1.25s cubic-bezier(.77,0,.18,1);position:absolute;left:0;right:0}.intro__bar--t[data-astro-cid-fmp4ekgg]{border-bottom:1px solid #f4b90d00;top:0}.intro__bar--b[data-astro-cid-fmp4ekgg]{border-top:1px solid #f4b90d00;bottom:0}.intro[data-astro-cid-fmp4ekgg].is-done .intro__bar[data-astro-cid-fmp4ekgg]{border-color:#f4b90d8c}.intro[data-astro-cid-fmp4ekgg].is-done .intro__bar--t[data-astro-cid-fmp4ekgg]{transform:translateY(-101%)}.intro[data-astro-cid-fmp4ekgg].is-done .intro__bar--b[data-astro-cid-fmp4ekgg]{transform:translateY(101%)}.intro[data-astro-cid-fmp4ekgg].is-done{pointer-events:none}.intro__mark[data-astro-cid-fmp4ekgg]{place-content:center;justify-items:center;gap:clamp(18px,2.6vw,30px);transition:opacity .45s,transform .9s cubic-bezier(.5,0,.2,1),filter .45s;display:grid;position:absolute;inset:0}.intro[data-astro-cid-fmp4ekgg].is-done .intro__mark[data-astro-cid-fmp4ekgg]{opacity:0;filter:blur(6px);transform:scale(1.18)}.intro__logo[data-astro-cid-fmp4ekgg]{opacity:0;filter:blur(10px);width:min(62vw,440px);position:relative;transform:scale(1.07)}.intro__logo[data-astro-cid-fmp4ekgg] img[data-astro-cid-fmp4ekgg]{width:100%;height:auto}.is-play[data-astro-cid-fmp4ekgg] .intro__logo[data-astro-cid-fmp4ekgg]{animation:.85s cubic-bezier(.2,.7,.2,1) 50ms forwards introLogo}@keyframes introLogo{to{opacity:1;filter:blur();transform:none}}.intro__lid[data-astro-cid-fmp4ekgg]{aspect-ratio:1;background:var(--ink);border-radius:50%;width:2.5%;position:absolute;top:27.74%;left:10.44%;transform:scaleY(0)}.is-play[data-astro-cid-fmp4ekgg] .intro__lid[data-astro-cid-fmp4ekgg]{animation:.2s ease-in-out .82s introBlink,.18s ease-in-out 1.12s introBlink}@keyframes introBlink{0%,to{transform:scaleY(0)}45%,60%{transform:scaleY(1.1)}}.intro__rule[data-astro-cid-fmp4ekgg]{opacity:0;background:#f3ecdd29;width:min(34vw,190px);height:1px;overflow:hidden}.intro__rule[data-astro-cid-fmp4ekgg] b[data-astro-cid-fmp4ekgg]{background:var(--amber);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.is-play[data-astro-cid-fmp4ekgg] .intro__rule[data-astro-cid-fmp4ekgg]{animation:.4s .35s forwards introFade}.is-play[data-astro-cid-fmp4ekgg] .intro__rule[data-astro-cid-fmp4ekgg] b[data-astro-cid-fmp4ekgg]{animation:1.1s cubic-bezier(.6,0,.2,1) .4s forwards introFill}.intro__place[data-astro-cid-fmp4ekgg]{font:500 11px/1 var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:var(--fg-3);opacity:0}.is-play[data-astro-cid-fmp4ekgg] .intro__place[data-astro-cid-fmp4ekgg]{animation:.6s .55s forwards introFade}@keyframes introFade{to{opacity:1}}@keyframes introFill{to{transform:none}}@media (prefers-reduced-motion:reduce){.intro[data-astro-cid-fmp4ekgg]{display:none}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;align-items:end;min-height:100svh;padding:150px 0 64px;display:grid;position:relative;overflow:clip}.hero__bg[data-astro-cid-ge2uvauf]{z-index:-3;will-change:transform;position:absolute;inset:-6%}.hero__bg[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],.hero__video[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 45%;filter:saturate(.92)brightness(.74)contrast(1.06);width:100%;height:100%;transition:transform 2.8s var(--ease-out), opacity 1.2s ease;position:absolute;inset:0}.hero__video[data-astro-cid-ge2uvauf]{opacity:0}.hero__video[data-astro-cid-ge2uvauf].is-on{opacity:1}html.intro-on .hero__bg[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],html.intro-on .hero__video[data-astro-cid-ge2uvauf]{transform:scale(1.14)}html.intro-on .hero[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-reveal]{opacity:0!important;transform:translateY(26px)!important}html.intro-on .hero__title[data-astro-cid-ge2uvauf] .split-line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{transform:translateY(112%)!important}.hero__pause[data-astro-cid-ge2uvauf]{right:var(--gutter);z-index:3;border:1px solid var(--line-strong);backdrop-filter:blur(8px);opacity:.55;background:#0e0d0b59;border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .3s,border-color .3s;display:grid;position:absolute;top:96px}.hero__pause[data-astro-cid-ge2uvauf]:hover{opacity:1;border-color:var(--amber)}.hero__pause[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{border-inline:3px solid var(--fg);width:10px;height:12px}.hero__pause[data-astro-cid-ge2uvauf][aria-pressed=true] i[data-astro-cid-ge2uvauf]{border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--fg);width:0;height:0;margin-left:3px}.hero__veil[data-astro-cid-ge2uvauf]{z-index:-2;background:linear-gradient(#0e0d0b9e 0%,#0e0d0b1f 26%,#0e0d0b4d 55%,#0e0d0bf5 100%),linear-gradient(90deg,#0e0d0bb3,#0e0d0b40 50%,#0e0d0b1a);position:absolute;inset:0}.hero__dust[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{z-index:2;gap:30px;display:grid;position:relative}.hero__title[data-astro-cid-ge2uvauf]{max-width:12ch}.hero__row[data-astro-cid-ge2uvauf]{align-items:end;gap:28px;display:grid}@media (width>=900px){.hero__row[data-astro-cid-ge2uvauf]{grid-template-columns:1.1fr 1fr;justify-items:start}.hero__action[data-astro-cid-ge2uvauf]{text-align:right;justify-self:end;justify-items:end}}.hero__action[data-astro-cid-ge2uvauf]{gap:14px;display:grid}.hero__cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.hero__note[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:.08em;color:var(--fg-3);font-size:12px}.hero__play[data-astro-cid-ge2uvauf]{border:5px solid #0000;border-left:8px solid;border-right-width:0;width:0;height:0}.hero__proof[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);color:var(--fg-2);flex-wrap:wrap;gap:10px 40px;margin:10px 0 0;padding:22px 0 0;font-size:14px;list-style:none;display:flex}.hero__proof[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--fg);font-weight:600}.hero__scroll[data-astro-cid-ge2uvauf]{background:var(--line-strong);z-index:2;width:1px;height:38px;position:absolute;bottom:18px;left:50%;overflow:hidden}.hero__scroll[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--amber);position:absolute;inset:0;transform:translateY(-100%)}.hero[data-astro-cid-ge2uvauf].is-live .hero__scroll[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{animation:scrollHint 2.6s var(--ease) -1s infinite}@keyframes scrollHint{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}@media (width<=899px){.hero__scroll[data-astro-cid-ge2uvauf]{display:none}.hero[data-astro-cid-ge2uvauf]{padding-top:130px}.hero__action[data-astro-cid-ge2uvauf]{margin-top:52px}}@media (prefers-reduced-motion:reduce){.hero__bg[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],.hero__video[data-astro-cid-ge2uvauf]{transition:none;transform:none}.hero__video[data-astro-cid-ge2uvauf],.hero__pause[data-astro-cid-ge2uvauf]{display:none}.hero__scroll[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{animation:none}.hero__dust[data-astro-cid-ge2uvauf]{display:none}}.clients[data-astro-cid-zrm7ciof]{border-block:1px solid var(--line);background:var(--ink-2);padding:40px 0 52px;scroll-margin-top:70px}.clients__head[data-astro-cid-zrm7ciof]{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:26px;display:flex}.clients__count[data-astro-cid-zrm7ciof]{font-size:13px}.clients__track[data-astro-cid-zrm7ciof]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.clients__row[data-astro-cid-zrm7ciof]{align-items:center;gap:clamp(48px,7vw,120px);width:max-content;margin:0;padding:0 40px;list-style:none;animation:46s linear infinite slide;display:flex}.clients[data-astro-cid-zrm7ciof]:hover .clients__row[data-astro-cid-zrm7ciof]{animation-play-state:paused}.clients__item[data-astro-cid-zrm7ciof]{opacity:.6;filter:grayscale()brightness(1.7)contrast(.9);align-items:center;height:56px;transition:opacity .4s,filter .4s;display:flex}.clients__item[data-astro-cid-zrm7ciof]:hover{opacity:1;filter:none}.clients__item[data-astro-cid-zrm7ciof] img[data-astro-cid-zrm7ciof]{object-fit:contain;width:auto;max-width:190px;height:44px}.clients__name[data-astro-cid-zrm7ciof]{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;color:var(--fg);font-size:clamp(20px,2.2vw,30px);font-weight:700}@keyframes slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.clients__row[data-astro-cid-zrm7ciof]{flex-wrap:wrap;width:auto;animation:none}.clients__item[data-astro-cid-zrm7ciof][aria-hidden]{display:none}}.work__reel[data-astro-cid-t3eiqlen]{margin-bottom:clamp(56px,7vw,100px)}.work__reel[data-astro-cid-t3eiqlen] .yt{aspect-ratio:21/10}.doors[data-astro-cid-t3eiqlen]{gap:20px;display:grid}@media (width>=900px){.doors[data-astro-cid-t3eiqlen]{grid-template-columns:1fr 1fr}}.door[data-astro-cid-t3eiqlen]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink-2);transition:border-color .4s, transform .6s var(--ease), opacity 1s var(--ease-out);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.door[data-astro-cid-t3eiqlen]:hover{border-color:var(--amber);transform:translateY(-4px)}.door__media[data-astro-cid-t3eiqlen]{background:var(--ink-3);height:clamp(240px,26vw,360px);position:relative;overflow:hidden}.door__thumb[data-astro-cid-t3eiqlen]{object-fit:cover;transition:transform .9s var(--ease), filter .6s;filter:saturate(.85);color:#0000;border-radius:4px;font-size:0;position:absolute;box-shadow:0 24px 50px #00000080}.door__media[data-astro-cid-t3eiqlen] .door__thumb--0[data-astro-cid-t3eiqlen]{aspect-ratio:16/9;width:62%;top:12%;left:6%;transform:rotate(-3deg)}.door__media[data-astro-cid-t3eiqlen] .door__thumb--1[data-astro-cid-t3eiqlen]{aspect-ratio:16/9;width:48%;top:30%;right:4%;transform:rotate(4deg)}.door__media[data-astro-cid-t3eiqlen] .door__thumb--2[data-astro-cid-t3eiqlen]{aspect-ratio:16/9;width:40%;bottom:-8%;left:30%;transform:rotate(-1deg)}.door__media--photo[data-astro-cid-t3eiqlen] .door__thumb--0[data-astro-cid-t3eiqlen]{aspect-ratio:3/4;width:30%;top:8%;left:5%;transform:rotate(-4deg)}.door__media--photo[data-astro-cid-t3eiqlen] .door__thumb--1[data-astro-cid-t3eiqlen]{aspect-ratio:3/4;width:34%;top:18%;left:33%;transform:rotate(2deg)}.door__media--photo[data-astro-cid-t3eiqlen] .door__thumb--2[data-astro-cid-t3eiqlen]{aspect-ratio:3/4;width:30%;top:6%;right:4%;transform:rotate(5deg)}.door__media--photo[data-astro-cid-t3eiqlen] .door__thumb--3[data-astro-cid-t3eiqlen]{aspect-ratio:3/4;width:26%;bottom:-14%;right:22%;transform:rotate(-2deg)}.door[data-astro-cid-t3eiqlen]:hover .door__thumb[data-astro-cid-t3eiqlen]{filter:saturate(1.05);transform:rotate(0)translateY(-6px)}.door[data-astro-cid-t3eiqlen]:hover .door__thumb--1[data-astro-cid-t3eiqlen]{transition-delay:60ms}.door[data-astro-cid-t3eiqlen]:hover .door__thumb--2[data-astro-cid-t3eiqlen]{transition-delay:.12s}.door[data-astro-cid-t3eiqlen]:hover .door__thumb--3[data-astro-cid-t3eiqlen]{transition-delay:.18s}.door__text[data-astro-cid-t3eiqlen]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;padding:28px 32px 32px;display:flex}.door__title[data-astro-cid-t3eiqlen]{letter-spacing:-.035em;font-size:clamp(30px,3.6vw,52px);font-weight:800;line-height:.95}.door__link[data-astro-cid-t3eiqlen]{font-family:var(--font-display);color:var(--amber);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.door__link[data-astro-cid-t3eiqlen] svg[data-astro-cid-t3eiqlen]{width:18px;height:18px;transition:transform .4s var(--ease)}.door[data-astro-cid-t3eiqlen]:hover .door__link[data-astro-cid-t3eiqlen] svg[data-astro-cid-t3eiqlen]{transform:translate(6px)}.origin[data-astro-cid-kees4lrj]{background:#0b0b0d;scroll-margin-top:20px}.origin__grid[data-astro-cid-kees4lrj]{gap:44px;display:grid}@media (width>=1000px){.origin__grid[data-astro-cid-kees4lrj]{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:clamp(56px,8vw,140px)}}.origin__frame[data-astro-cid-kees4lrj]{justify-self:center;gap:12px;width:100%;max-width:460px;margin:0;display:grid;position:relative}@media (width>=1000px){.origin[data-astro-cid-kees4lrj] .origin__grid[data-astro-cid-kees4lrj] .origin__frame[data-astro-cid-kees4lrj]{position:sticky;top:clamp(96px,14vh,150px)}}.origin__frame[data-astro-cid-kees4lrj] svg[data-astro-cid-kees4lrj],.origin__frame[data-astro-cid-kees4lrj] img[data-astro-cid-kees4lrj]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);border:1px solid var(--line);width:100%;height:auto;display:block}.origin__frame[data-astro-cid-kees4lrj] figcaption[data-astro-cid-kees4lrj]{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.or-line[data-astro-cid-kees4lrj]{stroke-dasharray:100;stroke-dashoffset:100px}.is-in[data-astro-cid-kees4lrj] .or-line[data-astro-cid-kees4lrj]{animation:orDraw 2.8s var(--ease) .2s forwards}.is-in[data-astro-cid-kees4lrj] .or-line--2[data-astro-cid-kees4lrj]{animation-duration:2.2s;animation-delay:.9s}@keyframes orDraw{to{stroke-dashoffset:0}}.or-halo[data-astro-cid-kees4lrj]{opacity:0;transform-origin:200px 196px;transform:scale(.7)}.is-in[data-astro-cid-kees4lrj] .or-halo[data-astro-cid-kees4lrj]{animation:orHalo 1.6s var(--ease-out) 2.2s forwards}.is-in[data-astro-cid-kees4lrj] .or-halo--2[data-astro-cid-kees4lrj]{animation-delay:2.5s}@keyframes orHalo{to{opacity:.42;transform:none}}.or-light[data-astro-cid-kees4lrj]{opacity:0;transform-origin:200px 196px;filter:drop-shadow(0 0 8px #ffd98a)}.is-in[data-astro-cid-kees4lrj] .or-light[data-astro-cid-kees4lrj]{animation:.8s 2s forwards orLightIn,4.5s ease-in-out 2.8s infinite orPulse}@keyframes orLightIn{to{opacity:1}}@keyframes orPulse{0%,to{transform:scale(1)}50%{transform:scale(1.7)}}.or-stars[data-astro-cid-kees4lrj] circle[data-astro-cid-kees4lrj]{opacity:.5}.origin__text[data-astro-cid-kees4lrj]{gap:22px;display:grid}.origin__body[data-astro-cid-kees4lrj]{gap:18px;max-width:54ch;margin-top:clamp(6px,1.4vw,18px);display:grid}.origin__body[data-astro-cid-kees4lrj] p[data-astro-cid-kees4lrj]{color:var(--fg-2);font-size:clamp(17px,1.3vw,20px);line-height:1.66}.origin__quote[data-astro-cid-kees4lrj]{border-left:1px solid var(--amber);font-family:var(--font-serif);letter-spacing:-.01em;color:var(--amber);margin:clamp(10px,1.6vw,22px) 0;padding:0 0 0 24px;font-size:clamp(23px,2.3vw,34px);font-style:italic;line-height:1.26}.origin__body[data-astro-cid-kees4lrj] .origin__end[data-astro-cid-kees4lrj]{border-top:1px solid var(--line);font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg);margin-top:clamp(8px,1.4vw,18px);padding-top:clamp(18px,2vw,26px);font-size:clamp(19px,1.7vw,25px);font-weight:600;line-height:1.35}.origin__sign[data-astro-cid-kees4lrj]{gap:4px;margin-top:clamp(10px,1.6vw,20px);display:grid}.origin__bye[data-astro-cid-kees4lrj]{color:var(--fg-3);font-size:clamp(15px,1.1vw,17px)}.origin__name[data-astro-cid-kees4lrj]{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--amber);font-size:clamp(30px,3vw,44px);font-style:italic;line-height:1.1}.origin__role[data-astro-cid-kees4lrj]{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);margin-top:6px;font-size:11px}.origin__body[data-astro-cid-kees4lrj] .origin__cta[data-astro-cid-kees4lrj]{justify-self:start;width:fit-content;margin-top:clamp(12px,1.6vw,22px)}@media (prefers-reduced-motion:reduce){.or-line[data-astro-cid-kees4lrj]{stroke-dashoffset:0;animation:none!important}.or-halo[data-astro-cid-kees4lrj]{opacity:.42;transform:none;animation:none!important}.or-light[data-astro-cid-kees4lrj]{opacity:1;animation:none!important}}.mani__grid[data-astro-cid-nnfqu5h2]{gap:40px;display:grid}@media (width>=1000px){.mani__grid[data-astro-cid-nnfqu5h2]{grid-template-columns:220px 1fr 300px;align-items:end;gap:64px}}.mani__col[data-astro-cid-nnfqu5h2]{align-self:start;gap:16px;display:grid}.mani__small[data-astro-cid-nnfqu5h2]{font-size:15px;line-height:1.6}.mani__main[data-astro-cid-nnfqu5h2]{gap:28px;display:grid}.mani__h[data-astro-cid-nnfqu5h2]{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;font-size:clamp(36px,5.4vw,86px);font-weight:800;line-height:.98}.mani__photo[data-astro-cid-nnfqu5h2]{gap:10px;margin:0;display:grid}.mani__frame[data-astro-cid-nnfqu5h2]{border-radius:var(--radius);aspect-ratio:3/4;overflow:hidden}.mani__frame[data-astro-cid-nnfqu5h2] img[data-astro-cid-nnfqu5h2]{object-fit:cover;filter:saturate(.9);width:100%;height:116%;margin-top:-8%}.mani__photo[data-astro-cid-nnfqu5h2] figcaption[data-astro-cid-nnfqu5h2]{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--sand);font-size:11px}.mq[data-astro-cid-543bmuqs]{background:var(--ink);border-bottom:1px solid var(--line);padding:clamp(28px,4vw,56px) 0;overflow:hidden}.mq__row[data-astro-cid-543bmuqs]{width:max-content;animation:48s linear infinite mq;display:flex}.mq__w[data-astro-cid-543bmuqs]{font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;color:var(--fg);align-items:center;font-size:clamp(44px,8vw,128px);font-weight:800;line-height:1;display:inline-flex}.mq__w--out[data-astro-cid-543bmuqs]{color:#0000;-webkit-text-stroke:1px var(--fg-3);font-weight:300}.mq__w[data-astro-cid-543bmuqs] i[data-astro-cid-543bmuqs]{background:var(--amber);border-radius:50%;width:.16em;height:.16em;margin:0 .34em;display:inline-block}@keyframes mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mq__row[data-astro-cid-543bmuqs]{animation:none}}.svc[data-astro-cid-lesv7jgp]{background:var(--ink-2)}.svc__list[data-astro-cid-lesv7jgp]{border-top:1px solid var(--line)}.svc__row[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:14px;padding:36px 0;scroll-margin-top:90px;display:grid;position:relative}@media (width>=1000px){.svc__row[data-astro-cid-lesv7jgp]{grid-template-columns:56px 1.1fr 1.7fr 200px;align-items:start;gap:36px;padding:44px 0}}.svc__title[data-astro-cid-lesv7jgp]{letter-spacing:-.025em;font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1.02;transition:color .3s}.svc__row[data-astro-cid-lesv7jgp]:hover .svc__title[data-astro-cid-lesv7jgp]{color:var(--amber)}.svc__kicker[data-astro-cid-lesv7jgp]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-top:10px;font-size:12px}.svc__body[data-astro-cid-lesv7jgp]{gap:18px;display:grid}.svc__body[data-astro-cid-lesv7jgp] .muted[data-astro-cid-lesv7jgp]{font-size:16px;line-height:1.65}.svc__tags[data-astro-cid-lesv7jgp]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.svc__img[data-astro-cid-lesv7jgp]{display:none}@media (width>=1000px){.svc__img[data-astro-cid-lesv7jgp]{aspect-ratio:3/2;border-radius:var(--radius);opacity:0;transition:opacity .6s var(--ease), transform .8s var(--ease);display:block;overflow:hidden;transform:translateY(10px)scale(.96)}.svc__row[data-astro-cid-lesv7jgp]:hover .svc__img[data-astro-cid-lesv7jgp]{opacity:1;transform:none}}.svc__img[data-astro-cid-lesv7jgp] img[data-astro-cid-lesv7jgp]{object-fit:cover;filter:saturate(.85);width:100%;height:100%}.svc__cta[data-astro-cid-lesv7jgp]{justify-content:flex-end;margin-top:44px;display:flex}.packages[data-astro-cid-2nvxoihs]{scroll-margin-top:20px}.pk-tabs[data-astro-cid-2nvxoihs]{border:1px solid var(--line-strong);border-radius:999px;flex-wrap:wrap;gap:4px;margin-bottom:22px;padding:5px;display:inline-flex}.pk-tab[data-astro-cid-2nvxoihs]{font-family:var(--font-display);color:var(--fg-2);transition:background .4s var(--ease), color .3s;border-radius:999px;padding:13px 26px;font-size:15px;font-weight:600}.pk-tab[data-astro-cid-2nvxoihs]:hover{color:var(--fg)}.pk-tab[data-astro-cid-2nvxoihs].is-on{background:var(--amber);color:var(--ink)}.pk-phrase[data-astro-cid-2nvxoihs]{font-family:var(--font-serif);color:var(--fg-2);max-width:44ch;margin-bottom:clamp(28px,4vw,48px);font-size:clamp(20px,2vw,28px);font-style:italic;line-height:1.3}.pk-panel[data-astro-cid-2nvxoihs][hidden]{display:none}.pk[data-astro-cid-2nvxoihs]{align-items:stretch;gap:20px;display:grid}@media (width>=1000px){.pk[data-astro-cid-2nvxoihs]{grid-template-columns:repeat(var(--n,3), 1fr);align-items:center}}.pk__card[data-astro-cid-2nvxoihs]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink-2);transition:transform .6s var(--ease), border-color .4s;align-content:start;gap:10px;padding:36px 30px;display:grid;position:relative}.pk-panel[data-astro-cid-2nvxoihs].is-shown .pk__card[data-astro-cid-2nvxoihs]{animation:pkIn .7s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes pkIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.pk__card[data-astro-cid-2nvxoihs]:hover{border-color:var(--line-strong);transform:translateY(-6px)}.pk__card[data-astro-cid-2nvxoihs].is-rec{background:linear-gradient(180deg, #f5a11c1f, var(--ink-2) 45%);border-color:#f5a11c8c;box-shadow:0 30px 80px -30px #f5a11c47}@media (width>=1000px){.pk__card[data-astro-cid-2nvxoihs].is-rec{padding-block:52px}}.pk__badge[data-astro-cid-2nvxoihs]{background:var(--amber);color:var(--ink);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:30px}.pk__name[data-astro-cid-2nvxoihs]{font-family:var(--font-display);letter-spacing:-.03em;font-size:32px;font-weight:800}.pk__guests[data-astro-cid-2nvxoihs]{color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.pk__price[data-astro-cid-2nvxoihs]{align-items:baseline;gap:14px;margin-top:14px;display:flex}.pk__price[data-astro-cid-2nvxoihs] s[data-astro-cid-2nvxoihs]{color:var(--fg-3);font-size:15px}.pk__price[data-astro-cid-2nvxoihs] strong[data-astro-cid-2nvxoihs]{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(36px,3vw,46px)}.pk__price--ask[data-astro-cid-2nvxoihs] strong[data-astro-cid-2nvxoihs]{color:var(--amber-soft);font-size:clamp(24px,2.2vw,30px);font-weight:600}.pk__disc[data-astro-cid-2nvxoihs]{color:var(--fg-3);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.pk__save[data-astro-cid-2nvxoihs]{color:var(--amber-soft);font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;background:#f5a11c24;border-radius:999px;padding:4px 9px;font-weight:600}.pk__list[data-astro-cid-2nvxoihs]{border-top:1px solid var(--line);color:var(--fg-2);gap:10px;margin:18px 0 8px;padding:18px 0 0;font-size:15px;list-style:none;display:grid}.pk__list[data-astro-cid-2nvxoihs] li[data-astro-cid-2nvxoihs]{padding-left:22px;position:relative}.pk__list[data-astro-cid-2nvxoihs] li[data-astro-cid-2nvxoihs]:before{content:"";background:var(--amber);width:10px;height:1px;position:absolute;top:10px;left:0}.pk__cta[data-astro-cid-2nvxoihs]{justify-content:center;margin-top:14px}.pk__notice[data-astro-cid-2nvxoihs]{font-family:var(--font-display);color:var(--fg-2);text-align:center;justify-content:center;align-items:center;gap:12px;margin-top:28px;font-size:14px;display:flex}.pk__notice[data-astro-cid-2nvxoihs] i[data-astro-cid-2nvxoihs]{background:var(--amber);width:8px;height:8px;animation:pkDot 2.8s var(--ease-out) infinite;border-radius:50%;flex:none;box-shadow:0 0 #f5a11c99}@keyframes pkDot{0%{box-shadow:0 0 #f5a11c99}70%,to{box-shadow:0 0 0 10px #f5a11c00}}.pk__addons[data-astro-cid-2nvxoihs]{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);gap:18px;margin-top:56px;padding:32px;display:grid}.pk__addons[data-astro-cid-2nvxoihs] ul[data-astro-cid-2nvxoihs]{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.pk__addons[data-astro-cid-2nvxoihs] ul[data-astro-cid-2nvxoihs]{grid-template-columns:1fr 1fr;column-gap:40px}}.pk__addons[data-astro-cid-2nvxoihs] li[data-astro-cid-2nvxoihs]{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;font-size:15px;display:flex}.pk__addon-price[data-astro-cid-2nvxoihs]{color:var(--fg);white-space:nowrap;text-align:right}.pk__addon-price[data-astro-cid-2nvxoihs] small[data-astro-cid-2nvxoihs]{color:var(--fg-3);white-space:normal;font-size:12px;display:block}.pk__fine[data-astro-cid-2nvxoihs]{font-size:13px}@media (prefers-reduced-motion:reduce){.pk__notice[data-astro-cid-2nvxoihs] i[data-astro-cid-2nvxoihs],.pk-panel[data-astro-cid-2nvxoihs].is-shown .pk__card[data-astro-cid-2nvxoihs]{animation:none}}.gar[data-astro-cid-amvpoewy]{padding-top:0}.gar__grid[data-astro-cid-amvpoewy]{gap:40px;display:grid}@media (width>=1000px){.gar__grid[data-astro-cid-amvpoewy]{grid-template-columns:1fr 1.25fr;align-items:start;gap:90px}.gar__head[data-astro-cid-amvpoewy]{position:sticky;top:120px}}.gar__head[data-astro-cid-amvpoewy]{gap:22px;display:grid}.gar__list[data-astro-cid-amvpoewy]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.gar__n[data-astro-cid-amvpoewy]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--amber);font-size:34px;font-weight:300;line-height:1}.gar__row[data-astro-cid-amvpoewy]{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:start;gap:24px;padding:30px 0;display:grid}.gar__t[data-astro-cid-amvpoewy]{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(22px,2.2vw,30px);font-weight:700}.gar__row[data-astro-cid-amvpoewy] .muted[data-astro-cid-amvpoewy]{max-width:52ch}.cot[data-astro-cid-kpehucv2]{background:radial-gradient(60% 50% at 50% 0%, #f5a11c1a, transparent 70%), var(--ink);scroll-margin-top:20px}.cot__box[data-astro-cid-kpehucv2]{border:1px solid var(--line-strong);border-radius:var(--radius);backdrop-filter:blur(10px);background:#16140fd9;gap:32px;padding:clamp(24px,4vw,44px);display:grid}.cot__step[data-astro-cid-kpehucv2]{gap:14px;display:grid}.cot__step[data-astro-cid-kpehucv2][hidden],.cot__date[data-astro-cid-kpehucv2][hidden]{display:none}.cot__label[data-astro-cid-kpehucv2]{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:10px;font-size:12px;display:flex}.cot__label[data-astro-cid-kpehucv2] span[data-astro-cid-kpehucv2]{color:var(--amber);font-family:var(--font-display)}.cot__opts[data-astro-cid-kpehucv2]{flex-wrap:wrap;gap:8px;display:flex}.opt[data-astro-cid-kpehucv2]{border:1px solid var(--line-strong);color:var(--fg-2);border-radius:999px;align-items:baseline;gap:8px;padding:12px 18px;font-size:14px;font-weight:500;transition:all .3s;display:inline-flex}.opt[data-astro-cid-kpehucv2] small[data-astro-cid-kpehucv2]{color:var(--amber);font-size:11px}.opt[data-astro-cid-kpehucv2]:hover{border-color:var(--amber);color:var(--fg)}.opt[data-astro-cid-kpehucv2].is-on{background:var(--amber);color:var(--ink);border-color:var(--amber)}.opt[data-astro-cid-kpehucv2].is-on small[data-astro-cid-kpehucv2]{color:var(--ink)}.opt[data-astro-cid-kpehucv2]:disabled{opacity:.3;cursor:not-allowed}.cot__fields[data-astro-cid-kpehucv2]{gap:12px;display:grid}@media (width>=700px){.cot__fields[data-astro-cid-kpehucv2]{grid-template-columns:1fr 1fr}}.cot__fields[data-astro-cid-kpehucv2] label[data-astro-cid-kpehucv2],.cot__date[data-astro-cid-kpehucv2]{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);gap:6px;font-size:11px;display:grid}.cot__fields[data-astro-cid-kpehucv2] input[data-astro-cid-kpehucv2],.cot__date[data-astro-cid-kpehucv2] input[data-astro-cid-kpehucv2]{background:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--fg);font:15px var(--font-body);outline:none;padding:12px 14px}.cot__fields[data-astro-cid-kpehucv2] input[data-astro-cid-kpehucv2]:focus,.cot__date[data-astro-cid-kpehucv2] input[data-astro-cid-kpehucv2]:focus{border-color:var(--amber)}.cot__result[data-astro-cid-kpehucv2]{background:linear-gradient(135deg,#f5a11c24,#f5a11c08);border:1px solid #f5a11c59;border-radius:14px;gap:22px;padding:26px;display:grid}@media (width>=900px){.cot__result[data-astro-cid-kpehucv2]{grid-template-columns:1.3fr 1fr;align-items:center}}.cot__result[data-astro-cid-kpehucv2].is-bump .cot__res-v[data-astro-cid-kpehucv2]{animation:cotBump .5s var(--ease)}@keyframes cotBump{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}.cot__res-k[data-astro-cid-kpehucv2]{letter-spacing:.2em;text-transform:uppercase;color:var(--amber);font-size:11px}.cot__res-v[data-astro-cid-kpehucv2]{font-family:var(--font-display);letter-spacing:-.02em;margin-top:6px;font-size:clamp(26px,3vw,40px);font-weight:800}.cot__res-s[data-astro-cid-kpehucv2]{margin-top:8px;font-size:14px}.cot__res-cta[data-astro-cid-kpehucv2]{gap:12px;display:grid}.cot__fine[data-astro-cid-kpehucv2]{font-size:13px}.cot__how[data-astro-cid-kpehucv2]{grid-template-columns:1fr 1fr;gap:16px;margin-top:36px;display:grid}@media (width>=900px){.cot__how[data-astro-cid-kpehucv2]{grid-template-columns:repeat(4,1fr)}}.cot__how[data-astro-cid-kpehucv2] div[data-astro-cid-kpehucv2]{border-left:1px solid var(--line-strong);gap:4px;padding:20px;display:grid}.cot__how[data-astro-cid-kpehucv2] strong[data-astro-cid-kpehucv2]{font-family:var(--font-display);color:var(--amber);letter-spacing:-.02em;font-size:28px}.cot__how[data-astro-cid-kpehucv2] span[data-astro-cid-kpehucv2]{color:var(--fg-2);font-size:14px}.tst__head[data-astro-cid-gakqr736]{text-align:center;justify-items:center;gap:22px;margin-bottom:clamp(44px,6vw,80px);display:grid}.tst__grid[data-astro-cid-gakqr736]{columns:1;column-gap:20px}@media (width>=760px){.tst__grid[data-astro-cid-gakqr736]{columns:2}}@media (width>=1200px){.tst__grid[data-astro-cid-gakqr736]{columns:3}}.tst__card[data-astro-cid-gakqr736]{break-inside:avoid;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink-2);gap:18px;margin:0 0 20px;padding:34px 30px 30px;display:grid;position:relative}.tst__mark[data-astro-cid-gakqr736]{font-family:var(--font-serif);color:var(--amber);height:30px;font-size:84px;line-height:.6}.tst__card[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736]{font-family:var(--font-serif);margin:0;font-size:clamp(19px,1.6vw,23px);font-style:italic;line-height:1.4}.tst__card[data-astro-cid-gakqr736] figcaption[data-astro-cid-gakqr736]{align-items:center;gap:14px;font-size:14px;display:flex}.tst__card[data-astro-cid-gakqr736] figcaption[data-astro-cid-gakqr736] img[data-astro-cid-gakqr736]{object-fit:cover;border-radius:50%;width:46px;height:46px}.tst__card[data-astro-cid-gakqr736] figcaption[data-astro-cid-gakqr736] span[data-astro-cid-gakqr736]{gap:2px;display:grid}.tst__card[data-astro-cid-gakqr736] figcaption[data-astro-cid-gakqr736] em[data-astro-cid-gakqr736]{color:var(--fg-3);font-size:13px;font-style:normal}.team[data-astro-cid-ae2kqkmy]{background:var(--ink-2);scroll-margin-top:20px;overflow:hidden}.team__lead[data-astro-cid-ae2kqkmy]{gap:48px;margin-bottom:clamp(56px,8vw,110px);display:grid}@media (width>=1000px){.team__lead[data-astro-cid-ae2kqkmy]{grid-template-columns:1fr 1.25fr;align-items:center;gap:90px}}.team__portrait[data-astro-cid-ae2kqkmy]{width:100%;max-width:520px;margin-inline:auto;position:relative}.team__portrait[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto}.team__ph[data-astro-cid-ae2kqkmy]{aspect-ratio:4/5;border-radius:var(--radius-lg);background:repeating-linear-gradient(135deg, var(--ink-3) 0 14px, var(--ink-2) 14px 28px);border:1px dashed var(--line-strong);width:100%;font-family:var(--font-display);color:var(--fg-3);place-items:center;font-size:64px;font-weight:300;display:grid}.team__tag[data-astro-cid-ae2kqkmy]{backdrop-filter:blur(10px);border-radius:var(--radius);border:1px solid var(--line-strong);background:#0e0d0bdb;gap:2px;padding:16px 18px;display:grid;position:absolute;bottom:20px;left:20px;right:20px;transform:translateZ(40px)}.team__tag[data-astro-cid-ae2kqkmy] span[data-astro-cid-ae2kqkmy]{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.team__tag[data-astro-cid-ae2kqkmy] strong[data-astro-cid-ae2kqkmy]{font-family:var(--font-display);letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1}.team__tag[data-astro-cid-ae2kqkmy] em[data-astro-cid-ae2kqkmy]{color:var(--amber);font-size:13px;font-style:normal}.team__intro[data-astro-cid-ae2kqkmy]{gap:22px;display:grid}.team__hello[data-astro-cid-ae2kqkmy]{letter-spacing:-.035em;font-size:clamp(32px,4.2vw,62px);font-weight:800;line-height:.98}.team__quote[data-astro-cid-ae2kqkmy]{border-left:2px solid var(--amber);font-family:var(--font-serif);color:var(--fg);max-width:30ch;margin:10px 0 0;padding:0 0 0 22px;font-size:clamp(20px,2vw,28px);font-style:italic;line-height:1.3}.team__chapters[data-astro-cid-ae2kqkmy]{background:var(--line);border-block:1px solid var(--line);gap:1px;display:grid}@media (width>=720px){.team__chapters[data-astro-cid-ae2kqkmy]{grid-template-columns:1fr 1fr}}@media (width>=1200px){.team__chapters[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(4,1fr)}}.chap[data-astro-cid-ae2kqkmy]{background:var(--ink-2);transition:background .4s, opacity 1s var(--ease-out), transform 1s var(--ease-out);align-content:start;gap:14px;padding:36px 28px 40px;display:grid}.chap[data-astro-cid-ae2kqkmy]:hover{background:var(--ink-3)}.chap__n[data-astro-cid-ae2kqkmy]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--amber);font-size:clamp(40px,4vw,64px);font-weight:300;line-height:1}.chap__t[data-astro-cid-ae2kqkmy]{letter-spacing:-.02em;font-size:22px;font-weight:700}.chap__p[data-astro-cid-ae2kqkmy]{font-size:15px;line-height:1.65}.team__crew[data-astro-cid-ae2kqkmy]{gap:28px;margin-top:clamp(64px,8vw,120px);display:grid}.crew[data-astro-cid-ae2kqkmy]{gap:20px;display:grid}@media (width>=760px){.crew[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.crew[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(3,1fr)}}.crew__card[data-astro-cid-ae2kqkmy]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink);grid-template-rows:auto 1fr;display:grid;overflow:hidden}@media (width>=760px){.crew--few[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(2,1fr)}.crew--few[data-astro-cid-ae2kqkmy] .crew__card[data-astro-cid-ae2kqkmy]{grid-template-rows:none;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.crew--few[data-astro-cid-ae2kqkmy] .crew__photo[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy],.crew--few[data-astro-cid-ae2kqkmy] .crew__photo[data-astro-cid-ae2kqkmy] .team__ph[data-astro-cid-ae2kqkmy]{aspect-ratio:4/5;height:100%}.crew--few[data-astro-cid-ae2kqkmy] .crew__body[data-astro-cid-ae2kqkmy]{align-content:center}}.crew__card[data-astro-cid-ae2kqkmy].is-draft{border-style:dashed;border-color:var(--line-strong)}.crew__photo[data-astro-cid-ae2kqkmy]{position:relative;overflow:hidden}.crew__photo[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy]{aspect-ratio:4/5;object-fit:cover;filter:saturate(.85);width:100%;height:auto;transition:transform 1.2s var(--ease), filter .6s}.crew__card[data-astro-cid-ae2kqkmy]:hover .crew__photo[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy]{filter:saturate(1.05);transform:scale(1.05)}.crew__photo[data-astro-cid-ae2kqkmy] .team__ph[data-astro-cid-ae2kqkmy]{border:0;border-radius:0}.crew__draft[data-astro-cid-ae2kqkmy]{background:var(--amber);color:var(--ink);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.crew__body[data-astro-cid-ae2kqkmy]{align-content:start;gap:10px;padding:26px 26px 30px;display:grid}.crew__role[data-astro-cid-ae2kqkmy]{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--amber);font-size:11px}.crew__name[data-astro-cid-ae2kqkmy]{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1.05}.crew__body[data-astro-cid-ae2kqkmy] .muted[data-astro-cid-ae2kqkmy]{font-size:15px;line-height:1.6}.crew__quote[data-astro-cid-ae2kqkmy]{font-family:var(--font-serif);margin-top:6px;font-size:19px;font-style:italic;line-height:1.35}.team__timeline[data-astro-cid-ae2kqkmy]{margin-top:clamp(48px,6vw,80px);overflow:hidden}.tl[data-astro-cid-ae2kqkmy]{scrollbar-width:none;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative;overflow-x:auto}.tl[data-astro-cid-ae2kqkmy]:before{content:"";background:var(--line-strong);transform-origin:0;height:1px;transition:transform 1.8s var(--ease) .2s;position:absolute;top:5px;left:0;right:0;transform:scaleX(0)}.is-in[data-astro-cid-ae2kqkmy] .tl[data-astro-cid-ae2kqkmy]:before{transform:scaleX(1)}.tl[data-astro-cid-ae2kqkmy]::-webkit-scrollbar{display:none}.tl[data-astro-cid-ae2kqkmy] li[data-astro-cid-ae2kqkmy]{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transition-delay:calc(var(--i) * .14s + .3s);gap:8px;padding:28px 18px 0 0;display:grid;position:relative;transform:translateY(10px)}.is-in[data-astro-cid-ae2kqkmy] .tl[data-astro-cid-ae2kqkmy] li[data-astro-cid-ae2kqkmy]{opacity:1;transform:none}.tl[data-astro-cid-ae2kqkmy] li[data-astro-cid-ae2kqkmy]:before{content:"";background:var(--amber);border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:0}.tl__y[data-astro-cid-ae2kqkmy]{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:800}.tl__t[data-astro-cid-ae2kqkmy]{color:var(--fg-2);font-size:13px}@media (prefers-reduced-motion:reduce){.tl[data-astro-cid-ae2kqkmy] li[data-astro-cid-ae2kqkmy]{opacity:1;transition:none;transform:none}.tl[data-astro-cid-ae2kqkmy]:before{transition:none;transform:none}}.band__grid[data-astro-cid-hwvj6ntz]{gap:36px;display:grid}@media (width>=1000px){.band__grid[data-astro-cid-hwvj6ntz]{grid-template-columns:1.5fr 1fr;align-items:end;gap:80px}}.band__text[data-astro-cid-hwvj6ntz]{gap:22px;display:grid}.band__h[data-astro-cid-hwvj6ntz]{letter-spacing:-.045em;font-size:clamp(48px,9vw,150px);font-weight:800;line-height:.9}.band__side[data-astro-cid-hwvj6ntz]{justify-items:start;gap:26px;display:grid}.band[data-astro-cid-hwvj6ntz] .btn--dark{background:var(--cream-ink);color:var(--paper);border-color:var(--cream-ink)}.band[data-astro-cid-hwvj6ntz] .btn--dark:after{background:var(--amber)}.band[data-astro-cid-hwvj6ntz] .btn--dark:hover{color:var(--cream-ink);border-color:var(--amber)}.process__head[data-astro-cid-grsovck6]{text-align:center;justify-items:center;gap:22px;margin-bottom:clamp(48px,7vw,96px);display:grid}.steps[data-astro-cid-grsovck6]{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative;opacity:1!important;transform:none!important}.steps[data-astro-cid-grsovck6]:before{content:"";background:var(--line-strong);transform-origin:top;width:1px;transition:transform 2s var(--ease) .2s;position:absolute;top:0;bottom:0;left:21px;transform:scaleY(0)}.steps[data-astro-cid-grsovck6].is-in:before{transform:none}.steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--i) * .26s + .3s);gap:12px;padding:0 0 44px 70px;display:grid;position:relative;transform:translateY(18px)}.steps[data-astro-cid-grsovck6].is-in li[data-astro-cid-grsovck6]{opacity:1;transform:none}.steps__n[data-astro-cid-grsovck6]{background:var(--ink);border:1px solid var(--amber);width:44px;height:44px;color:var(--amber);font-family:var(--font-display);letter-spacing:.08em;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:-4px;left:0}.steps__t[data-astro-cid-grsovck6]{letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);font-weight:700}.steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6] .muted[data-astro-cid-grsovck6]{max-width:46ch;font-size:15.5px;line-height:1.65}@media (width>=1000px){.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(var(--n), 1fr);gap:36px}.steps[data-astro-cid-grsovck6]:before{transform-origin:0;width:auto;height:1px;inset:21px 0 auto;transform:scaleX(0)}.steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{padding:76px 0 0}.steps__n[data-astro-cid-grsovck6]{top:0}}@media (prefers-reduced-motion:reduce){.steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{opacity:1;transition:none;transform:none}.steps[data-astro-cid-grsovck6]:before{transition:none;transform:none}}.contact[data-astro-cid-he3spzz3]{scroll-margin-top:20px}.contact__grid[data-astro-cid-he3spzz3]{gap:48px;display:grid}@media (width>=1000px){.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1.1fr 1fr;align-items:start;gap:80px}}.contact__text[data-astro-cid-he3spzz3]{gap:22px;display:grid}.contact__links[data-astro-cid-he3spzz3]{justify-items:start;gap:16px;margin-top:10px;display:grid}.contact__mail[data-astro-cid-he3spzz3]{font-family:var(--font-display);border-bottom:1px solid var(--line-strong);font-size:clamp(20px,2vw,26px);font-weight:600;transition:color .3s,border-color .3s}.contact__mail[data-astro-cid-he3spzz3]:hover{color:var(--amber);border-color:var(--amber)}.contact__form[data-astro-cid-he3spzz3]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink-2);gap:18px;padding:32px;display:grid}@media (width>=640px){.contact__form[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr}.f--full[data-astro-cid-he3spzz3]{grid-column:1/-1}}.contact__form[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3]{justify-content:center}.contact__fine[data-astro-cid-he3spzz3]{color:var(--fg-3);text-align:center;font-size:13px}.f[data-astro-cid-he3spzz3]{gap:8px;display:grid}.f[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:12px}.f[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.f[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3],.f[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{background:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;color:var(--fg);font:inherit;outline:none;padding:14px 16px;transition:border-color .3s,box-shadow .3s}.f[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.f[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]:focus,.f[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--amber);box-shadow:0 0 0 3px #f5a11c2e}.f[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3] option[data-astro-cid-he3spzz3]{background:var(--ink-2)}.faq[data-astro-cid-he3spzz3]{gap:0;margin-top:clamp(64px,9vw,120px);display:grid}.faq[data-astro-cid-he3spzz3] .kicker[data-astro-cid-he3spzz3]{margin-bottom:20px}.faq[data-astro-cid-he3spzz3] details[data-astro-cid-he3spzz3]{border-top:1px solid var(--line)}.faq[data-astro-cid-he3spzz3] details[data-astro-cid-he3spzz3]:last-child{border-bottom:1px solid var(--line)}.faq[data-astro-cid-he3spzz3] summary[data-astro-cid-he3spzz3]{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(17px,1.5vw,21px);font-weight:600;list-style:none;transition:color .3s;display:flex}.faq[data-astro-cid-he3spzz3] summary[data-astro-cid-he3spzz3]::-webkit-details-marker{display:none}.faq[data-astro-cid-he3spzz3] summary[data-astro-cid-he3spzz3]:hover{color:var(--amber)}.faq[data-astro-cid-he3spzz3] summary[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{width:20px;height:20px;transition:transform .4s var(--ease);flex:none}.faq[data-astro-cid-he3spzz3] details[data-astro-cid-he3spzz3][open] summary[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{transform:rotate(45deg)}.faq[data-astro-cid-he3spzz3] details[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{max-width:70ch;padding:0 0 24px}
