.scene-stage{--fw: max(100cqw, 100cqh * 1.7769);--fh: calc(var(--fw) / 1.7769);--fx: calc((100cqw - var(--fw)) / 2);--fy: calc((100cqh - var(--fh)) / 2);position:relative;overflow:hidden;container-type:size;isolation:isolate;background:var(--ink-0)}.scene-frame{position:absolute;left:var(--fx);top:var(--fy);width:var(--fw);height:var(--fh);max-width:none;object-fit:cover;transform:scale(calc(var(--dolly, 1) * var(--z, 1)));transform-origin:var(--origin, 50% 50%);pointer-events:none;user-select:none}.scene-caption{position:absolute;inset-inline-end:var(--cap-x, var(--gutter));inset-block-end:var(--cap-b, var(--s-4));z-index:6;max-width:calc(100% - 2 * var(--gutter));margin:0;padding:.1875rem var(--s-2);border-radius:var(--r-control);background:#0a0c0dc7;color:var(--fg-2);font-size:var(--fs-caption);line-height:1.35;pointer-events:none;user-select:none}.scene-canvas{position:absolute;inset:0;z-index:3;width:100%;height:100%}.scene-layer.is-edge{-webkit-mask-image:linear-gradient(var(--angle),#000 calc(var(--e) - 4%),rgb(0 0 0 / var(--tail)) calc(var(--e) + 4%));mask-image:linear-gradient(var(--angle),#000 calc(var(--e) - 4%),rgb(0 0 0 / var(--tail)) calc(var(--e) + 4%))}.scene-seam,.scene-sheen{z-index:3;opacity:0;mix-blend-mode:screen;display:none}@supports (mask-mode: luminance){.scene-seam,.scene-sheen{display:block;mask-image:var(--mask);mask-mode:luminance;mask-size:var(--mask-size, 100% 100%);mask-position:var(--mask-pos, 0 0);mask-repeat:no-repeat}}.scene-seam{background:linear-gradient(var(--angle),transparent calc(var(--e) - 2.4%),rgb(33 231 234 / .2) calc(var(--e) - .4%),#c4fdfd var(--e),rgb(33 231 234 / .2) calc(var(--e) + .4%),transparent calc(var(--e) + 2.4%))}.scene-sheen{background:linear-gradient(115deg,transparent calc(var(--s) - 5%),rgb(200 248 250 / .12) calc(var(--s) - 1%),rgb(255 255 255 / .3) var(--s),transparent calc(var(--s) + 2.5%))}.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:clip;background:var(--ink-0);color:var(--fg)}.hero__pin[data-astro-cid-bbe6dxrz]{position:relative}.hero__stage[data-astro-cid-bbe6dxrz]{position:relative;height:calc(100vh - var(--nav-h));height:calc(100svh - var(--nav-h));--fy: calc((100cqh - var(--fh)) * .62);--fx: calc(-1*clamp(0px, max(.94 * var(--fw) - .985 * 100cqw, .42 * var(--fw) - .36 * 100cqw), var(--fw) - 100cqw)) }.hero__shade[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(90deg,#0a0c0de6,#0a0c0db8 22%,#0a0c0d47 34%,#0a0c0d00 44%),linear-gradient(180deg,#0a0c0d8c,#0a0c0d00 16%),linear-gradient(0deg,#0a0c0d99,#0a0c0d00 14%)}.hero__copy[data-astro-cid-bbe6dxrz]{position:absolute;inset:0 auto 0 0;z-index:5;display:flex;flex-direction:column;justify-content:center;width:max(36vw,22rem);padding:var(--s-6) var(--s-5) var(--s-7) var(--gutter)}.hero__frame[data-astro-cid-bbe6dxrz]{position:relative}.hero__cell[data-astro-cid-bbe6dxrz]{display:grid;gap:var(--s-6)}.hero__intro[data-astro-cid-bbe6dxrz]{display:grid;gap:var(--s-5);align-content:start}.hero__title[data-astro-cid-bbe6dxrz]{display:grid;gap:var(--s-3)}.hero__kw[data-astro-cid-bbe6dxrz]{font-family:var(--font-text);font-size:var(--fs-lead);font-weight:var(--fw-text-medium);line-height:var(--lh-lead);letter-spacing:0;color:var(--fg)}.hero[data-astro-cid-bbe6dxrz]{--hero-display: clamp(2.75rem, 1rem + 4.4vw, 6.25rem)}.hero__display[data-astro-cid-bbe6dxrz]{font-size:var(--hero-display);line-height:var(--lh-display-1);letter-spacing:var(--ls-display-1);color:var(--fg-strong)}.hero__sub[data-astro-cid-bbe6dxrz]{max-width:34ch;color:var(--fg)}.hero__btns[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-block-start:var(--s-2)}.hero__beat[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{display:grid;gap:var(--s-2);max-width:30rem}.hero__beat-label[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:clamp(2.75rem,1rem + 3.8vw,5.25rem);font-weight:var(--fw-display-heavy);line-height:var(--lh-display-2);letter-spacing:var(--ls-display-2);color:var(--fg-strong)}.hero__beat-text[data-astro-cid-bbe6dxrz]{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--fg)}.hero__beat[data-astro-cid-bbe6dxrz] .hero__done-title[data-astro-cid-bbe6dxrz]{max-width:none}.hero__done-title[data-astro-cid-bbe6dxrz]{margin:0 0 var(--s-3);font-family:var(--font-display);font-size:var(--hero-display);font-weight:var(--fw-display-heavy);line-height:var(--lh-display-1);letter-spacing:var(--ls-display-1);color:var(--fg-strong)}.hero__done-text[data-astro-cid-bbe6dxrz]{margin:0 0 var(--s-5);max-width:30rem;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--fg)}.hero__cta[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;min-height:56px;padding:0 var(--s-6);border-radius:var(--r-control);background:var(--accent);color:var(--bg);font-weight:var(--fw-text-strong);font-size:var(--fs-body);text-decoration:none;transition:background-color var(--dur-hover) var(--ease-out)}.hero__cta[data-astro-cid-bbe6dxrz]:hover{background:var(--accent-hover);color:var(--bg)}.hero__rail[data-astro-cid-bbe6dxrz]{display:none}@media(min-width:768px)and (min-aspect-ratio:1/1){.hero__stage[data-astro-cid-bbe6dxrz]{position:absolute;inset:0 0 auto;height:var(--stage-h)}.hero__copy[data-astro-cid-bbe6dxrz]{position:relative;bottom:auto;min-height:var(--stage-h)}}.hero[data-astro-cid-bbe6dxrz]{--frame-w: min(100vw, calc(var(--container) + 2 * var(--gutter)));--frame-pad: 0px;--stage-h: min(calc(100svh - var(--nav-h) - 2 * var(--frame-pad)), calc(var(--frame-w) / 1.6));--copy-x: var(--gutter)}@media(min-width:768px)and (max-width:1023px)and (min-aspect-ratio:1/1){.hero[data-astro-cid-bbe6dxrz]{--stage-h: calc(100svh - var(--nav-h))}}@media(min-width:1024px)and (min-aspect-ratio:1/1){.hero[data-astro-cid-bbe6dxrz]{--frame-w: min(100vw, 1680px);--stage-h: min(calc(100svh - var(--nav-h) - 2 * var(--frame-pad)), calc(var(--frame-w) / 1.7778));--copy-x: max(var(--gutter), calc((min(100%, var(--frame-w)) - var(--container)) / 2))}.hero__frame[data-astro-cid-bbe6dxrz]{width:min(100%,var(--frame-w));margin-inline:auto}.hero__stage[data-astro-cid-bbe6dxrz]{--fx: 0px}.hero__copy[data-astro-cid-bbe6dxrz]{width:calc(var(--copy-x) - var(--gutter) + clamp(24rem,48%,46rem));padding-inline-start:var(--copy-x)}.hero__shade[data-astro-cid-bbe6dxrz]{background:linear-gradient(90deg,var(--ink-0) 0%,rgb(10 12 13 / .86) 7%,rgb(10 12 13 / .68) 22%,rgb(10 12 13 / .24) 33%,rgb(10 12 13 / 0) 41%),linear-gradient(270deg,var(--ink-0) 0%,rgb(10 12 13 / .55) 4%,rgb(10 12 13 / 0) 12%),linear-gradient(180deg,var(--ink-0) 0%,rgb(10 12 13 / .5) 7%,rgb(10 12 13 / 0) 20%),linear-gradient(0deg,var(--ink-0) 0%,rgb(10 12 13 / .55) 7%,rgb(10 12 13 / 0) 20%)}.hero[data-astro-cid-bbe6dxrz]{--hero-display: clamp(4rem, 1rem + 4vw, 5.75rem)}}@media(min-width:83rem)and (min-aspect-ratio:1/1){.hero[data-astro-cid-bbe6dxrz]{--frame-pad: var(--s-5)}.hero__pin[data-astro-cid-bbe6dxrz]{padding-block:var(--frame-pad)}}@media(min-width:768px)and (max-width:1023px)and (min-aspect-ratio:1/1){.hero__stage[data-astro-cid-bbe6dxrz]{--fx: calc(-1*clamp(0px, .68 * var(--fw) - 50cqw, var(--fw) - 100cqw)) }.hero__shade[data-astro-cid-bbe6dxrz]{background:linear-gradient(0deg,#0a0c0df0,#0a0c0dc7 30%,#0a0c0d00 58%),linear-gradient(180deg,#0a0c0d8c,#0a0c0d00 16%)}.hero__copy[data-astro-cid-bbe6dxrz]{width:100%;justify-content:flex-end;padding-inline:var(--gutter)}}@media(max-width:767px),(max-aspect-ratio:1/1){.hero__pin[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column}.hero__frame[data-astro-cid-bbe6dxrz]{display:contents}.hero__stage[data-astro-cid-bbe6dxrz]{--fw: 100cqw;--fh: 100cqh;--fx: 0px;--fy: 0px;flex:none;align-self:center;width:min(100vw,62svh,100svh - var(--nav-h) - 26rem);height:auto;aspect-ratio:1;--cap-b: calc(var(--s-6) + var(--s-2))}.hero__shade[data-astro-cid-bbe6dxrz]{background:linear-gradient(0deg,var(--ink-0) 0%,rgb(10 12 13 / 0) 22%),linear-gradient(180deg,var(--ink-0) 0%,rgb(10 12 13 / .5) 8%,rgb(10 12 13 / 0) 24%),linear-gradient(90deg,var(--ink-0) 0%,rgb(10 12 13 / 0) 3.5%,rgb(10 12 13 / 0) 96.5%,var(--ink-0) 100%)}.hero__copy[data-astro-cid-bbe6dxrz]{position:relative;inset:auto;width:100%;max-width:40rem;align-self:center;justify-content:flex-start;margin-top:calc(-1 * var(--s-6));padding:0 var(--gutter) var(--s-7)}.hero__cell[data-astro-cid-bbe6dxrz]{gap:var(--s-6)}.hero__intro[data-astro-cid-bbe6dxrz]{gap:var(--s-4)}@media(max-width:767px){.hero__stage[data-astro-cid-bbe6dxrz]{width:100%;align-self:stretch}.hero__shade[data-astro-cid-bbe6dxrz]{background:linear-gradient(0deg,var(--ink-0) 0%,rgb(10 12 13 / 0) 22%),linear-gradient(180deg,var(--ink-0) 0%,rgb(10 12 13 / .5) 8%,rgb(10 12 13 / 0) 24%)}}.hero__title[data-astro-cid-bbe6dxrz]{gap:var(--s-2)}.hero__kw[data-astro-cid-bbe6dxrz]{font-size:var(--fs-small)}.hero[data-astro-cid-bbe6dxrz]{--hero-display: clamp(2.5rem, 1.4rem + 4.4vw, 3.5rem)}.hero__sub[data-astro-cid-bbe6dxrz]{font-size:var(--fs-small)}.hero__btns[data-astro-cid-bbe6dxrz]{gap:var(--s-2);margin-block-start:0}.hero__btns[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{flex:1 1 auto;min-height:48px;padding-inline:var(--s-4);font-size:var(--fs-small)}@media(min-width:600px){.hero__kw[data-astro-cid-bbe6dxrz]{font-size:var(--fs-lead)}}.hero__beat-label[data-astro-cid-bbe6dxrz]{font-size:var(--fs-display-2)}.hero__beat-text[data-astro-cid-bbe6dxrz]{font-size:var(--fs-body)}}@media(prefers-reduced-motion:reduce){.hero__beat-label[data-astro-cid-bbe6dxrz]{font-size:var(--fs-display-3)}}.scene-seq{z-index:2;opacity:0;transition:opacity .6s var(--ease-out)}[data-ready]>.scene-seq{opacity:1}@media(prefers-reduced-motion:no-preference){.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]){height:380vh}.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) .hero__pin[data-astro-cid-bbe6dxrz]{position:sticky;top:var(--nav-h);height:calc(100vh - var(--nav-h));height:calc(100svh - var(--nav-h));min-height:0;overflow:hidden}.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) .hero__copy[data-astro-cid-bbe6dxrz]{position:absolute;inset:0 auto 0 0;min-height:0}.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) .hero__stage[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;height:auto}@media(min-width:768px)and (min-aspect-ratio:1/1){.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) .hero__pin[data-astro-cid-bbe6dxrz]{display:grid;align-content:center}.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) .hero__frame[data-astro-cid-bbe6dxrz]{height:var(--stage-h)}}.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) .hero__cell[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{grid-area:1 / 1;transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out)}.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) .hero__beat[data-astro-cid-bbe6dxrz]{align-self:center}.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) [data-astro-cid-bbe6dxrz][data-beat]:not([data-active]){opacity:0;transform:translateY(var(--rise));pointer-events:none}.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) [data-astro-cid-bbe6dxrz][data-beat][data-active]{transition-delay:calc(var(--dur-reveal) * .55)}.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) .hero__intro[data-astro-cid-bbe6dxrz]:not([data-active]){transform:translateY(calc(-1 * var(--rise)))}.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) .hero__rail[data-astro-cid-bbe6dxrz]{position:relative;display:flex;align-items:center;height:var(--tap);margin-top:var(--s-6);max-width:30rem}.hero__track[data-astro-cid-bbe6dxrz]{position:absolute;inset:50% 0 auto;height:1px;background:var(--rule)}.hero__fill[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:var(--accent);transform:scaleX(var(--p, 0));transform-origin:0 50%}.hero__tick[data-astro-cid-bbe6dxrz]{position:absolute;top:0;display:grid;place-items:center;width:var(--tap);height:var(--tap);margin-left:calc(var(--tap) / -2);border-radius:var(--r-control)}.hero__tick--interior[data-astro-cid-bbe6dxrz]{left:21.5%}.hero__tick--body[data-astro-cid-bbe6dxrz]{left:44%}.hero__tick--protection[data-astro-cid-bbe6dxrz]{left:71%}.hero__tick--done[data-astro-cid-bbe6dxrz]{left:100%;margin-left:calc(var(--tap) * -1 + 6px);justify-items:end}.hero__tick-mark[data-astro-cid-bbe6dxrz]{width:2px;height:12px;border-radius:1px;background:var(--fg-muted);transition:background-color var(--dur-hover) var(--ease-out),height var(--dur-hover) var(--ease-out)}.hero__tick[data-astro-cid-bbe6dxrz]:hover .hero__tick-mark[data-astro-cid-bbe6dxrz],.hero__tick[data-astro-cid-bbe6dxrz][data-on] .hero__tick-mark[data-astro-cid-bbe6dxrz]{height:18px;background:var(--accent)}.hero__tick--done[data-astro-cid-bbe6dxrz] .hero__tick-mark[data-astro-cid-bbe6dxrz]{margin-right:5px}}@media(prefers-reduced-motion:no-preference)and (max-width:767px),(prefers-reduced-motion:no-preference)and (max-aspect-ratio:1/1){.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]){height:300vh}.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) .hero__stage[data-astro-cid-bbe6dxrz]{position:relative;inset:auto}.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) .hero__copy[data-astro-cid-bbe6dxrz]{position:relative;inset:auto;flex:1;min-height:0;justify-content:flex-start;gap:var(--s-4);padding-bottom:var(--s-4)}.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) .hero__rail[data-astro-cid-bbe6dxrz]{order:-1;flex:none;margin-top:0;max-width:none}.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) .hero__beat[data-astro-cid-bbe6dxrz]{align-self:start}}@media(prefers-reduced-motion:no-preference)and (max-width:767px){.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) .hero__stage[data-astro-cid-bbe6dxrz]{--fh: 100cqw;--fy: calc((100cqh - 100cqw)*.7) ;flex:0 1 auto;height:100vw;min-height:0;aspect-ratio:auto}.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) .hero__copy[data-astro-cid-bbe6dxrz]{flex:1 0 auto;justify-content:center}.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) .hero__cell[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{align-self:center}}@media(prefers-reduced-motion:no-preference)and (min-width:768px)and (max-width:1023px)and (min-aspect-ratio:1/1){.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) .hero__copy[data-astro-cid-bbe6dxrz]{inset:0}.js .hero[data-astro-cid-bbe6dxrz]:not([data-tier=static]) .hero__beat[data-astro-cid-bbe6dxrz]{align-self:end}}.bdp{--bdp-price: clamp(3rem, 2.1rem + 4vw, 5rem);--bdp-crop-x: 208;--bdp-crop-y: 240;--bdp-crop-w: 1184;--bdp-crop-h: 744;--bdp-fade-x: 7%;--bdp-dim: .5;--bdp-r-card: max(var(--r-card), 20px);--bdp-r-inner: max(var(--r-card), 14px);--bdp-r-chip: max(var(--r-control), 12px);--bdp-fill: var(--ink-1);--bdp-fill-2: var(--ink-2);--bdp-fill-hover: color-mix(in srgb, var(--fg-strong) 9%, var(--ink-2))}.bdp{scroll-margin-top:calc(var(--s-2) - var(--section-y))}@media(max-width:47.99rem){.bdp{--bdp-crop-x: 232;--bdp-crop-y: 264;--bdp-crop-w: 1136;--bdp-crop-h: 696;--bdp-fade-x: 3%}}.bdp-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "price" "car" "card" "pkg";gap:var(--s-6)}.bdp-head{grid-area:head}.bdp-pricebox{grid-area:price}.bdp-car{grid-area:car;min-inline-size:0}.bdp-card{grid-area:card}.bdp-pkg{grid-area:pkg}@media(min-width:1024px){.bdp-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head price" "car  card" "pkg  pkg";gap:var(--s-7) var(--s-8)}.bdp-pricebox{align-self:end}.bdp-car{align-self:stretch}.bdp-car-inner{position:sticky;inset-block-start:calc(var(--nav-h) + var(--s-5))}}.no-js .bdp-js-only,.js .bdp-table-wrap{display:none}.bdp-head .lead{margin-block-start:var(--s-4)}.bdp-tabs{min-inline-size:0;margin:var(--s-6) 0 0;padding:0;border:0}.bdp-tabs-row{display:flex;flex-wrap:wrap;gap:var(--s-2)}.bdp-tab{position:relative;display:flex;flex:none;align-items:center;justify-content:center;gap:var(--s-2);min-block-size:var(--tap);padding:0 var(--s-4);border:0;border-radius:var(--bdp-r-chip);background:var(--bdp-fill-2);color:var(--fg-strong);font-size:var(--fs-small);font-weight:var(--fw-text-medium);line-height:1.2;text-align:center;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.bdp-tab-label--latin{letter-spacing:.02em}.bdp-tab-input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;appearance:none;cursor:pointer}@media(hover:hover){.bdp-tab:hover{background:var(--bdp-fill-hover)}}.bdp-tab:has(.bdp-tab-input:checked){background:var(--fg-strong);color:var(--ink-0)}.bdp-tab:has(.bdp-tab-input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.bdp-tab-ico{display:block;flex:none;inline-size:24px;block-size:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}@media(max-width:1023.98px){.bdp-tabs-row{flex-wrap:nowrap;margin-block:-5px;padding-block:5px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.bdp-tabs-row::-webkit-scrollbar{display:none}}@media(max-width:47.99rem){.bdp-tabs-row{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}}.bdp-for{display:flex;flex-wrap:wrap;gap:0 var(--s-2);font-size:var(--fs-small);color:var(--fg-muted)}.bdp-for strong{color:var(--fg-strong);font-weight:var(--fw-text-strong)}.bdp-price-row{display:flex;align-items:center;gap:var(--s-4);margin-block-start:var(--s-2)}.bdp-price{margin:0;max-inline-size:none}.btn.bdp-more{display:none;min-height:var(--tap);padding-inline:var(--s-4);font-size:var(--fs-caption)}@media(max-width:1023.98px){.bdp[data-sheet] .btn.bdp-more{display:inline-flex}.bdp[data-sheet] .bdp-grid>.bdp-card{display:none}}.bdp-pkg-ref{margin-block-start:var(--s-2);font-size:var(--fs-small);color:var(--fg)}.bdp-odo{display:inline-flex;align-items:flex-start;font-family:var(--font-display);font-size:var(--bdp-price);font-weight:var(--fw-display);line-height:1.1;letter-spacing:-.02em;color:var(--fg-strong);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.bdp-cur{display:inline-block;block-size:1.1em}.bdp-cur--after{margin-inline-start:.22em}.bdp-digit{display:inline-block;block-size:1.1em;overflow:hidden}.bdp-digit:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";display:block;white-space:pre;line-height:1.1;text-align:center;transform:translateY(calc(var(--d, 0) * -1.1em))}@media(prefers-reduced-motion:no-preference){.bdp-digit:before{transition:transform .76s var(--ease-out)}.bdp-digit+.bdp-digit:before{transition-delay:60ms}.bdp-digit+.bdp-digit+.bdp-digit:before{transition-delay:.12s}}.bdp-digit[data-d=x]{display:none}.bdp-digit[data-d="1"]{--d: 1}.bdp-digit[data-d="2"]{--d: 2}.bdp-digit[data-d="3"]{--d: 3}.bdp-digit[data-d="4"]{--d: 4}.bdp-digit[data-d="5"]{--d: 5}.bdp-digit[data-d="6"]{--d: 6}.bdp-digit[data-d="7"]{--d: 7}.bdp-digit[data-d="8"]{--d: 8}.bdp-digit[data-d="9"]{--d: 9}.bdp-stage{position:relative;aspect-ratio:var(--bdp-crop-w) / var(--bdp-crop-h);overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--bdp-fade-x),#000 calc(100% - var(--bdp-fade-x)),transparent),linear-gradient(to bottom,transparent,#000 9%,#000 84%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 var(--bdp-fade-x),#000 calc(100% - var(--bdp-fade-x)),transparent),linear-gradient(to bottom,transparent,#000 9%,#000 84%,transparent);mask-composite:intersect;background:var(--ink-0);touch-action:manipulation}@media(max-width:47.99rem){.bdp-stage{margin-inline:calc(var(--gutter) * -1)}}.bdp-canvas{position:absolute;inline-size:calc(100% * 1600 / var(--bdp-crop-w));block-size:calc(100% * 1200 / var(--bdp-crop-h));inset-inline-start:calc(100% * var(--bdp-crop-x) / var(--bdp-crop-w) * -1);inset-block-start:calc(100% * var(--bdp-crop-y) / var(--bdp-crop-h) * -1)}.bdp-layer{position:absolute;inset:0;visibility:hidden;mix-blend-mode:lighten}.bdp-layer[data-current],.bdp-layer[data-leaving]{visibility:visible}.bdp-car-img,.bdp-ov{position:absolute;inset:0;inline-size:100%;block-size:100%}.bdp-ov{overflow:visible;pointer-events:none}.bdp-layer[data-current] .bdp-hit{pointer-events:all;cursor:pointer}.bdp-hit{fill:transparent;pointer-events:none}.bdp-dim{fill:#020305;fill-opacity:var(--bdp-dim)}.bdp-cut{opacity:0}.bdp-glow{fill:var(--cyan);fill-opacity:0}@media(prefers-reduced-motion:no-preference){.bdp-cut{transition:opacity .32s var(--ease-out)}.bdp-glow{transition:fill-opacity .32s var(--ease-out)}}.bdp-stage[data-part=paint] [data-p=paint],.bdp-stage[data-part=headlights] [data-p=headlights],.bdp-stage[data-part=glass] [data-p=glass],.bdp-stage[data-part=interior] [data-p=interior],.bdp-stage[data-part=engine] [data-p=engine],.bdp-stage[data-part=wheels] [data-p=wheels]{opacity:1;fill-opacity:.16}.bdp-stage[data-part] .bdp-cut{fill-opacity:1}.bdp-spot{position:absolute;inset-inline-start:var(--x, 50%);inset-block-start:var(--y, 50%);z-index:2;inline-size:44px;block-size:44px;margin:-22px 0 0 -22px;padding:0;border:0;border-radius:50%;background:none;color:var(--fg-strong);cursor:pointer;-webkit-tap-highlight-color:transparent}.bdp-stage[data-ready] .bdp-spot{transition:inset-inline-start .2s var(--ease-in-out),inset-block-start .2s var(--ease-in-out)}@media(prefers-reduced-motion:reduce){.bdp-stage[data-ready] .bdp-spot{transition:none}}.bdp-spot-dot{position:absolute;inset:14px;border:2px solid var(--fg-strong);border-radius:50%;background:#0a0c0d8c;transition:background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.bdp-spot-dot:after{content:"";position:absolute;inset:-8px;border:1px solid var(--cyan);border-radius:50%;opacity:0;transform:scale(.6);transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}.bdp-spot[aria-pressed=true] .bdp-spot-dot{border-color:var(--cyan);background:var(--cyan)}.bdp-spot[aria-pressed=true] .bdp-spot-dot:after{opacity:.7;transform:scale(1)}@media(hover:hover){.bdp-spot:hover .bdp-spot-dot{border-color:var(--cyan);transform:scale(1.15)}}.bdp-spot:focus-visible{outline:2px solid var(--focus);outline-offset:0}.bdp-spot-label{position:absolute;inset-inline-start:calc(100% - 4px);inset-block-start:50%;padding:.125rem var(--s-3);border-radius:var(--r-pill);background:#0a0c0dd1;color:var(--fg-strong);font-size:var(--fs-caption);font-weight:var(--fw-text-medium);line-height:1.45;white-space:nowrap;opacity:0;transform:translate(-4px,-50%);pointer-events:none;transition:opacity var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.bdp-spot:hover .bdp-spot-label,.bdp-spot:focus-visible .bdp-spot-label,.bdp-spot[aria-pressed=true] .bdp-spot-label{opacity:1;transform:translateY(-50%)}.bdp-spot[aria-pressed=true] .bdp-spot-label{color:var(--cyan)}@media(max-width:47.99rem){.bdp-spot:not([aria-pressed=true]) .bdp-spot-label{display:none}}.bdp-hint{margin-block-start:var(--s-3);font-size:var(--fs-small);color:var(--fg)}.bdp-chips{display:flex;gap:var(--s-2);margin-block-start:var(--s-3);padding-block:3px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.bdp-chips::-webkit-scrollbar{display:none}@media(max-width:47.99rem){.bdp-chips{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}}@media(min-width:48rem){.bdp-chips{flex-wrap:wrap;overflow:visible}}.bdp-chip{display:inline-flex;flex:none;align-items:center;gap:var(--s-2);min-block-size:var(--tap);padding:0 var(--s-4);border:0;border-radius:var(--bdp-r-chip);background:var(--bdp-fill-2);color:var(--fg-strong);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-text-medium);white-space:nowrap;cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}@media(hover:hover){.bdp-chip:hover{background:var(--bdp-fill-hover)}}.bdp-chip[aria-pressed=true]{background:var(--cyan);color:var(--on-cyan)}.bdp-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bdp-card{align-self:start;padding:var(--s-5);border-radius:var(--bdp-r-card);background:var(--bdp-fill)}@media(max-width:29.99rem){.bdp-card,.bdp-pkg{padding:var(--s-4)}}.bdp-panel{display:none;gap:var(--s-4);min-inline-size:0}.bdp-panel[data-on]{display:grid}.bdp-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4)}.bdp-panel-name{font-size:var(--fs-display-3)}.bdp-tag{padding:.25rem var(--s-3);border-radius:var(--r-pill);background:var(--bdp-fill-2);font-size:var(--fs-caption);font-weight:var(--fw-text-medium);line-height:1.45;color:var(--fg);white-space:nowrap}.bdp-tag[data-kind=in]{background:color-mix(in srgb,var(--cyan) 20%,transparent);color:var(--cyan)}.bdp-panel-text{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg)}.bdp-ba{margin:var(--s-1) 0 0}.bdp-ba-frame{--pos: 50%;--pos-n: 50;position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--bdp-r-inner);background:var(--ink-2);isolation:isolate;touch-action:pan-y;user-select:none}.bdp-ba-img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.bdp-ba-before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.bdp-ba-tag{position:absolute;inset-block-start:var(--s-3);z-index:2;padding:.125rem var(--s-3);border-radius:var(--r-pill);background:#0a0c0db8;color:var(--fg-strong);font-size:var(--fs-caption);font-weight:var(--fw-text-medium);line-height:1.45;pointer-events:none}.bdp-ba-tag--before{inset-inline-start:var(--s-3)}.bdp-ba-tag--after{inset-inline-end:var(--s-3)}.bdp-ba-frame[data-ready] .bdp-ba-tag--before{opacity:clamp(0,(var(--pos-n) - 18) / 6,1)}.bdp-ba-frame[data-ready] .bdp-ba-tag--after{opacity:clamp(0,(82 - var(--pos-n)) / 6,1)}.bdp-ba-divider{position:absolute;inset-block:0;inset-inline-start:var(--pos);z-index:2;inline-size:2px;margin-inline-start:-1px;background:var(--fg-strong);pointer-events:none}.bdp-ba-handle{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;background:var(--fg-strong);color:var(--ink-0);transform:translate(-50%,-50%)}.bdp-ba-handle path{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.bdp-ba-range{position:absolute;inset:0;z-index:3;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:ew-resize;appearance:none}.bdp-ba-frame:has(.bdp-ba-range:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.bdp-ba-frame:has(.bdp-ba-range:focus-visible) .bdp-ba-handle{background:var(--cyan)}.bdp-panel-list{display:grid;gap:var(--s-2)}.bdp-panel-list--sep{padding-block-start:var(--s-4);border-block-start:1px solid var(--rule)}.bdp-panel-list h4{font-size:var(--fs-small);color:var(--fg-strong)}.bdp-panel-list ul,.bdp-col ul{display:grid;gap:var(--s-2)}.bdp-panel-list li,.bdp-col li{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:var(--s-2);align-items:start;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--fg)}.bdp-tick{inline-size:1rem;block-size:1rem;margin-block-start:.15em;fill:none;stroke:var(--cyan);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bdp-dash{inline-size:.5rem;block-size:1px;margin-block-start:.72em;background:var(--fg-muted)}.bdp-ask{display:inline-flex;align-items:center;justify-self:start;gap:var(--s-2);min-block-size:48px;margin-block-start:var(--s-2);padding:0 var(--s-5);border-radius:var(--r-control);background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent);font-size:var(--fs-small);font-weight:var(--fw-text-strong);text-decoration:none;transition:background-color var(--dur-hover) var(--ease-out)}.bdp-ask:hover{background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--accent)}.bdp-ask:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bdp-arrow{inline-size:1rem;block-size:1rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-hover) var(--ease-out)}.bdp-ask:hover .bdp-arrow{transform:translate(3px)}.bdp-sheet{position:fixed;inset:0;z-index:var(--z-dialog, 80);display:grid;place-items:center;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;color:var(--fg);background:#05070800;transition:background-color .36s var(--ease-out)}.bdp-sheet:not([open]){display:none}.bdp-sheet::backdrop{background:transparent}.bdp-sheet.is-open{background:#050708b8}.bdp-sheet-panel{position:relative;width:min(34rem,calc(100% - 2 * var(--s-4)));max-height:calc(100dvh - 2 * var(--s-5));overflow:auto;overscroll-behavior:contain;padding:var(--s-6);border-radius:var(--r-panel);background:var(--ink-1);opacity:0;transform:translate3d(0,24px,0) scale(.98);transition:transform .42s var(--ease-out),opacity .28s var(--ease-out)}.bdp-sheet.is-open .bdp-sheet-panel{opacity:1;transform:none}.bdp-sheet-panel:focus{outline:none}.bdp-sheet-grip{display:none}.bdp-sheet-close{position:absolute;inset-block-start:var(--s-4);inset-inline-end:var(--s-4);z-index:1;display:grid;place-items:center;width:var(--tap);height:var(--tap);border:0;border-radius:var(--r-pill);background:#f2f5f614;color:var(--fg-strong);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out)}@media(hover:hover){.bdp-sheet-close:hover{background:#f2f5f629}}.bdp-sheet-close:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bdp-sheet-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.bdp-sheet .bdp-card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);padding:0;border-radius:0;background:none}.bdp-sheet .bdp-panel[data-on]{display:contents}.bdp-sheet .bdp-panel>*{order:2;min-inline-size:0}.bdp-sheet .bdp-panel>.bdp-panel-head{order:0}.bdp-sheet-chips,.bdp-sheet .bdp-ask{display:none}.bdp-sheet-foot{position:sticky;inset-block-end:0;z-index:2;margin:var(--s-5) calc(var(--s-6) * -1) calc(var(--s-6) * -1);padding:var(--s-4) var(--s-6) var(--s-6);background:linear-gradient(to bottom,color-mix(in srgb,var(--ink-1) 0%,transparent),var(--ink-1) var(--s-4))}.bdp-sheet-cta{width:100%}.bdp-sheet .bdp-sheet-chips{order:1;display:flex;gap:var(--s-2);margin-inline:calc(var(--s-6) * -1);padding:3px var(--s-6);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--s-6);scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y}.bdp-sheet-chips::-webkit-scrollbar{display:none}.bdp-sheet .bdp-panel-head{justify-content:flex-start;min-block-size:var(--tap);padding-inline-end:calc(var(--tap) + var(--s-2))}@media(max-width:47.99rem){.bdp-sheet{place-items:end stretch}.bdp-sheet-panel{width:100%;max-height:92dvh;padding:var(--s-2) var(--gutter) 0;border-radius:var(--r-panel) var(--r-panel) 0 0;opacity:1;transform:translate3d(0,100%,0);transition:transform .42s cubic-bezier(.2,.8,.2,1)}.bdp-sheet-grip{display:block;height:28px;margin-block-end:var(--s-2);touch-action:none;cursor:grab}.bdp-sheet-grip:before{content:"";display:block;width:44px;height:5px;margin:10px auto 0;border-radius:3px;background:#f2f5f647}.bdp-sheet .bdp-panel-head{touch-action:none}.bdp-sheet-foot{margin:var(--s-5) calc(var(--gutter) * -1) 0;padding:var(--s-4) var(--gutter) calc(var(--s-4) + env(safe-area-inset-bottom,0px))}.bdp-sheet .bdp-sheet-chips{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.bdp-sheet-close{inset-block-start:var(--s-5);inset-inline-end:var(--s-3)}}@media(prefers-reduced-motion:reduce){.bdp-sheet,.bdp-sheet-panel{transition:none}}html.bdp-lock{overflow:hidden}.bdp-pkg{position:relative;display:grid;gap:var(--s-6);padding:var(--s-5);border-radius:var(--bdp-r-card);background:var(--bdp-fill)}@media(min-width:1024px){.bdp-pkg{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-8);padding:var(--s-7)}.bdp-actions{align-content:start;padding-block-start:var(--s-1)}}.bdp-pkg-main{display:grid;gap:var(--s-5)}.bdp-pkg-name{max-inline-size:22ch}.bdp-summary{color:var(--fg)}.bdp-includes{display:grid;gap:var(--s-5) var(--s-6)}@media(min-width:520px){.bdp-includes{grid-template-columns:repeat(2,minmax(0,1fr))}}.bdp-col h4{margin-block-end:var(--s-3)}.bdp-col li{transition:color var(--dur-hover) var(--ease-out)}.js .bdp-col li[data-on]{color:var(--fg-strong)}.js .bdp-col li[data-on] .bdp-tick{stroke-width:2.25}.js .bdp-col li:not([data-on]) .bdp-tick{stroke:var(--fg-muted)}.bdp-actions{display:grid;gap:var(--s-3);justify-items:start}.bdp-recap{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-3);margin-block-end:var(--s-2)}.bdp-recap-price{font-family:var(--font-display);font-size:var(--fs-display-3);font-weight:var(--fw-display);color:var(--fg-strong);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.bdp-recap-class{font-size:var(--fs-small);color:var(--fg)}.bdp-cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:48px;padding:0 var(--s-5);border-radius:var(--r-control);background:var(--accent);color:var(--bg);font-weight:var(--fw-text-strong);text-decoration:none;transition:background-color var(--dur-hover) var(--ease-out)}.bdp-cta:hover{background:var(--accent-hover);color:var(--bg)}@media(max-width:29.99rem){.bdp-actions{justify-items:stretch}}.bdp-note{display:flex;flex-wrap:wrap;gap:0 var(--s-3)}.bdp-table{inline-size:100%;font-size:var(--fs-body)}.bdp-table caption{margin-block-end:var(--s-3);font-size:var(--fs-small);color:var(--fg-muted);text-align:start;caption-side:top}.bdp-table th,.bdp-table td{padding:var(--s-3) 0;border-block-end:1px solid var(--rule);text-align:start;vertical-align:baseline}.bdp-table thead th{font-size:var(--fs-caption);font-weight:var(--fw-text-medium);color:var(--fg-muted)}.bdp-table tbody th{font-weight:var(--fw-text-medium);color:var(--fg-strong)}.bdp-table td{text-align:end;font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-display-3);color:var(--fg-strong);white-space:nowrap}.bdp-table thead th:last-child{text-align:end}.bdp-car-state{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;pointer-events:none}.bdp-stage[data-state=hood] .bdp-car-state[data-state=hood][data-loaded],.bdp-stage[data-state=door] .bdp-car-state[data-state=door][data-loaded]{opacity:1}.bdp-canvas{transform-origin:var(--ox, 50%) var(--oy, 50%)}.bdp-sheen{opacity:0}@media(prefers-reduced-motion:no-preference){.bdp-car-state{transition:opacity .56s var(--ease-in-out)}.bdp-canvas{transition:transform .9s var(--ease-out)}.bdp-stage[data-state] .bdp-canvas{transform:scale(1.025)}.bdp-stage[data-part=paint] .bdp-sheen[data-p=paint],.bdp-stage[data-part=glass] .bdp-sheen[data-p=glass]{opacity:1;animation:bdp-sheen 5.2s var(--ease-in-out) .16s infinite both}.bdp-stage[data-part=headlights] .bdp-glow[data-p=headlights]{animation:bdp-pulse 1.8s var(--ease-in-out) infinite}.bdp-stage[data-part=wheels] .bdp-glow[data-p=wheels]{animation:bdp-pulse-soft 2.4s var(--ease-in-out) infinite}.bdp-spot[data-spot=wheels][aria-pressed=true] .bdp-spot-dot:before{content:"";position:absolute;inset:-2px;border:1.5px solid var(--cyan);border-radius:50%;animation:bdp-ripple 1.8s var(--ease-out) infinite}.bdp-spot[data-spot=headlights][aria-pressed=true] .bdp-spot-dot{animation:bdp-blink 1.8s var(--ease-in-out) infinite}}@keyframes bdp-sheen{0%{transform:translate(0)}34%,to{transform:translate(2400px)}}@keyframes bdp-pulse{0%,to{fill-opacity:.14}50%{fill-opacity:.42}}@keyframes bdp-pulse-soft{0%,to{fill-opacity:.12}50%{fill-opacity:.28}}@keyframes bdp-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes bdp-blink{0%,to{box-shadow:0 0 #21e7ea00}50%{box-shadow:0 0 18px 4px #21e7ea8c}}@media(forced-colors:active){.bdp-tab:has(.bdp-tab-input:checked),.bdp-chip[aria-pressed=true]{forced-color-adjust:none;background:Highlight;border-color:Highlight;color:HighlightText}.bdp-spot[aria-pressed=true] .bdp-spot-dot{forced-color-adjust:none;background:Highlight;border-color:Highlight}}.process[data-astro-cid-fz4tclxl]{--step-fs: clamp(2.5rem, 1.2rem + 4.2vw, 5rem);--frame-w: min(100vw, calc(var(--container) + 2 * var(--gutter)));--frame-pad: 0px;--stage-h: min(calc(100svh - var(--nav-h) - 2 * var(--frame-pad)), calc(var(--frame-w) / 1.6));position:relative;overflow:clip;background:var(--ink-0);color:var(--fg);scroll-margin-top:calc(var(--s-2) - var(--section-y))}.process__head[data-astro-cid-fz4tclxl]{display:grid;gap:var(--s-4);padding-block:var(--section-y) var(--s-8)}@media(max-width:63.99rem){.process__head[data-astro-cid-fz4tclxl]{padding-block-end:var(--s-6)}}.process__lead[data-astro-cid-fz4tclxl]{max-width:var(--measure-narrow);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--fg)}.process__stage[data-astro-cid-fz4tclxl],.process__shade[data-astro-cid-fz4tclxl],.process__dots[data-astro-cid-fz4tclxl]{display:none}.process__caption[data-astro-cid-fz4tclxl]{margin-block-end:var(--s-5);font-size:var(--fs-caption);color:var(--fg-2)}.process__copy[data-astro-cid-fz4tclxl]{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.process__steps[data-astro-cid-fz4tclxl]{display:grid;gap:var(--s-8);padding:0;margin:0;list-style:none}.process__step[data-astro-cid-fz4tclxl]{display:grid;gap:var(--s-5);align-items:center}.process__still[data-astro-cid-fz4tclxl]{display:block;overflow:hidden;border-radius:var(--r-card);background:var(--ink-1);aspect-ratio:1}.process__still[data-astro-cid-fz4tclxl] img[data-astro-cid-fz4tclxl]{width:100%;height:100%;object-fit:cover}.process__txt[data-astro-cid-fz4tclxl]{display:grid;gap:var(--s-3);max-width:32rem;container-type:inline-size}.process__n[data-astro-cid-fz4tclxl]{font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--fw-display-light);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em;color:var(--accent)}.process__of[data-astro-cid-fz4tclxl]{color:var(--fg-muted)}.process__title[data-astro-cid-fz4tclxl]{font-size:min(var(--step-fs),10.2cqi);font-weight:var(--fw-display);line-height:var(--lh-display-2);letter-spacing:var(--ls-display-2);color:var(--fg-strong)}.process__text[data-astro-cid-fz4tclxl]{max-width:30rem;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--fg);text-wrap:pretty}.process__end[data-astro-cid-fz4tclxl]{height:0;padding-bottom:var(--section-y)}.process__end[data-astro-cid-fz4tclxl]:focus{outline:none}@media(min-width:768px){.process__step[data-astro-cid-fz4tclxl]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-7)}.process__still[data-astro-cid-fz4tclxl]{aspect-ratio:3 / 2}.process__still[data-astro-cid-fz4tclxl] img[data-astro-cid-fz4tclxl]{object-position:80% 60%}}@media(prefers-reduced-motion:no-preference){.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]){height:325vh}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static])~.process__end[data-astro-cid-fz4tclxl]{padding-bottom:0}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__pin[data-astro-cid-fz4tclxl]{position:sticky;top:var(--nav-h);height:calc(100vh - var(--nav-h));height:calc(100svh - var(--nav-h));overflow:hidden}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__frame[data-astro-cid-fz4tclxl]{position:relative;width:min(100%,var(--frame-w));height:var(--stage-h);margin-inline:auto}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__stage[data-astro-cid-fz4tclxl]{display:block;position:absolute;inset:0;--fy: calc((100cqh - var(--fh)) * .62);--fx: calc(-1*clamp(0px, max(.916 * var(--fw) - .985 * 100cqw, .352 * var(--fw) - .36 * 100cqw), var(--fw) - 100cqw)) }.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__shade[data-astro-cid-fz4tclxl]{display:block;position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(90deg,#0a0c0df0,#0a0c0dd1 24%,#0a0c0d5c 36%,#0a0c0d00 46%),linear-gradient(180deg,#0a0c0d99,#0a0c0d00 18%),linear-gradient(0deg,#0a0c0d80,#0a0c0d00 14%)}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__copy[data-astro-cid-fz4tclxl]{position:absolute;inset:0 auto 0 0;z-index:5;display:flex;flex-direction:column;justify-content:center;gap:var(--s-7);width:clamp(24rem,50%,46rem);max-width:none;margin:0;padding:var(--s-6) var(--s-5) var(--s-7) var(--gutter)}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__steps[data-astro-cid-fz4tclxl]{gap:0}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__step[data-astro-cid-fz4tclxl]{grid-area:1 / 1;align-self:end;display:block;transition:opacity var(--dur-reveal) var(--ease-out),transform .64s var(--ease-out)}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__step[data-astro-cid-fz4tclxl]:not([data-active]){opacity:0;transform:translateY(var(--rise));transition-duration:.22s,.22s;pointer-events:none}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__step[data-astro-cid-fz4tclxl][data-past]:not([data-active]){transform:translateY(calc(-1 * var(--rise)))}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__still[data-astro-cid-fz4tclxl],.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__caption[data-astro-cid-fz4tclxl]{display:none}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__txt[data-astro-cid-fz4tclxl]{gap:var(--s-4);max-width:none}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__n[data-astro-cid-fz4tclxl]{font-size:var(--fs-body)}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__dots[data-astro-cid-fz4tclxl]{display:flex;gap:var(--s-2);max-width:26rem}.process__dot[data-astro-cid-fz4tclxl]{flex:1 1 0;display:grid;align-content:center;gap:var(--s-2);min-width:var(--tap);height:var(--tap);padding:0;border:0;border-radius:var(--r-control);background:none;color:var(--fg-muted);cursor:pointer;text-align:start;-webkit-tap-highlight-color:transparent}.process__dot-n[data-astro-cid-fz4tclxl]{font-family:var(--font-display);font-size:var(--fs-micro);font-weight:var(--fw-display-light);font-variant-numeric:tabular-nums lining-nums;line-height:1;transition:color var(--dur-hover) var(--ease-out)}.process__dot-track[data-astro-cid-fz4tclxl]{position:relative;display:block;height:2px;overflow:hidden;border-radius:1px;background:var(--rule-strong)}.process__dot-fill[data-astro-cid-fz4tclxl]{position:absolute;inset:0;background:var(--accent);transform-origin:0 50%;transform:scaleX(clamp(0,var(--p, 0) * 5 - var(--i),1))}.process__dot[data-astro-cid-fz4tclxl]:nth-child(1){--i: 0}.process__dot[data-astro-cid-fz4tclxl]:nth-child(2){--i: 1}.process__dot[data-astro-cid-fz4tclxl]:nth-child(3){--i: 2}.process__dot[data-astro-cid-fz4tclxl]:nth-child(4){--i: 3}.process__dot[data-astro-cid-fz4tclxl]:nth-child(5){--i: 4}.process__dot[data-astro-cid-fz4tclxl]:hover,.process__dot[data-astro-cid-fz4tclxl][aria-current]{color:var(--fg-strong)}.process__dot[data-astro-cid-fz4tclxl]:hover .process__dot-track[data-astro-cid-fz4tclxl]{background:var(--fg-muted)}.process__dot[data-astro-cid-fz4tclxl]:focus-visible{outline-offset:4px}}@media(prefers-reduced-motion:no-preference)and (max-width:767px),(prefers-reduced-motion:no-preference)and (max-aspect-ratio:1/1){.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__pin[data-astro-cid-fz4tclxl]{display:flex;flex-direction:column;justify-content:flex-start;padding-top:var(--s-4)}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__frame[data-astro-cid-fz4tclxl]{display:contents}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__stage[data-astro-cid-fz4tclxl]{--fw: 100cqw;--fh: 100cqh;--fx: 0px;--fy: 0px;--mask-size: 177.69% 100%;--mask-pos: 78.83% 0;position:relative;inset:auto;flex:none;align-self:center;width:min(100vw,62svh,100svh - var(--nav-h) - var(--s-4) - 17rem);height:auto;aspect-ratio:1;--cap-b: calc(var(--s-5) + var(--s-2))}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__shade[data-astro-cid-fz4tclxl]{background:linear-gradient(0deg,var(--ink-0) 0%,rgb(10 12 13 / 0) 20%),linear-gradient(180deg,var(--ink-0) 0%,rgb(10 12 13 / 0) 14%),linear-gradient(90deg,var(--ink-0) 0%,rgb(10 12 13 / 0) 8%,rgb(10 12 13 / 0) 92%,var(--ink-0) 100%)}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__copy[data-astro-cid-fz4tclxl]{position:relative;inset:auto;flex:none;flex-direction:column-reverse;justify-content:flex-end;gap:var(--s-4);width:100%;max-width:40rem;align-self:center;margin-top:calc(-1 * var(--s-5));padding:0 var(--gutter) var(--s-5)}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__dots[data-astro-cid-fz4tclxl]{max-width:none}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__step[data-astro-cid-fz4tclxl]{align-self:start}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__txt[data-astro-cid-fz4tclxl]{gap:var(--s-2)}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__n[data-astro-cid-fz4tclxl]{display:none}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__title[data-astro-cid-fz4tclxl]{margin-block-end:var(--s-1)}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__text[data-astro-cid-fz4tclxl]{font-size:var(--fs-body);line-height:var(--lh-body)}}@media(prefers-reduced-motion:no-preference)and (max-width:767px){.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__stage[data-astro-cid-fz4tclxl]{--fw: max(100cqw, 100cqh);--fh: var(--fw);--fx: calc((100cqw - var(--fw)) / 2);--fy: calc((100cqh - var(--fh)) * .6);flex:1 1 0;align-self:stretch;width:100%;height:auto;min-height:0;max-height:125vw;aspect-ratio:auto}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__shade[data-astro-cid-fz4tclxl]{background:linear-gradient(0deg,var(--ink-0) 0%,rgb(10 12 13 / 0) 20%),linear-gradient(180deg,var(--ink-0) 0%,rgb(10 12 13 / 0) 14%)}}@media(prefers-reduced-motion:no-preference)and (min-width:768px)and (max-width:1023px)and (min-aspect-ratio:1/1){.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__stage[data-astro-cid-fz4tclxl]{--fx: calc(-1*clamp(0px, .63 * var(--fw) - 50cqw, var(--fw) - 100cqw)) }.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__shade[data-astro-cid-fz4tclxl]{background:linear-gradient(0deg,#0a0c0df0,#0a0c0dc7 32%,#0a0c0d00 60%),linear-gradient(180deg,#0a0c0d99,#0a0c0d00 18%)}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__copy[data-astro-cid-fz4tclxl]{inset:0;width:100%;justify-content:flex-end;gap:var(--s-5);padding-inline:var(--gutter)}}@media(prefers-reduced-motion:no-preference)and (min-width:768px)and (min-aspect-ratio:1/1){.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__pin[data-astro-cid-fz4tclxl]{display:grid;align-content:center}}@media(prefers-reduced-motion:no-preference)and (min-width:768px)and (max-width:1023px)and (min-aspect-ratio:1/1){.process[data-astro-cid-fz4tclxl]{--stage-h: calc(100svh - var(--nav-h))}}@media(prefers-reduced-motion:no-preference)and (min-width:83rem)and (min-aspect-ratio:1/1){.process[data-astro-cid-fz4tclxl]{--frame-pad: var(--s-5)}}@media(prefers-reduced-motion:no-preference)and (min-width:1024px)and (min-aspect-ratio:1/1){.process[data-astro-cid-fz4tclxl]{--frame-w: min(100vw, 1680px);--stage-h: min(calc(100svh - var(--nav-h) - 2 * var(--frame-pad)), calc(var(--frame-w) / 1.7778));--copy-x: max(var(--gutter), calc((min(100%, var(--frame-w)) - var(--container)) / 2))}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__stage[data-astro-cid-fz4tclxl]{--fx: 0px}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__copy[data-astro-cid-fz4tclxl]{width:calc(var(--copy-x) - var(--gutter) + clamp(24rem,50%,46rem));padding-inline-start:var(--copy-x)}.js .process__track[data-astro-cid-fz4tclxl]:not([data-tier=static]) .process__shade[data-astro-cid-fz4tclxl]{background:linear-gradient(90deg,var(--ink-0) 0%,rgb(10 12 13 / .9) 7%,rgb(10 12 13 / .8) 24%,rgb(10 12 13 / .34) 36%,rgb(10 12 13 / 0) 46%),linear-gradient(270deg,var(--ink-0) 0%,rgb(10 12 13 / .55) 4%,rgb(10 12 13 / 0) 12%),linear-gradient(180deg,var(--ink-0) 0%,rgb(10 12 13 / .5) 7%,rgb(10 12 13 / 0) 20%),linear-gradient(0deg,var(--ink-0) 0%,rgb(10 12 13 / .55) 7%,rgb(10 12 13 / 0) 20%)}}.work[data-astro-cid-wkx7uqji]{background:var(--ink-0);scroll-margin-top:calc(var(--s-2) - var(--section-y))}.work__inner[data-astro-cid-wkx7uqji]{display:grid;gap:var(--s-7)}.work__head[data-astro-cid-wkx7uqji]{display:grid;gap:var(--s-4)}.work__lead[data-astro-cid-wkx7uqji]{max-width:var(--measure-narrow);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--fg)}.work__grid[data-astro-cid-wkx7uqji]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6) var(--s-5);margin:0;padding:0;list-style:none}@media(min-width:40rem){.work__grid[data-astro-cid-wkx7uqji]{grid-template-columns:repeat(2,minmax(0,1fr))}}.work__item[data-astro-cid-wkx7uqji]{min-width:0}.work__item[data-astro-cid-wkx7uqji] figure[data-astro-cid-wkx7uqji]{display:grid;gap:var(--s-3);margin:0}.work__img[data-astro-cid-wkx7uqji]{display:block;width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:var(--r-card);background:var(--ink-1)}.work__cap[data-astro-cid-wkx7uqji]{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--fg)}.work__render[data-astro-cid-wkx7uqji]{max-width:60rem}@media(min-width:1024px){.work__inner--solo[data-astro-cid-wkx7uqji]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:var(--s-7)}.work__inner--solo[data-astro-cid-wkx7uqji] .work__render[data-astro-cid-wkx7uqji]{max-width:none}}.reviews__list[data-astro-cid-bgwftent]{display:grid;gap:var(--s-5);margin:var(--s-7) 0 0;padding:0}.reviews__card[data-astro-cid-bgwftent]{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5);background:var(--ink-1);border-radius:var(--r-card)}.reviews__body[data-astro-cid-bgwftent]{margin:0;color:var(--fg-strong)}.reviews__body[data-astro-cid-bgwftent] p[data-astro-cid-bgwftent]{max-width:none}.reviews__meta[data-astro-cid-bgwftent]{display:grid;gap:var(--s-1);margin-block-start:auto;padding-block-start:var(--s-4);border-block-start:var(--hairline) solid var(--rule)}.reviews__who[data-astro-cid-bgwftent]{display:flex;flex-wrap:wrap;gap:0 var(--s-2)}.reviews__name[data-astro-cid-bgwftent]{font-weight:var(--fw-text-strong);color:var(--fg-strong)}.reviews__car[data-astro-cid-bgwftent]{color:var(--fg)}.reviews__detail[data-astro-cid-bgwftent]{display:flex;flex-wrap:wrap;gap:0 var(--s-3)}@media(min-width:48rem){.reviews__list[data-astro-cid-bgwftent]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:72rem){.reviews__list[data-astro-cid-bgwftent]{grid-template-columns:repeat(3,minmax(0,1fr))}}.faq__grid[data-astro-cid-z6gx6xcw]{display:grid;gap:var(--s-6)}.faq__list[data-astro-cid-z6gx6xcw]{border-block-start:var(--hairline) solid var(--rule)}.faq__item[data-astro-cid-z6gx6xcw]{border-block-end:var(--hairline) solid var(--rule)}.faq__item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);min-height:var(--tap);padding-block:var(--s-5);cursor:pointer;list-style:none;color:var(--fg-strong);font-family:var(--font-text);font-size:var(--fs-lead);font-weight:var(--fw-text-medium);line-height:var(--lh-small);transition:color var(--dur-hover) var(--ease-out)}.faq__item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]:hover{color:var(--accent)}.faq__item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]:focus-visible{outline-offset:4px;border-radius:var(--r-control)}.faq__icon[data-astro-cid-z6gx6xcw]{position:relative;flex:none;width:14px;height:14px;color:var(--accent)}.faq__icon[data-astro-cid-z6gx6xcw]:before,.faq__icon[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;inset-block-start:50%;inset-inline:0;height:1.5px;margin-block-start:-.75px;background:currentColor;border-radius:1px;transition:transform var(--dur-hover) var(--ease-out)}.faq__icon[data-astro-cid-z6gx6xcw]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-z6gx6xcw][open] .faq__icon[data-astro-cid-z6gx6xcw]:after{transform:rotate(0)}.faq__a[data-astro-cid-z6gx6xcw]{padding-block-end:var(--s-5);padding-inline-end:var(--s-7)}.faq__a[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{max-width:var(--measure)}@media(prefers-reduced-motion:no-preference){.faq__item[data-astro-cid-z6gx6xcw][open] .faq__a[data-astro-cid-z6gx6xcw]{animation:faq-open var(--dur-reveal) var(--ease-out)}}@keyframes faq-open{0%{opacity:0;transform:translateY(calc(-1 * var(--s-2)))}}@media(min-width:64rem){.faq__grid[data-astro-cid-z6gx6xcw]{grid-template-columns:minmax(0,4fr) minmax(0,1fr) minmax(0,6fr);gap:0;align-items:start}.faq__title[data-astro-cid-z6gx6xcw]{position:sticky;inset-block-start:calc(var(--nav-h) + var(--s-6))}.faq__list[data-astro-cid-z6gx6xcw]{grid-column:3}}.lf[data-astro-cid-xyq5hly5]{--field-bg: var(--ink-0);--field-fg: var(--fg-0);--field-edge: var(--rule-strong);--field-placeholder: var(--fg-2);--field-ring-offset: 0px;--gap-field: var(--s-5);display:block}.lf-body[data-astro-cid-xyq5hly5]{display:grid;gap:var(--gap-field)}.lf-field[data-astro-cid-xyq5hly5]{display:grid;gap:var(--s-2);min-width:0;align-content:start}fieldset[data-astro-cid-xyq5hly5].lf-field{border:0;padding:0;margin:0}.lf-label[data-astro-cid-xyq5hly5]{padding:0;font-weight:var(--fw-text-strong);font-size:var(--fs-body);line-height:var(--lh-small);color:var(--fg-strong)}legend[data-astro-cid-xyq5hly5].lf-label{margin-block-end:var(--s-2)}.lf-optional[data-astro-cid-xyq5hly5]{font-weight:var(--fw-text);color:var(--fg-muted)}.lf-hint[data-astro-cid-xyq5hly5]{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--fg-muted)}.lf-input[data-astro-cid-xyq5hly5]{width:100%;min-height:56px;font-size:1.125rem;padding:.7rem var(--s-4);background:var(--field-bg);color:var(--field-fg);border:1px solid var(--field-edge);border-radius:var(--r-control);caret-color:var(--cyan);transition:border-color var(--dur-hover) var(--ease-out)}.lf-input--tel[data-astro-cid-xyq5hly5]{font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em}.lf-textarea[data-astro-cid-xyq5hly5]{min-height:6.5rem;line-height:var(--lh-body)}.lf-input[data-astro-cid-xyq5hly5]::placeholder{color:var(--field-placeholder)}.lf-input[data-astro-cid-xyq5hly5]::selection{background:var(--cyan);color:var(--on-cyan)}.lf-input[data-astro-cid-xyq5hly5]:focus-visible{outline:2px solid var(--focus);outline-offset:var(--field-ring-offset)}.lf-input[data-astro-cid-xyq5hly5]:-webkit-autofill{-webkit-text-fill-color:var(--field-fg);box-shadow:inset 0 0 0 100px var(--field-bg);caret-color:var(--cyan)}.lf-input[data-astro-cid-xyq5hly5][aria-invalid=true]{border-color:var(--err)}.lf-err[data-astro-cid-xyq5hly5]{display:flex;align-items:flex-start;gap:var(--s-2);max-width:none;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-text-medium);color:var(--err)}.lf-err[data-astro-cid-xyq5hly5][hidden]{display:none}.lf-err[data-astro-cid-xyq5hly5] svg[data-astro-cid-xyq5hly5]{flex:none;width:1.125rem;height:1.125rem;margin-block-start:.06rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.lf-icon[data-astro-cid-xyq5hly5]{flex:none;width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.lf-hp[data-astro-cid-xyq5hly5]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lf-submit-row[data-astro-cid-xyq5hly5]{display:grid;gap:var(--s-4);margin-block-start:var(--s-2)}.lf-submit[data-astro-cid-xyq5hly5]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-3);width:100%;min-height:56px;padding:0 var(--s-6);background:var(--accent);color:var(--bg);border-radius:var(--r-control);font-family:var(--font-display);font-weight:var(--fw-display);font-size:1.0625rem;letter-spacing:-.005em;transition:background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}@media(hover:hover){.lf-submit[data-astro-cid-xyq5hly5]:hover{background:var(--accent-hover)}}.lf-spinner[data-astro-cid-xyq5hly5]{display:none;width:1.1rem;height:1.1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:lf-spin .8s linear infinite}.lf[data-astro-cid-xyq5hly5][aria-busy=true] .lf-spinner[data-astro-cid-xyq5hly5]{display:inline-block}.lf[data-astro-cid-xyq5hly5][aria-busy=true] .lf-submit[data-astro-cid-xyq5hly5]{cursor:progress}@keyframes lf-spin{to{transform:rotate(1turn)}}.lf-notice[data-astro-cid-xyq5hly5]{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--fg-muted);max-width:52ch}.lf-notice[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{display:inline-block;padding-block:var(--s-1);color:var(--fg-strong)}.lf-summary[data-astro-cid-xyq5hly5]{margin-block-end:var(--s-6);padding:var(--s-4) var(--s-5);border:1px solid var(--err);border-radius:var(--r-card);color:var(--err)}.lf-summary[data-astro-cid-xyq5hly5]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lf-summary-title[data-astro-cid-xyq5hly5]{font-weight:var(--fw-text-strong)}.lf-summary-list[data-astro-cid-xyq5hly5]{margin-block-start:var(--s-2);display:grid;gap:var(--s-1);font-size:var(--fs-small)}.lf-summary-list[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{color:inherit}.lf-failed[data-astro-cid-xyq5hly5]{display:grid;gap:var(--s-3);padding:var(--s-5);border:1px solid var(--err);border-radius:var(--r-card)}.lf-failed[data-astro-cid-xyq5hly5][hidden]{display:none}.lf-failed[data-astro-cid-xyq5hly5]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lf-failed-title[data-astro-cid-xyq5hly5]{font-size:var(--fs-display-3)}.lf-failed-reason[data-astro-cid-xyq5hly5]{color:var(--err);font-weight:var(--fw-text-medium)}.lf-contacts[data-astro-cid-xyq5hly5]{display:flex;flex-wrap:wrap;gap:var(--s-2)}.lf-contact[data-astro-cid-xyq5hly5],.lf-copy-btn[data-astro-cid-xyq5hly5]{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-4);border:0;border-radius:var(--r-control);background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent);font-weight:var(--fw-text-strong);font-size:var(--fs-small);text-decoration:none;transition:background-color var(--dur-hover) var(--ease-out)}@media(hover:hover){.lf-contact[data-astro-cid-xyq5hly5]:hover,.lf-copy-btn[data-astro-cid-xyq5hly5]:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 30%,transparent)}}.lf-copy[data-astro-cid-xyq5hly5]{display:grid;gap:var(--s-2);justify-items:start}.lf-copy-text[data-astro-cid-xyq5hly5]{width:100%;max-width:none;padding:var(--s-3) var(--s-4);background:var(--field-bg);color:var(--field-fg);border-radius:var(--r-control);font-size:var(--fs-small);user-select:all}.lf-copy-text[data-astro-cid-xyq5hly5]::selection{background:var(--cyan);color:var(--on-cyan)}.lf-sent[data-astro-cid-xyq5hly5]{display:grid;gap:var(--s-5);justify-items:start;padding-block:var(--s-6)}.lf-sent[data-astro-cid-xyq5hly5][hidden]{display:none}.lf-sent-mark[data-astro-cid-xyq5hly5]{width:3rem;height:3rem;fill:none;stroke:var(--fg-strong);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:44;stroke-dashoffset:0;animation:lf-draw .52s var(--ease-out) both}@keyframes lf-draw{0%{stroke-dashoffset:44}}.lf-sent-title[data-astro-cid-xyq5hly5]{font-size:var(--fs-display-3);font-weight:var(--fw-display);max-width:22ch}.lf-sent-title[data-astro-cid-xyq5hly5]:focus{outline:none}.lf-sent-link[data-astro-cid-xyq5hly5]{display:inline-flex;align-items:center;min-height:48px;padding:0 var(--s-5);background:var(--accent);color:var(--bg);border-radius:var(--r-control);font-weight:var(--fw-text-strong);text-decoration:none}@media(hover:hover){.lf-sent-link[data-astro-cid-xyq5hly5]:hover{background:var(--accent-hover);color:var(--bg)}}@media(forced-colors:active){.lf-submit[data-astro-cid-xyq5hly5]{border:1px solid ButtonText}}.book[data-astro-cid-shvfy7it]{position:relative;isolation:isolate;background:var(--ink-0);border-block-start:var(--hairline) solid var(--rule)}.book-grid[data-astro-cid-shvfy7it]{display:grid;grid-template-areas:"intro" "card" "direct";gap:var(--s-7)}.book-intro[data-astro-cid-shvfy7it]{grid-area:intro;display:grid;gap:var(--s-5);align-content:start}.book-card[data-astro-cid-shvfy7it]{grid-area:card}.book-direct[data-astro-cid-shvfy7it]{grid-area:direct}@media(min-width:64rem){.book-grid[data-astro-cid-shvfy7it]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"intro card" "direct card";grid-template-rows:auto 1fr;column-gap:var(--s-9);row-gap:var(--s-7);align-items:start}}.book-title[data-astro-cid-shvfy7it]{font-size:clamp(2.5rem,.9rem + 5.4vw,5.75rem);font-weight:var(--fw-display-heavy);line-height:var(--lh-display-1);letter-spacing:var(--ls-display-1);max-width:12ch}.book-lead[data-astro-cid-shvfy7it]{max-width:36ch;color:var(--fg)}.book-promo[data-astro-cid-shvfy7it]{padding:var(--s-3) var(--s-4);border:1px solid var(--rule-strong);border-radius:var(--r-control);font-size:var(--fs-small)}.book-card[data-astro-cid-shvfy7it]{position:relative;padding:var(--s-6) var(--s-5);background:var(--ink-1);border-radius:var(--r-panel)}.book-card[data-astro-cid-shvfy7it]:before{content:"";position:absolute;inset:0 var(--s-7) auto;height:1px;background:linear-gradient(90deg,rgb(33 231 234 / 0),var(--cyan) 30%,var(--cyan) 70%,rgb(33 231 234 / 0));pointer-events:none}@media(min-width:40rem){.book-card[data-astro-cid-shvfy7it]{padding:var(--s-7)}}.book-direct[data-astro-cid-shvfy7it]{display:grid;gap:var(--s-4);padding-block-start:var(--s-5);border-top:1px solid var(--rule)}@media(min-width:64rem){.book-direct[data-astro-cid-shvfy7it]{align-self:end}}.book-or[data-astro-cid-shvfy7it]{color:var(--fg);font-size:var(--fs-small)}.book-channels[data-astro-cid-shvfy7it]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2);max-width:34rem}@media(min-width:40rem){.book-channels[data-astro-cid-shvfy7it]{grid-template-columns:repeat(4,auto);justify-content:start;max-width:none}.book-channel[data-astro-cid-shvfy7it]{padding-inline:var(--s-4)}}.book-channel[data-astro-cid-shvfy7it]{display:flex;padding:0 var(--s-3);font-size:var(--fs-small)}.book-channel[data-astro-cid-shvfy7it] svg[data-astro-cid-shvfy7it]{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.book-phone[data-astro-cid-shvfy7it]{font-family:var(--font-display);font-weight:var(--fw-display-light);font-size:var(--fs-display-3);letter-spacing:-.01em}.book-phone[data-astro-cid-shvfy7it] a[data-astro-cid-shvfy7it]{color:var(--fg-strong);text-decoration-color:var(--rule-strong);white-space:nowrap}.book-phone[data-astro-cid-shvfy7it] a[data-astro-cid-shvfy7it]:hover{color:var(--accent)}.promo[data-astro-cid-yzj7ddzn]{padding-block:0 var(--section-y);background:var(--ink-0)}.promo__panel[data-astro-cid-yzj7ddzn]{position:relative;display:grid;gap:var(--s-6);align-items:center;padding:var(--s-6) var(--s-5) var(--s-6);overflow:hidden;isolation:isolate;border-radius:var(--r-panel);background:radial-gradient(60% 90% at 85% 10%,#ffffff47,#fff0 70%),var(--cyan);color:var(--on-cyan)}.promo__copy[data-astro-cid-yzj7ddzn]{display:grid;gap:var(--s-4);justify-items:start}.promo__title[data-astro-cid-yzj7ddzn]{font-size:var(--fs-display-2);max-width:16ch;color:var(--on-cyan)}.promo__text[data-astro-cid-yzj7ddzn]{max-width:44ch;color:var(--on-cyan);font-size:var(--fs-lead);line-height:var(--lh-lead)}.promo__cta[data-astro-cid-yzj7ddzn]{margin-block-start:var(--s-3)}.promo__art[data-astro-cid-yzj7ddzn]{display:grid;place-items:center}.promo__ticket[data-astro-cid-yzj7ddzn]{width:min(100%,17rem);height:auto;transform:rotate(-7deg);overflow:visible}.promo__ticket-body[data-astro-cid-yzj7ddzn]{fill:var(--ink-0)}.promo__ticket-perf[data-astro-cid-yzj7ddzn]{fill:none;stroke:var(--cyan);stroke-width:2.5;stroke-dasharray:6 8;stroke-linecap:round;opacity:.7}.promo__ticket-pct[data-astro-cid-yzj7ddzn]{fill:var(--cyan);font-family:var(--font-display);font-size:96px;font-weight:800;letter-spacing:-.04em}.promo__ticket-tag[data-astro-cid-yzj7ddzn]{fill:var(--cyan);font-family:var(--font-text);font-size:17px;font-weight:600;letter-spacing:.02em}.promo__ticket-dot[data-astro-cid-yzj7ddzn]{fill:var(--cyan);opacity:.5}@media(min-width:48rem){.promo__panel[data-astro-cid-yzj7ddzn]{grid-template-columns:minmax(0,1fr) minmax(0,20rem);gap:var(--s-7);padding:var(--s-8)}.promo__art[data-astro-cid-yzj7ddzn]{order:2}.promo__ticket[data-astro-cid-yzj7ddzn]{width:100%}}@media(forced-colors:active){.promo__panel[data-astro-cid-yzj7ddzn]{border:1px solid CanvasText}}.sticky[data-astro-cid-5qlys77k]{display:none}@media(max-width:47.99rem){.sticky[data-astro-cid-5qlys77k]{display:block;position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-sticky);padding:var(--s-2) var(--gutter) calc(var(--s-2) + env(safe-area-inset-bottom,0px));background:#131719f0;border-top:1px solid var(--line);transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}.sticky[data-astro-cid-5qlys77k].is-hidden,html.js .sticky[data-astro-cid-5qlys77k]:not(.is-live){transform:translateY(100%);visibility:hidden;transition:transform .24s ease-in,visibility 0s linear .24s}@media(prefers-reduced-motion:reduce){.sticky[data-astro-cid-5qlys77k],.sticky[data-astro-cid-5qlys77k].is-hidden{transition:none}}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.sticky[data-astro-cid-5qlys77k]{background:#131719d1;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}}html:not(.has-sticky-end) body{padding-block-end:calc(64px + env(safe-area-inset-bottom,0px))}}.sticky-list[data-astro-cid-5qlys77k]{display:flex;gap:var(--s-2)}.sticky-main[data-astro-cid-5qlys77k]{flex:1 1 auto;min-width:0}.sticky-link[data-astro-cid-5qlys77k]{width:100%;min-width:0;padding-inline:var(--s-3)}.sticky-link[data-astro-cid-5qlys77k] span[data-astro-cid-5qlys77k]{min-width:0;overflow:hidden;text-overflow:ellipsis}.sticky-icon[data-astro-cid-5qlys77k]{width:48px;padding:0}.sticky-icon[data-astro-cid-5qlys77k] svg[data-astro-cid-5qlys77k]{width:1.375rem;height:1.375rem}.ld[data-astro-cid-r2klz6nk]{position:fixed;inset:0;z-index:var(--z-dialog, 80);display:grid;place-items:center;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;color:var(--fg);background:#05070800;transition:background-color .36s var(--ease-out)}.ld[data-astro-cid-r2klz6nk]:not([open]){display:none}.ld[data-astro-cid-r2klz6nk]::backdrop{background:transparent}.ld[data-astro-cid-r2klz6nk].is-open{background:#050708b8}.ld__panel[data-astro-cid-r2klz6nk]{position:relative;width:min(34rem,calc(100% - 2 * var(--s-4)));max-height:calc(100dvh - 2 * var(--s-5));overflow:auto;overscroll-behavior:contain;padding:var(--s-7) var(--s-6) var(--s-6);border-radius:var(--r-panel);background:var(--ink-1);opacity:0;transform:translate3d(0,24px,0) scale(.98);transition:transform .42s var(--ease-out),opacity .28s var(--ease-out)}.ld__panel[data-astro-cid-r2klz6nk]:before{content:"";position:absolute;inset:0 var(--s-7) auto;height:1px;background:linear-gradient(90deg,rgb(33 231 234 / 0),var(--cyan) 30%,var(--cyan) 70%,rgb(33 231 234 / 0));pointer-events:none}.ld[data-astro-cid-r2klz6nk].is-open .ld__panel[data-astro-cid-r2klz6nk]{opacity:1;transform:none}.ld__panel[data-astro-cid-r2klz6nk]:focus{outline:none}.ld__grip[data-astro-cid-r2klz6nk]{display:none}.ld__close[data-astro-cid-r2klz6nk]{position:absolute;inset-block-start:var(--s-4);inset-inline-end:var(--s-4);display:grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:var(--r-pill);background:#f2f5f614;color:var(--fg-strong);transition:background-color var(--dur-hover) var(--ease-out)}@media(hover:hover){.ld__close[data-astro-cid-r2klz6nk]:hover{background:#f2f5f629}}.ld__close[data-astro-cid-r2klz6nk] svg[data-astro-cid-r2klz6nk]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ld__head[data-astro-cid-r2klz6nk]{display:grid;gap:var(--s-3);margin-block-end:var(--s-6);padding-inline-end:var(--s-8)}.ld__title[data-astro-cid-r2klz6nk]{font-size:var(--fs-display-2);line-height:var(--lh-display-2)}.ld__lead[data-astro-cid-r2klz6nk]{color:var(--fg)}@media(max-width:47.99rem){.ld[data-astro-cid-r2klz6nk]{place-items:end stretch}.ld__panel[data-astro-cid-r2klz6nk]{width:100%;max-height:92dvh;padding:var(--s-2) var(--gutter) calc(var(--s-6) + env(safe-area-inset-bottom,0px));border-radius:var(--r-panel) var(--r-panel) 0 0;opacity:1;transform:translate3d(0,100%,0);transition:transform .42s cubic-bezier(.2,.8,.2,1)}.ld__grip[data-astro-cid-r2klz6nk]{display:block;height:28px;margin-block-end:var(--s-2);touch-action:none;cursor:grab}.ld__grip[data-astro-cid-r2klz6nk]:before{content:"";display:block;width:44px;height:5px;margin:10px auto 0;border-radius:3px;background:#f2f5f647}.ld__head[data-astro-cid-r2klz6nk]{touch-action:none;margin-block-end:var(--s-5)}.ld__title[data-astro-cid-r2klz6nk]{font-size:var(--fs-display-3)}.ld__close[data-astro-cid-r2klz6nk]{inset-block-start:var(--s-5);inset-inline-end:var(--s-3)}}html.ld-lock{overflow:hidden}
