.progress.astro-hfrh22jg{--rail-h:clamp(9rem, 34svh, 17rem);right:max(.625rem, calc(var(--gutter) * .5));z-index:var(--z-content);align-items:center;row-gap:var(--space-4);color:currentColor;opacity:0;transition:opacity .5s var(--ease-out);pointer-events:none;flex-direction:column;display:none;position:absolute;top:50%;translate:0 -50%}html.js .progress.astro-hfrh22jg{display:flex}.progress.astro-hfrh22jg.is-active{opacity:1}.progress__label.astro-hfrh22jg,.progress__count.astro-hfrh22jg{font-family:var(--font-ui);font-size:.625rem;font-weight:var(--weight-medium);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;line-height:1;rotate:180deg}.progress__label.astro-hfrh22jg{opacity:.7}.progress__count.astro-hfrh22jg{font-variant-numeric:tabular-nums;letter-spacing:.18em}.progress__count.astro-hfrh22jg:empty{display:none}.progress__rail.astro-hfrh22jg{width:1px;height:var(--rail-h);display:block;position:relative}.progress__track.astro-hfrh22jg,.progress__fill.astro-hfrh22jg{background:currentColor;position:absolute;inset:0}.progress__track.astro-hfrh22jg{opacity:.22}.progress__fill.astro-hfrh22jg{transform-origin:50% 0;transform:scaleY(var(--p,0));transition:transform .35s var(--ease-out)}.progress__ticks.astro-hfrh22jg{position:absolute;inset:0}.progress__ticks.astro-hfrh22jg i{opacity:.35;width:6px;height:1px;transition:opacity .35s var(--ease-out);background:currentColor;position:absolute;right:1px}.progress__ticks.astro-hfrh22jg i.is-passed{opacity:1}.progress__marker.astro-hfrh22jg{left:50%;top:calc(var(--p,0) * 100%);width:15px;height:1px;transition:top .35s var(--ease-out);background:currentColor;position:absolute;translate:-50% -50%}.progress__nudge.astro-hfrh22jg{opacity:0;background:linear-gradient(currentColor,#0000);width:1px;height:2.25rem;position:absolute;top:0;left:50%;translate:-50%}.progress.astro-hfrh22jg.is-idle .progress__nudge.astro-hfrh22jg{animation:progress-nudge 2.4s var(--ease-out) infinite}@keyframes progress-nudge{0%{opacity:0;transform-origin:50% 0;transform:translateY(0)scaleY(.2)}25%{opacity:.9}70%{opacity:0;transform:translateY(1.5rem)scaleY(1)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.progress.astro-hfrh22jg{display:none!important}}.cue.astro-pu5xfkck{z-index:6;justify-items:center;row-gap:var(--space-3);color:currentColor;opacity:0;transition:opacity .6s var(--ease-out);pointer-events:none;display:none;position:absolute;left:50%;translate:-50%}html.js .cue.astro-pu5xfkck{display:grid}.cue.astro-pu5xfkck.is-visible{opacity:.85}.cue--line.astro-pu5xfkck{bottom:max(var(--space-6), env(safe-area-inset-bottom))}.cue--gesture.astro-pu5xfkck{row-gap:var(--space-4);top:50%;translate:-50% -50%}.cue__label.astro-pu5xfkck{font-family:var(--font-ui);font-size:var(--fs-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-ui);text-transform:uppercase;white-space:nowrap;line-height:1}.cue__pointer.astro-pu5xfkck{display:none}@media (hover:hover) and (pointer:fine){.cue__touch.astro-pu5xfkck{display:none}.cue__pointer.astro-pu5xfkck{display:inline}}.cue__line.astro-pu5xfkck{width:1px;height:2.5rem;position:relative;overflow:hidden}.cue__line.astro-pu5xfkck:before,.cue__line.astro-pu5xfkck:after{content:"";background:currentColor;position:absolute;inset:0}.cue__line.astro-pu5xfkck:before{opacity:.2}.cue__line.astro-pu5xfkck:after{animation:cue-line 1.8s var(--ease-out) infinite;transform:translateY(-100%)}@keyframes cue-line{0%{transform:translateY(-100%)}60%{transform:translateY(0)}to{transform:translateY(100%)}}.cue__gesture.astro-pu5xfkck{width:2.75rem;height:4.5rem;position:relative}.cue__track.astro-pu5xfkck{opacity:.35;background:linear-gradient(#0000,currentColor 35% 65%,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.cue__finger.astro-pu5xfkck{width:1.375rem;height:1.375rem;animation:cue-finger 2.2s var(--ease-out) infinite;border:1px solid;border-radius:50%;margin-left:-.6875rem;position:absolute;bottom:0;left:50%}@keyframes cue-finger{0%{opacity:0;transform:translateY(0)}15%{opacity:1}65%{opacity:1;transform:translateY(-3.1rem)}85%,to{opacity:0;transform:translateY(-3.1rem)}}@media (prefers-reduced-motion:reduce){.cue.astro-pu5xfkck{display:none!important}}.hero.astro-yodha2z4{--hero-ink:var(--color-cream-ink);--band-height:0px;--horizon:16.875vw;--boat-left:16vw;--boat-right:89.5vw;--boat-line:30.4vw;--boat-len:calc(var(--boat-right) - var(--boat-left));--deck-line:24.5vw;--zone:calc(100svh - var(--header-height) - var(--space-6) - var(--deck-line) - var(--space-3));--sketch-w:min(calc(var(--boat-len) * .55), calc((var(--zone) - 2rem) / .3345));--label-x:calc(var(--boat-left) - var(--gutter));--label-w:clamp(6.5rem, 9vw, 9rem);isolation:isolate;background:var(--color-cream);min-height:100svh;color:var(--hero-ink);display:flex;position:relative;overflow:hidden}.hero.astro-yodha2z4 .astro-yodha2z4::selection{background:var(--hero-ink);color:var(--color-cream-ink)}.hero__media.astro-yodha2z4{z-index:var(--z-media);position:absolute;inset:0}.hero__video.astro-yodha2z4,.hero__still.astro-yodha2z4,.hero__veil.astro-yodha2z4{aspect-ratio:16/9;object-fit:cover;object-position:50% 100%;background:var(--color-cream);width:100%;height:auto;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 12%);mask-image:linear-gradient(#0000,#000 12%)}@media (aspect-ratio>=16/9){.hero.astro-yodha2z4{--horizon:calc(45svh - 8.4375vw);--boat-line:calc(45svh + 5.1vw);--deck-line:calc(45svh - .84vw)}.hero__video.astro-yodha2z4,.hero__still.astro-yodha2z4,.hero__veil.astro-yodha2z4{aspect-ratio:auto;object-position:50% 55%;height:100%;top:0;-webkit-mask-image:none;mask-image:none}}@media (width>=48em) and (height<=40em){.hero.astro-yodha2z4{--label-w:clamp(5.5rem, 7vw, 7rem)}.hero.astro-yodha2z4 .dimensions.astro-yodha2z4{left:calc(var(--label-x) + var(--label-w) + var(--space-6))}.hero.astro-yodha2z4 .sketch.astro-yodha2z4{--dim-w:6.5rem;column-gap:var(--space-4)}.hero.astro-yodha2z4 .beat--dimension.astro-yodha2z4 .beat__value.astro-yodha2z4{font-size:min(calc(var(--fs-display) * .28), 9svh)}.hero.astro-yodha2z4 .beat--dimension.astro-yodha2z4 .beat__label.astro-yodha2z4{font-size:var(--fs-micro)}}@media (width<=47.99em){.hero.astro-yodha2z4{--band-height:64.7vw;--horizon:19.4vw;--boat-left:10.9vw;--boat-right:95.4vw;--boat-line:34.9vw;--deck-line:28.1vw;--zone:calc(100svh - var(--header-height) - var(--space-4) - var(--deck-line) - var(--space-3));--sketch-w:var(--boat-len);--label-w:clamp(5.5rem, 24vw, 7rem)}.hero__media.astro-yodha2z4{inset:0 -7.5vw}.hero.astro-yodha2z4{--bar:calc(100lvh - 100svh);min-height:100lvh}.hero__media.astro-yodha2z4{bottom:var(--bar)}.hero__media.astro-yodha2z4:after{content:"";z-index:3;left:0;right:0;top:calc(100% - var(--seam));height:calc(var(--bar) + var(--seam));--seam:3.5rem;background:linear-gradient(#626a7200, #626a72 var(--seam), #565e67);pointer-events:none;position:absolute}}.hero__still.astro-yodha2z4{z-index:1;opacity:1}html.js .hero.astro-yodha2z4:not(.is-static):not(.is-final) .hero__still.astro-yodha2z4{opacity:0}.hero__veil.astro-yodha2z4{z-index:2;pointer-events:none;will-change:opacity;background:linear-gradient(#d9c0a7 0%,#dec6ae 35%,#e6d0ba 70%,#e6d0ba00 78%)}.hero.astro-yodha2z4.is-static .hero__veil.astro-yodha2z4,html:not(.js) .hero__veil.astro-yodha2z4{display:none}.hero__placeholder.astro-yodha2z4{color:var(--hero-ink);place-items:center;display:grid;position:absolute;inset:0}.stage.astro-yodha2z4{--stage-bottom:max(var(--band-height), 42svh);inset:calc(var(--header-height) + var(--space-6)) var(--gutter) var(--stage-bottom);z-index:var(--z-content);pointer-events:none;text-align:center;place-items:center;display:grid;position:absolute}.rise.astro-yodha2z4{inset:-50svh calc(-1 * var(--gutter)) calc(var(--horizon) - var(--stage-bottom));pointer-events:none;position:absolute;overflow:clip}.rise__cell.astro-yodha2z4{inset:50svh var(--gutter) calc(var(--stage-bottom) - var(--horizon));place-items:center;display:grid;position:absolute}.beat.astro-yodha2z4{text-transform:uppercase;text-wrap:balance;will-change:transform, opacity;grid-area:1/1;max-width:100%;margin:0;line-height:1}.beat--intro.astro-yodha2z4{font-family:var(--font-ui);font-size:clamp(.9rem,.7rem + .9vw,1.5rem);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--hero-ink)}.beat--new.astro-yodha2z4{font-family:var(--font-display);font-size:clamp(2.75rem,1.2rem + 7vw,8.5rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);line-height:.95}.beat--model.astro-yodha2z4{font-family:var(--font-display);font-size:min(var(--fs-display), 28svh);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);white-space:nowrap;line-height:.85}.beat--model-logo.astro-yodha2z4{width:min(clamp(17rem,6rem + 34vw,44rem),60svh);max-width:100%}.beat__logo.astro-yodha2z4{aspect-ratio:1972/981;background-color:var(--hero-ink);width:100%;-webkit-mask-image:var(--model-logo);mask-image:var(--model-logo);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.label-anchor.astro-yodha2z4{left:var(--label-x);width:var(--label-w);aspect-ratio:1972/981;visibility:hidden;pointer-events:none;position:absolute;top:0}html.js .hero.astro-yodha2z4:not(.is-static) .beat--tagline.astro-yodha2z4{left:var(--label-x);top:calc(var(--label-w) * .4975 + var(--space-2));max-width:none;font-size:clamp(.95rem,.8rem + .4vw,1.2rem);font-weight:var(--weight-regular);letter-spacing:.06em;text-transform:capitalize;text-align:left;color:var(--color-cream-ink);line-height:1.2;position:absolute}.beat--tagline.astro-yodha2z4{font-family:var(--font-display);font-size:clamp(1.25rem,.8rem + 2.2vw,3rem);font-weight:var(--weight-regular);letter-spacing:.12em;color:var(--hero-ink);line-height:1.15}.beat--spec.astro-yodha2z4{justify-items:center;row-gap:var(--space-4);display:grid}.beat__value.astro-yodha2z4{font-family:var(--font-display);font-size:min(calc(var(--fs-display) * .85), 24svh);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:.85}.dimensions.astro-yodha2z4{left:calc(var(--boat-left) - var(--gutter));right:calc(100% - var(--boat-right) + var(--gutter));top:0;bottom:calc(var(--deck-line) + var(--space-3) - var(--stage-bottom));place-items:center;display:grid;position:absolute}.sketch.astro-yodha2z4{--hero-ink:var(--color-cream-ink);color:var(--hero-ink);align-items:center;row-gap:var(--space-3);column-gap:var(--space-6);opacity:0;will-change:transform, opacity;--dim-w:12rem;grid-area:1/1;display:grid}.sketch--plan.astro-yodha2z4{grid-template-columns:minmax(var(--dim-w), max-content) var(--sketch-w);grid-template-areas:"width plan"}.sketch--profile.astro-yodha2z4{grid-template-columns:minmax(var(--dim-w), max-content) var(--sketch-w);grid-template-areas:"length profile"".line"}.sketch__plan.astro-yodha2z4,.sketch__profile.astro-yodha2z4{background-color:var(--hero-ink);width:100%;-webkit-mask-image:var(--drawing);mask-image:var(--drawing);opacity:.75;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sketch__plan.astro-yodha2z4{aspect-ratio:1459/488;grid-area:plan}.sketch__profile.astro-yodha2z4{aspect-ratio:1474/309;grid-area:profile}.beat--dimension.astro-yodha2z4 .beat__value.astro-yodha2z4{font-size:min(calc(var(--fs-display) * .28), 7svh)}.sketch.astro-yodha2z4 .beat--length.astro-yodha2z4{justify-self:start;justify-items:start;row-gap:var(--space-2);text-align:left;grid-area:length}.sketch__line.astro-yodha2z4{opacity:.6;will-change:transform, opacity;background:currentColor;grid-area:line;width:100%;height:1px;display:block;position:relative}.sketch__line.astro-yodha2z4:before,.sketch__line.astro-yodha2z4:after{content:"";background:currentColor;width:1px;height:.85rem;position:absolute;bottom:-.4rem}.sketch__line.astro-yodha2z4:before{left:0}.sketch__line.astro-yodha2z4:after{right:0}.sketch.astro-yodha2z4 .beat--width.astro-yodha2z4{justify-self:start;place-items:center start;column-gap:var(--space-3);row-gap:var(--space-2);text-align:left;grid-area:width;grid-template-columns:auto auto;grid-template-areas:"value tick""label tick"}.sketch.astro-yodha2z4 .beat--width.astro-yodha2z4 .beat__value.astro-yodha2z4{grid-area:value}.sketch.astro-yodha2z4 .beat--width.astro-yodha2z4 .beat__label.astro-yodha2z4{grid-area:label}.beat__tick.astro-yodha2z4{opacity:.6;background:currentColor;grid-area:tick;width:1px;height:100%;min-height:3rem;position:relative}.beat__tick.astro-yodha2z4:before,.beat__tick.astro-yodha2z4:after{content:"";background:currentColor;width:.85rem;height:1px;position:absolute;left:-.4rem}.beat__tick.astro-yodha2z4:before{top:0}.beat__tick.astro-yodha2z4:after{bottom:0}.beat__unit.astro-yodha2z4{font-size:.42em;font-weight:var(--weight-medium);letter-spacing:0;vertical-align:.12em}.beat__label.astro-yodha2z4{font-family:var(--font-ui);font-size:clamp(.9rem,.7rem + .9vw,1.5rem);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--hero-ink)}.beat--electric.astro-yodha2z4 .beat__label.astro-yodha2z4{letter-spacing:.36em;font-size:clamp(1.4rem,.9rem + 1.7vw,2.6rem)}html.js .hero.astro-yodha2z4:not(.is-ready):not(.is-static) .beat.astro-yodha2z4{opacity:0}.hero.astro-yodha2z4.is-static .stage.astro-yodha2z4,html:not(.js) .stage.astro-yodha2z4{place-content:center;gap:var(--space-5) var(--space-7);grid-template-rows:auto auto auto;grid-template-columns:repeat(3,auto)}.hero.astro-yodha2z4.is-static .beat--intro.astro-yodha2z4,.hero.astro-yodha2z4.is-static .beat--new.astro-yodha2z4,html:not(.js) .beat--intro.astro-yodha2z4,html:not(.js) .beat--new.astro-yodha2z4{display:none}.hero.astro-yodha2z4.is-static .rise.astro-yodha2z4,.hero.astro-yodha2z4.is-static .rise__cell.astro-yodha2z4,.hero.astro-yodha2z4.is-static .dimensions.astro-yodha2z4,.hero.astro-yodha2z4.is-static .sketch.astro-yodha2z4,html:not(.js) .rise.astro-yodha2z4,html:not(.js) .rise__cell.astro-yodha2z4,html:not(.js) .dimensions.astro-yodha2z4,html:not(.js) .sketch.astro-yodha2z4{display:contents}.hero.astro-yodha2z4.is-static .label-anchor.astro-yodha2z4,.hero.astro-yodha2z4.is-static .sketch__line.astro-yodha2z4,.hero.astro-yodha2z4.is-static .sketch__plan.astro-yodha2z4,.hero.astro-yodha2z4.is-static .sketch__profile.astro-yodha2z4,.hero.astro-yodha2z4.is-static .beat__tick.astro-yodha2z4,html:not(.js) .label-anchor.astro-yodha2z4,html:not(.js) .sketch__line.astro-yodha2z4,html:not(.js) .sketch__plan.astro-yodha2z4,html:not(.js) .sketch__profile.astro-yodha2z4,html:not(.js) .beat__tick.astro-yodha2z4{display:none}.hero.astro-yodha2z4.is-static .beat--length.astro-yodha2z4,html:not(.js) .beat--length.astro-yodha2z4{text-align:center;order:1;justify-items:center}.hero.astro-yodha2z4.is-static .beat--width.astro-yodha2z4,html:not(.js) .beat--width.astro-yodha2z4{text-align:center;order:2;grid-template-columns:none;grid-template-areas:none;justify-items:center}.hero.astro-yodha2z4.is-static .beat--width.astro-yodha2z4 .beat__value.astro-yodha2z4,.hero.astro-yodha2z4.is-static .beat--width.astro-yodha2z4 .beat__label.astro-yodha2z4,html:not(.js) .beat--width.astro-yodha2z4 .beat__value.astro-yodha2z4,html:not(.js) .beat--width.astro-yodha2z4 .beat__label.astro-yodha2z4{grid-area:auto}.hero.astro-yodha2z4.is-static .beat--model.astro-yodha2z4,html:not(.js) .beat--model.astro-yodha2z4{font-size:min(var(--fs-h1), 16svh);grid-area:1/1/2/-1;opacity:1!important;clip-path:none!important;transform:none!important}.hero.astro-yodha2z4.is-static .beat--model-logo.astro-yodha2z4,html:not(.js) .beat--model-logo.astro-yodha2z4{justify-self:center;width:min(clamp(11rem,4rem + 16vw,24rem),34svh)}.hero.astro-yodha2z4.is-static .beat--tagline.astro-yodha2z4,html:not(.js) .beat--tagline.astro-yodha2z4{font-size:var(--fs-lead);grid-area:2/1/3/-1;opacity:1!important;transform:none!important}.hero.astro-yodha2z4.is-static .beat--spec.astro-yodha2z4,html:not(.js) .beat--spec.astro-yodha2z4{row-gap:var(--space-2);grid-area:3;opacity:1!important;transform:none!important}.hero.astro-yodha2z4.is-static .beat__value.astro-yodha2z4,html:not(.js) .beat__value.astro-yodha2z4{font-size:clamp(1.375rem,1rem + 1vw,2rem)}.hero.astro-yodha2z4.is-static .beat__label.astro-yodha2z4,.hero.astro-yodha2z4.is-static .beat--electric.astro-yodha2z4 .beat__label.astro-yodha2z4,html:not(.js) .beat__label.astro-yodha2z4,html:not(.js) .beat--electric.astro-yodha2z4 .beat__label.astro-yodha2z4{font-size:var(--fs-micro);letter-spacing:var(--tracking-ui)}@media (width<=47.99em){.stage.astro-yodha2z4{--stage-bottom:calc(var(--band-height) + var(--space-4));inset:calc(var(--header-height) + var(--space-4)) var(--gutter) calc(var(--stage-bottom) + var(--bar,0px))}.hero__start.astro-yodha2z4{top:calc(50svh - var(--header-height) - var(--space-4))}.beat--spec.astro-yodha2z4{align-self:end}.beat--electric.astro-yodha2z4{align-self:center}.beat__value.astro-yodha2z4{font-size:clamp(4rem,27vw,7.5rem)}.beat__label.astro-yodha2z4{letter-spacing:.32em;font-size:clamp(.8rem,3.6vw,1.1rem)}.beat--electric.astro-yodha2z4 .beat__label.astro-yodha2z4{letter-spacing:.3em;font-size:clamp(1.1rem,5.6vw,1.7rem)}.beat--dimension.astro-yodha2z4 .beat__value.astro-yodha2z4{font-size:clamp(2rem,10vw,3.25rem)}.beat--dimension.astro-yodha2z4 .beat__label.astro-yodha2z4{letter-spacing:.24em;font-size:clamp(.7rem,3vw,.9rem)}.sketch.astro-yodha2z4{justify-items:center;row-gap:var(--space-3)}.sketch--plan.astro-yodha2z4{grid-template-columns:var(--sketch-w);grid-template-areas:"plan""width"}.sketch--profile.astro-yodha2z4{grid-template-columns:var(--sketch-w);grid-template-areas:"profile""line""length"}.sketch.astro-yodha2z4 .beat--width.astro-yodha2z4,.sketch.astro-yodha2z4 .beat--length.astro-yodha2z4{text-align:center;justify-self:center;justify-items:center}.beat--model.astro-yodha2z4{font-size:clamp(3.25rem,23vw,7.5rem)}.beat--model-logo.astro-yodha2z4{width:min(82vw,100%)}.hero.astro-yodha2z4.is-static .beat--model-logo.astro-yodha2z4{width:min(60vw,100%)}.beat--new.astro-yodha2z4{font-size:clamp(2.5rem,13vw,4.5rem)}.beat--tagline.astro-yodha2z4{letter-spacing:.1em;font-size:clamp(1.125rem,5.5vw,2rem)}.hero.astro-yodha2z4.is-static .stage.astro-yodha2z4{gap:var(--space-4) var(--space-5)}}@media (prefers-reduced-motion:reduce){.hero__still.astro-yodha2z4{opacity:1!important}}.hero__cue.astro-yodha2z4{color:var(--color-cream-ink)}@media (width<=47.99em){.hero__cue.astro-yodha2z4{bottom:calc(max(var(--space-6), env(safe-area-inset-bottom)) + var(--bar,0px))}}.hero__cue.astro-yodha2z4[data-cue=hero-continue]{top:44%;bottom:auto}@media (width<=47.99em){.hero__cue.astro-yodha2z4[data-cue=hero-continue]{top:42svh;bottom:auto}}.hero__progress.astro-yodha2z4{color:var(--color-cream-ink)}.hero__start.astro-yodha2z4{left:50%;top:calc(50svh - var(--header-height) - var(--space-6));align-items:center;row-gap:var(--space-5);min-width:var(--touch-target);min-height:var(--touch-target);padding:var(--space-4);color:var(--color-cream-ink);cursor:pointer;opacity:0;transition:opacity .6s var(--ease-out);z-index:8;pointer-events:none;background:0 0;border:0;flex-direction:column;display:none;position:absolute;transform:translate(-50%,-50%)}html.js .hero.astro-yodha2z4.is-ready:not(.is-static) .hero__start.astro-yodha2z4{display:flex}.hero__start.astro-yodha2z4.is-visible{pointer-events:auto;opacity:1}.hero__start.astro-yodha2z4:focus-visible{outline-offset:6px;outline:1px solid}.hero__helm.astro-yodha2z4{aspect-ratio:1;touch-action:none;cursor:grab;width:clamp(11rem,36vh,17rem);transition:opacity .9s var(--ease-out) .3s, transform 1.3s cubic-bezier(.2, .7, .1, 1);display:block;position:relative}.hero__start.astro-yodha2z4.is-dragging .hero__helm.astro-yodha2z4{cursor:grabbing}.hero__wheel.astro-yodha2z4{width:100%;height:100%;display:block;overflow:visible}.hero__turn.astro-yodha2z4{transform:rotate(var(--rot,0deg));transform-origin:0 0;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.hero__start.astro-yodha2z4:not(.is-dragging):not(.is-takeoff) .hero__turn.astro-yodha2z4{animation:4.5s ease-in-out infinite hero-helm-idle}@keyframes hero-helm-idle{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.hero__start.astro-yodha2z4.is-dragging .hero__turn.astro-yodha2z4{transition:none}.hero__start.astro-yodha2z4.is-takeoff .hero__turn.astro-yodha2z4{transition:transform 1.3s cubic-bezier(.2,.7,.1,1)}.hero__start.astro-yodha2z4.is-takeoff .hero__helm.astro-yodha2z4{opacity:0;transform:scale(1.25)}.hero__start.astro-yodha2z4.is-takeoff{transition:opacity 1.1s var(--ease-out) .25s}.hero__rim.astro-yodha2z4{fill:var(--color-cream-ink)}.hero__spoke.astro-yodha2z4{fill:var(--color-cream-ink);stroke:var(--color-fg);stroke-width:1px;stroke-opacity:.75;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hero__edge.astro-yodha2z4{fill:none;stroke:var(--color-fg);stroke-width:1.2px;vector-effect:non-scaling-stroke}.hero__edge--inner.astro-yodha2z4{stroke-width:1px;stroke-opacity:.6}.hero__teeth.astro-yodha2z4 line{stroke:var(--color-fg);stroke-width:1px;stroke-opacity:.8;vector-effect:non-scaling-stroke}.hero__teeth.astro-yodha2z4 line:nth-child(5n+1){stroke-width:1.4px}.hero__hub.astro-yodha2z4{fill:var(--color-cream-ink);stroke:var(--color-fg);stroke-width:1px;vector-effect:non-scaling-stroke}.hero__hub-ring.astro-yodha2z4{fill:none;stroke:var(--color-fg);stroke-width:1px;opacity:.35;vector-effect:non-scaling-stroke}.hero__ring.astro-yodha2z4{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;transform-origin:0 0;animation:hero-helm-ring 3s var(--ease-out) infinite}@keyframes hero-helm-ring{0%{opacity:.8;transform:scale(.93)}to{opacity:0;transform:scale(1.25)}}.hero__turnhint.astro-yodha2z4{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.55;stroke-dasharray:.02 .02;animation:1.6s linear infinite hero-helm-dash}@keyframes hero-helm-dash{to{stroke-dashoffset:-.08px}}.hero__start.astro-yodha2z4.is-takeoff .hero__ring.astro-yodha2z4,.hero__start.astro-yodha2z4.is-takeoff .hero__turnhint.astro-yodha2z4{opacity:0;animation:none}.hero__start-title.astro-yodha2z4{font-family:var(--font-display);font-size:clamp(1.25rem,.9rem + 1.4vw,2rem);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);white-space:nowrap;line-height:1}.hero__start-label.astro-yodha2z4{font-family:var(--font-ui);font-size:var(--fs-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-ui);text-transform:uppercase;white-space:nowrap;line-height:1}@media (prefers-reduced-motion:reduce){html.js .hero.astro-yodha2z4 .hero__start.astro-yodha2z4{display:none}}.hero__skip.astro-yodha2z4{right:var(--gutter);bottom:max(var(--space-5), env(safe-area-inset-bottom));z-index:7;min-height:var(--touch-target);padding:0 0 0 var(--space-3);color:var(--color-cream-ink);font-family:var(--font-ui);font-size:calc(var(--fs-micro) * 1.25);font-weight:var(--weight-medium);letter-spacing:var(--tracking-ui);text-transform:uppercase;opacity:.6;cursor:pointer;transition:opacity var(--dur-fast) linear;background:0 0;border:0;display:none;position:absolute}html.js .hero.astro-yodha2z4.is-ready:not(.is-static) .hero__skip.astro-yodha2z4{align-items:center;display:inline-flex}.hero__skip.astro-yodha2z4:hover,.hero__skip.astro-yodha2z4:focus-visible{opacity:1}.hero__skip.astro-yodha2z4:focus-visible{outline-offset:4px;outline:1px solid}.hero__skip.astro-yodha2z4[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){html.js .hero.astro-yodha2z4 .hero__skip.astro-yodha2z4{display:none}}@media (width<=47.99em){.hero__skip.astro-yodha2z4{bottom:calc(max(var(--space-4), env(safe-area-inset-bottom)) + var(--bar,0px))}}.sequence.astro-e62nzyqs{--final-h:min(42svh, 36vw);--statement-shift:clamp(4rem, 12vw, 14rem);--blend-h:min(24svh, 14vw);z-index:2;background:var(--color-bg);color:var(--color-fg);position:relative}html:not(.js) .sequence.astro-e62nzyqs,.sequence.astro-e62nzyqs.is-static{margin-top:0;-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion:reduce){.sequence.astro-e62nzyqs{margin-top:0;-webkit-mask-image:none;mask-image:none}}@media (width<=47.99em) and (prefers-reduced-motion:no-preference){html.js .sequence.astro-e62nzyqs:not(.is-static){--bar:calc(100lvh - 100svh);margin-top:calc(-1 * (var(--blend-h) + var(--bar)));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--blend-h));mask-image:linear-gradient(to bottom, transparent, #000 var(--blend-h))}}.sequence__stage.astro-e62nzyqs{height:100svh;position:relative;overflow:hidden}@media (width>=48em){.sequence__stage.astro-e62nzyqs{overflow:clip visible}.sequence.astro-e62nzyqs .sequence__subject.astro-e62nzyqs{aspect-ratio:840/1450;object-fit:fill;object-position:50% 50%;height:auto;top:calc(30svh - 51.786vw)}}@media (width>=48em) and (prefers-reduced-motion:no-preference){html.js .sequence.astro-e62nzyqs:not(.is-static){--blend-d:min(16svh, 9vw);margin-top:calc(-1 * var(--blend-d));background:0 0}html.js .sequence.astro-e62nzyqs:not(.is-static) .sequence__stage.astro-e62nzyqs:before{content:"";z-index:-1;background:var(--color-bg);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--blend-d));mask-image:linear-gradient(to bottom, transparent, #000 var(--blend-d));position:absolute;inset:0}html.js .sequence.astro-e62nzyqs:not(.is-static) .sequence__img.astro-e62nzyqs:first-child{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--blend-d));mask-image:linear-gradient(to bottom, transparent, #000 var(--blend-d))}}.sequence__frame.astro-e62nzyqs{will-change:width, height;background:0 0;width:100%;height:100%;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.sequence__img.astro-e62nzyqs{object-fit:contain;object-position:50% 50%;background:var(--color-bg);opacity:0;will-change:opacity, transform;width:100%;height:100%;position:absolute;inset:0}.sequence__img.astro-e62nzyqs:first-child{opacity:1}.sequence__placeholder.astro-e62nzyqs{padding:var(--space-4);background:var(--color-placeholder-alt);color:var(--color-fg-subtle);place-items:end start;display:grid}.sequence__toast.astro-e62nzyqs{left:0;right:var(--gutter);top:calc(var(--header-height) + var(--space-7));z-index:2;font-family:var(--font-display);font-size:clamp(3rem,1rem + 7vw,9.5rem);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-transform:uppercase;text-align:left;color:var(--color-fg);opacity:0;pointer-events:none;justify-items:start;margin:0;display:grid;position:absolute}.sequence__subject.astro-e62nzyqs{z-index:3;object-fit:cover;object-position:50% 30%;pointer-events:none;will-change:opacity;width:100%;height:100%;position:absolute;inset:0}.sequence__img.astro-e62nzyqs:first-child{object-fit:cover}.sequence__toast-line.astro-e62nzyqs{white-space:nowrap;padding-block:.06em;display:block;overflow:hidden}.sequence__toast-line--a.astro-e62nzyqs{margin-left:calc(21vw - .76em)}.sequence__toast-line--b.astro-e62nzyqs{margin-top:.1em;margin-left:31vw;font-size:.72em}@media (width>=48em){.sequence.astro-e62nzyqs .sequence__toast.astro-e62nzyqs{left:var(--gutter);right:var(--gutter);z-index:4;text-align:right;text-shadow:0 .04em .6em #00000059;justify-items:end;font-size:clamp(3rem,.8rem + 6vw,8.5rem)}.sequence.astro-e62nzyqs .sequence__toast-line--a.astro-e62nzyqs,.sequence.astro-e62nzyqs .sequence__toast-line--b.astro-e62nzyqs{margin-left:0}}.sequence__toast-line--c.astro-e62nzyqs{margin-top:0}.sequence__toast-text.astro-e62nzyqs{will-change:transform, opacity;display:block}.sequence__statement.astro-e62nzyqs{z-index:2;pointer-events:none;font-size:min(clamp(2rem, .4rem + 4vw, 5.5rem), calc((50svh - var(--final-h) / 2 - var(--space-6) - var(--header-height)) / 2.3));line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;position:absolute;inset:0}.sequence__line.astro-e62nzyqs{opacity:0;will-change:transform, opacity;display:grid;position:absolute}.sequence__word.astro-e62nzyqs{display:block}.sequence__line.astro-e62nzyqs{left:var(--gutter);right:var(--gutter);text-align:center;justify-items:center}.sequence__line--a.astro-e62nzyqs{bottom:calc(50% + var(--final-h) / 2 + var(--space-6));translate:calc(-1 * var(--statement-shift)) 0}.sequence__line--b.astro-e62nzyqs{top:calc(50% + var(--final-h) / 2 + var(--space-6));translate:var(--statement-shift) 0}@media (width<=47.99em){.sequence.astro-e62nzyqs{--final-h:min(38svh, 78vw);--blend-h:18vw;--statement-shift:7vw}.sequence__img.astro-e62nzyqs:not([data-mobile]){display:none}.sequence__statement.astro-e62nzyqs{font-size:clamp(1.625rem,7.2vw,2.75rem)}.sequence__toast.astro-e62nzyqs{left:var(--gutter);top:calc(var(--header-height) + var(--space-6));font-size:clamp(1.75rem,12vw,3rem)}.sequence__toast-line--a.astro-e62nzyqs{margin-left:0}.sequence__toast-line--b.astro-e62nzyqs{margin-left:calc(30vw - var(--gutter));margin-top:0;font-size:.76em}.sequence__toast-line--a.astro-e62nzyqs .sequence__toast-part.astro-e62nzyqs{display:block}.sequence__toast-line--a.astro-e62nzyqs .sequence__toast-part.astro-e62nzyqs+.sequence__toast-part.astro-e62nzyqs{margin-left:calc(30vw - var(--gutter))}.sequence__line--a.astro-e62nzyqs{bottom:calc(50% + var(--final-h) / 2 + var(--space-5))}.sequence__line--b.astro-e62nzyqs{top:calc(50% + var(--final-h) / 2 + var(--space-5))}}html:not(.js) .sequence__stage.astro-e62nzyqs,.sequence.astro-e62nzyqs.is-static .sequence__stage.astro-e62nzyqs{height:auto;padding:var(--space-section) var(--gutter);overflow:visible}html:not(.js) .sequence__frame.astro-e62nzyqs,.sequence.astro-e62nzyqs.is-static .sequence__frame.astro-e62nzyqs{gap:var(--grid-gap);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;height:auto;display:grid;position:static;overflow:visible;translate:none}html:not(.js) .sequence__img.astro-e62nzyqs,.sequence.astro-e62nzyqs.is-static .sequence__img.astro-e62nzyqs{display:none}html:not(.js) .sequence__img.astro-e62nzyqs[data-still],.sequence.astro-e62nzyqs.is-static .sequence__img.astro-e62nzyqs[data-still]{aspect-ratio:auto;opacity:1;background:0 0;height:auto;display:block;position:static}html:not(.js) .sequence__toast.astro-e62nzyqs,html:not(.js) .sequence__subject.astro-e62nzyqs,.sequence.astro-e62nzyqs.is-static .sequence__toast.astro-e62nzyqs,.sequence.astro-e62nzyqs.is-static .sequence__subject.astro-e62nzyqs{display:none}html:not(.js) .sequence__statement.astro-e62nzyqs,.sequence.astro-e62nzyqs.is-static .sequence__statement.astro-e62nzyqs{margin-top:var(--space-8);pointer-events:auto;position:static}html:not(.js) .sequence__line.astro-e62nzyqs,.sequence.astro-e62nzyqs.is-static .sequence__line.astro-e62nzyqs{opacity:1;text-align:left;justify-items:start;position:static;translate:none}@media (prefers-reduced-motion:reduce){.sequence__stage.astro-e62nzyqs{height:auto;padding:var(--space-section) var(--gutter);overflow:visible}.sequence__frame.astro-e62nzyqs{gap:var(--grid-gap);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;height:auto;display:grid;position:static;overflow:visible;translate:none}.sequence__img.astro-e62nzyqs{display:none}.sequence__img.astro-e62nzyqs[data-still]{aspect-ratio:3/2;opacity:1;display:block;position:static}.sequence__statement.astro-e62nzyqs{margin-top:var(--space-8);pointer-events:auto;position:static}.sequence__toast.astro-e62nzyqs,.sequence__subject.astro-e62nzyqs{display:none}.sequence__line.astro-e62nzyqs{opacity:1;text-align:left;justify-items:start;position:static;translate:none}}@media (width<=47.99em) and (prefers-reduced-motion:reduce){.sequence__frame.astro-e62nzyqs{grid-template-columns:1fr}}.sequence__progress.astro-e62nzyqs{z-index:4;color:var(--color-fg);filter:drop-shadow(0 0 3px #00000073)}.sequence__cue.astro-e62nzyqs{z-index:5;color:var(--color-fg);filter:drop-shadow(0 0 4px #00000080)}.sequence__cue--further.astro-e62nzyqs{bottom:calc(max(var(--space-6), env(safe-area-inset-bottom)) + var(--bar,0px))}.film.astro-kyvcrzdg{width:100%;aspect-ratio:var(--ratio);background:var(--color-placeholder);max-height:100svh;position:relative;overflow:hidden}@media (width<=47.99em){.film.astro-kyvcrzdg{aspect-ratio:var(--ratio-mobile)}}.film__video.astro-kyvcrzdg,.film__placeholder.astro-kyvcrzdg{width:100%;height:100%;position:absolute;inset:0}.film__video.astro-kyvcrzdg{object-fit:cover;object-position:50% 50%}.film__placeholder.astro-kyvcrzdg{padding:var(--space-4);color:var(--color-fg-subtle);align-items:flex-end;display:flex}.amstel.astro-vhds4frb{background:var(--color-bg);padding-block:var(--space-section) 0}.amstel.astro-vhds4frb .amstel__film.astro-vhds4frb{--film-radius:44px;border-radius:var(--film-radius);width:auto;clip-path:inset(0 round var(--film-radius));isolation:isolate;margin-inline:clamp(.75rem,2.2vw,2rem);overflow:hidden}@media (width<=47.99em){.amstel.astro-vhds4frb .amstel__film.astro-vhds4frb{--film-radius:20px}}.specs.astro-u3xvh3lc.section{padding-top:var(--space-9)}.specs__inner.astro-u3xvh3lc{row-gap:var(--space-8);display:grid}.specs__title.astro-u3xvh3lc{row-gap:var(--space-4);font-size:var(--fs-h3);margin:0;display:grid}.specs__mark.astro-u3xvh3lc{font-size:clamp(3.5rem,2.4rem + 4vw,7rem);line-height:1}.specs__drawing.astro-u3xvh3lc{aspect-ratio:1474/309;background-color:var(--color-fg);width:min(100%,56rem);-webkit-mask-image:var(--drawing);mask-image:var(--drawing);opacity:.8;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.specs__drawing--placeholder.astro-u3xvh3lc{background:var(--color-placeholder);opacity:1;color:var(--color-fg-subtle);place-items:center;display:grid;-webkit-mask-image:none;mask-image:none}.specs__list.astro-u3xvh3lc{max-width:56rem;margin:0;display:grid}.spec.astro-u3xvh3lc{column-gap:var(--space-6);padding-block:var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;display:grid}.spec.astro-u3xvh3lc:first-child{border-top:1px solid var(--color-border)}.spec.astro-u3xvh3lc dt.astro-u3xvh3lc,.spec.astro-u3xvh3lc dd.astro-u3xvh3lc{font-family:var(--font-body);font-size:var(--fs-lead);line-height:1.3;font-weight:var(--weight-regular);color:var(--color-fg);margin:0}.spec__lead.astro-u3xvh3lc{margin-bottom:var(--space-1);display:block}.spec__note.astro-u3xvh3lc{margin-top:var(--space-1);font-size:var(--fs-body);color:var(--color-fg-muted);display:block}@media (width<=47.99em){.specs.astro-u3xvh3lc.section{padding-top:var(--space-8)}.specs__inner.astro-u3xvh3lc{row-gap:var(--space-7)}.spec.astro-u3xvh3lc{column-gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.spec.astro-u3xvh3lc dt.astro-u3xvh3lc,.spec.astro-u3xvh3lc dd.astro-u3xvh3lc{font-size:var(--fs-body)}.spec__note.astro-u3xvh3lc{font-size:var(--fs-small,.875rem)}}.media.astro-kg7vladn{width:100%;aspect-ratio:var(--ratio);background:var(--color-placeholder);position:relative;overflow:hidden}.media--fill.astro-kg7vladn{aspect-ratio:auto;position:absolute;inset:0}@media (width<=47.99em){.media.astro-kg7vladn:not(.media--fill){aspect-ratio:var(--ratio-mobile)}}.media.astro-kg7vladn picture.astro-kg7vladn,.media.astro-kg7vladn img.astro-kg7vladn{width:100%;height:100%;display:block}.media.astro-kg7vladn picture.astro-kg7vladn{position:absolute;inset:0}.media.astro-kg7vladn img.astro-kg7vladn{object-fit:cover;object-position:var(--position,50% 50%)}.media__placeholder.astro-kg7vladn{padding:var(--space-4);background:var(--color-placeholder);align-items:flex-end;display:flex;position:absolute;inset:0}.media__label.astro-kg7vladn{color:var(--color-fg-subtle)}.scrub.astro-zuax5thi{width:100%;aspect-ratio:var(--ratio);background:var(--color-placeholder);position:relative;overflow:hidden}@media (width<=47.99em){.scrub.astro-zuax5thi{aspect-ratio:var(--ratio-mobile)}}.scrub__video.astro-zuax5thi,.scrub__still.astro-zuax5thi,.scrub__placeholder.astro-zuax5thi{width:100%;height:100%;position:absolute;inset:0}.scrub__video.astro-zuax5thi,.scrub__still.astro-zuax5thi{object-fit:cover;object-position:var(--position)}.scrub__still.astro-zuax5thi{z-index:1}html.js .scrub.astro-zuax5thi.is-live .scrub__still.astro-zuax5thi{opacity:0}@media (prefers-reduced-motion:reduce){.scrub__still.astro-zuax5thi{opacity:1!important}}.scrub__progress.astro-zuax5thi{z-index:2;color:var(--color-fg);filter:drop-shadow(0 0 3px #00000073)}.scrub__placeholder.astro-zuax5thi{padding:var(--space-4);color:var(--color-fg-subtle);align-items:flex-end;display:flex}.sketch.astro-evxgrovu{width:100%;aspect-ratio:var(--w) / var(--h);color:var(--color-fg);position:relative}.sketch__svg.astro-evxgrovu{width:100%;height:100%;display:block;overflow:visible}.sketch__svg.astro-evxgrovu .astro-evxgrovu[data-sketch-hatch],.sketch__svg.astro-evxgrovu .astro-evxgrovu[data-sketch-outline]{stroke-dasharray:1;stroke-dashoffset:0}.sketch__svg.astro-evxgrovu .astro-evxgrovu[data-sketch-outlines]{opacity:0}html.js .sketch.astro-evxgrovu.is-live .astro-evxgrovu[data-sketch-outlines]{opacity:.85}.sketch__pencil.astro-evxgrovu{opacity:0;transform-origin:50% 100%;pointer-events:none;width:clamp(.6rem,.85vw,.8rem);height:auto;transition:opacity .3s var(--ease-out);position:absolute;top:0;left:0}html.js .sketch.astro-evxgrovu.is-live .sketch__pencil.astro-evxgrovu.is-on{opacity:.9}@media (width>=48em){.sketch__pencil--phone.astro-evxgrovu{display:none}}@media (width<=47.99em){.sketch__pencil.astro-evxgrovu{display:none}}@media (prefers-reduced-motion:reduce){.sketch__pencil.astro-evxgrovu{display:none}}.design.astro-it4pdxx4.is-dusk-live{background-color:rgb(calc(242 - (242 - 11) * var(--dusk)) calc(239 - (239 - 11) * var(--dusk)) calc(233 - (233 - 10) * var(--dusk)))}.design.astro-it4pdxx4.is-dusk-live .design__title.astro-it4pdxx4{color:var(--color-cream-ink);transition:color .6s var(--ease-out)}.design.astro-it4pdxx4.is-dusk-live:not([data-theme=light]) .design__title.astro-it4pdxx4{color:var(--color-fg)}.design__head.astro-it4pdxx4{row-gap:var(--space-5);margin-bottom:var(--space-8);display:grid}.design__title.astro-it4pdxx4{font-size:var(--fs-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-transform:uppercase;display:grid}.design__title-line.astro-it4pdxx4{display:block}.design__primary.astro-it4pdxx4,.design__dusk.astro-it4pdxx4{width:100vw;margin-left:calc(50% - 50vw)}@media (width>=48em){.design.astro-it4pdxx4 .design__primary.astro-it4pdxx4{--film-h:calc(100svh - var(--header-height) - 2 * var(--space-7));width:min(100vw, calc(var(--film-h) * 16 / 9));margin-left:calc(50% - min(50vw, var(--film-h) * 8 / 9))}}.design__dusk.astro-it4pdxx4{margin-top:var(--space-7)}.design__media.astro-it4pdxx4{margin-top:var(--space-7);align-items:end}.design__secondary.astro-it4pdxx4{grid-area:1/9/auto/span 4}.design__night.astro-it4pdxx4{margin-top:var(--space-5);row-gap:var(--space-6);align-items:start}.design__line.astro-it4pdxx4{font-family:var(--font-display);font-size:clamp(1.125rem,.9rem + .9vw,1.625rem);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);text-align:center;color:var(--color-fg);opacity:.9;margin:0;line-height:1.2}.design__block.astro-it4pdxx4{justify-items:center;row-gap:var(--space-5);align-self:center;display:grid}.design__block--a.astro-it4pdxx4{grid-area:1/2/auto/span 6}.design__block--b.astro-it4pdxx4{grid-area:1/8/auto/span 5}.design__row.astro-it4pdxx4{display:block}.design__word.astro-it4pdxx4{white-space:nowrap}.design__char.astro-it4pdxx4{display:inline-block}html.js .design__line.astro-it4pdxx4:not(.is-static) .design__char.astro-it4pdxx4{opacity:0}@media (prefers-reduced-motion:reduce){html.js .design__line.astro-it4pdxx4 .design__char.astro-it4pdxx4{opacity:1}}.design__night-a.astro-it4pdxx4{grid-area:1/1/auto/span 6}.design.astro-it4pdxx4 .design__sketch--a.astro-it4pdxx4{width:11%}.design.astro-it4pdxx4 .design__sketch--b.astro-it4pdxx4{width:22%;margin-top:var(--space-5)}.design.astro-it4pdxx4 .design__sketch--phone.astro-it4pdxx4{display:none}@media (width<=47.99em){.design__media.astro-it4pdxx4{margin-top:var(--space-6)}.design__secondary.astro-it4pdxx4{grid-area:1/8/auto/-1}.design__night.astro-it4pdxx4{margin-top:var(--space-7);row-gap:var(--space-5)}.design__line.astro-it4pdxx4{font-size:clamp(.9375rem,4.2vw,1.25rem)}.design__block--a.astro-it4pdxx4{row-gap:var(--space-4);grid-area:1/1/auto/span 7}.design__night-a.astro-it4pdxx4{grid-area:1/1/auto/span 7}.design__block--b.astro-it4pdxx4{row-gap:var(--space-4);grid-area:1/8/auto/-1}.design.astro-it4pdxx4 .design__sketch--a.astro-it4pdxx4,.design.astro-it4pdxx4 .design__sketch--b.astro-it4pdxx4{display:none}.design.astro-it4pdxx4 .design__sketch--phone.astro-it4pdxx4{width:34%;margin-top:var(--space-5);display:block}}.power.astro-aqyzmgkr{background:var(--color-bg);color:var(--color-fg);position:relative}.power__stage.astro-aqyzmgkr{row-gap:var(--space-9);padding:calc(var(--header-height) + var(--space-7)) var(--gutter) var(--space-section);display:grid;position:relative}.power__beat.astro-aqyzmgkr{display:grid}.power__beat--center.astro-aqyzmgkr{text-align:center;justify-items:center;row-gap:var(--space-7)}.power__title.astro-aqyzmgkr,.power__partner.astro-aqyzmgkr,.power__motor-head.astro-aqyzmgkr,.power__motor-copy.astro-aqyzmgkr{margin:0}.power__title.astro-aqyzmgkr,.power__motor-head.astro-aqyzmgkr{display:grid}.power__row.astro-aqyzmgkr{white-space:nowrap;font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-transform:uppercase;padding-block:.06em;display:block;overflow:hidden}.power__row--big.astro-aqyzmgkr{font-size:var(--fs-statement)}.power__row--big.astro-aqyzmgkr.power__row--fit{font-size:min(var(--fs-statement), 8.6vw)}.power__row--mega.astro-aqyzmgkr{font-size:clamp(2.25rem,.4rem + 5.8vw,8rem)}.power__text.astro-aqyzmgkr{will-change:transform, opacity;display:block}.power__mark.astro-aqyzmgkr{aspect-ratio:1972/981;background-color:var(--color-fg);width:min(28rem,60vw);-webkit-mask-image:var(--mark);mask-image:var(--mark);will-change:transform, opacity;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.power__partner.astro-aqyzmgkr{justify-items:center;row-gap:var(--space-5);display:grid}.power__partner-logo.astro-aqyzmgkr{will-change:transform, opacity;width:min(44rem,72vw);height:auto;display:block}.power__partner-note.astro-aqyzmgkr{font-size:var(--fs-ui);letter-spacing:var(--tracking-ui);color:var(--color-fg-muted)}.power__index.astro-aqyzmgkr{justify-content:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.power__index-item.astro-aqyzmgkr{row-gap:var(--space-2);will-change:transform, opacity;display:grid}.power__index-kw.astro-aqyzmgkr{font-family:var(--font-ui);font-size:var(--fs-ui);letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--color-fg-subtle)}.power__index-name.astro-aqyzmgkr{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);text-transform:uppercase}.power__system.astro-aqyzmgkr{will-change:transform, opacity;place-items:center;display:grid;position:relative}.power__frame.astro-aqyzmgkr{aspect-ratio:3/2;width:100%;position:relative}.power__glow.astro-aqyzmgkr{pointer-events:none;background:radial-gradient(closest-side,#ece3df16,#ece3df08 60%,#0000);width:98%;height:30%;position:absolute;top:57%;left:50%;translate:-50% -50%;rotate:-25deg}.power__system-img.astro-aqyzmgkr{width:100%;height:100%;display:block;position:relative}.power__beat--motor.astro-aqyzmgkr{row-gap:var(--space-6);grid-template-rows:minmax(0,1fr) auto}.power__figure.astro-aqyzmgkr{will-change:transform, opacity;place-items:center end;width:100%;display:grid}.power__figure.astro-aqyzmgkr picture.astro-aqyzmgkr{width:calc(min(58%, 60rem) * var(--m-scale,1));display:block}.power__figure.astro-aqyzmgkr img.astro-aqyzmgkr{width:100%;height:auto;display:block}.power__motor.astro-aqyzmgkr{column-gap:var(--space-7);grid-template-columns:max-content minmax(0,1fr);align-items:end;display:grid}.power__motor-label.astro-aqyzmgkr{color:var(--color-fg-subtle)}.power__motor-kw.astro-aqyzmgkr{margin-block:var(--space-3) var(--space-2);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums}.power__motor-unit.astro-aqyzmgkr{font-family:var(--font-ui);font-size:var(--fs-ui);font-weight:var(--weight-medium);letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--color-fg-muted);margin-inline-start:.3em}.power__motor-copy.astro-aqyzmgkr{max-width:26rem;font-size:var(--fs-lead);color:var(--color-fg-muted);will-change:transform, opacity;padding-bottom:.3em}.power__placeholder.astro-aqyzmgkr{color:var(--color-fg-subtle)}.power__bg.astro-aqyzmgkr{display:none}.power.astro-aqyzmgkr.is-live .power__bg.astro-aqyzmgkr{opacity:0;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.power__bg-video.astro-aqyzmgkr{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;max-height:100%}.power.astro-aqyzmgkr.is-live .power__stage.astro-aqyzmgkr{height:100svh;padding:0;overflow:hidden}.power.astro-aqyzmgkr.is-live .power__beat.astro-aqyzmgkr{padding:calc(var(--header-height) + var(--space-8)) var(--gutter) var(--space-7);opacity:0;align-content:center;position:absolute;inset:0}.power.astro-aqyzmgkr.is-live .power__beat--high.astro-aqyzmgkr{padding-block:0;translate:0 calc(min(56.25vw,100svh)/-3.33333)}@media (width>=48em){.power.astro-aqyzmgkr.is-live .power__beat--high.astro-aqyzmgkr{translate:0 calc(min(56.25vw,100svh)/-8.33333)}.power.astro-aqyzmgkr.is-live .power__beat--tall.astro-aqyzmgkr{translate:0 calc(min(56.25vw,100svh)/-16.6667)}}@media (width>=48em) and (height<=40em){.power.astro-aqyzmgkr.is-live .power__beat--high.astro-aqyzmgkr{translate:0 calc(min(56.25vw,100svh)/-16.6667)}.power.astro-aqyzmgkr.is-live .power__beat--tall.astro-aqyzmgkr{translate:0}.power__row--big.astro-aqyzmgkr{font-size:min(var(--fs-statement), 14svh)}.power__row--mega.astro-aqyzmgkr{font-size:min(clamp(2.25rem,.4rem + 5.8vw,8rem),11svh)}.power__partner-logo.astro-aqyzmgkr{width:min(44rem,72vw,120svh)}.power__mark.astro-aqyzmgkr{width:min(28rem,60vw,60svh)}}.power.astro-aqyzmgkr.is-live .power__beat--center.astro-aqyzmgkr{padding-inline:calc(var(--gutter) + 2.5rem)}.power.astro-aqyzmgkr.is-live .astro-aqyzmgkr[data-power-lift]{transform-origin:top;will-change:transform}.power.astro-aqyzmgkr.is-live .power__beat--system.astro-aqyzmgkr{display:block}.power.astro-aqyzmgkr.is-live .power__system.astro-aqyzmgkr{left:var(--gutter);right:var(--gutter);top:calc(var(--header-height) + var(--space-9) + var(--space-7));bottom:var(--space-7);place-items:center;display:grid;position:absolute;container-type:size}.power.astro-aqyzmgkr.is-live .power__frame.astro-aqyzmgkr{width:min(100cqw,150cqh);height:auto}.power.astro-aqyzmgkr.is-live .power__figure.astro-aqyzmgkr{height:100%;min-height:0}.power.astro-aqyzmgkr.is-live .power__figure.astro-aqyzmgkr picture.astro-aqyzmgkr{max-height:100%}.power.astro-aqyzmgkr.is-live .power__figure.astro-aqyzmgkr img.astro-aqyzmgkr{max-height:calc(min(46svh, 36vw) * var(--m-scale,1));object-fit:contain;object-position:right center}@media (width<=47.99em){.power__row--big.astro-aqyzmgkr{font-size:clamp(2rem,11vw,3rem)}.power__row--mega.astro-aqyzmgkr{white-space:normal;font-size:clamp(1.75rem,9.4vw,2.75rem)}.power__partner-logo.astro-aqyzmgkr{width:min(18rem,76vw)}.power__mark.astro-aqyzmgkr{width:min(13rem,56vw)}.power__index.astro-aqyzmgkr{gap:var(--space-4) var(--space-6)}.power__index-name.astro-aqyzmgkr{font-size:var(--fs-lead)}.power__figure.astro-aqyzmgkr{justify-items:center}.power__figure.astro-aqyzmgkr picture.astro-aqyzmgkr{width:calc(100% * var(--m-scale,1))}.power__motor.astro-aqyzmgkr{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.power__motor-copy.astro-aqyzmgkr{font-size:var(--fs-body);padding-bottom:0}.power.astro-aqyzmgkr.is-live .power__system.astro-aqyzmgkr{top:calc(var(--header-height) + var(--space-9) + var(--space-5));bottom:var(--space-9)}.power.astro-aqyzmgkr.is-live .power__figure.astro-aqyzmgkr img.astro-aqyzmgkr{max-height:calc(36svh * var(--m-scale,1));object-position:center}.power.astro-aqyzmgkr.is-live .power__beat--center.astro-aqyzmgkr{padding-inline:var(--gutter)}.power__cue.astro-aqyzmgkr{bottom:max(var(--space-5), env(safe-area-inset-bottom))}.power__cue.astro-aqyzmgkr[data-cue=power-start]{top:calc(100% - max(var(--space-5), env(safe-area-inset-bottom)))}.power__cue.astro-aqyzmgkr[data-cue=power-start].is-centre{top:50%}}.power__cue.astro-aqyzmgkr{color:var(--color-fg)}.power__cue.astro-aqyzmgkr[data-cue=power-start]{bottom:auto;top:calc(100% - max(var(--space-6), env(safe-area-inset-bottom)));transition:opacity .6s var(--ease-out), top .7s var(--ease-in-out), translate .7s var(--ease-in-out);translate:-50% -100%}.power__cue.astro-aqyzmgkr[data-cue=power-start].is-centre{top:50%;translate:-50% -50%}@media (prefers-reduced-motion:reduce){.power__cue.astro-aqyzmgkr[data-cue=power-start]{transition:none}}.power__cue.astro-aqyzmgkr.is-high{left:auto;right:calc(var(--gutter) + 1.5rem);justify-items:end;translate:none}.power__motor-model.astro-aqyzmgkr{margin-top:var(--space-3)}.power__motor-model.astro-aqyzmgkr .power__motor-kw.astro-aqyzmgkr{font-family:var(--font-ui);font-size:max(.75rem,.14em);font-weight:var(--weight-medium);letter-spacing:var(--tracking-ui);color:var(--color-fg-muted);vertical-align:baseline;margin:0 0 0 .35em}.power__nav.astro-aqyzmgkr{display:none}.power.astro-aqyzmgkr.is-live .power__nav.astro-aqyzmgkr{left:50%;top:calc(var(--header-height) + var(--space-5));z-index:3;opacity:0;pointer-events:none;display:block;position:absolute;translate:-50%}.power__nav-go.astro-aqyzmgkr{row-gap:var(--space-2);min-width:var(--touch-target);padding:var(--space-2) 0 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.power.astro-aqyzmgkr.is-live .power__nav.astro-aqyzmgkr.is-ready .power__nav-go.astro-aqyzmgkr{pointer-events:auto}.power__nav-go.astro-aqyzmgkr:focus-visible{outline-offset:4px;outline:1px solid}.power.astro-aqyzmgkr.is-live .power__index--slot.astro-aqyzmgkr{visibility:hidden}.power__nav-line.astro-aqyzmgkr{height:1px;margin-top:var(--space-2);transform-origin:50%;background:currentColor;display:block;transform:scaleX(0)}.power.astro-aqyzmgkr.is-live .power__beat--motor.astro-aqyzmgkr{padding-top:calc(var(--header-height) + var(--space-8) + 4rem)}@media (width<=47.99em){.power.astro-aqyzmgkr.is-live .power__nav.astro-aqyzmgkr{left:calc(var(--gutter) + 1.25rem);right:var(--gutter);top:calc(var(--header-height) + var(--space-4));translate:none}.power__cue.astro-aqyzmgkr.is-high{left:50%;right:auto;top:calc(var(--header-height) + var(--space-4) + 5.25rem);justify-items:center;bottom:auto;translate:-50%}.power.astro-aqyzmgkr.is-live .power__nav.astro-aqyzmgkr .power__index.astro-aqyzmgkr{justify-content:space-between;gap:var(--space-3)}.power.astro-aqyzmgkr.is-live .power__nav.astro-aqyzmgkr .power__index-name.astro-aqyzmgkr{font-size:clamp(1rem, 4.6vw, var(--fs-lead))}.power.astro-aqyzmgkr.is-live .power__beat--motor.astro-aqyzmgkr{padding-top:calc(var(--header-height) + var(--space-6) + 4.5rem)}.power__index.astro-aqyzmgkr{gap:var(--space-3) var(--space-6);flex-wrap:nowrap}}.why.astro-sq2prxtj{background:var(--color-bg);color:var(--color-fg)}.why__block.astro-sq2prxtj{gap:var(--space-6) var(--grid-gap);margin-top:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.why__block--quiet.astro-sq2prxtj{margin-top:var(--space-section)}.why__title.astro-sq2prxtj{font-size:var(--fs-h2);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;grid-column:1/span 7;margin:0;line-height:.95}.why__text.astro-sq2prxtj{gap:var(--space-5);max-width:var(--width-text);padding-top:var(--space-3);grid-column:8/span 5;display:grid}.why__text.astro-sq2prxtj p.astro-sq2prxtj{font-size:var(--fs-lead);color:var(--color-fg-muted);margin:0;line-height:1.5}.why__text.astro-sq2prxtj p.astro-sq2prxtj:first-child{color:var(--color-fg)}.why__text.astro-sq2prxtj .why__sign.astro-sq2prxtj{margin-top:var(--space-3);font-family:var(--font-ui);font-size:var(--fs-micro);letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--color-fg)}@media (width<=64em){.why__title.astro-sq2prxtj,.why__text.astro-sq2prxtj{grid-column:1/-1}}.life.astro-ik2ypxf6{position:relative}.features__label.astro-pv3molw3{align-items:center;gap:var(--space-5);margin:0 0 var(--space-8);letter-spacing:.22em;color:var(--color-fg);font-size:clamp(.875rem,.7rem + .55vw,1.25rem);display:flex}.features__index.astro-pv3molw3{font-variant-numeric:tabular-nums}.features__rule.astro-pv3molw3{background:var(--color-border-strong);width:clamp(2.5rem,5vw,4.5rem);height:1px}@media (width<=47.99em){.features__label.astro-pv3molw3{gap:var(--space-3);white-space:nowrap;letter-spacing:.16em}.features__rule.astro-pv3molw3{width:1.5rem}}.features__cards.astro-pv3molw3{column-gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.feature--2.astro-pv3molw3,.feature--4.astro-pv3molw3{margin-top:var(--space-9)}@media (width<=63.99em) and (width>=48em){.features__cards.astro-pv3molw3{row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.feature__text.astro-pv3molw3{row-gap:var(--space-2);padding-top:var(--space-5);display:grid}.feature__name.astro-pv3molw3{font-size:var(--fs-h3);letter-spacing:var(--tracking-heading);margin:0;line-height:1.1}.feature__detail.astro-pv3molw3{max-width:26rem;font-family:var(--font-display);letter-spacing:var(--tracking-heading);color:var(--color-fg);margin:0;font-size:clamp(1rem,.85rem + .6vw,1.375rem);line-height:1.2}html.js .astro-pv3molw3[data-feature]:not(.is-in){opacity:0;transform:translateY(2rem)}.astro-pv3molw3[data-feature]{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out)}.feature--2.astro-pv3molw3{transition-delay:.1s}.feature--3.astro-pv3molw3{transition-delay:.2s}.feature--4.astro-pv3molw3{transition-delay:.3s}@media (prefers-reduced-motion:reduce){html.js .astro-pv3molw3[data-feature]:not(.is-in){opacity:1;transform:none}}@media (width<=47.99em){.features__label.astro-pv3molw3{margin-bottom:var(--space-7)}.features__cards.astro-pv3molw3{row-gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.feature--2.astro-pv3molw3,.feature--4.astro-pv3molw3{margin-top:0}.feature--2.astro-pv3molw3,.feature--3.astro-pv3molw3,.feature--4.astro-pv3molw3{transition-delay:0s}.feature__text.astro-pv3molw3{padding-top:var(--space-4)}}.variants.astro-g3myoj6c{padding-block:var(--space-section) var(--space-9);background:var(--color-cream);color:var(--color-cream-ink);overflow-x:clip}.variants.astro-g3myoj6c .astro-g3myoj6c::selection{background:var(--color-cream-ink);color:var(--color-cream)}.variants__head.astro-g3myoj6c{row-gap:var(--space-6);margin-bottom:var(--space-7)}.variants__title.astro-g3myoj6c{font-size:var(--fs-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-transform:uppercase;grid-column:1/span 7}.variants__stage.astro-g3myoj6c{gap:var(--space-6);display:grid}.variants__renders.astro-g3myoj6c{aspect-ratio:2688/1520;width:100%;position:relative;overflow:hidden}.variants__render.astro-g3myoj6c{opacity:0;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}.variants__render.astro-g3myoj6c img.astro-g3myoj6c{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000,#000 10% 92%,#0000);mask-image:linear-gradient(#0000,#000 10% 92%,#0000)}.variants__placeholder.astro-g3myoj6c{inset:auto var(--gutter) var(--space-4);color:var(--color-cream-muted);position:absolute}.variants__stage.astro-g3myoj6c:has(#variant-black:checked) .astro-g3myoj6c[data-variant=black],.variants__stage.astro-g3myoj6c:has(#variant-midnight-blue:checked) .astro-g3myoj6c[data-variant=midnight-blue],.variants__stage.astro-g3myoj6c:has(#variant-forest-green:checked) .astro-g3myoj6c[data-variant=forest-green],.variants__stage.astro-g3myoj6c:has(#variant-baby-blue:checked) .astro-g3myoj6c[data-variant=baby-blue],.variants__stage.astro-g3myoj6c:has(#variant-white:checked) .astro-g3myoj6c[data-variant=white]{opacity:1}.swatches.astro-g3myoj6c{justify-content:center;gap:var(--space-5) var(--space-7);padding-block:var(--space-4) 0;border:0;flex-wrap:wrap;margin:0 auto;display:flex}.swatch.astro-g3myoj6c label.astro-g3myoj6c{justify-items:center;row-gap:var(--space-4);min-width:5.5rem;font-family:var(--font-ui);font-size:var(--fs-ui);letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--color-cream-muted);cursor:pointer;transition:color var(--dur-fast) linear;display:grid}.swatch__chip.astro-g3myoj6c{background:var(--swatch);width:3.5rem;height:3.5rem;transition:transform var(--dur-base) var(--ease-out);border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px #00000014}.swatch__chip.astro-g3myoj6c:after{content:"";border:1px solid var(--color-cream-ink);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border-radius:50%;position:absolute;inset:-6px;transform:scale(.94)}.swatch.astro-g3myoj6c label.astro-g3myoj6c:hover{color:var(--color-cream-ink)}.swatch.astro-g3myoj6c label.astro-g3myoj6c:hover .swatch__chip.astro-g3myoj6c{transform:translateY(-3px)}.swatch.astro-g3myoj6c input.astro-g3myoj6c:checked+label.astro-g3myoj6c{color:var(--color-cream-ink)}.swatch.astro-g3myoj6c input.astro-g3myoj6c:checked+label.astro-g3myoj6c .swatch__chip.astro-g3myoj6c:after{opacity:1;transform:none}.swatch.astro-g3myoj6c input.astro-g3myoj6c:focus-visible+label.astro-g3myoj6c .swatch__chip.astro-g3myoj6c:after{opacity:1;border-style:dashed;transform:none}@media (prefers-reduced-motion:reduce){.swatch__chip.astro-g3myoj6c,.swatch__chip.astro-g3myoj6c:after{transition:none}.swatch.astro-g3myoj6c label.astro-g3myoj6c:hover .swatch__chip.astro-g3myoj6c{transform:none}}@media (width<=63.99em){.variants__title.astro-g3myoj6c{grid-column:1/-1}}@media (width<=47.99em){.variants.astro-g3myoj6c{padding-bottom:var(--space-8)}.variants__renders.astro-g3myoj6c{width:115vw;margin-inline:-7.5vw}.swatches.astro-g3myoj6c{gap:var(--space-5) var(--space-4)}.swatch.astro-g3myoj6c label.astro-g3myoj6c{letter-spacing:.12em;min-width:4.25rem;font-size:.625rem}.swatch__chip.astro-g3myoj6c{width:2.75rem;height:2.75rem}}.gallery.astro-b32uuoss{--h:min(68svh, 44rem);--w-max:72vw;padding-block:var(--space-7) var(--space-section);position:relative}.gallery__head.astro-b32uuoss{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.gallery__controls.astro-b32uuoss{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.gallery__count.astro-b32uuoss{margin:0 var(--space-4) 0 0;color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.gallery__count.astro-b32uuoss span.astro-b32uuoss{color:var(--color-fg)}.gallery__arrow.astro-b32uuoss{width:2.75rem;height:2.75rem;color:var(--color-fg);cursor:pointer;transition:opacity var(--dur-fast) linear;background:0 0;border:0;place-items:center;padding:0;display:grid}.gallery__arrow.astro-b32uuoss span.astro-b32uuoss{background:currentColor;width:1.5rem;height:1px;position:relative}.gallery__arrow.astro-b32uuoss span.astro-b32uuoss:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.gallery__arrow--prev.astro-b32uuoss span.astro-b32uuoss{transform:scaleX(-1)}.gallery__arrow.astro-b32uuoss:disabled{opacity:.25;cursor:default}.gallery__arrow.astro-b32uuoss:focus-visible,.gallery__viewport.astro-b32uuoss:focus-visible{outline:1px solid var(--color-fg);outline-offset:4px}.gallery__viewport.astro-b32uuoss{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.gallery__viewport.astro-b32uuoss::-webkit-scrollbar{display:none}.gallery__track.astro-b32uuoss{align-items:flex-end;gap:clamp(var(--space-4), 2vw, var(--space-6));width:max-content;padding:0 var(--gutter);margin:0;list-style:none;display:flex}.gallery__item.astro-b32uuoss{width:min(calc(var(--h) * var(--r)), var(--w-max));scroll-snap-align:start;flex:none}.gallery__index.astro-b32uuoss{margin-top:var(--space-3);color:var(--color-fg-subtle);display:block}.gallery.astro-b32uuoss.is-wheel .gallery__viewport.astro-b32uuoss{height:var(--h);scroll-snap-type:none;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;overflow:hidden}.gallery.astro-b32uuoss.is-wheel .gallery__viewport.astro-b32uuoss.is-dragging{cursor:grabbing}@media (hover:hover) and (pointer:fine){.gallery.astro-b32uuoss.is-wheel .gallery__viewport.astro-b32uuoss.is-dragging{cursor:none}}.gallery.astro-b32uuoss.is-wheel .gallery__track.astro-b32uuoss{perspective:1400px;perspective-origin:50%;width:auto;padding:0;display:block;position:absolute;inset:0}.gallery.astro-b32uuoss.is-wheel .gallery__item.astro-b32uuoss{scroll-snap-align:none;transform-origin:50%;will-change:transform, opacity;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%}.gallery.astro-b32uuoss.is-wheel .gallery__viewport.astro-b32uuoss.is-dragging .gallery__item.astro-b32uuoss{transition:none}.gallery.astro-b32uuoss.is-wheel .gallery__item.astro-b32uuoss:after{content:"";background:var(--color-bg);opacity:var(--shade,0);pointer-events:none;transition:opacity .7s;position:absolute;inset:0}.gallery.astro-b32uuoss.is-wheel .gallery__viewport.astro-b32uuoss.is-dragging .gallery__item.astro-b32uuoss:after{transition:none}.gallery.astro-b32uuoss.is-wheel .gallery__item.astro-b32uuoss img{-webkit-user-drag:none;pointer-events:none}.gallery.astro-b32uuoss.is-wheel .gallery__index.astro-b32uuoss{display:none}.gallery.astro-b32uuoss.is-wheel .gallery__film.astro-b32uuoss{max-height:none}.gallery__how.astro-b32uuoss{width:max-content;max-width:calc(100vw - 2 * var(--gutter));margin:var(--space-6) auto 0;align-items:center;gap:var(--space-4);color:var(--color-fg);transition:opacity .6s var(--ease-out);display:none}.gallery__how.astro-b32uuoss:before,.gallery__how.astro-b32uuoss:after{content:"";background:var(--color-border-strong);width:clamp(1.5rem,4vw,3rem);height:1px}.gallery.astro-b32uuoss.is-wheel .gallery__how.astro-b32uuoss{display:flex}.gallery__how.astro-b32uuoss.is-done{opacity:0}.gallery__how-touch.astro-b32uuoss{display:none}@media (hover:none) and (pointer:coarse){.gallery__how-pointer.astro-b32uuoss{display:none}.gallery__how-touch.astro-b32uuoss{display:inline}}.gallery__drag.astro-b32uuoss{z-index:200;border:1px solid var(--color-fg);width:3.5rem;height:3.5rem;color:var(--color-fg);pointer-events:none;opacity:0;transition:opacity .25s var(--ease-out), scale .25s var(--ease-out);background:#0b0b0a59;border-radius:50%;place-items:center;display:none;position:absolute;top:0;left:0;translate:-50% -50%}.gallery__drag-arrow.astro-b32uuoss{width:1.25rem;height:1px;transition:transform .3s var(--ease-out);background:currentColor;position:relative}.gallery__drag-arrow.astro-b32uuoss:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.gallery__drag.astro-b32uuoss.is-left .gallery__drag-arrow.astro-b32uuoss{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.gallery.astro-b32uuoss.is-wheel .gallery__viewport.astro-b32uuoss{cursor:none}.gallery.astro-b32uuoss.is-wheel .gallery__drag.astro-b32uuoss{display:grid}.gallery.astro-b32uuoss.is-wheel .gallery__viewport.astro-b32uuoss:hover .gallery__drag.astro-b32uuoss{opacity:1}.gallery.astro-b32uuoss.is-wheel .gallery__viewport.astro-b32uuoss.is-dragging .gallery__drag.astro-b32uuoss{scale:.8}}@media (prefers-reduced-motion:reduce){.gallery__drag.astro-b32uuoss{transition:none}}@media (width<=47.99em){.gallery.astro-b32uuoss{--h:min(50svh, 26rem);--w-max:calc(100vw - 2 * var(--gutter) - 2.5rem);padding-block:var(--space-9)}.gallery.astro-b32uuoss.is-wheel{--w-max:calc(100vw - 2 * var(--gutter) - 1.5rem)}.gallery__head.astro-b32uuoss{margin-bottom:var(--space-6)}.gallery__count.astro-b32uuoss{margin-right:var(--space-2)}.gallery.astro-b32uuoss{padding-bottom:calc(var(--space-section) + 2.75rem)}.gallery__controls.astro-b32uuoss{right:var(--gutter);bottom:calc(var(--space-section) - 1rem);z-index:5;position:absolute}}.production.astro-v5754haa{border-top:1px solid var(--color-border)}.production__head.astro-v5754haa{column-gap:var(--grid-gap);row-gap:var(--space-5);margin-bottom:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.production__label.astro-v5754haa{align-items:center;gap:var(--space-4);color:var(--color-fg-muted);grid-column:1/-1;margin:0;display:flex}.production__label.astro-v5754haa:before{content:"";background:var(--color-border-strong);width:2.5rem;height:1px}.production__title.astro-v5754haa{font-size:var(--fs-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-transform:uppercase;grid-column:1/span 9;margin:0}.production__lead.astro-v5754haa{row-gap:var(--space-3);font-size:var(--fs-lead);color:var(--color-fg-muted);grid-column:1/span 6;margin:0;display:grid}.production__count.astro-v5754haa{color:var(--color-fg)}.slots.astro-v5754haa{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.slot.astro-v5754haa{min-height:clamp(20rem,34vw,30rem);padding:var(--space-5);border:1px solid var(--color-border);color:var(--color-fg);transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);grid-template-rows:auto 1fr auto;text-decoration:none;display:grid;position:relative;overflow:hidden}.slot__top.astro-v5754haa{justify-content:flex-end;align-items:center;gap:var(--space-4);display:flex}.slot__name.astro-v5754haa{place-self:center start;row-gap:var(--space-2);display:grid}.slot__label.astro-v5754haa{font-family:var(--font-display);font-size:clamp(1.25rem,.9rem + 1.2vw,1.875rem);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg);line-height:1}.slot__status.astro-v5754haa{align-items:center;gap:var(--space-2);color:var(--color-fg);display:inline-flex}.slot__dot.astro-v5754haa{background:currentColor;border-radius:50%;width:6px;height:6px;position:relative}.slot.astro-v5754haa.is-open .slot__dot.astro-v5754haa:after{content:"";opacity:0;animation:slot-breathe 2.6s var(--ease-out) infinite;border:1px solid;border-radius:50%;position:absolute;inset:-4px}@keyframes slot-breathe{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.slot__number.astro-v5754haa{font-family:var(--font-display);font-size:clamp(5rem,3rem + 7vw,10rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;transition:transform var(--dur-slow) var(--ease-out);justify-self:start;line-height:.8}.slot__cta.astro-v5754haa{padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-fg-muted);transition:color var(--dur-fast) linear;justify-content:space-between;align-items:center;display:flex}.slot__arrow.astro-v5754haa{width:1.75rem;height:1px;transition:width var(--dur-base) var(--ease-out);background:currentColor;position:relative}.slot__arrow.astro-v5754haa:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.slot.astro-v5754haa:hover,.slot.astro-v5754haa:focus-visible{border-color:var(--color-border-strong);background-color:#efebe408}.slot.astro-v5754haa:hover .slot__number.astro-v5754haa,.slot.astro-v5754haa:focus-visible .slot__number.astro-v5754haa{transform:translateY(-.4rem)}.slot.astro-v5754haa:hover .slot__cta.astro-v5754haa,.slot.astro-v5754haa:focus-visible .slot__cta.astro-v5754haa{color:var(--color-fg)}.slot.astro-v5754haa:hover .slot__arrow.astro-v5754haa,.slot.astro-v5754haa:focus-visible .slot__arrow.astro-v5754haa{width:3rem}.slot.astro-v5754haa:focus-visible{outline:1px solid var(--color-fg);outline-offset:4px}@media (prefers-reduced-motion:reduce){.slot.astro-v5754haa.is-open .slot__dot.astro-v5754haa:after{animation:none}.slot__number.astro-v5754haa,.slot__arrow.astro-v5754haa{transition:none}}@media (width<=64em){.production__title.astro-v5754haa,.production__lead.astro-v5754haa{grid-column:1/-1}}@media (width<=47.99em){.production__head.astro-v5754haa{margin-bottom:var(--space-7)}.slots.astro-v5754haa{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.slot.astro-v5754haa{column-gap:var(--space-5);row-gap:var(--space-4);min-height:0;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr)}.slot__name.astro-v5754haa{align-self:center;row-gap:var(--space-1);grid-area:1/1/span 2}.slot__label.astro-v5754haa{font-size:clamp(1rem,4.4vw,1.25rem)}.slot__number.astro-v5754haa{font-size:clamp(3.25rem,15vw,4.25rem)}.slot__top.astro-v5754haa{grid-area:1/2;align-self:end}.slot__cta.astro-v5754haa{padding-top:var(--space-3);grid-area:2/2;align-self:start}}.test-drive.astro-prpeazr2{padding-block:var(--space-section);background:var(--color-fg);color:var(--color-bg)}.test-drive__chapter.astro-prpeazr2{margin-bottom:var(--space-7);color:#0b0b0a99}.test-drive__chapter.astro-prpeazr2 .chapter__index{color:var(--color-bg)}.test-drive__chapter.astro-prpeazr2 .chapter__index:after{background:#0b0b0a66}.test-drive__title.astro-prpeazr2{font-size:var(--fs-statement);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-transform:uppercase;flex-direction:column;display:flex}.test-drive__title.astro-prpeazr2 span.astro-prpeazr2:last-child{text-align:right;align-self:flex-end}.test-drive__sub.astro-prpeazr2{margin:var(--space-6) 0 0;font-size:var(--fs-lead);color:#0b0b0ab3}.test-drive__cta.astro-prpeazr2{margin-top:var(--space-7);font-size:var(--fs-body)}.test-drive__brochure.astro-prpeazr2{margin-top:var(--space-7);margin-left:var(--space-7);font-size:var(--fs-body);opacity:.75}@media (width<=40em){.test-drive__brochure.astro-prpeazr2{margin-top:var(--space-5);margin-left:0;display:table}}.test-drive.astro-prpeazr2 .astro-prpeazr2:focus-visible{outline-color:var(--color-bg)}@media (width<=47.99em){.test-drive__title.astro-prpeazr2{font-size:clamp(2.5rem,13vw,5rem)}.test-drive__title.astro-prpeazr2 span.astro-prpeazr2:last-child{text-align:left;align-self:flex-start}}.seeyou.astro-5yhsbnrt{background:var(--color-bg);color:var(--color-fg);position:relative}.seeyou.astro-5yhsbnrt .seeyou__film.astro-5yhsbnrt{max-height:none}.seeyou__line.astro-5yhsbnrt{left:var(--gutter);bottom:clamp(var(--space-6), 6vw, var(--space-9));z-index:2;font-size:var(--fs-statement);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-transform:uppercase;text-shadow:0 2px 24px #00000073;pointer-events:none;margin:0;position:absolute}@media (width<=47.99em){.seeyou__line.astro-5yhsbnrt{bottom:var(--space-5);font-size:clamp(1.75rem,8vw,2.5rem)}}.wheel-intro.astro-fneoxloe{height:0}html.js .wheel-intro.astro-fneoxloe{height:90svh}@media (prefers-reduced-motion:reduce){html.js .wheel-intro.astro-fneoxloe{height:0}}@property --turning{syntax:"<number>";inherits:true;initial-value:0}.wheelnav.astro-fneoxloe{--turning:0;z-index:calc(var(--z-header) - 1);color:var(--color-fg);pointer-events:none;opacity:0;visibility:hidden;transition:color var(--dur-base) linear, --turning .5s var(--ease-out), visibility 0s linear .3s;position:fixed;inset:0}.wheelnav.astro-fneoxloe.is-visible{opacity:1;visibility:visible;transition:color var(--dur-base) linear, --turning .5s var(--ease-out), visibility 0s}.wheelnav.astro-fneoxloe.is-active,.wheelnav.astro-fneoxloe.is-open{--turning:1}.wheelnav.astro-fneoxloe.is-light{color:var(--color-cream-ink)}.wheelnav.astro-fneoxloe.is-open{pointer-events:auto;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.wheelnav.astro-fneoxloe.is-open.is-dragging{cursor:grabbing}.wheelnav__dim.astro-fneoxloe{opacity:var(--open,0);pointer-events:none;background:#0b0b0a9e;position:absolute;inset:0}.wheelnav__head.astro-fneoxloe{left:var(--gutter);right:var(--gutter);top:var(--head-y,20svh);row-gap:var(--space-3);text-align:center;opacity:var(--head,0);pointer-events:none;justify-items:center;padding-bottom:clamp(1rem,2.5svh,2rem);display:grid;position:absolute;translate:0 -100%}.wheelnav__headline.astro-fneoxloe{font-family:var(--font-display);font-size:clamp(1.5rem,1rem + 2.6vw,3.25rem);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-transform:uppercase;text-shadow:0 .04em .6em #00000059;margin:0}@media (height<=40em){.wheelnav__head.astro-fneoxloe{display:none}}.wheelnav__subline.astro-fneoxloe{font-family:var(--font-ui);font-size:var(--fs-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-ui);text-transform:uppercase;opacity:.7;text-wrap:balance;margin:0;line-height:1.4}.wheelnav__svg.astro-fneoxloe{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wheelnav__hub-ring.astro-fneoxloe{fill:none;stroke:#efebe4;vector-effect:non-scaling-stroke}.wheelnav__rim.astro-fneoxloe{fill:#0b0b0a}.wheelnav__spoke.astro-fneoxloe{fill:#0b0b0a;stroke:#efebe4;stroke-width:1px;stroke-opacity:.75;stroke-linejoin:round;vector-effect:non-scaling-stroke}.wheelnav__edge.astro-fneoxloe{fill:none;stroke:#efebe4;stroke-width:1.2px;vector-effect:non-scaling-stroke}.wheelnav__edge--inner.astro-fneoxloe{stroke-width:1px;stroke-opacity:.6}.wheelnav__disc.astro-fneoxloe{fill:rgb(11 11 10/var(--disc,0))}.wheelnav__hub.astro-fneoxloe{fill:#0b0b0a;stroke:#efebe4;stroke-width:1px;vector-effect:non-scaling-stroke}.wheelnav__hub-ring.astro-fneoxloe{stroke-width:1px;opacity:.35}.wheelnav__marker.astro-fneoxloe{stroke:#efebe4;stroke-width:1.5px}.wheelnav__teeth.astro-fneoxloe line{stroke:#efebe4;stroke-width:1px}.wheelnav__ticks.astro-fneoxloe line{stroke:#efebe4;stroke-width:1.2px}.wheelnav__label.astro-fneoxloe{font-family:var(--font-ui);font-size:10px;font-weight:var(--weight-medium);letter-spacing:.22em;text-transform:uppercase;fill:currentColor;stroke:#0b0b0a8c;stroke-width:3px;paint-order:stroke;transition:opacity .35s var(--ease-out)}.wheelnav.astro-fneoxloe.is-open .wheelnav__label.astro-fneoxloe{fill:#efebe4;stroke:#0b0b0ab3;cursor:pointer}.wheelnav.astro-fneoxloe.is-light .wheelnav__label.astro-fneoxloe{stroke:#e8e0d499}.wheelnav__num.astro-fneoxloe{letter-spacing:.12em;opacity:.6;font-variant-numeric:tabular-nums;font-size:8.5px}.wheelnav__counter.astro-fneoxloe{font-family:var(--font-ui);letter-spacing:.18em;fill:currentColor;opacity:.7;font-variant-numeric:tabular-nums;stroke:#0b0b0a8c;stroke-width:3px;paint-order:stroke;font-size:8.5px}.wheelnav.astro-fneoxloe.is-open .wheelnav__counter.astro-fneoxloe{fill:#efebe4}.wheelnav__breath.astro-fneoxloe{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0;animation:wheel-breathe 3.4s var(--ease-out) infinite}.wheelnav.astro-fneoxloe.is-open .wheelnav__breath.astro-fneoxloe,.wheelnav.astro-fneoxloe.is-dragging .wheelnav__breath.astro-fneoxloe{opacity:0;animation:none}@keyframes wheel-breathe{0%{opacity:.55;transform:scale(1)}55%{opacity:0;transform:scale(1.16)}to{opacity:0;transform:scale(1.16)}}.wheelnav__hint.astro-fneoxloe{transition:opacity .35s var(--ease-out)}.wheelnav__hint.astro-fneoxloe path.astro-fneoxloe{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.wheelnav__hint-spin.astro-fneoxloe{transform-box:fill-box;transform-origin:50%;animation:wheel-nudge 3.4s var(--ease-in-out) infinite}@keyframes wheel-nudge{0%,55%{transform:rotate(0)}80%,to{transform:rotate(90deg)}}.wheelnav__navtag.astro-fneoxloe{transition:opacity .35s var(--ease-out);pointer-events:none}.wheelnav__navtag.astro-fneoxloe path.astro-fneoxloe{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.wheelnav__navtag-arrow.astro-fneoxloe{animation:wheel-navtag 3.4s var(--ease-in-out) infinite}@keyframes wheel-navtag{0%,50%,to{transform:translate(0)}65%,85%{transform:translate(-4px,-4px)}}.wheelnav__navtag-text.astro-fneoxloe{fill:currentColor;font-family:var(--font-ui);font-size:8.5px;font-weight:var(--weight-medium);letter-spacing:.2em;text-transform:uppercase}.wheelnav__navtag-text--touch.astro-fneoxloe{display:none}@media (hover:none) and (pointer:coarse){.wheelnav__navtag-text--pointer.astro-fneoxloe{display:none}.wheelnav__navtag-text--touch.astro-fneoxloe{display:inline}}@media (prefers-reduced-motion:reduce){.wheelnav__breath.astro-fneoxloe,.wheelnav__hint-spin.astro-fneoxloe,.wheelnav__navtag-arrow.astro-fneoxloe{animation:none}}@media (width<=47.99em){.wheelnav__label.astro-fneoxloe{letter-spacing:.18em;font-size:9px}}.wheelnav__hit.astro-fneoxloe{left:0;top:var(--hit-top,6rem);width:var(--hit-w,7rem);height:var(--hit-h,10rem);cursor:pointer;pointer-events:none;background:0 0;border:0;padding:0;position:absolute}.wheelnav.astro-fneoxloe.is-docked:not(.is-open) .wheelnav__hit.astro-fneoxloe{pointer-events:auto}.wheelnav__hit.astro-fneoxloe:focus-visible{outline-offset:-4px;outline:1px solid}[data-chapter]:focus{outline:none}@media (prefers-reduced-motion:reduce){.wheelnav.astro-fneoxloe,.wheelnav.astro-fneoxloe.is-visible,.wheelnav__label.astro-fneoxloe{transition:none}}
