.hero[data-astro-cid-i3irphx7]{color:#f5f5f7;--logo-word:#f5f5f7;align-items:flex-end;min-height:100svh;padding-bottom:clamp(28px,6vh,64px);display:flex;position:relative;overflow:hidden}.hero__field[data-astro-cid-i3irphx7]{width:100%;height:100%;position:absolute;inset:0}.hero__vignette[data-astro-cid-i3irphx7]{pointer-events:none;background:linear-gradient(#0a0a0b00 60%,#0a0a0be6 100%),linear-gradient(#0a0a0b99 0%,#0a0a0b00 18%);position:absolute;inset:0}.hero__inner[data-astro-cid-i3irphx7]{z-index:2;will-change:transform, opacity;gap:clamp(24px,4vh,44px);display:grid;position:relative}.hero__eyebrow[data-astro-cid-i3irphx7]{color:#c7c7cc;align-items:baseline;max-width:100%;display:flex}.hero__eyebrow[data-astro-cid-i3irphx7]:before{transform:translateY(-1px)}.ticker[data-astro-cid-i3irphx7]{min-width:0;line-height:1.35;display:inline-grid}.ticker__item[data-astro-cid-i3irphx7]{opacity:0;grid-area:1/1}.ticker__item[data-astro-cid-i3irphx7].is-on{opacity:1}.ticker__item[data-astro-cid-i3irphx7] .tc{will-change:transform;display:inline-block}.hero__title[data-astro-cid-i3irphx7]{margin:0;line-height:0}.hero__title[data-astro-cid-i3irphx7] .hero__word{width:min(88vw,max(330px,50vw + 40px),900px);height:auto}.hero__title[data-astro-cid-i3irphx7] .lw{will-change:transform}.hero__foot[data-astro-cid-i3irphx7]{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:flex}.hero__focus[data-astro-cid-i3irphx7]{color:#a1a1a6;letter-spacing:-.01em;gap:4px;font-size:clamp(15px,1.3vw,19px);display:grid}.hero__focus-strong[data-astro-cid-i3irphx7]{color:#f5f5f7;font-weight:500}.cue[data-astro-cid-i3irphx7]{aspect-ratio:1;border-radius:50%;flex-shrink:0;place-items:center;width:clamp(88px,8vw,116px);display:grid;position:relative}.cue__ring[data-astro-cid-i3irphx7]{width:100%;height:100%;position:absolute;inset:0}.cue__ring[data-astro-cid-i3irphx7] text[data-astro-cid-i3irphx7]{font:650 10.5px var(--label);letter-spacing:.16em;text-transform:uppercase;fill:#c7c7cc}.cue__arrow[data-astro-cid-i3irphx7]{aspect-ratio:1;background:var(--orange);width:44%;color:var(--ink);transition:transform .6s var(--ease);border-radius:50%;place-items:center;display:grid}.cue__arrow[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:46%;height:46%;animation:bob 2s var(--ease) infinite}.cue[data-astro-cid-i3irphx7]:hover .cue__arrow[data-astro-cid-i3irphx7]{transform:scale(1.12)}@keyframes bob{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}html:not(.motion) .ticker__item[data-astro-cid-i3irphx7]{position:static}.about[data-astro-cid-j4y4sje3]{padding-top:clamp(120px,22vh,240px)}.about__statement[data-astro-cid-j4y4sje3]{letter-spacing:-.04em;max-width:15ch;margin-top:32px;font-size:clamp(36px,6.4vw,104px);font-weight:600;line-height:1.04}.about__statement[data-astro-cid-j4y4sje3] .w{color:color-mix(in srgb, var(--fg) 16%, transparent);transition:color .2s linear}html:not(.motion) .about__statement[data-astro-cid-j4y4sje3] .w{color:inherit}.about__statement[data-astro-cid-j4y4sje3]{max-width:18ch}.about__grid[data-astro-cid-j4y4sje3]{align-items:center;gap:clamp(32px,5vw,80px);margin-top:clamp(56px,10vh,120px);display:grid}.about__photo[data-astro-cid-j4y4sje3]{aspect-ratio:4/5;background:var(--ink-2);border-radius:28px;position:relative;overflow:hidden}.about__photo[data-astro-cid-j4y4sje3] img{object-fit:cover;transform-origin:50% 30%;width:100%;height:100%}html.js.motion .about__photo[data-astro-cid-j4y4sje3]{clip-path:inset(14% 10% round 28px)}.about__text[data-astro-cid-j4y4sje3]{align-content:center;gap:24px;display:grid}.about__p[data-astro-cid-j4y4sje3]{letter-spacing:-.014em;color:var(--fg-mute);max-width:52ch;font-size:clamp(18px,1.5vw,22px);line-height:1.5}.about__p[data-astro-cid-j4y4sje3]:first-child{color:var(--fg)}.about__cta[data-astro-cid-j4y4sje3]{justify-self:start;margin-top:8px}@media (width>=900px){.about__grid[data-astro-cid-j4y4sje3]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}}.quote[data-astro-cid-j4y4sje3]{color:#f5f5f7;height:240vh;position:relative}.quote__sticky[data-astro-cid-j4y4sje3]{align-items:flex-end;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.quote__frame[data-astro-cid-j4y4sje3]{will-change:clip-path;position:absolute;inset:0;overflow:hidden}.quote__frame[data-astro-cid-j4y4sje3] picture,.quote__frame[data-astro-cid-j4y4sje3] img{width:100%;height:100%;display:block}.quote__frame[data-astro-cid-j4y4sje3] img{object-fit:cover;object-position:35% 40%;will-change:transform}.quote__frame[data-astro-cid-j4y4sje3]:after{content:"";pointer-events:none;background:#0a0a0b61;position:absolute;inset:0}.quote__shade[data-astro-cid-j4y4sje3]{background:linear-gradient(#0a0a0b00 30%,#0a0a0b8c 62%,#0a0a0beb 100%);position:absolute;inset:0}.quote__content[data-astro-cid-j4y4sje3]{z-index:1;padding-bottom:clamp(48px,12vh,120px);position:relative}.quote__text[data-astro-cid-j4y4sje3]{letter-spacing:-.04em;text-wrap:balance;max-width:17ch;font-size:clamp(32px,5vw,84px);font-weight:650;line-height:1.04}.quote__mark[data-astro-cid-j4y4sje3]{color:var(--orange);margin-right:.04em}.quote__cite[data-astro-cid-j4y4sje3]{font:650 13px var(--label);letter-spacing:.16em;text-transform:uppercase;color:#c7c7cc;margin-top:24px}@media (width>=900px){.quote__sticky[data-astro-cid-j4y4sje3]{align-items:center}.quote__content[data-astro-cid-j4y4sje3]{text-align:left;flex-direction:column;align-items:flex-end;padding-bottom:0;display:flex}.quote__text[data-astro-cid-j4y4sje3],.quote__cite[data-astro-cid-j4y4sje3]{width:min(52%,820px)}.quote__shade[data-astro-cid-j4y4sje3]{background:linear-gradient(270deg,#0a0a0be6 0%,#0a0a0b80 45%,#0a0a0b00 75%)}}html:not(.motion) .quote[data-astro-cid-j4y4sje3]{height:auto}html:not(.motion) .quote__sticky[data-astro-cid-j4y4sje3]{min-height:100svh;position:relative}.connect[data-astro-cid-j4y4sje3]{padding-block:clamp(80px,14vh,160px)}.connect__inner[data-astro-cid-j4y4sje3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.connect__text[data-astro-cid-j4y4sje3]{letter-spacing:-.03em;max-width:30ch;font-size:clamp(22px,2.4vw,36px);font-weight:600;line-height:1.2}.years[data-astro-cid-j4y4sje3]{height:220vh;position:relative}.years__sticky[data-astro-cid-j4y4sje3]{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.years__num[data-astro-cid-j4y4sje3]{letter-spacing:-.07em;font-variant-numeric:tabular-nums;will-change:transform;align-items:flex-start;font-size:clamp(200px,48vw,760px);font-weight:700;line-height:.8;display:flex}.years__digits[data-astro-cid-j4y4sje3]{background:linear-gradient(#1d1d1f 10%,#4f5d75 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.02em}.years__plus[data-astro-cid-j4y4sje3]{color:var(--orange);margin-top:.14em;margin-left:.04em;font-size:.4em}.years__label[data-astro-cid-j4y4sje3]{letter-spacing:-.03em;justify-content:center;gap:.35em;font-size:clamp(22px,3vw,44px);font-weight:600;display:flex;position:absolute;bottom:clamp(32px,10vh,96px);left:0;right:0}.years__label[data-astro-cid-j4y4sje3] span[data-astro-cid-j4y4sje3]:nth-child(2){color:var(--orange)}html:not(.motion) .years[data-astro-cid-j4y4sje3]{height:auto}html:not(.motion) .years__sticky[data-astro-cid-j4y4sje3]{height:80svh;position:relative}.stats[data-astro-cid-j4y4sje3]{padding-bottom:clamp(96px,14vh,180px)}.stats__grid[data-astro-cid-j4y4sje3]{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.stat[data-astro-cid-j4y4sje3]{border-bottom:1px solid var(--line);align-content:start;gap:12px;padding:32px 20px 32px 0;display:grid}.stat[data-astro-cid-j4y4sje3]:nth-child(odd){border-right:1px solid var(--line);padding-right:20px}.stat[data-astro-cid-j4y4sje3]:nth-child(2n){padding-left:20px}.stat__value[data-astro-cid-j4y4sje3]{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(56px,8vw,120px);font-weight:650;line-height:1}.stat__suffix[data-astro-cid-j4y4sje3]{color:var(--orange)}.stat__label[data-astro-cid-j4y4sje3]{color:var(--fg-mute);max-width:26ch;font-size:15px}@media (width>=900px){.stats__grid[data-astro-cid-j4y4sje3]{grid-template-columns:repeat(4,1fr)}.stat[data-astro-cid-j4y4sje3],.stat[data-astro-cid-j4y4sje3]:nth-child(odd),.stat[data-astro-cid-j4y4sje3]:nth-child(2n){border-right:1px solid var(--line);padding:40px 28px}.stat[data-astro-cid-j4y4sje3]:first-child{padding-left:0}.stat[data-astro-cid-j4y4sje3]:last-child{border-right:0}}.approach__grid[data-astro-cid-jeht7s6z]{gap:40px;display:grid}.approach__grid[data-astro-cid-jeht7s6z]>[data-astro-cid-jeht7s6z]{min-width:0}.approach__lead[data-astro-cid-jeht7s6z]{letter-spacing:-.02em;max-width:20ch;margin-top:20px;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.3}.pillar[data-astro-cid-jeht7s6z]{letter-spacing:-.055em;align-items:baseline;gap:clamp(12px,2vw,28px);font-size:clamp(42px,11vw,180px);font-weight:700;line-height:.98;display:flex}.pillar__n[data-astro-cid-jeht7s6z]{font:500 12px var(--label);letter-spacing:.08em;color:var(--orange);transform:translateY(-1.2em)}.pillar__w[data-astro-cid-jeht7s6z]{color:color-mix(in srgb, var(--fg) 14%, transparent);transition:color .5s var(--ease)}.pillar[data-astro-cid-jeht7s6z].is-on .pillar__w[data-astro-cid-jeht7s6z]{color:var(--fg)}.pillar[data-astro-cid-jeht7s6z].is-on:nth-child(2) .pillar__w[data-astro-cid-jeht7s6z]{color:var(--slate)}.pillar[data-astro-cid-jeht7s6z].is-on:nth-child(3) .pillar__w[data-astro-cid-jeht7s6z]{color:var(--orange)}html:not(.motion) .pillar__w[data-astro-cid-jeht7s6z]{color:var(--fg)}.approach__body[data-astro-cid-jeht7s6z]{max-width:62ch;margin-top:clamp(48px,8vh,96px);margin-left:auto}@media (width>=1000px){.approach__grid[data-astro-cid-jeht7s6z]{grid-template-columns:minmax(240px,1fr) 2.4fr}.approach__aside[data-astro-cid-jeht7s6z]{top:calc(var(--nav-h) + 40px);align-self:start;position:sticky}}.expertise[data-astro-cid-jeht7s6z]{padding-bottom:clamp(96px,14vh,180px)}.ex__list[data-astro-cid-jeht7s6z]{border-top:1px solid var(--line)}.ex[data-astro-cid-jeht7s6z]{border-bottom:1px solid var(--line);gap:12px 32px;padding:36px 0;display:grid;position:relative}.ex__n[data-astro-cid-jeht7s6z]{font:500 12px var(--label);letter-spacing:.08em;color:var(--fg-mute);padding-top:.9em}.ex__title[data-astro-cid-jeht7s6z]{letter-spacing:-.035em;transition:transform .6s var(--ease);font-size:clamp(30px,4.4vw,64px);font-weight:650;line-height:1.04}.ex__text[data-astro-cid-jeht7s6z]{color:var(--fg-mute);align-self:center;max-width:44ch}.ex__bar[data-astro-cid-jeht7s6z]{background:var(--orange);transform-origin:0;width:100%;height:1px;transition:transform .8s var(--ease);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.ex[data-astro-cid-jeht7s6z]:hover .ex__bar[data-astro-cid-jeht7s6z]{transform:scaleX(1)}.ex[data-astro-cid-jeht7s6z]:hover .ex__title[data-astro-cid-jeht7s6z]{transform:translate(12px)}@media (width>=900px){.ex[data-astro-cid-jeht7s6z]{grid-template-columns:64px 1.4fr 1fr;padding:48px 0}}.marquee[data-astro-cid-jeht7s6z]{gap:14px;margin-top:clamp(80px,12vh,140px);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee__row[data-astro-cid-jeht7s6z]{letter-spacing:-.03em;white-space:nowrap;will-change:transform;gap:0;width:max-content;font-size:clamp(28px,3.6vw,56px);font-weight:600;display:flex}.marquee__row[data-astro-cid-jeht7s6z] li[data-astro-cid-jeht7s6z]{align-items:center;display:flex}.marquee__row--b[data-astro-cid-jeht7s6z]{color:var(--fg-mute)}.marquee__sep[data-astro-cid-jeht7s6z]{color:var(--orange);margin-inline:.9em;font-size:.4em}.xp-sec[data-astro-cid-kq42ek7p]{padding-top:clamp(96px,16vh,200px);padding-bottom:clamp(64px,10vh,120px)}.xp-head[data-astro-cid-kq42ek7p]{gap:24px;margin-bottom:clamp(48px,8vh,96px);display:grid}.xp-track[data-astro-cid-kq42ek7p]{padding-inline:var(--gutter);gap:16px;display:grid}.xp[data-astro-cid-kq42ek7p]{background:var(--ink-2);color:#f5f5f7;isolation:isolate;min-height:480px;transition:border-color .5s var(--ease);border:1px solid #ffffff14;border-radius:28px;flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(24px,3vw,44px);display:flex;position:relative;overflow:hidden}.xp[data-astro-cid-kq42ek7p]:before{content:"";z-index:-1;background:radial-gradient(600px circle at var(--mx,50%) var(--my,120%), #eb835329, transparent 60%);opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.xp[data-astro-cid-kq42ek7p]:hover{border-color:#eb835366}.xp[data-astro-cid-kq42ek7p]:hover:before{opacity:1}.xp__top[data-astro-cid-kq42ek7p]{font:500 12px var(--label);letter-spacing:.08em;text-transform:uppercase;color:#a1a1a6;justify-content:space-between;display:flex}.xp__idx[data-astro-cid-kq42ek7p]{color:var(--orange)}.xp__brand[data-astro-cid-kq42ek7p]{align-items:center;gap:12px;margin-bottom:22px;display:flex}.xp__tag[data-astro-cid-kq42ek7p]{font:500 11px var(--label);letter-spacing:.08em;text-transform:uppercase;color:#a1a1a6;border:1px solid #ffffff2e;border-radius:999px;padding:6px 10px;display:inline-block}.xp__company[data-astro-cid-kq42ek7p]{letter-spacing:-.045em;overflow-wrap:break-word;hyphens:auto;font-size:clamp(36px,4.1vw,72px);font-weight:650;line-height:.96}.xp__roles[data-astro-cid-kq42ek7p]{color:#d2d2d7;gap:4px;margin-top:20px;font-size:17px;display:grid}.xp__rn[data-astro-cid-kq42ek7p]{color:#6e6e73;font-variant-numeric:tabular-nums;margin-right:8px}.xp__entities[data-astro-cid-kq42ek7p]{color:#86868b;gap:2px;margin-top:14px;font-size:14px;display:grid}.xp__bottom[data-astro-cid-kq42ek7p]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.xp__metrics[data-astro-cid-kq42ek7p]{gap:28px;display:flex}.xp__metrics[data-astro-cid-kq42ek7p] li[data-astro-cid-kq42ek7p]{gap:2px;display:grid}.xp__metrics[data-astro-cid-kq42ek7p] strong[data-astro-cid-kq42ek7p]{letter-spacing:-.04em;font-size:32px;font-weight:650;line-height:1}.xp__metrics[data-astro-cid-kq42ek7p] span[data-astro-cid-kq42ek7p]{color:#86868b;max-width:14ch;font-size:13px}.xp__more[data-astro-cid-kq42ek7p]{gap:8px;font-size:15px;font-weight:500;display:inline-flex}.xp__more[data-astro-cid-kq42ek7p] .arrow[data-astro-cid-kq42ek7p]{transition:transform .5s var(--ease)}.xp[data-astro-cid-kq42ek7p]:hover .xp__more[data-astro-cid-kq42ek7p] .arrow[data-astro-cid-kq42ek7p]{transform:translate(6px)}.xp--end[data-astro-cid-kq42ek7p],.xp-progress[data-astro-cid-kq42ek7p]{display:none}@media (width>=1024px){.xp-pin[data-astro-cid-kq42ek7p]{position:relative}html.motion .xp-pin[data-astro-cid-kq42ek7p]{flex-direction:column;justify-content:center;height:100svh;display:flex;overflow:hidden}html.motion .xp-track[data-astro-cid-kq42ek7p]{will-change:transform;gap:20px;width:max-content;display:flex}html.motion .xp[data-astro-cid-kq42ek7p]{flex-shrink:0;width:min(46vw,640px);height:min(68svh,640px);min-height:0}html.motion .xp--end[data-astro-cid-kq42ek7p]{background:0 0;border:0;justify-content:center;align-items:center;width:40vw;display:flex}.xp-end__text[data-astro-cid-kq42ek7p]{letter-spacing:-.045em;color:#6e6e73;font-size:clamp(40px,4vw,72px);font-weight:650}html.motion .xp-progress[data-astro-cid-kq42ek7p]{margin-top:32px;display:block}.xp-progress__bar[data-astro-cid-kq42ek7p]{background:#ffffff1f;border-radius:2px;height:2px;display:block;overflow:hidden}.xp-progress__bar[data-astro-cid-kq42ek7p] i[data-astro-cid-kq42ek7p]{background:var(--orange);transform-origin:0;height:100%;display:block;transform:scaleX(0)}html:not(.motion) .xp-track[data-astro-cid-kq42ek7p]{grid-template-columns:repeat(2,1fr)}}.edu__head[data-astro-cid-z7ue35xk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.edu__card[data-astro-cid-z7ue35xk]{background:var(--white);border-radius:28px;gap:32px;margin-top:40px;padding:clamp(28px,4vw,56px);display:grid;box-shadow:0 1px #0000000a,0 30px 60px -30px #0000001f}.edu__mono[data-astro-cid-z7ue35xk]{aspect-ratio:1;background:var(--ink);color:#f5f5f7;letter-spacing:-.05em;border-radius:24px;place-items:center;width:clamp(120px,16vw,200px);font-size:clamp(28px,3.4vw,44px);font-weight:700;display:grid;position:relative;overflow:hidden}.edu__mono[data-astro-cid-z7ue35xk]:after{content:"";background:radial-gradient(closest-side,#eb83538c,#0000);height:90%;position:absolute;inset:auto -20% -60%}.edu__mono[data-astro-cid-z7ue35xk] .edu__logo{z-index:1;width:70%;height:auto;position:relative}.edu__text[data-astro-cid-z7ue35xk]{align-content:center;gap:12px;display:grid}.edu__period[data-astro-cid-z7ue35xk]{font:500 12px var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}.edu__degree[data-astro-cid-z7ue35xk]{letter-spacing:-.02em;font-size:clamp(20px,2vw,28px);font-weight:500}.edu__note[data-astro-cid-z7ue35xk]{max-width:60ch}@media (width>=800px){.edu__card[data-astro-cid-z7ue35xk]{grid-template-columns:auto 1fr;gap:56px}}.certs[data-astro-cid-z7ue35xk]{margin-top:clamp(64px,10vh,120px)}.certs__list[data-astro-cid-z7ue35xk]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.cert[data-astro-cid-z7ue35xk]{background:var(--white);box-shadow:inset 0 0 0 1px var(--line);transition:transform .4s var(--ease), box-shadow .4s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:15px;display:inline-flex}.cert[data-astro-cid-z7ue35xk]:hover{box-shadow:inset 0 0 0 1px var(--orange);transform:translateY(-2px)}.cert__g[data-astro-cid-z7ue35xk]{flex-shrink:0;width:20px;height:20px;margin-left:4px}.testi__title[data-astro-cid-ndabfdc4]{max-width:18ch;margin-top:20px}.testi__stage[data-astro-cid-ndabfdc4]{margin-top:clamp(48px,8vh,96px)}.testi__slides[data-astro-cid-ndabfdc4]{display:grid}.tq[data-astro-cid-ndabfdc4]{opacity:0;visibility:hidden;transition:opacity .8s var(--ease), visibility .8s;grid-area:1/1;align-content:start;gap:32px;display:grid}.tq[data-astro-cid-ndabfdc4].is-active{opacity:1;visibility:visible}html:not(.js) .tq[data-astro-cid-ndabfdc4]{opacity:1;visibility:visible;grid-area:auto;margin-bottom:48px}.tq__mark[data-astro-cid-ndabfdc4]{height:.4em;color:var(--orange);font-size:clamp(80px,10vw,160px);font-weight:700;line-height:.6}.tq__quote[data-astro-cid-ndabfdc4]{letter-spacing:-.035em;text-wrap:balance;max-width:26ch;font-size:clamp(28px,4vw,60px);font-weight:600;line-height:1.12}.tq__quote[data-astro-cid-ndabfdc4] .w{display:inline-block}.tq__who[data-astro-cid-ndabfdc4]{align-items:center;gap:16px;font-size:16px;display:flex}.tq__who[data-astro-cid-ndabfdc4]>span[data-astro-cid-ndabfdc4]:last-child{display:grid}.tq__avatar[data-astro-cid-ndabfdc4]{background:var(--ink);color:#f5f5f7;letter-spacing:-.02em;border-radius:50%;place-items:center;width:52px;height:52px;font-size:14px;font-weight:600;display:grid}.testi__ctrl[data-astro-cid-ndabfdc4]{justify-content:space-between;align-items:center;gap:24px;margin-top:48px;display:flex}.testi__dots[data-astro-cid-ndabfdc4]{flex-wrap:wrap;gap:8px;display:flex}.testi__dot[data-astro-cid-ndabfdc4]{align-items:center;width:40px;height:28px;display:grid}.testi__dot[data-astro-cid-ndabfdc4] i[data-astro-cid-ndabfdc4]{background:var(--line);border-radius:3px;height:3px;display:block;position:relative;overflow:hidden}.testi__dot[data-astro-cid-ndabfdc4] i[data-astro-cid-ndabfdc4]:after{content:"";background:var(--fg);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}.testi__dot[data-astro-cid-ndabfdc4][aria-selected=true] i[data-astro-cid-ndabfdc4]:after{background:var(--orange)}.testi__arrows[data-astro-cid-ndabfdc4]{gap:8px;display:flex}.testi__arrow[data-astro-cid-ndabfdc4]{width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;font-size:18px;transition:background .3s,color .3s}.testi__arrow[data-astro-cid-ndabfdc4]:hover{background:var(--fg);color:var(--bg)}@media (width<=560px){.testi__dot[data-astro-cid-ndabfdc4]{width:24px}}.contact[data-astro-cid-rm6npfgm]{padding-bottom:clamp(96px,14vh,160px)}.contact__title[data-astro-cid-rm6npfgm]{letter-spacing:-.05em;max-width:13ch;margin-top:24px;font-size:clamp(48px,9vw,152px);font-weight:650;line-height:.96}.contact__grid[data-astro-cid-rm6npfgm]{gap:56px;margin-top:clamp(56px,10vh,120px);display:grid}.contact__side[data-astro-cid-rm6npfgm]{align-content:start;gap:28px;display:grid}.contact__photo[data-astro-cid-rm6npfgm]{aspect-ratio:4/5;background:#111;border-radius:24px;width:min(100%,380px);position:relative;overflow:hidden}.contact__photo[data-astro-cid-rm6npfgm]:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0b26,#0a0a0b8c);position:absolute;inset:0}.contact__photo[data-astro-cid-rm6npfgm] picture,.contact__photo[data-astro-cid-rm6npfgm] img{width:100%;height:100%;display:block}.contact__photo[data-astro-cid-rm6npfgm] img{object-fit:cover;object-position:30% 40%}html.js.motion .contact__photo[data-astro-cid-rm6npfgm]{clip-path:inset(14% 10% round 24px)}.contact__inline[data-astro-cid-rm6npfgm]{color:var(--fg)}.contact__quick[data-astro-cid-rm6npfgm]{flex-wrap:wrap;gap:12px;display:flex}@media (width>=960px){.contact__grid[data-astro-cid-rm6npfgm]{grid-template-columns:1fr 1.2fr;gap:96px}}.form[data-astro-cid-rm6npfgm]{gap:14px;display:grid}.form__intro[data-astro-cid-rm6npfgm]{color:var(--fg-mute);max-width:46ch;margin-bottom:12px}.field[data-astro-cid-rm6npfgm]{position:relative}.field[data-astro-cid-rm6npfgm] input[data-astro-cid-rm6npfgm],.field[data-astro-cid-rm6npfgm] textarea[data-astro-cid-rm6npfgm]{width:100%;font:inherit;color:var(--fg);resize:vertical;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;outline:none;padding:28px 18px 12px;font-size:18px;transition:border-color .3s,background .3s}.field[data-astro-cid-rm6npfgm] textarea[data-astro-cid-rm6npfgm]{min-height:160px}.field[data-astro-cid-rm6npfgm] input[data-astro-cid-rm6npfgm]:focus,.field[data-astro-cid-rm6npfgm] textarea[data-astro-cid-rm6npfgm]:focus{border-color:var(--orange);background:#ffffff0f}.field[data-astro-cid-rm6npfgm] label[data-astro-cid-rm6npfgm]{color:#86868b;pointer-events:none;transform-origin:0 0;transition:transform .35s var(--ease), color .3s;position:absolute;top:20px;left:19px}.field[data-astro-cid-rm6npfgm] input[data-astro-cid-rm6npfgm]:focus+label[data-astro-cid-rm6npfgm],.field[data-astro-cid-rm6npfgm] input[data-astro-cid-rm6npfgm]:not(:placeholder-shown)+label[data-astro-cid-rm6npfgm],.field[data-astro-cid-rm6npfgm] textarea[data-astro-cid-rm6npfgm]:focus+label[data-astro-cid-rm6npfgm],.field[data-astro-cid-rm6npfgm] textarea[data-astro-cid-rm6npfgm]:not(:placeholder-shown)+label[data-astro-cid-rm6npfgm]{color:var(--orange);transform:translateY(-11px)scale(.75)}.field[data-astro-cid-rm6npfgm].is-invalid input[data-astro-cid-rm6npfgm],.field[data-astro-cid-rm6npfgm].is-invalid textarea[data-astro-cid-rm6npfgm]{border-color:#ff6b6b}.form__hp[data-astro-cid-rm6npfgm]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form__foot[data-astro-cid-rm6npfgm]{flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px;display:flex}.form__submit[data-astro-cid-rm6npfgm][disabled]{opacity:.6;pointer-events:none}.form__status[data-astro-cid-rm6npfgm]{color:#a1a1a6;font-size:15px}.form__status[data-astro-cid-rm6npfgm].is-ok{color:#7ee2a8}.form__status[data-astro-cid-rm6npfgm].is-err{color:#ff8a8a}.rec__head[data-astro-cid-eom32p5i]{gap:20px;display:grid}.rec__title[data-astro-cid-eom32p5i]{max-width:16ch}.rec__photo[data-astro-cid-eom32p5i]{aspect-ratio:16/9;background:#111;border-radius:28px;margin-top:clamp(40px,7vh,80px);position:relative;overflow:hidden}.rec__photo[data-astro-cid-eom32p5i] picture,.rec__photo[data-astro-cid-eom32p5i] img{width:100%;height:100%;display:block}.rec__photo[data-astro-cid-eom32p5i] img{object-fit:cover;object-position:var(--pos,50% 50%)}.slide[data-astro-cid-eom32p5i]{opacity:0;transition:opacity 1.2s var(--ease);margin:0;position:absolute;inset:0}.slide[data-astro-cid-eom32p5i].is-active{opacity:1;z-index:1}.slide[data-astro-cid-eom32p5i] picture{transform:scale(1.02)}html.motion .slide[data-astro-cid-eom32p5i].is-active picture{animation:9s linear both kenburns}@keyframes kenburns{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.12)translate(-1.5%,-1%)}}.rec__dots[data-astro-cid-eom32p5i]{z-index:2;gap:6px;display:flex;position:absolute;bottom:26px;right:20px}.rec__dot[data-astro-cid-eom32p5i]{align-items:center;width:34px;height:20px;display:grid}.rec__dot[data-astro-cid-eom32p5i] i[data-astro-cid-eom32p5i]{background:#ffffff4d;border-radius:3px;height:3px;display:block;position:relative;overflow:hidden}.rec__dot[data-astro-cid-eom32p5i] i[data-astro-cid-eom32p5i]:after{content:"";transform:scaleX(var(--p,0));transform-origin:0;background:#f5f5f7;position:absolute;inset:0}html.js.motion .rec__photo[data-astro-cid-eom32p5i]{clip-path:inset(14% 10% round 28px)}.rec__cap[data-astro-cid-eom32p5i]{z-index:2;max-width:calc(100% - 40px);font:650 12px var(--label);letter-spacing:.14em;text-transform:uppercase;color:#f5f5f7;-webkit-backdrop-filter:blur(12px);background:#0a0a0b8c;border-radius:999px;padding:10px 16px;position:absolute;bottom:20px;left:20px}.rec__list[data-astro-cid-eom32p5i]{border-top:1px solid var(--line);gap:0;margin-top:clamp(40px,6vh,72px);display:grid}.rec__item[data-astro-cid-eom32p5i]{border-bottom:1px solid var(--line);gap:10px;padding:32px 0;display:grid}.rec__meta[data-astro-cid-eom32p5i]{font:650 12px var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.rec__text[data-astro-cid-eom32p5i]{color:var(--fg-mute);max-width:56ch}.rec__link[data-astro-cid-eom32p5i]{justify-self:start;margin-top:6px;font-size:15px;font-weight:500}@media (width>=900px){.rec__list[data-astro-cid-eom32p5i]{grid-template-columns:1fr 1fr;gap:0 56px}.rec__item[data-astro-cid-eom32p5i]{padding:40px 0}}@media (width<=640px){.rec__photo[data-astro-cid-eom32p5i]{aspect-ratio:4/5}.rec__dots[data-astro-cid-eom32p5i]{bottom:70px;left:20px;right:auto}}.loader[data-astro-cid-lcdefpme]{display:none}html.js.motion .loader[data-astro-cid-lcdefpme]{z-index:990;background:var(--ink);place-items:center;display:grid;position:fixed;inset:0}html.js.motion.loaded .loader[data-astro-cid-lcdefpme],html.js.motion.no-loader .loader[data-astro-cid-lcdefpme]{display:none}.loader__inner[data-astro-cid-lcdefpme]{justify-items:center;gap:28px;display:grid}.loader[data-astro-cid-lcdefpme] .loader__mark{width:96px;height:96px;overflow:visible}.loader__count[data-astro-cid-lcdefpme]{font:500 12px var(--label);letter-spacing:.1em;color:#6e6e73;font-variant-numeric:tabular-nums}
