.fZkf8a_hero{--main-h:clamp(22rem, calc(100svh - 24rem), 40rem);padding:7.5rem 0 clamp(3.5rem,7vw,6rem);position:relative}.fZkf8a_copy{text-align:center;max-width:40rem;margin:0 auto;padding:0 1.25rem}.fZkf8a_title{font-family:var(--font-display);letter-spacing:-.045em;color:var(--color-heading);text-wrap:balance;font-size:clamp(2.75rem,5vw,4.9rem);font-weight:560;line-height:.98}.fZkf8a_lead{max-width:44ch;color:var(--color-body);text-wrap:pretty;margin:1.25rem auto 0;font-size:1.0625rem;line-height:1.62}.fZkf8a_row{justify-content:center;align-items:flex-end;gap:clamp(1rem,2.4vw,2.5rem);margin-top:clamp(2rem,4.5svh,3.5rem);padding:0 1.25rem;display:flex}.fZkf8a_frame{will-change:translate;flex:none}.fZkf8a_shot{height:calc(var(--main-h) * .78);aspect-ratio:var(--ar);background:#dfe9e4;border-radius:.5rem;position:relative;overflow:hidden}.fZkf8a_frame[data-main] .fZkf8a_shot{height:var(--main-h)}.fZkf8a_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fZkf8a_cap{color:var(--color-ink-soft);margin-top:.75rem;font-size:.9375rem;font-weight:500;line-height:1.4}.fZkf8a_frame[data-main] .fZkf8a_cap{color:var(--color-heading)}@keyframes fZkf8a_open{0%{clip-path:inset(100% 0 0 round .5rem)}}@keyframes fZkf8a_settle{0%{transform:scale(1.08)}}@keyframes fZkf8a_rise{0%{opacity:0;transform:translateY(.6rem)}}.fZkf8a_hero[data-armed]:not([data-in]) .fZkf8a_shot,.fZkf8a_hero[data-armed]:not([data-in]) .fZkf8a_cap{opacity:0}.fZkf8a_hero[data-in] .fZkf8a_shot{animation:fZkf8a_open 1.1s var(--ease-out) both;animation-delay:calc(var(--i) * .12s + .12s)}.fZkf8a_hero[data-in] .fZkf8a_video{animation:fZkf8a_settle 1.6s var(--ease-out) both;animation-delay:calc(var(--i) * .12s + .12s)}.fZkf8a_hero[data-in] .fZkf8a_cap{animation:fZkf8a_rise .6s var(--ease-out) both;animation-delay:calc(var(--i) * .12s + .7s)}@media (max-width:767px){.fZkf8a_hero{--main-h:min(52svh, 26rem);padding-top:6.5rem}.fZkf8a_row{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;padding:0 12vw;overflow-x:auto}.fZkf8a_row::-webkit-scrollbar{display:none}.fZkf8a_frame{scroll-snap-align:center}}
.uKdQSq_places{--edge:max(1.25rem, calc((100vw - 1450px) / 2 + 3rem));color:#fff;background:#0e342b;position:relative}.uKdQSq_places[data-stage]{height:calc(var(--n) * 70svh + 30svh)}.uKdQSq_stage{padding:clamp(3.5rem, 7vw, 6rem) var(--edge);position:relative}.uKdQSq_places[data-stage] .uKdQSq_stage{flex-direction:column;justify-content:center;height:100svh;padding-block:5.5rem 3rem;display:flex;position:sticky;top:0;overflow:hidden}.uKdQSq_title{max-width:12ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,4.6vw,4.4rem);font-weight:560;line-height:1.02}.uKdQSq_list{gap:3rem;margin-top:2.5rem;display:grid}.uKdQSq_frame{aspect-ratio:4/3;background:#12463a;border-radius:.5rem;position:relative;overflow:hidden}.uKdQSq_shot{transform-origin:50% 100%;will-change:clip-path, transform;position:absolute;inset:0}.uKdQSq_img{object-fit:cover}.uKdQSq_link{outline-offset:4px;border-radius:.375rem;margin-top:1rem;display:block}.uKdQSq_link:focus-visible{outline:2px solid #fff}.uKdQSq_model{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.9rem,3vw,2.9rem);font-weight:560;line-height:1.06;display:block}.uKdQSq_object{color:#ffffffb8;margin-top:.4rem;font-size:1.0625rem;line-height:1.5;display:block}@media (hover:hover) and (pointer:fine){.uKdQSq_link:hover .uKdQSq_object{color:#fff}}.uKdQSq_places[data-stage] .uKdQSq_list{gap:0;width:38%;margin-top:clamp(1.5rem,4svh,3rem)}.uKdQSq_places[data-stage] .uKdQSq_frame{top:50%;right:var(--edge);background:0 0;width:min(52%,760px,133.333svh - 10.6667rem);position:absolute;translate:0 -50%}.uKdQSq_places[data-stage] .uKdQSq_row:first-child .uKdQSq_frame{background:#12463a}.uKdQSq_places[data-stage] .uKdQSq_link{opacity:.5;transition:opacity .32s var(--ease-out);border-top:1px solid #ffffff24;margin-top:0;padding-block:clamp(.6rem,1.6svh,1rem)}.uKdQSq_places[data-stage] .uKdQSq_row:last-child .uKdQSq_link{border-bottom:1px solid #ffffff24}.uKdQSq_places[data-stage] .uKdQSq_model{font-size:clamp(1.45rem,2.2vw,2.2rem)}.uKdQSq_places[data-stage] .uKdQSq_object{color:#ffffffdb;margin-top:.15rem;font-size:.9375rem}.uKdQSq_places[data-stage] .uKdQSq_row[data-active] .uKdQSq_link,.uKdQSq_places[data-stage] .uKdQSq_link:hover,.uKdQSq_places[data-stage] .uKdQSq_link:focus-visible{opacity:1}.uKdQSq_places[data-stage] .uKdQSq_row:not(:first-child) .uKdQSq_shot{clip-path:inset(100% 0 0)}
.Vn1sPG_conveyor{--h:clamp(13rem, 36svh, 22rem);--gap:clamp(2.5rem, 4.5vw, 5rem);--edge:max(1.25rem, calc((100vw - 1450px) / 2 + 3rem));position:relative}.Vn1sPG_stage{flex-direction:column;padding-block:clamp(3.5rem,7vw,6rem);display:flex;position:relative}.Vn1sPG_conveyor[data-stage] .Vn1sPG_stage{justify-content:center;height:100svh;padding-block:5.5rem 3.5rem;position:sticky;top:0;overflow:hidden}.Vn1sPG_head{padding-inline:var(--edge);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;display:flex}.Vn1sPG_title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-heading);text-wrap:balance;font-size:clamp(2.25rem,4.6vw,4.4rem);font-weight:560;line-height:1.02}.Vn1sPG_lead{max-width:44ch;color:var(--color-body);text-wrap:pretty;margin-top:.9rem;font-size:1.0625rem;line-height:1.62}.Vn1sPG_outlet{max-width:26rem}.Vn1sPG_hint{color:var(--color-ink-soft);text-wrap:pretty;margin-top:.6rem;font-size:.9375rem;line-height:1.5}.Vn1sPG_viewport{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--edge);scrollbar-width:none;margin-top:clamp(2.5rem,5svh,4rem);position:relative;overflow-x:auto}.Vn1sPG_viewport::-webkit-scrollbar{display:none}.Vn1sPG_conveyor[data-stage] .Vn1sPG_viewport{overflow:visible}.Vn1sPG_track{gap:var(--gap);width:max-content;padding:2.25rem var(--edge) .25rem;background:linear-gradient(var(--color-hairline), var(--color-hairline)) 0 calc(2.25rem + var(--h)) / 100% 1px no-repeat;will-change:transform;display:flex;position:relative}.Vn1sPG_item{scroll-snap-align:start;width:calc(var(--h) * var(--ar));min-width:11rem;position:relative}.Vn1sPG_group{white-space:nowrap;color:var(--color-ink-soft);font-size:.9375rem;font-weight:500;line-height:1.1;position:absolute;bottom:calc(100% + .6rem);left:0}.Vn1sPG_item[data-group]:not(:first-child){margin-left:calc(var(--gap) * .6)}.Vn1sPG_shot{height:var(--h);position:relative}.Vn1sPG_img{object-fit:contain;object-position:50% 100%;transition:opacity .26s var(--ease-out), filter .26s var(--ease-out)}.Vn1sPG_img[data-off]{opacity:0;filter:blur(6px)}.Vn1sPG_label{transition:opacity .3s var(--ease-out);padding-top:1.25rem;padding-right:1rem}.Vn1sPG_name{font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;color:var(--color-heading);font-size:clamp(1.45rem,2vw,2rem);font-weight:560;line-height:1.08}.Vn1sPG_link{transition:color .2s var(--ease-out);border-radius:.125rem}.Vn1sPG_link:after{content:"";border-radius:.5rem;position:absolute;inset:0}.Vn1sPG_link:focus-visible{outline:none}.Vn1sPG_link:focus-visible:after{outline:2px solid var(--color-cta);outline-offset:6px}@media (hover:hover) and (pointer:fine){.Vn1sPG_item:hover .Vn1sPG_link{color:var(--color-forest-ink)}.Vn1sPG_item:hover .Vn1sPG_img:not([data-off]){transform:translateY(-.4rem)}.Vn1sPG_img{transition:opacity .26s var(--ease-out), filter .26s var(--ease-out), transform .32s var(--ease-out)}}.Vn1sPG_people{color:var(--color-heading);white-space:nowrap;margin-top:.5rem;font-size:1.0625rem;font-weight:500;line-height:1.4}.Vn1sPG_note{color:var(--color-ink-soft);font-weight:400}.Vn1sPG_conveyor[data-stage] .Vn1sPG_label{opacity:.62}.Vn1sPG_conveyor[data-stage] .Vn1sPG_item[data-active] .Vn1sPG_label,.Vn1sPG_conveyor[data-stage] .Vn1sPG_item:hover .Vn1sPG_label,.Vn1sPG_conveyor[data-stage] .Vn1sPG_item:focus-within .Vn1sPG_label{opacity:1}.Vn1sPG_progress{display:none}.Vn1sPG_conveyor[data-stage] .Vn1sPG_progress{bottom:2rem;left:var(--edge);right:var(--edge);background:var(--color-hairline);opacity:0;height:1px;transition:opacity .3s var(--ease-out);display:block;position:absolute}.Vn1sPG_conveyor[data-moving] .Vn1sPG_progress{opacity:1}.Vn1sPG_progress>span{background:var(--color-heading);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@keyframes Vn1sPG_rise{0%{clip-path:inset(0 0 100%);transform:translateY(35%)}}@keyframes Vn1sPG_settle{0%{opacity:0;transform:translateY(.75rem)}}.Vn1sPG_conveyor[data-armed]:not([data-in]) .Vn1sPG_shot,.Vn1sPG_conveyor[data-armed]:not([data-in]) .Vn1sPG_label,.Vn1sPG_conveyor[data-armed]:not([data-in]) .Vn1sPG_group{opacity:0}.Vn1sPG_conveyor[data-in] .Vn1sPG_shot{animation:Vn1sPG_rise .9s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms)}.Vn1sPG_conveyor[data-in] .Vn1sPG_label,.Vn1sPG_conveyor[data-in] .Vn1sPG_group{animation:Vn1sPG_settle .6s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms + .26s)}@media (max-width:639px){.Vn1sPG_conveyor{--h:14rem;--gap:2rem}.Vn1sPG_name{font-size:1.45rem}.Vn1sPG_note{display:block}.Vn1sPG_sep{display:none}}
