.hero[data-astro-cid-7vszemnk]{position:relative;isolation:isolate;overflow:hidden;padding-top:5rem}.hero__bg[data-astro-cid-7vszemnk]{position:absolute;inset:0;z-index:-10;pointer-events:none;background:var(--background)}.hero__glow-top[data-astro-cid-7vszemnk]{position:absolute;left:50%;top:2rem;height:760px;width:760px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,oklch(.9 .025 240 / .12),transparent 70%)}.hero__glow-side[data-astro-cid-7vszemnk]{position:absolute;inset:0;background:radial-gradient(circle at 74% 36%,oklch(.9 .025 240 / .11),transparent 34%)}.hero__rule[data-astro-cid-7vszemnk]{position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--hairline)}.hero__grid[data-astro-cid-7vszemnk]{display:grid;grid-template-columns:1fr;align-items:center;gap:1.75rem;padding-bottom:3rem}.hero__content[data-astro-cid-7vszemnk]{order:2}.hero__media[data-astro-cid-7vszemnk]{order:1}.hero__title[data-astro-cid-7vszemnk]{margin-top:1.25rem;max-width:14ch;text-wrap:balance;font-size:clamp(2.95rem,12vw,4.05rem)}.hero__br[data-astro-cid-7vszemnk]{display:none}.hero__lead[data-astro-cid-7vszemnk]{margin-top:1.75rem}.hero__actions[data-astro-cid-7vszemnk]{margin-top:2.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.hero__figure[data-astro-cid-7vszemnk]{position:relative;margin-inline:auto;max-width:430px}.hero__figure-glow[data-astro-cid-7vszemnk]{position:absolute;inset-inline:-2.5rem;top:2.5rem;bottom:1rem;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,oklch(.9 .025 240 / .12),transparent 72%);filter:blur(4px)}.hero__frame[data-astro-cid-7vszemnk]{position:relative;overflow:hidden;border-end-start-radius:2.5rem;border-end-end-radius:2.5rem;background:linear-gradient(180deg,oklch(.21 .014 240 / .45),transparent 70%)}.hero__frame[data-astro-cid-7vszemnk] img[data-astro-cid-7vszemnk]{height:420px;width:100%;object-fit:cover;object-position:58% 16%;mask-image:linear-gradient(180deg,#000 0%,#000 76%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 76%,transparent 100%)}.hero__frame-veil[data-astro-cid-7vszemnk]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 16%,oklch(1 0 0 / .07),transparent 28%),linear-gradient(180deg,transparent 42%,var(--background) 100%)}.hero__caption[data-astro-cid-7vszemnk]{position:absolute;bottom:1rem;left:1rem;right:1rem;display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.hero__name[data-astro-cid-7vszemnk]{font-family:var(--font-display);font-size:1.25rem;line-height:1;color:var(--foreground)}.hero__name[data-astro-cid-7vszemnk] em[data-astro-cid-7vszemnk]{font-style:italic;color:var(--silver)}.hero__crm[data-astro-cid-7vszemnk]{margin-top:.375rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.2em;color:#f3eee6bf}.hero__stats[data-astro-cid-7vszemnk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--hairline)}.hero__stat[data-astro-cid-7vszemnk]{padding:2rem 1rem}.hero__stat[data-astro-cid-7vszemnk]:nth-child(2n){border-left:1px solid var(--hairline)}.hero__stat[data-astro-cid-7vszemnk]:nth-child(n+3){border-top:1px solid var(--hairline)}.hero__stat-value[data-astro-cid-7vszemnk]{display:flex;align-items:flex-start;gap:.25rem}.hero__stat-number[data-astro-cid-7vszemnk]{font-family:var(--font-display);font-weight:300;line-height:1;font-size:clamp(2.4rem,4vw,3.4rem);color:var(--foreground)}.hero__stat-number--silver[data-astro-cid-7vszemnk]{font-style:italic;color:var(--silver)}.hero__stat-sup[data-astro-cid-7vszemnk]{margin-top:.25rem;font-family:var(--font-display);font-size:clamp(.95rem,1vw,1.15rem);font-style:italic;line-height:1;color:var(--silver)}.hero__stat-label[data-astro-cid-7vszemnk]{margin-top:.75rem;font-size:.65625rem;text-transform:uppercase;line-height:1.625;letter-spacing:.22em;color:var(--muted-foreground)}@media(min-width:640px){.hero__br[data-astro-cid-7vszemnk]{display:block}.hero__frame[data-astro-cid-7vszemnk] img[data-astro-cid-7vszemnk]{height:500px}.hero__stats[data-astro-cid-7vszemnk]{grid-template-columns:repeat(4,minmax(0,1fr))}.hero__stat[data-astro-cid-7vszemnk]{padding:2.5rem 1.5rem}.hero__stat[data-astro-cid-7vszemnk]:nth-child(n+3){border-top:none}.hero__stat[data-astro-cid-7vszemnk]:not(:first-child){border-left:1px solid var(--hairline)}}@media(min-width:768px){.hero[data-astro-cid-7vszemnk]{padding-top:7rem}.hero__grid[data-astro-cid-7vszemnk]{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem;padding-bottom:4rem}.hero__content[data-astro-cid-7vszemnk]{order:1;grid-column:span 7}.hero__media[data-astro-cid-7vszemnk]{order:2;grid-column:span 5}.hero__title[data-astro-cid-7vszemnk]{font-size:clamp(2.6rem,6.2vw + .5rem,5.5rem)}.hero__figure[data-astro-cid-7vszemnk]{max-width:none}.hero__frame[data-astro-cid-7vszemnk] img[data-astro-cid-7vszemnk]{height:600px;object-position:60% 20%}}@media(min-width:1024px){.hero__frame[data-astro-cid-7vszemnk] img[data-astro-cid-7vszemnk]{height:650px}}.section-note[data-astro-cid-7qulv6xz]{display:block;margin-top:1rem;max-width:560px;color:#d5d0c885;font-size:.74rem;line-height:1.75;letter-spacing:.08em}.ps-sec[data-astro-cid-7qulv6xz]{background:#0d1216;padding:clamp(4.5rem,7vw,7rem) 0 clamp(5rem,7vw,7.5rem);border-top:1px solid var(--hairline)}.ps-head[data-astro-cid-7qulv6xz]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:clamp(2.75rem,4.5vw,3.75rem);gap:2rem}.ps-head-title[data-astro-cid-7qulv6xz]{margin-top:1.25rem;max-width:22ch}.ps-head-r[data-astro-cid-7qulv6xz]{max-width:280px;padding-top:.35rem;color:var(--muted-foreground);font-size:.82rem;line-height:1.85;text-align:right;flex-shrink:0}.ps-stage[data-astro-cid-7qulv6xz]{--ps-rail: clamp(34px, 4vw, 48px);display:flex;align-items:stretch;gap:6px;height:72vh;min-height:500px;max-height:720px}.ps-card[data-astro-cid-7qulv6xz]{position:relative;overflow:hidden;border-radius:4px;cursor:pointer;flex:0 1 var(--ps-rail);min-width:0;background:var(--surface-2);container-type:inline-size;transition:flex-grow .7s cubic-bezier(.86,0,.07,1),flex-basis .7s cubic-bezier(.86,0,.07,1),box-shadow .45s ease}.ps-card[data-astro-cid-7qulv6xz].on{flex-grow:1}.ps-card[data-astro-cid-7qulv6xz]:focus-visible{outline:2px solid var(--silver-soft);outline-offset:4px}.ps-photo[data-astro-cid-7qulv6xz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .8s cubic-bezier(.25,.46,.45,.94),filter .6s ease}.ps-card[data-astro-cid-7qulv6xz].on .ps-photo[data-astro-cid-7qulv6xz]{filter:brightness(.82) grayscale(8%);transform:scale(1.03)}.ps-card[data-astro-cid-7qulv6xz]:not(.on) .ps-photo[data-astro-cid-7qulv6xz]{filter:brightness(.22) grayscale(75%);transform:scale(1)}.ps-ov[data-astro-cid-7qulv6xz]{position:absolute;inset:0;z-index:1;transition:background .6s}.ps-card[data-astro-cid-7qulv6xz].on .ps-ov[data-astro-cid-7qulv6xz]{background:linear-gradient(to top,rgba(5,6,7,.96) 0%,rgba(5,6,7,.5) 30%,rgba(5,6,7,.04) 65%,transparent 100%)}.ps-card[data-astro-cid-7qulv6xz]:not(.on) .ps-ov[data-astro-cid-7qulv6xz]{background:linear-gradient(to top,#050607d9,#05060700 50% 100%)}.ps-num[data-astro-cid-7qulv6xz]{position:absolute;top:1.4rem;right:1.4rem;z-index:3;font-family:var(--font-display);font-size:.7rem;font-weight:300;letter-spacing:.2em;transition:color .5s,opacity .5s}.ps-card[data-astro-cid-7qulv6xz].on .ps-num[data-astro-cid-7qulv6xz]{color:#f3eee6b8;opacity:1}.ps-card[data-astro-cid-7qulv6xz]:not(.on) .ps-num[data-astro-cid-7qulv6xz]{color:#f3eee659;opacity:.8}.ps-bot[data-astro-cid-7qulv6xz]{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:1.5rem 1.5rem 2rem}.ps-rail-label[data-astro-cid-7qulv6xz]{position:absolute;z-index:3;bottom:1.5rem;left:50%;transform:translate(-50%) rotate(180deg);writing-mode:vertical-rl;max-height:calc(100% - 6rem);overflow:hidden;font-family:var(--font-display);font-size:clamp(.82rem,1vw,1.02rem);font-weight:300;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#f3eee69e;transition:opacity .35s ease}.ps-card[data-astro-cid-7qulv6xz].on .ps-rail-label[data-astro-cid-7qulv6xz]{opacity:0;pointer-events:none}.ps-title[data-astro-cid-7qulv6xz]{font-family:var(--font-display);font-weight:300;line-height:.86;letter-spacing:.02em;text-transform:uppercase;transition:opacity .4s ease,color .5s,transform .5s;font-size:min(14.5cqw,5.8rem);color:var(--foreground)}.ps-card[data-astro-cid-7qulv6xz]:not(.on) .ps-title[data-astro-cid-7qulv6xz]{opacity:0;pointer-events:none}.ps-title[data-astro-cid-7qulv6xz] span[data-astro-cid-7qulv6xz]{display:block}.ps-card[data-astro-cid-7qulv6xz].on .ps-title[data-astro-cid-7qulv6xz]{opacity:1;transform:translateY(-6px)}.ps-desc-wrap[data-astro-cid-7qulv6xz]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:.8rem;opacity:0;transform:translateY(8px);transition:opacity .4s .25s,transform .4s .25s;pointer-events:none}.ps-card[data-astro-cid-7qulv6xz].on .ps-desc-wrap[data-astro-cid-7qulv6xz]{opacity:1;transform:translateY(0);pointer-events:auto}.ps-desc[data-astro-cid-7qulv6xz]{max-width:132px;color:#f3eee685;font-size:.62rem;font-weight:500;letter-spacing:.1em;line-height:1.75;text-align:right;text-transform:uppercase;flex-shrink:0}.ps-btn[data-astro-cid-7qulv6xz]{width:48px;height:48px;padding:0;appearance:none;border-radius:50%;border:1px solid oklch(.95 .012 80 / .3);background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:background .35s,border-color .35s,transform .3s}.ps-btn[data-astro-cid-7qulv6xz]:hover,.ps-btn[data-astro-cid-7qulv6xz]:focus-visible{transform:translate(3px);outline:none}.ps-card[data-astro-cid-7qulv6xz].on .ps-btn[data-astro-cid-7qulv6xz]{background:var(--silver);border-color:var(--silver)}.ps-btn[data-astro-cid-7qulv6xz] svg[data-astro-cid-7qulv6xz]{width:14px;height:14px;stroke:var(--background);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ps-long[data-astro-cid-7qulv6xz]{display:none;max-width:390px;margin-top:1rem;color:#f3eee6b8;font-size:.74rem;line-height:1.8;opacity:0;transform:translateY(8px);transition:opacity .45s .24s,transform .45s .24s}.ps-card[data-astro-cid-7qulv6xz].on .ps-long[data-astro-cid-7qulv6xz]{display:block;opacity:1;transform:none}@media(max-width:899px){.ps-head[data-astro-cid-7qulv6xz]{flex-direction:column;align-items:flex-start}.ps-head-r[data-astro-cid-7qulv6xz]{max-width:100%;text-align:left}}@media(max-width:699px){.ps-stage[data-astro-cid-7qulv6xz]{height:min(68vh,510px);min-height:unset;max-height:none;overflow-x:auto;overflow-y:hidden;gap:.85rem;margin-inline:calc(clamp(1.25rem,4vw,2.5rem)*-1);padding-inline:clamp(1.25rem,4vw,2.5rem);scroll-padding-inline:clamp(1.25rem,4vw,2.5rem);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ps-stage[data-astro-cid-7qulv6xz]::-webkit-scrollbar{display:none}.ps-card[data-astro-cid-7qulv6xz]{flex:none;width:min(82vw,390px);height:100%;min-height:0;max-height:none;scroll-margin-top:96px;scroll-snap-align:center;transition:box-shadow .45s ease,transform .45s ease}.ps-card[data-astro-cid-7qulv6xz].on{flex:none;box-shadow:0 24px 68px #00000057;transform:translateY(-2px)}.ps-rail-label[data-astro-cid-7qulv6xz]{display:none}.ps-card[data-astro-cid-7qulv6xz]:not(.on) .ps-title[data-astro-cid-7qulv6xz]{opacity:1;color:#f3eee673}.ps-card[data-astro-cid-7qulv6xz]:not(.on) .ps-photo[data-astro-cid-7qulv6xz]{filter:brightness(.3) grayscale(70%)}.ps-bot[data-astro-cid-7qulv6xz]{padding:1.25rem 1.25rem 1.55rem}.ps-title[data-astro-cid-7qulv6xz]{font-size:min(15cqw,2.2rem)}.ps-card[data-astro-cid-7qulv6xz].on .ps-title[data-astro-cid-7qulv6xz]{font-size:min(15cqw,3.75rem)}.ps-desc-wrap[data-astro-cid-7qulv6xz]{align-items:center}.ps-desc[data-astro-cid-7qulv6xz]{max-width:170px}.ps-long[data-astro-cid-7qulv6xz]{display:none!important}}.ps-nav[data-astro-cid-7qulv6xz]{display:none}@media(max-width:699px){.ps-nav[data-astro-cid-7qulv6xz]:not([hidden]){display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-top:1.5rem}}.ps-nav__btn[data-astro-cid-7qulv6xz]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;border:1px solid var(--hairline);background:#ffffff0a;color:var(--foreground);cursor:pointer;transition:background .25s ease,border-color .25s ease,opacity .25s ease}.ps-nav__btn[data-astro-cid-7qulv6xz]:hover:not(:disabled){background:var(--silver);border-color:var(--silver);color:var(--background)}.ps-nav__btn[data-astro-cid-7qulv6xz]:disabled{opacity:.3;cursor:default}.ps-nav__btn[data-astro-cid-7qulv6xz] svg[data-astro-cid-7qulv6xz]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ps-nav__count[data-astro-cid-7qulv6xz]{font-family:var(--font-display);font-size:.95rem;letter-spacing:.16em;color:var(--muted-foreground);min-width:5.5ch;text-align:center;font-variant-numeric:tabular-nums}.ps-nav__count[data-astro-cid-7qulv6xz] b[data-astro-cid-7qulv6xz]{font-weight:400;color:var(--silver)}.ps-dialog-backdrop[data-astro-cid-7qulv6xz]{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:clamp(1rem,4vw,2rem);background:radial-gradient(circle at 50% 34%,oklch(.9 .025 240 / .11),transparent 32%),#010203c7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ps-dialog-backdrop[data-astro-cid-7qulv6xz][hidden]{display:none}.ps-dialog[data-astro-cid-7qulv6xz]{position:relative;width:min(560px,100%);border:1px solid oklch(1 0 0 / .12);border-radius:1.35rem;padding:clamp(1.5rem,4vw,2.35rem);background:linear-gradient(180deg,#151c21f5,#070c10fa);box-shadow:0 34px 100px #0000008a,inset 0 1px #ffffff14}.ps-dialog[data-astro-cid-7qulv6xz]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 18% 0%,oklch(.9 .025 240 / .12),transparent 36%),linear-gradient(180deg,oklch(1 0 0 / .035),transparent 42%)}.ps-dialog-close[data-astro-cid-7qulv6xz]{position:absolute;top:.85rem;right:.85rem;z-index:2;width:38px;height:38px;border:1px solid oklch(1 0 0 / .12);border-radius:999px;background:#ffffff0a;color:var(--foreground);font-size:1.5rem;line-height:1;cursor:pointer;transition:transform .25s ease,background .25s ease}.ps-dialog-close[data-astro-cid-7qulv6xz]:hover,.ps-dialog-close[data-astro-cid-7qulv6xz]:focus-visible{transform:rotate(90deg);background:#ffffff14;outline:none}.ps-dialog-kicker[data-astro-cid-7qulv6xz]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.65rem;margin-bottom:1.25rem;color:var(--silver);font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.ps-dialog-kicker[data-astro-cid-7qulv6xz]:before{content:"";width:28px;height:1px;background:var(--silver)}.ps-dialog-title[data-astro-cid-7qulv6xz]{position:relative;z-index:1;max-width:12ch;font-family:var(--font-display);font-size:clamp(2.35rem,7vw,4.2rem);font-weight:300;line-height:.96;color:var(--foreground)}.ps-dialog-desc[data-astro-cid-7qulv6xz]{position:relative;z-index:1;margin-top:1.15rem;max-width:420px;color:var(--foreground);font-size:.76rem;font-weight:700;letter-spacing:.16em;line-height:1.75;text-transform:uppercase}.ps-dialog-long[data-astro-cid-7qulv6xz]{position:relative;z-index:1;margin-top:1.25rem;max-width:470px;color:var(--muted-foreground);font-size:.95rem;line-height:1.8}@media(max-width:699px){.ps-dialog-backdrop[data-astro-cid-7qulv6xz]{align-items:end;padding:.9rem}.ps-dialog[data-astro-cid-7qulv6xz]{border-radius:1.2rem;padding:1.5rem}}.argon[data-astro-cid-lmimuagr]{position:relative;overflow:hidden}.argon__bg[data-astro-cid-lmimuagr]{position:absolute;inset:0;z-index:-10}.argon__wash[data-astro-cid-lmimuagr]{position:absolute;inset:0;background:linear-gradient(to bottom right,var(--surface),var(--background),var(--background))}.argon__orb[data-astro-cid-lmimuagr]{position:absolute;right:-8rem;top:33.333%;height:420px;width:420px;border-radius:50%;background:#d0e1ed1a;filter:blur(64px)}.argon__grid[data-astro-cid-lmimuagr]{display:grid;grid-template-columns:1fr;align-items:center;gap:3.5rem}.argon__title[data-astro-cid-lmimuagr]{margin-top:1.25rem;max-width:18ch}.argon__lead[data-astro-cid-lmimuagr]{margin-top:1.5rem}.argon__cards[data-astro-cid-lmimuagr]{margin-top:2.5rem;display:grid;grid-template-columns:1fr;gap:1rem}.argon__card[data-astro-cid-lmimuagr]{padding:1.5rem}.argon__card-title[data-astro-cid-lmimuagr]{font-family:var(--font-display);font-size:1.125rem;color:var(--foreground)}.argon__card-text[data-astro-cid-lmimuagr]{margin-top:.5rem;font-size:.875rem;color:#f3eee6a6}.argon__cta[data-astro-cid-lmimuagr]{margin-top:2.5rem}.argon__panel[data-astro-cid-lmimuagr]{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:1rem;border:1px solid var(--hairline);background:var(--background);box-shadow:0 30px 90px #00000073}.argon__panel[data-astro-cid-lmimuagr] img[data-astro-cid-lmimuagr]{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center}.argon__panel-fade[data-astro-cid-lmimuagr]{position:absolute;inset:0;background:linear-gradient(to top,oklch(.16 .012 240 / .92),oklch(.16 .012 240 / .2) 50%,transparent)}.argon__panel-glow[data-astro-cid-lmimuagr]{position:absolute;inset:0;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.16),transparent 38%)}.argon__panel-content[data-astro-cid-lmimuagr]{position:relative;display:flex;height:100%;flex-direction:column;justify-content:space-between;padding:2.5rem}.argon__panel-kicker[data-astro-cid-lmimuagr]{font-size:.6875rem;text-transform:uppercase;letter-spacing:.3em;color:var(--silver)}.argon__panel-brand[data-astro-cid-lmimuagr]{font-family:var(--font-display);font-size:4.5rem;line-height:1;letter-spacing:-.025em}.argon__panel-brand[data-astro-cid-lmimuagr] em[data-astro-cid-lmimuagr]{font-style:normal;color:var(--silver)}.argon__panel-rule[data-astro-cid-lmimuagr]{margin-top:.75rem;height:1px;width:4rem;background:var(--silver)}.argon__panel-text[data-astro-cid-lmimuagr]{margin-top:1rem;font-size:.875rem;color:#f3eee6b3}@media(max-width:699px){.argon__lead[data-astro-cid-lmimuagr]{display:none}}@media(min-width:640px){.argon__cards[data-astro-cid-lmimuagr]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.argon__grid[data-astro-cid-lmimuagr]{grid-template-columns:repeat(12,minmax(0,1fr));gap:5rem}.argon__col-text[data-astro-cid-lmimuagr]{grid-column:span 7}.argon__col-media[data-astro-cid-lmimuagr]{grid-column:span 5}}.diff[data-astro-cid-zg2y3go2]{background:var(--surface)}.diff__intro[data-astro-cid-zg2y3go2]{max-width:42rem}.diff__title[data-astro-cid-zg2y3go2],.diff__lead[data-astro-cid-zg2y3go2]{margin-top:1.25rem}.diff__grid[data-astro-cid-zg2y3go2]{margin-top:3.5rem;display:grid;grid-template-columns:1fr;gap:1px;overflow:hidden;border-radius:1rem;border:1px solid var(--hairline);background:var(--hairline)}.diff__item[data-astro-cid-zg2y3go2]{position:relative;display:flex;align-items:flex-start;gap:1.5rem;background:var(--background);padding:2rem}.diff__num[data-astro-cid-zg2y3go2]{font-family:var(--font-display);font-size:1.875rem;color:#d0e1edb3;flex-shrink:0}.diff__text[data-astro-cid-zg2y3go2]{margin-top:.75rem;line-height:1.625;color:#f3eee6b3}@media(min-width:768px){.diff__grid[data-astro-cid-zg2y3go2]{grid-template-columns:repeat(2,minmax(0,1fr))}.diff__item[data-astro-cid-zg2y3go2]{padding:2.5rem}}.about[data-astro-cid-grtude7j]{position:relative;overflow:hidden;border-top:1px solid var(--hairline);background:var(--background)}.about__stage[data-astro-cid-grtude7j]{position:relative;min-height:680px;overflow:hidden}.about__bg[data-astro-cid-grtude7j]{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center}.about__scrim[data-astro-cid-grtude7j]{position:absolute;inset:0;background:linear-gradient(90deg,#040911f2,#040911e6 32%,#04091194 60%,#040911c2)}.about__scrim-soft[data-astro-cid-grtude7j]{position:absolute;inset:0;background:radial-gradient(circle at 24% 30%,rgba(112,132,160,.14),transparent 32%),linear-gradient(180deg,#04091114,#04091170)}.about__stage-inner[data-astro-cid-grtude7j]{position:relative;z-index:10;display:flex;min-height:680px;align-items:center;padding-block:6rem}.about__stage-content[data-astro-cid-grtude7j]{max-width:680px}.about__eyebrow[data-astro-cid-grtude7j]{display:inline-flex;align-items:center;gap:.75rem}.about__eyebrow-rule[data-astro-cid-grtude7j]{height:1px;width:2.5rem;background:var(--silver)}.about__headline[data-astro-cid-grtude7j]{margin-top:2.25rem;max-width:13ch;text-wrap:balance}.about__intro[data-astro-cid-grtude7j]{margin-top:2rem;max-width:560px;color:#f3eee6c7}.about__body[data-astro-cid-grtude7j]{padding-block:5rem}.about__columns[data-astro-cid-grtude7j]{display:grid;gap:3.5rem}.about__section-head[data-astro-cid-grtude7j]{margin-bottom:2.5rem;display:flex;align-items:center;gap:1rem}.about__section-label[data-astro-cid-grtude7j]{font-size:.68rem}.about__section-rule[data-astro-cid-grtude7j]{height:1px;flex:1;background:var(--hairline)}.about__timeline[data-astro-cid-grtude7j]{list-style:none}.about__milestone[data-astro-cid-grtude7j]{border-bottom:1px solid var(--hairline);padding-bottom:2rem}.about__milestone[data-astro-cid-grtude7j]+.about__milestone[data-astro-cid-grtude7j]{margin-top:2rem}.about__milestone-num[data-astro-cid-grtude7j]{display:block;font-family:var(--font-display);font-size:3.75rem;line-height:1;color:#d0e1ed26}.about__milestone-title[data-astro-cid-grtude7j]{margin-top:.5rem;font-family:var(--font-sans);font-size:1rem;font-weight:600;letter-spacing:.02em;color:var(--foreground)}.about__milestone-detail[data-astro-cid-grtude7j]{margin-top:.5rem;font-size:.875rem;line-height:1.75;color:var(--muted-foreground)}.about__prose[data-astro-cid-grtude7j]{font-size:1rem;line-height:2;color:#f3eee6b3}.about__prose--spaced[data-astro-cid-grtude7j]{margin-top:1.75rem}.about__quote[data-astro-cid-grtude7j]{margin-block:3rem;border-left:2px solid var(--silver);padding-left:1.75rem}.about__quote[data-astro-cid-grtude7j] p[data-astro-cid-grtude7j]{font-family:var(--font-display);font-size:1.5rem;font-weight:300;font-style:italic;line-height:1.625;color:var(--foreground)}.about__signature[data-astro-cid-grtude7j]{display:flex;align-items:center;gap:1.25rem;border-top:1px solid var(--hairline);padding-top:2rem}.about__monogram[data-astro-cid-grtude7j]{display:flex;height:3.5rem;width:3.5rem;flex-shrink:0;align-items:center;justify-content:center;background:var(--silver);font-family:var(--font-display);font-size:1.25rem;line-height:1;color:var(--background);box-shadow:0 20px 45px #00000059}.about__signature-name[data-astro-cid-grtude7j]{display:block;font-size:.875rem;color:var(--foreground)}.about__signature-crm[data-astro-cid-grtude7j]{font-size:.875rem;color:var(--muted-foreground)}@media(min-width:768px){.about__stage[data-astro-cid-grtude7j],.about__stage-inner[data-astro-cid-grtude7j]{min-height:760px}.about__body[data-astro-cid-grtude7j]{padding-block:6rem}.about__prose[data-astro-cid-grtude7j]{font-size:1.125rem;line-height:2.25}.about__quote[data-astro-cid-grtude7j] p[data-astro-cid-grtude7j]{font-size:1.875rem}}@media(min-width:1024px){.about__columns[data-astro-cid-grtude7j]{grid-template-columns:.9fr 1.1fr;gap:5rem}}.process[data-astro-cid-a4kb7zpe]{position:relative;overflow:hidden;border-top:1px solid var(--hairline);background:var(--background);padding-block:6rem}.process__bg[data-astro-cid-a4kb7zpe]{position:absolute;inset:0;pointer-events:none}.process__wash[data-astro-cid-a4kb7zpe]{position:absolute;inset:0;background:radial-gradient(circle at 18% 34%,oklch(.9 .025 240 / .08),transparent 28%),radial-gradient(circle at 70% 38%,oklch(.9 .025 240 / .055),transparent 30%),linear-gradient(180deg,#0c1217,#04080b)}.process__specks[data-astro-cid-a4kb7zpe]{position:absolute;inset:0;opacity:.18;background:radial-gradient(circle at 18% 72%,oklch(.9 .025 240 / .18) 0 1px,transparent 1.8px),radial-gradient(circle at 64% 22%,oklch(.9 .025 240 / .18) 0 1px,transparent 1.8px),radial-gradient(circle at 88% 82%,oklch(.9 .025 240 / .16) 0 1px,transparent 1.8px)}.process__ring[data-astro-cid-a4kb7zpe]{position:absolute;left:0;top:0;height:6rem;width:6rem;transform:translate(-50%,-50%);border-radius:50%;border:1px solid oklch(.9 .025 240 / .3)}.process__inner[data-astro-cid-a4kb7zpe]{position:relative;z-index:10}.process__grid[data-astro-cid-a4kb7zpe]{display:grid;gap:4rem}.process__intro[data-astro-cid-a4kb7zpe]{max-width:640px}.process__title[data-astro-cid-a4kb7zpe]{margin-top:1.75rem;max-width:13.8ch}.process__lead[data-astro-cid-a4kb7zpe]{margin-top:2rem;max-width:590px;font-size:.98rem;line-height:2;color:var(--muted-foreground)}.process__cta[data-astro-cid-a4kb7zpe]{margin-top:3rem;display:inline-flex;min-width:260px;align-items:center;justify-content:center;background:var(--silver);padding:1.25rem 2.25rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.28em;color:var(--background);box-shadow:0 22px 60px #00000052;transition:transform .3s ease,background .3s ease}.process__cta[data-astro-cid-a4kb7zpe]:hover{transform:translateY(-2px);background:var(--silver-soft)}.process__steps[data-astro-cid-a4kb7zpe]{position:relative;margin-left:.5rem;padding-left:2.5rem;list-style:none}.process__spine[data-astro-cid-a4kb7zpe]{position:absolute;left:1.08rem;top:1.25rem;height:calc(100% - 2.5rem);width:1px;background:linear-gradient(to bottom,oklch(.9 .025 240 / .2),var(--hairline),oklch(.9 .025 240 / .15))}.process__step[data-astro-cid-a4kb7zpe]{position:relative}.process__step[data-astro-cid-a4kb7zpe]+.process__step[data-astro-cid-a4kb7zpe]{margin-top:3rem}.process__step-num[data-astro-cid-a4kb7zpe]{position:absolute;left:-2.72rem;top:0;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:50%;background:var(--silver);font-size:.68rem;font-weight:700;letter-spacing:.06em;color:var(--background);box-shadow:0 0 0 7px #090e12bf}.process__step-body[data-astro-cid-a4kb7zpe]{max-width:690px}.process__step-title[data-astro-cid-a4kb7zpe]{font-family:var(--font-sans);font-size:.93rem;font-weight:700;text-transform:uppercase;letter-spacing:.045em;color:var(--foreground)}.process__step-text[data-astro-cid-a4kb7zpe]{margin-top:.75rem;font-size:.86rem;line-height:1.75;color:var(--muted-foreground)}@media(min-width:768px){.process[data-astro-cid-a4kb7zpe]{padding-block:8rem}.process__steps[data-astro-cid-a4kb7zpe]{margin-left:0;padding-left:3.5rem}.process__spine[data-astro-cid-a4kb7zpe]{left:1.58rem}.process__step-num[data-astro-cid-a4kb7zpe]{left:-3.24rem}}@media(min-width:1024px){.process__grid[data-astro-cid-a4kb7zpe]{grid-template-columns:.86fr 1.14fr;align-items:center;gap:6rem}}.pq-for-sec[data-astro-cid-malyhprs]{position:relative;overflow:hidden;min-height:clamp(720px,86vh,920px);display:flex;align-items:center;padding-block:clamp(5.5rem,8vw,8rem);border-top:1px solid var(--hairline);background:radial-gradient(circle at 12% 20%,oklch(.9 .025 240 / .08),transparent 32%),linear-gradient(180deg,var(--background),oklch(.13 .012 240));isolation:isolate}.pq-for-sec[data-astro-cid-malyhprs]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--background) 0%,oklch(.16 .012 240 / .96) 34%,oklch(.16 .012 240 / .62) 56%,oklch(.16 .012 240 / .5) 74%,oklch(.16 .012 240 / .84) 100%),linear-gradient(180deg,oklch(0 0 0 / .16),transparent 38%,oklch(0 0 0 / .42))}.pq-for-sec[data-astro-cid-malyhprs]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 27% 42%,oklch(.9 .025 240 / .12),transparent 30%),radial-gradient(circle at 82% 46%,oklch(.9 .025 240 / .09),transparent 28%);mix-blend-mode:screen;opacity:.72}.pq-bg-portrait[data-astro-cid-malyhprs]{position:absolute;inset:0;z-index:-2;pointer-events:none}.pq-bg-portrait[data-astro-cid-malyhprs] img[data-astro-cid-malyhprs]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center right;opacity:.88;filter:brightness(.78) contrast(1.08) saturate(.9)}.pq-for-sec[data-astro-cid-malyhprs]>.container-x[data-astro-cid-malyhprs]{position:relative;z-index:2}.pq-for-content[data-astro-cid-malyhprs]{max-width:min(760px,58vw)}.conditions__intro[data-astro-cid-malyhprs]{max-width:760px;margin-bottom:clamp(3.2rem,5vw,4.75rem)}.conditions__intro[data-astro-cid-malyhprs] .eyebrow-cond[data-astro-cid-malyhprs]{font-family:var(--font-sans);font-size:.7rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--silver);display:inline-flex;align-items:center;gap:.75rem;margin-bottom:1.2rem}.conditions__intro[data-astro-cid-malyhprs] .eyebrow-cond[data-astro-cid-malyhprs]:before{content:"";width:28px;height:1px;background:var(--silver)}.conditions__intro[data-astro-cid-malyhprs] h2[data-astro-cid-malyhprs]{font-family:var(--font-display);font-weight:300;font-style:italic;font-size:clamp(2.35rem,4.4vw,4.35rem);color:var(--foreground);line-height:1.08;letter-spacing:-.02em}.conditions__intro[data-astro-cid-malyhprs] h2[data-astro-cid-malyhprs] em[data-astro-cid-malyhprs]{font-style:normal;background-image:linear-gradient(135deg,oklch(1 0 0 / .9) 0%,transparent 34%,transparent 58%,oklch(1 0 0 / .78) 72%,transparent 100%),linear-gradient(180deg,#f3faff,#9ba6b1 48%,#f4f9fd);-webkit-background-clip:text;background-clip:text;color:transparent}.conditions__cloud[data-astro-cid-malyhprs]{display:flex;flex-wrap:wrap;align-items:center;gap:1.15rem 1.25rem;margin-bottom:clamp(3.1rem,4.8vw,4.4rem);list-style:none}.conditions__cloud-item[data-astro-cid-malyhprs]{display:contents}.cword[data-astro-cid-malyhprs]{font-family:var(--font-display);font-style:italic;font-weight:300;color:#f3eee63d;transition:color .45s ease,filter .45s ease,transform .45s ease;cursor:default;line-height:1;white-space:nowrap}.cword--sm[data-astro-cid-malyhprs]{font-size:clamp(1.25rem,1.5vw,1.55rem)}.cword--md[data-astro-cid-malyhprs]{font-size:clamp(1.85rem,2.6vw,2.35rem)}.cword--lg[data-astro-cid-malyhprs]{font-size:clamp(2.35rem,3.8vw,3.15rem)}.cword--xl[data-astro-cid-malyhprs]{font-size:clamp(2.9rem,5vw,4.35rem)}.cword[data-astro-cid-malyhprs]:hover{color:var(--foreground);filter:drop-shadow(0 0 18px oklch(.9 .025 240 / .24));transform:translateY(-2px)}.cword[data-astro-cid-malyhprs].lit{color:var(--silver);text-shadow:0 0 24px oklch(.9 .025 240 / .2)}.cword-sep[data-astro-cid-malyhprs]{width:5px;height:5px;border-radius:50%;background:#d0e1ed38;flex-shrink:0}.conditions__cta[data-astro-cid-malyhprs]{display:flex;align-items:center;justify-content:space-between;gap:2rem 3rem;padding-top:clamp(2.8rem,5vw,4rem);border-top:1px solid var(--hairline)}.conditions__cta[data-astro-cid-malyhprs] p[data-astro-cid-malyhprs]{max-width:470px;font-style:italic;font-family:var(--font-display);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.65;color:var(--muted-foreground)}.conditions__cta[data-astro-cid-malyhprs] p[data-astro-cid-malyhprs] em[data-astro-cid-malyhprs]{color:var(--foreground)}.btn-cond[data-astro-cid-malyhprs]{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:.92rem 1.95rem;background:var(--silver);color:var(--background);border-radius:9999px;text-decoration:none;transition:transform .3s ease,background .3s ease,box-shadow .3s ease;flex-shrink:0;box-shadow:0 18px 46px #00000047}.btn-cond[data-astro-cid-malyhprs]:hover{background:var(--silver-soft);transform:translateY(-2px);box-shadow:0 22px 58px #0000005c}.btn-cond-arrow[data-astro-cid-malyhprs]{width:28px;height:28px;border-radius:50%;border:1px solid oklch(.16 .012 240 / .22);display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.btn-cond[data-astro-cid-malyhprs]:hover .btn-cond-arrow[data-astro-cid-malyhprs]{transform:translate(3px)}.btn-cond-arrow[data-astro-cid-malyhprs] svg[data-astro-cid-malyhprs]{width:12px;height:12px;stroke:var(--background);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1024px){.pq-for-sec[data-astro-cid-malyhprs]{min-height:auto}.pq-bg-portrait[data-astro-cid-malyhprs] img[data-astro-cid-malyhprs]{opacity:.34;object-position:68% center}.pq-for-content[data-astro-cid-malyhprs]{max-width:760px}}@media(max-width:900px){.pq-for-sec[data-astro-cid-malyhprs]:before{background:none}.conditions__cta[data-astro-cid-malyhprs]{flex-direction:column;align-items:flex-start}.conditions__cloud[data-astro-cid-malyhprs]{gap:.8rem}.cword--xl[data-astro-cid-malyhprs]{font-size:clamp(2.15rem,12vw,3rem)}.cword--lg[data-astro-cid-malyhprs]{font-size:clamp(1.8rem,10vw,2.4rem)}.btn-cond[data-astro-cid-malyhprs]{width:100%;max-width:390px}.pq-bg-portrait[data-astro-cid-malyhprs] img[data-astro-cid-malyhprs]{opacity:.22;object-position:72% center}}@media(max-width:560px){.pq-bg-portrait[data-astro-cid-malyhprs] img[data-astro-cid-malyhprs]{opacity:.16;object-position:78% center}}.testimonials[data-astro-cid-ryotp3qf]{background:var(--surface)}.testimonials__intro[data-astro-cid-ryotp3qf]{max-width:42rem}.testimonials__title[data-astro-cid-ryotp3qf]{margin-top:1.25rem}.testimonials__grid[data-astro-cid-ryotp3qf]{margin-top:3.5rem;display:grid;grid-template-columns:1fr;gap:1.5rem}.testimonials__card[data-astro-cid-ryotp3qf]{display:flex;flex-direction:column;padding:2rem}.testimonials__mark[data-astro-cid-ryotp3qf]{font-family:var(--font-display);font-size:3.75rem;line-height:1;color:#d0e1ed66}.testimonials__quote[data-astro-cid-ryotp3qf]{margin-top:.5rem;flex:1;font-size:.9375rem;line-height:1.625;color:#f3eee6d9}.testimonials__meta[data-astro-cid-ryotp3qf]{margin-top:1.5rem;border-top:1px solid var(--hairline);padding-top:1rem}.testimonials__author[data-astro-cid-ryotp3qf]{font-family:var(--font-display);font-size:1.125rem}.testimonials__role[data-astro-cid-ryotp3qf]{font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:var(--muted-foreground)}@media(min-width:768px){.testimonials__grid[data-astro-cid-ryotp3qf]{grid-template-columns:repeat(3,minmax(0,1fr))}}.faq[data-astro-cid-bykv3gyu]{background:var(--background)}.faq__grid[data-astro-cid-bykv3gyu]{display:grid;grid-template-columns:1fr;gap:3rem}.faq__title[data-astro-cid-bykv3gyu]{margin-top:1.25rem}.faq__lead[data-astro-cid-bykv3gyu]{margin-top:1.25rem;color:#f3eee6a6}.faq__item[data-astro-cid-bykv3gyu]{border-top:1px solid var(--hairline)}.faq__list[data-astro-cid-bykv3gyu]>div[data-astro-cid-bykv3gyu]:last-child .faq__item[data-astro-cid-bykv3gyu]{border-bottom:1px solid var(--hairline)}.faq__summary[data-astro-cid-bykv3gyu]{display:flex;cursor:pointer;list-style:none;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-block:1.5rem}.faq__summary[data-astro-cid-bykv3gyu]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-bykv3gyu]{font-family:var(--font-display);font-size:1.25rem;color:var(--foreground);transition:color .2s ease}.faq__summary[data-astro-cid-bykv3gyu]:hover .faq__question[data-astro-cid-bykv3gyu]{color:var(--silver)}.faq__icon[data-astro-cid-bykv3gyu]{margin-top:.5rem;display:inline-flex;height:1.5rem;width:1.5rem;flex:none;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--hairline);color:var(--silver);transition:transform .3s ease}.faq__item[data-astro-cid-bykv3gyu][open] .faq__icon[data-astro-cid-bykv3gyu]{transform:rotate(45deg)}.faq__answer[data-astro-cid-bykv3gyu]{padding-bottom:1.5rem;padding-right:3rem;font-size:.9375rem;line-height:1.625;color:#f3eee6b3}@media(min-width:768px){.faq__question[data-astro-cid-bykv3gyu]{font-size:1.5rem}}@media(min-width:1024px){.faq__grid[data-astro-cid-bykv3gyu]{grid-template-columns:repeat(12,minmax(0,1fr));gap:5rem}.faq__intro[data-astro-cid-bykv3gyu]{grid-column:span 4}.faq__list[data-astro-cid-bykv3gyu]{grid-column:span 8}}.cta-sec[data-astro-cid-y2wfensr]{position:relative;overflow:hidden;text-align:center;border-top:1px solid var(--hairline);padding:clamp(6rem,9vw,8.5rem) clamp(1.25rem,5vw,5rem);background:radial-gradient(circle at 50% 42%,oklch(.9 .025 240 / .12),transparent 34%),linear-gradient(180deg,var(--background),oklch(.13 .012 240))}.cta-sec[data-astro-cid-y2wfensr]:before,.cta-sec[data-astro-cid-y2wfensr]:after{content:"";position:absolute;top:50%;left:50%;border-radius:999px;transform:translate(-50%,-50%);pointer-events:none}.cta-sec[data-astro-cid-y2wfensr]:before{width:min(580px,88vw);height:min(580px,88vw);border:1px solid oklch(.9 .025 240 / .09)}.cta-sec[data-astro-cid-y2wfensr]:after{width:min(380px,66vw);height:min(380px,66vw);border:1px solid oklch(.9 .025 240 / .075)}.cta-in[data-astro-cid-y2wfensr]{position:relative;z-index:1;max-width:650px;margin:0 auto}.cta-tag[data-astro-cid-y2wfensr]{margin-inline:auto;justify-content:center}.cta-h[data-astro-cid-y2wfensr]{font-family:var(--font-display);font-size:clamp(2.8rem,5vw,4.7rem);font-weight:300;line-height:1;color:var(--foreground);margin:1.35rem auto 1.25rem;text-wrap:balance}.cta-h[data-astro-cid-y2wfensr] em[data-astro-cid-y2wfensr]{font-style:italic;background-image:linear-gradient(135deg,oklch(1 0 0 / .9) 0%,transparent 35%,transparent 55%,oklch(1 0 0 / .85) 70%,transparent 100%),linear-gradient(180deg,#f3faff,#9ba6b1 45%,oklch(.99 .008 240) 55%,#93a0ae);-webkit-background-clip:text;background-clip:text;color:transparent}.cta-sub[data-astro-cid-y2wfensr]{max-width:570px;margin:0 auto 2.6rem;color:var(--muted-foreground);font-size:.95rem;line-height:1.85}.cta-btn[data-astro-cid-y2wfensr]{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:1.15rem 2.8rem;background:var(--silver);color:var(--background);text-decoration:none;text-transform:uppercase;font-size:.72rem;font-weight:700;letter-spacing:.22em;transition:transform .3s ease,background .3s ease,box-shadow .3s ease;box-shadow:0 20px 58px #00000057}.cta-btn[data-astro-cid-y2wfensr]:hover{background:var(--silver-soft);transform:translateY(-3px);box-shadow:0 25px 70px #0000006b}.cta-co[data-astro-cid-y2wfensr]{margin-top:2.1rem;font-size:.76rem;color:var(--muted-foreground);letter-spacing:.08em}@media(max-width:900px){.cta-btn[data-astro-cid-y2wfensr]{width:100%;max-width:390px}}
