:root{--ink:#181830;--ink-2:#2b2b46;--ink-3:#3d3d58;--paper:#f4f4f8;--paper-2:#ebeaf1;--white:#fff;--gray:#86868b;--gray-2:#b0b0b5;--line:#1818301a;--line-light:#ffffff24;--blue:#4f46e5;--blue-deep:#3d38c4;--font-sans:"Inter", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--radius-pill:999px;--radius-card:24px;--ease-lux:cubic-bezier(.22, 1, .36, 1);--dur:.9s;--nav-h:64px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}body{font-family:var(--font-sans);color:var(--ink);background:var(--paper);font-weight:300;line-height:1.7;overflow-x:clip}.whitespace-pre-line{white-space:pre-line}::selection{background:var(--ink);color:var(--white)}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.eyebrow{letter-spacing:.14em;color:var(--gray);font-size:13px;font-weight:500}.on-dark .eyebrow{color:var(--gray-2)}.h-display{letter-spacing:-.02em;word-break:keep-all;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(42px,6.4vw,92px);font-weight:300;line-height:1.12}.h-1{letter-spacing:-.015em;word-break:keep-all;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(34px,4.6vw,60px);font-weight:300;line-height:1.16}.h-2{letter-spacing:-.01em;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.25}.h-3{font-size:clamp(18px,1.8vw,22px);font-weight:500;line-height:1.35}.lede{color:var(--gray);max-width:56ch;font-size:clamp(15px,1.25vw,17px);font-weight:300;line-height:1.9}.on-dark .lede{color:var(--gray-2)}.wrap{width:min(1240px,100% - 48px);margin-inline:auto}.section{padding:clamp(88px,11vw,150px) 0;position:relative}.section-dark{background:var(--ink);color:var(--white)}.section-paper{background:var(--paper)}.section-paper-2{background:var(--paper-2)}.section-white{background:var(--white)}.section-head{flex-direction:column;gap:18px;margin-bottom:clamp(44px,6vw,80px);display:flex}.section-head.center{text-align:center;align-items:center}.btn{border-radius:var(--radius-pill);letter-spacing:.04em;transition:transform .45s var(--ease-lux), background .45s var(--ease-lux), color .45s var(--ease-lux), border-color .45s var(--ease-lux), box-shadow .45s var(--ease-lux);will-change:transform;align-items:center;gap:10px;padding:14px 32px;font-size:14px;font-weight:400;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.btn-solid{background:var(--ink);color:var(--white)}.btn-solid:hover{background:#000;box-shadow:0 14px 30px -14px #00000080}.btn-blue{background:var(--blue);color:var(--white)}.btn-blue:hover{background:var(--blue-deep);box-shadow:0 14px 34px -12px #4f46e58c}.btn-ghost{border:1px solid var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink);background:#1818300d}.on-dark .btn-ghost{border-color:var(--line-light);color:var(--white)}.on-dark .btn-ghost:hover{border-color:var(--white);background:#ffffff14}.btn .arrow{transition:transform .45s var(--ease-lux)}.btn:hover .arrow{transform:translate(4px)}.link-line{letter-spacing:.04em;align-items:center;gap:8px;padding-bottom:6px;font-size:14px;font-weight:400;display:inline-flex;position:relative}.link-line:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .5s var(--ease-lux);background:currentColor;position:absolute;bottom:0;left:0}.link-line:hover:after{transform-origin:0;transform:scaleX(.35)}[data-reveal]{opacity:0;transition:opacity var(--dur) var(--ease-lux), transform var(--dur) var(--ease-lux);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(36px)}[data-reveal=left]{transform:translate(-48px)}[data-reveal=right]{transform:translate(48px)}[data-reveal=zoom]{transform:scale(.94)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.card-lift{transition:transform .6s var(--ease-lux), box-shadow .6s var(--ease-lux)}.card-lift:hover{transform:translateY(-6px);box-shadow:0 28px 56px -28px #00000047}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes halo-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.ring-visual[data-v-592bd001]{place-items:center;animation:7s ease-in-out infinite float-y;display:grid;position:relative}.ring-visual svg[data-v-592bd001]{filter:drop-shadow(0 36px 40px #0000004d);z-index:1;width:100%;height:100%;position:relative}.ring-halo[data-v-592bd001]{filter:blur(46px);border-radius:50%;animation:6s ease-in-out infinite halo-breathe;position:absolute;inset:-22%}.halo-gold[data-v-592bd001]{background:radial-gradient(circle,#c9a26b59,#0000 65%)}.halo-silver[data-v-592bd001]{background:radial-gradient(circle,#8c919b52,#0000 65%)}.halo-black[data-v-592bd001]{background:radial-gradient(circle,#5a5a6259,#0000 65%)}.nav[data-v-e212cac0]{z-index:100;color:var(--ink);position:fixed;inset:0 0 auto}.nav-inner[data-v-e212cac0]{height:var(--nav-h);z-index:3;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.nav[data-v-e212cac0]:before{content:"";-webkit-backdrop-filter:blur(20px)saturate(180%);box-shadow:0 1px 0 var(--line), 0 16px 40px -24px #1818302e;opacity:0;transition:opacity .4s var(--ease-lux);z-index:1;background:#f4f4f8c7;position:absolute;inset:0}.nav--scrolled[data-v-e212cac0]:before,.nav--open[data-v-e212cac0]:before{opacity:1}.nav--mega[data-v-e212cac0]:before{opacity:1;background:var(--paper);-webkit-backdrop-filter:none;box-shadow:none}.nav--light[data-v-e212cac0]{color:#fff}.nav--light .nav-link[data-v-e212cac0]{color:#ffffffd9}.nav--light .nav-link[data-v-e212cac0]:hover,.nav--light .nav-link.active[data-v-e212cac0]{color:#fff;background:#ffffff24}.nav--light .cart[data-v-e212cac0],.nav--light .burger[data-v-e212cac0]{color:#fff}.nav--light .cart[data-v-e212cac0]:hover{background:#ffffff24}.nav--light .nav-cta[data-v-e212cac0]{color:var(--ink);background:#fffffff0}.nav--light .nav-cta[data-v-e212cac0]:hover{background:#fff;box-shadow:0 10px 26px -12px #00000080}.brand[data-v-e212cac0]{letter-spacing:-.01em;transition:opacity .3s var(--ease-lux);align-items:center;gap:9px;font-size:18px;font-weight:600;display:flex}.brand[data-v-e212cac0]:hover{opacity:.72}.brand-logo[data-v-e212cac0]{border-radius:6px;width:24px;height:24px;display:block}.nav-links[data-v-e212cac0]{gap:8px;display:flex}.nav-link[data-v-e212cac0]{letter-spacing:.01em;color:var(--ink-2);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:400;transition:color .3s,background .3s;display:inline-flex}.nav-link[data-v-e212cac0]:hover{color:var(--ink);background:#1818300d}.nav-link.active[data-v-e212cac0]{color:var(--ink);background:#18183012}.chev[data-v-e212cac0]{transition:transform .35s var(--ease-lux)}.nav-link.active .chev[data-v-e212cac0]{transform:rotate(180deg)}.nav-actions[data-v-e212cac0]{align-items:center;gap:10px;display:flex}.nav-cta[data-v-e212cac0]{border-radius:var(--radius-pill);background:var(--ink);color:#fff;letter-spacing:.04em;transition:background .35s var(--ease-lux), box-shadow .35s var(--ease-lux), transform .35s var(--ease-lux);align-items:center;padding:9px 22px;font-size:13px;font-weight:500;display:inline-flex}.nav-cta[data-v-e212cac0]:hover{background:#000;transform:translateY(-1px);box-shadow:0 10px 24px -12px #1818308c}.cart[data-v-e212cac0]{width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;transition:background .3s;display:grid;position:relative}.cart[data-v-e212cac0]:hover{background:#1818300f}.cart-badge[data-v-e212cac0]{background:var(--blue);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;font-weight:600;line-height:1;display:grid;position:absolute;top:1px;right:-1px}.mega[data-v-e212cac0]{z-index:2;background:var(--paper);border-radius:0 0 28px 28px;padding:28px 0 32px;position:absolute;top:100%;left:0;right:0;box-shadow:0 40px 80px -30px #1818304d}.mega-inner[data-v-e212cac0]{display:block}.mega-shop[data-v-e212cac0]{flex-direction:column;align-items:center;gap:22px;max-width:560px;margin-inline:auto;display:flex}.mega-cards[data-v-e212cac0]{gap:22px;display:flex}.mega-shop .mega-card[data-v-e212cac0],.mega-shop .mega-card-visual[data-v-e212cac0]{background:#fff}.mega-shop .mega-card[data-v-e212cac0]:after{background:linear-gradient(#fff0,#ffffffb8 54%,#fff 92%)}.mega-card[data-v-e212cac0]{width:248px;transition:transform .45s var(--ease-lux), box-shadow .45s var(--ease-lux);background:linear-gradient(160deg,#ededf3,#dbdbe6);border-radius:20px;position:relative;overflow:hidden}.mega-card[data-v-e212cac0]:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#f4f4f800,#f4f4f86b 54%,#f4f4f8e0 92%);height:62%;position:absolute;inset:auto 0 0}.mega-card[data-v-e212cac0]:hover{transform:translateY(-4px);box-shadow:0 22px 44px -24px #18183052}.mega-card-visual[data-v-e212cac0]{background:radial-gradient(70% 90% at 70% 20%,#ffffffbf,#0000 60%),linear-gradient(150deg,#eeeef4,#d8d8e2);place-items:center;height:132px;display:grid;overflow:hidden}.nav-product-image[data-v-e212cac0]{object-fit:contain;width:118px;height:118px;display:block}.nav-line-image[data-v-e212cac0]{object-fit:cover;width:100%;height:100%;transform:translateY(var(--nav-image-y,0)) scale(var(--nav-image-scale,1));transition:transform .6s var(--ease-lux);display:block}.mega-card:hover .nav-line-image[data-v-e212cac0]{transform:translateY(var(--nav-image-y,0)) scale(calc(var(--nav-image-scale,1) * 1.04))}.mega-card-name[data-v-e212cac0]{z-index:2;color:var(--ink);font-size:15px;font-weight:500;position:absolute;bottom:12px;left:18px}.mega-card-arrow[data-v-e212cac0]{z-index:2;background:var(--white);width:34px;height:34px;color:var(--ink);transition:transform .4s var(--ease-lux), background .4s, color .4s;border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;bottom:10px;right:14px;box-shadow:0 4px 12px #0000001f}.mega-card:hover .mega-card-arrow[data-v-e212cac0]{background:var(--blue);color:#fff;transform:rotate(-45deg)}.mega-list[data-v-e212cac0]{grid-template-columns:repeat(2,minmax(210px,1fr));align-content:start;gap:4px 18px;display:grid}.mega-more-bar[data-v-e212cac0]{background:var(--ink);color:#fff;width:100%;transition:transform .45s var(--ease-lux), box-shadow .45s var(--ease-lux), background .45s;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex;position:relative;overflow:hidden}.mega-more-bar[data-v-e212cac0]:after{content:"";transition:transform .8s var(--ease-lux);pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff24 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.mega-more-bar[data-v-e212cac0]:hover{background:var(--ink-2);transform:translateY(-2px);box-shadow:0 18px 36px -18px #18183080}.mega-more-bar[data-v-e212cac0]:hover:after{transform:translate(100%)}.mega-more-bar-text[data-v-e212cac0]{z-index:1;flex-direction:column;gap:3px;display:flex;position:relative}.mega-more-bar-text strong[data-v-e212cac0]{letter-spacing:.01em;font-size:15.5px;font-weight:500}.mega-more-bar-text small[data-v-e212cac0]{color:#fff9;letter-spacing:.04em;font-size:12px}.mega-more-bar-arrow[data-v-e212cac0]{color:#fff;z-index:1;width:38px;height:38px;transition:transform .45s var(--ease-lux), background .45s;background:#ffffff24;border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;display:grid;position:relative}.mega-more-bar:hover .mega-more-bar-arrow[data-v-e212cac0]{background:var(--blue);transform:translate(4px)rotate(-45deg)}.mega-features[data-v-e212cac0]{justify-content:center;gap:64px;display:flex}.mega-card--wide[data-v-e212cac0]{width:320px}.mega-card--wide[data-v-e212cac0]:after{background:linear-gradient(#0c0f1c0f 0%,#0c0f1c1f 46%,#0c0f1cc7 100%);height:auto;inset:0}.mega-card--wide .mega-card-name[data-v-e212cac0]{color:#fff}.mega-card--wide .mega-card-arrow[data-v-e212cac0]{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff29;border:1px solid #ffffff38}.mega-card--wide .mega-card-visual[data-v-e212cac0]{height:210px}.mega-card--wide .nav-product-image[data-v-e212cac0]{object-fit:cover;object-position:var(--nav-image-pos,center);width:100%;height:100%;transform:translateY(var(--nav-image-y,0)) scale(var(--nav-image-scale,1));transition:transform .6s var(--ease-lux)}.mega-icon-grid[data-v-e212cac0]{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:4px 24px;display:grid}.mega-icon-item[data-v-e212cac0]{color:var(--ink-2);transition:background .3s, color .3s, transform .3s var(--ease-lux);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;font-size:14.5px;display:flex}.mega-icon-item svg[data-v-e212cac0]{color:var(--gray);transition:color .3s}.mega-icon-item[data-v-e212cac0]:hover{color:var(--ink);background:#1818300d;transform:translate(3px)}.mega-icon-item:hover svg[data-v-e212cac0]{color:var(--blue)}@media (width<=980px){.mega-icon-grid[data-v-e212cac0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.veil[data-v-e212cac0]{inset:0;top:var(--nav-h);z-index:1;background:#1818303d;position:fixed}.mega-enter-active[data-v-e212cac0],.mega-leave-active[data-v-e212cac0]{transition:opacity .3s var(--ease-lux)}.mega-enter-from[data-v-e212cac0],.mega-leave-to[data-v-e212cac0]{opacity:0}.mega-fade-enter-active[data-v-e212cac0],.mega-fade-leave-active[data-v-e212cac0]{transition:opacity .22s,transform .22s}.mega-fade-enter-from[data-v-e212cac0]{opacity:0;transform:translateY(8px)}.mega-fade-leave-to[data-v-e212cac0]{opacity:0;transform:translateY(-6px)}.veil-enter-active[data-v-e212cac0],.veil-leave-active[data-v-e212cac0]{transition:opacity .35s}.veil-enter-from[data-v-e212cac0],.veil-leave-to[data-v-e212cac0]{opacity:0}.burger[data-v-e212cac0]{flex-direction:column;gap:6px;padding:8px;display:none}.burger span[data-v-e212cac0]{width:22px;height:1.5px;transition:transform .4s var(--ease-lux);background:currentColor}.mobile-links[data-v-e212cac0]{display:none}@media (width<=960px){.nav-cta[data-v-e212cac0]{display:none}}@media (width<=860px){.burger[data-v-e212cac0]{z-index:3;display:flex;position:relative}.nav-links[data-v-e212cac0],.mega[data-v-e212cac0],.veil[data-v-e212cac0]{display:none}.mobile-links[data-v-e212cac0]{inset:var(--nav-h) 0 auto;-webkit-backdrop-filter:blur(20px);max-height:calc(100svh - var(--nav-h));opacity:0;pointer-events:none;transition:opacity .4s var(--ease-lux), transform .4s var(--ease-lux);background:#f4f4f8f7;padding:12px 24px 32px;display:block;position:fixed;overflow-y:auto;transform:translateY(-12px)}.mobile-links.show[data-v-e212cac0]{opacity:1;pointer-events:auto;transform:none}.mobile-links>a[data-v-e212cac0]{border-bottom:1px solid var(--line);padding:16px 0;font-size:16px;display:block}.mobile-group-title[data-v-e212cac0]{letter-spacing:.1em;color:var(--gray);padding:18px 0 6px;font-size:13px;font-weight:600;display:block}.mobile-sub[data-v-e212cac0]{color:var(--ink-2);padding:10px 0 10px 14px;font-size:15px;display:block}.mobile-sub--more[data-v-e212cac0]{color:var(--blue);font-weight:500}.nav--open .burger span[data-v-e212cac0]:first-child{transform:translateY(3.75px)rotate(45deg)}.nav--open .burger span[data-v-e212cac0]:last-child{transform:translateY(-3.75px)rotate(-45deg)}}.hero[data-v-45ce48c1]{background:linear-gradient(135deg,#aaa49d 0%,#7f7b78 52%,#5f6264 100%);min-height:100svh;position:relative;overflow:hidden}.hero-bg[data-v-45ce48c1]{pointer-events:none;position:absolute;inset:0}.hero-bg-zoom[data-v-45ce48c1]{will-change:transform;animation:22s ease-in-out infinite alternate ken-burns-45ce48c1;position:absolute;inset:-10% 0 -2%}.hero-slide[data-v-45ce48c1]{opacity:0;will-change:opacity;transition:opacity 1.35s ease-in-out;position:absolute;inset:0}.hero-slide.is-active[data-v-45ce48c1]{opacity:1}.hero-photo[data-v-45ce48c1]{object-fit:cover;width:100%;height:100%;display:block}.hero-photo--banner-01[data-v-45ce48c1],.hero-photo--banner-02[data-v-45ce48c1],.hero-photo--banner-03[data-v-45ce48c1]{object-position:50% center}@keyframes ken-burns-45ce48c1{0%{transform:scale(1)}to{transform:scale(1.08)}}.hero-veil[data-v-45ce48c1]{background:linear-gradient(#0a091285 0%,#0a09122e 26%,#0a091200 44%),linear-gradient(#0a091200 78%,#0a091280 100%);position:absolute;inset:0}.hero-inner[data-v-45ce48c1]{z-index:1;text-align:center;padding-top:calc(var(--nav-h) + clamp(28px, 6vh, 72px));flex-direction:column;align-items:center;display:flex;position:relative}.h-display[data-v-45ce48c1]{color:#fff;text-shadow:0 2px 30px #0a091266;white-space:nowrap;font-size:clamp(34px,4.6vw,76px)}.hero-sub[data-v-45ce48c1]{color:#ffffffd9;max-width:34em;margin-top:clamp(12px,1.6vw,20px);font-size:clamp(15px,1.4vw,19px);font-weight:300}.hero-cta[data-v-45ce48c1]{margin-bottom:clamp(28px,3.4vw,44px)}.hero-explore[data-v-45ce48c1]{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px);color:#fff;letter-spacing:.08em;transition:transform .5s var(--ease-lux), border-color .5s ease, background .5s ease, box-shadow .5s ease;background:#ffffff14;border:1px solid #ffffff38;justify-content:center;align-items:center;padding:19px 52px;font-size:17px;font-weight:500;animation:2.8s ease-in-out infinite explore-pulse-45ce48c1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 #fff0}@keyframes explore-pulse-45ce48c1{0%,to{box-shadow:0 6px 24px #7aa2ff1f,0 0 #fff0}50%{box-shadow:0 6px 30px #7aa2ff52,0 0 0 1px #ffffff24}}.hero-explore[data-v-45ce48c1]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff52,#0000);width:55%;height:100%;animation:3.6s ease-in-out infinite explore-shine-45ce48c1;position:absolute;top:0;left:-80%;transform:skew(-18deg)}.hero-explore-ring[data-v-45ce48c1]{border-radius:inherit;background:conic-gradient(from var(--ring-angle,0deg), transparent 0deg, #7aa2fff2 60deg, #ffffffe6 110deg, transparent 170deg);-webkit-mask-composite:xor;opacity:.85;pointer-events:none;padding:1px;animation:3.2s linear infinite explore-orbit-45ce48c1;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes explore-orbit-45ce48c1{to{--ring-angle:360deg}}@keyframes explore-shine-45ce48c1{0%,55%{left:-80%}to{left:140%}}.hero-explore-text[data-v-45ce48c1]{z-index:2;position:relative}.hero-explore-ring[data-v-45ce48c1]{z-index:3}.hero-explore .arrow[data-v-45ce48c1]{transition:transform .45s var(--ease-lux);display:inline-block}.hero-explore[data-v-45ce48c1]:hover{background:#fff3;border-color:#fff9;animation-play-state:paused;transform:translateY(-2px);box-shadow:0 12px 36px #7aa2ff59,0 0 0 1px #ffffff2e}.hero-explore:hover .hero-explore-ring[data-v-45ce48c1]{opacity:1;animation-duration:1.4s}.hero-explore[data-v-45ce48c1]:hover:after{animation-duration:1.8s}.hero-explore:hover .arrow[data-v-45ce48c1]{transform:translate(5px)}.hero-explore[data-v-45ce48c1]:active{transform:translateY(0)scale(.98)}@supports not (background:conic-gradient(from var(--ring-angle, 0deg), red, blue)
){.hero-explore-ring[data-v-45ce48c1]{animation:2.6s ease-in-out infinite explore-breathe-45ce48c1}}@keyframes explore-breathe-45ce48c1{0%,to{opacity:.4}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.hero-explore[data-v-45ce48c1],.hero-explore[data-v-45ce48c1]:after,.hero-explore-ring[data-v-45ce48c1]{animation:none}}.hero-bottom[data-v-45ce48c1]{z-index:1;flex-direction:column;align-items:center;padding:0 24px 52px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-stats[data-v-45ce48c1]{color:#fff;justify-content:center;gap:clamp(40px,6vw,96px);display:flex}.hero-stats>div[data-v-45ce48c1]{text-align:center;border-top:1px solid #ffffff47;min-width:clamp(90px,9vw,140px);padding-top:14px}.hero-stats dt[data-v-45ce48c1]{letter-spacing:-.01em;font-size:clamp(20px,2vw,26px);font-weight:400}.hero-stats dd[data-v-45ce48c1]{letter-spacing:.14em;color:#ffffffad;margin-top:3px;font-size:12px}.hero-scroll-hint[data-v-45ce48c1]{z-index:2;letter-spacing:.22em;color:#fff9;font-size:11px;animation:2.4s ease-in-out infinite hint-float-45ce48c1;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hero-pagination[data-v-45ce48c1]{z-index:3;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;right:clamp(18px,2.4vw,42px);transform:translateY(-50%)}.hero-dot[data-v-45ce48c1]{cursor:pointer;background:0 0;border:1px solid #ffffffb3;border-radius:999px;width:7px;height:7px;padding:0;transition:height .35s,background .35s,opacity .35s}.hero-dot.is-active[data-v-45ce48c1]{background:#fff;height:22px}.hero-dot[data-v-45ce48c1]:disabled{cursor:default;opacity:.35}@keyframes hint-float-45ce48c1{0%,to{opacity:.65;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(6px)}}@media (width<=720px){.hero-photo--banner-01[data-v-45ce48c1]{object-position:58% center}.hero-photo--banner-02[data-v-45ce48c1]{object-position:50% center}.hero-photo--banner-03[data-v-45ce48c1]{object-position:58% center}.h-display[data-v-45ce48c1]{white-space:normal;font-size:clamp(32px,9vw,48px)}.hero-stats[data-v-45ce48c1]{gap:24px}.hero-bottom[data-v-45ce48c1]{padding-bottom:48px}.hero-stats>div[data-v-45ce48c1]{min-width:0}.hero-pagination[data-v-45ce48c1]{flex-direction:row;inset:auto auto 154px 50%;transform:translate(-50%)}.hero-dot.is-active[data-v-45ce48c1]{width:22px;height:7px}}@media (width>=721px) and (aspect-ratio<=1){.hero-photo--banner-01[data-v-45ce48c1],.hero-photo--banner-02[data-v-45ce48c1],.hero-photo--banner-03[data-v-45ce48c1]{object-position:50% center}}@media (width>=721px) and (aspect-ratio>=1) and (aspect-ratio<=3/2){.hero-photo--banner-01[data-v-45ce48c1],.hero-photo--banner-02[data-v-45ce48c1],.hero-photo--banner-03[data-v-45ce48c1]{object-position:50% center}}@media (width>=721px) and (aspect-ratio>=3/2) and (aspect-ratio<=16/9){.hero-photo--banner-01[data-v-45ce48c1],.hero-photo--banner-02[data-v-45ce48c1],.hero-photo--banner-03[data-v-45ce48c1]{object-position:50% center}}@media (prefers-reduced-motion:reduce){.hero-slide[data-v-45ce48c1],.hero-dot[data-v-45ce48c1]{transition:none}}.product-card[data-v-f8343374]{flex:0 0 var(--product-card-basis,100%);background:var(--paper);border-radius:var(--radius-card);text-align:center;flex-direction:column;align-items:center;width:100%;min-width:0;min-height:621px;padding:48px 40px 36px;display:flex;position:relative;overflow:hidden}.product-card-tag[data-v-f8343374]{letter-spacing:.2em;color:var(--ink-2);border-radius:var(--radius-pill);border:1px solid #18183040;padding:5px 14px;font-size:11px;font-weight:500;position:absolute;top:22px;left:24px}.product-card-visual[data-v-f8343374]{place-items:center;width:100%;height:280px;margin:4px 0 0;display:grid;position:relative;overflow:hidden}.product-card-image[data-v-f8343374]{object-fit:contain;width:350px;max-width:none;height:350px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-card-en[data-v-f8343374]{letter-spacing:.28em;color:var(--gray);margin-top:4px;font-size:11px}.product-card-desc[data-v-f8343374]{color:var(--gray);max-width:34ch;margin-top:8px;font-size:14.5px}.product-card-tones[data-v-f8343374]{gap:12px;margin:22px 0 26px;display:flex}.product-card-tone[data-v-f8343374]{outline-offset:3px;width:24px;height:24px;transition:transform .35s var(--ease-lux), outline-color .35s;border-radius:50%;outline:1px solid #18183033}.product-card-tone[data-v-f8343374]:hover{transform:scale(1.15)}.product-card-tone.active[data-v-f8343374]{outline-color:var(--ink);outline-width:2px}.tone-gold[data-v-f8343374]{background:linear-gradient(135deg,#f3e2c2,#a9834e)}.tone-silver[data-v-f8343374]{background:linear-gradient(135deg,#f4f5f7,#878d96)}.tone-black[data-v-f8343374]{background:linear-gradient(135deg,#4a4a52,#0e0e11)}.tone-pink[data-v-f8343374]{background:linear-gradient(135deg,#fbe3ee,#e0a4c2)}.tone-white[data-v-f8343374]{background:linear-gradient(135deg,#fff,#d9d9e0)}.product-card-foot[data-v-f8343374]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:auto;padding-top:24px;display:flex}.product-card-price[data-v-f8343374]{white-space:nowrap;flex:none;align-items:baseline;font-size:19px;font-weight:500;display:inline-flex}.product-card-actions[data-v-f8343374]{flex:none;gap:10px;display:flex}.product-card-actions .btn[data-v-f8343374]{padding:11px 24px;font-size:13px}@media (width<=760px){.product-card[data-v-f8343374]{padding:40px 28px 30px}.product-card-actions .btn[data-v-f8343374]{padding-inline:20px}}.products-wrap[data-v-0fc74cf4]{width:min(1664px,100% - 48px)}.rail[data-v-0fc74cf4]{margin-block:-36px -44px;padding-block:36px 44px;overflow:hidden}.rail-shell[data-v-0fc74cf4]{position:relative}.rail-arrow[data-v-0fc74cf4]{z-index:3;width:46px;height:46px;color:var(--ink);transition:opacity .3s, transform .35s var(--ease-lux), background .3s;background:#fffffff0;border:1px solid #18183024;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 28px #1818301f}.rail-arrow--prev[data-v-0fc74cf4]{left:-64px}.rail-arrow--next[data-v-0fc74cf4]{right:-64px}.rail-arrow[data-v-0fc74cf4]:hover:not(:disabled){background:var(--ink);color:var(--white)}.rail-arrow--prev[data-v-0fc74cf4]:hover:not(:disabled){transform:translate(-3px,-50%)}.rail-arrow--next[data-v-0fc74cf4]:hover:not(:disabled){transform:translate(3px,-50%)}.rail-arrow[data-v-0fc74cf4]:disabled{opacity:.25;cursor:default}.track[data-v-0fc74cf4]{--product-card-basis:calc((100% - 72px) / 4);transition:transform .65s var(--ease-lux);will-change:transform;gap:24px;display:flex}.sk-track[data-v-0fc74cf4]{gap:24px}.sk-card[data-v-0fc74cf4]{background:var(--paper);border-radius:var(--radius-card);flex-direction:column;flex:0 0 calc(25% - 18px);align-items:center;gap:14px;padding:48px 40px 36px;display:flex}.sk[data-v-0fc74cf4]{background:linear-gradient(100deg,#e8e8ee 40%,#f4f4f8 50%,#e8e8ee 60%) 0 0/220% 100%;border-radius:10px;animation:1.4s linear infinite shimmer-0fc74cf4;display:block}.sk-tag[data-v-0fc74cf4]{border-radius:var(--radius-pill);align-self:flex-start;width:72px;height:24px}.sk-img[data-v-0fc74cf4]{border-radius:50%;width:200px;height:200px}.sk-line[data-v-0fc74cf4]{height:15px}.sk-w40[data-v-0fc74cf4]{width:40%}.sk-w70[data-v-0fc74cf4]{width:70%}.sk-w55[data-v-0fc74cf4]{width:55%}.sk-foot[data-v-0fc74cf4]{border-radius:var(--radius-pill);width:100%;height:44px;margin-top:12px}@keyframes shimmer-0fc74cf4{to{background-position:-120% 0}}@media (width<=1712px){.products-wrap[data-v-0fc74cf4]{width:min(1240px,100% - 48px)}.sk-card[data-v-0fc74cf4]{flex-basis:calc(33.3333% - 16px)}.track[data-v-0fc74cf4]{--product-card-basis:calc((100% - 48px) / 3)}}@media (width<=1080px){.sk-card[data-v-0fc74cf4]{flex-basis:calc(50% - 12px)}.track[data-v-0fc74cf4]{--product-card-basis:calc((100% - 24px) / 2)}}@media (width<=760px){.sk-card[data-v-0fc74cf4]{flex-basis:100%}.track[data-v-0fc74cf4]{--product-card-basis:100%}}@media (width<=1320px){.rail-arrow--prev[data-v-0fc74cf4]{left:12px}.rail-arrow--next[data-v-0fc74cf4]{right:12px}}.sr-only[data-v-59c8d0e3]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-health[data-v-59c8d0e3]{isolation:isolate;background:#080b14;min-height:clamp(800px,57vw,1010px);position:relative;overflow:hidden}.home-health-background[data-v-59c8d0e3],.home-health-background img[data-v-59c8d0e3],.home-health-shade[data-v-59c8d0e3]{position:absolute;inset:0}.home-health-background[data-v-59c8d0e3]{z-index:-3}.home-health-background img[data-v-59c8d0e3]{object-fit:cover;object-position:center;width:100%;height:100%}.home-health-shade[data-v-59c8d0e3]{z-index:-2;background:radial-gradient(circle at 50% 44%,#090f1f05,#04071142 54%,#03050c85 100%),linear-gradient(#05081214,#05081233)}.home-health-content[data-v-59c8d0e3]{width:min(1180px,100% - 48px);min-height:inherit;padding:calc(var(--nav-h) + clamp(22px, 3.2vw, 40px)) 0 clamp(30px, 4vw, 58px);flex-direction:column;justify-content:flex-end;align-items:center;margin-inline:auto;display:flex;position:relative}.home-health-top[data-v-59c8d0e3]{z-index:2;pointer-events:none;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:28px;margin:0;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.home-health-intro[data-v-59c8d0e3]{pointer-events:auto;color:#fff;text-shadow:0 2px 24px #04071185;max-width:min(380px,100%)}.home-health-eyebrow[data-v-59c8d0e3]{color:#ffffffa8;letter-spacing:.16em;margin:0 0 12px;font-size:12px}.home-health-title[data-v-59c8d0e3]{margin:0;font-size:clamp(28px,2vw,36px);font-weight:300;line-height:1.12}.home-health-desc[data-v-59c8d0e3]{color:#ffffffbd;max-width:38ch;margin:14px 0 0;font-size:14.5px;line-height:1.72}.home-health-copy[data-v-59c8d0e3]{max-width:100%}.home-health-copy-enter-active[data-v-59c8d0e3],.home-health-copy-leave-active[data-v-59c8d0e3]{transition:opacity .24s ease, transform .3s var(--ease-lux)}.home-health-copy-enter-from[data-v-59c8d0e3]{opacity:0;transform:translateY(10px)}.home-health-copy-leave-to[data-v-59c8d0e3]{opacity:0;transform:translateY(-8px)}.home-health-copy-leave-active[data-v-59c8d0e3]{pointer-events:none}.home-health-media-enter-active[data-v-59c8d0e3],.home-health-media-leave-active[data-v-59c8d0e3]{transition:opacity .45s}.home-health-media-enter-from[data-v-59c8d0e3],.home-health-media-leave-to[data-v-59c8d0e3]{opacity:0}.home-health-media-leave-active[data-v-59c8d0e3]{pointer-events:none}.home-health-version-hint[data-v-59c8d0e3]{color:#ffffff94;transition:color .35s var(--ease-lux);margin-top:16px;font-size:12px;line-height:1.6;text-decoration:none;display:inline-block}.home-health-version-hint span[data-v-59c8d0e3]{color:#ffffffc2;transition:color .35s var(--ease-lux)}.home-health-version-hint[data-v-59c8d0e3]:hover,.home-health-version-hint[data-v-59c8d0e3]:focus-visible{color:#ffffffd6}.home-health-version-hint:hover span[data-v-59c8d0e3],.home-health-version-hint:focus-visible span[data-v-59c8d0e3]{color:#fff}.home-health-glass[data-v-59c8d0e3]{pointer-events:auto;border-radius:13px;grid-area:1/1;height:100%;display:block;position:relative;overflow:hidden}.home-health-glass-shell[data-v-59c8d0e3]{aspect-ratio:121/250;-webkit-backdrop-filter:blur(22px)saturate(.9);pointer-events:none;background:linear-gradient(145deg,#1f233278,#10131f40);border:1px solid #ffffff1c;border-radius:22px;align-self:flex-end;width:clamp(300px,22vw,386px);margin-bottom:clamp(26px,3vw,42px);padding:14px;display:grid;overflow:hidden;box-shadow:0 34px 90px -28px #000000b8,inset 0 1px #ffffff14}.home-health-glass img[data-v-59c8d0e3]{object-fit:contain;object-position:top center;filter:saturate(.88)brightness(.92);width:100%;height:100%;transition:transform .7s var(--ease-lux), filter .7s var(--ease-lux);border-radius:13px;display:block}.home-health-glass:hover img[data-v-59c8d0e3],.home-health-glass:focus-visible img[data-v-59c8d0e3]{filter:saturate(.96)brightness(.98);transform:scale(1.012)}.home-health-open[data-v-59c8d0e3]{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:34px;height:34px;transition:transform .4s var(--ease-lux), background .4s, color .4s, border-color .4s;background:#080b1661;border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid;position:absolute;top:24px;right:24px}.home-health-glass:hover .home-health-open[data-v-59c8d0e3],.home-health-glass:focus-visible .home-health-open[data-v-59c8d0e3]{border-color:var(--blue);color:#fff;background:var(--blue);transform:rotate(-45deg);box-shadow:0 4px 12px #0000001f}.home-health-tabs[data-v-59c8d0e3]{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(20px);scrollbar-width:none;background:#0b0d168f;border:1px solid #ffffff14;justify-content:center;align-items:center;gap:4px;max-width:100%;padding:5px;display:flex;overflow-x:auto;box-shadow:0 18px 52px -22px #000000b8,inset 0 1px #ffffff12}.home-health-tabs[data-v-59c8d0e3]::-webkit-scrollbar{display:none}.home-health-tab[data-v-59c8d0e3]{border-radius:var(--radius-pill);color:#ffffffc2;white-space:nowrap;min-width:118px;transition:color .35s, background .35s, transform .35s var(--ease-lux);flex:none;padding:13px 20px;font-size:13px}.home-health-tab[data-v-59c8d0e3]:hover{color:#fff}.home-health-tab.active[data-v-59c8d0e3]{color:var(--ink);background:#f7f4ed;box-shadow:0 8px 28px -16px #0009}.background-dissolve-enter-active[data-v-59c8d0e3],.background-dissolve-leave-active[data-v-59c8d0e3]{transition:opacity .9s ease, transform 1.4s var(--ease-lux)}.background-dissolve-enter-from[data-v-59c8d0e3]{opacity:0;transform:scale(1.025)}.background-dissolve-leave-to[data-v-59c8d0e3]{opacity:0}@media (width<=900px){.home-health[data-v-59c8d0e3]{min-height:820px}.home-health-content[data-v-59c8d0e3]{width:min(100% - 28px,760px)}.home-health-top[data-v-59c8d0e3]{pointer-events:auto;flex-direction:column;align-items:stretch;gap:20px;margin-bottom:20px;position:static;transform:none}.home-health-glass-shell[data-v-59c8d0e3]{align-self:center}.home-health-tabs[data-v-59c8d0e3]{justify-content:flex-start;width:100%}}@media (width<=720px){.home-health[data-v-59c8d0e3]{min-height:760px}.home-health-content[data-v-59c8d0e3]{padding-top:calc(var(--nav-h) + 20px);padding-bottom:28px}.home-health-glass-shell[data-v-59c8d0e3]{aspect-ratio:121/250;border-radius:18px;width:min(300px,100vw - 56px);margin-bottom:24px;padding:10px}.home-health-glass[data-v-59c8d0e3],.home-health-glass img[data-v-59c8d0e3]{border-radius:10px}.home-health-tab[data-v-59c8d0e3]{min-width:auto;padding:12px 18px}}@media (prefers-reduced-motion:reduce){.background-dissolve-enter-active[data-v-59c8d0e3],.background-dissolve-leave-active[data-v-59c8d0e3],.home-health-copy-enter-active[data-v-59c8d0e3],.home-health-copy-leave-active[data-v-59c8d0e3],.home-health-media-enter-active[data-v-59c8d0e3],.home-health-media-leave-active[data-v-59c8d0e3],.home-health-open[data-v-59c8d0e3],.home-health-glass img[data-v-59c8d0e3]{transition-duration:.01ms}}.pillars[data-v-a6a0ee8b]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:44px;margin-bottom:clamp(56px,7vw,96px);display:grid}.pillar[data-v-a6a0ee8b]{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:26px;display:flex}.pillar .num[data-v-a6a0ee8b]{color:var(--gray);letter-spacing:.22em;font-size:14px;font-weight:500}.pillar p[data-v-a6a0ee8b]:last-child{color:var(--gray);font-size:15px}.spec-strip[data-v-a6a0ee8b]{background:var(--paper-2);color:var(--ink);border-radius:calc(var(--radius-card) + 8px);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;padding:44px 32px;display:grid}.spec[data-v-a6a0ee8b]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.spec span[data-v-a6a0ee8b]{letter-spacing:-.01em;font-size:clamp(26px,2.6vw,36px);font-weight:300}.spec em[data-v-a6a0ee8b]{letter-spacing:.14em;color:var(--gray);font-size:12.5px;font-style:normal}.story-head[data-v-d114f1e0]{flex:none;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.story-head-copy[data-v-d114f1e0]{flex-direction:column;gap:clamp(10px,1.5svh,18px);max-width:min(720px,100%);display:flex}.story-head .h-1[data-v-d114f1e0]{max-width:22ch;margin-top:0}.story[data-v-d114f1e0]{height:calc(100svh - var(--nav-h));padding-block:clamp(28px,4.2svh,48px);overflow:hidden}.story>.wrap[data-v-d114f1e0]{flex-direction:column;height:100%;display:flex}.section-head[data-v-d114f1e0]{flex:none;gap:clamp(8px,1.5svh,18px);margin-bottom:0}.story-controls[data-v-d114f1e0]{box-sizing:border-box;flex:none;justify-content:flex-end;align-items:center;gap:14px;width:100vw;margin-top:clamp(14px,2.2svh,22px);margin-bottom:clamp(14px,2.2svh,22px);margin-left:50%;padding-inline:max(24px,50vw - 760px);display:flex;transform:translate(-50%)}.carousel[data-v-d114f1e0]{--card-w:clamp(440px, 29.5vw, 560px);--gap:24px;min-height:0;width:min(calc(100vw - 48px), calc((var(--card-w) * 3) + (var(--gap) * 2)));clip-path:inset(-64px 0);flex:auto;margin-left:50%;position:relative;overflow:visible;transform:translate(-50%)}.track[data-v-d114f1e0]{box-sizing:border-box;gap:var(--gap);width:max-content;height:100%;transition:transform .65s var(--ease-lux);will-change:transform;padding-block:5px 10px;display:flex}.story-progress[data-v-d114f1e0]{background:#18183012;flex:auto;width:auto;height:2px;margin-right:10px;position:relative;overflow:hidden}.story-progress-fill[data-v-d114f1e0]{background:var(--ink);transition:width .65s var(--ease-lux);position:absolute;inset:0 auto 0 0}.story-card[data-v-d114f1e0]{flex:0 0 var(--card-w);border-radius:var(--radius-card);color:#fff;background:var(--ink-3);transition:transform .55s var(--ease-lux), box-shadow .55s var(--ease-lux);will-change:transform;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 10px 30px #18183000}.story-card[data-v-d114f1e0]:hover{transform:translateY(-5px);box-shadow:0 18px 38px #1818302e}.story-bg[data-v-d114f1e0]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-lux), filter .7s var(--ease-lux);will-change:transform;position:absolute;inset:0}.story-card:hover .story-bg[data-v-d114f1e0]{filter:saturate(1.04)contrast(1.02);transform:scale(1.045)}.story-overlay[data-v-d114f1e0]{pointer-events:none;z-index:1;transition:opacity .55s var(--ease-lux);background:linear-gradient(#00000014 0%,#0000004d 48%,#000000b8 100%);position:absolute;inset:0}.story-card:hover .story-overlay[data-v-d114f1e0]{opacity:.92}.story-content[data-v-d114f1e0]{z-index:2;transition:transform .55s var(--ease-lux);flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:absolute;inset:0}.story-card:hover .story-content[data-v-d114f1e0]{transform:translateY(-4px)}.story-category[data-v-d114f1e0]{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);letter-spacing:.04em;background:#ffffff24;border:1px solid #ffffff1a;align-self:flex-start;align-items:center;padding:9px 16px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.story-copy[data-v-d114f1e0]{margin-top:auto}.story-title[data-v-d114f1e0]{text-wrap:wrap;max-width:30ch;margin:0;font-size:clamp(21px,1.55vw,27px);font-weight:300;line-height:1.48}.story-author[data-v-d114f1e0]{letter-spacing:.04em;color:#ffffffc2;margin-top:14px;font-size:12px;font-weight:400;line-height:1.45}.ctrl[data-v-d114f1e0]{background:var(--ink);width:44px;height:44px;color:var(--white);-webkit-backdrop-filter:blur(10px);transition:background .4s var(--ease-lux), border-color .4s var(--ease-lux), color .4s var(--ease-lux), transform .4s var(--ease-lux), opacity .4s var(--ease-lux);border:0;border-radius:50%;font-size:19px;line-height:1}.ctrl[data-v-d114f1e0]:hover:not(:disabled){background:var(--blue);color:var(--white);transform:translateY(-2px)}.ctrl[data-v-d114f1e0]:disabled{color:#18183040;cursor:default;opacity:1;background:#1818300e}.sr-only[data-v-d114f1e0]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1420px){.carousel[data-v-d114f1e0]{width:calc((var(--card-w) * 2) + var(--gap))}}@media (width<=1120px){.carousel[data-v-d114f1e0]{--card-w:min(72vw, 520px);width:var(--card-w)}}@media (width<=640px){.carousel[data-v-d114f1e0]{--card-w:calc(100vw - 48px);width:var(--card-w)}.track[data-v-d114f1e0]{padding-block:4px}.story-content[data-v-d114f1e0]{padding:20px}.story-title[data-v-d114f1e0]{font-size:clamp(20px,5.6vw,24px)}.story-author[data-v-d114f1e0]{margin-top:12px;font-size:12px}.ctrl[data-v-d114f1e0]{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.track[data-v-d114f1e0],.story-card[data-v-d114f1e0],.story-bg[data-v-d114f1e0],.story-overlay[data-v-d114f1e0],.story-content[data-v-d114f1e0],.ctrl[data-v-d114f1e0],.story-progress-fill[data-v-d114f1e0]{transition-duration:.01ms}.story-card[data-v-d114f1e0]:hover,.story-card:hover .story-bg[data-v-d114f1e0],.story-card:hover .story-content[data-v-d114f1e0]{transform:none}}.eyebrow[data-v-0e1f0e8c]{margin-bottom:28px;display:block}.news-layout[data-v-0e1f0e8c]{grid-template-columns:1.15fr 1fr;gap:24px;display:grid}.featured[data-v-0e1f0e8c]{border-radius:calc(var(--radius-card) + 8px);isolation:isolate;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:420px;padding:clamp(32px,4vw,52px);display:flex;position:relative;overflow:hidden}.feat-bg[data-v-0e1f0e8c]{z-index:-1;object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-lux);position:absolute;inset:0}.featured[data-v-0e1f0e8c]:after{content:"";z-index:-1;background:linear-gradient(#18183000 30%,#1818309e 100%);position:absolute;inset:0}.featured:hover .feat-bg[data-v-0e1f0e8c]{transform:scale(1.04)}.feat-tag[data-v-0e1f0e8c]{letter-spacing:.1em;color:var(--ink);background:var(--white);border-radius:var(--radius-pill);padding:7px 16px;font-size:12px;font-weight:500;position:absolute;top:clamp(24px,3vw,36px);left:clamp(24px,3vw,36px)}.feat-body[data-v-0e1f0e8c]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.feat-date[data-v-0e1f0e8c]{color:#ffffffd1;letter-spacing:.04em;font-size:13px}.feat-title[data-v-0e1f0e8c]{letter-spacing:-.01em;color:var(--white);max-width:20ch;font-size:clamp(24px,2.6vw,34px);font-weight:300;line-height:1.35}.feat-cta[data-v-0e1f0e8c]{background:var(--white);color:var(--ink);border-color:#0000;padding:12px 26px;font-size:13px}.news-list[data-v-0e1f0e8c]{flex-direction:column;gap:20px;display:flex}.news-card[data-v-0e1f0e8c]{background:var(--paper);color:var(--ink);border-radius:var(--radius-card);flex:1;align-items:center;padding:26px 76px 26px 32px;display:flex;position:relative}.news-text[data-v-0e1f0e8c]{flex-direction:column;gap:10px;display:flex}.news-tag[data-v-0e1f0e8c]{letter-spacing:.16em;color:var(--gray);font-size:11px;font-weight:500}.news-title[data-v-0e1f0e8c]{font-size:clamp(15px,1.3vw,17.5px);font-weight:400;line-height:1.55}.arrow-btn[data-v-0e1f0e8c]{background:var(--ink);width:42px;height:42px;color:var(--white);transition:transform .45s var(--ease-lux), background .45s;border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;bottom:22px;right:22px}.news-card:hover .arrow-btn[data-v-0e1f0e8c]{background:var(--blue);transform:rotate(45deg)}.news-more[data-v-0e1f0e8c]{justify-content:center;margin-top:40px;display:flex}.news-more .btn[data-v-0e1f0e8c]{padding:13px 34px;font-size:14px}@media (width<=900px){.news-layout[data-v-0e1f0e8c]{grid-template-columns:1fr}.featured[data-v-0e1f0e8c]{min-height:320px}}.cta[data-v-12b17f9d]{background:var(--paper);overflow:hidden}.cta-banner[data-v-12b17f9d]{isolation:isolate;border-radius:0;flex-direction:column;height:100svh;min-height:680px;margin:0;display:flex;position:relative;overflow:hidden}.cta-bg[data-v-12b17f9d]{z-index:-2;object-fit:cover;object-position:28% center;width:100%;height:100%;position:absolute;inset:0}.cta-banner[data-v-12b17f9d]:after{content:"";z-index:-1;background:linear-gradient(90deg,#0f0f1fb8 0%,#0f0f1f8a 24%,#0f0f1f1a 48%,#0f0f1f00 72%),linear-gradient(#0f0f1f2e 0%,#0f0f1f00 46%,#0f0f1f38 100%);position:absolute;inset:0}.marquee[data-v-12b17f9d]{-webkit-backdrop-filter:blur(16px);background:#ffffff24;border-radius:0;margin:clamp(14px,1.8vw,22px) 0 0;padding:13px 0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38}.marquee-track[data-v-12b17f9d]{width:max-content;animation:26s linear infinite marquee-12b17f9d;display:flex}.marquee:hover .marquee-track[data-v-12b17f9d]{animation-play-state:paused}.mq-item[data-v-12b17f9d]{letter-spacing:.08em;color:#ffffffd9;white-space:nowrap;padding:0 18px;font-size:clamp(17px,1.9vw,24px);font-weight:200}.mq-item i[data-v-12b17f9d]{color:#ffffff80;margin-left:36px;font-style:normal}@keyframes marquee-12b17f9d{to{transform:translate(-50%)}}.cta-inner[data-v-12b17f9d]{text-align:start;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:20px;width:min(100%,1440px);margin-inline:auto;padding:clamp(52px,6vw,84px) clamp(40px,7vw,112px);display:flex}.cta-inner .h-display[data-v-12b17f9d]{color:#fff;text-shadow:0 4px 32px #0a091c66;max-width:510px;font-size:clamp(44px,3.4vw,62px);line-height:1.16}.cta-inner .h-display[data-v-12b17f9d]:before{content:"";background:#ffffffc7;border-radius:999px;width:44px;height:2px;margin-bottom:26px;display:block}.cta-inner .lede[data-v-12b17f9d]{color:#ffffffd9;max-width:430px}.cta-btns[data-v-12b17f9d]{justify-content:flex-start;margin-top:8px;display:flex}.cta-primary[data-v-12b17f9d]{justify-content:space-between;min-width:156px;padding:15px 28px;box-shadow:0 16px 36px -16px #4f46e5cc}@media (width>=901px) and (width<=1180px){.cta-bg[data-v-12b17f9d]{object-position:34% center}}@media (width>=901px) and (width<=1366px) and (orientation:portrait){.cta-bg[data-v-12b17f9d]{object-position:47% center}}@media (width<=900px){.cta-banner[data-v-12b17f9d]{min-height:700px}.cta-bg[data-v-12b17f9d]{object-position:47% center}.cta-banner[data-v-12b17f9d]:after{background:linear-gradient(#0f0f1f2e 0%,#0f0f1f05 42%,#0f0f1fd6 79%,#0f0f1ff0 100%),linear-gradient(90deg,#0f0f1f38 0%,#0f0f1f00 72%)}.cta-inner[data-v-12b17f9d]{justify-content:flex-end;gap:16px;padding:300px 32px 42px}.cta-inner .h-display[data-v-12b17f9d]{max-width:520px;font-size:clamp(38px,7.2vw,54px)}.cta-inner .h-display[data-v-12b17f9d]:before{margin-bottom:18px}}@media (width<=560px){.cta-banner[data-v-12b17f9d]{min-height:720px}.cta-bg[data-v-12b17f9d]{object-position:45% center;height:112%;top:-12%;bottom:auto}.marquee[data-v-12b17f9d]{margin-top:10px;padding-block:10px}.mq-item[data-v-12b17f9d]{font-size:16px}.cta-inner[data-v-12b17f9d]{padding:310px 20px 28px}.cta-inner .h-display[data-v-12b17f9d]{font-size:clamp(36px,10.5vw,46px)}.cta-inner .lede[data-v-12b17f9d]{font-size:14px;line-height:1.7}.cta-btns[data-v-12b17f9d]{margin-top:4px}.cta-btns .btn[data-v-12b17f9d]{padding:12px 20px;font-size:13px}}
