.card-expand_root__tgSBD{--e:0;--h:1;--o:0;--top:calc((1 - var(--sh)) * 0.72);--bot:calc((1 - var(--sh)) * 0.28);--side:calc((1 - var(--sw)) * 0.5);position:relative;height:calc((1 + var(--len)) * 100svh)}@media (max-width:640px){.card-expand_root__tgSBD{--side:calc((1 - var(--swm)) * 0.5)}}.card-expand_stick__m7Ns7{position:-webkit-sticky;position:sticky;top:0;height:100svh;overflow:hidden}.card-expand_heading__v89RM{position:absolute;inset:0 0 auto 0;height:calc(var(--top) * 100svh);display:flex;align-items:center;justify-content:center;padding:0 24px;text-align:center;opacity:var(--h);transform:translate3d(0,calc((1 - var(--h)) * -28px),0);will-change:opacity,transform}.card-expand_card__BX2uP{position:absolute;inset:0;-webkit-clip-path:inset(calc(var(--top) * 100% * (1 - var(--e))) calc(var(--side) * 100% * (1 - var(--e))) calc(var(--bot) * 100% * (1 - var(--e))) calc(var(--side) * 100% * (1 - var(--e))) round calc(var(--r) * (1 - var(--e))));clip-path:inset(calc(var(--top) * 100% * (1 - var(--e))) calc(var(--side) * 100% * (1 - var(--e))) calc(var(--bot) * 100% * (1 - var(--e))) calc(var(--side) * 100% * (1 - var(--e))) round calc(var(--r) * (1 - var(--e))));will-change:clip-path}.card-expand_inner__e66bq{position:absolute;inset:0;transform:scale(calc(var(--z) - (var(--z) - 1) * var(--e)));transform-origin:50% 60%;will-change:transform}.card-expand_inner__e66bq>img,.card-expand_inner__e66bq>picture>img,.card-expand_inner__e66bq>video{width:100%;height:100%;object-fit:cover;display:block}.card-expand_scrim__oujuz{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,16,.55),rgba(10,10,16,0) 55%);opacity:var(--o);pointer-events:none}.card-expand_overlay__qpXje{position:absolute;left:0;right:0;bottom:0;padding:0 clamp(20px,6vw,80px) clamp(28px,8svh,72px);color:#fff;opacity:var(--o);transform:translate3d(0,calc((1 - var(--o)) * 24px),0)}.card-expand_static__ihF2a{--e:1;--o:1;height:auto}.card-expand_static__ihF2a .card-expand_stick__m7Ns7{position:relative}.card-expand_staticHeading__xIlR4{padding:56px 24px 32px;text-align:center}.horizontal-scroll_root__XNr5o{position:relative;--pad:clamp(20px,5vw,72px)}.horizontal-scroll_stick__20vuL{position:-webkit-sticky;position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.horizontal-scroll_track__0uVDL{display:flex;align-items:stretch;gap:var(--gap);padding:0 var(--pad);width:max-content;will-change:transform;transform-origin:50% 50%}.horizontal-scroll_head__IwYje{flex:none;width:min(30vw,420px);display:flex;flex-direction:column;justify-content:flex-end;padding:0 clamp(8px,2vw,32px) 8px 0}.horizontal-scroll_tail__0YbSA{flex:none;width:max(1px,calc(var(--pad) - var(--gap)))}.horizontal-scroll_card__VjahO{flex:none;width:calc(var(--cw) * 100vw);min-width:260px;max-width:480px;display:flex;flex-direction:column;background:#f6f5f9;border-radius:28px;overflow:hidden;color:inherit;text-decoration:none;transform-origin:50% 50%;will-change:transform}a.horizontal-scroll_card__VjahO{transition:background .3s}a.horizontal-scroll_card__VjahO:hover{background:#efedf6}.horizontal-scroll_media__fmew_{position:relative;aspect-ratio:4/3;overflow:hidden;background:#ecebf1}.horizontal-scroll_media__fmew_ img{width:100%;height:100%;object-fit:cover;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.horizontal-scroll_copy__6ln5r{padding:clamp(18px,2vw,26px) clamp(20px,2.2vw,28px) clamp(22px,2.4vw,30px)}.horizontal-scroll_tag__DOGRd{margin:0 0 8px;font-size:13px;font-weight:600;color:#6a4bd8}.horizontal-scroll_title__uuGjo{margin:0;font-size:clamp(20px,1.8vw,26px);line-height:1.28;letter-spacing:-.03em}.horizontal-scroll_desc__0gkmp{margin:8px 0 0;font-size:15px;line-height:1.55;color:#5d5d6b}.horizontal-scroll_progress__369yw{display:flex;align-items:center;gap:16px;padding:clamp(24px,5svh,48px) var(--pad) 0;max-width:720px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.horizontal-scroll_count__PMQyr{font-size:14px;font-weight:700;min-width:4.6em}.horizontal-scroll_count__PMQyr i{font-style:normal;color:#a3a1b0;font-weight:500}.horizontal-scroll_bar__V4mBy{position:relative;flex:1 1;height:2px;background:#ecebf1;border-radius:2px;overflow:hidden}.horizontal-scroll_fill__WsPHh{position:absolute;inset:0;background:#16161d;transform-origin:0 50%;transform:scaleX(0)}@media (max-width:640px){.horizontal-scroll_card__VjahO{width:calc(var(--cwm) * 100vw);min-width:0;border-radius:22px}.horizontal-scroll_head__IwYje{width:72vw}}.horizontal-scroll_static__qvdt8{padding:10vh 0}.horizontal-scroll_staticHead__FIJNw{padding:0 clamp(20px,5vw,72px) 28px}.horizontal-scroll_staticTrack__BPxnb{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;padding:0 clamp(20px,5vw,72px) 16px;scroll-padding:0 clamp(20px,5vw,72px)}.horizontal-scroll_staticTrack__BPxnb>.horizontal-scroll_card__VjahO{scroll-snap-align:start}.line-thread_root__b3LJZ{position:relative;max-width:1160px;margin:0 auto;padding:0 clamp(20px,5vw,48px);--ease:cubic-bezier(0.2,0.7,0.2,1)}.line-thread_svg__pB1Np{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.line-thread_meter__pd6Ek{fill:none;stroke:none}.line-thread_track__WL7MT{fill:none;stroke:var(--track);stroke-width:var(--sw);stroke-linecap:round}.line-thread_line__Aifnt{fill:none;stroke:var(--c);stroke-width:var(--sw);stroke-linecap:round;stroke-linejoin:round}.line-thread_dot__RUVP5{fill:#fff;stroke:#d8d4e6;stroke-width:2;transform-box:fill-box;transform-origin:center;transform:scale(.8);transition:transform .4s var(--ease),fill .3s,stroke .3s}.line-thread_dotOn__FuWWq{fill:var(--c);stroke:var(--c);transform:scale(1.15)}.line-thread_pen__xlBcf{transition:opacity .25s;will-change:transform}.line-thread_penHalo__5ZH0M{fill:var(--c);opacity:.14}.line-thread_penDot__4_BuD{fill:var(--c)}.line-thread_intro__ieKoC{position:relative;padding:18vh 0 14vh;text-align:center}.line-thread_outro__8IaFW{position:relative;padding:16vh 0 18vh;text-align:center}.line-thread_step__LiBkQ{--gap:clamp(64px,12svh,140px);position:relative;display:flex;align-items:flex-start;padding:var(--gap) 0}.line-thread_node__EdkU_{position:absolute;top:calc(var(--gap) + 44px);width:2px;height:2px}.line-thread_step__LiBkQ[data-side=left] .line-thread_node__EdkU_{left:14%}.line-thread_step__LiBkQ[data-side=right] .line-thread_node__EdkU_{left:86%}.line-thread_body__8hU0X{position:relative;width:min(440px,42%);opacity:.28;transform:translate3d(0,18px,0);transition:opacity .6s var(--ease),transform .8s var(--ease)}.line-thread_step__LiBkQ[data-side=left] .line-thread_body__8hU0X{margin-left:21%}.line-thread_step__LiBkQ[data-side=right] .line-thread_body__8hU0X{margin-left:auto;margin-right:21%;text-align:right}.line-thread_step__LiBkQ[data-on] .line-thread_body__8hU0X{opacity:1;transform:none}.line-thread_kicker__mNM0p{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--c);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.line-thread_title__fDXrP{margin:0;font-size:clamp(24px,2.8vw,38px);line-height:1.22;letter-spacing:-.035em}.line-thread_desc__jObzB{margin-top:12px;font-size:clamp(15px,1.3vw,17px);line-height:1.6;color:#5d5d6b}.line-thread_media__R8V8i{margin-top:20px}.line-thread_step__LiBkQ[data-side=right] .line-thread_media__R8V8i{display:flex;justify-content:flex-end}@media (max-width:719px){.line-thread_step__LiBkQ{--gap:9svh}.line-thread_step__LiBkQ[data-side] .line-thread_node__EdkU_{left:6px}.line-thread_step__LiBkQ[data-side] .line-thread_body__8hU0X{width:auto;margin:0 0 0 36px;text-align:left}.line-thread_step__LiBkQ[data-side=right] .line-thread_media__R8V8i{justify-content:flex-start}.line-thread_intro__ieKoC,.line-thread_outro__8IaFW{text-align:left;padding-left:36px}}.line-thread_static__vVPwA .line-thread_body__8hU0X{opacity:1;transform:none}.split-text_root__Zclw1{--st:32ms;--dur:900ms;--delay:0ms;--ease:cubic-bezier(0.19,1,0.22,1);word-break:keep-all}.split-text_line__HDsR_{display:block}.split-text_word___jEEW{display:inline-block;white-space:nowrap}.split-text_u___lyV_{display:inline-block;transition-property:transform,opacity,filter;transition-duration:var(--dur);transition-timing-function:var(--ease);transition-delay:calc(var(--delay) + var(--i) * var(--st));-webkit-backface-visibility:hidden;backface-visibility:hidden}.split-text_root__Zclw1:not(.split-text_on___5Pnm) .split-text_u___lyV_{transition-duration:.35s;transition-delay:0s}.split-text_root__Zclw1[data-effect=rise] .split-text_word___jEEW{overflow:hidden;padding:.1em .04em .16em;margin:-.1em -.04em -.16em;vertical-align:top}.split-text_root__Zclw1[data-effect=rise]:not(.split-text_on___5Pnm) .split-text_u___lyV_{transform:translate3d(0,115%,0)}.split-text_root__Zclw1[data-effect=blur]:not(.split-text_on___5Pnm) .split-text_u___lyV_{opacity:0;filter:blur(12px);transform:translate3d(0,.18em,0) scale(1.04)}.split-text_root__Zclw1[data-effect=flip] .split-text_word___jEEW{perspective:600px}.split-text_root__Zclw1[data-effect=flip] .split-text_u___lyV_{transform-origin:50% 100%}.split-text_root__Zclw1[data-effect=flip]:not(.split-text_on___5Pnm) .split-text_u___lyV_{opacity:0;transform:rotateX(-88deg) translate3d(0,.2em,0)}.split-text_root__Zclw1[data-effect=fade]:not(.split-text_on___5Pnm) .split-text_u___lyV_{opacity:0;transform:translate3d(0,.35em,0)}@media (scripting:none){.split-text_root__Zclw1 .split-text_u___lyV_{opacity:1!important;transform:none!important;filter:none!important}}.split-text_static__CRr6B .split-text_u___lyV_{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.split-text_root__Zclw1 .split-text_u___lyV_{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.text-fill_root__YiE7p{--n:0;position:relative;height:calc((1 + var(--len)) * 100svh)}.text-fill_stick__si7iJ{position:-webkit-sticky;position:sticky;top:0;height:100svh;display:flex;align-items:center;justify-content:center;padding:0 clamp(20px,6vw,96px);overflow:hidden}.text-fill_box__Soxu7{width:100%;max-width:1200px}.text-fill_root__YiE7p[data-align=center] .text-fill_box__Soxu7{text-align:center}.text-fill_kicker__5f6Qa{font-size:clamp(14px,1.2vw,16px);font-weight:600;color:var(--acc);margin-bottom:clamp(16px,2.4vh,28px);letter-spacing:-.01em}.text-fill_text__zVLe4{margin:0;font-weight:700;letter-spacing:-.045em;line-height:1.22;word-break:keep-all;color:var(--off)}.text-fill_root__YiE7p[data-size=m] .text-fill_text__zVLe4{font-size:clamp(26px,3.8vw,52px)}.text-fill_root__YiE7p[data-size=l] .text-fill_text__zVLe4{font-size:clamp(32px,5.4vw,78px)}.text-fill_root__YiE7p[data-size=xl] .text-fill_text__zVLe4{font-size:clamp(38px,7vw,104px);line-height:1.14}.text-fill_line__DZY0E{display:block}.text-fill_w__GJOmC{--w:0;--c:var(--on);display:inline-block;transform:translate3d(0,calc((1 - var(--w)) * var(--lift)),0)}.text-fill_hl__0HmHO{--c:var(--acc)}.text-fill_root__YiE7p[data-mode=word] .text-fill_w__GJOmC{color:var(--off);color:color-mix(in oklab,var(--c) calc(var(--w) * 100%),var(--off))}.text-fill_root__YiE7p[data-mode=sweep] .text-fill_w__GJOmC{color:transparent;background-image:linear-gradient(90deg,var(--c) 0,var(--c) calc(var(--w) * 130% - 30%),var(--off) calc(var(--w) * 130%),var(--off) 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;margin-bottom:-.08em}.text-fill_note__TXgxs{margin-top:clamp(24px,4vh,40px);font-size:clamp(15px,1.4vw,19px);color:#6e6e7c;letter-spacing:-.01em;opacity:var(--n);transform:translate3d(0,calc((1 - var(--n)) * 16px),0)}.text-fill_static__dcH3r{height:auto;--n:1}.text-fill_static__dcH3r .text-fill_stick__si7iJ{position:relative;height:auto;min-height:70svh;padding-top:12vh;padding-bottom:12vh}.text-fill_static__dcH3r .text-fill_w__GJOmC{--w:1}.view-transition_root__SgW11{--ease:cubic-bezier(0.2,0.8,0.2,1);width:100%}.view-transition_list__Gv5cR{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));grid-gap:16px;gap:16px}.view-transition_card__zyTmy{display:flex;flex-direction:column;width:100%;padding:0;border:0;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #ebebf1;text-align:left;font:inherit;color:inherit;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}@media (hover:hover){.view-transition_card__zyTmy:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #e3e1ec,0 18px 40px -20px rgba(40,30,90,.3)}}.view-transition_card__zyTmy:focus-visible{outline:2px solid #6a4bd8;outline-offset:3px}.view-transition_media___1zdV{display:block;aspect-ratio:4/3;background:#f3f0ff;overflow:hidden}.view-transition_dMedia__FjtYE img,.view-transition_media___1zdV img{width:100%;height:100%;object-fit:cover;display:block}.view-transition_meta__s9aLU{display:flex;flex-direction:column;gap:4px;padding:14px 18px 20px}.view-transition_kicker__Mu8ba{display:block;margin:0;font-size:12.5px;font-weight:600;color:#6a4bd8;letter-spacing:-.005em}.view-transition_title__nSiRX{display:block;width:-moz-fit-content;width:fit-content;font-size:17px;font-weight:700;letter-spacing:-.025em;line-height:1.3}.view-transition_sum__Pm9Wy{display:block;font-size:13.5px;color:#6f6f7d;line-height:1.5}.view-transition_asList__AloYj{grid-template-columns:1fr;gap:10px}.view-transition_asList__AloYj .view-transition_card__zyTmy{flex-direction:row;align-items:center;border-radius:18px}.view-transition_asList__AloYj .view-transition_media___1zdV{width:clamp(104px,22vw,168px);flex:none}.view-transition_asList__AloYj .view-transition_meta__s9aLU{padding:12px 18px}.view-transition_detail__kJ_C6{position:relative;border-radius:28px;background:#fff;box-shadow:0 0 0 1px #ebebf1;padding:clamp(18px,3vw,36px)}.view-transition_back__JMMPE{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px 0 10px;margin-bottom:clamp(14px,2.4vw,26px);border:0;border-radius:999px;background:#f3f3f7;font:inherit;font-size:14px;font-weight:600;color:#16161d;cursor:pointer;transition:background .2s}.view-transition_back__JMMPE:hover{background:#ebebf1}.view-transition_back__JMMPE:focus-visible{outline:2px solid #6a4bd8;outline-offset:2px}.view-transition_back__JMMPE svg{width:16px;height:16px}.view-transition_dGrid__pBcep{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);align-items:start}.view-transition_dMedia__FjtYE{aspect-ratio:4/3;border-radius:20px;overflow:hidden;background:#f3f0ff}.view-transition_dBody__RvQaf{padding-top:6px}.view-transition_dTitle__ewVzX{width:-moz-fit-content;width:fit-content;margin:6px 0 0;font-size:clamp(26px,3.4vw,40px);line-height:1.18;letter-spacing:-.035em;font-weight:700}.view-transition_rise___qw58{animation:view-transition_rise___qw58 .55s var(--ease) both;animation-delay:calc(var(--dur) * .5)}.view-transition_still__YH_AU .view-transition_rise___qw58{animation:none}@keyframes view-transition_rise___qw58{0%{opacity:0;transform:translate3d(0,14px,0)}}.view-transition_dText__kJFVi{margin:16px 0 0;font-size:16px;line-height:1.7;color:#4a4a57}.view-transition_specs__0EIrF{margin:22px 0 0}.view-transition_specs__0EIrF div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #efeff4;font-size:14.5px}.view-transition_specs__0EIrF dt{color:#7a7a88}.view-transition_specs__0EIrF dd{margin:0;font-weight:600;text-align:right}.view-transition_cta__DcUPf{display:inline-flex;align-items:center;height:50px;padding:0 24px;margin-top:24px;border-radius:999px;background:#16161d;color:#fff;font-weight:600;font-size:15px;text-decoration:none;transition:background .25s}.view-transition_cta__DcUPf:hover{background:#6a4bd8}@media (max-width:720px){.view-transition_dGrid__pBcep{grid-template-columns:1fr}}