.Rbwhya_moment{box-sizing:border-box;background:var(--st-forest);color:var(--st-on-forest);font-family:var(--st-sans);border-radius:20px;grid-template-rows:minmax(0,196px) auto;align-content:center;justify-items:center;gap:20px;padding:24px 20px;display:grid}.Rbwhya_ring{aspect-ratio:1;place-items:center;max-width:100%;height:100%;display:grid;position:relative}.Rbwhya_svg{fill:none;width:100%;height:100%;position:absolute;inset:0}.Rbwhya_track{stroke:color-mix(in srgb, var(--st-on-forest-ring) 20%, transparent);stroke-width:4px}.Rbwhya_arc{stroke:var(--st-on-forest-ring);stroke-width:12px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.Rbwhya_whole{stroke:var(--st-on-forest-ring);stroke-width:12px;opacity:0}.Rbwhya_house{fill:none;width:36.7%;height:auto;stroke:var(--st-on-forest);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;position:relative}.Rbwhya_line{text-align:center;max-width:18ch;font:500 22px/1.2 var(--st-display);letter-spacing:-.02em;text-wrap:balance;color:var(--st-on-forest);opacity:0;margin:0;transform:translateY(12px)}.Rbwhya_moment[data-state=play]{animation:Rbwhya_arrive .42s var(--st-ease-out) both}.Rbwhya_moment[data-state=play] .Rbwhya_arc{animation:Rbwhya_draw .42s var(--st-ease-in-out) both}.Rbwhya_moment[data-state=play] .Rbwhya_whole{animation:Rbwhya_close .2s var(--st-ease-in-out) .9s both}.Rbwhya_moment[data-state=play] .Rbwhya_house{animation:Rbwhya_pulse .36s var(--st-ease-out) 1.1s both}.Rbwhya_moment[data-state=play] .Rbwhya_line{animation:Rbwhya_rise .32s var(--st-ease-out) 1.1s both}.Rbwhya_moment[data-state=still] .Rbwhya_arc{stroke-dashoffset:0}.Rbwhya_moment[data-state=still] .Rbwhya_whole,.Rbwhya_moment[data-state=still] .Rbwhya_line{opacity:1;transform:none}@keyframes Rbwhya_arrive{0%{opacity:0}to{opacity:1}}@keyframes Rbwhya_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes Rbwhya_close{0%{opacity:0}to{opacity:1}}@keyframes Rbwhya_pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes Rbwhya_rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.Rbwhya_mark{aspect-ratio:1;background:var(--st-surface-1);border-radius:50%;place-items:center;display:grid;position:relative}.Rbwhya_mark .Rbwhya_svg{width:80%;height:80%;inset:10%}.Rbwhya_markTrack{stroke:color-mix(in srgb, var(--st-forest) 20%, transparent);stroke-width:6px}.Rbwhya_markArc{stroke:var(--st-forest);stroke-width:14px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.Rbwhya_markWhole{stroke:var(--st-forest);stroke-width:14px;fill:none;opacity:0}.Rbwhya_markHouse{fill:none;width:34%;height:auto;stroke:var(--st-text-hi);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:relative}.Rbwhya_mark[data-state=play] .Rbwhya_markArc{animation:Rbwhya_draw .42s var(--st-ease-in-out) both}.Rbwhya_mark[data-state=play] .Rbwhya_markWhole{animation:Rbwhya_close .2s var(--st-ease-in-out) .9s both}.Rbwhya_mark[data-state=play] .Rbwhya_markHouse{animation:Rbwhya_pulse .36s var(--st-ease-out) 1.1s both}.Rbwhya_mark[data-state=still] .Rbwhya_markArc{stroke-dashoffset:0}.Rbwhya_mark[data-state=still] .Rbwhya_markWhole{opacity:1}@media (prefers-reduced-motion:reduce){.Rbwhya_mark[data-state] .Rbwhya_markArc{stroke-dashoffset:0;animation:none}.Rbwhya_mark[data-state] .Rbwhya_markWhole{opacity:1;animation:none}.Rbwhya_mark[data-state] .Rbwhya_markHouse{animation:none}.Rbwhya_moment[data-state] .Rbwhya_arc{stroke-dashoffset:0;animation:none}.Rbwhya_moment[data-state] :is(.Rbwhya_whole,.Rbwhya_line){opacity:1;animation:none;transform:none}.Rbwhya_moment[data-state],.Rbwhya_moment[data-state] .Rbwhya_house{animation:none}}
._4wCZqW_frame{--slot:66px;--card-h:58px;aspect-ratio:4/3;background:var(--st-surface-band);isolation:isolate;font-family:var(--st-sans);border-radius:20px;position:relative;overflow:hidden}._4wCZqW_stack{width:min(340px,100% - 48px);position:absolute;top:24px;right:24px}._4wCZqW_cards{height:calc(var(--slot) * 5);transition:opacity .5s var(--st-ease-out), filter .5s var(--st-ease-out), transform .5s var(--st-ease-out);margin:0;padding:0;list-style:none;position:relative}._4wCZqW_card{height:var(--card-h);box-sizing:border-box;background:color-mix(in srgb, var(--st-surface-1) 92%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);box-shadow:0 6px 18px color-mix(in srgb, var(--st-text-hi) 14%, transparent);color:var(--st-text-hi);opacity:0;transform:translateY(calc(var(--pos) * var(--slot))) scale(.96);transition:transform .56s var(--st-ease-out), opacity .42s var(--st-ease-out);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-content:center;column-gap:12px;padding:8px 14px 8px 12px;display:grid;position:absolute;top:0;left:0;right:0}._4wCZqW_card[data-shown=true]{opacity:1;transform:translateY(calc(var(--pos) * var(--slot)))}._4wCZqW_glyph{background:var(--st-surface-band);width:32px;height:32px;color:var(--st-text-mid);border-radius:9px;grid-row:1/span 2;align-self:center;place-items:center;display:grid}._4wCZqW_glyph svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}._4wCZqW_head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}._4wCZqW_label{font-size:13px;font-weight:600;line-height:18px}._4wCZqW_time{color:var(--st-text-mid);flex:none;font-size:12px;line-height:18px}._4wCZqW_text{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:19px;overflow:hidden}._4wCZqW_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._4wCZqW_frame[data-variant=wide]{--slot:84px;--card-h:76px}._4wCZqW_frame[data-variant=wide] ._4wCZqW_stack{width:min(380px,100% - 48px)}._4wCZqW_frame[data-variant=wide] ._4wCZqW_cards{height:calc(var(--slot) * var(--count,5))}._4wCZqW_frame[data-variant=wide] ._4wCZqW_text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box}._4wCZqW_frame[data-variant=wide] ._4wCZqW_finale{height:calc(var(--slot) * var(--count,5) - var(--slot) + var(--card-h))}._4wCZqW_frame[data-variant=wide][data-phase=still] ._4wCZqW_cards,._4wCZqW_frame[data-variant=wide][data-phase=still] ._4wCZqW_finale{height:auto}._4wCZqW_finale{height:calc(var(--slot) * 5 - var(--slot) + var(--card-h));opacity:0;visibility:hidden;transition:opacity .6s var(--st-ease-out), visibility 0s linear .6s;position:absolute;inset:0 0 auto}._4wCZqW_frame[data-phase=finale] ._4wCZqW_finale{opacity:1;visibility:visible;transition:opacity .42s var(--st-ease-out)}._4wCZqW_frame[data-phase=finale] ._4wCZqW_cards,._4wCZqW_frame[data-phase=clear] ._4wCZqW_cards{opacity:0;filter:blur(6px);transform:translateY(-24px)scale(.97)}._4wCZqW_frame[data-phase=still] ._4wCZqW_cards{gap:8px;height:auto;display:grid}._4wCZqW_frame[data-phase=still] ._4wCZqW_card{opacity:1;transition:none;position:relative;transform:none}._4wCZqW_frame[data-phase=still]{aspect-ratio:auto}._4wCZqW_frame[data-phase=still] ._4wCZqW_stack{margin:24px 24px 72px auto;position:relative;top:auto;left:auto;right:auto;transform:none}._4wCZqW_frame[data-phase=still] ._4wCZqW_finale{opacity:1;visibility:visible;grid-template-rows:auto;grid-template-columns:72px minmax(0,1fr);place-items:center start;gap:16px;height:auto;margin-top:12px;padding:14px 18px;transition:none;position:relative;inset:auto}._4wCZqW_frame[data-phase=still] ._4wCZqW_finale>div{height:72px}._4wCZqW_frame[data-phase=still] ._4wCZqW_finale>p{text-align:left;max-width:none;font-size:20px}._4wCZqW_pause{background:color-mix(in srgb, var(--st-surface-1) 92%, transparent);width:36px;height:36px;color:var(--st-text-hi);position:absolute;bottom:16px;right:16px}@media (max-width:1199px){._4wCZqW_frame{aspect-ratio:4/5;max-width:560px}._4wCZqW_stack{width:min(360px,100% - 32px);top:18px;left:50%;right:auto;transform:translate(-50%)}._4wCZqW_frame[data-phase=still] ._4wCZqW_stack{margin:18px auto 72px}}@media (max-width:799px){._4wCZqW_frame{--slot:62px;--card-h:54px;border-radius:16px}._4wCZqW_stack{width:calc(100% - 24px);top:14px}._4wCZqW_frame[data-phase=still] ._4wCZqW_cards{gap:6px}._4wCZqW_frame[data-phase=still] ._4wCZqW_stack{margin:14px 12px 64px}}@media (prefers-reduced-motion:reduce){._4wCZqW_card,._4wCZqW_finale,._4wCZqW_cards{transition:none}}
._3iN3QG_carousel{--from:0;--to:0;--count:7;--interval:7s;--fade:.9s;touch-action:pan-y;margin-top:56px}._3iN3QG_carousel :is(._3iN3QG_year,._3iN3QG_title,._3iN3QG_headYear,._3iN3QG_line,._3iN3QG_listTitle,._3iN3QG_inline,._3iN3QG_closing,._3iN3QG_link){text-shadow:0 1px 14px color-mix(in srgb, var(--st-dark-surface-0) 45%, transparent)}._3iN3QG_backdrop{z-index:-1;pointer-events:none;background:var(--st-dark-surface-0);position:absolute;inset:0;overflow:hidden}._3iN3QG_photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--fade) var(--st-ease-in-out);position:absolute;inset:0}._3iN3QG_photo[data-active=true]{opacity:1}._3iN3QG_track{position:relative}._3iN3QG_nodes{grid-template-columns:repeat(var(--count), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}._3iN3QG_nodes>li{min-width:0}._3iN3QG_rail{left:9px;right:calc(100% / var(--count) - 9px);background:color-mix(in srgb, var(--kit-text) 34%, transparent);border-radius:2px;height:2px;position:absolute;top:41px}._3iN3QG_fill{background:var(--kit-text);transform-origin:0;transform:scaleX(var(--from));animation:_3iN3QG_fill var(--interval) linear forwards;border-radius:2px;animation-play-state:paused;position:absolute;inset:0}._3iN3QG_fill[data-running=true]{animation-play-state:running}@keyframes _3iN3QG_fill{0%{transform:scaleX(var(--from))}to{transform:scaleX(var(--to))}}._3iN3QG_node{width:100%;min-height:56px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-rows:28px 28px;place-items:center start;padding:0 16px 0 0;display:grid}._3iN3QG_node:focus-visible{outline:3px solid var(--kit-focus);outline-offset:6px;border-radius:4px}._3iN3QG_year{font:500 16px/1.3 var(--st-sans);color:var(--kit-text);font-variant-numeric:tabular-nums}._3iN3QG_dot{box-sizing:border-box;border:2px solid var(--kit-text);background:var(--st-dark-surface-0);width:18px;height:18px;transition:background-color var(--fade) var(--st-ease-in-out), box-shadow var(--fade) var(--st-ease-in-out);z-index:1;border-radius:50%;position:relative}li[data-reached=true] ._3iN3QG_dot{background:var(--kit-text)}li[data-selected=true] ._3iN3QG_dot{box-shadow:0 0 0 6px color-mix(in srgb, var(--kit-text) 24%, transparent)}li[data-emphasis] ._3iN3QG_dot{width:24px;height:24px;margin-left:-3px}._3iN3QG_text{margin-top:48px}._3iN3QG_stack{display:grid}._3iN3QG_stack>*{opacity:0;transition:opacity var(--fade) var(--st-ease-in-out);grid-area:1/1}._3iN3QG_stack>[data-active=true]{opacity:1}._3iN3QG_head{align-content:start;gap:12px;margin:0;display:grid}._3iN3QG_headYear{font:500 18px/1.3 var(--st-sans);color:var(--kit-text);font-variant-numeric:tabular-nums}._3iN3QG_title{font:500 48px/1.06 var(--st-display);letter-spacing:-.03em;color:var(--kit-text);text-wrap:balance;max-width:20ch}._3iN3QG_foot{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end;gap:64px;margin-top:56px;display:grid}._3iN3QG_slide{align-self:end}._3iN3QG_line{font:400 20px/1.5 var(--st-sans);color:var(--kit-text);max-width:44ch;margin:0}._3iN3QG_link{color:var(--kit-text);text-underline-offset:5px;margin-top:12px;padding-block:10px;font-size:16px;font-weight:500;line-height:24px;text-decoration:underline;display:inline-block}._3iN3QG_arrow{margin-left:8px;text-decoration:none;display:inline-block}._3iN3QG_closing{color:var(--kit-text)}._3iN3QG_pause{margin:32px 0 0 auto;display:flex}@media (max-width:1099px){._3iN3QG_title{font-size:40px}._3iN3QG_foot{gap:40px}}._3iN3QG_carousel[data-layout=phone]{margin-top:36px}._3iN3QG_carousel[data-layout=phone] ._3iN3QG_rail{left:calc(50% / var(--count));right:calc(50% / var(--count));top:21px}._3iN3QG_carousel[data-layout=phone] ._3iN3QG_node{grid-template-rows:44px;justify-items:center;width:44px;min-height:44px;margin-inline:auto;padding:0}._3iN3QG_carousel[data-layout=phone] ._3iN3QG_node ._3iN3QG_year{display:none}._3iN3QG_carousel[data-layout=phone] li[data-emphasis] ._3iN3QG_dot{margin-left:0}._3iN3QG_carousel[data-layout=phone] ._3iN3QG_text{margin-top:28px}._3iN3QG_carousel[data-layout=phone] ._3iN3QG_title{max-width:none;font-size:30px;line-height:1.1}._3iN3QG_carousel[data-layout=phone] ._3iN3QG_headYear{font-size:17px}._3iN3QG_carousel[data-layout=phone] ._3iN3QG_foot{margin-top:20px;display:block}._3iN3QG_carousel[data-layout=phone] ._3iN3QG_line{font-size:17px}._3iN3QG_carousel[data-layout=phone] ._3iN3QG_slide{align-self:start}._3iN3QG_carousel[data-layout=phone] ._3iN3QG_closing{margin-top:36px}._3iN3QG_carousel[data-layout=phone] ._3iN3QG_pause{margin-top:20px}._3iN3QG_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;margin:0;padding:0;list-style:none;display:grid}._3iN3QG_list li{align-content:start;justify-items:start;gap:10px;display:grid}._3iN3QG_listTitle{font:500 24px/1.15 var(--st-display);letter-spacing:-.025em;color:var(--kit-text);text-wrap:balance}._3iN3QG_inline{color:var(--kit-text);margin:0;font-size:16px;line-height:1.5}._3iN3QG_carousel[data-layout=still] ._3iN3QG_closing{max-width:640px;margin-top:48px}@media (max-width:1099px){._3iN3QG_list{grid-template-columns:1fr 1fr}}@media (max-width:799px){._3iN3QG_list{grid-template-columns:1fr;gap:28px}._3iN3QG_carousel[data-layout=still]{margin-top:36px}}@media (prefers-reduced-motion:reduce){._3iN3QG_photo,._3iN3QG_stack>*,._3iN3QG_dot{transition:none}}
.cugVdW_story{font-family:var(--st-sans);color:var(--st-text-hi);height:calc(var(--steps) * 70vh + 100vh);height:calc(var(--steps) * 70svh + 100svh);position:relative}.cugVdW_stage{background:var(--st-surface-1);grid-template-rows:auto minmax(0,1fr);height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.cugVdW_head,.cugVdW_headStill{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:80px 32px 0;position:relative}.cugVdW_headStill{padding-bottom:0}.cugVdW_steps{min-height:0;position:relative;container-type:size}.cugVdW_step{--o:0;--y:64;--ob:0;--yb:48;--ov:0;--yv:48;--x:72;--vy:0;pointer-events:none;position:absolute;inset:0}.cugVdW_step[aria-current=step]{pointer-events:auto}.cugVdW_ground{--g:0;opacity:var(--g);position:absolute;inset:0}.cugVdW_inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px;max-width:1440px;height:100%;margin:0 auto;padding:0 32px;display:grid;position:relative}.cugVdW_text{min-width:0}.cugVdW_lead{max-width:15ch;font:500 64px/1.02 var(--st-display);letter-spacing:-.04em;text-wrap:balance;opacity:var(--o);transform:translateY(calc(var(--y) * 1px))}.cugVdW_body{max-width:640px;opacity:var(--ob);transform:translateY(calc(var(--yb) * 1px));margin-top:36px}.cugVdW_visual{min-width:0;opacity:var(--ov);transform:translate(calc(var(--x) * 1px), calc(var(--vy) * 1px));justify-content:center;display:flex}.cugVdW_dots{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.cugVdW_dots li{background:var(--st-text-hi);opacity:.25;width:8px;height:8px;transition:opacity var(--st-move) var(--st-ease-out), transform var(--st-move) var(--st-ease-out);border-radius:50%}.cugVdW_dots li[data-active=true]{opacity:.9;transform:scale(1.3)}.cugVdW_stacked{font-family:var(--st-sans);color:var(--st-text-hi);margin:0;padding:0;list-style:none}.cugVdW_block{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px;max-width:1440px;margin:0 auto;padding:96px 32px;display:grid}.cugVdW_block .cugVdW_lead,.cugVdW_block .cugVdW_body,.cugVdW_block .cugVdW_visual{opacity:1;transform:none}@media (min-width:768px) and (max-width:899px){.cugVdW_inner,.cugVdW_block{grid-template-columns:minmax(0,1fr) auto;gap:32px;padding-inline:24px}.cugVdW_lead{font-size:44px;line-height:1.04}.cugVdW_body{margin-top:24px}}@media (max-width:899px){.cugVdW_head,.cugVdW_headStill{padding:72px 20px 0}}@media (max-width:767px){.cugVdW_inner,.cugVdW_block{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;gap:28px;padding-inline:20px}.cugVdW_lead{font-size:36px;line-height:1.06}.cugVdW_body{margin-top:20px}.cugVdW_visual{transform:translateY(calc(var(--yv) * 1px));justify-content:flex-start}.cugVdW_dots{right:8px}.cugVdW_block{padding-block:64px}}