.road-bend[data-astro-cid-7gh7ei42]{--gap-first:transparent 0 var(--road-gap), var(--color-road-dash) var(--road-gap) calc(var(--road-gap) + var(--road-dash));--bend-radius:var(--road-turn);pointer-events:none;position:absolute}.road-bend--lg[data-astro-cid-7gh7ei42]{--bend-radius:var(--road-turn-lg)}.road-bend__h[data-astro-cid-7gh7ei42],.road-bend__v[data-astro-cid-7gh7ei42]{background-color:var(--color-road);background-position:50%;background-repeat:no-repeat;position:absolute}.road-bend__h[data-astro-cid-7gh7ei42]{height:var(--road-width);background-size:100% var(--road-dash-width)}.road-bend__v[data-astro-cid-7gh7ei42]{width:var(--road-width);background-size:var(--road-dash-width) 100%}.road-bend__arc[data-astro-cid-7gh7ei42]{width:var(--bend-radius);height:var(--bend-radius);position:absolute;overflow:visible}.road-bend__band[data-astro-cid-7gh7ei42]{fill:none;stroke:var(--color-road);stroke-width:var(--road-width);stroke-linecap:square}.road-bend__dash[data-astro-cid-7gh7ei42]{fill:none;stroke:var(--color-road-dash);stroke-width:var(--road-dash-width);stroke-dasharray:var(--road-dash) var(--road-gap)}.road-bend--left-down[data-astro-cid-7gh7ei42] .road-bend__h[data-astro-cid-7gh7ei42]{top:calc(var(--road-width) / -2);left:0;right:var(--bend-radius);background-image:repeating-linear-gradient(to left, var(--gap-first))}.road-bend--left-down[data-astro-cid-7gh7ei42] .road-bend__arc[data-astro-cid-7gh7ei42]{top:0;right:0}.road-bend--left-down[data-astro-cid-7gh7ei42] .road-bend__v[data-astro-cid-7gh7ei42]{top:var(--bend-radius);bottom:0;right:calc(var(--road-width) / -2);background-image:repeating-linear-gradient(to bottom, var(--gap-first))}.road-bend--right-down[data-astro-cid-7gh7ei42] .road-bend__h[data-astro-cid-7gh7ei42]{top:calc(var(--road-width) / -2);left:var(--bend-radius);background-image:repeating-linear-gradient(to right, var(--gap-first));right:0}.road-bend--right-down[data-astro-cid-7gh7ei42] .road-bend__arc[data-astro-cid-7gh7ei42]{top:0;left:0}.road-bend--right-down[data-astro-cid-7gh7ei42] .road-bend__v[data-astro-cid-7gh7ei42]{top:var(--bend-radius);bottom:0;left:calc(var(--road-width) / -2);background-image:repeating-linear-gradient(to bottom, var(--gap-first))}.road-bend--up-left[data-astro-cid-7gh7ei42] .road-bend__v[data-astro-cid-7gh7ei42]{top:0;bottom:var(--bend-radius);right:calc(var(--road-width) / -2);background-image:repeating-linear-gradient(to top, var(--gap-first))}.road-bend--up-left[data-astro-cid-7gh7ei42] .road-bend__arc[data-astro-cid-7gh7ei42]{bottom:0;right:0}.road-bend--up-left[data-astro-cid-7gh7ei42] .road-bend__h[data-astro-cid-7gh7ei42]{bottom:calc(var(--road-width) / -2);left:0;right:var(--bend-radius);background-image:repeating-linear-gradient(to left, var(--gap-first))}.road-bend--up-right[data-astro-cid-7gh7ei42] .road-bend__v[data-astro-cid-7gh7ei42]{top:0;bottom:var(--bend-radius);left:calc(var(--road-width) / -2);background-image:repeating-linear-gradient(to top, var(--gap-first))}.road-bend--up-right[data-astro-cid-7gh7ei42] .road-bend__arc[data-astro-cid-7gh7ei42]{bottom:0;left:0}.road-bend--up-right[data-astro-cid-7gh7ei42] .road-bend__h[data-astro-cid-7gh7ei42]{bottom:calc(var(--road-width) / -2);left:var(--bend-radius);background-image:repeating-linear-gradient(to right, var(--gap-first));right:0}.price[data-astro-cid-byfenece]{gap:var(--space-6);padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-card);display:grid}.price__block[data-astro-cid-byfenece]{gap:var(--space-1);display:grid}.price__subtitle[data-astro-cid-byfenece]{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:normal;text-align:start}.price__table[data-astro-cid-byfenece]{font-variant-numeric:tabular-nums;width:100%}.price__table[data-astro-cid-byfenece] caption[data-astro-cid-byfenece]{padding-bottom:var(--space-2)}.price__table[data-astro-cid-byfenece] th[data-astro-cid-byfenece],.price__table[data-astro-cid-byfenece] td[data-astro-cid-byfenece]{padding-block:var(--space-2);border-bottom:var(--border-hairline) solid var(--color-border);vertical-align:baseline}.price__table[data-astro-cid-byfenece] th[data-astro-cid-byfenece]{padding-right:var(--space-4);font-weight:var(--weight-regular);text-align:start}.price__table[data-astro-cid-byfenece] td[data-astro-cid-byfenece]{font-family:var(--font-heading);font-weight:var(--weight-bold);text-align:end;white-space:nowrap}.price__table[data-astro-cid-byfenece] td[data-astro-cid-byfenece].price__note{font-family:var(--font-body);font-weight:var(--weight-regular);color:var(--color-text-muted);white-space:normal}.price__total[data-astro-cid-byfenece]{gap:var(--space-1);padding:var(--space-4) var(--space-5);display:grid}.price__total[data-astro-cid-byfenece] .price__road{display:none}@media (width>=64em){.price__total[data-astro-cid-byfenece] .price__road{top:-100vw;bottom:50%;right:100%;left:calc(-1 * (var(--price-road-offset,var(--space-6) + var(--space-8) / 2)));display:block}}.price__total-label[data-astro-cid-byfenece]{color:var(--color-plate-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.price__total-value[data-astro-cid-byfenece]{align-items:baseline;column-gap:var(--space-2);font-family:var(--font-heading);font-weight:var(--weight-heading);line-height:var(--leading-tight);flex-wrap:wrap;display:flex}.price__total-amount[data-astro-cid-byfenece]{font-size:var(--text-2xl)}.price__total-extra[data-astro-cid-byfenece]{font-size:var(--text-lg);font-weight:var(--weight-bold)}.price__installments[data-astro-cid-byfenece]{font-weight:var(--weight-medium)}.proofs[data-astro-cid-bmi4jr7i]{gap:var(--space-6) var(--space-8);padding:0;list-style:none;display:grid}@media (width>=40em){.proofs[data-astro-cid-bmi4jr7i]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.proofs[data-astro-cid-bmi4jr7i]{grid-template-columns:repeat(4,minmax(0,1fr))}}.proofs__item[data-astro-cid-bmi4jr7i]{align-content:start;gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--color-border);display:grid}.proofs__title[data-astro-cid-bmi4jr7i]{font-size:var(--text-lg);line-height:var(--leading-snug)}.proofs__text[data-astro-cid-bmi4jr7i]{color:var(--color-text-muted)}.road-roundabout[data-astro-cid-szmyaeya]{pointer-events:none;position:absolute}.road-roundabout__out[data-astro-cid-szmyaeya]{top:calc((var(--roundabout-size) - var(--road-width)) / 2);bottom:0;left:calc(var(--road-width) / -2);width:var(--road-width);padding-top:calc(var(--road-width) / 2);background-color:var(--color-road);background-image:repeating-linear-gradient(to bottom, transparent 0 var(--road-gap), var(--color-road-dash) var(--road-gap) calc(var(--road-gap) + var(--road-dash)));background-position:top;background-repeat:no-repeat;background-origin:content-box;background-size:var(--road-dash-width) 100%;position:absolute}.road-roundabout__ring[data-astro-cid-szmyaeya]{top:calc(var(--roundabout-size) / -2);left:calc(var(--roundabout-size) / -2);width:var(--roundabout-size);max-width:none;height:var(--roundabout-size);position:absolute}.road-roundabout__island[data-astro-cid-szmyaeya]{fill:var(--color-road-island)}.road-roundabout__band[data-astro-cid-szmyaeya]{fill:none;stroke:var(--color-road)}.road-roundabout__dash[data-astro-cid-szmyaeya]{fill:none;stroke:var(--color-road-dash)}.road-roundabout[data-astro-cid-szmyaeya] .road-roundabout__sign{bottom:calc(100% + var(--road-width) / 2 + var(--space-2));left:calc(var(--roundabout-size) / 2 + var(--space-6) - var(--sign-size) / 2);position:absolute}.sign-plate[data-astro-cid-43p2onwq]{justify-content:center;gap:var(--space-1);width:fit-content;min-width:0;max-width:100%;padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.sign-plate__value[data-astro-cid-43p2onwq]{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-heading);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}.sign-plate--lg[data-astro-cid-43p2onwq] .sign-plate__value[data-astro-cid-43p2onwq]{font-size:var(--text-3xl)}.sign-plate__label[data-astro-cid-43p2onwq]{color:var(--color-plate-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.sign-plate--inline[data-astro-cid-43p2onwq] .sign-plate__value[data-astro-cid-43p2onwq]{font-size:var(--text-lg)}.sign-plate--inline[data-astro-cid-43p2onwq].sign-plate--lg .sign-plate__value[data-astro-cid-43p2onwq]{font-size:var(--text-2xl)}@media (width<=47.99em){.sign-plate--inline[data-astro-cid-43p2onwq]{place-content:center flex-start;align-items:baseline;gap:var(--space-1) var(--space-2);min-height:var(--plate-height);padding:var(--space-3) var(--space-4);flex-flow:wrap}.sign-plate--inline[data-astro-cid-43p2onwq].sign-plate--lg{min-height:var(--plate-height-lg)}}.video-loader[data-astro-cid-5wvpq2zl]{height:var(--road-width);pointer-events:none;display:block;position:absolute;overflow:hidden}.video-loader[data-astro-cid-5wvpq2zl][hidden]{display:none}.video-loader__road[data-astro-cid-5wvpq2zl]{inset:0 0 0 calc(-1 * (var(--road-dash) + var(--road-gap)));background:repeating-linear-gradient(to right, var(--color-road-dash) 0 var(--road-dash), transparent var(--road-dash) calc(var(--road-dash) + var(--road-gap))) left center / 100% var(--road-dash-width) no-repeat, var(--color-road);position:absolute}.video-loader[data-astro-cid-5wvpq2zl].is-done{opacity:0}@media (prefers-reduced-motion:no-preference){.video-loader[data-astro-cid-5wvpq2zl]{transition:opacity var(--duration-normal) var(--ease-out)}.video-loader[data-astro-cid-5wvpq2zl]:not(.video-loader--still) .video-loader__road[data-astro-cid-5wvpq2zl]{animation:video-loader-roll var(--duration-normal) linear var(--loader-repeat), video-loader-in var(--duration-normal) var(--ease-out) calc(2 * var(--duration-normal)) backwards}}@keyframes video-loader-roll{to{transform:translateX(calc(var(--road-dash) + var(--road-gap)))}}@keyframes video-loader-in{0%{opacity:0}}.triumph-arch[data-astro-cid-3o6tytdu]{width:var(--arch-width);pointer-events:none;height:auto}.triumph-arch__navy[data-astro-cid-3o6tytdu]{fill:var(--color-plate)}.triumph-arch__white[data-astro-cid-3o6tytdu]{fill:var(--color-plate-text)}.triumph-arch__white-line[data-astro-cid-3o6tytdu]{fill:none;stroke:var(--color-plate-text)}.triumph-arch__navy-line[data-astro-cid-3o6tytdu]{fill:none;stroke:var(--color-plate)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.triumph-arch--turning[data-astro-cid-3o6tytdu]{view-timeline:--triumph-arch block}.triumph-arch--turning[data-astro-cid-3o6tytdu] .triumph-arch__wheel[data-astro-cid-3o6tytdu]{transform-box:fill-box;transform-origin:50%;animation-name:triumph-arch-wheel;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--triumph-arch}}}@keyframes triumph-arch-wheel{0%{rotate:-90deg}to{rotate:90deg}}.route-end[data-astro-cid-kjojabtu]{grid-template-columns:minmax(0,1fr);display:grid;container:route-end/inline-size}.route-end__scene[data-astro-cid-kjojabtu]{justify-content:flex-end;display:flex;position:relative}.route-end[data-astro-cid-kjojabtu] .route-end__arch{position:relative}.route-end__road[data-astro-cid-kjojabtu]{right:calc(var(--arch-width) / 6);height:var(--road-width);background-color:var(--color-road);background-image:repeating-linear-gradient(to left, transparent 0 var(--road-gap), var(--color-road-dash) var(--road-gap) calc(var(--road-gap) + var(--road-dash)));background-position:50%;background-repeat:no-repeat;background-size:100% var(--road-dash-width);position:absolute;bottom:0;left:-100vw}.route-end__track[data-astro-cid-kjojabtu]{right:calc(var(--arch-width) * 117.5 / 120 + var(--space-4));bottom:calc((var(--road-width) - var(--car-width)) / 2);left:calc(-1 * max(var(--gutter), (100vw - var(--container)) / 2));height:var(--car-width);position:absolute;container-type:inline-size}.route-end__signs[data-astro-cid-kjojabtu]{justify-content:flex-end;align-items:flex-end;gap:var(--space-6);padding-top:calc((var(--car-width) - var(--road-width)) / 2 + var(--space-2));padding-right:calc(var(--arch-width) * 117.5 / 120 + var(--space-4));display:flex}@container route-end (width<=18.49rem){.route-end__signs[data-astro-cid-kjojabtu]{--sign-size:var(--sign-size-min)}}.route-end[data-astro-cid-kjojabtu] .route-end__car{position:absolute;top:0;right:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.route-end--moving[data-astro-cid-kjojabtu] .route-end__car{animation-name:route-end-arrive;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:contain 10% contain 90%}}}@keyframes route-end-arrive{0%{transform:translate(-100cqw)}}
