.contact[data-astro-cid-he3spzz3]{padding-block:var(--section-top) 72px;scroll-margin-top:calc(var(--anchor-space) - var(--section-top))}.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:clamp(32px,6vw,96px)}.contact__intro[data-astro-cid-he3spzz3]{color:var(--text-primary);--accent-ink:var(--text-primary);--accent-ink-soft:var(--text-secondary);--accent-line:var(--color-border);--accent-hover:var(--color-primary-muted);flex-direction:column;gap:24px;padding-top:8px;display:flex;position:relative}.contact__intro[data-astro-cid-he3spzz3]>[data-astro-cid-he3spzz3]{position:relative}.contact__intro[data-astro-cid-he3spzz3] .contact__mark{display:none}.contact__intro[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{max-width:440px;color:var(--accent-ink-soft);margin:0;font-size:17px;line-height:1.6}.contact__actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.contact__me[data-astro-cid-he3spzz3]{align-items:center;gap:12px;display:flex}.contact__avatar[data-astro-cid-he3spzz3]{border:2px solid var(--accent-line);border-radius:50%;flex:none;width:52px;height:52px;overflow:hidden}.contact__avatar[data-astro-cid-he3spzz3] img{object-fit:cover;transform-origin:50% 28%;width:100%;height:100%;display:block;transform:scale(1.45)}.contact__me-text[data-astro-cid-he3spzz3]{flex-direction:column;gap:2px;font-size:14px;display:flex}.contact__me-text[data-astro-cid-he3spzz3] strong[data-astro-cid-he3spzz3]{font-size:15px}.contact__me-text[data-astro-cid-he3spzz3]>span[data-astro-cid-he3spzz3]{color:var(--accent-ink-soft);align-items:center;gap:8px;display:flex}.contact__links[data-astro-cid-he3spzz3]{border-top:1px solid var(--accent-line);flex-direction:column;margin-top:auto;display:flex}.contact__links[data-astro-cid-he3spzz3] .contact__link{border-bottom:1px solid var(--accent-line);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 4px;font-weight:700;text-decoration:none;transition:background-color .3s;display:flex}.contact__links[data-astro-cid-he3spzz3] .contact__link:last-child{border-bottom:0}.contact__links[data-astro-cid-he3spzz3] .contact__link--mail{word-break:break-all}.contact__links[data-astro-cid-he3spzz3] .contact__link:hover{background:var(--accent-hover)}.contact__panel[data-astro-cid-he3spzz3]{--text-primary:#fffcfc;--text-secondary:#e8c9cc;--text-muted:#a97f83;--text-accent:#ff8a9a;--color-border:#fffcfc29;--color-border-control:#fffcfc3d;--color-primary-muted:#fffcfc1a;--field-ring:#fffcfc29;border-radius:var(--r-card);color:var(--text-primary);background:#2f050b;border:0;padding:20px}.contact__panel[data-astro-cid-he3spzz3] .contact__form[data-astro-cid-he3spzz3]{gap:14px}.contact__panel[data-astro-cid-he3spzz3] .field-group[data-astro-cid-he3spzz3]{gap:6px}.contact__panel[data-astro-cid-he3spzz3] .field-group[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{font-size:13px;font-weight:500}.contact__panel[data-astro-cid-he3spzz3] .field[data-astro-cid-he3spzz3]{border-radius:var(--r-small);background:#fffcfc0a;height:40px;padding:0 12px;font-size:14px}.contact__panel[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3].field{height:auto;min-height:110px;padding:10px 12px}.contact__panel[data-astro-cid-he3spzz3] .contact__consent[data-astro-cid-he3spzz3]{font-size:12px}.contact__panel[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3].field option[data-astro-cid-he3spzz3]{color:#fffcfc;background:#2f050b}.contact__panel[data-astro-cid-he3spzz3] .contact__submit[data-astro-cid-he3spzz3]{border-radius:var(--radius-pill);color:#2f050b;background:#fffcfc;width:100%;min-height:42px;font-size:14px}.contact__panel[data-astro-cid-he3spzz3] .contact__submit[data-astro-cid-he3spzz3]:hover{background:#f7eced}.contact__panel[data-astro-cid-he3spzz3] .contact__consent[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:inherit}.contact__form[data-astro-cid-he3spzz3]{flex-direction:column;gap:18px;display:flex}.contact__form[data-astro-cid-he3spzz3][hidden]{display:none}.contact__form[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3],.contact__success[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{font-family:var(--font-title);font-weight:var(--h3-weight);margin:0;font-size:24px}.contact__row[data-astro-cid-he3spzz3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}.field-group[data-astro-cid-he3spzz3]{flex-direction:column;gap:8px;display:flex}.field-group[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{font-size:14px;font-weight:700}.contact__form-head[data-astro-cid-he3spzz3]{flex-direction:column;gap:6px;display:flex}.contact__req[data-astro-cid-he3spzz3]{color:var(--text-secondary);margin:0;font-size:13px}.req[data-astro-cid-he3spzz3]{color:var(--text-secondary);font-weight:700}.field[data-astro-cid-he3spzz3]{border-radius:var(--r-small);border:1px solid var(--color-border-control);background:var(--color-background-sunken);height:50px;color:var(--text-primary);padding:0 16px;font-size:15px;transition:border-color .25s,box-shadow .25s}select[data-astro-cid-he3spzz3].field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fffcfc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:18px;padding:0 44px 0 16px}select[data-astro-cid-he3spzz3].field option[data-astro-cid-he3spzz3]{background:var(--color-background-sunken);color:var(--text-primary)}textarea[data-astro-cid-he3spzz3].field{resize:vertical;height:auto;padding:14px 16px;line-height:1.5}.field[data-astro-cid-he3spzz3]::placeholder{color:var(--text-muted)}.field[data-astro-cid-he3spzz3]:focus{box-shadow:0 0 0 3px var(--field-ring);border-color:#fffcfc;outline:none}.contact__trap[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact__consent[data-astro-cid-he3spzz3]{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.contact__consent[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{accent-color:#9e001a;flex:none;width:18px;height:18px;margin:1px 0 0}.contact__error[data-astro-cid-he3spzz3]{border-radius:var(--r-small);background:var(--color-primary-muted);margin:0;padding:12px 16px;font-size:14px;line-height:1.5}.contact__submit[data-astro-cid-he3spzz3]{min-height:54px}.contact__submit[data-astro-cid-he3spzz3]:disabled{opacity:.7;cursor:progress;transform:none}.contact__success[data-astro-cid-he3spzz3]{outline:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:420px;display:flex}.contact__success[data-astro-cid-he3spzz3][hidden]{display:none}.contact__success-icon[data-astro-cid-he3spzz3]{background:var(--color-primary);width:44px;height:44px;color:var(--color-on-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.contact__success[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{font-size:clamp(24px,2.4vw,30px);line-height:1.15}.contact__success[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.contact__success[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3] strong[data-astro-cid-he3spzz3]{color:var(--text-primary);overflow-wrap:anywhere}.contact__success-actions[data-astro-cid-he3spzz3]{flex-direction:column;align-items:center;gap:14px;width:100%;margin-top:22px;display:flex}@media (width<=900px){.contact__success[data-astro-cid-he3spzz3]{min-height:0!important}}.contact__again[data-astro-cid-he3spzz3]{color:var(--text-secondary);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:700;text-decoration:underline;transition:color .25s}.contact__again[data-astro-cid-he3spzz3]:hover{color:var(--text-primary)}.contact__intro[data-astro-cid-he3spzz3]{justify-content:space-between}.contact__top[data-astro-cid-he3spzz3]{flex-direction:column;gap:18px;display:flex}.faq-section[data-astro-cid-hemr5th4]{padding-block:var(--section-top) var(--section-bottom);scroll-margin-top:calc(var(--anchor-space) - var(--section-top));grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq-section__intro[data-astro-cid-hemr5th4]{flex-direction:column;gap:18px;display:flex}.faq-section__intro[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:340px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.6}.faq-section__call[data-astro-cid-hemr5th4]{align-self:flex-start}.faq-section__list[data-astro-cid-hemr5th4]{border-top:1px solid var(--color-border)}.faq[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:hover{color:var(--text-accent)}.faq__plus[data-astro-cid-hemr5th4]{color:var(--text-muted);flex:none;transition:transform .4s cubic-bezier(.2,.7,.2,1),color .3s;display:flex}.faq[data-astro-cid-hemr5th4][open] .faq__plus[data-astro-cid-hemr5th4]{color:var(--text-accent);transform:rotate(45deg)}.faq__body[data-astro-cid-hemr5th4]{text-wrap:pretty;max-width:62ch;color:var(--text-secondary);padding:0 0 24px;font-size:15px;line-height:1.65}.faq[data-astro-cid-hemr5th4][open] .faq__body[data-astro-cid-hemr5th4]{animation:.45s cubic-bezier(.2,.7,.2,1) both acyll-rise}@media (width<=900px){.faq-section[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,1fr);gap:28px}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{padding:20px 0;font-size:17px}}.mab[data-astro-cid-bldcnmcl]{padding-block:var(--section-top) 48px;scroll-margin-top:calc(var(--anchor-space) - var(--section-top));grid-template-columns:1fr minmax(0,440px) 1fr;align-items:stretch;gap:clamp(24px,3vw,48px);display:grid}.mab__left[data-astro-cid-bldcnmcl]{flex-direction:column;justify-content:space-between;gap:40px;display:flex}.mab__hey[data-astro-cid-bldcnmcl]{margin:0;font-size:clamp(56px,6vw,96px)}.mab__bottom[data-astro-cid-bldcnmcl]{flex-direction:column;gap:20px;display:flex}.mab__nets[data-astro-cid-bldcnmcl]{gap:8px;margin:0;padding:0;list-style:none;display:flex}.mab__net[data-astro-cid-bldcnmcl]{border:1px solid var(--color-border);width:40px;height:40px;color:inherit;border-radius:50%;place-items:center;transition:border-color .3s,background-color .3s,color .3s;display:grid}a[data-astro-cid-bldcnmcl].mab__net[href]:hover{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}a[data-astro-cid-bldcnmcl].mab__net:not([href]){opacity:.4;cursor:default}.mab__who[data-astro-cid-bldcnmcl]{max-width:260px;font-size:20px;font-weight:var(--h3-weight);letter-spacing:-.01em;margin:0;line-height:1.35}.mab__slot[data-astro-cid-bldcnmcl]{aspect-ratio:.97}.mab__slot[data-astro-cid-bldcnmcl] picture,.mab__slot[data-astro-cid-bldcnmcl] img{object-fit:cover;border-radius:var(--r-card);width:100%;height:100%;display:block}.mab__right[data-astro-cid-bldcnmcl]{flex-direction:column;align-self:end;gap:14px;font-size:15px;line-height:1.5;display:flex}.mab__right[data-astro-cid-bldcnmcl] p[data-astro-cid-bldcnmcl]{margin:0}.mab__go[data-astro-cid-bldcnmcl]{margin-top:6px}@media (width<=900px){.mab[data-astro-cid-bldcnmcl]{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:24px}.mab__left[data-astro-cid-bldcnmcl]{display:contents}.mab__hey[data-astro-cid-bldcnmcl]{order:0}.mab__slot[data-astro-cid-bldcnmcl]{order:1}.mab__bottom[data-astro-cid-bldcnmcl]{order:2}.mab__right[data-astro-cid-bldcnmcl]{order:3}.mab__slot[data-astro-cid-bldcnmcl]{justify-self:center;width:100%;max-width:440px}.mab__right[data-astro-cid-bldcnmcl]{align-self:start;font-size:16px}}.hero[data-astro-cid-ge2uvauf]{--frame:#f1e4e1;isolation:isolate;padding-block:clamp(32px,4.5vw,64px) clamp(64px,7vw,104px);position:relative;overflow:clip}.hero__inner[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;align-items:center;padding-inline:16px;display:flex;position:relative}.hero__inner[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:not(.hero__stage,.hero__shapes){z-index:2;position:relative}.hero__shapes[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;position:absolute;inset:0}.hero__shapes[data-astro-cid-ge2uvauf] .fshape{margin:calc(var(--w) / -2) 0 0 calc(var(--w) / -2)}.hero__shapes[data-astro-cid-ge2uvauf] .s-tl{top:8%;left:calc(50% - 32vw)}.hero__shapes[data-astro-cid-ge2uvauf] .s-tr{top:7%;left:calc(50% + 31vw)}.hero__shapes[data-astro-cid-ge2uvauf] .s-ml{top:44%;left:calc(50% - 30vw)}.hero__shapes[data-astro-cid-ge2uvauf] .s-mr{top:45%;left:calc(50% + 30vw)}.hero__shapes[data-astro-cid-ge2uvauf] .s-bl{top:80%;left:calc(50% - 23vw)}.hero__shapes[data-astro-cid-ge2uvauf] .s-br{top:80%;left:calc(50% + 24vw)}.hero__hello[data-astro-cid-ge2uvauf]{font-family:var(--font-title);font-weight:var(--title-weight);max-width:860px;letter-spacing:var(--title-tracking);margin:0;font-size:clamp(32px,3.3vw,50px);line-height:1.1}.hero__role[data-astro-cid-ge2uvauf]{width:100%;height:1.6em;color:var(--text-secondary);margin:10px 0 0;font-size:clamp(17px,1.4vw,20px);position:relative}.hero__role[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .5s,translate .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;translate:0 .6em}.hero__role[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf].is-on{opacity:1;translate:none}.hero__stage[data-astro-cid-ge2uvauf]{place-items:center;width:100%;margin-block:clamp(18px,2.4vw,28px) clamp(18px,2vw,24px);display:grid;position:relative}.hero__marquee[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;width:100vw;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.hero__track[data-astro-cid-ge2uvauf]{animation:60s linear infinite acyll-marquee}.hero__words[data-astro-cid-ge2uvauf]{display:flex}.hero__words[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;color:var(--text-primary);padding-right:.32em;font-size:clamp(88px,15.5vw,250px);line-height:.95}.hero__portrait[data-astro-cid-ge2uvauf]{z-index:2;aspect-ratio:1;border-radius:var(--r-card);background:var(--color-primary);width:clamp(200px,19vw,290px);position:relative;overflow:hidden;transform:perspective(1100px)rotateY(10deg);box-shadow:0 30px 50px -22px #0006}.hero__portrait[data-astro-cid-ge2uvauf] img{object-fit:cover;width:100%;height:100%}.has-pt .hero__portrait[data-astro-cid-ge2uvauf]{box-shadow:none;background:0 0}.hero__promise[data-astro-cid-ge2uvauf]{max-width:640px;font-family:var(--font-title);letter-spacing:-.02em;margin:22px 0 0;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.25}.hero__proof[data-astro-cid-ge2uvauf]{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;font-size:14px;display:flex}.hero__proof-item[data-astro-cid-ge2uvauf]{align-items:center;gap:8px;display:inline-flex}.hero__proof[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--text-primary)}.hero__sep[data-astro-cid-ge2uvauf]{background:var(--text-muted);border-radius:50%;width:4px;height:4px}.hero__cta[data-astro-cid-ge2uvauf]{margin-top:clamp(24px,2.6vw,34px)}@media (width>=701px) and (width<=1199px){.hero__hello[data-astro-cid-ge2uvauf]{max-width:13em}.hero__shapes[data-astro-cid-ge2uvauf] .s-tl{left:calc(50% - 35vw)}.hero__shapes[data-astro-cid-ge2uvauf] .s-tr{left:calc(50% + 35vw)}}@media (width<=700px){.hero__shapes[data-astro-cid-ge2uvauf] .fshape{--w:19vw!important}.hero__shapes[data-astro-cid-ge2uvauf] .s-tl{top:31%;left:9%}.hero__shapes[data-astro-cid-ge2uvauf] .s-tr{top:29%;left:91%}.hero__shapes[data-astro-cid-ge2uvauf] .s-ml{top:55%;left:7%}.hero__shapes[data-astro-cid-ge2uvauf] .s-mr{top:57%;left:93%}.hero__shapes[data-astro-cid-ge2uvauf] :is(.s-bl,.s-br){display:none}.hero__portrait[data-astro-cid-ge2uvauf]{border-radius:var(--r-card);width:56vw}.hero__words[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{font-size:25vw}.hero__sep[data-astro-cid-ge2uvauf]{display:none}.hero__proof[data-astro-cid-ge2uvauf]{flex-direction:column}.hero__cta[data-astro-cid-ge2uvauf]{min-height:60px;padding:0 30px;font-size:18px}}@media (prefers-reduced-motion:reduce){.hero__track[data-astro-cid-ge2uvauf]{animation:none}}.pt[data-astro-cid-jt7mghby]{z-index:40;pointer-events:none;perspective:1100px;will-change:transform;display:none;position:fixed;top:0;left:0}.has-pt .pt[data-astro-cid-jt7mghby]{display:block}.has-pt [data-slot]>*{visibility:hidden}.pt__card[data-astro-cid-jt7mghby]{border-radius:var(--r-card);width:100%;height:100%;overflow:hidden;box-shadow:0 30px 60px -30px #00000073}.pt__card[data-astro-cid-jt7mghby] picture,.pt__card[data-astro-cid-jt7mghby] img{object-fit:cover;width:100%;height:100%;display:block}.process[data-astro-cid-grsovck6]{padding-block:var(--section-top) var(--section-bottom);scroll-margin-top:calc(var(--anchor-space) - var(--section-top))}.process__head[data-astro-cid-grsovck6]{flex-direction:column;align-items:flex-start;gap:16px;max-width:700px;display:flex}.process__head[data-astro-cid-grsovck6] .lead[data-astro-cid-grsovck6]{max-width:560px}.process__track[data-astro-cid-grsovck6]{background:var(--color-border);height:2px;margin-top:36px;position:relative}.process__track[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]{background:var(--text-accent);position:absolute;inset:0}.process__steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-grsovck6]{flex-direction:column;align-items:flex-start;gap:8px;padding-top:22px;display:flex;position:relative}.step__dot[data-astro-cid-grsovck6]{background:var(--color-background-sunken);border:2px solid var(--text-accent);border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:0}.step__n[data-astro-cid-grsovck6]{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.04em;color:var(--color-primary-muted);-webkit-text-stroke:1.5px color-mix(in srgb, var(--color-primary-muted), var(--text-accent) 35%);font-size:60px;line-height:.9}.step[data-astro-cid-grsovck6] .pill[data-astro-cid-grsovck6]{margin-top:4px}.step[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{font-family:var(--font-title);font-weight:var(--h3-weight);margin:2px 0 0;font-size:20px}.step[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.55}.step__call[data-astro-cid-grsovck6]{margin-top:4px}@media (width<=900px){.process__track[data-astro-cid-grsovck6],.step__dot[data-astro-cid-grsovck6]{display:none}.process__steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:32px}.step[data-astro-cid-grsovck6]{padding-top:0}}@media (width<=600px){.process__steps[data-astro-cid-grsovck6]{grid-template-columns:minmax(0,1fr);gap:28px}.step__n[data-astro-cid-grsovck6]{font-size:48px}}.px[data-astro-cid-ccey6ddw]{color:#fffcfc;position:relative}.px__stage[data-astro-cid-ccey6ddw]{isolation:isolate;place-items:center;height:660px;display:grid;position:relative}.px__list[data-astro-cid-ccey6ddw]{flex-direction:column;align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.px__row[data-astro-cid-ccey6ddw]{z-index:1;cursor:pointer;outline:none;position:relative}.px__row[data-astro-cid-ccey6ddw].is-on{z-index:3}.px__word[data-astro-cid-ccey6ddw]{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:-.01em;text-transform:uppercase;color:var(--band-faint);font-size:clamp(60px,7.6vw,112px);line-height:.84;transition:color .3s;display:block}.px__row[data-astro-cid-ccey6ddw].is-on .px__word[data-astro-cid-ccey6ddw]{color:#fffcfc}.px__row[data-astro-cid-ccey6ddw]:focus-visible .px__word[data-astro-cid-ccey6ddw]{text-decoration:underline 3px}.px__tags[data-astro-cid-ccey6ddw]{white-space:nowrap;color:#5e2430;flex-direction:column;font-size:14px;line-height:1.45;transition:color .3s;display:flex;position:absolute;top:0}.px__row--right[data-astro-cid-ccey6ddw] .px__tags[data-astro-cid-ccey6ddw]{left:calc(100% + 24px)}.px__row--left[data-astro-cid-ccey6ddw] .px__tags[data-astro-cid-ccey6ddw]{text-align:right;right:calc(100% + 24px)}.px__row[data-astro-cid-ccey6ddw].is-on .px__tags[data-astro-cid-ccey6ddw]{color:#e8c9cc}.px__price[data-astro-cid-ccey6ddw]{margin-bottom:2px;font-size:15px;font-weight:700}.px__row[data-astro-cid-ccey6ddw].is-on .px__price[data-astro-cid-ccey6ddw]{color:#fffcfc}.px__card[data-astro-cid-ccey6ddw]{--mx:0px;--my:0px;z-index:2;pointer-events:none;left:var(--l);top:var(--t);width:var(--w);aspect-ratio:1/2.17;translate:var(--mx) var(--my);transition:left .85s cubic-bezier(.22, 1, .36, 1) var(--delay), top .85s cubic-bezier(.22, 1, .36, 1) var(--delay), width .85s cubic-bezier(.22, 1, .36, 1) var(--delay), translate .6s cubic-bezier(.22, 1, .36, 1);background:#120104;border-radius:26px;padding:5px;position:absolute;box-shadow:0 30px 60px -25px #000000b3,inset 0 0 0 1px #fffcfc14}.px__card[data-astro-cid-ccey6ddw] .px__img{object-fit:cover;object-position:top;opacity:0;border-radius:21px;width:calc(100% - 10px);height:calc(100% - 10px);transition:opacity .35s .18s;position:absolute;inset:5px}.px__card[data-astro-cid-ccey6ddw] .px__img.is-on{opacity:1}.px__go[data-astro-cid-ccey6ddw]{color:#fffcfc;margin-top:14px;font-size:14px;display:none}@media (prefers-reduced-motion:reduce){.px__card[data-astro-cid-ccey6ddw]{transition:none}}@media (width<=900px){.px__stage[data-astro-cid-ccey6ddw]{flex-wrap:wrap;justify-content:center;gap:10px;height:auto;padding-block:32px 8px;display:flex}.px__list[data-astro-cid-ccey6ddw]{flex:0 0 100%;gap:22px;margin-bottom:22px}.px__row[data-astro-cid-ccey6ddw]{text-align:center}.px__word[data-astro-cid-ccey6ddw]{font-size:min(15vw,84px)}.px__tags[data-astro-cid-ccey6ddw]{white-space:normal;flex-flow:wrap;justify-content:center;gap:2px 12px;margin-top:8px;position:static;text-align:center!important}.px__price[data-astro-cid-ccey6ddw]{margin:0}.px__row[data-astro-cid-ccey6ddw].is-on .px__go[data-astro-cid-ccey6ddw]{display:inline-flex}.px__card[data-astro-cid-ccey6ddw]{border-radius:16px;max-width:150px;padding:3px;position:relative;width:calc(25% - 8px)!important;top:auto!important;left:auto!important;translate:none!important}}.svb[data-astro-cid-lesv7jgp]{--text-primary:#fffcfc;--text-secondary:#e8c9cc;--text-muted:#a97f83;--text-accent:#ff8a9a;--color-border:#fffcfc2e;padding-block:var(--section-top) 16px;scroll-margin-top:calc(var(--anchor-space) - var(--section-top));border-radius:var(--r-band);color:var(--text-primary);background-color:var(--band-bg);background-image:linear-gradient(#fffcfc06 1px,#0000 1px),linear-gradient(90deg,#fffcfc06 1px,#0000 1px);background-size:4px 4px;margin-top:64px}.svb__head[data-astro-cid-lesv7jgp]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.svb__head[data-astro-cid-lesv7jgp] .lead[data-astro-cid-lesv7jgp]{max-width:560px;color:var(--text-secondary)}.reviews[data-astro-cid-gakqr736]{padding-block:var(--section-top) var(--section-bottom);scroll-margin-top:calc(var(--anchor-space) - var(--section-top))}.reviews__all[data-astro-cid-gakqr736]{align-self:flex-end}.reviews__grid[data-astro-cid-gakqr736]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.is-wide[data-astro-cid-gakqr736]{grid-column:span 2}.rv[data-astro-cid-gakqr736]{border-radius:var(--r-card);background:var(--surface-card);border:1px solid var(--color-border-subtle);flex-direction:column;gap:12px;margin:0;padding:22px 24px;display:flex}.rv__kind[data-astro-cid-gakqr736]{border-radius:var(--radius-pill);border:1px solid var(--color-border);align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:700}.rv[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.rv[data-astro-cid-gakqr736] figcaption[data-astro-cid-gakqr736]{align-items:center;gap:10px;margin-top:auto;display:flex}.rv__avatar[data-astro-cid-gakqr736]{background:var(--color-primary-muted);border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.rv__who[data-astro-cid-gakqr736]{flex-direction:column;display:flex}.rv__who[data-astro-cid-gakqr736] strong[data-astro-cid-gakqr736]{font-size:15px}.rv__who[data-astro-cid-gakqr736] span[data-astro-cid-gakqr736]{color:var(--text-muted);font-size:12px}.st[data-astro-cid-gakqr736]{border-radius:var(--r-card);color:#fffcfc;flex-direction:column;min-height:0;padding:20px 22px;text-decoration:none;display:flex}.st--red[data-astro-cid-gakqr736]{background:var(--color-primary)}.st--dark[data-astro-cid-gakqr736]{background:#2f050b}.st--sand[data-astro-cid-gakqr736]{background:var(--surface-accent);color:var(--accent-ink)}.st__text[data-astro-cid-gakqr736]{opacity:.9;max-width:230px;font-size:14px;line-height:1.45}.st__num[data-astro-cid-gakqr736]{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:.01em;align-self:flex-end;margin-top:auto;font-size:clamp(44px,4.4vw,64px);line-height:1}.st__num[data-astro-cid-gakqr736] small[data-astro-cid-gakqr736]{margin-left:.12em;font-size:.45em}.st__label[data-astro-cid-gakqr736]{opacity:.85;align-self:flex-end;font-size:12px;font-weight:700}a[data-astro-cid-gakqr736].st[href]:hover{filter:brightness(1.08)}@media (width<=900px){.reviews__grid[data-astro-cid-gakqr736]{grid-template-columns:1fr 1fr}.is-wide[data-astro-cid-gakqr736]{grid-column:span 2}}@media (width<=600px){.reviews__grid[data-astro-cid-gakqr736]{grid-auto-flow:dense}.rv[data-astro-cid-gakqr736]{grid-column:span 2}.st[data-astro-cid-gakqr736]{min-height:150px}.st--sand[data-astro-cid-gakqr736]{grid-column:span 2;min-height:0}.st--sand[data-astro-cid-gakqr736] .st__num[data-astro-cid-gakqr736]{margin-top:12px}}.why[data-astro-cid-2ojqaodh]{padding-block:var(--section-top) var(--section-bottom);scroll-margin-top:calc(var(--anchor-space) - var(--section-top))}.why__grid[data-astro-cid-2ojqaodh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.why[data-astro-cid-2ojqaodh] article[data-astro-cid-2ojqaodh]{padding:var(--r-card) 28px;border-radius:var(--r-card)}.why[data-astro-cid-2ojqaodh] h3[data-astro-cid-2ojqaodh]{font-family:var(--font-title);font-weight:var(--h3-weight);margin:0;font-size:22px;line-height:1.2}.why[data-astro-cid-2ojqaodh] p[data-astro-cid-2ojqaodh]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.55}.why__kmp[data-astro-cid-2ojqaodh]{flex-wrap:wrap;grid-column:span 2;align-items:center;gap:24px 32px;display:flex}.why__text[data-astro-cid-2ojqaodh]{flex-direction:column;flex:260px;gap:12px;min-width:0;display:flex}.why__text--narrow[data-astro-cid-2ojqaodh]{flex:none;max-width:640px}.why__diagram[data-astro-cid-2ojqaodh]{flex:260px;justify-content:center;align-items:center;gap:16px;min-width:0;display:flex}.why__common[data-astro-cid-2ojqaodh]{border-radius:var(--r-small);background:var(--surface-overlay);border:1px solid var(--color-border);flex-direction:column;gap:8px;width:120px;padding:14px 16px;display:flex}.why__mono[data-astro-cid-2ojqaodh]{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.why__bar[data-astro-cid-2ojqaodh]{background:var(--color-border);border-radius:3px;height:6px;display:block}.why__flows[data-astro-cid-2ojqaodh]{flex-direction:column;gap:28px;display:flex}.why__flow[data-astro-cid-2ojqaodh]{background:var(--color-border);width:44px;height:2px;display:block;position:relative;overflow:hidden}.why__flow[data-astro-cid-2ojqaodh] span[data-astro-cid-2ojqaodh]{background:var(--color-on-background);animation:2.2s cubic-bezier(.6,0,.3,1) infinite acyll-flow;position:absolute;inset:0}.why__targets[data-astro-cid-2ojqaodh]{flex-direction:column;gap:12px;display:flex}.why__target[data-astro-cid-2ojqaodh]{border-radius:var(--r-small);background:var(--surface-overlay);border:1px solid var(--color-border);align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:14px;font-weight:700;display:flex}.why__target[data-astro-cid-2ojqaodh] span[data-astro-cid-2ojqaodh]{border:2px solid var(--color-on-background);border-radius:6px;width:22px;height:36px}.why__small[data-astro-cid-2ojqaodh]{flex-direction:column;gap:10px;display:flex}.why__small[data-astro-cid-2ojqaodh] .ico[data-astro-cid-2ojqaodh]{border-radius:var(--r-small);width:44px;height:44px}.why__small[data-astro-cid-2ojqaodh] h3[data-astro-cid-2ojqaodh]{font-size:19px}.why__after[data-astro-cid-2ojqaodh]{flex-direction:column;grid-column:span 2;gap:20px;display:flex}.why__life[data-astro-cid-2ojqaodh]{--node:14px;position:relative}.why__track[data-astro-cid-2ojqaodh]{top:calc(var(--node) / 2 - 1px);background:repeating-linear-gradient(90deg, var(--color-on-background-muted) 0 6px, transparent 6px 12px);height:2px;position:absolute;left:10%;right:10%}.why__track-fill[data-astro-cid-2ojqaodh]{background:var(--color-on-background);position:absolute;inset:0 25% 0 0}.why__steps[data-astro-cid-2ojqaodh]{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.why__step[data-astro-cid-2ojqaodh]{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.why__node[data-astro-cid-2ojqaodh]{width:var(--node);height:var(--node);background:var(--color-on-background);box-shadow:0 0 0 5px var(--surface-card);border-radius:50%;margin-bottom:10px}.why__step[data-astro-cid-2ojqaodh] strong[data-astro-cid-2ojqaodh]{font-family:var(--font-title);font-size:16px;line-height:1.2}.why__step[data-astro-cid-2ojqaodh] span[data-astro-cid-2ojqaodh]:not(.why__node){color:var(--text-secondary);font-size:13px}.why__step--first[data-astro-cid-2ojqaodh] .why__node[data-astro-cid-2ojqaodh]{background:var(--color-primary);box-shadow:0 0 0 5px var(--surface-card), 0 0 0 7px var(--color-primary)}.why__step--next[data-astro-cid-2ojqaodh] .why__node[data-astro-cid-2ojqaodh]{background:var(--surface-card);border:2px solid var(--color-on-background)}.why__step--next[data-astro-cid-2ojqaodh] strong[data-astro-cid-2ojqaodh]{color:var(--text-secondary)}.why__kmp[data-astro-cid-2ojqaodh],.why__after[data-astro-cid-2ojqaodh]{grid-column:span 2}@media (width<=900px){.why__grid[data-astro-cid-2ojqaodh]{grid-template-columns:1fr}.why__kmp[data-astro-cid-2ojqaodh],.why__after[data-astro-cid-2ojqaodh]{grid-column:auto}}@media (width<=600px){.why__track[data-astro-cid-2ojqaodh]{top:13px;bottom:13px;left:calc(var(--node) / 2 - 1px);background:repeating-linear-gradient(180deg, var(--color-on-background-muted) 0 6px, transparent 6px 12px);width:2px;height:auto;right:auto}.why__track-fill[data-astro-cid-2ojqaodh]{animation:none;inset:0 0 25%}.why__steps[data-astro-cid-2ojqaodh]{grid-template-columns:minmax(0,1fr);gap:22px}.why__step[data-astro-cid-2ojqaodh]{grid-template-columns:var(--node) auto 1fr;text-align:left;align-items:center;column-gap:14px;height:26px;display:grid}.why__node[data-astro-cid-2ojqaodh]{margin:0}}.device[data-astro-cid-ffds4msa]{width:300px;height:620px;font-family:var(--font-body);color:#12212b;text-align:left;background:#0d0d10;border-radius:48px;padding:9px;display:block;position:relative;box-shadow:0 30px 60px #00000059,inset 0 0 0 1.5px #2a2a30}.screen[data-astro-cid-ffds4msa]{border-radius:39px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.screen[data-astro-cid-ffds4msa] .screen__shot{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.screen[data-astro-cid-ffds4msa] span{display:block}.screen[data-astro-cid-ffds4msa] .dict{color:#00112b;width:100%;height:100%;font-family:"Open Sans", var(--font-body);background:#f1f4f7;position:relative}.screen[data-astro-cid-ffds4msa] .dict__head{background:#00112b;flex-direction:column;gap:12px;padding:50px 14px 14px;display:flex}.screen[data-astro-cid-ffds4msa] .dict__bar{align-items:center;gap:10px;display:flex}.screen[data-astro-cid-ffds4msa] .dict__title{color:#fff;flex:1;font-size:17px;font-weight:700}.screen[data-astro-cid-ffds4msa] .dict__search{background:#fff;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.screen[data-astro-cid-ffds4msa] .dict__ph{color:#6b7f92;flex:1;font-size:11.5px}.screen[data-astro-cid-ffds4msa] .dict__filters{color:#3b4c60;justify-content:space-between;padding:10px 14px 4px;font-size:10px;display:flex}.screen[data-astro-cid-ffds4msa] .dict__filters b{color:#00112b;font-weight:700}.screen[data-astro-cid-ffds4msa] .dict__list{flex-direction:column;gap:10px;padding:8px 12px;display:flex}.screen[data-astro-cid-ffds4msa] .dict__card{background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex;box-shadow:0 2px 8px #00112b14}.screen[data-astro-cid-ffds4msa] .dict__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.screen[data-astro-cid-ffds4msa] .dict__num{color:#3b4c60;white-space:nowrap;font-size:11px}.screen[data-astro-cid-ffds4msa] .dict__num b{color:#00112b;font-size:14px;font-weight:700}.screen[data-astro-cid-ffds4msa] .dict__status{color:#b06929;background:#fff6e9;border:1px solid #ffb34b;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700}.screen[data-astro-cid-ffds4msa] .dict__status--soon{color:#0065e0;background:#edf4fd;border-color:#b3d2f0}.screen[data-astro-cid-ffds4msa] .dict__line{color:#3b4c60;white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;display:flex;overflow:hidden}.screen[data-astro-cid-ffds4msa] .dict__line--id{font-variant-numeric:tabular-nums;padding-left:18px}.screen[data-astro-cid-ffds4msa] .dict__badges{gap:5px;margin-top:2px;display:flex}.screen[data-astro-cid-ffds4msa] .dict__badge{color:#6b7f91;background:#e2edf8;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700}.screen[data-astro-cid-ffds4msa] .dict__badge--dict{color:#fff;background:#7699cd}.screen[data-astro-cid-ffds4msa] .dict__badge--atu{color:#fff;background:#f03524}.screen[data-astro-cid-ffds4msa] .dict__fab{color:#fff;background:#00112b;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:11.5px;font-weight:700;bottom:22px;right:14px;box-shadow:0 6px 16px #00112b4d;display:flex!important;position:absolute!important}.notch[data-astro-cid-ffds4msa]{background:#0d0d10;border-radius:13px;width:88px;height:26px;margin-left:-44px;position:absolute;top:11px;left:50%}.cs[data-astro-cid-p5wr5ghm]{background:var(--cs-bg);color:var(--cs-ink);transition:background-color .7s,color .7s;position:relative;overflow:hidden}.cs__wrap[data-astro-cid-p5wr5ghm]{max-width:1240px;margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.cs__bar[data-astro-cid-p5wr5ghm]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.cs__back[data-astro-cid-p5wr5ghm]{border-radius:var(--radius-pill);border:1px solid var(--cs-ink2);min-height:44px;color:var(--cs-ink);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 20px 0 14px;font-size:14px;font-weight:700;display:inline-flex}.cs__hero[data-astro-cid-p5wr5ghm]{flex-wrap:wrap;align-items:center;gap:48px;padding-block:56px 80px;display:flex}.cs__intro[data-astro-cid-p5wr5ghm]{flex-direction:column;flex:999 520px;gap:24px;min-width:0;display:flex}.cs__label[data-astro-cid-p5wr5ghm]{letter-spacing:.2em;text-transform:uppercase;color:var(--cs-accent-text);margin:0;font-size:13px;font-weight:700}.cs__title[data-astro-cid-p5wr5ghm]{font-family:var(--cs-title-font);font-weight:var(--cs-title-weight);letter-spacing:var(--cs-title-tracking);outline:none;margin:0;font-size:clamp(56px,8.5vw,124px);line-height:.95}.cs[data-astro-cid-p5wr5ghm]>.cs__acorns{opacity:.25;pointer-events:none;width:clamp(180px,22vw,320px);height:auto;position:absolute;top:12px;right:max(-60px,50% - 760px);transform:rotate(10deg)}.cs__title[data-astro-cid-p5wr5ghm] .cs__wordmark{height:calc(clamp(64px, 9vw, 120px) * var(--wm-scale,1));width:auto;max-width:100%;display:block}.cs__context[data-astro-cid-p5wr5ghm]{position:relative;overflow:hidden}.cs__context-inner[data-astro-cid-p5wr5ghm]{position:relative}.cs__context--decor[data-astro-cid-p5wr5ghm] .cs__context-inner[data-astro-cid-p5wr5ghm]{min-height:340px}.cs__context[data-astro-cid-p5wr5ghm] .cs__mountains{opacity:.2;pointer-events:none;-webkit-mask-composite:source-in;width:min(680px,80%);height:auto;position:absolute;bottom:0;right:max(0px,50% - 720px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 82%,#0000 98%),linear-gradient(#000 66%,#0000 96%);mask-image:linear-gradient(90deg,#0000,#000 14% 82%,#0000 98%),linear-gradient(#000 66%,#0000 96%);mask-composite:intersect}.cs__challenge[data-astro-cid-p5wr5ghm]{position:relative;overflow:hidden}.cs__challenge-inner[data-astro-cid-p5wr5ghm]{position:relative}.cs__challenge[data-astro-cid-p5wr5ghm] .cs__pinecone{opacity:.18;pointer-events:none;width:clamp(160px,22vw,300px);height:auto;position:absolute;top:50%;left:max(-70px,50% - 760px);transform:translateY(-50%)rotate(14deg)}.cs__corner[data-astro-cid-p5wr5ghm]{pointer-events:none;width:clamp(180px,22vw,300px);height:auto;position:absolute;top:-30px;right:max(-70px,50% - 770px)}.cs__hero-ticket[data-astro-cid-p5wr5ghm]{opacity:.18;transform:rotate(14deg)}.cs__hero-ticket-paper[data-astro-cid-p5wr5ghm]{fill:var(--cs-accent-text)}.cs__hero-ticket-ink[data-astro-cid-p5wr5ghm]{fill:none;stroke:var(--cs-bg);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.cs__trip[data-astro-cid-p5wr5ghm]{fill:none;stroke-linecap:round;opacity:.55;pointer-events:none;width:min(440px,62%);height:auto;position:absolute;bottom:36px;right:max(24px,50% - 640px)}.cs__trip-flown[data-astro-cid-p5wr5ghm]{stroke:var(--cs-accent-text);stroke-width:6px}.cs__trip-ahead[data-astro-cid-p5wr5ghm]{stroke:var(--cs-ink2);stroke-width:6px;stroke-dasharray:.01 18}.cs__trip-from[data-astro-cid-p5wr5ghm]{fill:var(--cs-accent-text)}.cs__trip-to[data-astro-cid-p5wr5ghm]{stroke:var(--cs-ink2);stroke-width:5px}.cs__trip-plane[data-astro-cid-p5wr5ghm]{fill:var(--cs-accent-text)}.cs__media[data-astro-cid-p5wr5ghm]{flex-direction:column;gap:32px;padding-top:88px;display:flex;position:relative}.cs__media[data-astro-cid-p5wr5ghm]>h4[data-astro-cid-p5wr5ghm]{font-family:var(--font-title);margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.1;position:relative}.cs__media[data-astro-cid-p5wr5ghm] .cs__branch{opacity:.2;pointer-events:none;width:300px;height:auto;position:absolute;top:-70px;right:-120px;transform:scaleX(-1)rotate(-20deg)}.cs__media-grid[data-astro-cid-p5wr5ghm]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid;position:relative}.cs__media-grid--pair[data-astro-cid-p5wr5ghm]{grid-template-columns:16fr 13.5fr}.cs__media-grid--pair[data-astro-cid-p5wr5ghm]>.cs__image[data-astro-cid-p5wr5ghm]{grid-column:1/-1}.cs__media[data-astro-cid-p5wr5ghm] figure[data-astro-cid-p5wr5ghm]{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.cs__media[data-astro-cid-p5wr5ghm] video[data-astro-cid-p5wr5ghm],.cs__media[data-astro-cid-p5wr5ghm] .cs__photo img{background:var(--cs-panel);border-radius:20px;width:100%;height:auto;display:block}.cs__media[data-astro-cid-p5wr5ghm] video[data-astro-cid-p5wr5ghm]{aspect-ratio:16/9}.cs__media[data-astro-cid-p5wr5ghm] .cs__photo img{aspect-ratio:3/2;object-fit:cover}.cs__media[data-astro-cid-p5wr5ghm] .cs__image img{width:100%;height:auto;box-shadow:0 0 0 1px var(--cs-line);border-radius:20px;display:block}.cs__media[data-astro-cid-p5wr5ghm] figcaption[data-astro-cid-p5wr5ghm]{color:var(--cs-ink2);font-size:14px}.cs__screens[data-astro-cid-p5wr5ghm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,4vw,56px);padding-inline:clamp(0px,6vw,72px);display:grid;position:relative}.cs__screen[data-astro-cid-p5wr5ghm]{text-align:center;align-items:center}.cs__bezel[data-astro-cid-p5wr5ghm]{width:100%;max-width:290px;box-shadow:0 0 0 1px var(--cs-line), 0 24px 60px #00000059;background:#0a1822;border-radius:44px;padding:7px;display:block}.cs__bezel[data-astro-cid-p5wr5ghm] img{border-radius:37px;width:100%;height:auto;display:block}@media (width<=800px){.cs__screens[data-astro-cid-p5wr5ghm]{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(70vw,300px);grid-auto-flow:column;padding:0 0 12px;overflow-x:auto}.cs__screen[data-astro-cid-p5wr5ghm]{scroll-snap-align:center}.cs__media-grid--pair[data-astro-cid-p5wr5ghm]{grid-template-columns:minmax(0,1fr)}}.cs__tagline[data-astro-cid-p5wr5ghm]{max-width:620px;margin:0;font-size:clamp(20px,2.2vw,28px);line-height:1.35}.cs__meta[data-astro-cid-p5wr5ghm]{border-top:1px solid var(--cs-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:16px 0 0;padding-top:24px;display:grid}.cs__meta[data-astro-cid-p5wr5ghm] dt[data-astro-cid-p5wr5ghm]{letter-spacing:.16em;text-transform:uppercase;color:var(--cs-ink2);margin-bottom:6px;font-size:12px}.cs__meta[data-astro-cid-p5wr5ghm] dd[data-astro-cid-p5wr5ghm]{margin:0;font-size:16px;line-height:1.5}.cs__visual[data-astro-cid-p5wr5ghm]{flex:340px;justify-content:center;align-items:center;min-width:0;height:660px;display:flex;position:relative}.cs__glow[data-astro-cid-p5wr5ghm]{aspect-ratio:1;background:var(--cs-glow);border-radius:50%;width:min(440px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs__float[data-astro-cid-p5wr5ghm]{animation:7s ease-in-out infinite acyll-float;position:relative}.cs__context[data-astro-cid-p5wr5ghm]{border-top:1px solid var(--cs-line)}.cs__context-inner[data-astro-cid-p5wr5ghm]{flex-wrap:wrap;gap:24px 64px;padding-block:80px;display:flex}.cs__context[data-astro-cid-p5wr5ghm] h4[data-astro-cid-p5wr5ghm]{font-family:var(--font-title);flex:240px;margin:0;font-size:28px;font-weight:700;line-height:1.1}.cs__context[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm]{color:var(--cs-ink2);flex:999 520px;margin:0;font-size:20px;line-height:1.65}.cs__challenge[data-astro-cid-p5wr5ghm]{background:var(--cs-panel);transition:background-color .7s}.cs__challenge-inner[data-astro-cid-p5wr5ghm]{flex-direction:column;gap:20px;padding-block:88px;display:flex}.cs__challenge[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm]{max-width:980px;font-family:var(--font-title);letter-spacing:-.015em;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:700;line-height:1.2}.cs__done[data-astro-cid-p5wr5ghm]{flex-direction:column;gap:40px;padding-block:88px;display:flex}.cs__done[data-astro-cid-p5wr5ghm]>h4[data-astro-cid-p5wr5ghm]{font-family:var(--font-title);margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.1}.cs__done[data-astro-cid-p5wr5ghm] ol[data-astro-cid-p5wr5ghm]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.cs__done[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{border-top:2px solid var(--cs-accent);flex-direction:column;gap:12px;padding-top:20px;display:flex}.cs__done-n[data-astro-cid-p5wr5ghm]{color:var(--cs-accent-text);font-size:14px;font-weight:700}.cs__done[data-astro-cid-p5wr5ghm] h5[data-astro-cid-p5wr5ghm]{font-family:var(--font-title);margin:0;font-size:22px;font-weight:700;line-height:1.2}.cs__done[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm]{color:var(--cs-ink2);margin:0;font-size:16px;line-height:1.6}.cs__facts[data-astro-cid-p5wr5ghm]{margin-top:-24px;padding-bottom:72px}.cs__facts-grid[data-astro-cid-p5wr5ghm]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.cs__fact[data-astro-cid-p5wr5ghm]{border-radius:var(--radius-lg);background:var(--cs-panel);flex-direction:column;gap:8px;padding:28px;display:flex}.cs__fact-v[data-astro-cid-p5wr5ghm]{font-family:var(--cs-title-font);font-weight:var(--cs-title-weight);font-size:48px;line-height:1}.cs__fact-l[data-astro-cid-p5wr5ghm]{color:var(--cs-ink2);font-size:15px;line-height:1.5}.cs__stack[data-astro-cid-p5wr5ghm]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cs__stack[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{border-radius:var(--radius-pill);border:1px solid var(--cs-line);padding:8px 14px;font-size:14px}.cs__get[data-astro-cid-p5wr5ghm]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;padding-bottom:88px;display:grid}.cs__get-col[data-astro-cid-p5wr5ghm]{border-radius:var(--radius-lg);background:var(--cs-panel);flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(28px,4vw,44px);display:flex}.cs__get[data-astro-cid-p5wr5ghm] h4[data-astro-cid-p5wr5ghm]{font-family:var(--font-title);margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.1}.cs__get-col[data-astro-cid-p5wr5ghm]>p[data-astro-cid-p5wr5ghm]{color:var(--cs-ink2);margin:0 0 12px;font-size:16px;line-height:1.5}.cs__stores[data-astro-cid-p5wr5ghm]{flex-wrap:wrap;gap:12px;display:flex}.cs__store[data-astro-cid-p5wr5ghm]{background:var(--cs-ink);min-height:56px;color:var(--cs-bg);border-radius:14px;align-items:center;gap:12px;padding:8px 22px 8px 18px;text-decoration:none;transition:transform .2s;display:inline-flex}.cs__store[data-astro-cid-p5wr5ghm][href]:hover{transform:translateY(-2px)}.cs__get[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]:not([href]){cursor:default}.cs__get--upcoming[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]:not([href]){opacity:.5}.cs__store[data-astro-cid-p5wr5ghm] span[data-astro-cid-p5wr5ghm]{flex-direction:column;font-size:18px;font-weight:700;line-height:1.1;display:flex}.cs__store[data-astro-cid-p5wr5ghm] small[data-astro-cid-p5wr5ghm]{letter-spacing:.06em;opacity:.75;font-size:11px;font-weight:400}.cs__follow[data-astro-cid-p5wr5ghm]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cs__site[data-astro-cid-p5wr5ghm]{border:1px solid var(--cs-line);min-height:56px;color:var(--cs-ink);border-radius:14px;align-items:center;gap:8px;padding:0 22px;font-size:17px;font-weight:700;text-decoration:none;transition:border-color .2s;display:inline-flex}.cs__site[data-astro-cid-p5wr5ghm][href]:hover{border-color:var(--cs-accent)}.cs__socials[data-astro-cid-p5wr5ghm]{gap:8px;margin:0;padding:0;list-style:none;display:flex}.cs__socials[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]{border:1px solid var(--cs-line);width:56px;height:56px;color:var(--cs-ink);border-radius:50%;place-items:center;transition:border-color .2s,color .2s;display:grid}.cs__socials[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm][href]:hover{border-color:var(--cs-accent);color:var(--cs-accent-text)}.cs__end[data-astro-cid-p5wr5ghm]{flex-direction:column;gap:24px;padding-bottom:96px;display:flex}.cs__cta[data-astro-cid-p5wr5ghm]{background:var(--cs-accent);color:var(--cs-on-accent);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(32px,5vw,64px);display:flex}.cs__cta-text[data-astro-cid-p5wr5ghm]{flex-direction:column;gap:8px;max-width:620px;display:flex}.cs__cta[data-astro-cid-p5wr5ghm] h4[data-astro-cid-p5wr5ghm]{font-family:var(--font-title);margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.1}.cs__cta[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm]{margin:0;font-size:17px;line-height:1.6}.cs__cta[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]{border-radius:var(--radius-md);background:var(--cs-on-accent);min-height:52px;color:var(--cs-accent);align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.cs__next[data-astro-cid-p5wr5ghm]{border:0;border-top:1px solid var(--cs-line);width:100%;color:var(--cs-ink);text-align:left;cursor:pointer;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:32px 0;display:flex}.cs__next-label[data-astro-cid-p5wr5ghm]{letter-spacing:.2em;text-transform:uppercase;color:var(--cs-ink2);font-size:13px}.cs__next-name[data-astro-cid-p5wr5ghm]{font-family:var(--font-title);align-items:center;gap:16px;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1;display:inline-flex}.cs__next-name[data-astro-cid-p5wr5ghm] .cs__next-wordmark{height:calc(clamp(30px, 3.6vw, 50px) * var(--wm-scale,1));width:auto;max-width:70vw;display:block}.cs__next[data-astro-cid-p5wr5ghm] .cs__next-arrow{flex:none;transition:transform .3s}.cs__next[data-astro-cid-p5wr5ghm]:hover .cs__next-arrow{transform:translate(6px)}@media (width<=600px){.cs__meta[data-astro-cid-p5wr5ghm]{grid-template-columns:minmax(0,1fr)}}.cs__hero-hex[data-astro-cid-p5wr5ghm]{opacity:.2;top:36px;transform:rotate(12deg)}.cs__hero-hex-shape[data-astro-cid-p5wr5ghm]{fill:var(--cs-accent-text)}.cs__hero-hex-cone[data-astro-cid-p5wr5ghm]{fill:var(--cs-bg)}.cs__step[data-astro-cid-p5wr5ghm]{--ring:52px;width:var(--ring);height:var(--ring);background:radial-gradient(closest-side, var(--cs-bg) calc(100% - 4px), transparent calc(100% - 3px)), conic-gradient(var(--cs-accent-text) calc(var(--step) * 360deg), var(--cs-line) 0);white-space:nowrap;color:var(--cs-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.cs--dictfr[data-astro-cid-p5wr5ghm] .cs__done[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{border-top-color:var(--cs-line)}.cs--alea[data-astro-cid-p5wr5ghm]{--al-ink:#0d0d0d;--al-paper:#f7f7f2;--al-orange:#ff7a1a}.cs--alea[data-astro-cid-p5wr5ghm] .cs__intro[data-astro-cid-p5wr5ghm]>.cs__label[data-astro-cid-p5wr5ghm]{border:2.5px solid var(--al-ink);background:var(--al-orange);color:var(--al-ink);box-shadow:3px 3px 0 var(--al-ink);border-radius:8px;align-self:flex-start;padding:6px 12px;transform:rotate(-2.5deg)}.cs--alea[data-astro-cid-p5wr5ghm] .cs__title[data-astro-cid-p5wr5ghm]{text-transform:uppercase}.cs--alea[data-astro-cid-p5wr5ghm] .cs__context[data-astro-cid-p5wr5ghm] h4[data-astro-cid-p5wr5ghm],.cs--alea[data-astro-cid-p5wr5ghm] .cs__media[data-astro-cid-p5wr5ghm]>h4[data-astro-cid-p5wr5ghm],.cs--alea[data-astro-cid-p5wr5ghm] .cs__done[data-astro-cid-p5wr5ghm]>h4[data-astro-cid-p5wr5ghm]{text-transform:uppercase;letter-spacing:.01em;font-family:Anton,sans-serif;font-weight:400}.cs--alea[data-astro-cid-p5wr5ghm] .cs__glow[data-astro-cid-p5wr5ghm]{display:none}.cs__wheel[data-astro-cid-p5wr5ghm]{aspect-ratio:1;fill:#fff;opacity:.2;pointer-events:none;width:min(500px,120%);animation:60s linear infinite cs-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes cs-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cs__wheel[data-astro-cid-p5wr5ghm]{animation:none}}.cs--alea[data-astro-cid-p5wr5ghm] .cs__fact[data-astro-cid-p5wr5ghm]{border:3px solid var(--al-ink);background:var(--al-paper);color:var(--al-ink);box-shadow:6px 6px 0 var(--al-ink);border-radius:16px}.cs--alea[data-astro-cid-p5wr5ghm] .cs__fact[data-astro-cid-p5wr5ghm]:nth-child(2){background:var(--al-orange);transform:rotate(1.5deg)}.cs--alea[data-astro-cid-p5wr5ghm] .cs__fact[data-astro-cid-p5wr5ghm]:nth-child(3){background:var(--al-ink);color:#fff;box-shadow:6px 6px 0 var(--al-paper)}.cs--alea[data-astro-cid-p5wr5ghm] .cs__fact[data-astro-cid-p5wr5ghm] .cs__fact-v[data-astro-cid-p5wr5ghm]{text-transform:uppercase}.cs--alea[data-astro-cid-p5wr5ghm] .cs__fact[data-astro-cid-p5wr5ghm] .cs__fact-l[data-astro-cid-p5wr5ghm]{color:inherit;opacity:.8}.cs--alea[data-astro-cid-p5wr5ghm] .cs__fact[data-astro-cid-p5wr5ghm]:nth-child(2) .cs__fact-l[data-astro-cid-p5wr5ghm]{opacity:1}.cs--alea[data-astro-cid-p5wr5ghm] .cs__context[data-astro-cid-p5wr5ghm]{border-top:0}.cs__draw-n[data-astro-cid-p5wr5ghm]{color:#0000;-webkit-text-stroke:2px #ffffff38;pointer-events:none;font-family:Anton,sans-serif;font-size:clamp(140px,20vw,280px);line-height:1;position:absolute;bottom:-40px;right:max(-40px,50% - 700px);transform:rotate(-3deg)}.cs--alea[data-astro-cid-p5wr5ghm] .cs__challenge[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm]{text-transform:uppercase;letter-spacing:.01em;font-family:Anton,sans-serif;font-weight:400;line-height:1.1}.cs--alea[data-astro-cid-p5wr5ghm] .cs__bezel[data-astro-cid-p5wr5ghm]{background:var(--al-ink);box-shadow:0 0 0 3px var(--al-ink), 7px 7px 0 3px var(--al-ink)}.cs--alea[data-astro-cid-p5wr5ghm] .cs__screen[data-astro-cid-p5wr5ghm]:first-child .cs__bezel[data-astro-cid-p5wr5ghm]{transform:rotate(-1.5deg)}.cs--alea[data-astro-cid-p5wr5ghm] .cs__screen[data-astro-cid-p5wr5ghm]:nth-child(3) .cs__bezel[data-astro-cid-p5wr5ghm]{transform:rotate(1.5deg)}.cs--alea[data-astro-cid-p5wr5ghm] .cs__done[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{border-top:3px solid var(--al-ink)}.cs--alea[data-astro-cid-p5wr5ghm] .cs__done-n[data-astro-cid-p5wr5ghm]{font-family:Anton,sans-serif;font-size:22px;font-weight:400}.cs--alea[data-astro-cid-p5wr5ghm] .cs__done-n[data-astro-cid-p5wr5ghm]:before{content:"N°0"}.cs--alea[data-astro-cid-p5wr5ghm] .cs__stack[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{border:2px solid var(--al-ink);background:var(--al-paper);color:var(--al-ink);font-weight:700}.cs--alea[data-astro-cid-p5wr5ghm] .cs__get-col[data-astro-cid-p5wr5ghm]{border:3px solid var(--al-ink);background:var(--al-paper);color:var(--al-ink);box-shadow:6px 6px 0 var(--al-ink)}.cs--alea[data-astro-cid-p5wr5ghm] .cs__get-col[data-astro-cid-p5wr5ghm]>p[data-astro-cid-p5wr5ghm]{color:#55554f}.cs--alea[data-astro-cid-p5wr5ghm] .cs__get-col[data-astro-cid-p5wr5ghm] h4[data-astro-cid-p5wr5ghm]{text-transform:uppercase;font-family:Anton,sans-serif;font-weight:400}.cs--alea[data-astro-cid-p5wr5ghm] .cs__store[data-astro-cid-p5wr5ghm]{color:#fff;border:2.5px solid var(--al-ink);box-shadow:4px 4px 0 var(--al-orange), 4px 4px 0 2.5px var(--al-ink);background:#2c3bff}.cs--alea[data-astro-cid-p5wr5ghm] .cs__site[data-astro-cid-p5wr5ghm],.cs--alea[data-astro-cid-p5wr5ghm] .cs__socials[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]{border:2.5px solid var(--al-ink);color:var(--al-ink);box-shadow:3px 3px 0 var(--al-ink);background:#fff}.cs--alea[data-astro-cid-p5wr5ghm] .cs__cta[data-astro-cid-p5wr5ghm]{border:3px solid var(--al-ink);box-shadow:8px 8px 0 var(--al-ink)}.cs--alea[data-astro-cid-p5wr5ghm] .cs__cta[data-astro-cid-p5wr5ghm] h4[data-astro-cid-p5wr5ghm]{text-transform:uppercase;font-family:Anton,sans-serif;font-weight:400}.cs--alea[data-astro-cid-p5wr5ghm] .cs__cta[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]{border:2.5px solid var(--al-ink)}.app-card[data-astro-cid-y2vllrex]{border-radius:var(--r-card);background:var(--card-bg);width:min(380px,100vw - 48px);height:570px;color:var(--card-ink);text-align:left;font:inherit;cursor:pointer;border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.app-card__body[data-astro-cid-y2vllrex]{flex-direction:column;gap:12px;padding:24px 24px 0;display:flex}.app-card__meta[data-astro-cid-y2vllrex]{align-items:center;gap:12px;display:flex}.app-card__icon[data-astro-cid-y2vllrex]{border-radius:var(--r-small);background:var(--card-icon);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.app-card__label[data-astro-cid-y2vllrex]{letter-spacing:.12em;text-transform:uppercase;color:var(--card-ink2);flex-direction:column;gap:2px;font-size:12px;display:flex}.app-card__name[data-astro-cid-y2vllrex]{line-height:1}.app-card__name[data-astro-cid-y2vllrex] .app-card__wordmark{height:calc(36px * var(--wm-scale,1));width:auto;margin-block:calc(2px + 18px * (1 - var(--wm-scale,1)));display:block}.app-card__screen[data-astro-cid-y2vllrex] .app-card__decor{opacity:.28;pointer-events:none;width:230px;height:auto;position:absolute;top:-18px;right:-40px;transform:rotate(8deg)}.app-card[data-astro-cid-y2vllrex][data-project=alea] .app-card__icon[data-astro-cid-y2vllrex]{border:2.5px solid #0d0d0d;box-shadow:3px 3px #0d0d0d}.app-card__summary[data-astro-cid-y2vllrex]{color:var(--card-ink2);min-height:45px;font-size:15px;line-height:1.5}.app-card__foot[data-astro-cid-y2vllrex]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-card__chips[data-astro-cid-y2vllrex]{gap:6px;display:flex}.app-card__chips[data-astro-cid-y2vllrex] span[data-astro-cid-y2vllrex]{white-space:nowrap;border-radius:var(--radius-pill);border:1px solid var(--card-chip);padding:5px 10px;font-size:12px}.app-card__cta[data-astro-cid-y2vllrex]{color:var(--card-accent);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.app-card__screen[data-astro-cid-y2vllrex]{background:var(--card-screen);border-radius:20px;flex:1;margin:20px 14px 14px;position:relative;overflow:hidden}.app-card__phone[data-astro-cid-y2vllrex]{transform-origin:top;width:300px;height:620px;margin-left:-150px;position:absolute;top:30px;left:50%;transform:scale(.82)}.phone[data-astro-cid-y2vllrex]{display:block}.work[data-astro-cid-t3eiqlen]{--s-bg:var(--band-bg);--s-ink:#fffcfc;--s-ink2:#e8c9cc;--s-line:#fffcfc2e;padding:var(--section-top) 0 24px;scroll-margin-top:calc(var(--anchor-space) - var(--section-top));border-radius:var(--r-band);background-color:var(--s-bg);color:var(--s-ink);background-image:linear-gradient(#fffcfc06 1px,#0000 1px),linear-gradient(90deg,#fffcfc06 1px,#0000 1px);background-size:4px 4px;margin-top:48px}.st[data-astro-cid-t3eiqlen]{transition:background-color .9s cubic-bezier(.4,0,.2,1),color .9s cubic-bezier(.4,0,.2,1),border-color .9s cubic-bezier(.4,0,.2,1)}.work__head[data-astro-cid-t3eiqlen]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-bottom:20px;display:flex}.work__intro[data-astro-cid-t3eiqlen]{flex-direction:column;gap:12px;display:flex}.work__badge[data-astro-cid-t3eiqlen]{flex:0 0 100%}.work__eyebrow[data-astro-cid-t3eiqlen]{border-color:var(--s-line);color:var(--s-ink2)}.work__eyebrow[data-astro-cid-t3eiqlen]:before{background:currentColor}.work__lead[data-astro-cid-t3eiqlen]{max-width:520px;color:var(--s-ink2);margin:0;font-size:16px;line-height:1.65}.work__nav[data-astro-cid-t3eiqlen]{gap:10px;display:flex}.rail-btn[data-astro-cid-t3eiqlen]{border:1px solid var(--s-ink2);width:48px;height:48px;color:var(--s-ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .3s,color .3s,transform .25s;display:flex}.rail-btn[data-astro-cid-t3eiqlen]:hover{transform:scale(1.06)}.rail[data-astro-cid-t3eiqlen]{--rail-inset:max(var(--gutter), calc((100% - 1240px) / 2 + var(--gutter)));--gutter:clamp(12px, 3vw, 32px);scroll-snap-type:x mandatory;scroll-padding-inline:var(--rail-inset);padding:12px var(--rail-inset) 28px;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.rail[data-astro-cid-t3eiqlen]::-webkit-scrollbar{display:none}.rail__item[data-astro-cid-t3eiqlen]{scroll-snap-align:start;flex:none}.rail[data-astro-cid-t3eiqlen] .app-card{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.rail[data-astro-cid-t3eiqlen] .app-card:hover{transform:translateY(-8px);box-shadow:0 18px 40px #00000059}.rail[data-astro-cid-t3eiqlen] .app-card .phone{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.rail[data-astro-cid-t3eiqlen] .app-card:hover .phone,.rail[data-astro-cid-t3eiqlen] .app-card[aria-pressed=true] .phone{transform:translateY(-16px)}.rail[data-astro-cid-t3eiqlen] .app-card .go{transition:transform .3s}.rail[data-astro-cid-t3eiqlen] .app-card:hover .go{transform:translate(4px)}.rail[data-astro-cid-t3eiqlen] .app-card[aria-pressed=true]{box-shadow:0 0 0 3px var(--s-ink)}.rail[data-astro-cid-t3eiqlen].has-sel .app-card[aria-pressed=false] .app-card__screen{opacity:.4;transition:opacity .4s}.rail[data-astro-cid-t3eiqlen].has-sel .app-card[aria-pressed=false]:hover .app-card__screen{opacity:1}.cursor-bubble[data-astro-cid-t3eiqlen]{z-index:60;pointer-events:none;backdrop-filter:blur(10px)saturate(1.5);color:#fffcfc;opacity:0;background:#14020538;border:1px solid #fffcfc8c;border-radius:50%;place-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;transition:opacity .25s,scale .35s cubic-bezier(.2,.7,.2,1);display:grid;position:fixed;top:0;left:0;scale:.4;box-shadow:inset 0 1px #ffffff59,0 8px 24px #0000002e}.rail[data-astro-cid-t3eiqlen].has-bubble .app-card,.rail[data-astro-cid-t3eiqlen].has-bubble .app-card-cta[data-astro-cid-t3eiqlen],.rail[data-astro-cid-t3eiqlen].is-bubbling{cursor:none}.cursor-bubble[data-astro-cid-t3eiqlen] svg{filter:drop-shadow(0 1px 2px #00000059)}.cursor-bubble[data-astro-cid-t3eiqlen].is-on{opacity:1;scale:1}.app-card-cta[data-astro-cid-t3eiqlen]{border-radius:var(--r-card);border:2px dashed var(--s-ink2);flex-direction:column;justify-content:center;gap:16px;width:min(380px,100vw - 48px);height:570px;padding:32px;text-decoration:none;transition:transform .5s cubic-bezier(.2,.7,.2,1),border-color .9s cubic-bezier(.4,0,.2,1);display:flex}.app-card-cta[data-astro-cid-t3eiqlen]:hover{transform:translateY(-8px)}.app-card-cta__plus[data-astro-cid-t3eiqlen]{border-radius:var(--r-small);border:2px solid;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.app-card-cta__title[data-astro-cid-t3eiqlen]{font-family:var(--font-title);font-weight:var(--h3-weight);letter-spacing:-.02em;font-size:32px;line-height:1.1}.app-card-cta__text[data-astro-cid-t3eiqlen]{color:var(--s-ink2);font-size:15px;line-height:1.55}.app-card-cta__go[data-astro-cid-t3eiqlen]{font-size:15px;font-weight:700}.work__case[data-astro-cid-t3eiqlen]:not([hidden]) .cs__bar,.work__case[data-astro-cid-t3eiqlen]:not([hidden]) .cs__intro>*,.work__case[data-astro-cid-t3eiqlen]:not([hidden]) .cs__facts,.work__case[data-astro-cid-t3eiqlen]:not([hidden]) .cs__context{animation:.7s cubic-bezier(.2,.7,.2,1) both acyll-rise}.work__case[data-astro-cid-t3eiqlen] .cs__intro>:first-child{animation-delay:.12s}.work__case[data-astro-cid-t3eiqlen] .cs__intro>:nth-child(2){animation-delay:.18s}.work__case[data-astro-cid-t3eiqlen] .cs__intro>:nth-child(3){animation-delay:.26s}.work__case[data-astro-cid-t3eiqlen] .cs__intro>:nth-child(4){animation-delay:.34s}.work__case[data-astro-cid-t3eiqlen] .cs__facts{animation-delay:.42s}.work__case[data-astro-cid-t3eiqlen] .cs__context{animation-delay:.5s}::view-transition-group(vt-card),::view-transition-group(vt-phone),::view-transition-group(vt-title){animation-duration:.75s;animation-timing-function:cubic-bezier(.65,0,.2,1)}::view-transition-group(vt-phone){z-index:2}::view-transition-old(vt-card),::view-transition-new(vt-card){object-fit:cover;object-position:top;height:100%}::view-transition-old(vt-card){animation-duration:.3s}::view-transition-old(root),::view-transition-new(root){animation-duration:.55s}
