.hh__big{--hw-mk:#e289a8;--hw-ad:#7ba0d9;--hw-ag:#a987c9;--hw-rc:#3fae72;justify-self:stretch}@supports (color:color(display-p3 1 1 1)){.hh__big{--hw-mk:color(display-p3 .893 .508 .655);--hw-ad:color(display-p3 .471 .619 .904);--hw-ag:color(display-p3 .658 .507 .831);--hw-rc:color(display-p3 .259 .699 .421)}}.hh__slot{vertical-align:baseline;white-space:nowrap;color:var(--gold);display:inline-block;position:relative}.hh__slot.is-typing:before{content:attr(data-word) "​";content:attr(data-word) "​" / "";color:var(--word-color,currentColor)}.hh__slot.is-typing>.hh__real{opacity:0;pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:hidden}.hh__caret{background:currentColor;border-radius:1px;width:.07em;height:.78em;margin-left:.05em;animation:1s ease-in-out infinite hwBlink;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.hh__caret.is-typing{opacity:1;animation:none}.hh__caret.is-done{opacity:0;transition:opacity .35s;animation:none}@keyframes hwBlink{0%,45%{opacity:1}55%,to{opacity:0}}.hp__list[data-astro-cid-m5a7j4c3]{border-top:1px solid var(--on-line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,80px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.hp__row[data-astro-cid-m5a7j4c3]{border-bottom:1px solid var(--on-line);min-width:0;padding:26px 0 28px}.hp__t[data-astro-cid-m5a7j4c3]{font:700 clamp(19px, 1.5vw, 22px)/1.25 var(--font-sans);letter-spacing:-.01em;color:var(--on);text-wrap:balance;margin:0}.hp__x[data-astro-cid-m5a7j4c3]{max-width:42ch;font:400 16px/1.55 var(--font-sans);color:var(--on-mute);margin:8px 0 0}@media (width<=760px){.hp__list[data-astro-cid-m5a7j4c3]{grid-template-columns:minmax(0,1fr)}.hp__row[data-astro-cid-m5a7j4c3]{padding:22px 0 24px}}html[dir=rtl] .hp__t[data-astro-cid-m5a7j4c3]{letter-spacing:0;line-height:1.55}html[dir=rtl] .hp__x[data-astro-cid-m5a7j4c3]{font-size:17px;line-height:1.75}.eg__frame[data-astro-cid-an2qec6s]{fill:#060607;stroke:url(#egTitan);stroke-width:3px}.eg[data-astro-cid-an2qec6s] .eg__part--fill[data-astro-cid-an2qec6s]{fill:url(#egAlu);stroke:oklab(100% 0 5.96046e-8/.28);stroke-width:1px}.eg-ob--phone[data-astro-cid-an2qec6s]{background:0 0;overflow:visible}.ph__clip[data-astro-cid-an2qec6s]{border-radius:inherit;isolation:isolate;background:linear-gradient(180deg, color-mix(in oklab, var(--ci-rc) 45%, #06100c), #050907);position:absolute;inset:0;overflow:hidden}.ph__island[data-astro-cid-an2qec6s]{z-index:10;background:#000}.ph__island[data-astro-cid-an2qec6s]:after{content:"";background:radial-gradient(circle at 35% 35%,#35507a 0%,#101a2c 45%,#05070b 80%);border-radius:50%;width:.95em;height:.95em;margin-top:-.475em;position:absolute;top:50%;right:.75em;box-shadow:0 0 0 .12em #0b0d10}.ph__glare[data-astro-cid-an2qec6s],.dk__glare[data-astro-cid-an2qec6s]{z-index:9;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff24 0%,#ffffff0a 22%,#fff0 40%);position:absolute;inset:0}.dk__glare[data-astro-cid-an2qec6s]{z-index:6;background:linear-gradient(112deg,#ffffff29 0%,#ffffff0d 24%,#fff0 42%)}.ph__side[data-astro-cid-an2qec6s]{z-index:-1;background:linear-gradient(90deg,#4f4d48,#bdb8ad 55%,#7a766e);border-radius:.3em;width:.7em;position:absolute}.ph__side--action[data-astro-cid-an2qec6s],.ph__side--up[data-astro-cid-an2qec6s],.ph__side--down[data-astro-cid-an2qec6s]{left:-1.45em}.ph__side--action[data-astro-cid-an2qec6s]{height:3em;top:8em}.ph__side--up[data-astro-cid-an2qec6s]{height:5.2em;top:13em}.ph__side--down[data-astro-cid-an2qec6s]{height:5.2em;top:19.6em}.ph__side--power[data-astro-cid-an2qec6s]{background:linear-gradient(270deg,#4f4d48,#bdb8ad 55%,#7a766e);height:8.4em;top:16em;right:-1.45em}html[dir=rtl] .eg .eg__mir{z-index:3;pointer-events:none;position:absolute;inset:0;transform:scaleX(-1)}html[dir=rtl] .eg .eg__flip{position:absolute;inset:0;transform:scaleX(-1)}html[dir=rtl] .eg .eg__obj{z-index:auto;direction:rtl}html[dir=rtl] .eg .eg__copy{left:auto;right:calc(var(--gut) + 2vw)}@media (width<=860px),(aspect-ratio<=9/10){html[dir=rtl] .eg .eg__copy{left:var(--gut);right:var(--gut)}}html[dir=rtl]:not(.lx-live) .eg__intro{text-align:right}html[dir=rtl] .eg .eg__seg i:after{transform-origin:100%}html[dir=rtl] .eg .eg__n{gap:14px}html[dir=rtl] .eg .eg__link{padding-bottom:4px;line-height:1.4}html[dir=rtl] .eg .ph__st{direction:ltr}html[dir=rtl] .eg .eg-ex--ph{left:auto;right:2.2em}html[dir=rtl] .eg .ph__scr--done .eg-ex--ph{left:2em;right:auto}html[dir=rtl] .eg .ph__kick{font-size:.95em;left:auto;right:2.2em}html[dir=rtl] .eg .ph__title{left:.3em;right:.65em}html[dir=rtl] .eg .ph__who .latin{letter-spacing:.02em;font-size:2.7em}html[dir=rtl] .eg .ph__hint{top:43em}html[dir=rtl] .eg .ph__card span{text-wrap:balance;line-height:1.55}html[dir=rtl] .eg .eg-tag{padding:.78em .78em .78em 1.15em}@media (width>=861px) and (width<=1180px) and (aspect-ratio>=9/10){html[dir=rtl] .eg .eg-tag em{display:none}}html[dir=rtl] .eg .eg-tag[data-tag=a]{left:auto!important;right:665px!important}html[dir=rtl] .eg .dk__main{padding:2.2em 2.2em 2em 1.6em}html[dir=rtl] .eg .dk__rep{margin:2.2em 0 2em 2.2em}html[dir=rtl] .eg .dk__inv header em,html[dir=rtl] .eg .dk__today li b{margin-left:0;margin-inline-start:auto}html[dir=rtl] .eg .dk__stamp{font-family:var(--font-sans);padding:.3em .6em;font-size:1.9em;font-weight:800;top:calc(.5em + 7px);left:.55em;right:auto}html[dir=rtl] .eg .dk__bars,html[dir=rtl] .eg .dk__days{direction:ltr}html[dir=rtl] .eg .eng__agent .eng__s .eng__done:before{margin-left:.45em;margin-right:0}html[dir=rtl] .eg .eng__agent .eng__pg:after{transform-origin:100%}html[dir=rtl] .eg .eng__tool{padding:.6em .6em .6em 1.1em}html[dir=rtl] .eg .ch-bub--you{border-bottom-right-radius:1.1em;border-bottom-left-radius:.3em}html[dir=rtl] .eg .ch-bub--team{border-bottom-right-radius:.3em;border-bottom-left-radius:1.1em}html[dir=rtl] .eg .ch-hand b{margin-left:0;margin-inline-start:auto}html[dir=rtl] .eg .ch__input{padding:.55em 1em .55em .55em}.ai[data-astro-cid-xh4cvyga]{z-index:4;color:#1d1d1f;--pill-r:6px;background:#fff;padding:clamp(72px,8vw,120px) 0;position:relative}.ai__k[data-astro-cid-xh4cvyga]{font:600 12px/1.3 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ci-rc,#1e7556);align-items:center;gap:14px;margin:0;display:flex}.ai__k[data-astro-cid-xh4cvyga]:before{content:"";background:var(--ci-rc,#1e7556);flex:none;width:28px;height:2px}.ai__h[data-astro-cid-xh4cvyga]{color:#1d1d1f;max-width:14em;margin-top:22px}.ai[data-astro-cid-xh4cvyga] .hm-h2[data-astro-cid-xh4cvyga] em[data-astro-cid-xh4cvyga]{color:#1d1d1f}.ai__intro[data-astro-cid-xh4cvyga]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px clamp(40px,6vw,96px);margin-top:clamp(28px,3.4vw,44px);display:grid}.ai__lead[data-astro-cid-xh4cvyga]{max-width:40ch;font:400 clamp(18px, 1.5vw, 21px)/1.55 var(--font-sans);color:#424245;margin:0}.ai__ask[data-astro-cid-xh4cvyga]{border-radius:var(--pill-r);background:#f5f5f7;border:1px solid #c7c7cc;align-items:center;gap:12px 20px;min-height:68px;padding:12px 22px;display:flex}.ai__ask-l[data-astro-cid-xh4cvyga]{font:500 11px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#6e6e73;border-inline-end:1px solid #c7c7cc;flex:none;padding-inline-end:20px}.ai__ask-q[data-astro-cid-xh4cvyga]{min-width:0;font:500 clamp(18px, 1.55vw, 22px)/1.35 var(--font-sans);color:#1d1d1f;margin:0}.ai__typed[data-astro-cid-xh4cvyga]{overflow-wrap:anywhere}.ai__caret[data-astro-cid-xh4cvyga]{vertical-align:-.2em;background:var(--ci-rc,#1e7556);width:2px;height:1.1em;margin-inline-start:3px;display:none}.ai__ask[data-astro-cid-xh4cvyga].is-live .ai__caret[data-astro-cid-xh4cvyga]{animation:1.05s step-end infinite aiCaret;display:inline-block}@keyframes aiCaret{50%{opacity:0}}.ai__stats[data-astro-cid-xh4cvyga]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(32px,4vw,56px);margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none;display:grid}.ai__stat[data-astro-cid-xh4cvyga]{border-top:1px solid #d2d2d7;min-width:0;padding-top:26px;position:relative}.ai__stat[data-astro-cid-xh4cvyga]:before{content:"";inset-inline-start:0;background:var(--ci-rc,#1e7556);width:36px;height:3px;position:absolute;top:-2px}.ai__n[data-astro-cid-xh4cvyga]{font:900 clamp(44px, 4.9vw, 72px)/.95 var(--font-sans);letter-spacing:-.035em;color:#000;margin:0}.ai__u[data-astro-cid-xh4cvyga]{letter-spacing:-.01em;font-size:.4em;font-weight:700}.ai__t[data-astro-cid-xh4cvyga]{max-width:32ch;font:400 17px/1.5 var(--font-sans);color:#1d1d1f;margin:18px 0 0}.ai__src[data-astro-cid-xh4cvyga]{font:400 13px/1.4 var(--font-sans);color:#6e6e73;margin:0}.ai__src[data-astro-cid-xh4cvyga] a[data-astro-cid-xh4cvyga]{min-height:44px;color:inherit;text-underline-offset:.22em;align-items:center;text-decoration:underline 1px #c7c7cc;transition:color .2s,text-decoration-color .2s;display:inline-flex}.ai__src[data-astro-cid-xh4cvyga] a[data-astro-cid-xh4cvyga]:hover{color:#1d1d1f;text-decoration-color:#1d1d1f}.ai__src[data-astro-cid-xh4cvyga] a[data-astro-cid-xh4cvyga]:focus-visible,.ai__more[data-astro-cid-xh4cvyga]:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #1d1d1f}.ai__do[data-astro-cid-xh4cvyga]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px clamp(32px,5vw,88px);margin-top:clamp(56px,7vw,96px);display:grid}.ai__dt[data-astro-cid-xh4cvyga]{max-width:8em;font:700 clamp(28px, 2.8vw, 40px)/1.08 var(--font-sans);letter-spacing:-.02em;text-wrap:balance;color:#1d1d1f;margin:0}.ai__list[data-astro-cid-xh4cvyga]{border-top:1px solid #d2d2d7;margin:0;padding:0;list-style:none}.ai__row[data-astro-cid-xh4cvyga]{border-bottom:1px solid #d2d2d7;padding:24px 0 26px}.ai__rt[data-astro-cid-xh4cvyga]{font:700 clamp(19px, 1.5vw, 22px)/1.25 var(--font-sans);letter-spacing:-.01em;color:#1d1d1f;text-wrap:balance;margin:0}.ai__rx[data-astro-cid-xh4cvyga]{max-width:52ch;font:400 16px/1.55 var(--font-sans);color:#424245;margin:8px 0 0}.ai__honest[data-astro-cid-xh4cvyga]{max-width:60ch;font:400 14.5px/1.6 var(--font-sans);color:#6e6e73;margin:22px 0 0}.ai__act[data-astro-cid-xh4cvyga]{border-top:1px solid #d2d2d7;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(36px,4.6vw,56px);padding-top:clamp(28px,3.4vw,40px);display:flex}.ai__note[data-astro-cid-xh4cvyga]{max-width:36ch;font:400 14.5px/1.5 var(--font-sans);color:#6e6e73;margin:0}.ai__more[data-astro-cid-xh4cvyga]{min-height:44px;font:600 15.5px/1.3 var(--font-sans);color:#1d1d1f;text-underline-offset:.28em;align-items:center;gap:8px;margin-inline-start:auto;text-decoration:underline 1px #8e8e93;transition:text-decoration-color .2s;display:inline-flex}.ai__more[data-astro-cid-xh4cvyga]:hover{text-decoration-color:#1d1d1f;text-decoration-thickness:2px}.ai__arr[data-astro-cid-xh4cvyga]{text-decoration:none;transition:transform .25s;display:inline-block}@media (hover:hover) and (pointer:fine){.ai__more[data-astro-cid-xh4cvyga]:hover .ai__arr[data-astro-cid-xh4cvyga]{transform:translate(3px)}}@media (width>=981px) and (width<=1200px){.ai__ask[data-astro-cid-xh4cvyga]{min-height:100px}}@media (width<=980px){.ai__intro[data-astro-cid-xh4cvyga]{grid-template-columns:minmax(0,1fr);align-items:start}.ai__lead[data-astro-cid-xh4cvyga]{max-width:46ch}.ai__do[data-astro-cid-xh4cvyga]{grid-template-columns:minmax(0,1fr)}.ai__dt[data-astro-cid-xh4cvyga]{max-width:none}}@media (width<=900px){.ai__stats[data-astro-cid-xh4cvyga]{grid-template-columns:minmax(0,1fr);gap:36px 0}.ai__n[data-astro-cid-xh4cvyga]{font-size:clamp(52px,15vw,68px)}}@media (width<=760px){.ai__ask[data-astro-cid-xh4cvyga]{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 18px 16px}.ai__ask-l[data-astro-cid-xh4cvyga]{border-inline-end:0;padding-inline-end:0}.ai__ask-q[data-astro-cid-xh4cvyga]{min-height:2.7em}html[dir=rtl] .ai__ask-q[data-astro-cid-xh4cvyga]{min-height:3.3em}.ai__act[data-astro-cid-xh4cvyga]{flex-direction:column;align-items:flex-start}.ai__more[data-astro-cid-xh4cvyga]{margin-inline-start:0}}html[dir=rtl] .ai__k[data-astro-cid-xh4cvyga]{letter-spacing:0;font-size:15px}html[dir=rtl] .ai__ask-l[data-astro-cid-xh4cvyga]{letter-spacing:0;font:500 14px/1.4 var(--font-sans);text-transform:none}html[dir=rtl] .ai__ask-q[data-astro-cid-xh4cvyga]{font-size:clamp(19px,1.6vw,23px);line-height:1.6}@media (width>=981px){html[dir=rtl] .ai__ask[data-astro-cid-xh4cvyga]{min-height:104px}}html[dir=rtl] .ai__lead[data-astro-cid-xh4cvyga]{font-size:clamp(18px,1.5vw,21px);line-height:1.8}html[dir=rtl] .ai__n[data-astro-cid-xh4cvyga]{letter-spacing:0;font-size:clamp(38px,4.2vw,60px);line-height:1.05}@media (width<=900px){html[dir=rtl] .ai__n[data-astro-cid-xh4cvyga]{font-size:clamp(48px,14vw,62px)}}html[dir=rtl] .ai__u[data-astro-cid-xh4cvyga]{font-size:.36em}html[dir=rtl] .ai__t[data-astro-cid-xh4cvyga]{font-size:17.5px;line-height:1.75}html[dir=rtl] .ai__src[data-astro-cid-xh4cvyga]{font-size:14px}html[dir=rtl] .ai__dt[data-astro-cid-xh4cvyga]{letter-spacing:0;line-height:1.4}html[dir=rtl] .ai__rt[data-astro-cid-xh4cvyga]{letter-spacing:0;line-height:1.55}html[dir=rtl] .ai__rx[data-astro-cid-xh4cvyga]{font-size:17px;line-height:1.75}html[dir=rtl] .ai__honest[data-astro-cid-xh4cvyga],html[dir=rtl] .ai__note[data-astro-cid-xh4cvyga]{font-size:15.5px;line-height:1.75}html[dir=rtl] .ai__more[data-astro-cid-xh4cvyga]{font-size:16.5px}html[dir=rtl] .ai__arr[data-astro-cid-xh4cvyga]{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){html[dir=rtl] .ai__more[data-astro-cid-xh4cvyga]:hover .ai__arr[data-astro-cid-xh4cvyga]{transform:scaleX(-1)translate(3px)}}@media (prefers-reduced-motion:reduce){.ai__ask[data-astro-cid-xh4cvyga].is-live .ai__caret[data-astro-cid-xh4cvyga]{animation:none}}.hx-work[data-astro-cid-6f6fnvjf]{z-index:5;color:var(--on);--pill-r:6px;background:#000;padding:clamp(56px,7vw,100px) 0 0;position:relative}.work__head[data-astro-cid-6f6fnvjf]{grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:40px;display:grid}.work__eyebrow[data-astro-cid-6f6fnvjf]{font:500 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--jet-g);margin-bottom:14px}.work__h[data-astro-cid-6f6fnvjf]{max-width:11em;font:700 clamp(34px, 5vw, 64px)/1.02 var(--font-sans);letter-spacing:-.025em;text-wrap:balance;color:var(--on)}.work__head[data-astro-cid-6f6fnvjf] .btn.btn--line{color:var(--on);background:0 0;border-color:#f5f5f7b3}.work__head[data-astro-cid-6f6fnvjf] .btn.btn--line:hover{border-color:var(--on);background:#f5f5f71a}.work__index[data-astro-cid-6f6fnvjf]{border-top:1px solid var(--on-line);margin:0;padding:0;list-style:none}.work__index[data-astro-cid-6f6fnvjf]>li[data-astro-cid-6f6fnvjf]{border-bottom:1px solid var(--on-line)}.ix[data-astro-cid-6f6fnvjf]{color:var(--on);grid-template-columns:48px minmax(0,1.1fr) minmax(0,1.6fr) 7.5rem;align-items:center;gap:20px;padding:26px 0;text-decoration:none;display:grid}.ix__n[data-astro-cid-6f6fnvjf]{font:500 12px/1 var(--font-mono);color:var(--jet-g)}.ix__name[data-astro-cid-6f6fnvjf]{letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0;font-size:clamp(22px,2.6vw,34px);font-weight:800;line-height:1.1}.ix__what[data-astro-cid-6f6fnvjf]{color:var(--jet-g);min-width:0;font-size:16px;line-height:1.4}.ix__st[data-astro-cid-6f6fnvjf]{white-space:nowrap;font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--jet-g);border:1px solid var(--on-line);border-radius:var(--pill-r);justify-self:end;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.ix__st--live[data-astro-cid-6f6fnvjf]{color:#000;background:var(--c-rc);border-color:var(--c-rc)}.ix__out[data-astro-cid-6f6fnvjf]{flex:none}a[data-astro-cid-6f6fnvjf].ix{transition:background-color .25s}@media (hover:hover) and (pointer:fine){a[data-astro-cid-6f6fnvjf].ix:hover{background:#f5f5f70d}a[data-astro-cid-6f6fnvjf].ix:hover .ix__name[data-astro-cid-6f6fnvjf]{text-underline-offset:.14em;text-decoration:underline 2px}}html[dir=rtl] .ix__out[data-astro-cid-6f6fnvjf]{transform:scaleX(-1)}html[dir=rtl] .work__eyebrow[data-astro-cid-6f6fnvjf]{font-size:15px}html[dir=rtl] .work__h[data-astro-cid-6f6fnvjf]{font-family:var(--font-serif);max-width:13em;font-weight:650}html[dir=rtl] .ix__what[data-astro-cid-6f6fnvjf]{font-size:17px;line-height:1.6}html[dir=rtl] .ix__st[data-astro-cid-6f6fnvjf]{font-size:14px}@media (width<=760px){.work__head[data-astro-cid-6f6fnvjf]{grid-template-columns:1fr}.work__head[data-astro-cid-6f6fnvjf] .work__all{justify-self:start}.ix[data-astro-cid-6f6fnvjf]{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"n name st""n what st";gap:4px 14px;padding:22px 0}.ix__n[data-astro-cid-6f6fnvjf]{grid-area:n}.ix__name[data-astro-cid-6f6fnvjf]{grid-area:name;font-size:22px}.ix__what[data-astro-cid-6f6fnvjf]{grid-area:what;font-size:14px}.ix__st[data-astro-cid-6f6fnvjf]{grid-area:st}html[dir=rtl] .ix__what[data-astro-cid-6f6fnvjf]{font-size:15px}}.hx-belts[data-astro-cid-zf5pgrj7]{z-index:5;color:var(--on);border-top:1px solid var(--on-line);background:#000;padding:clamp(48px,6vw,88px) 0 0;position:relative}.hx-num__big[data-astro-cid-zf5pgrj7]{font:900 clamp(44px, 7vw, 96px)/.95 var(--font-sans);letter-spacing:-.03em;text-wrap:balance;color:var(--on);margin-bottom:36px}.hx-num__big[data-astro-cid-zf5pgrj7] span[data-astro-cid-zf5pgrj7]{letter-spacing:-.01em;color:var(--jet-g);text-wrap:pretty;margin-top:10px;font-size:.42em;font-weight:700;line-height:1.2;display:block}.belt[data-astro-cid-zf5pgrj7]{border-top:1px solid var(--on-line);grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}.belt[data-astro-cid-zf5pgrj7]:last-child{border-bottom:1px solid var(--on-line)}.belt__lbl[data-astro-cid-zf5pgrj7]{z-index:2;padding:22px 22px 22px var(--gut);font:500 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--jet-g);white-space:nowrap;background:#000;align-items:center;margin:0;display:flex;position:relative}.belt__lbl[data-astro-cid-zf5pgrj7]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000,#0000);width:70px;position:absolute;inset-block:0;inset-inline-start:100%}.belt__view[data-astro-cid-zf5pgrj7]{direction:ltr;align-items:center;padding-block:22px;display:flex;overflow:hidden}.belt__track[data-astro-cid-zf5pgrj7]{will-change:transform;flex:none;width:max-content;animation:120s linear infinite hxBelt;display:flex}.belt--on[data-astro-cid-zf5pgrj7] .belt__track[data-astro-cid-zf5pgrj7]{animation-duration:138s;animation-direction:reverse}.belt__list[data-astro-cid-zf5pgrj7]{flex:none;margin:0;padding:0;list-style:none;display:flex}.belt__list[data-astro-cid-zf5pgrj7] li[data-astro-cid-zf5pgrj7]{flex:none;display:flex}.belt__item[data-astro-cid-zf5pgrj7]{white-space:nowrap;font:800 26px/1.15 var(--font-sans);letter-spacing:-.01em;color:var(--on);padding:0 34px;display:block}.belt--on[data-astro-cid-zf5pgrj7] .belt__item[data-astro-cid-zf5pgrj7]{color:var(--jet-g);font-size:22px;font-weight:600}@keyframes hxBelt{to{transform:translate(-50%)}}.hx-belts[data-astro-cid-zf5pgrj7].is-still .belt__track[data-astro-cid-zf5pgrj7]{animation-play-state:paused}html[dir=rtl] .belt__lbl[data-astro-cid-zf5pgrj7]{padding:22px var(--gut) 22px 22px;font-size:15px}html[dir=rtl] .belt__lbl[data-astro-cid-zf5pgrj7]:after{background:linear-gradient(270deg,#000,#0000)}html[dir=rtl] .belt--for[data-astro-cid-zf5pgrj7] .belt__track[data-astro-cid-zf5pgrj7]{animation-direction:reverse}html[dir=rtl] .belt--on[data-astro-cid-zf5pgrj7] .belt__track[data-astro-cid-zf5pgrj7]{animation-direction:normal}html[dir=rtl] .hx-num__big[data-astro-cid-zf5pgrj7]{font-family:var(--font-wide);font-weight:800}@media (width<=760px){.belt__item[data-astro-cid-zf5pgrj7]{padding:0 20px;font-size:20px}.belt--on[data-astro-cid-zf5pgrj7] .belt__item[data-astro-cid-zf5pgrj7]{font-size:17px}.belt__lbl[data-astro-cid-zf5pgrj7],.belt__view[data-astro-cid-zf5pgrj7]{padding-block:18px}}@media (prefers-reduced-motion:reduce){.belt__track[data-astro-cid-zf5pgrj7]{animation:none}}.hx-see[data-astro-cid-hahnwogd]{z-index:6;color:var(--on);background:#000;border-radius:34px 34px 0 0;margin-top:-34px;padding:calc(34px + clamp(36px,5vw,64px)) 0 calc(34px + clamp(56px,7vw,96px));position:relative}.see__panel[data-astro-cid-hahnwogd]{background:var(--jet-2);border-radius:18px;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}.see__copy[data-astro-cid-hahnwogd]{min-width:0}.see__eyebrow[data-astro-cid-hahnwogd]{font:500 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--jet-g);margin-bottom:14px}.see__h[data-astro-cid-hahnwogd]{max-width:12em;font:700 clamp(34px, 5vw, 64px)/1.02 var(--font-sans);letter-spacing:-.025em;text-wrap:balance;color:var(--on)}.see__steps[data-astro-cid-hahnwogd]{margin:28px 0 0;padding:0;list-style:none;display:grid;position:relative}.see__steps[data-astro-cid-hahnwogd]:before{content:"";inset-inline-start:13px;background:var(--on-line);width:2px;position:absolute;top:14px;bottom:14px}.see__step[data-astro-cid-hahnwogd]{grid-template-columns:28px minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.see__dot[data-astro-cid-hahnwogd]{border:2px solid var(--on);background:var(--jet-2);width:28px;height:28px;font:700 11px/1 var(--font-mono);color:var(--on);border-radius:50%;place-items:center;display:grid;position:relative}.see__dot--on[data-astro-cid-hahnwogd]{background:var(--c-rc);border-color:var(--c-rc);color:#000}.see__step[data-astro-cid-hahnwogd] b[data-astro-cid-hahnwogd]{letter-spacing:-.01em;color:var(--on);font-size:19px;font-weight:800;line-height:1.25;display:block}.see__step[data-astro-cid-hahnwogd] p[data-astro-cid-hahnwogd]{max-width:40ch;color:var(--jet-g);margin:2px 0 0;font-size:15px;line-height:1.5}.see__step[data-astro-cid-hahnwogd] p[data-astro-cid-hahnwogd] a{color:var(--on);text-underline-offset:.2em;text-decoration:underline #f5f5f766}.see__step[data-astro-cid-hahnwogd] p[data-astro-cid-hahnwogd] a:hover{text-decoration-color:var(--on)}.see__copy[data-astro-cid-hahnwogd] .see__cta{margin-top:28px}.see__copy[data-astro-cid-hahnwogd] .btn.btn--gold{color:#000!important;background:#fff!important;border-color:#fff!important}.see__copy[data-astro-cid-hahnwogd] .btn.btn--line{color:var(--on);background:0 0;border-color:#f5f5f7b3}.see__copy[data-astro-cid-hahnwogd] .btn.btn--line:hover{border-color:var(--on);background:#f5f5f71a}.see__photo[data-astro-cid-hahnwogd]{aspect-ratio:4/3;background:#111 url(/images/services/ai-receptionist-blur.webp) 50%/cover no-repeat;border-radius:14px;position:relative;overflow:hidden}.see__photo[data-astro-cid-hahnwogd] img[data-astro-cid-hahnwogd]{object-fit:cover;width:100%;height:100%;display:block}.see__chips[data-astro-cid-hahnwogd]{inset-inline-start:16px;grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;max-width:calc(100% - 32px);margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:16px}.see__chip[data-astro-cid-hahnwogd]{border:1px solid var(--on-line);max-width:100%;font:500 12px/1.25 var(--font-mono);color:var(--on);background:#111;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.see__chip[data-astro-cid-hahnwogd] i[data-astro-cid-hahnwogd]{background:var(--c-rc);border-radius:50%;flex:none;width:8px;height:8px}html[dir=rtl] .see__h[data-astro-cid-hahnwogd]{font-family:var(--font-serif);max-width:13em;font-weight:650}html[dir=rtl] .see__eyebrow[data-astro-cid-hahnwogd]{font-size:15px}html[dir=rtl] .see__step[data-astro-cid-hahnwogd] p[data-astro-cid-hahnwogd]{font-size:16px;line-height:1.7}html[dir=rtl] .see__chip[data-astro-cid-hahnwogd]{font-size:13px}html[dir=rtl] .see__copy[data-astro-cid-hahnwogd] .btn[href^=tel\:]{direction:rtl;unicode-bidi:normal}@media (width<=760px){.see__panel[data-astro-cid-hahnwogd]{grid-template-columns:minmax(0,1fr);gap:32px}.see__chips[data-astro-cid-hahnwogd]{inset-inline-start:12px;gap:6px;max-width:calc(100% - 24px);bottom:12px}.see__chip[data-astro-cid-hahnwogd]{padding:8px 10px;font-size:11px}html[dir=rtl] .see__chip[data-astro-cid-hahnwogd]{font-size:12px}}.hm{--stage:var(--night);--cream:var(--on);--paper0:var(--paper);--ink0:var(--ink);--mute0:var(--mute);--gut:clamp(20px, 3.4vw, 48px);--c-mk:var(--mk-s);--c-rc:var(--rc-s);--c-ad:var(--ad-s);--c-ag:var(--ag-s);--c-au:var(--au-s);--ci-mk:var(--mk-is);--ci-rc:var(--rc-is);--ci-ad:var(--ad-is);--ci-ag:var(--ag-is);--ci-au:var(--au-is)}@supports (color:color(display-p3 1 1 1)){.hm{--c-mk:var(--mk-v);--c-rc:var(--rc-v);--c-ad:var(--ad-v);--c-ag:var(--ag-v);--c-au:var(--au-v);--ci-mk:var(--mk-iv);--ci-rc:var(--rc-iv);--ci-ad:var(--ad-iv);--ci-ag:var(--ag-iv);--ci-au:var(--au-iv)}}.hm .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hm [data-acc=mk]{--acc:var(--c-mk);--acci:var(--ci-mk)}.hm [data-acc=rc]{--acc:var(--c-rc);--acci:var(--ci-rc)}.hm [data-acc=ad]{--acc:var(--c-ad);--acci:var(--ci-ad)}.hm [data-acc=ag]{--acc:var(--c-ag);--acci:var(--ci-ag)}.hm [data-acc=au]{--acc:var(--c-au);--acci:var(--ci-au)}.hm [data-acc=gd]{--acc:var(--gold);--acci:var(--gold-ink)}.hm-w{width:100%;max-width:1344px;padding-inline:var(--gut);margin:0 auto}.hm-k{font:500 11.5px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink)}.hm-k--on{color:var(--gold)}.hm-h2{font:400 clamp(40px, 5.2vw, 78px)/1 var(--font-serif);letter-spacing:-.01em;text-wrap:balance;margin-top:20px}.hm-h2:first-child{margin-top:0}.hm-h2 em{color:var(--gold-ink)}.hm-h2--on em{color:var(--gold)}.hm-lead{max-width:46ch;font:400 18px/1.6 var(--font-sans);color:var(--mute0);margin-top:22px}.hm-lead--on{color:color-mix(in oklab, var(--cream) 74%, transparent)}.hm-more{font:600 15px/1 var(--font-sans);color:var(--gold-ink);border-bottom:1px solid color-mix(in oklab, var(--gold-ink) 40%, transparent);transition:gap .3s var(--ease-entrance);align-items:center;gap:8px;margin-top:24px;padding-bottom:6px;display:inline-flex}@media (hover:hover) and (pointer:fine){.hm-more:hover{gap:12px}}.hm-more--on{color:var(--gold);border-color:color-mix(in oklab, var(--gold) 40%, transparent)}.hm-stars{border-radius:50%;width:1px;height:1px;position:absolute;top:0;left:0}.hm-stars--2{animation:5s ease-in-out infinite alternate hmTwinkle}@keyframes hmTwinkle{0%{opacity:.3}to{opacity:1}}.hm-paper{z-index:2;background:var(--paper0);color:var(--ink0);position:relative}.hh{z-index:1;isolation:isolate;background:var(--stage);min-height:max(84svh,600px);color:var(--cream);padding:118px var(--gut) 104px;align-items:center;display:grid;position:relative;overflow:hidden}.hh__media{z-index:-3;position:absolute;inset:-3%}.hh__media img,.hh__media video{object-fit:cover;filter:blur(2px)brightness(.6)saturate(1.08);width:100%;max-width:none;height:100%;position:absolute;inset:0}.hh__media video{opacity:0;transition:opacity 1.4s}.hh__media video.is-on{opacity:1}.hh__shade{z-index:-2;background:radial-gradient(62% 52% at 50% 50%, #0a08059e, #0a080547 72%, #0a080500), linear-gradient(180deg, #0a0805d1 0%, #0a08054d 24%, #0a08054d 60%, var(--stage) 98%);position:absolute;inset:0}.hh__sky{z-index:-1;pointer-events:none;position:absolute;inset:0}.hh__in{text-align:center;justify-items:center;display:grid}.hh__label{font:500 11.5px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--cream) 76%, transparent);align-items:center;gap:14px;display:inline-flex}.hh__label i{background:color-mix(in oklab, var(--cream) 36%, transparent);width:26px;height:1px}.hh__big{font:800 min(8.55vw, 17svh, 176px)/.9 var(--font-wide);letter-spacing:-.02em;text-transform:uppercase;color:var(--cream);margin-top:28px;font-stretch:125%}.hh__big>span{display:block}.hh__big .hh__last{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--cream);font-size:1.216em;font-style:italic;font-weight:700;line-height:.74}.hh__br{display:none}.hh__sub{max-width:38em;font:400 clamp(16px, 1.3vw, 19px)/1.55 var(--font-sans);color:color-mix(in oklab, var(--cream) 86%, transparent);text-wrap:balance;margin-top:30px}.hh__sub span{display:block}.hh__big .hh__box{border:2.5px solid var(--on);box-shadow:none;background:0 0;border-radius:8px;margin-block:0;padding:.04em .12em .01em;display:inline-block;transform:rotate(-1.4deg)}.hh__big>.hh__ln{margin-top:.1em}.hh__cta{justify-items:center;gap:10px;width:100%;margin-top:34px;display:grid}.hh__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 14px;width:100%;display:flex}.hh__ask{border:2px solid var(--on);min-width:0;max-width:520px;height:52px;color:var(--on);background:0 0;border-radius:14px;flex:0 460px;align-items:center;gap:8px;padding:0 4px 0 20px;display:flex}.hh__ask:focus-within{outline:2px solid var(--on);outline-offset:3px}.hh__q{min-width:0;height:100%;color:var(--on);font:500 16px/1 var(--font-sans);box-shadow:none;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:auto;padding:0}.hh__q::placeholder{color:var(--on-mute);opacity:1}html .hh__ask .hh__q:focus-visible{box-shadow:none!important;outline:none!important}.hh__go{background:var(--on);color:#000;cursor:pointer;width:42px;height:42px;transition:opacity .2s ease, transform .2s var(--ease-entrance);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.hh__go:hover{opacity:.86;transform:translate(2px)}}.hh__go:active{transform:scale(.94)}.hh__go:focus-visible{outline:2px solid var(--on);outline-offset:3px}html[dir=rtl] .hh__go svg{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){html[dir=rtl] .hh__go:hover{transform:translate(-2px)}}.hh__sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hh__free{min-height:44px;font:500 14.5px/1 var(--font-sans);color:var(--on-mute);text-underline-offset:5px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, var(--on-mute) 55%, transparent);align-items:center;transition:color .2s,text-decoration-color .2s;display:inline-flex}.hh__free:hover{color:var(--on);text-decoration-color:var(--on)}.hh__works{max-width:40em;font:500 13px/1.5 var(--font-sans);letter-spacing:.01em;color:color-mix(in oklab, var(--cream) 64%, transparent);text-wrap:balance;margin-top:22px}.ht{z-index:1;background:var(--stage);color:var(--cream);padding:0 0 calc(34px + clamp(56px,6vw,88px));position:relative}.ht__in{text-align:center;justify-items:center;gap:28px;display:grid}.ht__in:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--gold) 55%, transparent), transparent);width:min(560px,70%);height:1px}.ht__line{max-width:22em;font:400 clamp(26px, 3vw, 44px)/1.12 var(--font-serif);letter-spacing:-.005em;text-wrap:balance}.ht__line em{color:var(--gold)}.ht__facts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ht__facts li>*{background:color-mix(in oklab, var(--cream) 6%, transparent);border:1px solid color-mix(in oklab, var(--cream) 14%, transparent);min-height:44px;font:500 15px/1 var(--font-sans);color:var(--cream);border-radius:99px;align-items:center;gap:10px;padding:10px 18px 10px 12px;display:inline-flex}.ht__facts i{background:color-mix(in oklab, var(--gold) 16%, transparent);width:26px;height:26px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.ht__facts i svg{width:15px;height:15px}.ht__facts a{transition:border-color .25s,background .25s}.ht__facts a:hover{border-color:color-mix(in oklab, var(--gold) 60%, transparent);background:color-mix(in oklab, var(--gold) 8%, transparent)}.ht__go{color:var(--gold);transition:transform .3s var(--ease-entrance)}@media (hover:hover) and (pointer:fine){.ht__facts a:hover .ht__go{transform:translate(3px)}}.ht__tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;display:flex}.ht__k{font:500 11px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--cream) 56%, transparent)}.ht__tools ul{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ht__tools li{border:1px solid color-mix(in oklab, var(--cream) 12%, transparent);min-height:36px;font:500 14px/1 var(--font-sans);color:color-mix(in oklab, var(--cream) 82%, transparent);border-radius:99px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.ht__tools li.ht__logo{padding-left:6px}.ht__logo img{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:50%;width:26px;height:26px;padding:4px}.hp{z-index:2;color:var(--on);background:#000;padding:clamp(72px,8vw,120px) 0 calc(34px + clamp(72px,8vw,120px));position:relative}.hp__h{max-width:15em}.hp .hm-h2 em{color:var(--on)}.hp__q{max-width:32em;font:500 clamp(19px, 1.6vw, 24px)/1.4 var(--font-sans);color:var(--on);margin-top:24px}.eg{z-index:3;isolation:isolate;background:var(--stage);color:var(--cream);border-radius:34px 34px 0 0;margin-top:-34px;position:relative}html.lx-live .eg{height:100svh;min-height:600px}.eg__pin{border-radius:inherit;height:100svh;min-height:600px;position:sticky;top:0;overflow:hidden}.eg__sky{z-index:0;pointer-events:none;position:absolute;inset:0}.eg__intro{left:var(--gut);right:var(--gut);z-index:5;text-align:center;justify-items:center;display:grid;position:absolute;top:15svh}.eg__intro h2{font:400 clamp(44px, 5.6vw, 84px)/1 var(--font-serif);letter-spacing:-.01em;text-wrap:balance;margin-top:0}.eg__intro h2 em{color:var(--gold)}.eg__intro p:last-child{max-width:40em;font:400 clamp(16px, 1.3vw, 18.5px)/1.55 var(--font-sans);color:color-mix(in oklab, var(--cream) 78%, transparent);text-wrap:balance;margin-top:20px}.eg__obj{z-index:3;transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.eg__glow{opacity:0;pointer-events:none;border-radius:50%;width:820px;height:700px;margin:-350px 0 0 -410px;display:none;position:absolute;top:50%;left:50%}.eg__svg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.eg__frame{fill:#000;stroke:#f5f5f74d;stroke-width:1.5px;vector-effect:non-scaling-stroke}.eg__part{fill:none;stroke:#f5f5f747;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.eg__part--fill{fill:#000}.eg__ring{fill:none;stroke:color-mix(in oklab, var(--cream) 10%, transparent);stroke-width:1px;stroke-dasharray:2 7;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:80s linear infinite paused hmSpin}.eg__ring+.eg__ring{animation-duration:120s;animation-direction:reverse}.eg[data-engine] .eg__ring{animation-play-state:running}@keyframes hmSpin{to{transform:rotate(360deg)}}.eg__line{fill:none;stroke:color-mix(in oklab, var(--c-ag) 40%, transparent);stroke-width:1.2px;vector-effect:non-scaling-stroke}.eg__line--tool{stroke:color-mix(in oklab, var(--cream) 16%, transparent)}.eg__flow{fill:none;stroke:var(--gold);stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:3 29;vector-effect:non-scaling-stroke;opacity:0;animation:1.9s linear infinite paused hmFlow}.eg__flow--ag{stroke:var(--c-ag)}.eg[data-engine] .eg__flow{animation-play-state:running}@keyframes hmFlow{to{stroke-dashoffset:-32px}}.eg-ob{isolation:isolate;visibility:hidden;opacity:0;position:absolute;overflow:hidden}.eg-ex{font:700 .72em/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:color-mix(in oklab, var(--cream) 84%, transparent);background:color-mix(in oklab, var(--cream) 10%, transparent);border:1px solid color-mix(in oklab, var(--cream) 20%, transparent);border-radius:99em;align-items:center;padding:.45em .8em;font-style:normal;display:inline-flex}.eg-ex--light{color:#5a5a5e;background:#0000000d;border-color:#00000024}.eg-ex--ph{z-index:3;font-size:1.2em;position:absolute;top:5.6em;left:2.2em}.ph__scr--done .eg-ex--ph{font-size:1em;top:5.55em;left:auto;right:2em}.eg-ex--eng{z-index:3;visibility:hidden;opacity:0;font-size:.95em;position:absolute}.eg-ob--phone{background:linear-gradient(180deg, color-mix(in oklab, var(--ci-rc) 45%, #06100c), #050907);visibility:visible;opacity:1;font-size:10px}.ph__island{z-index:8;background:#000;border-radius:1.4em;width:8.4em;height:2.4em;margin-left:-4.2em;position:absolute;top:1.2em;left:50%}.ph__scr{position:absolute;inset:0}.ph__scr--done{visibility:hidden;opacity:0;color:#1d1d1f;background:#f5f5f7}.ph__st{font:600 1.25em/1 var(--font-sans);justify-content:space-between;padding:0 2.4em;display:flex;position:absolute;top:1.5em;left:0;right:0}.ph__who{text-align:center;justify-items:center;gap:.6em;display:grid;position:absolute;top:11em;left:0;right:0}.ph__who .ph__kk{font:400 1.3em/1.2 var(--font-sans);color:color-mix(in oklab, var(--cream) 70%, transparent)}.ph__who b{font:400 3.2em/1.1 var(--font-serif);color:var(--cream)}.ph__ring{width:8em;height:8em;margin-left:-4em;position:absolute;top:38em;left:50%}.ph__ring i{border:1.5px solid color-mix(in oklab, var(--gold) 75%, transparent);animation:hmRing 2.6s var(--ease-entrance) infinite;border-radius:50%;position:absolute;inset:0}.ph__ring i+i{animation-delay:1.3s}@keyframes hmRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.ph__btn{background:var(--gold);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.ph__btn svg{width:3.4em;height:3.4em}.ph__hint{text-align:center;font:400 1.2em/1 var(--font-sans);color:color-mix(in oklab, var(--cream) 64%, transparent);position:absolute;top:41.25em;left:0;right:0}.ph__kick{font:600 1em/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ci-rc);align-items:center;gap:.7em;display:flex;position:absolute;top:6em;left:2.2em}.ph__kick i{background:var(--c-rc);width:.8em;height:.8em;box-shadow:0 0 0 .35em color-mix(in oklab, var(--c-rc) 25%, transparent);border-radius:50%}.ph__title{font:400 3.4em/1 var(--font-serif);position:absolute;top:2.55em;left:.65em;right:.3em}.ph__card{background:#fff;border:1px solid #00000012;border-radius:1.8em;gap:.7em;padding:1.5em 1.6em;display:grid;position:absolute;top:14.4em;left:1.6em;right:1.6em;box-shadow:0 1.6em 3em -2em #00000059}.ph__card small{font:600 .95em/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#6e6e73}.ph__card b{font:600 1.7em/1.2 var(--font-sans)}.ph__card span{font:400 1.35em/1.4 var(--font-sans);color:#3a3a3c}.ph__ticks{gap:.8em;display:grid;position:absolute;top:29.5em;left:1.6em;right:1.6em}.ph__ticks li{background:color-mix(in oklab, var(--c-rc) 14%, #fff);font:500 1.3em/1.2 var(--font-sans);border-radius:1.4em;align-items:center;gap:.9em;padding:1.1em 1.3em;display:flex}.ph__ticks li i{background:var(--c-rc);border-radius:50%;flex:none;place-items:center;width:1.7em;height:1.7em;display:grid}.ph__ticks svg{width:1em;height:1em}.eg-ob--desk{color:#1d1d1f;background:#f5f5f7;grid-template-columns:4.6em 1.25fr 1fr;display:grid}.dk__side{background:#e5e5ea;align-content:start;justify-items:center;gap:1.6em;padding-top:2em;display:grid}.dk__side i{background:#d1d1d6;border-radius:.6em;width:1.8em;height:1.8em}.dk__side i:nth-child(2){background:var(--c-ad)}.dk__main{padding:2.2em 1.6em 2em 2.2em;position:relative}.dk__top{font:600 1em/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#6e6e73;justify-content:space-between;align-items:center;gap:1em;display:flex}.dk__top .eg-ex{font-size:.95em}.dk__inv{background:#fff;border:1px solid #00000012;border-radius:1.4em;margin-top:1.4em;padding:2em 2.2em;position:relative;box-shadow:0 2em 3em -2.4em #0006}.dk__inv header{align-items:baseline;gap:.8em;display:flex}.dk__inv header b{font:400 2.7em/1 var(--font-serif)}.dk__inv header span{font:500 1.1em/1 var(--font-sans);color:#86868b}.dk__inv header em{background:color-mix(in oklab, var(--c-ad) 22%, #fff);color:var(--ci-ad);font:700 .85em/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;border-radius:99em;margin-left:auto;padding:.45em .8em;font-style:normal}.dk__to{font:400 1.2em/1.3 var(--font-sans);color:#48484a;margin-top:.9em}.dk__to b{color:#1d1d1f;font-weight:600}.dk__lines{border-top:1px solid #00000017;margin-top:1.4em}.dk__lines li{font:400 1.2em/1.2 var(--font-sans);color:#3a3a3c;border-bottom:1px solid #00000012;justify-content:space-between;gap:1em;padding:.9em 0;display:flex}.dk__lines li b{color:#1d1d1f;font-variant-numeric:tabular-nums;font-weight:600}.dk__lines .dk__tot{border-bottom:0;padding-top:1.1em}.dk__lines .dk__tot span{color:#1d1d1f;font-weight:600}.dk__lines .dk__tot b{font:400 1.9em/1 var(--font-serif)}.dk__stamp{border:.12em solid var(--ci-ad);color:var(--ci-ad);font:800 2.2em/1 var(--font-stamp);letter-spacing:.08em;text-transform:uppercase;visibility:hidden;opacity:0;background:#fff;border-radius:.3em;padding:.3em .5em .25em;font-style:normal;position:absolute;top:.5em;right:.55em;transform:rotate(-9deg)}.dk__rep{color:var(--cream);background:#1c1c1e;border-radius:1.4em;align-content:start;align-self:start;gap:1.4em;margin:2.2em 2.2em 2em 0;padding:1.8em;display:grid;position:relative}.dk__rep header{justify-content:space-between;align-items:center;display:flex}.dk__rep header b{font:400 2em/1 var(--font-serif)}.dk__rep header em{font:600 .85em/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ad);align-items:center;gap:.5em;font-style:normal;display:inline-flex}.dk__rep header em i{background:var(--c-ad);border-radius:50%;width:.6em;height:.6em}.dk__bars{border-bottom:1px solid color-mix(in oklab, var(--cream) 14%, transparent);align-items:flex-end;gap:.8em;height:11em;padding-bottom:.2em;display:flex}.dk__bars i{height:calc(var(--h) * 100%);background:linear-gradient(180deg, var(--c-ad), color-mix(in oklab, var(--c-ad) 35%, transparent));transform-origin:50% 100%;border-radius:.5em .5em .2em .2em;flex:1}.dk__bars i:last-child{background:linear-gradient(180deg, var(--gold), color-mix(in oklab, var(--gold) 35%, transparent))}.dk__days{font:500 .9em/1 var(--font-sans);color:color-mix(in oklab, var(--cream) 50%, transparent);justify-content:space-between;margin-top:-.8em;display:flex}.dk__rep dl{gap:.9em;display:grid}.dk__rep dl div{font:400 1.15em/1 var(--font-sans);color:color-mix(in oklab, var(--cream) 72%, transparent);justify-content:space-between;gap:1em;display:flex}.dk__rep dd{color:var(--cream);font-weight:600}.dk__rep>small{font:400 1em/1.3 var(--font-sans);color:color-mix(in oklab, var(--cream) 50%, transparent)}.dk__today{gap:.7em;margin-top:1.2em;display:grid}.dk__today li{font:400 1.15em/1.2 var(--font-sans);color:#3a3a3c;background:#fff;border:1px solid #0000000f;border-radius:1em;align-items:center;gap:.8em;padding:.95em 1.1em;display:flex}.dk__today li b{background:color-mix(in oklab, var(--c-ad) 20%, #fff);color:var(--ci-ad);font:700 .75em/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;border-radius:99em;margin-left:auto;padding:.4em .7em}.eng__grid{z-index:0;visibility:hidden;opacity:0;pointer-events:none;display:none;position:absolute;inset:-30px}.eng__core{text-align:center;visibility:hidden;opacity:0;box-shadow:none;align-content:center;place-items:center;gap:.7em;display:grid;position:absolute}.eng__core svg{width:3.2em;height:3.2em}.eng__core:before{content:"";border-radius:inherit;border:1px solid color-mix(in oklab, var(--gold) 45%, transparent);opacity:0;animation:2.6s ease-out infinite paused hmPulse;position:absolute;inset:-10px}.eg[data-engine] .eng__core:before{animation-play-state:running}@keyframes hmPulse{0%{opacity:.9;transform:scale(.94)}to{opacity:0;transform:scale(1.3)}}.eng__wave{border:2px solid color-mix(in oklab, var(--gold) 70%, transparent);visibility:hidden;opacity:0;pointer-events:none;border-radius:50%;width:200px;height:200px;margin:-100px 0 0 -100px;position:absolute;top:50%;left:50%}.eng__core b{font:400 1.9em/1 var(--font-serif);color:var(--cream)}.eng__core small{font:500 .78em/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--cream) 58%, transparent)}.eng__agent{z-index:3;border:1px solid color-mix(in oklab, var(--cream) 13%, transparent);visibility:hidden;opacity:0;white-space:nowrap;background:#1c1c1e;border-radius:1.2em;grid-template-columns:auto 1fr;align-items:center;gap:.3em .7em;padding:.95em 1.1em;display:grid;position:absolute;box-shadow:0 1.8em 3em -1.6em #000000e6}.eng__agent>i{background:color-mix(in oklab, var(--c) 22%, transparent);border:1px solid color-mix(in oklab, var(--c) 55%, transparent);width:2.4em;height:2.4em;color:var(--c);border-radius:.8em;grid-row:span 2;place-items:center;display:grid}.eng__agent>i svg{width:1.3em;height:1.3em}.eng__agent b{font:600 .95em/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cream)}.eng__agent .eng__s{font:400 1.05em/1 var(--font-sans);color:color-mix(in oklab, var(--cream) 62%, transparent);display:grid;position:relative}.eng__agent .eng__s span{grid-area:1/1}.eng__agent .eng__s .eng__done{color:var(--cream);visibility:hidden;opacity:0}.eng__agent .eng__s .eng__done:before{content:"✓";color:var(--gold);margin-right:.45em;font-weight:700;display:inline-block}.eng__agent .eng__pg{background:color-mix(in oklab, var(--cream) 10%, transparent);border-radius:2px;height:2px;position:absolute;bottom:.5em;left:1.1em;right:1.1em;overflow:hidden}.eng__agent .eng__pg:after{content:"";background:var(--c);transform-origin:0;animation:hmWork 2.8s var(--ease-entrance) infinite;animation-delay:var(--dl,0s);animation-play-state:paused;position:absolute;inset:0;transform:scaleX(.15)}.eg[data-engine] .eng__agent .eng__pg:after{animation-play-state:running}@keyframes hmWork{to{transform:scaleX(1)}}.eng__tool{z-index:2;border:1px solid color-mix(in oklab, var(--cream) 14%, transparent);font:500 1em/1 var(--font-sans);color:color-mix(in oklab, var(--cream) 82%, transparent);white-space:nowrap;visibility:hidden;opacity:0;background:#1c1c1e;border-radius:99em;align-items:center;gap:.5em;padding:.6em 1.1em .6em .6em;display:inline-flex;position:absolute}.eng__tool i{flex:none;place-items:center;width:1.6em;height:1.6em;display:grid}.eng__tool i svg{width:1em;height:1em;color:color-mix(in oklab, var(--cream) 80%, transparent)}.eng__tool i.eng__tool-img{box-shadow:0 0 0 1px color-mix(in oklab, var(--cream) 16%, transparent);background:#fff;border-radius:50%}.eng__tool i.eng__tool-img img{object-fit:contain;width:66%;height:66%}.eg-ob--chat{color:var(--cream);background:#1c1c1e;grid-template-rows:auto 1fr auto;display:grid}.ch__head{border-bottom:1px solid color-mix(in oklab, var(--cream) 10%, transparent);justify-content:space-between;align-items:center;gap:1em;padding:1em 1.2em .9em;display:flex}.ch__who{font:400 1.25em/1 var(--font-serif);white-space:nowrap;align-items:center;gap:.6em;display:flex}.ch__who i{background:var(--gold);width:.5em;height:.5em;box-shadow:0 0 0 .25em color-mix(in oklab, var(--gold) 25%, transparent);border-radius:50%}.ch__priv{font:500 .62em/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:color-mix(in oklab, var(--cream) 60%, transparent);align-items:center;gap:.55em;display:flex}.ch__priv>span,.ch__priv>span svg{width:1.3em;height:1.3em;display:block}.ch__list{flex-direction:column;justify-content:flex-end;gap:.75em;padding:1em 1.2em;display:flex}.ch__ex{align-self:center}.ch-bub{max-width:84%;font:400 .92em/1.4 var(--font-sans);border-radius:1.1em;padding:.75em 1em}.ch-bub--you{background:var(--cream);color:#1d1d1f;border-bottom-right-radius:.3em;align-self:flex-end}.ch__reply{display:grid}.ch__reply>*{grid-area:1/1}.ch-bub--dots{background:color-mix(in oklab, var(--cream) 9%, transparent);place-self:end start;gap:.3em;padding:.9em 1em;display:flex}.ch-bub--dots i{background:color-mix(in oklab, var(--cream) 60%, transparent);border-radius:50%;width:.45em;height:.45em;animation:1.1s ease-in-out infinite hmDot}.ch-bub--dots i:nth-child(2){animation-delay:.15s}.ch-bub--dots i:nth-child(3){animation-delay:.3s}@keyframes hmDot{50%{opacity:.5;transform:translateY(-.25em)}}.ch-bub--team{background:color-mix(in oklab, var(--cream) 9%, transparent);border:1px solid color-mix(in oklab, var(--gold) 30%, transparent);border-bottom-left-radius:.3em;justify-self:start}.ch-src{background:color-mix(in oklab, var(--gold) 16%, transparent);width:fit-content;color:var(--gold);font:500 .82em/1 var(--font-sans);border-radius:99em;align-items:center;gap:.45em;margin-top:.7em;padding:.5em .75em;display:flex}.ch-src svg{width:1.1em;height:1.1em}.ch-hand{border:1px dashed color-mix(in oklab, var(--c-ag) 62%, transparent);background:color-mix(in oklab, var(--c-ag) 10%, transparent);font:400 .82em/1.3 var(--font-sans);color:color-mix(in oklab, var(--cream) 88%, transparent);border-radius:1em;align-items:center;gap:.7em;padding:.8em .95em;display:flex}.ch-hand>i{background:var(--c-ag);width:.65em;height:.65em;box-shadow:0 0 0 .3em color-mix(in oklab, var(--c-ag) 28%, transparent);border-radius:50%;flex:none}.ch-hand b{font:700 .8em/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);white-space:nowrap;align-items:center;gap:.45em;margin-left:auto;display:inline-flex}.ch-hand b svg{box-sizing:border-box;background:var(--gold);border-radius:50%;width:1.5em;height:1.5em;padding:.22em}.ch__input{background:color-mix(in oklab, var(--cream) 7%, transparent);border:1px solid color-mix(in oklab, var(--cream) 12%, transparent);border-radius:99em;align-items:center;gap:.8em;margin:0 1em 1em;padding:.55em .55em .55em 1em;display:flex}.ch__input span{font:400 .85em/1 var(--font-sans);color:color-mix(in oklab, var(--cream) 45%, transparent);flex:1}.ch__input b{background:var(--gold);color:#000;width:2em;height:2em;font:700 1em/1 var(--font-sans);border-radius:50%;place-items:center;display:grid}.eg-tag{z-index:4;white-space:nowrap;border:1px solid color-mix(in oklab, var(--cream) 15%, transparent);visibility:hidden;opacity:0;font-family:var(--font-sans);background:#1c1c1eeb;border-radius:99em;align-items:center;gap:.65em;padding:.78em 1.15em .78em .78em;font-weight:500;line-height:1;display:flex;position:absolute;box-shadow:0 1.1em 2.1em -1.1em #000000d9}.eg-tag i{background:var(--gold);border-radius:50%;place-items:center;width:1.6em;height:1.6em;display:grid}.eg-tag i svg{width:.85em;height:.85em}.eg-tag em{color:color-mix(in oklab, var(--cream) 56%, transparent);font-style:normal}.eg__copy{left:calc(var(--gut) + 2vw);z-index:6;width:min(440px,31vw);display:grid;position:absolute;top:52%;transform:translateY(-50%)}.eg__step{grid-area:1/1;align-self:center}html.lx-live .eg__step{visibility:hidden;opacity:0}.eg__draw{fill:none;width:56px;height:56px;stroke:var(--dot);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:18px;display:none}.eg__n{font:500 12px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);align-items:center;gap:14px;display:flex}.eg__ex{border:1px solid color-mix(in oklab, var(--cream) 22%, transparent);font:700 10px/1 var(--font-sans);letter-spacing:.14em;color:color-mix(in oklab, var(--cream) 78%, transparent);border-radius:99px;padding:5px 9px}.eg__name{font:500 11.5px/1.3 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--cream) 78%, transparent);align-items:center;gap:11px;margin-top:26px;display:flex}.eg__name i{background:var(--dot);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--dot) 24%, transparent);border-radius:50%;flex:none}.eg__h{font:400 clamp(40px, 4.3vw, 66px)/1 var(--font-serif);letter-spacing:-.005em;color:var(--cream);margin-top:16px}.eg__h em{color:var(--gold)}.eg__t{max-width:38ch;font:400 17px/1.55 var(--font-sans);color:color-mix(in oklab, var(--cream) 78%, transparent);margin-top:18px}.eg__note{max-width:36ch;font:400 13.5px/1.5 var(--font-sans);color:color-mix(in oklab, var(--cream) 56%, transparent);margin-top:12px}.eg__link{font:600 15px/1 var(--font-sans);color:var(--gold);border-bottom:1px solid color-mix(in oklab, var(--gold) 40%, transparent);transition:gap .3s var(--ease-entrance);align-items:center;gap:8px;margin-top:22px;padding-bottom:6px;display:inline-flex}@media (hover:hover) and (pointer:fine){.eg__link:hover{gap:12px}}html:not(.lx-live) .eg{padding:clamp(96px,10vw,150px) 0 calc(34px + clamp(90px,9vw,140px))}html:not(.lx-live) .eg__pin{height:auto;min-height:0;position:relative;overflow:visible}html:not(.lx-live) .eg__intro{max-width:1344px;padding-inline:var(--gut);text-align:left;justify-items:start;margin:0 auto;position:static}html:not(.lx-live) .eg__intro p:last-child{max-width:44ch}html:not(.lx-live) .eg__obj{display:none}html:not(.lx-live) .eg__copy{width:auto;max-width:1344px;padding-inline:var(--gut);grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 28px;margin:56px auto 0;position:static;transform:none}html:not(.lx-live) .eg__step{border-top:1px solid color-mix(in oklab, var(--cream) 16%, transparent);grid-area:auto;align-self:start;padding-top:26px}html:not(.lx-live) .eg__draw{display:block}html:not(.lx-live) .eg__name{margin-top:18px}html:not(.lx-live) .eg__h{font-size:32px;line-height:1.05}html:not(.lx-live) .eg__t{font-size:16px}@media (width<=1100px){html:not(.lx-live) .eg__copy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){html:not(.lx-live) .eg__copy{grid-template-columns:minmax(0,1fr)}}.hs{z-index:4;border-radius:34px 34px 0 0;margin-top:-34px;padding:clamp(96px,10vw,150px) 0 calc(34px + clamp(90px,9vw,140px))}.hs__head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:24px clamp(40px,6vw,100px);display:grid}.hs__lead{margin-top:0}.hs{color:var(--cream);background:#110c07}.hs .hm-k,.hs .hm-h2 em{color:var(--gold)}.hs .hm-lead{color:color-mix(in oklab, var(--cream) 74%, transparent)}.hs-view{margin-top:clamp(40px,5vw,64px)}.hs-view a{color:inherit;text-decoration:none}.hs-view a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.hs-view svg.ic{width:1em;height:1em}.hs-a{border-top:1px solid color-mix(in oklab, var(--cream) 16%, transparent)}.hs-a__band{isolation:isolate;border-bottom:1px solid color-mix(in oklab, var(--cream) 16%, transparent);background:radial-gradient(64% 150% at 100% 40%, color-mix(in oklab, var(--acci) 62%, transparent), transparent 72%);position:relative;overflow:hidden}.hs-a__in{grid-template-columns:clamp(120px,16vw,240px) minmax(0,1fr) clamp(150px,19vw,270px);align-items:start;gap:12px clamp(20px,3vw,48px);padding-block:clamp(44px,6vw,88px);display:grid}.hs-a__n{font:800 clamp(64px, 8.4vw, 128px)/.8 var(--font-wide);letter-spacing:-.03em;color:color-mix(in oklab, var(--acc) 84%, #fff);font-stretch:125%}.hs-a__name{font:500 12px/1.3 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--cream) 82%, transparent);align-items:center;gap:12px;display:flex}.hs-a__name:before{content:"";background:var(--acc);width:10px;height:10px;box-shadow:0 0 14px 2px color-mix(in oklab, var(--acc) 70%, transparent);border-radius:50%;flex:none}.hs-a__name:after{content:"";background:linear-gradient(90deg, var(--acc), transparent);flex:none;width:clamp(40px,8vw,110px);height:1px}.hs-a__h{font:800 clamp(34px, 4.6vw, 72px)/.98 var(--font-wide);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;color:var(--cream);margin-top:20px;font-stretch:125%}.hs-a__h em{color:color-mix(in oklab, var(--acc) 70%, #fff)}.hs-a__l{display:block}.hs-a__t{max-width:46ch;font:400 clamp(17px, 1.4vw, 20px)/1.55 var(--font-sans);color:color-mix(in oklab, var(--cream) 82%, transparent);margin-top:20px}.hs-a__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,3vw,44px);margin-top:26px;display:grid}.hs-a__list a{min-height:44px;font:500 16px/1.35 var(--font-sans);color:color-mix(in oklab, var(--cream) 94%, transparent);align-items:center;gap:12px;padding-block:6px;transition:color .25s;display:flex}.hs-a__ic{color:color-mix(in oklab, var(--acc) 72%, #fff);flex:none;font-size:19px}.hs-a__list a span{text-underline-offset:5px;text-decoration:underline 1px #0000;transition:text-decoration-color .25s}.hs-a__list a:hover span{text-decoration-color:color-mix(in oklab, var(--acc) 80%, #fff)}.hs-a__all{min-height:44px;font:600 15.5px/1.3 var(--font-sans);color:var(--gold);align-items:center;gap:8px;margin-top:18px;display:inline-flex}.hs-a__all span{transition:transform .3s var(--ease-entrance)}@media (hover:hover) and (pointer:fine){.hs-a__all:hover span{transform:translate(4px)}}.hs-a__obj{aspect-ratio:1;place-self:center end;place-items:center;width:clamp(150px,19vw,270px);display:grid;position:relative}.hs-a__glow{background:radial-gradient(closest-side, color-mix(in oklab, var(--acc) 95%, transparent), color-mix(in oklab, var(--acc) 34%, transparent) 58%, transparent 100%);transition:transform .6s var(--ease-entrance);border-radius:50%;position:absolute;inset:12%}.hs-a__big{aspect-ratio:1;color:#fff8ea;width:46%;display:block;position:relative}.hs-a__big svg{stroke-width:1.15px;filter:none;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.hs-a__band:hover .hs-a__glow{transform:scale(1.08)}}@media (width<=1100px){.hs-a__in{grid-template-columns:minmax(84px,.3fr) minmax(0,1.9fr)}.hs-a__obj{grid-area:1/2;justify-self:end;width:150px;margin-bottom:-110px}.hs-a__n{grid-row:1}.hs-a__main{grid-area:2/2}.hs-a__n{grid-area:1/1/span 2}}@media (width<=720px){.hs-a__list{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.hs-a__in{grid-template-columns:minmax(0,1fr);padding-block:44px 40px}.hs-a__n{grid-area:auto/1;font-size:64px}.hs-a__obj{grid-area:auto/1;justify-self:end;width:120px;margin:-72px 0 -8px}.hs-a__main{grid-area:auto/1}.hs-a__h{font-size:clamp(30px,9vw,42px)}}.pf{z-index:5;isolation:isolate;background:var(--stage);color:var(--cream);border-radius:34px 34px 0 0;margin-top:-34px;padding:clamp(96px,10vw,150px) 0 calc(34px + clamp(90px,9vw,140px));position:relative;overflow:hidden}.pf:before{content:"";z-index:-1;background:radial-gradient(50% 40% at 15% 0%, color-mix(in oklab, var(--gold) 11%, transparent), transparent 70%), radial-gradient(40% 36% at 92% 100%, color-mix(in oklab, var(--c-ag) 12%, transparent), transparent 72%);position:absolute;inset:0}.pf__head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:24px clamp(40px,6vw,100px);display:grid}.pf__head .hm-lead{margin-top:0}.pf__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(40px,5vw,64px);display:grid}.pf__tile{border:1px solid color-mix(in oklab, var(--cream) 10%, transparent);transition:border-color .35s ease, translate .35s var(--ease-entrance);background:#14110c;border-radius:26px;flex-direction:column;gap:6px;padding:12px 12px 22px;display:flex;position:relative}.pf__tile:hover{border-color:color-mix(in oklab, var(--gold) 50%, transparent)}@media (hover:hover) and (pointer:fine){.pf__tile:hover{translate:0 -4px}}.pf__shot{aspect-ratio:16/10;background:#1a1510;border-radius:16px;margin-bottom:12px;display:block;position:relative;overflow:hidden}.pf__shot img{object-fit:cover;object-position:50% 0;width:100%;height:100%;transition:transform .7s var(--ease-entrance);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.pf__tile:hover .pf__shot img{transform:scale(1.035)}}.pf__shot:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.pf__tag{z-index:1;border:1px solid color-mix(in oklab, var(--gold) 45%, transparent);font:700 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cream);background:#080604d6;border-radius:99px;padding:6px 10px;font-style:normal;position:absolute;top:10px;left:10px}.pf__tile--real .pf__tag{background:var(--gold);color:var(--on-gold);border-color:#0000}.pf__name{font:400 26px/1.1 var(--font-serif);padding:0 8px;font-weight:400}.pf__kind{font:400 15px/1.5 var(--font-sans);color:color-mix(in oklab, var(--cream) 72%, transparent);padding:0 8px}.pf__open{font:600 15px/1 var(--font-sans);color:var(--gold);align-self:flex-start;align-items:center;gap:8px;margin:10px 8px 0;display:inline-flex}.pf__open:after{content:"";border-radius:inherit;position:absolute;inset:0}@supports selector(:has(a)){.pf__open:focus-visible{outline:none}.pf__tile:has(.pf__open:focus-visible){outline:2px solid var(--gold);outline-offset:3px}}.pf__ext,.pf__ext svg{width:16px;height:16px;display:block}.hm-close{z-index:7;isolation:isolate;background:var(--stage);color:var(--cream);border-radius:34px 34px 0 0;margin-top:-34px;padding:clamp(110px,12vw,180px) 0 clamp(80px,8vw,120px);position:relative;overflow:hidden}.hm-close:before{content:"";z-index:-1;background:radial-gradient(46% 60% at 50% 100%, color-mix(in oklab, var(--gold) 16%, transparent), transparent 72%);position:absolute;inset:0}.close__sky{z-index:-1;position:absolute;inset:0}.close__h{max-width:14ch;font:800 clamp(44px, 7.2vw, 118px)/.92 var(--font-wide);letter-spacing:-.02em;text-transform:uppercase;color:var(--gold);font-stretch:125%}.close__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;margin-top:48px;display:flex}.close__row p{max-width:40ch;font:400 clamp(18px, 1.5vw, 21px)/1.55 var(--font-sans);color:color-mix(in oklab, var(--cream) 82%, transparent)}@media (width<=1100px){.eg__copy{width:min(360px,34vw)}.pf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.hs__head,.pf__head{grid-template-columns:minmax(0,1fr)}}@media (width<=860px),(aspect-ratio<=9/10){.eg__intro{top:108px}.eg__copy{left:var(--gut);right:var(--gut);width:auto;top:auto;bottom:26px;transform:none}.eg__step{align-self:end}.eg__name{margin-top:14px}.eg__h{margin-top:10px;font-size:32px}.eg__t{margin-top:10px;font-size:15px}.eg__note{margin-top:8px;font-size:12.5px}.eg__link{margin-top:12px;font-size:14.5px}}@media (width<=767px){html.lx-live .eg__copy{bottom:calc(96px + env(safe-area-inset-bottom,0px))}.hm-close{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}}@media (width<=640px){.pf__grid{grid-template-columns:minmax(0,1fr)}.pf__name{font-size:23px}}@media (width<=600px){.hh{padding-top:96px;padding-bottom:92px}.hh__big{margin-top:22px;font-size:13vw}.hh__label{letter-spacing:.15em;gap:0;font-size:10.5px}.hh__label i{display:none}.hh__br{display:block}.hh__sub{margin-top:22px;font-size:16px}.hh__sub span{display:inline}.hh__cta{gap:4px;margin-top:26px}.hh__row{flex-direction:column;gap:12px}.hh__row .btn,.hh__ask{flex:none;width:100%;max-width:520px}.hh__row .btn{padding-inline:20px;font-size:15px}.hh__big .hh__box{border-width:2px;padding-inline:.1em}.hh__big>.hh__ln{margin-top:.17em}.hh__works{margin-top:14px;font-size:12px}.ht__facts li>*{padding-right:15px;font-size:14px}.close__row{margin-top:32px}}@media (prefers-reduced-motion:reduce){.hm-stars--2,.ph__ring i,.eg__flow,.ch-bub--dots i{animation:none}}.eg__play{z-index:7;gap:8px;display:none;position:absolute;bottom:58px;left:50%;transform:translate(-50%)}html.lx-live .eg__play{display:flex}.eg__seg{cursor:pointer;background:0 0;border:0;align-items:center;width:58px;height:24px;padding:0;display:grid}.eg__seg i{background:#f5f5f738;border-radius:2px;height:3px;display:block;position:relative;overflow:hidden}.eg__seg i:after{content:"";transform-origin:0;transform:scaleX(var(--p,0));background:#f5f5f7;position:absolute;inset:0}.eg__seg:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #f5f5f7}@media (width<=860px){.eg__play{top:76px;bottom:auto}.eg__seg{width:44px}}
