.team-hero[data-v-5f8d4d53]{background:#1a1512;color:#fff;height:100svh;max-height:100svh;overflow:hidden;position:relative}.team-hero[data-v-5f8d4d53]:after{background:linear-gradient(180deg,#00000059,#0000002e 40%,#0000008c);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.team-hero__bg[data-v-5f8d4d53]{animation:team-hero-zoom-5f8d4d53 1.6s cubic-bezier(.22,1,.36,1) both;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;transform:scale(1.05);width:100%}.team-hero__stage[data-v-5f8d4d53]{height:920px;left:50%;position:absolute;top:50%;transform-origin:center center;width:1920px;z-index:1}.team-hero__copy[data-v-5f8d4d53]{animation:team-fade-up-5f8d4d53 .9s cubic-bezier(.22,1,.36,1) .08s both;left:146px;position:absolute;top:120px;width:780px}.team-hero__title[data-v-5f8d4d53]{font-family:Arial,Helvetica,sans-serif;font-size:64px;font-weight:700;line-height:1.15;margin:0;text-shadow:0 2px 18px rgba(0,0,0,.55)}.team-hero__lead[data-v-5f8d4d53]{color:#fffffff5;font-size:26px;line-height:1.4;margin:1em 0 0;text-shadow:0 2px 14px rgba(0,0,0,.55)}.team-hero__advantages[data-v-5f8d4d53]{animation:team-fade-up-5f8d4d53 .95s cubic-bezier(.22,1,.36,1) .2s both;border-radius:12px;filter:drop-shadow(0 12px 28px rgba(0,0,0,.35));left:146px;max-height:340px;-o-object-position:left top;object-position:left top;top:430px;width:796px}.team-hero__advantages[data-v-5f8d4d53],.team-hero__dial[data-v-5f8d4d53]{height:auto;-o-object-fit:contain;object-fit:contain;position:absolute}.team-hero__dial[data-v-5f8d4d53]{animation:team-fade-up-5f8d4d53 1s cubic-bezier(.22,1,.36,1) .28s both;filter:drop-shadow(0 12px 28px rgba(0,0,0,.3));left:1158px;max-height:360px;-o-object-position:center top;object-position:center top;top:360px;width:469px}.team-hero__note[data-v-5f8d4d53]{animation:team-fade-up-5f8d4d53 1s cubic-bezier(.22,1,.36,1) .36s both;background:#ffdbdc;border-radius:4px;box-shadow:0 8px 20px #00000038;box-sizing:border-box;left:1162px;padding:.55em 1em;position:absolute;text-align:left;top:760px;width:461px}.team-hero__note-line[data-v-5f8d4d53]{color:#111;font-size:18px;line-height:1.4;margin:0}.team-hero__note-accent[data-v-5f8d4d53]{color:#aa2024;font-size:20px;font-weight:600;line-height:1.35;margin:.15em 0 0}@media(max-width:1023px){.team-hero[data-v-5f8d4d53]{height:auto;max-height:none;min-height:100svh;overflow-x:hidden;overflow-y:visible}.team-hero__stage[data-v-5f8d4d53]{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:auto!important;justify-content:flex-start;left:auto;margin:0!important;min-height:100svh;padding:6.5rem 1.25rem 2.5rem;position:relative;top:auto;transform:none!important;width:auto!important}.team-hero__advantages[data-v-5f8d4d53],.team-hero__copy[data-v-5f8d4d53],.team-hero__dial[data-v-5f8d4d53],.team-hero__note[data-v-5f8d4d53]{filter:none;left:auto;max-height:none;max-width:480px;position:static;top:auto;width:100%}.team-hero__title[data-v-5f8d4d53]{font-size:clamp(30px,8vw,42px)}.team-hero__lead[data-v-5f8d4d53]{font-size:15px;line-height:1.5;margin-top:.75rem}.team-hero__advantages[data-v-5f8d4d53]{border-radius:10px;margin-top:.5rem}.team-hero__dial[data-v-5f8d4d53]{display:none}.team-hero__note[data-v-5f8d4d53]{box-shadow:none;margin-top:.25rem;padding:.75em 1em}.team-hero__note-line[data-v-5f8d4d53]{font-size:14px}.team-hero__note-accent[data-v-5f8d4d53]{font-size:15px}}@media(min-width:768px)and (max-width:1023px){.team-hero__stage[data-v-5f8d4d53]{gap:1.25rem;padding:7rem 2rem 3rem}.team-hero__dial[data-v-5f8d4d53]{display:block;max-width:320px;width:min(280px,46vw)}.team-hero__advantages[data-v-5f8d4d53],.team-hero__copy[data-v-5f8d4d53],.team-hero__dial[data-v-5f8d4d53],.team-hero__note[data-v-5f8d4d53]{max-width:520px}}@media(max-width:1023px)and (min-height:1100px)and (orientation:portrait){.team-hero[data-v-5f8d4d53]{height:100svh;max-height:100svh;min-height:100svh;overflow:hidden}.team-hero__stage[data-v-5f8d4d53]{gap:1rem;height:100%!important;justify-content:space-between;margin-inline:auto;max-width:860px;min-height:0!important;padding:5.5rem 2rem 2.25rem}.team-hero__advantages[data-v-5f8d4d53],.team-hero__copy[data-v-5f8d4d53],.team-hero__note[data-v-5f8d4d53]{max-width:none;width:100%}.team-hero__title[data-v-5f8d4d53]{font-size:clamp(34px,5vw,46px)}.team-hero__lead[data-v-5f8d4d53]{font-size:clamp(15px,1.8vw,18px);margin-top:.65rem;max-width:36em}.team-hero__advantages[data-v-5f8d4d53]{margin-top:0;max-height:min(300px,26vh);-o-object-position:center top;object-position:center top;width:100%}.team-hero__advantages[data-v-5f8d4d53],.team-hero__dial[data-v-5f8d4d53]{-o-object-fit:contain;object-fit:contain}.team-hero__dial[data-v-5f8d4d53]{display:block;margin-inline:auto;max-height:min(340px,28vh);max-width:none;width:min(360px,52vw)}.team-hero__note[data-v-5f8d4d53]{margin-inline:auto;margin-top:0;max-width:28rem}}.team-district[data-v-5f8d4d53]{background:#1a1512;color:#fff;height:100svh;max-height:100svh;overflow:hidden;position:relative}.team-district__bg[data-v-5f8d4d53]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.team-district__stage[data-v-5f8d4d53]{height:1080px;left:50%;position:absolute;top:50%;transform-origin:center center;width:1920px;z-index:1}.team-district__title[data-v-5f8d4d53]{font-size:64px;font-weight:700;line-height:100px;top:153px;width:442px}.team-district__lead[data-v-5f8d4d53],.team-district__title[data-v-5f8d4d53]{color:#fff;font-family:Arial,Helvetica,sans-serif;left:135px;margin:0;position:absolute}.team-district__lead[data-v-5f8d4d53]{font-size:24px;font-weight:400;line-height:40px;top:261px;white-space:pre-line;width:1166px}.team-district__cards[data-v-5f8d4d53]{display:contents}.team-district__card[data-v-5f8d4d53]{color:#111;filter:drop-shadow(0 10px 24px rgba(0,0,0,.28));height:560px;position:absolute;top:425px;transform:none;transition:none;width:352px}.team-district__card-bg[data-v-5f8d4d53]{height:100%;inset:0;-o-object-fit:fill;object-fit:fill;pointer-events:none;position:absolute;width:100%;z-index:0}.team-district__card-icon[data-v-5f8d4d53]{height:80px;left:116px;-o-object-fit:contain;object-fit:contain;position:absolute;top:115px;width:80px;z-index:1}.team-district__card-title[data-v-5f8d4d53]{color:#111;font-size:24px;font-weight:500;left:40px;line-height:33.6px;top:212px;width:231px}.team-district__card-desc[data-v-5f8d4d53],.team-district__card-title[data-v-5f8d4d53]{font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;margin:0;position:absolute;text-align:center;white-space:pre-line;z-index:1}.team-district__card-desc[data-v-5f8d4d53]{color:#555;font-size:20px;font-weight:400;left:53px;line-height:28px;top:297px;width:206px}.team-district__card--1[data-v-5f8d4d53]{left:135px;z-index:1}.team-district__card--2[data-v-5f8d4d53]{left:437px;z-index:2}.team-district__card--2 .team-district__card-title[data-v-5f8d4d53]{left:57px;width:197px}.team-district__card--2 .team-district__card-desc[data-v-5f8d4d53]{left:51px;width:210px}.team-district__card--3[data-v-5f8d4d53]{left:732px;z-index:3}.team-district__card--3 .team-district__card-icon[data-v-5f8d4d53]{left:121px}.team-district__card--3 .team-district__card-title[data-v-5f8d4d53]{left:51px;width:208px}.team-district__card--3 .team-district__card-desc[data-v-5f8d4d53]{left:59px;width:195px}.team-district__hex[data-v-5f8d4d53]{height:260px;left:1013px;top:578px;width:260px}.team-district__arrow[data-v-5f8d4d53],.team-district__hex[data-v-5f8d4d53]{-o-object-fit:contain;object-fit:contain;position:absolute;z-index:4}.team-district__arrow[data-v-5f8d4d53]{height:115px;left:1273px;top:650px;width:110px}.team-district__photo-wrap[data-v-5f8d4d53]{border-radius:24px;height:386px;left:1399px;overflow:hidden;position:absolute;top:528px;width:386px;z-index:5}.team-district__photo[data-v-5f8d4d53]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1);width:100%}@media(hover:hover)and (pointer:fine){.team-district__photo-wrap:hover .team-district__photo[data-v-5f8d4d53]{transform:scale(1.06)}}@media(max-width:1499px){.team-district[data-v-5f8d4d53]{height:auto;max-height:none;min-height:0;overflow:visible}.team-district__stage[data-v-5f8d4d53]{box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;height:auto!important;left:auto;margin:0!important;margin-inline:auto;max-width:1100px;padding:5rem 1.25rem 2.75rem;position:relative;top:auto;transform:none!important;width:auto!important}.team-district__arrow[data-v-5f8d4d53],.team-district__hex[data-v-5f8d4d53],.team-district__lead[data-v-5f8d4d53],.team-district__photo-wrap[data-v-5f8d4d53],.team-district__title[data-v-5f8d4d53]{height:auto;left:auto;max-width:none;position:static;top:auto;width:auto}.team-district__title[data-v-5f8d4d53]{font-size:clamp(28px,6vw,42px);line-height:1.2;width:auto}.team-district__lead[data-v-5f8d4d53]{font-size:clamp(14px,1.6vw,17px);line-height:1.55;max-width:42rem;width:auto}.team-district__cards[data-v-5f8d4d53]{display:flex;flex-direction:column;gap:14px;margin-top:.5rem;width:100%}.team-district__card[data-v-5f8d4d53]{animation:none!important;aspect-ratio:auto;background:#fff;border-radius:18px;box-shadow:0 8px 22px #00000029;box-sizing:border-box;filter:none;height:auto;left:auto!important;margin:0;max-width:none;padding:22px 20px 24px;position:relative;top:auto!important;transform:none!important;transition:none!important;width:100%}.team-district__card--1[data-v-5f8d4d53],.team-district__card--2[data-v-5f8d4d53],.team-district__card--3[data-v-5f8d4d53]{display:block;z-index:auto}.team-district__card--1[data-v-5f8d4d53]:hover,.team-district__card--2[data-v-5f8d4d53]:hover,.team-district__card--3[data-v-5f8d4d53]:hover{filter:none!important;transform:none!important;z-index:auto}.team-district__card-bg[data-v-5f8d4d53]{display:none}.team-district__card-icon[data-v-5f8d4d53]{display:block;height:52px;left:auto;margin:0 auto 14px;position:static;top:auto;width:52px}.team-district__card--2 .team-district__card-desc[data-v-5f8d4d53],.team-district__card--2 .team-district__card-title[data-v-5f8d4d53],.team-district__card--3 .team-district__card-desc[data-v-5f8d4d53],.team-district__card--3 .team-district__card-icon[data-v-5f8d4d53],.team-district__card--3 .team-district__card-title[data-v-5f8d4d53]{left:auto;width:auto}.team-district__card-title[data-v-5f8d4d53]{font-size:17px;line-height:1.35;margin:0 auto}.team-district__card-desc[data-v-5f8d4d53],.team-district__card-title[data-v-5f8d4d53]{left:auto;position:static;top:auto;white-space:normal;width:auto}.team-district__card-desc[data-v-5f8d4d53]{font-size:14px;line-height:1.45;margin:10px auto 0;max-width:18em}.team-district__arrow[data-v-5f8d4d53],.team-district__hex[data-v-5f8d4d53]{display:none}.team-district__photo-wrap[data-v-5f8d4d53]{aspect-ratio:1;border-radius:20px;height:auto;margin:.75rem auto 0;width:min(300px,78vw)}}@media(min-width:640px)and (max-width:1499px){.team-district__stage[data-v-5f8d4d53]{padding:5.5rem 2rem 3rem}.team-district__cards[data-v-5f8d4d53]{align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.team-district__card[data-v-5f8d4d53]{height:100%;padding:22px 16px 24px}.team-district__card-icon[data-v-5f8d4d53]{height:48px;margin-bottom:12px;width:48px}.team-district__card-title[data-v-5f8d4d53]{font-size:15px}.team-district__card-desc[data-v-5f8d4d53]{font-size:13px;max-width:none}.team-district__photo-wrap[data-v-5f8d4d53]{width:min(340px,42vw)}}@media(min-width:1100px)and (max-width:1499px){.team-district__stage[data-v-5f8d4d53]{gap:1.5rem;padding:6rem 2.5rem 3.25rem}.team-district__title[data-v-5f8d4d53]{font-size:clamp(36px,3.4vw,48px)}.team-district__lead[data-v-5f8d4d53]{font-size:17px;max-width:48rem}.team-district__cards[data-v-5f8d4d53]{gap:18px}.team-district__card[data-v-5f8d4d53]{border-radius:20px;padding:28px 20px 30px}.team-district__card-icon[data-v-5f8d4d53]{height:56px;margin-bottom:16px;width:56px}.team-district__card-title[data-v-5f8d4d53]{font-size:18px}.team-district__card-desc[data-v-5f8d4d53]{font-size:14px}.team-district__photo-wrap[data-v-5f8d4d53]{margin-top:1rem;width:min(380px,36vw)}}@media(max-width:1499px)and (min-height:1100px)and (orientation:portrait){.team-district__stage[data-v-5f8d4d53]{max-width:860px;padding-bottom:3rem;padding-top:5.5rem}.team-district__cards[data-v-5f8d4d53]{gap:16px}}.team-supply[data-v-5f8d4d53]{background:#fff;padding:110px 0 96px}.team-supply__inner[data-v-5f8d4d53]{container-name:supply;container-type:inline-size;margin:0 auto;width:min(1650px,calc(100% - 2.5rem))}.team-supply__title[data-v-5f8d4d53]{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:3.879cqi;font-weight:700;line-height:1.15;margin:0}.team-supply__board[data-v-5f8d4d53]{margin-top:5.394cqi;width:100%}.team-supply__graphic[data-v-5f8d4d53]{aspect-ratio:1650/375;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.team-supply__steps[data-v-5f8d4d53]{aspect-ratio:1569/627;list-style:none;margin:12px 0 0 1.21212%;padding:0;position:relative;width:95.09091%}.team-supply__step[data-v-5f8d4d53]{align-items:center;display:flex;flex-direction:column;height:100%;position:absolute;text-align:center;top:0}.team-supply__rail[data-v-5f8d4d53]{background:#a6a6a6;display:block;flex-shrink:0;width:1px}.team-supply__step.is-top .team-supply__rail[data-v-5f8d4d53]{height:4.6252%}.team-supply__step.is-bottom .team-supply__rail[data-v-5f8d4d53]{height:50.87719%}.team-supply__num[data-v-5f8d4d53]{align-items:center;background:#a6a6a6;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1.455cqi;font-weight:600;height:2.424cqi;justify-content:center;line-height:1.4;margin-top:0;width:2.424cqi}.team-supply__icon[data-v-5f8d4d53]{display:block;height:3.394cqi;margin-top:1.333cqi;-o-object-fit:contain;object-fit:contain;width:3.394cqi}.team-supply__step-title[data-v-5f8d4d53]{font-weight:600;margin:1.212cqi 0 0}.team-supply__step-desc[data-v-5f8d4d53],.team-supply__step-title[data-v-5f8d4d53]{color:#111;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1.455cqi;line-height:1.4}.team-supply__step-desc[data-v-5f8d4d53]{font-weight:400;margin:.848cqi 0 0;white-space:pre-line}@media(hover:hover)and (pointer:fine){.team-supply__step[data-v-5f8d4d53]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.team-supply__step[data-v-5f8d4d53]:hover{transform:translateY(-4px)}.team-supply__step:hover .team-supply__num[data-v-5f8d4d53]{background:#aa2024}}@media(max-width:899px){.team-supply[data-v-5f8d4d53]{padding:56px 0 72px}.team-supply__board[data-v-5f8d4d53]{margin-top:32px}.team-supply__graphic[data-v-5f8d4d53]{border-radius:8px}.team-supply__steps[data-v-5f8d4d53]{aspect-ratio:auto;display:grid;gap:22px;grid-template-columns:1fr;margin:28px 0 0;width:100%}.team-supply__step[data-v-5f8d4d53]{animation:team-fade-up-5f8d4d53 .65s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.05s + var(--i, 0)*.05s);height:auto;left:auto!important;position:static;width:auto!important}.team-supply__rail[data-v-5f8d4d53]{display:none}.team-supply__title[data-v-5f8d4d53]{font-size:clamp(28px,7vw,40px)}.team-supply__num[data-v-5f8d4d53]{font-size:14px;height:32px;width:32px}.team-supply__icon[data-v-5f8d4d53]{height:44px;margin-top:12px;width:44px}.team-supply__step-title[data-v-5f8d4d53]{font-size:15px;margin-top:10px}.team-supply__step-desc[data-v-5f8d4d53]{font-size:14px;margin-top:8px;white-space:pre-line}}@media(min-width:640px)and (max-width:899px){.team-supply__steps[data-v-5f8d4d53]{gap:28px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}.team-practice[data-v-5f8d4d53]{background:#f7f7f7;padding:5.152cqi 0 7.273cqi}.team-practice__inner[data-v-5f8d4d53]{container-name:practice;container-type:inline-size;margin:0 auto;width:min(1650px,calc(100% - 2.5rem))}.team-practice__title[data-v-5f8d4d53]{color:#111;font-family:Arial,Helvetica,sans-serif;font-size:3.879cqi;font-weight:700;line-height:1.15;margin:0;max-width:1374px}.team-practice__stat[data-v-5f8d4d53]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0 2.061cqi;margin-top:1.697cqi}.team-practice__days[data-v-5f8d4d53]{color:#aa2024;font-family:Arial,Helvetica,sans-serif;font-size:3.879cqi;font-weight:700;line-height:1.15;margin:0}.team-practice__stat-desc[data-v-5f8d4d53]{color:#111;font-size:1.455cqi;font-weight:400;line-height:1.4;margin:.545cqi 0 0;max-width:43.7cqi;white-space:pre-line}.team-practice__stat-desc[data-v-5f8d4d53],.team-practice__tagline[data-v-5f8d4d53]{font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif}.team-practice__tagline[data-v-5f8d4d53]{color:#000;font-size:1.697cqi;font-weight:700;line-height:1.15;margin:1.879cqi 0 0}.team-practice__body[data-v-5f8d4d53]{margin-top:3.455cqi;min-height:49.94cqi;position:relative}.team-practice__stack[data-v-5f8d4d53]{display:block;height:49.94cqi;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;pointer-events:none;position:absolute;top:0;width:32.36cqi;z-index:3}.team-practice__timeline[data-v-5f8d4d53]{list-style:none;margin:0 0 0 15.88cqi;padding:0;position:relative;width:84.12cqi;z-index:1}.team-practice__item[data-v-5f8d4d53]{height:9.697cqi;position:relative}.team-practice__item.is-last[data-v-5f8d4d53]{height:9.636cqi}.team-practice__bar[data-v-5f8d4d53]{background:linear-gradient(90deg,#e9e9e9,#e9e9e900);height:9.636cqi;position:relative}.team-practice__item-date[data-v-5f8d4d53]{box-sizing:border-box;color:#aa2024;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1.455cqi;font-weight:600;left:0;line-height:1.4;margin:0;padding-right:1.15%;position:absolute;text-align:right;top:50%;transform:translateY(-50%);white-space:nowrap;width:36.6%}.team-practice__dot[data-v-5f8d4d53]{background:#f7f7f7;border:1.5px solid #aa2024;border-radius:50%;box-sizing:border-box;left:38.47%;width:1.153%;z-index:2}.team-practice__dot[data-v-5f8d4d53],.team-practice__item-icon[data-v-5f8d4d53]{aspect-ratio:1;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.team-practice__item-icon[data-v-5f8d4d53]{left:41.71%;-o-object-fit:contain;object-fit:contain;width:4.034%}.team-practice__item-copy[data-v-5f8d4d53]{left:48.49%;position:absolute;top:11.95%;width:19.24%}.team-practice__item-title[data-v-5f8d4d53]{color:#111;font-weight:500;margin:0}.team-practice__item-desc[data-v-5f8d4d53],.team-practice__item-title[data-v-5f8d4d53]{font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1.212cqi;line-height:1.4}.team-practice__item-desc[data-v-5f8d4d53]{color:#555;font-weight:400;margin:.485cqi 0 0;white-space:pre-line}.team-practice__item-photo[data-v-5f8d4d53]{display:block;height:100%;left:73.13%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:21.47%}.team-practice__connector[data-v-5f8d4d53]{height:8.97cqi;left:39.05%;pointer-events:none;position:absolute;top:calc(50% + .58cqi);width:0;z-index:1}.team-practice__line[data-v-5f8d4d53]{background:#d9d9d9;bottom:0;left:0;position:absolute;top:0;transform:translate(-50%);width:1px}.team-practice__delta[data-v-5f8d4d53]{color:#888;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.97cqi;font-weight:400;left:-2.4cqi;letter-spacing:.02em;line-height:1.4;margin:0;position:absolute;top:2.1cqi;transform:rotate(-90deg);transform-origin:left top;white-space:nowrap}@media(max-width:1499px){.team-practice[data-v-5f8d4d53]{padding:56px 0 72px}.team-practice__title[data-v-5f8d4d53]{font-size:clamp(26px,6vw,36px)}.team-practice__days[data-v-5f8d4d53]{font-size:clamp(32px,8vw,48px)}.team-practice__stat-desc[data-v-5f8d4d53]{font-size:15px;margin-top:8px;max-width:none}.team-practice__tagline[data-v-5f8d4d53]{font-size:18px;margin-top:20px}.team-practice__body[data-v-5f8d4d53]{margin-top:28px;min-height:0}.team-practice__stack[data-v-5f8d4d53]{margin:0 auto 24px;position:static;width:min(220px,50vw)}.team-practice__timeline[data-v-5f8d4d53]{margin:0;width:100%}.team-practice__item[data-v-5f8d4d53],.team-practice__item.is-last[data-v-5f8d4d53]{height:auto;margin-bottom:16px}.team-practice__bar[data-v-5f8d4d53]{align-items:center;display:grid;gap:12px 10px;grid-template-areas:"date icon copy" "photo photo photo";grid-template-columns:72px 40px minmax(0,1fr);height:auto;min-height:120px;padding:14px 14px 14px 16px}.team-practice__dot[data-v-5f8d4d53],.team-practice__item-copy[data-v-5f8d4d53],.team-practice__item-date[data-v-5f8d4d53],.team-practice__item-icon[data-v-5f8d4d53],.team-practice__item-photo[data-v-5f8d4d53]{height:auto;left:auto;position:static;right:auto;top:auto;transform:none;width:auto}.team-practice__item-date[data-v-5f8d4d53]{font-size:16px;grid-area:date;text-align:left}.team-practice__dot[data-v-5f8d4d53]{display:none}.team-practice__item-icon[data-v-5f8d4d53]{grid-area:icon;height:40px;width:40px}.team-practice__item-copy[data-v-5f8d4d53]{grid-area:copy}.team-practice__item-title[data-v-5f8d4d53]{font-size:16px}.team-practice__item-desc[data-v-5f8d4d53]{font-size:13px;margin-top:6px;white-space:normal}.team-practice__item-photo[data-v-5f8d4d53]{grid-area:photo;height:120px;-o-object-fit:cover;object-fit:cover;width:100%}.team-practice__connector[data-v-5f8d4d53]{display:block;margin:8px 0 0 16px;position:static;width:auto}.team-practice__line[data-v-5f8d4d53]{display:none}.team-practice__delta[data-v-5f8d4d53]{font-size:13px;position:static;transform:none}.team-practice__item[data-v-5f8d4d53]{animation:team-fade-up-5f8d4d53 .65s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.06s + var(--i, 0)*.06s)}}@keyframes team-hero-zoom-5f8d4d53{0%{transform:scale(1.1)}to{transform:scale(1.05)}}@keyframes team-fade-up-5f8d4d53{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.team-district__card[data-v-5f8d4d53],.team-district__photo[data-v-5f8d4d53],.team-hero__advantages[data-v-5f8d4d53],.team-hero__bg[data-v-5f8d4d53],.team-hero__copy[data-v-5f8d4d53],.team-hero__dial[data-v-5f8d4d53],.team-hero__note[data-v-5f8d4d53],.team-practice__item[data-v-5f8d4d53],.team-supply__step[data-v-5f8d4d53]{animation:none!important;transform:none!important;transition:none!important}}.contact-amap[data-v-91403826]{background:#f7f7f7;height:100%;min-height:280px;width:100%}@media(min-width:768px){.contact-amap[data-v-91403826]{min-height:360px}}@media(min-width:1024px){.contact-amap[data-v-91403826]{min-height:100%}}.contact-amap-bubble{display:inline-block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.18));pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-amap-bubble__pill{align-items:center;background:#aa2024;border-radius:999px;color:#fff;display:inline-flex;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;height:36px;justify-content:center;letter-spacing:0;line-height:1;min-width:112px;padding:0 22px;white-space:nowrap}.contact-amap-bubble:after{border-color:#aa2024 transparent transparent;border-style:solid;border-width:7px 6px 0;bottom:-6px;content:"";height:0;left:18px;position:absolute;width:0}.contact-hero[data-v-627130e3]{background:#111;color:#fff;height:clamp(420px,39.583vw,760px);isolation:isolate;overflow:hidden;position:relative;width:100%}.contact-hero__bg[data-v-627130e3]{animation:contact-hero-zoom-627130e3 18s ease-out forwards;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.06);width:100%}.contact-hero__bg[data-v-627130e3],.contact-hero__veil[data-v-627130e3]{inset:0;pointer-events:none;position:absolute}.contact-hero__veil[data-v-627130e3]{background:linear-gradient(180deg,rgba(0,0,0,.8),transparent)}.contact-hero__copy[data-v-627130e3]{align-items:flex-start;animation:contact-fade-up-627130e3 .9s cubic-bezier(.22,1,.36,1) both;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:clamp(7.5rem,16.458vw,316px) clamp(1.25rem,12vw,230px) 3rem;position:relative;width:100%;z-index:1}.contact-hero__title[data-v-627130e3]{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:clamp(40px,3.646vw,70px);font-weight:700;line-height:1.4286;margin:0;max-width:370px}.contact-hero__title-accent[data-v-627130e3]{color:#aa2024}.contact-hero__sub[data-v-627130e3]{color:#fff;font-size:clamp(16px,1.25vw,24px);font-weight:400;line-height:1.8333;margin:13px 0 0;max-width:593px}.contact-form-section[data-v-627130e3]{background:#fff;padding:clamp(48px,6vw,120px) clamp(1.25rem,5vw,80px) clamp(40px,5vw,103px);scroll-margin-top:0}@media(min-width:1280px){.contact-form-section[data-v-627130e3]{padding-left:max(2.5rem,calc(50% - 640px));padding-right:max(2.5rem,calc(50% - 640px))}}.contact-form-section__inner[data-v-627130e3]{align-items:start;display:grid;gap:clamp(28px,4vw,48px);margin-inline:auto;max-width:1280px;width:100%}@media(min-width:1100px){.contact-form-section__inner[data-v-627130e3]{-moz-column-gap:clamp(48px,6.8vw,132px);column-gap:clamp(48px,6.8vw,132px);grid-template-columns:minmax(0,1fr) minmax(0,578px);justify-content:space-between}}.contact-form-section__heading[data-v-627130e3]{color:#111;font-family:Arial,Helvetica,sans-serif;font-size:clamp(32px,3.4vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.contact-form-section__lead[data-v-627130e3]{color:#555;font-size:clamp(15px,1.15vw,20px);font-weight:400;line-height:1.7;margin:clamp(12px,1.5vw,29px) 0 0;max-width:36rem}.contact-page-form[data-v-627130e3]{max-width:578px;width:100%}@media(min-width:640px)and (max-width:1099px){.contact-page-form[data-v-627130e3]{max-width:none}}@media(min-width:1100px){.contact-page-form[data-v-627130e3]{margin-left:auto;margin-top:30px}}.contact-page-form__grid[data-v-627130e3]{display:grid;gap:22px;grid-template-columns:1fr}@media(min-width:640px){.contact-page-form__grid[data-v-627130e3]{gap:28px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.contact-page-form__grid[data-v-627130e3]{gap:40px 18px}}.contact-page-form__actions[data-v-627130e3]{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:flex-end;margin-top:clamp(24px,2.5vw,30px)}.contact-page-form__submit[data-v-627130e3]{align-items:center;background:#aa2024;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;gap:8px;height:50px;justify-content:center;line-height:22px;min-width:140px;padding:0 28px;transition:background-color .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);width:auto}.contact-page-form__submit[data-v-627130e3]:hover{background:#92201f;box-shadow:0 10px 28px #aa202447;transform:translateY(-2px)}.contact-page-form__submit[data-v-627130e3]:disabled{box-shadow:none;cursor:wait;opacity:.65;transform:none}.contact-page-form__submit[data-v-627130e3]:disabled:hover{background:#aa2024;box-shadow:none;transform:none}.contact-page-form__submit[data-v-627130e3]:active{box-shadow:none;transform:translateY(0)}.contact-page-form__submit[data-v-627130e3]:focus-visible{outline:2px solid rgba(170,32,36,.85);outline-offset:4px}.contact-offices-sentinel[data-v-627130e3]{height:0;pointer-events:none;width:100%}.contact-offices[data-v-627130e3]{background:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;position:sticky;top:70px;transition:top .5s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);z-index:40}.contact-offices.is-header-hidden[data-v-627130e3]{top:0}.contact-offices.is-stuck[data-v-627130e3]{box-shadow:0 10px 28px #0000001a}.contact-offices__track[data-v-627130e3]{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-color:#c4c4c4 transparent;scrollbar-width:thin}.contact-offices__track[data-v-627130e3]::-webkit-scrollbar{height:3px}.contact-offices__track[data-v-627130e3]::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:999px}.contact-offices__tab[data-v-627130e3]{flex:0 0 auto}@media(min-width:768px)and (max-width:1023px){.contact-offices__track[data-v-627130e3]{display:flex}}@media(min-width:1024px){.contact-offices__track[data-v-627130e3]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible}.contact-offices__tab[data-v-627130e3]{flex:initial;min-width:0}}.contact-offices__tab[data-v-627130e3]{align-items:center;background:#f7f7f7;border:0;border-right:1px solid #fff;color:#333;cursor:pointer;display:inline-flex;font-size:clamp(14px,1.1vw,18px);font-weight:400;gap:12px;justify-content:center;line-height:1.3;min-height:72px;padding:14px 22px;position:relative;transition:background-color .35s cubic-bezier(.22,1,.36,1),color .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.contact-offices__tab[data-v-627130e3]:last-child{border-right:0}.contact-offices__tab.is-active[data-v-627130e3]{background:#fff;box-shadow:inset 0 -2px #aa2024;color:#aa2024;font-weight:500;z-index:1}@media(hover:hover)and (pointer:fine){.contact-offices__tab[data-v-627130e3]:not(.is-active):hover{background:#fff;box-shadow:inset 0 -2px #aa202473;color:#aa2024;z-index:1}.contact-offices__tab.is-active[data-v-627130e3]:hover{background:#fff;box-shadow:inset 0 -2px #aa2024;color:#aa2024}}.contact-offices__tab[data-v-627130e3]:focus-visible{outline:2px solid rgba(170,32,36,.7);outline-offset:-2px;z-index:2}.contact-offices__flag[data-v-627130e3]{display:block;flex-shrink:0;height:40px;-o-object-fit:contain;object-fit:contain;width:auto}.contact-offices__label[data-v-627130e3]{white-space:nowrap}@media(min-width:1024px)and (max-width:1279px){.contact-offices__tab[data-v-627130e3]{font-size:13px;gap:6px;min-height:68px;padding:10px 6px}.contact-offices__label[data-v-627130e3]{line-height:1.2;min-width:0;text-align:center;white-space:normal}}.contact-map-block[data-v-627130e3]{background:#f7f7f7;display:grid;position:relative;z-index:0}@media(min-width:1024px){.contact-map-block[data-v-627130e3]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:min(720px,calc(100svh - 140px))}}.contact-map-block__map[data-v-627130e3]{background:#ececec;height:100%;min-height:320px;overflow:hidden;position:relative}@media(min-width:1024px){.contact-map-block__map[data-v-627130e3]{min-height:100%}}.contact-map-block__map-fallback[data-v-627130e3]{background:#e8e8e8;display:block;height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;width:100%}.contact-map-block__info[data-v-627130e3]{align-items:center;box-sizing:border-box;display:flex;padding:clamp(32px,5vw,80px) clamp(20px,4vw,80px)}.contact-map-block__panel[data-v-627130e3]{max-width:560px;width:100%}.contact-map-block__company[data-v-627130e3]{color:#111;font-family:Arial,Helvetica,sans-serif;font-size:clamp(24px,2.2vw,36px);font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.contact-map-block__rows[data-v-627130e3]{border-top:1px solid #d9d9d9;margin-top:clamp(18px,2vw,29px)}.contact-map-block__row[data-v-627130e3]{align-items:flex-start;border-bottom:1px solid #d9d9d9;display:flex;gap:16px;padding:clamp(18px,2vw,28px) 0;transition:transform .35s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.contact-map-block__row[data-v-627130e3]:hover{transform:translate(4px)}.contact-map-block__row:hover .contact-map-block__icon[data-v-627130e3]{border-color:#aa2024}}.contact-map-block__icon[data-v-627130e3]{background:#fff;border:1px solid #ccc;box-sizing:border-box;display:grid;flex-shrink:0;height:48px;margin-top:4px;place-items:center;transition:border-color .3s ease,background-color .3s ease;width:48px}.contact-map-block__icon-img[data-v-627130e3]{display:block;height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.contact-map-block__social-img[data-v-627130e3]{display:block;height:var(--social-icon-size,28px);-o-object-fit:contain;object-fit:contain;width:var(--social-icon-size,28px)}.contact-map-block__text[data-v-627130e3]{flex:1;min-width:0}.contact-map-block__label[data-v-627130e3]{color:#555;font-size:clamp(14px,1.1vw,18px);font-weight:400;line-height:1.4;margin:0}.contact-map-block__value[data-v-627130e3]{color:#111;font-size:clamp(15px,1.15vw,18px);font-weight:500;line-height:1.45;margin:8px 0 0;overflow-wrap:break-word;white-space:pre-line}.contact-map-block__social-title[data-v-627130e3]{color:#555;font-size:clamp(14px,1.1vw,18px);font-weight:400;line-height:1.4;margin:clamp(22px,2.2vw,31px) 0 0}.contact-map-block__social[data-v-627130e3]{display:flex;margin-top:12px}.contact-map-block__social-link[data-v-627130e3]{background:#fff;border:1px solid #ccc;box-sizing:border-box;display:grid;height:48px;margin-right:-1px;place-items:center;transition:border-color .3s ease,background-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1);width:48px}.contact-map-block__social-link[data-v-627130e3]:last-child{margin-right:0}.contact-map-block__social-link[data-v-627130e3]:hover{background:#fff;border-color:#aa2024;transform:translateY(-2px);z-index:1}.contact-map-block__social-link[data-v-627130e3]:focus-visible{outline:2px solid rgba(170,32,36,.7);outline-offset:2px}.contact-info-enter-active[data-v-627130e3],.contact-info-leave-active[data-v-627130e3]{transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.22,1,.36,1)}.contact-info-enter-from[data-v-627130e3],.contact-info-leave-to[data-v-627130e3]{opacity:0;transform:translateY(10px)}@keyframes contact-hero-zoom-627130e3{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes contact-fade-up-627130e3{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.contact-hero[data-v-627130e3]{height:auto;min-height:280px}.contact-hero__copy[data-v-627130e3]{justify-content:flex-end;min-height:280px;padding:88px 20px 32px}.contact-hero__title[data-v-627130e3]{font-size:40px;line-height:1.15;max-width:none}.contact-hero__sub[data-v-627130e3]{font-size:16px;line-height:1.5;margin-top:10px}.contact-form-section[data-v-627130e3]{padding:40px 20px 36px}.contact-page-form__actions[data-v-627130e3]{align-items:stretch;flex-direction:column}.contact-page-form__submit[data-v-627130e3]{width:100%}.contact-offices[data-v-627130e3]{top:64px}.contact-offices.is-header-hidden[data-v-627130e3]{top:0}.contact-offices__tab[data-v-627130e3]{gap:8px;min-height:64px;padding:10px 16px}.contact-map-block__map[data-v-627130e3]{height:280px;min-height:280px}.contact-map-block__map[data-v-627130e3] .contact-amap{height:100%;min-height:0}.contact-map-block__icon[data-v-627130e3]{height:40px;width:40px}}@media(prefers-reduced-motion:reduce){.contact-hero__bg[data-v-627130e3],.contact-hero__copy[data-v-627130e3],.contact-info-enter-active[data-v-627130e3],.contact-info-leave-active[data-v-627130e3],.contact-map-block__row[data-v-627130e3],.contact-map-block__social-link[data-v-627130e3],.contact-offices__tab[data-v-627130e3],.contact-page-form__submit[data-v-627130e3]{animation:none!important;transition:none!important}.contact-hero__bg[data-v-627130e3],.contact-info-enter-from[data-v-627130e3],.contact-info-leave-to[data-v-627130e3]{transform:none}}.cms-loading[data-v-e63cfffc]{align-items:center;display:flex;justify-content:center;min-height:160px}.cms-loading__ring[data-v-e63cfffc]{animation:cms-loading-spin-e63cfffc .7s linear infinite;border:2px solid rgba(170,32,36,.18);border-radius:50%;border-top-color:#aa2024;height:36px;width:36px}@keyframes cms-loading-spin-e63cfffc{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.cms-loading__ring[data-v-e63cfffc]{animation:none;border-color:#aa2024;opacity:.72}}.news-detail[data-v-c9098440]{background:#fff;padding:88px 0 72px}@media(min-width:1280px){.news-detail[data-v-c9098440]{padding:120px 0 83px}}.news-detail__x[data-v-c9098440]{padding-left:1.25rem;padding-right:1.25rem}@media(min-width:640px){.news-detail__x[data-v-c9098440]{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.news-detail__x[data-v-c9098440]{padding-left:max(2.5rem,calc(50% - 840px));padding-right:max(2.5rem,calc(50% - 840px))}}.news-detail__shell[data-v-c9098440]{margin-inline:auto;max-width:1680px;width:100%}.news-detail__back[data-v-c9098440]{align-items:center;color:#111;display:inline-flex;font-size:18px;gap:10px;line-height:25px;text-decoration:none;transition:opacity .2s ease}.news-detail__back[data-v-c9098440]:hover{opacity:.7}.news-detail__back-icon[data-v-c9098440]{display:grid;height:24px;place-items:center;width:24px}@media(min-width:1280px){.news-detail__back[data-v-c9098440]{margin-left:min(200px,10.4vw)}}.news-detail__loading[data-v-c9098440]{display:flex;justify-content:center;padding:72px 0 40px}.news-detail__article[data-v-c9098440]{margin:48px auto 0;max-width:800px;width:100%}@media(min-width:1280px){.news-detail__article[data-v-c9098440]{margin-top:143px}}.news-detail__title[data-v-c9098440]{color:#111;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:clamp(26px,2.4vw,35px);font-weight:600;line-height:1.4;margin:0;text-align:center}.news-detail__time[data-v-c9098440]{color:#555;font-size:clamp(16px,1.5vw,24px);font-weight:400;line-height:1.4;margin:20px 0 0;text-align:center}@media(min-width:1280px){.news-detail__time[data-v-c9098440]{margin-top:25px}}.news-detail__rule[data-v-c9098440]{background:#d9d9d9;height:1px;margin:28px 0 0;width:100%}@media(min-width:1280px){.news-detail__rule[data-v-c9098440]{margin-top:44px}}.news-detail__hero[data-v-c9098440]{background:#f2f2f2;display:block;height:auto;margin-top:24px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:1280px){.news-detail__hero[data-v-c9098440]{margin-top:44px}}.news-detail__body[data-v-c9098440]{color:#000;font-size:16px;font-weight:400;line-height:1.8;margin-top:24px}@media(min-width:768px){.news-detail__body[data-v-c9098440]{font-size:18px;line-height:45px}}@media(min-width:1280px){.news-detail__body[data-v-c9098440]{margin-top:24px}}.news-detail__body[data-v-c9098440] p{margin:0 0 1.2em}.news-detail__body[data-v-c9098440] p:last-child{margin-bottom:0}.news-detail__body[data-v-c9098440] img{display:block;height:auto;margin:24px 0;max-width:100%}.news-detail__body[data-v-c9098440] a{color:#aa2024}.news-x[data-v-3c673191]{padding-left:1.25rem;padding-right:1.25rem}@media(min-width:640px){.news-x[data-v-3c673191]{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.news-x[data-v-3c673191]{padding-left:max(2.5rem,calc(50% - 840px));padding-right:max(2.5rem,calc(50% - 840px))}}.news-hero[data-v-3c673191]{align-items:flex-end;background:#000;color:#fff;display:flex;isolation:isolate;min-height:420px;overflow:hidden;position:relative}@media(min-width:1280px){.news-hero[data-v-3c673191]{height:760px;min-height:760px}}.news-hero__pattern[data-v-3c673191]{animation:news-hero-zoom-3c673191 18s ease-out forwards;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;transform:scale(1.06);width:100%}.news-hero__pattern[data-v-3c673191],.news-hero__veil[data-v-3c673191]{inset:0;pointer-events:none;position:absolute}.news-hero__veil[data-v-3c673191]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8))}.news-hero__copy[data-v-3c673191]{padding-bottom:64px;padding-top:120px;position:relative;width:100%;z-index:1}@media(min-width:1280px){.news-hero__copy[data-v-3c673191]{padding-bottom:164px;padding-top:388px}.news-hero__text[data-v-3c673191]{margin-left:min(110px,5.729vw)}}.news-hero__title[data-v-3c673191]{animation:news-hero-fade-up-3c673191 .85s cubic-bezier(.22,1,.36,1) both;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:clamp(48px,6vw,70px);font-weight:700;line-height:1;margin:0}@media(min-width:1280px){.news-hero__title[data-v-3c673191]{font-size:70px;line-height:100px}}.news-hero__subtitle[data-v-3c673191]{animation:news-hero-fade-up-3c673191 .9s cubic-bezier(.22,1,.36,1) .12s both;color:#fff;font-size:18px;line-height:32px;margin:20px 0 0;max-width:540px}@media(min-width:768px){.news-hero__subtitle[data-v-3c673191]{font-size:24px;line-height:44px}}@keyframes news-hero-zoom-3c673191{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes news-hero-fade-up-3c673191{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.news-list[data-v-3c673191]{background:#fff;overflow-anchor:none;padding:48px 0 72px}body:has(.news-list),html:has(.news-list){overflow-anchor:none}@media(min-width:1280px){.news-list[data-v-3c673191]{padding:72px 0 95px}}.news-list__inner[data-v-3c673191]{margin-inline:auto;max-width:1680px}.news-stage[data-v-3c673191]{overflow:hidden;overflow-anchor:none;position:relative;transition:height .48s cubic-bezier(.22,1,.36,1)}.news-panel-leave-active[data-v-3c673191]{left:0;pointer-events:none;position:absolute;top:0;transition:opacity .36s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.news-panel-leave-to[data-v-3c673191]{opacity:0}.news-empty[data-v-3c673191]{color:#555;font-size:16px;line-height:24px;margin:48px 0 0}.news-loading[data-v-3c673191]{display:flex;justify-content:center;min-height:320px;padding-top:24px}.news-list__toolbar[data-v-3c673191]{border-bottom:1px solid #111;display:flex;flex-direction:column;gap:20px;min-height:57px;padding-bottom:28px}@media(min-width:1024px){.news-list__toolbar[data-v-3c673191]{align-items:baseline;flex-direction:row;gap:24px;justify-content:space-between;padding-bottom:28px}}.news-list__tabs[data-v-3c673191]{align-items:baseline;display:flex;flex-wrap:nowrap;gap:24px 60px;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.news-list__tabs[data-v-3c673191]::-webkit-scrollbar{display:none}.news-list__tab[data-v-3c673191]{background:transparent;border:0;color:#555;cursor:pointer;flex-shrink:0;font-size:18px;line-height:25px;padding:0;position:relative;white-space:nowrap}.news-list__tab.is-active[data-v-3c673191]{color:#aa2024;font-size:20px;font-weight:500;line-height:28px}.news-list__tab.is-active[data-v-3c673191]:after{background:#aa2024;bottom:-28px;content:"";height:5px;left:50%;position:absolute;transform:translate(-50%);width:40px}.news-list__pager[data-v-3c673191]{align-items:center;display:flex;flex-wrap:wrap;gap:16px 30px;line-height:25px}.news-list__pager--top[data-v-3c673191]{flex-shrink:0;justify-content:flex-end}.news-list__pager--bottom[data-v-3c673191]{justify-content:center;margin-top:40px}@media(min-width:1280px){.news-list__pager--bottom[data-v-3c673191]{margin-top:55px}}.news-list__range[data-v-3c673191]{color:#555;font-size:16px;line-height:25px;white-space:nowrap}@media(max-width:1279px){.news-list__tabs[data-v-3c673191]{gap:20px 28px}.news-list__tab.is-active[data-v-3c673191]:after{bottom:-20px}.news-list__pager--top[data-v-3c673191]{display:none}}@media(max-width:1023px){.news-list__toolbar[data-v-3c673191]{gap:16px;padding-bottom:20px}}@media(min-width:768px){.news-list__range[data-v-3c673191]{font-size:18px}}.news-list__pages[data-v-3c673191]{align-items:center;display:flex;gap:20px}.news-list__page[data-v-3c673191]{background:transparent;border:0;color:#111;cursor:pointer;font-size:18px;line-height:25px;min-width:1.1em;padding:0}.news-list__page.is-active[data-v-3c673191]{color:#aa2024;font-weight:500}.news-list__page.is-ellipsis[data-v-3c673191]{cursor:default}.news-list__nav[data-v-3c673191]{background:transparent;border:1px solid #111;border-radius:50%;box-sizing:border-box;cursor:pointer;display:grid;height:24px;padding:0;place-items:center;width:24px}.news-list__nav[data-v-3c673191]:disabled{cursor:not-allowed;opacity:.35}.news-list__chev[data-v-3c673191]{border-bottom:1px solid #111;border-right:1px solid #111;display:block;height:5px;margin-left:-1px;transform:rotate(-45deg);width:5px}.news-list__nav.is-prev .news-list__chev[data-v-3c673191]{margin-left:1px;transform:rotate(135deg)}.news-grid[data-v-3c673191]{--news-gap-x:20px;--news-gap-y:20px;--news-large:calc(44.39024% - var(--news-gap-x)*2*728/1640);--news-small:calc(27.80488% - var(--news-gap-x)*2*456/1640);display:flex;flex-direction:column;gap:var(--news-gap-y) var(--news-gap-x);list-style:none;margin:30px 0 0;padding:0}.news-item[data-v-3c673191]{min-width:0;width:100%}@media(min-width:768px){.news-grid[data-v-3c673191]{flex-direction:row;flex-wrap:wrap}.news-item[data-v-3c673191]{width:calc(50% - var(--news-gap-x)/2)}}@media(min-width:1280px){.news-grid[data-v-3c673191]{--news-gap-y:30px}.news-item.is-large[data-v-3c673191]{flex:0 0 var(--news-large);width:var(--news-large)}.news-item.is-small[data-v-3c673191]{flex:0 0 var(--news-small);width:var(--news-small)}}.news-item__link[data-v-3c673191]{color:#fff;display:block;height:320px;overflow:hidden;position:relative;text-decoration:none}@media(min-width:768px){.news-item__link[data-v-3c673191]{aspect-ratio:456/515;height:auto}}@media(min-width:1280px){.news-item.is-large .news-item__link[data-v-3c673191]{aspect-ratio:728/515}}.news-item__img[data-v-3c673191]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .55s cubic-bezier(.22,1,.36,1);width:100%}.news-item__link:hover .news-item__img[data-v-3c673191]{transform:scale(1.04)}.news-item__veil[data-v-3c673191]{inset:0;pointer-events:none;position:absolute}.news-item.is-small .news-item__veil[data-v-3c673191]{background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.8))}.news-item.is-small .news-item__veil[data-v-3c673191]:before{background:#000000b3;content:"";inset:0;position:absolute;transition:opacity .45s cubic-bezier(.22,1,.36,1)}.news-item.is-small .news-item__link:focus-visible .news-item__veil[data-v-3c673191]:before,.news-item.is-small .news-item__link:hover .news-item__veil[data-v-3c673191]:before{opacity:0}.news-item.is-large .news-item__veil[data-v-3c673191]{background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.8))}.news-item.is-large .news-item__veil[data-v-3c673191]:after{background:#000c;bottom:0;content:"";height:clamp(90px,7.74vw,130px);left:0;position:absolute;right:0}.news-item__date[data-v-3c673191]{align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute;text-align:center;z-index:1}.news-item.is-large .news-item__date[data-v-3c673191]{background:#aa2024;bottom:0;height:clamp(100px,8.33vw,140px);left:clamp(20px,2.44vw,41px);text-align:center;width:clamp(88px,7.38vw,124px)}@media(max-width:1279px){.news-item.is-large .news-item__date[data-v-3c673191]{background:transparent;bottom:auto;height:auto;left:clamp(16px,1.67vw,28px);top:clamp(16px,1.25vw,21px);width:clamp(56px,3.99vw,67px)}.news-item.is-large .news-item__veil[data-v-3c673191]:after{content:none}}.news-item.is-small .news-item__date[data-v-3c673191]{align-items:center;left:clamp(16px,1.67vw,28px);text-align:center;top:clamp(16px,1.25vw,21px);width:clamp(56px,3.99vw,67px)}.news-item__day[data-v-3c673191]{color:#fff;display:block;font-size:clamp(32px,3.33vw,56px);font-weight:400;line-height:1.1;text-align:center;width:100%}.news-item.is-small .news-item__day[data-v-3c673191]{height:auto;line-height:1.1}@media(min-width:768px){.news-item.is-small .news-item__day[data-v-3c673191]{height:clamp(48px,4.64vw,78px);line-height:clamp(48px,4.64vw,78px)}}.news-item__month[data-v-3c673191]{color:#fff;display:block;font-size:14px;line-height:20px;margin-top:0;text-align:center;width:100%}.news-item.is-large .news-item__month[data-v-3c673191]{margin-top:-8px}@media(max-width:1279px){.news-item.is-large .news-item__month[data-v-3c673191]{margin-top:0}}@media(min-width:768px)and (max-width:1279px){.news-item.is-large .news-item__day[data-v-3c673191]{height:clamp(48px,4.64vw,78px);line-height:clamp(48px,4.64vw,78px)}}.news-item__title[data-v-3c673191]{bottom:28px;color:#fff;font-size:18px;font-weight:500;left:30px;line-height:26px;margin:0;position:absolute;right:24px;z-index:1}@media(min-width:1280px){.news-item.is-large .news-item__title[data-v-3c673191]{bottom:clamp(18px,1.55vw,26px);font-size:clamp(22px,1.67vw,28px);font-weight:600;left:clamp(120px,11.73vw,197px);line-height:1.39;max-width:min(504px,69%);right:clamp(24px,2.38vw,40px)}.news-item.is-small .news-item__title[data-v-3c673191]{bottom:clamp(20px,1.79vw,30px);font-size:clamp(18px,1.43vw,24px);left:clamp(20px,1.79vw,30px);line-height:1.42;max-width:min(396px,87%);right:clamp(18px,1.67vw,28px)}}@media(prefers-reduced-motion:reduce){.news-hero__pattern[data-v-3c673191],.news-hero__subtitle[data-v-3c673191],.news-hero__title[data-v-3c673191]{animation:none!important}.news-hero__pattern[data-v-3c673191]{transform:none}.news-item.is-small .news-item__veil[data-v-3c673191]:before,.news-item__img[data-v-3c673191],.news-panel-leave-active[data-v-3c673191],.news-stage[data-v-3c673191]{transition:none}.news-item__link:hover .news-item__img[data-v-3c673191]{transform:none}}.gl-transition[data-v-8952eeff]{background:#111;inset:0;overflow:hidden;pointer-events:none;position:absolute}.gl-transition__canvas[data-v-8952eeff],.gl-transition__fallback[data-v-8952eeff]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}.gl-transition__canvas[data-v-8952eeff]{opacity:0}.gl-transition__canvas.is-ready[data-v-8952eeff]{opacity:1}.cases-hero[data-v-5def6bff]{background:#111;color:#fff;height:clamp(280px,56vw,760px);isolation:isolate;min-height:280px;overflow:hidden;position:relative}@media(min-width:1024px){.cases-hero[data-v-5def6bff]{height:clamp(420px,39.58vw,760px);min-height:420px}}.cases-hero__bg[data-v-5def6bff]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.cases-content[data-v-5def6bff]{overflow-anchor:none;padding:clamp(40px,3.75vw,72px) clamp(1.25rem,6.25vw,120px) clamp(56px,5.5vw,105px)}.cases-wrap[data-v-5def6bff]{container-type:inline-size;margin-inline:auto;width:min(1680px,100%)}.cases-filterbar[data-v-5def6bff]{border-bottom:1px solid #111;gap:16px 32px;justify-content:space-between;padding-bottom:28px}.cases-filterbar[data-v-5def6bff],.cases-filters[data-v-5def6bff]{align-items:baseline;display:flex;flex-wrap:nowrap}.cases-filters[data-v-5def6bff]{gap:clamp(16px,2.4vw,60px);min-width:0}.cases-filter[data-v-5def6bff]{background:transparent;border:0;color:#111;cursor:pointer;flex-shrink:0;font-size:18px;font-weight:400;line-height:25px;margin:0;padding:0;position:relative;transition:color .35s cubic-bezier(.22,1,.36,1),font-size .35s cubic-bezier(.22,1,.36,1),font-weight .35s cubic-bezier(.22,1,.36,1),line-height .35s cubic-bezier(.22,1,.36,1);white-space:nowrap}.cases-filter[data-v-5def6bff]:hover{color:#aa2024}.cases-filter[data-v-5def6bff]:focus-visible{outline:1px solid #aa2024;outline-offset:6px}.cases-filter.is-active[data-v-5def6bff]{color:#111;font-size:20px;font-weight:500;line-height:28px}.cases-filter.is-active[data-v-5def6bff]:after{animation:cases-filter-bar-5def6bff .4s cubic-bezier(.22,1,.36,1);background:#aa2024;bottom:-28px;content:"";height:5px;left:50%;position:absolute;transform:translate(-50%) scaleX(1);transform-origin:center;width:40px}@keyframes cases-filter-bar-5def6bff{0%{opacity:.4;transform:translate(-50%) scaleX(.35)}to{opacity:1;transform:translate(-50%) scaleX(1)}}.cases-pager[data-v-5def6bff]{align-items:center;display:flex;flex-shrink:0;gap:30px;line-height:25px;padding:0}.cases-pager--center[data-v-5def6bff]{gap:30px}.cases-count[data-v-5def6bff]{color:#111;font-size:18px;font-weight:400;line-height:25px;white-space:nowrap}.cases-digits[data-v-5def6bff]{align-items:center;display:flex;gap:20px}.cases-digit[data-v-5def6bff]{background:transparent;border:0;color:#111;cursor:pointer;font-size:18px;line-height:25px;min-width:.6em;padding:0;text-align:center;transition:color .3s cubic-bezier(.22,1,.36,1),font-weight .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.cases-digit[data-v-5def6bff]:hover:not(:disabled){color:#aa2024}.cases-digit.is-active[data-v-5def6bff]{font-weight:500}.cases-digit[data-v-5def6bff]:disabled{cursor:default;opacity:.7}.cases-arrows[data-v-5def6bff]{align-items:center;display:flex;gap:15px}.cases-arrow[data-v-5def6bff]{background:transparent;border:0;color:#111;cursor:pointer;display:grid;height:24px;padding:0;place-items:center;transition:color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);width:24px}.cases-arrow svg[data-v-5def6bff]{display:block;height:24px;width:24px}.cases-arrow[data-v-5def6bff]:hover:not(:disabled){color:#aa2024;transform:scale(1.08)}.cases-arrow[data-v-5def6bff]:disabled,.cases-arrow[data-v-5def6bff]:disabled:hover{color:#111;cursor:not-allowed;opacity:.35;transform:none}.cases-loading[data-v-5def6bff]{display:flex;justify-content:center;min-height:320px;padding-top:24px}.cases-empty[data-v-5def6bff]{color:#555;font-size:16px;line-height:24px;margin:48px 0 0}.cases-grid[data-v-5def6bff]{display:grid;gap:20px;grid-auto-rows:calc(23.47561cqw - 9.39024px);grid-template-columns:minmax(0,544fr) minmax(0,552fr) minmax(0,544fr);margin-top:30px;min-width:0;width:100%}.cases-card[data-v-5def6bff]{background:#d9d9d9;min-height:0;min-width:0;overflow:hidden;position:relative}.cases-card__hit[data-v-5def6bff]{background:transparent;border:0;color:inherit;cursor:pointer;display:block;height:100%;inset:0;padding:0;position:absolute;text-align:left;width:100%}.cases-card__hit[data-v-5def6bff]:focus-visible{outline:2px solid #aa2024;outline-offset:-2px}.cases-card__img[data-v-5def6bff]{inset:0;overflow:hidden;position:absolute}.cases-card__img[data-v-5def6bff]:after{background:#0006;content:"";inset:0;position:absolute;transition:background-color .55s cubic-bezier(.22,1,.36,1)}.cases-card__img img[data-v-5def6bff]{display:block;height:100%;inset:0;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1.001);transition:transform 1.05s cubic-bezier(.22,1,.36,1);width:100%}.cases-card__title[data-v-5def6bff]{color:#fff;font-weight:500;margin:0;pointer-events:none;position:absolute;transition:transform .45s cubic-bezier(.22,1,.36,1);z-index:1}.cases-card__hit:focus-visible .cases-card__img img[data-v-5def6bff],.cases-card__hit:hover .cases-card__img img[data-v-5def6bff]{transform:scale(1.045)}.cases-card__hit:focus-visible .cases-card__img[data-v-5def6bff]:after,.cases-card__hit:hover .cases-card__img[data-v-5def6bff]:after{background:#00000047}.cases-card__hit:focus-visible .cases-card__title[data-v-5def6bff],.cases-card__hit:hover .cases-card__title[data-v-5def6bff]{transform:translate3d(0,-4px,0)}.cases-stage[data-v-5def6bff]{overflow:hidden;position:relative;transition:height .48s cubic-bezier(.22,1,.36,1)}.cases-panel-leave-active[data-v-5def6bff]{left:0;pointer-events:none;position:absolute;top:0;transition:opacity .36s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.cases-panel-leave-to[data-v-5def6bff]{opacity:0}.cases-card--big[data-v-5def6bff],.cases-card--small[data-v-5def6bff]{align-self:stretch;aspect-ratio:auto}.cases-card--small .cases-card__title[data-v-5def6bff]{bottom:30px;font-size:clamp(18px,1.25vw,24px);left:30px;line-height:1.4}.cases-card--big .cases-card__title[data-v-5def6bff]{bottom:clamp(24px,3.125vw,60px);font-size:clamp(20px,1.46vw,28px);left:clamp(24px,3.125vw,60px);line-height:1.4}.cases-bottombar[data-v-5def6bff]{display:flex;justify-content:center;margin-top:60px}@media(max-width:1279px){.cases-filters[data-v-5def6bff]{flex-wrap:nowrap;gap:20px 28px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:2px;scrollbar-width:none}.cases-filters[data-v-5def6bff]::-webkit-scrollbar{display:none}.cases-filter.is-active[data-v-5def6bff]:after{bottom:-20px}.cases-filterbar>.cases-pager[data-v-5def6bff]{display:none}}@media(max-width:1023px){.cases-filterbar[data-v-5def6bff]{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:16px;min-width:0;padding-bottom:20px}.cases-grid[data-v-5def6bff]{grid-auto-rows:auto;grid-template-columns:1fr;margin-top:24px}.cases-card--big[data-v-5def6bff],.cases-card--small[data-v-5def6bff]{aspect-ratio:16/10;grid-column:auto!important;grid-row:auto!important}.cases-card--big .cases-card__title[data-v-5def6bff],.cases-card--small .cases-card__title[data-v-5def6bff]{bottom:16px;font-size:18px;left:16px}.cases-bottombar[data-v-5def6bff]{justify-content:flex-start;margin-top:36px}}@media(min-width:1024px)and (max-width:1279px){.cases-filter.is-active[data-v-5def6bff]{font-size:18px;line-height:25px}}.cases-gallery[data-v-5def6bff]{background:#111111e0;color:#fff;flex-direction:column;gap:16px;inset:0;padding:72px 32px 56px;position:fixed;z-index:80}.cases-gallery[data-v-5def6bff],.cases-gallery__body[data-v-5def6bff]{align-items:center;display:flex;justify-content:center}.cases-gallery__body[data-v-5def6bff]{gap:20px;min-width:0;width:min(1400px,100%)}.cases-gallery-fade-enter-active[data-v-5def6bff],.cases-gallery-fade-leave-active[data-v-5def6bff]{transition:opacity .35s cubic-bezier(.22,1,.36,1)}.cases-gallery-fade-enter-active .cases-gallery__stage[data-v-5def6bff],.cases-gallery-fade-leave-active .cases-gallery__stage[data-v-5def6bff]{transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.cases-gallery-fade-enter-from[data-v-5def6bff],.cases-gallery-fade-leave-to[data-v-5def6bff]{opacity:0}.cases-gallery-fade-enter-from .cases-gallery__stage[data-v-5def6bff],.cases-gallery-fade-leave-to .cases-gallery__stage[data-v-5def6bff]{opacity:0;transform:translate3d(0,12px,0) scale(.985)}.cases-gallery__stage[data-v-5def6bff]{flex:1 1 auto;margin:0;max-height:100%;max-width:min(1200px,100%);min-width:0;position:relative;touch-action:pan-y}.cases-gallery__gl[data-v-5def6bff]{background:#111;height:min(720px,calc(100vh - 180px));overflow:hidden;position:relative;width:100%}.cases-gallery__fallback[data-v-5def6bff]{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.cases-gallery__stage figcaption[data-v-5def6bff]{font-size:16px;font-weight:500;line-height:22px;margin-top:16px}.cases-gallery__empty[data-v-5def6bff]{background:#111;color:#fff;display:grid;font-size:clamp(28px,3vw,48px);font-weight:500;height:min(640px,calc(100vh - 180px));letter-spacing:.12em;line-height:1.2;margin:0;place-items:center;text-transform:uppercase;width:100%}.cases-gallery__close[data-v-5def6bff],.cases-gallery__nav[data-v-5def6bff]{background:transparent;border:0;color:#fff;cursor:pointer;display:grid;padding:0;place-items:center;transition:color .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1)}.cases-gallery__close[data-v-5def6bff]{height:40px;position:absolute;right:24px;top:24px;width:40px;z-index:2}.cases-gallery__close[data-v-5def6bff]:hover{color:#aa2024;transform:rotate(90deg)}.cases-gallery__close svg[data-v-5def6bff],.cases-gallery__nav svg[data-v-5def6bff]{height:24px;width:24px}.cases-gallery__nav[data-v-5def6bff]{border:1px solid hsla(0,0%,100%,.7);border-radius:50%;flex:0 0 auto;height:44px;position:relative;width:44px;z-index:2}.cases-gallery__nav[data-v-5def6bff]:hover{background:#ffffff1f;border-color:#fff;color:#fff;transform:scale(1.06)}.cases-gallery__count[data-v-5def6bff]{bottom:24px;font-size:14px;left:50%;letter-spacing:.04em;line-height:20px;margin:0;position:absolute;transform:translate(-50%)}@media(max-width:1023px){.cases-gallery[data-v-5def6bff]{background:#111111f0;padding:56px 12px 28px}.cases-gallery__close[data-v-5def6bff]{right:12px;top:12px}.cases-gallery__body[data-v-5def6bff]{gap:0;width:100%}.cases-gallery__nav[data-v-5def6bff]{display:none}.cases-gallery__stage[data-v-5def6bff]{max-width:100%;width:100%}.cases-gallery__stage figcaption[data-v-5def6bff]{font-size:14px;line-height:20px;margin-top:12px;padding:0 8px;text-align:center}.cases-gallery__empty[data-v-5def6bff],.cases-gallery__gl[data-v-5def6bff]{height:min(58svh,calc(100svh - 160px));max-height:calc(100svh - 160px);width:100%}.cases-gallery__empty[data-v-5def6bff]{font-size:clamp(22px,7vw,36px)}.cases-gallery__count[data-v-5def6bff]{bottom:14px;font-size:13px}}@media(prefers-reduced-motion:reduce){.cases-arrow[data-v-5def6bff],.cases-card[data-v-5def6bff],.cases-card__img img[data-v-5def6bff],.cases-card__img[data-v-5def6bff]:after,.cases-card__title[data-v-5def6bff],.cases-digit[data-v-5def6bff],.cases-filter[data-v-5def6bff],.cases-gallery-fade-enter-active[data-v-5def6bff],.cases-gallery-fade-enter-active .cases-gallery__stage[data-v-5def6bff],.cases-gallery-fade-leave-active[data-v-5def6bff],.cases-gallery-fade-leave-active .cases-gallery__stage[data-v-5def6bff],.cases-gallery__close[data-v-5def6bff],.cases-gallery__nav[data-v-5def6bff],.cases-panel-leave-active[data-v-5def6bff],.cases-stage[data-v-5def6bff]{animation:none!important;transition:none!important}.cases-filter.is-active[data-v-5def6bff]:after{animation:none}}main[data-v-07c73192]{overflow-x:clip}.history-hero[data-v-07c73192]{color:#fff;overflow:hidden;overflow-anchor:none;position:relative}.history-hero__bg[data-v-07c73192]{animation:history-hero-bg-07c73192 1.4s cubic-bezier(.22,1,.36,1) forwards;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:42% center;object-position:42% center;position:absolute;transform:scale(1.04);width:100%}.history-hero__shade[data-v-07c73192]{background:linear-gradient(90deg,#0000001f,#00000061 55%,#000000b3),linear-gradient(180deg,#00000038,#0000000d 40%,#00000080);inset:0;position:absolute}.history-hero__inner[data-v-07c73192]{align-items:flex-start;display:flex;height:clamp(560px,72svh,760px);padding:clamp(120px,14vw,200px) max(1.5rem,calc(50% - 786px)) 0;position:relative;z-index:1}.history-hero__content[data-v-07c73192]{align-items:start;animation:history-hero-in-07c73192 .9s cubic-bezier(.22,1,.36,1) both;display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:minmax(140px,272px) minmax(200px,336px);margin-left:auto;width:min(648px,100%)}.history-hero__number[data-v-07c73192]{color:#aa2024;font-family:Arial,Helvetica,sans-serif;font-size:clamp(112px,12vw,220px);font-weight:700;letter-spacing:-.04em;line-height:.9;margin:0}.history-hero__caption[data-v-07c73192]{color:#ffffff9e;font-size:clamp(11px,.75vw,12px);font-weight:400;letter-spacing:.04em;line-height:1.4;margin:clamp(12px,1.4vw,20px) 0 0;text-transform:uppercase}.history-hero__copy[data-v-07c73192]{padding-top:clamp(12px,2vw,30px)}.history-hero__title[data-v-07c73192]{font-size:clamp(22px,1.7vw,28px);font-weight:500;letter-spacing:-.01em;line-height:1.25;margin:0}.history-hero__text[data-v-07c73192]{color:#ffffffeb;font-size:clamp(12px,.85vw,13px);font-weight:400;line-height:1.45;margin:clamp(14px,1.4vw,22px) 0 0;max-width:320px}.history-panel[data-v-07c73192]{background:#fff;overflow-anchor:none;padding:clamp(72px,8vw,120px) 0 clamp(64px,6vw,96px)}.history-panel__loading[data-v-07c73192]{display:flex;justify-content:center;min-height:360px;padding-top:24px}.history-panel__inner[data-v-07c73192]{align-items:start;display:grid;gap:clamp(32px,5vw,88px);grid-template-columns:minmax(280px,1fr) minmax(320px,600px);margin-inline:auto;max-width:1280px}.history-years[data-v-07c73192]{align-self:start;position:sticky;top:96px}.history-years__stage[data-v-07c73192]{cursor:grab;outline:none;overflow:visible;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(480px,100%)}.history-years__stage[data-v-07c73192]:focus-visible{box-shadow:inset 0 0 0 1px #aa202459}.history-years__stage[data-v-07c73192]:active{cursor:grabbing}.history-years__head[data-v-07c73192]{display:none}.history-years__eyebrow[data-v-07c73192]{color:#aa2024;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0}.history-years__list[data-v-07c73192]{display:flex;flex-direction:column;height:clamp(560px,68vh,780px);overflow:hidden}.history-years__list.is-sliding .history-years__value[data-v-07c73192]{transition:color .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),font-size .42s cubic-bezier(.22,1,.36,1)}.history-years__item[data-v-07c73192]{align-items:center;background:transparent;border:0;cursor:inherit;display:flex;justify-content:flex-end;overflow:hidden;padding:0;position:relative;text-align:right;width:100%}.history-years__item.is-offset--1[data-v-07c73192]{border-bottom:1px solid #dedede;height:19%;justify-content:flex-end}.history-years__item.is-offset-0[data-v-07c73192]{border-bottom:1px solid #dedede;height:32%;justify-content:flex-end}.history-years__item.is-offset-1[data-v-07c73192],.history-years__item.is-offset-2[data-v-07c73192]{height:24.5%;justify-content:flex-end}.history-years__label[data-v-07c73192]{color:#aa2024;font-size:clamp(32px,3.4vw,56px);font-weight:700;left:0;letter-spacing:-.02em;line-height:1;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.history-years__value[data-v-07c73192]{color:#ececec;font-size:clamp(72px,9vw,144px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:.9;text-align:right;transform:scale(.94);transform-origin:right center;transition:color .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.history-years__item.is-active .history-years__value[data-v-07c73192]{color:#111;font-size:clamp(84px,10vw,160px);font-weight:700;letter-spacing:-.03em;transform:scale(1)}.history-years__item:not(.is-active):hover .history-years__value[data-v-07c73192]{color:#cfcfcf}.history-years__nav[data-v-07c73192]{align-items:center;display:flex;flex-direction:column;gap:10px;position:absolute;right:-12px;top:35%;transform:translate(100%,-50%)}.history-years__count[data-v-07c73192]{color:#9a9a9a;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.06em;line-height:1;margin:0;white-space:nowrap}.history-years__btn[data-v-07c73192]{border-radius:999px;color:#7a7a7a;display:grid;height:36px;place-items:center;transition:color .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);width:36px}.history-years__btn[data-v-07c73192]:hover{background:#f4f4f4;color:#111}.history-years__btn[data-v-07c73192]:active{transform:scale(.94)}.history-events[data-v-07c73192]{min-width:0}.history-events__list[data-v-07c73192]{display:flex;flex-direction:column}.history-event[data-v-07c73192]{animation:history-event-in-07c73192 .58s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0)*.08s);border-top:1px solid #dcdcdc;padding:clamp(20px,2vw,24px) 0 clamp(36px,4vw,48px)}.history-event__month[data-v-07c73192]{color:#111;font-size:14px;font-weight:700;letter-spacing:.06em;line-height:20px;margin:0;text-transform:uppercase}.history-event__year[data-v-07c73192]{color:#aa2024;display:none}.history-event__year[data-v-07c73192]:after{background:currentColor;border-radius:50%;content:"";display:inline-block;height:4px;margin:0 .55em;transform:translateY(-1px);vertical-align:middle;width:4px}.history-years__btn[data-v-07c73192]:disabled{opacity:.28;pointer-events:none}.history-years__item.is-placeholder[data-v-07c73192]{cursor:default;pointer-events:none}.history-event__text[data-v-07c73192]{color:#222;font-size:clamp(13px,.95vw,15px);font-weight:400;line-height:1.6;margin:14px 0 0;max-width:600px}.history-event__media[data-v-07c73192]{aspect-ratio:600/338;background:#d9d9d9;margin-top:20px;max-width:600px;overflow:hidden;width:100%}.history-event__media img[data-v-07c73192]{animation:history-media-in-07c73192 1s cubic-bezier(.22,1,.36,1) forwards;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.06);transition:transform .7s cubic-bezier(.22,1,.36,1);width:100%}.history-event__media:hover img[data-v-07c73192]{transform:scale(1.03)}.history-slide-down-enter-active[data-v-07c73192],.history-slide-down-leave-active[data-v-07c73192],.history-slide-up-enter-active[data-v-07c73192],.history-slide-up-leave-active[data-v-07c73192]{transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.history-slide-down-enter-from[data-v-07c73192]{opacity:0;transform:translateY(32px)}.history-slide-down-leave-to[data-v-07c73192]{opacity:0;transform:translateY(-20px)}.history-slide-up-enter-from[data-v-07c73192]{opacity:0;transform:translateY(-32px)}.history-slide-up-leave-to[data-v-07c73192]{opacity:0;transform:translateY(20px)}.history-slide-left-enter-active[data-v-07c73192],.history-slide-left-leave-active[data-v-07c73192],.history-slide-right-enter-active[data-v-07c73192],.history-slide-right-leave-active[data-v-07c73192]{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.history-slide-left-enter-from[data-v-07c73192]{opacity:0;transform:translate(28px)}.history-slide-left-leave-to[data-v-07c73192]{opacity:0;transform:translate(-18px)}.history-slide-right-enter-from[data-v-07c73192]{opacity:0;transform:translate(-28px)}.history-slide-right-leave-to[data-v-07c73192]{opacity:0;transform:translate(18px)}@keyframes history-hero-bg-07c73192{0%{opacity:.72;transform:scale(1.08)}to{opacity:1;transform:scale(1.04)}}@keyframes history-hero-in-07c73192{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes history-event-in-07c73192{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes history-media-in-07c73192{0%{transform:scale(1.08)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.history-event[data-v-07c73192],.history-event__media img[data-v-07c73192],.history-hero__bg[data-v-07c73192],.history-hero__content[data-v-07c73192],.history-slide-down-enter-active[data-v-07c73192],.history-slide-down-leave-active[data-v-07c73192],.history-slide-left-enter-active[data-v-07c73192],.history-slide-left-leave-active[data-v-07c73192],.history-slide-right-enter-active[data-v-07c73192],.history-slide-right-leave-active[data-v-07c73192],.history-slide-up-enter-active[data-v-07c73192],.history-slide-up-leave-active[data-v-07c73192],.history-years__list.is-sliding .history-years__value[data-v-07c73192],.history-years__value[data-v-07c73192]{animation:none!important;transition:none!important}}@media(max-width:1279px)and (min-width:1100px){.history-hero__inner[data-v-07c73192]{padding-left:2rem;padding-right:2rem}.history-hero__content[data-v-07c73192]{margin-right:0}.history-panel__inner[data-v-07c73192]{gap:36px;grid-template-columns:minmax(240px,.9fr) minmax(280px,1.1fr)}.history-years[data-v-07c73192]{top:88px}.history-years__stage[data-v-07c73192]{padding-right:48px;width:100%}.history-years__list[data-v-07c73192]{height:clamp(480px,62vh,640px)}.history-years__nav[data-v-07c73192]{right:0;transform:translateY(-50%)}}@media(max-width:1099px){.history-panel[data-v-07c73192]{padding:48px 0 72px}.history-panel__inner[data-v-07c73192]{gap:20px;grid-template-columns:1fr}.history-years[data-v-07c73192]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff0;margin-inline:-1.25rem;padding:10px 1.25rem 0;position:sticky;top:64px;z-index:30}.history-years__stage[data-v-07c73192]{border-bottom:1px solid #e6e6e6;display:flex;flex-direction:column;gap:10px;padding:0 0 14px;touch-action:pan-y;width:100%}.history-years__head[data-v-07c73192]{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.history-years__eyebrow[data-v-07c73192]{font-size:clamp(20px,4vw,26px)}.history-years__count--head[data-v-07c73192]{color:#9a9a9a;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.08em}.history-years__count--nav[data-v-07c73192]{display:none}.history-years__list[data-v-07c73192]{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr auto 1fr;height:76px;margin:0 52px;overflow:visible;position:relative;z-index:1}.history-years__item[data-v-07c73192]{border-bottom:0!important;height:76px!important;min-width:0;width:100%}.history-years__item[data-v-07c73192],.history-years__item.is-offset--1[data-v-07c73192]{justify-content:center}.history-years__item.is-offset-0[data-v-07c73192]{justify-content:center;min-width:4.5em;width:auto}.history-years__item.is-offset-1[data-v-07c73192]{justify-content:center}.history-years__item.is-placeholder[data-v-07c73192]{visibility:hidden}.history-years__label[data-v-07c73192]{display:none}.history-years__value[data-v-07c73192]{font-size:clamp(40px,8vw,52px);text-align:center;transform:scale(.96);transform-origin:center center}.history-years__item.is-active .history-years__value[data-v-07c73192]{font-size:clamp(52px,10vw,64px);position:relative;transform:scale(1)}.history-years__item.is-active .history-years__value[data-v-07c73192]:after{background:#aa2024;bottom:-10px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:28px}.history-years__item:not(.is-active) .history-years__value[data-v-07c73192]{color:#d4d4d4}.history-years__nav[data-v-07c73192]{align-items:center;display:flex;flex-direction:row;height:76px;justify-content:space-between;inset:auto 0 14px;margin:0;pointer-events:none;position:absolute;transform:none;z-index:2}.history-years__btn[data-v-07c73192]{background:#fff;height:44px;pointer-events:auto;width:44px}.history-years__btn svg[data-v-07c73192]{transform:rotate(-90deg)}.history-events[data-v-07c73192]{padding-top:8px}.history-event[data-v-07c73192]{padding:22px 0 32px}.history-event[data-v-07c73192]:first-child{border-top:0;padding-top:4px}.history-event__month[data-v-07c73192]{align-items:center;display:flex;font-size:12px;letter-spacing:.08em}.history-event__year[data-v-07c73192]{align-items:center;display:inline-flex}.history-event__text[data-v-07c73192]{font-size:15px;line-height:1.55;margin-top:10px}.history-event__media[data-v-07c73192]{aspect-ratio:16/10;margin-left:-1.25rem;margin-right:-1.25rem;margin-top:18px;max-width:none;width:calc(100% + 2.5rem)}}@media(min-width:640px)and (max-width:1099px){.history-years[data-v-07c73192]{margin-inline:-2rem;padding-inline:2rem}.history-event__media[data-v-07c73192]{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem)}}@media(max-width:899px){.history-hero__inner[data-v-07c73192]{align-items:flex-end;height:auto;min-height:min(620px,88svh);padding:120px 1.5rem 56px}.history-hero__bg[data-v-07c73192]{-o-object-position:48% center;object-position:48% center}.history-hero__shade[data-v-07c73192]{background:linear-gradient(180deg,#00000047,#0000002e 45%,#0000009e),linear-gradient(90deg,#0000002e,#0000006b)}.history-hero__content[data-v-07c73192]{gap:18px;grid-template-columns:1fr;margin-left:0;width:100%}.history-hero__number[data-v-07c73192]{font-size:clamp(96px,26vw,140px)}.history-hero__copy[data-v-07c73192]{max-width:36rem;padding-top:0}.history-hero__title[data-v-07c73192]{font-size:clamp(24px,5.5vw,30px);line-height:1.25}.history-hero__text[data-v-07c73192]{font-size:14px;line-height:1.5;max-width:none}.history-panel[data-v-07c73192]{padding:36px 0 64px}.history-years[data-v-07c73192]{top:56px}.history-years__list[data-v-07c73192]{height:72px;margin:0 48px}.history-years__item[data-v-07c73192]{height:72px!important}.history-years__nav[data-v-07c73192]{bottom:14px;height:72px}.history-years__value[data-v-07c73192]{font-size:clamp(36px,9vw,44px)}.history-years__item.is-active .history-years__value[data-v-07c73192]{font-size:clamp(48px,12vw,58px)}}@media(max-width:639px){.history-hero__inner[data-v-07c73192]{min-height:min(540px,86svh);padding:108px 1.25rem 48px}.history-hero__caption[data-v-07c73192]{letter-spacing:.03em}.history-panel[data-v-07c73192]{padding:28px 0 56px}.history-panel__inner[data-v-07c73192]{gap:14px}.history-years[data-v-07c73192]{margin-inline:-1.25rem;padding:8px 1.25rem 0;top:52px}.history-years__stage[data-v-07c73192]{gap:8px;padding-bottom:12px}.history-years__list[data-v-07c73192]{height:64px;margin:0 44px}.history-years__item[data-v-07c73192]{height:64px!important}.history-years__nav[data-v-07c73192]{bottom:12px;height:64px}.history-years__value[data-v-07c73192]{font-size:34px}.history-years__item.is-active .history-years__value[data-v-07c73192]{font-size:48px}.history-years__item.is-active .history-years__value[data-v-07c73192]:after{bottom:-8px;width:22px}.history-event[data-v-07c73192]{padding:18px 0 24px}.history-event__media[data-v-07c73192]{aspect-ratio:3/2;margin-left:-1.25rem;margin-right:-1.25rem;width:calc(100% + 2.5rem)}.history-event__text[data-v-07c73192]{font-size:14px}}.sector-page[data-v-9b57357d]{--sector-tab-h:110px;--sector-nav-h:70px;--sector-view-h:100vh;background:#0a0a0a}@supports (height:100dvh){.sector-page[data-v-9b57357d]{--sector-view-h:100dvh}}@media(min-width:1024px){.sector-page[data-v-9b57357d]{--sector-tab-h:max(110px,calc((var(--sector-view-h) - var(--sector-nav-h))*.2))}}.sector-hero[data-v-9b57357d]{background:#111;color:#fff;height:clamp(420px,72svh,920px);isolation:isolate;min-height:420px;overflow:hidden;position:relative}@media(min-width:1024px){.sector-hero[data-v-9b57357d]{height:calc(var(--sector-view-h) - var(--sector-tab-h));max-height:none;min-height:calc(var(--sector-view-h) - var(--sector-tab-h))}}.sector-hero__bg[data-v-9b57357d]{animation:sector-hero-zoom-9b57357d 18s ease-out forwards;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;position:absolute;transform:scale(1.05);width:100%}.sector-hero__veil[data-v-9b57357d]{background:#00000059;inset:0;position:absolute}.sector-page.is-hotel .sector-hero__veil[data-v-9b57357d]{background:linear-gradient(180deg,#0806049e,#08060447 42%,#0806048c)}.sector-hero__copy[data-v-9b57357d]{align-items:center;animation:sector-fade-up-9b57357d .95s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:inherit;padding:7rem 1.25rem 4rem;position:relative;text-align:center;z-index:1}.sector-hero__title[data-v-9b57357d]{font-family:Arial,Helvetica,sans-serif;font-size:clamp(36px,5.5vw,70px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}@media(min-width:1024px){.sector-hero__title[data-v-9b57357d]{font-size:clamp(40px,3.65vw,140px)}}.sector-hero__title-accent[data-v-9b57357d]{color:#aa2024}.sector-hero__sub[data-v-9b57357d]{color:#fffffff0;font-size:clamp(15px,1.4vw,24px);line-height:1.45;margin:20px 0 0;max-width:560px}@media(min-width:1024px){.sector-hero__sub[data-v-9b57357d]{font-size:clamp(16px,1.25vw,40px);max-width:min(720px,42vw)}}.sector-page.is-hotel .sector-hero__sub[data-v-9b57357d]{max-width:min(34rem,90%)}.sector-stage[data-v-9b57357d]{background:#0a0a0a;display:flex;flex-direction:column;min-height:calc(var(--sector-view-h) - var(--sector-nav-h));scroll-margin-top:var(--sector-nav-h)}@media(min-width:1024px){.sector-stage[data-v-9b57357d]{display:grid;grid-template-rows:var(--sector-tab-h) minmax(0,1fr);height:calc(var(--sector-view-h) - var(--sector-nav-h));max-height:none;min-height:calc(var(--sector-view-h) - var(--sector-nav-h));overflow:hidden}}.sector-tabs[data-v-9b57357d]{display:flex;flex:0 0 auto;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:#0a0a0a;border-bottom:1px solid hsla(0,0%,100%,.85);scrollbar-color:hsla(0,0%,100%,.3) transparent;scrollbar-width:thin}.sector-tabs[data-v-9b57357d]::-webkit-scrollbar{height:3px}.sector-tabs[data-v-9b57357d]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:999px}@media(min-width:768px){.sector-tabs[data-v-9b57357d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:auto;overflow:visible}}@media(min-width:1024px){.sector-tabs[data-v-9b57357d]{height:100%}}.sector-tabs__item[data-v-9b57357d]{align-items:center;background:transparent;color:#d5d5d5;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;height:100%;justify-content:center;min-height:88px;min-width:7.25rem;padding:14px;position:relative;text-decoration:none;transition:background-color .35s cubic-bezier(.22,1,.36,1),color .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);z-index:0}@media(min-width:768px){.sector-tabs__item[data-v-9b57357d]{flex:initial;min-height:96px;min-width:0;padding:14px 8px}}.sector-tabs__item[data-v-9b57357d]:hover{background:#ffffff0a;color:#fff}.sector-tabs__item.is-active[data-v-9b57357d]{background:#aa2024;box-shadow:0 1px #aa2024;color:#fff;z-index:1}.sector-tabs__item[data-v-9b57357d]:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:-2px;z-index:2}.sector-tabs__icon[data-v-9b57357d]{height:28px;-o-object-fit:contain;object-fit:contain;transition:transform .35s cubic-bezier(.22,1,.36,1);width:28px}.sector-tabs__item.is-active .sector-tabs__icon[data-v-9b57357d],.sector-tabs__item:hover .sector-tabs__icon[data-v-9b57357d]{transform:translateY(-1px) scale(1.04)}.sector-tabs__label[data-v-9b57357d]{font-size:12px;font-weight:400;line-height:1.3;text-align:center;white-space:nowrap}.sector-tabs__item.is-active .sector-tabs__label[data-v-9b57357d]{font-weight:500}@media(min-width:1024px){.sector-tabs__item[data-v-9b57357d]{gap:clamp(10px,calc(var(--sector-tab-h)*.12),40px);min-height:0;padding:0 clamp(8px,.8vw,24px)}.sector-tabs__icon[data-v-9b57357d]{height:clamp(32px,calc(var(--sector-tab-h)*.24),96px);width:clamp(32px,calc(var(--sector-tab-h)*.24),96px)}.sector-tabs__label[data-v-9b57357d]{font-size:clamp(14px,calc(var(--sector-tab-h)*.14),56px);white-space:normal}}.sector-detail[data-v-9b57357d]{background:#0a0a0a;color:#fff;display:grid;flex:1 1 auto;min-height:0}@media(min-width:1024px){.sector-detail[data-v-9b57357d]{align-items:stretch;container-name:sector-detail;container-type:size;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;overflow:hidden}}.sector-detail__copy[data-v-9b57357d]{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:flex-start;min-height:0;padding:36px 20px 40px;position:relative}@media(min-width:768px){.sector-detail__copy[data-v-9b57357d]{padding:44px 32px 48px}}@media(min-width:1024px){.sector-detail__copy[data-v-9b57357d]{box-sizing:border-box;height:100%;overflow:hidden;padding:clamp(36px,19cqh,300px) clamp(32px,4vw,120px) clamp(28px,16cqh,254px) clamp(32px,12vw,460px)}}.sector-page.is-hotel .sector-detail__copy[data-v-9b57357d]{background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent 40%)}@media(min-width:1024px){.sector-page.is-hotel .sector-detail__copy[data-v-9b57357d]{background:linear-gradient(90deg,hsla(0,0%,100%,.03),transparent 55%)}}.sector-detail__swap[data-v-9b57357d]{isolation:isolate;position:relative}.sector-detail__panel[data-v-9b57357d],.sector-detail__swap[data-v-9b57357d]{min-width:0;width:100%}.sector-detail__title[data-v-9b57357d]{font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,3.33vw,64px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;max-width:12em}@media(min-width:1024px){.sector-detail__title[data-v-9b57357d]{font-size:clamp(28px,8cqh,128px)}}.sector-detail__body[data-v-9b57357d]{display:grid;gap:clamp(14px,3.8cqh,60px);margin-top:clamp(16px,5.5cqh,88px);max-width:min(580px,100%);min-height:0}@media(min-width:1024px){.sector-detail__body[data-v-9b57357d]{max-width:min(100%,60cqw)}}.sector-page.is-hotel .sector-detail__body[data-v-9b57357d]{max-width:min(36rem,100%)}.sector-detail__body p[data-v-9b57357d]{color:#fffffff0;font-size:clamp(14px,1.7vw,16px);line-height:1.65;margin:0}@media(min-width:1024px){.sector-detail__body p[data-v-9b57357d]{font-size:clamp(14px,2.5cqh,40px);line-height:1.6}}.sector-detail__nav[data-v-9b57357d]{display:flex;flex-shrink:0;gap:12px;margin-top:auto;padding-top:28px}@media(min-width:1024px){.sector-detail__nav[data-v-9b57357d]{gap:clamp(12px,1.2cqh,20px);padding-top:clamp(12px,3cqh,64px)}}.sector-detail__arrow[data-v-9b57357d]{background:#00000047;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#fff;cursor:pointer;display:grid;height:40px;opacity:.9;padding:0;place-items:center;transition:opacity .3s ease,background-color .3s ease,border-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1);width:40px}@media(min-width:1024px){.sector-detail__arrow[data-v-9b57357d]{height:clamp(36px,4.2cqh,48px);width:clamp(36px,4.2cqh,48px)}.sector-detail__arrow svg[data-v-9b57357d]{height:55%;width:55%}}.sector-detail__arrow[data-v-9b57357d]:hover{background:#aa2024eb;border-color:#aa2024;opacity:1;transform:translateY(-1px)}.sector-detail__arrow[data-v-9b57357d]:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:3px}.sector-detail__media[data-v-9b57357d]{background:#1a1a1a;min-height:clamp(220px,42vw,360px);overflow:hidden;position:relative}@media(min-width:768px)and (max-width:1023px){.sector-detail[data-v-9b57357d]{align-items:stretch;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.sector-detail__media[data-v-9b57357d]{min-height:100%}}@media(min-width:1024px){.sector-detail__media[data-v-9b57357d]{height:100%;min-height:0}}.sector-detail__img[data-v-9b57357d],.sector-detail__media[data-v-9b57357d] .gl-transition{height:100%;inset:0;position:absolute;width:100%}.sector-detail__img[data-v-9b57357d]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.sector-craft[data-v-9b57357d]{background:#fff;padding:clamp(40px,6vw,78px) 0 clamp(56px,8vw,96px)}.sector-craft__inner[data-v-9b57357d]{display:grid;gap:clamp(28px,4vw,40px);margin-inline:auto;width:min(1143px,calc(100% - 2.5rem))}@media(min-width:1024px){.sector-craft__inner[data-v-9b57357d]{align-items:center;-moz-column-gap:clamp(36px,4.5vw,68px);column-gap:clamp(36px,4.5vw,68px);grid-template-columns:minmax(280px,.45fr) minmax(0,.55fr)}}.sector-craft__visual[data-v-9b57357d]{aspect-ratio:508/340;background:#d9d9d9;max-width:508px;overflow:hidden;position:relative;width:100%}@media(min-width:1024px){.sector-craft__visual[data-v-9b57357d]{max-width:none}}.sector-craft__photo[data-v-9b57357d]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transition:transform .7s cubic-bezier(.22,1,.36,1);width:100%}@media(hover:hover)and (pointer:fine){.sector-craft__visual:hover .sector-craft__photo[data-v-9b57357d]{transform:scale(1.04)}}.sector-craft__bar[data-v-9b57357d]{background:#000;inset-inline:0;bottom:0;height:24.08%;pointer-events:none;position:absolute;z-index:1}.sector-craft__badge[data-v-9b57357d]{bottom:0;height:auto;left:8.22%;position:absolute;width:27.46%;z-index:2}.sector-craft__copy[data-v-9b57357d]{max-width:567px}.sector-craft__title[data-v-9b57357d]{color:#111;font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,3vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.sector-craft__text[data-v-9b57357d]{color:#555;font-size:clamp(16px,1.4vw,24px);line-height:1.45;margin:clamp(16px,2vw,29px) 0 0;max-width:542px}.sector-craft__cta[data-v-9b57357d]{align-items:center;background:#aa2024;color:#fff;display:inline-flex;font-size:14px;font-weight:400;gap:10px;height:70px;justify-content:center;margin-top:clamp(28px,3.5vw,44px);text-decoration:none;transition:background-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;width:220px}.sector-craft__cta[data-v-9b57357d]:hover{background:#8f1a1d;box-shadow:0 10px 28px #aa202447;transform:translateY(-1px)}.sector-craft__cta[data-v-9b57357d]:focus-visible{outline:2px solid #aa2024;outline-offset:3px}@keyframes sector-hero-zoom-9b57357d{0%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes sector-fade-up-9b57357d{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.sector-hero[data-v-9b57357d]{height:auto;min-height:360px}.sector-hero__copy[data-v-9b57357d]{min-height:320px;padding:7.5rem 1.25rem 3rem}.sector-craft__cta[data-v-9b57357d]{max-width:280px;width:100%}}@media(prefers-reduced-motion:reduce){.sector-copy-enter-active[data-v-9b57357d],.sector-copy-leave-active[data-v-9b57357d],.sector-craft__cta[data-v-9b57357d],.sector-craft__photo[data-v-9b57357d],.sector-detail__arrow[data-v-9b57357d],.sector-hero__bg[data-v-9b57357d],.sector-hero__copy[data-v-9b57357d],.sector-tabs__icon[data-v-9b57357d],.sector-tabs__item[data-v-9b57357d]{animation:none!important;transition:none!important}.sector-copy-enter-from[data-v-9b57357d],.sector-copy-leave-to[data-v-9b57357d]{opacity:1;transform:none}}.service-page[data-v-abb4249e]{--service-nav-h:70px;--service-view-h:100vh;background:#0a0a0a}@supports (height:100dvh){.service-page[data-v-abb4249e]{--service-view-h:100dvh}}.service-hero[data-v-abb4249e]{background:#111;color:#fff;height:clamp(420px,39.58vw,760px);isolation:isolate;min-height:420px;overflow:hidden;position:relative}.service-hero__bg[data-v-abb4249e]{animation:service-hero-zoom-abb4249e 18s ease-out forwards;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;position:absolute;transform:scale(1.06);width:100%}.service-hero__veil[data-v-abb4249e]{background:linear-gradient(180deg,#000000b8,#0000002e 48%,#00000080);inset:0;position:absolute}.service-hero__copy[data-v-abb4249e]{align-items:flex-start;animation:service-fade-up-abb4249e .9s cubic-bezier(.22,1,.36,1) both;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:inherit;padding:clamp(7.5rem,11.875vw,228px) clamp(1.25rem,12vw,230px) 4rem;position:relative;width:100%;z-index:1}.service-hero__title[data-v-abb4249e]{font-family:Arial,Helvetica,sans-serif;font-size:clamp(40px,3.65vw,70px);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.service-hero__title-accent[data-v-abb4249e]{color:#aa2024}.service-hero__sub[data-v-abb4249e]{color:#fff;font-size:clamp(16px,1.25vw,24px);line-height:1.4;margin:28px 0 0;max-width:481px}.service-hero__sub-accent[data-v-abb4249e]{color:#aa2024}.service-stage[data-v-abb4249e]{background:#1a1a1a;color:#fff;display:flex;flex-direction:column;isolation:isolate;min-height:calc(var(--service-view-h) - var(--service-nav-h));position:relative;scroll-margin-top:var(--service-nav-h)}@media(min-width:1024px){.service-stage[data-v-abb4249e]{container-name:service-stage;container-type:size;display:grid;grid-template-columns:minmax(200px,22%) minmax(0,1fr);height:calc(var(--service-view-h) - var(--service-nav-h));min-height:calc(var(--service-view-h) - var(--service-nav-h));overflow:hidden}}@media(min-width:1024px)and (max-width:1279px){.service-stage[data-v-abb4249e]{grid-template-columns:minmax(168px,20%) minmax(0,1fr)}}.service-stage__bg[data-v-abb4249e]{background:#1a1a1a;overflow:hidden;z-index:0}.service-stage__bg[data-v-abb4249e],.service-stage__bg-img[data-v-abb4249e]{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.service-stage__bg-img[data-v-abb4249e]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.service-copy-enter-active[data-v-abb4249e],.service-copy-leave-active[data-v-abb4249e]{transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.22,1,.36,1)}.service-copy-leave-active[data-v-abb4249e]{inset-inline:0;position:absolute;top:0;width:100%}.service-copy-enter-from[data-v-abb4249e],.service-copy-leave-to[data-v-abb4249e]{opacity:0;transform:translateY(14px)}.service-detail[data-v-abb4249e],.service-tabs[data-v-abb4249e]{pointer-events:auto;position:relative;z-index:2}.service-tabs[data-v-abb4249e]{display:flex;flex:0 0 auto;flex-wrap:nowrap;isolation:isolate;overflow-x:auto;overscroll-behavior-x:contain;z-index:5;-webkit-overflow-scrolling:touch;border-bottom:1px solid hsla(0,0%,100%,.12);scrollbar-color:hsla(0,0%,100%,.35) transparent;scrollbar-width:thin}.service-tabs[data-v-abb4249e]::-webkit-scrollbar{height:3px}.service-tabs[data-v-abb4249e]::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:999px}@media(min-width:1024px){.service-tabs[data-v-abb4249e]{border-bottom:0;display:grid;grid-template-rows:repeat(5,minmax(0,1fr));height:100%;min-height:0;overflow:visible}}.service-tabs__item[data-v-abb4249e]{align-items:center;background:#0000007a;border-right:1px solid hsla(0,0%,100%,.12);color:#ffffffe0;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;min-height:56px;min-width:7.5rem;padding:14px 18px;pointer-events:auto;position:relative;text-align:center;text-decoration:none;transition:background-color .35s cubic-bezier(.22,1,.36,1),color .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.service-tabs__item[data-v-abb4249e]:last-child{border-right:0}@media(min-width:1024px){.service-tabs__item[data-v-abb4249e]{border-bottom:1px solid hsla(0,0%,100%,.28);border-right:0;flex:initial;height:100%;min-height:0;min-width:0;padding:16px 18px}.service-tabs__item[data-v-abb4249e]:last-child{border-bottom:0}}.service-tabs__item[data-v-abb4249e]:hover{background:#000000ad;color:#fff}.service-tabs__item.is-active[data-v-abb4249e]{background:#aa2024;box-shadow:inset 0 -2px #ffffff59;color:#fff}@media(min-width:1024px){.service-tabs__item.is-active[data-v-abb4249e]{box-shadow:inset 3px 0 #ffffff8c}}.service-tabs__item[data-v-abb4249e]:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:-2px;z-index:1}.service-tabs__label[data-v-abb4249e]{font-size:clamp(13px,1.2vw,26px);font-weight:400;line-height:1.3}.service-tabs__item.is-active .service-tabs__label[data-v-abb4249e]{font-weight:500}@media(min-width:1024px)and (max-width:1279px){.service-tabs__label[data-v-abb4249e]{font-size:clamp(13px,1.35cqw,18px)}}.service-detail[data-v-abb4249e]{background:linear-gradient(180deg,#00000047,#0000006b);display:flex;flex:1 1 auto;flex-direction:column;gap:24px;min-height:0;padding:32px 20px 40px}@media(min-width:768px){.service-detail[data-v-abb4249e]{padding:40px 32px 48px}}@media(min-width:1024px){.service-detail[data-v-abb4249e]{align-content:stretch;align-items:center;background:linear-gradient(90deg,#00000038,#00000014 55%,#0000002e);display:grid;flex:initial;gap:clamp(20px,3.5cqw,72px);grid-template-columns:minmax(0,1fr) auto;height:100%;min-height:0;padding:clamp(40px,10cqh,160px) clamp(28px,7cqw,140px) clamp(40px,10cqh,160px) clamp(32px,7cqw,150px)}}.service-detail__copy[data-v-abb4249e]{flex:1 1 auto;max-width:825px;min-width:0;position:relative}.service-page.is-after-sales .service-detail__copy[data-v-abb4249e]{max-width:46rem}.service-detail__panel[data-v-abb4249e]{display:grid;gap:clamp(24px,6cqh,80px);min-width:0}.service-detail__block[data-v-abb4249e]{display:grid;gap:clamp(12px,2.2cqh,28px)}.service-detail__title[data-v-abb4249e]{font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,4.5vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}@media(min-width:1024px){.service-detail__title[data-v-abb4249e]{font-size:clamp(30px,5.2cqh,64px)}}@media(min-width:1024px)and (max-width:1279px){.service-detail__title[data-v-abb4249e]{font-size:clamp(28px,4.2cqh,44px)}}.service-detail__body p[data-v-abb4249e],.service-detail__text[data-v-abb4249e]{color:#ffffffeb;font-size:clamp(14px,1.8vw,18px);line-height:1.65;margin:0}@media(min-width:1024px){.service-detail__body p[data-v-abb4249e],.service-detail__text[data-v-abb4249e]{font-size:clamp(15px,2cqh,24px);line-height:1.6}}@media(min-width:1024px)and (max-width:1279px){.service-detail__body p[data-v-abb4249e],.service-detail__text[data-v-abb4249e]{font-size:clamp(14px,1.7cqh,18px);line-height:1.55}}.service-page.is-after-sales .service-detail__body p[data-v-abb4249e]{max-width:42rem}.service-detail__body[data-v-abb4249e]{display:grid;gap:clamp(16px,2.8cqh,32px);margin-top:clamp(14px,2.5cqh,28px)}.service-detail__nav[data-v-abb4249e]{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:12px;justify-content:flex-end;margin-top:auto}@media(min-width:1024px){.service-detail__nav[data-v-abb4249e]{align-self:center;flex-direction:column;gap:14px;justify-content:center;margin-top:0}}.service-detail__arrow[data-v-abb4249e]{background:#00000047;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#fff;cursor:pointer;display:grid;height:40px;opacity:.9;padding:0;place-items:center;transition:opacity .3s ease,background-color .3s ease,border-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1);width:40px}.service-detail__arrow[data-v-abb4249e]:hover{background:#aa2024e6;border-color:#aa2024;opacity:1;transform:translateY(-1px)}.service-detail__arrow[data-v-abb4249e]:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:3px}.service-detail__arrow svg[data-v-abb4249e]{height:22px;width:22px}.service-craft[data-v-abb4249e]{background:#fff;padding:clamp(40px,6vw,78px) 0 clamp(56px,8vw,96px)}.service-craft__inner[data-v-abb4249e]{display:grid;gap:clamp(28px,4vw,40px);margin-inline:auto;width:min(1143px,calc(100% - 2.5rem))}@media(min-width:1024px){.service-craft__inner[data-v-abb4249e]{align-items:center;-moz-column-gap:clamp(36px,4.5vw,68px);column-gap:clamp(36px,4.5vw,68px);grid-template-columns:minmax(280px,.45fr) minmax(0,.55fr)}}.service-craft__visual[data-v-abb4249e]{aspect-ratio:508/340;background:#d9d9d9;max-width:508px;overflow:hidden;position:relative;width:100%}@media(min-width:1024px){.service-craft__visual[data-v-abb4249e]{max-width:none}}.service-craft__photo[data-v-abb4249e]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transition:transform .7s cubic-bezier(.22,1,.36,1);width:100%}@media(hover:hover)and (pointer:fine){.service-craft__visual:hover .service-craft__photo[data-v-abb4249e]{transform:scale(1.04)}}.service-craft__bar[data-v-abb4249e]{background:#000;inset-inline:0;bottom:0;height:24.08%;pointer-events:none;position:absolute;z-index:1}.service-craft__badge[data-v-abb4249e]{bottom:0;height:auto;left:8.22%;position:absolute;width:27.46%;z-index:2}.service-craft__copy[data-v-abb4249e]{max-width:567px}.service-craft__title[data-v-abb4249e]{color:#111;font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,3vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0;max-width:567px}.service-craft__text[data-v-abb4249e]{color:#555;font-size:clamp(16px,1.4vw,24px);line-height:1.5;margin:clamp(16px,2vw,29px) 0 0;max-width:542px}.service-craft__cta[data-v-abb4249e]{align-items:center;background:#aa2024;color:#fff;display:inline-flex;font-size:14px;font-weight:400;gap:10px;height:64px;justify-content:center;margin-top:clamp(28px,3vw,44px);min-width:200px;padding:0 28px;text-decoration:none;transition:background-color .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);width:auto}.service-craft__cta[data-v-abb4249e]:hover{background:#8f1a1d;box-shadow:0 12px 28px #aa202447;transform:translateY(-2px)}.service-craft__cta[data-v-abb4249e]:focus-visible{outline:2px solid rgba(170,32,36,.85);outline-offset:4px}@keyframes service-hero-zoom-abb4249e{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes service-fade-up-abb4249e{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.service-hero[data-v-abb4249e]{height:auto;min-height:360px}.service-hero__copy[data-v-abb4249e]{justify-content:flex-start;min-height:320px;padding:7.5rem 1.25rem 2.5rem}.service-hero__sub[data-v-abb4249e]{margin-top:16px}.service-tabs__item[data-v-abb4249e]{min-width:8.25rem;padding:12px 16px}.service-craft__cta[data-v-abb4249e]{width:100%}}@media(prefers-reduced-motion:reduce){.service-copy-enter-active[data-v-abb4249e],.service-copy-leave-active[data-v-abb4249e],.service-craft__cta[data-v-abb4249e],.service-craft__photo[data-v-abb4249e],.service-detail__arrow[data-v-abb4249e],.service-hero__bg[data-v-abb4249e],.service-hero__copy[data-v-abb4249e],.service-tabs__item[data-v-abb4249e]{animation:none!important;transition:none!important}.service-copy-enter-from[data-v-abb4249e],.service-copy-leave-to[data-v-abb4249e],.service-hero__bg[data-v-abb4249e]{transform:none}}.cred-x[data-v-aa9478fb]{padding-left:1.25rem;padding-right:1.25rem}@media(min-width:640px){.cred-x[data-v-aa9478fb]{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.cred-x[data-v-aa9478fb]{padding-left:max(2.5rem,calc(50% - 840px));padding-right:max(2.5rem,calc(50% - 840px))}}.cred-hero[data-v-aa9478fb]{background:#2a1515;color:#fff;isolation:isolate;min-height:min(100dvh,640px);overflow:hidden;position:relative}@media(min-width:768px){.cred-hero[data-v-aa9478fb]{min-height:680px}}@media(min-width:1024px){.cred-hero[data-v-aa9478fb]{min-height:720px}}@media(min-width:1280px){.cred-hero[data-v-aa9478fb]{height:100vh;height:100dvh;max-height:1080px;min-height:720px}}.cred-hero__bg[data-v-aa9478fb]{animation:cred-hero-zoom-aa9478fb 1.6s cubic-bezier(.22,1,.36,1) both;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;position:absolute;transform:scale(1.06);width:100%}.cred-hero__veil[data-v-aa9478fb]{background:linear-gradient(180deg,#1c0a0a94,#30121266 42%,#1c0a0a85),linear-gradient(105deg,#18080885,#1808082e 48%,#18080861);inset:0;position:absolute}.cred-hero__inner[data-v-aa9478fb]{box-sizing:border-box;display:grid;gap:36px;margin-inline:auto;max-width:1680px;padding:7rem 1.25rem 3.5rem;position:relative;width:100%;z-index:1}@media(min-width:640px){.cred-hero__inner[data-v-aa9478fb]{gap:40px;padding:8rem 2rem 4rem}}@media(min-width:1024px){.cred-hero__inner[data-v-aa9478fb]{align-items:center;-moz-column-gap:clamp(28px,4vw,72px);column-gap:clamp(28px,4vw,72px);grid-template-columns:minmax(0,1fr) minmax(260px,380px);justify-content:space-between;min-height:inherit;padding:7.5rem 2.5rem 4.5rem}}@media(min-width:1280px){.cred-hero__inner[data-v-aa9478fb]{-moz-column-gap:clamp(32px,4vw,100px);column-gap:clamp(32px,4vw,100px);grid-template-columns:minmax(480px,760px) minmax(300px,420px);height:100%;min-height:0;padding:clamp(64px,8vh,100px) clamp(40px,6vw,120px) clamp(40px,7vh,80px) clamp(24px,2vw,30px)}}.cred-hero__copy[data-v-aa9478fb]{animation:cred-fade-up-aa9478fb .9s cubic-bezier(.22,1,.36,1) .08s both;max-width:760px;min-width:0}.cred-hero__title[data-v-aa9478fb]{font-family:Arial,Helvetica,sans-serif;font-size:clamp(26px,6.2vw,40px);font-weight:700;line-height:1.2;margin:0;text-wrap:balance}@media(min-width:768px){.cred-hero__title[data-v-aa9478fb]{font-size:clamp(30px,3.6vw,44px)}}@media(min-width:1280px){.cred-hero__title[data-v-aa9478fb]{font-size:clamp(32px,2.6vw + 1.2vh,48px)}}.cred-hero__title-brand[data-v-aa9478fb]{color:#aa2024;display:block}.cred-hero__title-rest[data-v-aa9478fb]{color:#fff;display:block;margin-top:.06em;max-width:16em}.cred-hero__text[data-v-aa9478fb]{color:#fffffff2;font-size:15px;line-height:26px;margin:22px 0 0;max-width:620px}@media(min-width:768px){.cred-hero__text[data-v-aa9478fb]{font-size:18px;line-height:32px;margin-top:28px}}@media(min-width:1280px){.cred-hero__text[data-v-aa9478fb]{font-size:clamp(16px,1.1vw + .4vh,18px);line-height:1.7;margin-top:clamp(18px,3.2vh,32px)}}.cred-hero__badge[data-v-aa9478fb]{align-items:center;animation:cred-fade-up-aa9478fb .9s cubic-bezier(.22,1,.36,1) .2s both;background:#aa2024;border-radius:999px;box-shadow:0 8px 24px #0000002e;color:#fff;display:inline-flex;gap:12px;margin-top:28px;min-height:64px;padding:14px 20px 14px 14px;width:min(100%,636px)}@media(min-width:640px){.cred-hero__badge[data-v-aa9478fb]{gap:16px;margin-top:34px;min-height:72px;padding:16px 28px 16px 18px}}@media(min-width:1280px){.cred-hero__badge[data-v-aa9478fb]{margin-top:clamp(24px,4.5vh,44px);min-height:clamp(72px,9vh,90px);padding:clamp(14px,1.8vh,18px) clamp(24px,2vw,34px) clamp(14px,1.8vh,18px) 22px}}.cred-hero__check[data-v-aa9478fb]{display:grid;flex:0 0 auto;place-items:center}.cred-hero__check svg[data-v-aa9478fb]{height:24px;width:24px}@media(min-width:640px){.cred-hero__check svg[data-v-aa9478fb]{height:28px;width:28px}}.cred-hero__badge-text[data-v-aa9478fb]{font-size:13px;font-weight:500;line-height:20px}@media(min-width:640px){.cred-hero__badge-text[data-v-aa9478fb]{font-size:14px;line-height:22px}}@media(min-width:768px){.cred-hero__badge-text[data-v-aa9478fb]{font-size:16px;line-height:24px}}@media(min-width:1280px){.cred-hero__badge-text[data-v-aa9478fb]{font-size:clamp(14px,.9vw + .3vh,16px);line-height:1.45}}.cred-hero__points[data-v-aa9478fb]{display:grid;gap:22px;list-style:none;margin:0;min-width:0;padding:0}@media(min-width:640px)and (max-width:1023px){.cred-hero__points[data-v-aa9478fb]{gap:24px;grid-template-columns:1fr;max-width:520px}}@media(min-width:1024px){.cred-hero__points[data-v-aa9478fb]{gap:clamp(20px,3vh,32px)}}@media(min-width:1280px){.cred-hero__points[data-v-aa9478fb]{gap:clamp(20px,3.8vh,40px)}}.cred-hero__point[data-v-aa9478fb]{align-items:center;animation:cred-fade-up-aa9478fb .85s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.28s + var(--i, 0)*.08s);display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr)}@media(min-width:640px){.cred-hero__point[data-v-aa9478fb]{gap:18px;grid-template-columns:56px minmax(0,1fr)}}@media(min-width:1280px){.cred-hero__point[data-v-aa9478fb]{gap:clamp(12px,1.2vw,18px);grid-template-columns:clamp(48px,5.5vh,56px) minmax(0,1fr)}}@media(hover:hover)and (pointer:fine){.cred-hero__point[data-v-aa9478fb]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.cred-hero__point[data-v-aa9478fb]:hover{transform:translate(4px)}.cred-hero__point:hover .cred-hero__icon[data-v-aa9478fb]{transform:scale(1.06)}}.cred-hero__icon[data-v-aa9478fb]{background:#aa2024;border-radius:50%;box-shadow:0 6px 16px #0003;display:grid;height:48px;place-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1);width:48px}@media(min-width:640px){.cred-hero__icon[data-v-aa9478fb]{height:56px;width:56px}}@media(min-width:1280px){.cred-hero__icon[data-v-aa9478fb]{height:clamp(48px,5.5vh,56px);width:clamp(48px,5.5vh,56px)}}.cred-hero__point-title[data-v-aa9478fb]{color:#fff;font-size:16px;font-weight:600;line-height:24px;margin:0}@media(min-width:768px){.cred-hero__point-title[data-v-aa9478fb]{font-size:18px;line-height:26px}}@media(min-width:1280px){.cred-hero__point-title[data-v-aa9478fb]{font-size:clamp(17px,1vw + .4vh,20px);line-height:1.35}}.cred-hero__point-desc[data-v-aa9478fb]{color:#ffffffeb;font-size:13px;line-height:20px;margin:4px 0 0}@media(min-width:768px){.cred-hero__point-desc[data-v-aa9478fb]{font-size:14px;line-height:22px;margin-top:6px}}@media(min-width:1280px){.cred-hero__point-desc[data-v-aa9478fb]{font-size:clamp(13px,.8vw + .3vh,15px);line-height:1.5;margin-top:clamp(4px,.6vh,6px)}}.cred-sourcing[data-v-aa9478fb]{background:#fff;overflow:hidden;padding:48px 0 64px}@media(min-width:768px){.cred-sourcing[data-v-aa9478fb]{padding:64px 0 80px}}@media(min-width:1280px){.cred-sourcing[data-v-aa9478fb]{padding:72px 0 110px}}.cred-sourcing__inner[data-v-aa9478fb]{margin-inline:auto;max-width:1620px}.cred-sourcing__title[data-v-aa9478fb]{color:#111;font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,5vw,48px);font-weight:700;line-height:1.2;margin:0;opacity:0;transform:translate3d(0,18px,0);transition:opacity .55s cubic-bezier(.22,1,.36,1) .08s,transform .55s cubic-bezier(.22,1,.36,1) .08s}.cred-sourcing.is-active .cred-sourcing__title[data-v-aa9478fb]{opacity:1;transform:translateZ(0)}.cred-sourcing__heads[data-v-aa9478fb]{display:grid;gap:8px;margin-top:28px;opacity:0;transform:translate3d(0,16px,0);transition:opacity .55s cubic-bezier(.22,1,.36,1) .16s,transform .55s cubic-bezier(.22,1,.36,1) .16s}.cred-sourcing.is-active .cred-sourcing__heads[data-v-aa9478fb]{opacity:1;transform:translateZ(0)}@media(min-width:640px){.cred-sourcing__heads[data-v-aa9478fb]{gap:20px;grid-template-columns:1fr 1fr;margin-top:36px}.cred-sourcing__heads h3[data-v-aa9478fb]:last-child{text-align:right}}@media(min-width:1024px){.cred-sourcing__heads[data-v-aa9478fb]{gap:40px;margin-top:48px}}.cred-sourcing__heads h3[data-v-aa9478fb]{color:#111;font-size:clamp(15px,2.8vw,24px);font-weight:600;line-height:1.35;margin:0}.cred-sourcing__stage[data-v-aa9478fb]{display:grid;gap:12px;margin-top:22px;position:relative}@media(min-width:768px){.cred-sourcing__stage[data-v-aa9478fb]{gap:16px;margin-top:28px}}@media(min-width:1024px){.cred-sourcing__stage[data-v-aa9478fb]{gap:24px;padding:12px 0 48px}}.cred-sourcing__glow[data-v-aa9478fb]{display:none}@media(min-width:900px){.cred-sourcing__glow[data-v-aa9478fb]{background:radial-gradient(circle,#9cb85c42 0,#9cb85c00 70%);border-radius:50%;display:block;height:min(420px,42vw);left:50%;opacity:0;pointer-events:none;position:absolute;top:46%;transform:translate(-50%,-50%) scale(.72);transition:opacity .7s cubic-bezier(.22,1,.36,1) .08s,transform .9s cubic-bezier(.22,1,.36,1) .08s;width:min(420px,42vw);z-index:3}.cred-sourcing.is-active .cred-sourcing__glow[data-v-aa9478fb]{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(min-width:1280px){.cred-sourcing__glow[data-v-aa9478fb]{height:min(520px,36vw);width:min(520px,36vw)}}.cred-sourcing__globe[data-v-aa9478fb]{display:none}@media(min-width:900px){.cred-sourcing__globe[data-v-aa9478fb]{display:block;filter:drop-shadow(0 18px 28px rgba(20,48,80,.18));height:auto;left:50%;opacity:0;pointer-events:none;position:absolute;top:52%;transform:translate(-50%,calc(-50% + 56px)) scale(.78);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(320px,34vw);z-index:4}.cred-sourcing.is-active .cred-sourcing__globe[data-v-aa9478fb]{animation:cred-globe-float-aa9478fb 4.8s ease-in-out .9s infinite;opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(min-width:1280px){.cred-sourcing__globe[data-v-aa9478fb]{width:min(420px,28vw)}}@keyframes cred-globe-float-aa9478fb{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,calc(-50% - 10px)) scale(1.02)}}.cred-sourcing__row[data-v-aa9478fb]{--row-delay:.28s;background:#f5f5f5;border-radius:4px;display:grid;gap:18px;grid-template-columns:1fr;opacity:0;padding:20px 18px;position:relative;transform:translate3d(0,24px,0);transition:opacity .55s cubic-bezier(.22,1,.36,1) var(--row-delay),transform .55s cubic-bezier(.22,1,.36,1) var(--row-delay),background-color .35s ease,box-shadow .35s ease;z-index:1}.cred-sourcing.is-active .cred-sourcing__row[data-v-aa9478fb]{opacity:1;transform:translateZ(0)}@media(min-width:640px){.cred-sourcing__row[data-v-aa9478fb]{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:24px 28px}}@media(min-width:900px){.cred-sourcing__row[data-v-aa9478fb]{align-items:center;border-radius:0;gap:0;grid-template-columns:minmax(0,1fr) minmax(200px,30%) minmax(0,1fr);padding:26px 40px}}@media(min-width:1024px){.cred-sourcing__row[data-v-aa9478fb]{grid-template-columns:minmax(0,1fr) minmax(280px,34%) minmax(0,1fr);padding:28px 80px}}@media(hover:hover)and (pointer:fine){.cred-sourcing__row[data-v-aa9478fb]:hover{background:#f0f0f0;box-shadow:0 10px 28px #0000000a}.cred-sourcing__row:hover .cred-stat__value[data-v-aa9478fb]{transform:translateY(-2px)}}.cred-sourcing__row-gap[data-v-aa9478fb]{display:none}@media(min-width:900px){.cred-sourcing__row-gap[data-v-aa9478fb]{display:block;grid-column:2}}.cred-stat[data-v-aa9478fb]{background:transparent;margin:0;min-width:0}@media(min-width:640px)and (max-width:899px){.cred-stat.is-right[data-v-aa9478fb]{text-align:right}}@media(min-width:900px){.cred-stat.is-left[data-v-aa9478fb]{grid-column:1;text-align:left}.cred-stat.is-right[data-v-aa9478fb]{grid-column:3;text-align:right}}.cred-stat__value[data-v-aa9478fb]{color:#aa2024;font-family:Arial,Helvetica,sans-serif;font-size:clamp(32px,8vw,48px);font-weight:700;line-height:1.05;margin:0;transition:transform .4s cubic-bezier(.22,1,.36,1)}@media(min-width:768px){.cred-stat__value[data-v-aa9478fb]{font-size:clamp(40px,3.6vw,56px)}}.cred-stat__label[data-v-aa9478fb]{color:#111;font-size:clamp(12px,2.4vw,18px);font-weight:700;letter-spacing:.02em;line-height:1.3;margin:8px 0 0;text-transform:uppercase}@media(min-width:768px){.cred-stat__label[data-v-aa9478fb]{margin-top:10px}}.cred-stat__desc[data-v-aa9478fb]{color:#555;font-size:13px;line-height:20px;margin:6px 0 0}@media(min-width:768px){.cred-stat__desc[data-v-aa9478fb]{font-size:16px;line-height:24px;margin-top:8px}}@keyframes cred-hero-zoom-aa9478fb{0%{transform:scale(1.1)}to{transform:scale(1.06)}}@keyframes cred-fade-up-aa9478fb{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.cred-hero__badge[data-v-aa9478fb],.cred-hero__bg[data-v-aa9478fb],.cred-hero__copy[data-v-aa9478fb],.cred-hero__point[data-v-aa9478fb],.cred-sourcing__globe[data-v-aa9478fb],.cred-sourcing__glow[data-v-aa9478fb],.cred-sourcing__heads[data-v-aa9478fb],.cred-sourcing__row[data-v-aa9478fb],.cred-sourcing__title[data-v-aa9478fb],.cred-stat__value[data-v-aa9478fb]{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}.company-page[data-v-8147a535]{--company-nav-h:70px}.company-hero__bg[data-v-8147a535]{animation:company-hero-zoom-8147a535 18s ease-out forwards;-o-object-position:center 40%;object-position:center 40%;transform:scale(1.05)}.company-hero__veil[data-v-8147a535]{background:linear-gradient(180deg,#0000008c,#00000047 45%,#0000007a)}.company-hero__stage[data-v-8147a535]{min-height:520px}@media(min-width:768px){.company-hero__stage[data-v-8147a535]{min-height:640px}}@media(min-width:1024px){.company-hero__stage[data-v-8147a535]{height:760px;min-height:0}}.company-hero__copy[data-v-8147a535]{animation:company-fade-up-8147a535 .95s cubic-bezier(.22,1,.36,1) both;padding-bottom:3.5rem;padding-top:7.5rem}@media(min-width:768px){.company-hero__copy[data-v-8147a535]{padding-bottom:4rem;padding-top:160px}}@media(min-width:1024px){.company-hero__copy[data-v-8147a535]{padding-bottom:0;padding-top:196px}}.company-hero__since[data-v-8147a535]{font-size:clamp(24px,4vw,32px);font-weight:400;letter-spacing:.15em;line-height:1.4;margin:28px 0 0}@media(min-width:768px){.company-hero__since[data-v-8147a535]{letter-spacing:4.8px;line-height:45px;margin-top:34px}}.company-hero__year[data-v-8147a535]{font-size:clamp(64px,14vw,120px);font-weight:600;line-height:.95;margin:-8px 0 0}@media(min-width:768px){.company-hero__year[data-v-8147a535]{margin-top:-15px}}@media(min-width:1024px){.company-hero__year[data-v-8147a535]{line-height:147px}}.company-hero__lead[data-v-8147a535]{color:#fffffff2;font-size:clamp(17px,2.4vw,24px);line-height:1.45;margin:16px 0 0;max-width:516px}@media(min-width:768px){.company-hero__lead[data-v-8147a535]{line-height:34px;margin-top:15px}}.company-hero__qr[data-v-8147a535]{bottom:clamp(28px,4vw,58px);right:clamp(24px,5.5vw,105px)}.company-intro__cta[data-v-8147a535]{transition:background-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.company-intro__cta[data-v-8147a535]:hover{box-shadow:0 10px 28px #aa202447;transform:translateY(-1px)}.company-intro__cta[data-v-8147a535]:focus-visible{outline:2px solid #aa2024;outline-offset:3px}@media(max-width:767px){.company-intro__title[data-v-8147a535]{font-size:clamp(40px,11vw,48px)}.company-intro__copy[data-v-8147a535]{font-size:18px;line-height:1.65}.company-intro__cta[data-v-8147a535]{max-width:none;width:100%}}.company-compete__pad[data-v-8147a535]{padding-bottom:3.5rem;padding-top:3.5rem}@media(min-width:768px){.company-compete__pad[data-v-8147a535]{padding-bottom:5rem;padding-top:5rem}}@media(min-width:1024px){.company-compete__pad[data-v-8147a535]{padding-bottom:88px;padding-top:88px}}.company-compete__heading[data-v-8147a535]{font-size:clamp(36px,6vw,64px);font-weight:700;line-height:1.15;margin:0}@media(min-width:1024px){.company-compete__heading[data-v-8147a535]{line-height:80px}}.company-compete__arrow[data-v-8147a535]{background:#00000047;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#fff;cursor:pointer;display:grid;height:40px;opacity:.9;padding:0;place-items:center;transition:opacity .3s ease,background-color .3s ease,border-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1);width:40px}.company-compete__arrow[data-v-8147a535]:hover{background:#aa2024eb;border-color:#aa2024;opacity:1;transform:translateY(-1px)}.company-compete__arrow[data-v-8147a535]:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:3px}.company-compete__item[data-v-8147a535]{--compete-num-size:42px;--compete-gap:28px;align-items:stretch!important;display:flex!important;flex-direction:column;gap:0;justify-content:center;transition:color .45s cubic-bezier(.22,1,.36,1),background-color .45s cubic-bezier(.22,1,.36,1)}@media(min-width:768px){.company-compete__item[data-v-8147a535]{--compete-num-size:54px}}.company-compete__item.is-active[data-v-8147a535]{align-items:stretch!important}.company-compete__item.is-active .company-compete__num[data-v-8147a535]{margin-top:0}.company-compete__head[data-v-8147a535]{align-items:center;display:flex;gap:var(--compete-gap);min-width:0;width:100%}.company-compete__num[data-v-8147a535]{flex-shrink:0;font-size:var(--compete-num-size);line-height:1;width:1.2em}.company-compete__title[data-v-8147a535]{flex:1;min-width:0;transition:color .45s cubic-bezier(.22,1,.36,1)}.company-compete__desc-slot[data-v-8147a535]{display:grid;grid-template-rows:1fr;margin-top:8px;padding-left:calc(var(--compete-num-size)*1.2 + var(--compete-gap))}.company-compete__desc-slot>.company-compete__desc[data-v-8147a535]{min-height:0;overflow:hidden}.company-compete__desc[data-v-8147a535]{animation:none;display:block;margin-top:0}@media(hover:hover)and (pointer:fine){.company-compete__item:hover:not(.is-active) .company-compete__title[data-v-8147a535]{color:#ffffffc7}}.company-compete__item[data-v-8147a535]:focus-visible{outline:2px solid hsla(0,0%,100%,.75);outline-offset:4px}.company-compete__meta[data-v-8147a535]{align-items:center;color:#fff;display:flex;font-size:14px;gap:16px;justify-content:space-between;line-height:30px;margin-top:16px;min-height:30px}.company-compete__meta-title[data-v-8147a535]{flex:1;min-width:0;position:relative}.company-compete__meta-pager[data-v-8147a535]{color:#fffc;flex-shrink:0;position:relative}.company-compete__frame[data-v-8147a535]{border-radius:16px;isolation:isolate;overflow:hidden;position:relative}.company-compete__frame[data-v-8147a535] .gl-transition,.company-compete__frame[data-v-8147a535] .gl-transition__canvas,.company-compete__frame[data-v-8147a535] .gl-transition__fallback{height:100%;inset:0;position:absolute;width:100%}.company-compete__bg>div[data-v-8147a535]{inset:0;position:absolute}.company-compete__bg[data-v-8147a535] .gl-transition,.company-compete__bg[data-v-8147a535] .gl-transition__canvas,.company-compete__bg[data-v-8147a535] .gl-transition__fallback{height:100%;inset:0;position:absolute;width:100%}@media(max-width:1023px){.company-compete__grid[data-v-8147a535]{grid-template-columns:1fr}.company-compete__media[data-v-8147a535]{order:-1}.company-compete__item[data-v-8147a535]{--compete-num-size:36px;--compete-gap:18px;min-height:88px;padding:18px 0 16px}.company-compete__num[data-v-8147a535]{font-size:var(--compete-num-size)}}.company-desc-enter-active[data-v-8147a535],.company-desc-leave-active[data-v-8147a535]{transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1),margin-top .5s cubic-bezier(.22,1,.36,1)}.company-desc-enter-from[data-v-8147a535],.company-desc-leave-to[data-v-8147a535]{grid-template-rows:0fr;margin-top:0;opacity:0}.company-desc-enter-to[data-v-8147a535],.company-desc-leave-from[data-v-8147a535]{grid-template-rows:1fr;opacity:1}.company-meta-enter-active[data-v-8147a535],.company-meta-leave-active[data-v-8147a535]{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.company-meta-enter-from[data-v-8147a535]{opacity:0;transform:translateY(8px)}.company-meta-leave-to[data-v-8147a535]{opacity:0;transform:translateY(-6px)}.company-culture__bg[data-v-8147a535]{animation:company-hero-zoom-8147a535 22s ease-out forwards;-o-object-position:center 45%;object-position:center 45%;transform:scale(1.04)}.company-culture__veil[data-v-8147a535]{background:linear-gradient(180deg,#121012c7,#1210129e 45%,#121012cc)}@media(max-width:767px){.company-culture__inner[data-v-8147a535]{min-height:560px;padding-bottom:3.5rem;padding-top:3.5rem}.company-culture__quote-text[data-v-8147a535]{font-size:clamp(22px,6.2vw,28px);line-height:1.4}.company-culture__quote-text--right[data-v-8147a535],.company-culture__values[data-v-8147a535]{text-align:left}.company-culture__label--right[data-v-8147a535]{justify-content:flex-start}.company-culture__values-title[data-v-8147a535]{font-size:clamp(32px,9vw,40px)}}@keyframes company-hero-zoom-8147a535{0%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes company-fade-up-8147a535{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.company-compete__arrow[data-v-8147a535],.company-compete__title[data-v-8147a535],.company-culture__bg[data-v-8147a535],.company-desc-enter-active[data-v-8147a535],.company-desc-leave-active[data-v-8147a535],.company-hero__bg[data-v-8147a535],.company-hero__copy[data-v-8147a535],.company-intro__cta[data-v-8147a535],.company-meta-enter-active[data-v-8147a535],.company-meta-leave-active[data-v-8147a535]{animation:none!important;transition:none!important}.company-desc-enter-from[data-v-8147a535],.company-desc-leave-to[data-v-8147a535]{grid-template-rows:1fr;margin-top:8px;opacity:1}.company-meta-enter-from[data-v-8147a535],.company-meta-leave-to[data-v-8147a535]{opacity:1;transform:none}}.global-hero[data-v-1a4c09bd]{color:#fff;overflow:hidden;position:relative}.global-hero__bg[data-v-1a4c09bd]{animation:global-hero-zoom-1a4c09bd 1.6s cubic-bezier(.22,1,.36,1) both;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;position:absolute;transform:scale(1.06);width:100%}.global-hero__shade[data-v-1a4c09bd]{background:linear-gradient(180deg,#00000085,#00000052 42%,#00000080);inset:0;position:absolute}.global-hero__inner[data-v-1a4c09bd]{align-items:center;display:flex;justify-content:center;min-height:min(100dvh,620px);padding:7rem 1.25rem 3.5rem;position:relative;text-align:center;z-index:1}@media(min-width:768px){.global-hero__inner[data-v-1a4c09bd]{min-height:640px;padding:8rem 2rem 4rem}}@media(min-width:1024px){.global-hero__inner[data-v-1a4c09bd]{align-items:flex-start;height:760px;justify-content:center;min-height:0;padding:228px 2rem 0}}.global-hero__copy[data-v-1a4c09bd]{align-items:center;animation:global-fade-up-1a4c09bd .95s cubic-bezier(.22,1,.36,1) .12s both;display:flex;flex-direction:column;max-width:900px;width:100%}.global-hero__title[data-v-1a4c09bd]{font-family:Arial,Helvetica,sans-serif;font-size:clamp(34px,9.5vw,90px);font-weight:700;letter-spacing:.01em;line-height:1.12;margin:0;text-wrap:balance}@media(min-width:640px){.global-hero__title[data-v-1a4c09bd]{font-size:clamp(40px,6.5vw,90px);white-space:nowrap}}.global-hero__text[data-v-1a4c09bd]{color:#fffffff0;font-size:16px;line-height:26px;margin:20px 0 0;max-width:696px}@media(min-width:640px){.global-hero__text[data-v-1a4c09bd]{font-size:18px;line-height:30px;margin-top:26px}}@media(min-width:768px){.global-hero__text[data-v-1a4c09bd]{font-size:24px;line-height:34px}}.global-panel[data-v-1a4c09bd]{background:#0a0a0a}.global-subs[data-v-1a4c09bd]{display:grid;grid-template-columns:68fr 10.5fr 10.5fr 11fr;height:420px;transition:grid-template-columns .6s cubic-bezier(.22,1,.36,1)}.global-subs.is-active-1[data-v-1a4c09bd]{grid-template-columns:10.5fr 68fr 10.5fr 11fr}.global-subs.is-active-2[data-v-1a4c09bd]{grid-template-columns:10.5fr 10.5fr 68fr 11fr}.global-subs.is-active-3[data-v-1a4c09bd]{grid-template-columns:10.5fr 10.5fr 11fr 68fr}@media(min-width:640px){.global-subs[data-v-1a4c09bd]{grid-template-columns:70fr 10fr 10fr 10fr;height:480px}.global-subs.is-active-1[data-v-1a4c09bd]{grid-template-columns:10fr 70fr 10fr 10fr}.global-subs.is-active-2[data-v-1a4c09bd]{grid-template-columns:10fr 10fr 70fr 10fr}.global-subs.is-active-3[data-v-1a4c09bd]{grid-template-columns:10fr 10fr 10fr 70fr}}@media(min-width:768px){.global-subs[data-v-1a4c09bd]{grid-template-columns:72fr 9.3fr 9.3fr 9.4fr;height:520px}.global-subs.is-active-1[data-v-1a4c09bd]{grid-template-columns:9.3fr 72fr 9.3fr 9.4fr}.global-subs.is-active-2[data-v-1a4c09bd]{grid-template-columns:9.3fr 9.3fr 72fr 9.4fr}.global-subs.is-active-3[data-v-1a4c09bd]{grid-template-columns:9.3fr 9.3fr 9.4fr 72fr}}@media(min-width:1024px){.global-subs[data-v-1a4c09bd]{grid-template-columns:888fr 344fr 344fr 344fr;height:570px}.global-subs.is-active-1[data-v-1a4c09bd]{grid-template-columns:344fr 888fr 344fr 344fr}.global-subs.is-active-2[data-v-1a4c09bd]{grid-template-columns:344fr 344fr 888fr 344fr}.global-subs.is-active-3[data-v-1a4c09bd]{grid-template-columns:344fr 344fr 344fr 888fr}}.global-sub[data-v-1a4c09bd]{background:#111;border:0;border-right:1px solid hsla(0,0%,100%,.12);color:#fff;cursor:pointer;display:block;height:100%;min-height:0;overflow:hidden;padding:0;position:relative;text-align:left}.global-sub[data-v-1a4c09bd]:last-child{border-right:0}.global-sub[data-v-1a4c09bd]:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:-4px;z-index:2}.global-sub__bg[data-v-1a4c09bd]{filter:grayscale(1) brightness(.55);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1.06);transition:transform .85s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1);width:100%}.global-sub.is-active .global-sub__bg[data-v-1a4c09bd]{filter:none;transform:scale(1)}@media(hover:hover)and (pointer:fine){.global-sub:hover:not(.is-active) .global-sub__bg[data-v-1a4c09bd]{filter:grayscale(.55) brightness(.62);transform:scale(1.03)}}.global-sub__veil[data-v-1a4c09bd]{background:linear-gradient(180deg,#00000014,#00000094);inset:0;position:absolute;transition:opacity .45s ease}.global-sub.is-active .global-sub__veil[data-v-1a4c09bd]{background:linear-gradient(180deg,#0000000d 20%,#0000009e)}.global-sub__collapsed[data-v-1a4c09bd]{align-items:center;display:flex;flex-direction:column;gap:16px;inset:0;justify-content:flex-end;opacity:1;padding:0 0 28px;position:absolute;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.global-sub.is-active .global-sub__collapsed[data-v-1a4c09bd]{opacity:0;pointer-events:none}.global-sub__name-v[data-v-1a4c09bd]{font-size:14px;font-weight:500;letter-spacing:.06em;line-height:1.2;transform:rotate(180deg);writing-mode:vertical-rl}.global-sub__index[data-v-1a4c09bd]{color:#ffffffe6;flex-shrink:0;font-size:13px;line-height:18px}@media(min-width:640px){.global-sub__collapsed[data-v-1a4c09bd]{gap:20px;padding-bottom:36px}.global-sub__name-v[data-v-1a4c09bd]{font-size:16px}.global-sub__index[data-v-1a4c09bd]{font-size:15px;line-height:20px}}@media(min-width:1024px){.global-sub__collapsed[data-v-1a4c09bd]{gap:24px;padding-bottom:40px}.global-sub__name-v[data-v-1a4c09bd]{font-size:18px;letter-spacing:.04em}.global-sub__index[data-v-1a4c09bd]{font-size:18px;line-height:25px}}.global-sub__expanded[data-v-1a4c09bd]{backface-visibility:hidden;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;justify-content:flex-end;left:0;max-width:none;opacity:0;padding:20px 14px 28px;pointer-events:none;position:absolute;right:auto;transform:translate3d(0,10px,0);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);transition-delay:0s;width:min(70vw,280px)}.global-sub.is-active .global-sub__expanded[data-v-1a4c09bd]{opacity:1;pointer-events:auto;transform:translateZ(0);transition-delay:.14s}.global-sub:not(.is-active) .global-sub__expanded[data-v-1a4c09bd]{transition-delay:0s;transition-duration:.18s,.18s}@media(min-width:640px){.global-sub__expanded[data-v-1a4c09bd]{gap:12px;padding:28px 22px 36px;width:min(68vw,420px)}}@media(min-width:768px){.global-sub__expanded[data-v-1a4c09bd]{gap:14px;padding:36px 28px 44px;width:min(66vw,520px)}}@media(min-width:1024px){.global-sub__expanded[data-v-1a4c09bd]{padding:0 40px 72px 70px;transform:translate3d(0,10px,0);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);width:640px}.global-sub.is-active .global-sub__expanded[data-v-1a4c09bd]{transition-delay:.16s}}.global-sub__meta[data-v-1a4c09bd]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 10px;line-height:18px;min-width:0}@media(min-width:640px){.global-sub__meta[data-v-1a4c09bd]{font-size:14px;gap:10px 14px;line-height:20px}}@media(min-width:768px){.global-sub__meta[data-v-1a4c09bd]{font-size:16px;line-height:22px}}@media(min-width:1024px){.global-sub__meta[data-v-1a4c09bd]{flex-wrap:nowrap}.global-sub__locations[data-v-1a4c09bd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.global-sub__num[data-v-1a4c09bd]{color:#aa2024;flex-shrink:0}.global-sub__dash[data-v-1a4c09bd]{background:#ffffffb3;flex-shrink:0;height:1px;width:16px}@media(min-width:768px){.global-sub__dash[data-v-1a4c09bd]{width:20px}}.global-sub__locations[data-v-1a4c09bd]{color:#fff;min-width:0}.global-sub__title[data-v-1a4c09bd]{font-family:Arial,Helvetica,sans-serif;font-size:clamp(22px,5.5vw,32px);font-weight:600;line-height:1.3;margin:0}@media(min-width:1024px){.global-sub__title[data-v-1a4c09bd]{white-space:nowrap}}.global-sub__tagline[data-v-1a4c09bd]{color:#ffffffeb;display:-webkit-box;font-size:13px;line-height:20px;margin:0;max-width:540px;overflow-wrap:break-word;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}@media(min-width:640px){.global-sub__tagline[data-v-1a4c09bd]{font-size:15px;-webkit-line-clamp:5;line-clamp:5;line-height:24px}}@media(min-width:768px){.global-sub__tagline[data-v-1a4c09bd]{display:block;font-size:18px;-webkit-line-clamp:unset;line-clamp:unset;line-height:25px;overflow:visible}}.global-dev[data-v-1a4c09bd]{background:#0a0a0a;color:#fff}.global-dev__frame[data-v-1a4c09bd]{display:grid;gap:28px;padding:40px 1.25rem 48px;position:relative}@media(min-width:640px){.global-dev__frame[data-v-1a4c09bd]{padding-inline:2rem}}@media(min-width:1024px)and (max-width:1279px){.global-dev__frame[data-v-1a4c09bd]{align-items:start;gap:28px 32px;grid-template-areas:"heading list logo";grid-template-columns:minmax(180px,220px) minmax(0,1fr) minmax(200px,260px);padding:56px 2rem 64px}.global-dev__heading[data-v-1a4c09bd]{grid-area:heading;margin-top:8px}.global-dev__list-wrap[data-v-1a4c09bd]{grid-area:list}.global-dev__logo[data-v-1a4c09bd]{aspect-ratio:4/3;background:#fff;display:grid;grid-area:logo;height:auto;overflow:hidden;place-items:center;width:100%}}@media(min-width:1280px){.global-dev__frame[data-v-1a4c09bd]{align-items:start;box-sizing:border-box;display:grid;grid-template-areas:"heading . list . logo";grid-template-columns:252px minmax(40px,251px) 693px minmax(40px,164px) 360px;height:420px;margin-inline:auto;max-width:1920px;padding:83px 130px 0 70px}}@media(min-width:1280px)and (max-width:1599px){.global-dev__frame[data-v-1a4c09bd]{grid-template-columns:220px minmax(16px,80px) minmax(0,1fr) minmax(16px,48px) 280px;padding:83px 40px 0}.global-dev__heading[data-v-1a4c09bd]{width:220px}.global-dev__logo[data-v-1a4c09bd]{height:210px!important;width:280px!important}}.global-dev__heading[data-v-1a4c09bd]{position:relative}.global-dev__heading h2[data-v-1a4c09bd]{font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,5vw,40px);font-weight:700;line-height:1.15;margin:0}@media(min-width:1280px){.global-dev__heading[data-v-1a4c09bd]{grid-area:heading;margin-top:31px;width:252px}.global-dev__heading h2[data-v-1a4c09bd]{font-size:40px;line-height:46px}}.global-dev__rule[data-v-1a4c09bd]{background:#fff;display:block;height:3px;margin-top:20px;width:35px}@media(min-width:1280px){.global-dev__rule[data-v-1a4c09bd]{left:0;margin:0;position:absolute;top:185px}}.global-dev__list-wrap[data-v-1a4c09bd]{min-width:0}.global-dev__list[data-v-1a4c09bd]{border-top:1px solid hsla(0,0%,100%,.28);list-style:none;margin:0;padding:0}@media(min-width:1280px){.global-dev__list-wrap[data-v-1a4c09bd]{grid-area:list;margin-top:14px;max-width:693px;width:100%}}.global-dev__item[data-v-1a4c09bd]{animation:global-fade-up-1a4c09bd .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0)*.06s);border-bottom:1px solid hsla(0,0%,100%,.28);box-sizing:border-box;display:grid;gap:8px;min-height:72px;padding:18px 0 16px}@media(min-width:768px){.global-dev__item[data-v-1a4c09bd]{align-items:start;gap:0;grid-template-columns:83px minmax(0,1fr)}}@media(min-width:1280px){.global-dev__item[data-v-1a4c09bd]{align-items:center;height:82px;min-height:82px;overflow:hidden;padding:8px 0}}.global-dev__year[data-v-1a4c09bd]{color:#aa2024;font-size:22px;font-weight:600;line-height:32px}@media(min-width:768px){.global-dev__year[data-v-1a4c09bd]{font-size:24px;line-height:34px}}.global-dev__copy[data-v-1a4c09bd]{color:#fff;font-size:15px;line-height:22px;margin:0;overflow-wrap:anywhere;word-break:normal}@media(min-width:768px){.global-dev__copy[data-v-1a4c09bd]{font-size:16px}}@media(min-width:1280px){.global-dev__year[data-v-1a4c09bd]{line-height:22px;padding-top:0}.global-dev__copy[data-v-1a4c09bd]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;max-height:66px;overflow:hidden;padding-top:0}}.global-dev__logo[data-v-1a4c09bd]{display:none}@media(min-width:640px)and (max-width:1023px){.global-dev__logo[data-v-1a4c09bd]{aspect-ratio:4/3;background:#fff;display:grid;height:auto;overflow:hidden;place-items:center;width:min(100%,320px)}}@media(min-width:1280px){.global-dev__logo[data-v-1a4c09bd]{background:#fff;display:grid;grid-area:logo;height:270px;overflow:hidden;place-items:center;width:360px}}.global-dev__logo-img[data-v-1a4c09bd]{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .7s cubic-bezier(.22,1,.36,1);width:100%}.global-services[data-v-1a4c09bd]{background:#fff;padding:56px 0 64px}@media(min-width:768px){.global-services[data-v-1a4c09bd]{padding:72px 0 80px}}@media(min-width:1280px){.global-services[data-v-1a4c09bd]{box-sizing:border-box;height:820px;padding:73px 0}}.global-services__inner[data-v-1a4c09bd]{display:grid;gap:36px;margin-inline:auto;max-width:1280px}@media(min-width:1024px){.global-services__inner[data-v-1a4c09bd]{align-items:start;gap:40px;grid-template-columns:minmax(240px,1fr) minmax(300px,589px);justify-content:space-between}}@media(min-width:1280px){.global-services__inner[data-v-1a4c09bd]{gap:0;grid-template-columns:minmax(280px,606px) 589px}}.global-services__copy[data-v-1a4c09bd]{max-width:606px}@media(min-width:1280px){.global-services__copy[data-v-1a4c09bd]{padding-top:138px}}.global-services__title[data-v-1a4c09bd]{color:#111;font-family:Arial,Helvetica,sans-serif;font-size:clamp(32px,6vw,64px);font-weight:700;line-height:1.2;margin:0}@media(min-width:1280px){.global-services__title[data-v-1a4c09bd]{font-size:64px;line-height:80px}}.global-services__desc[data-v-1a4c09bd]{color:#555;font-size:16px;line-height:26px;margin:20px 0 0;max-width:505px}@media(min-width:768px){.global-services__desc[data-v-1a4c09bd]{font-size:24px;line-height:40px;margin-top:36px}}.global-services__grid[data-v-1a4c09bd]{display:grid;gap:16px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:640px){.global-services__grid[data-v-1a4c09bd]{gap:20px 22px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:600px}.global-services__card.is-2[data-v-1a4c09bd],.global-services__card.is-4[data-v-1a4c09bd]{transform:translateY(28px)}}@media(min-width:1024px){.global-services__grid[data-v-1a4c09bd]{gap:22px 25px;max-width:none;width:100%}.global-services__card.is-2[data-v-1a4c09bd],.global-services__card.is-4[data-v-1a4c09bd]{transform:translateY(40px)}}@media(min-width:1280px){.global-services__grid[data-v-1a4c09bd]{gap:25px;grid-template-columns:repeat(2,282px);justify-content:space-between;width:589px}.global-services__card.is-2[data-v-1a4c09bd],.global-services__card.is-4[data-v-1a4c09bd]{transform:translateY(49px)}}.global-services__card[data-v-1a4c09bd]{border-radius:28px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:240px;overflow:hidden;padding:32px 22px;position:relative;transition:transform .45s cubic-bezier(.22,1,.36,1)}@media(min-width:640px){.global-services__card[data-v-1a4c09bd]{aspect-ratio:282/300;border-radius:36px;min-height:0;padding:36px 24px}}@media(min-width:1280px){.global-services__card[data-v-1a4c09bd]{aspect-ratio:auto;border-radius:40px;height:300px;padding:40px 25px;width:282px}}.global-services__card-bg[data-v-1a4c09bd]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1.04);transition:transform .7s cubic-bezier(.22,1,.36,1);width:100%}.global-services__card-veil[data-v-1a4c09bd]{background:#00000080;inset:0;position:absolute;transition:background .4s ease}@media(hover:hover)and (pointer:fine){.global-services__card:hover .global-services__card-bg[data-v-1a4c09bd]{transform:scale(1.1)}.global-services__card:hover .global-services__card-veil[data-v-1a4c09bd]{background:#0006}.global-services__card.is-1[data-v-1a4c09bd]:hover,.global-services__card.is-3[data-v-1a4c09bd]:hover{transform:translateY(-4px)}.global-services__card.is-2[data-v-1a4c09bd]:hover,.global-services__card.is-4[data-v-1a4c09bd]:hover{transform:translateY(calc(var(--card-shift, 28px) - 4px))}}@media(min-width:640px){.global-services__card.is-2[data-v-1a4c09bd],.global-services__card.is-4[data-v-1a4c09bd]{--card-shift:28px}}@media(min-width:1024px){.global-services__card.is-2[data-v-1a4c09bd],.global-services__card.is-4[data-v-1a4c09bd]{--card-shift:40px}}@media(min-width:1280px){.global-services__card.is-2[data-v-1a4c09bd],.global-services__card.is-4[data-v-1a4c09bd]{--card-shift:49px}}.global-services__card-icon[data-v-1a4c09bd],.global-services__card-title[data-v-1a4c09bd]{position:relative;z-index:1}.global-services__card-icon[data-v-1a4c09bd]{display:block;height:48px;-o-object-fit:contain;object-fit:contain;width:48px}@media(min-width:768px){.global-services__card-icon[data-v-1a4c09bd]{height:56px;width:56px}}.global-services__card-title[data-v-1a4c09bd]{font-size:16px;font-weight:500;line-height:24px;margin:0;max-width:174px;white-space:pre-line}@media(min-width:768px){.global-services__card-title[data-v-1a4c09bd]{font-size:18px;line-height:25px}}.global-fade-enter-active[data-v-1a4c09bd],.global-fade-leave-active[data-v-1a4c09bd]{transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.global-fade-enter-from[data-v-1a4c09bd],.global-fade-leave-to[data-v-1a4c09bd]{opacity:0;transform:translateY(10px)}@keyframes global-hero-zoom-1a4c09bd{0%{transform:scale(1.08)}to{transform:scale(1.06)}}@keyframes global-fade-up-1a4c09bd{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.global-dev__item[data-v-1a4c09bd],.global-fade-enter-active[data-v-1a4c09bd],.global-fade-leave-active[data-v-1a4c09bd],.global-hero__bg[data-v-1a4c09bd],.global-hero__copy[data-v-1a4c09bd],.global-services__card[data-v-1a4c09bd],.global-services__card-bg[data-v-1a4c09bd],.global-services__card.is-2[data-v-1a4c09bd],.global-services__card.is-4[data-v-1a4c09bd],.global-sub[data-v-1a4c09bd],.global-sub__bg[data-v-1a4c09bd],.global-sub__collapsed[data-v-1a4c09bd],.global-sub__expanded[data-v-1a4c09bd],.global-subs[data-v-1a4c09bd]{animation:none!important;transform:none!important;transition:none!important}}.pwa-banner-enter-active[data-v-80aadb63],.pwa-banner-leave-active[data-v-80aadb63]{transition:opacity .25s ease,transform .25s ease}.pwa-banner-enter-from[data-v-80aadb63],.pwa-banner-leave-to[data-v-80aadb63]{opacity:0;transform:translateY(12px)}.spotlight[data-v-1bd9e11a]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-1bd9e11a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media(prefers-color-scheme:light){.gradient-border[data-v-1bd9e11a]{background-color:#ffffff4d}.gradient-border[data-v-1bd9e11a]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media(prefers-color-scheme:dark){.gradient-border[data-v-1bd9e11a]{background-color:#1414144d}.gradient-border[data-v-1bd9e11a]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-1bd9e11a]:before{background-size:400% auto;border-radius:.5rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-1bd9e11a]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-1bd9e11a]{position:fixed}.left-0[data-v-1bd9e11a]{left:0}.right-0[data-v-1bd9e11a]{right:0}.z-10[data-v-1bd9e11a]{z-index:10}.z-20[data-v-1bd9e11a]{z-index:20}.grid[data-v-1bd9e11a]{display:grid}.mb-16[data-v-1bd9e11a]{margin-bottom:4rem}.mb-8[data-v-1bd9e11a]{margin-bottom:2rem}.max-w-520px[data-v-1bd9e11a]{max-width:520px}.min-h-screen[data-v-1bd9e11a]{min-height:100vh}.w-full[data-v-1bd9e11a]{width:100%}.flex[data-v-1bd9e11a]{display:flex}.cursor-pointer[data-v-1bd9e11a]{cursor:pointer}.place-content-center[data-v-1bd9e11a]{place-content:center}.items-center[data-v-1bd9e11a]{align-items:center}.justify-center[data-v-1bd9e11a]{justify-content:center}.overflow-hidden[data-v-1bd9e11a]{overflow:hidden}.bg-white[data-v-1bd9e11a]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-1bd9e11a]{padding-left:1rem;padding-right:1rem}.px-8[data-v-1bd9e11a]{padding-left:2rem;padding-right:2rem}.py-2[data-v-1bd9e11a]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-1bd9e11a]{text-align:center}.text-8xl[data-v-1bd9e11a]{font-size:6rem;line-height:1}.text-xl[data-v-1bd9e11a]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-1bd9e11a]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-1bd9e11a]{font-weight:300}.font-medium[data-v-1bd9e11a]{font-weight:500}.leading-tight[data-v-1bd9e11a]{line-height:1.25}.font-sans[data-v-1bd9e11a]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-1bd9e11a]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-1bd9e11a]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-1bd9e11a]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-1bd9e11a]{padding-left:0;padding-right:0}.sm\:px-6[data-v-1bd9e11a]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-1bd9e11a]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-1bd9e11a]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-1bd9e11a]{font-size:1.25rem;line-height:1.75rem}}.spotlight[data-v-a01dd0ba]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-a01dd0ba]{position:fixed}.-bottom-1\/2[data-v-a01dd0ba]{bottom:-50%}.left-0[data-v-a01dd0ba]{left:0}.right-0[data-v-a01dd0ba]{right:0}.grid[data-v-a01dd0ba]{display:grid}.mb-16[data-v-a01dd0ba]{margin-bottom:4rem}.mb-8[data-v-a01dd0ba]{margin-bottom:2rem}.h-1\/2[data-v-a01dd0ba]{height:50%}.max-w-520px[data-v-a01dd0ba]{max-width:520px}.min-h-screen[data-v-a01dd0ba]{min-height:100vh}.place-content-center[data-v-a01dd0ba]{place-content:center}.overflow-hidden[data-v-a01dd0ba]{overflow:hidden}.bg-white[data-v-a01dd0ba]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-a01dd0ba]{padding-left:2rem;padding-right:2rem}.text-center[data-v-a01dd0ba]{text-align:center}.text-8xl[data-v-a01dd0ba]{font-size:6rem;line-height:1}.text-xl[data-v-a01dd0ba]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-a01dd0ba]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-a01dd0ba]{font-weight:300}.font-medium[data-v-a01dd0ba]{font-weight:500}.leading-tight[data-v-a01dd0ba]{line-height:1.25}.font-sans[data-v-a01dd0ba]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-a01dd0ba]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-a01dd0ba]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-a01dd0ba]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-a01dd0ba]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-a01dd0ba]{font-size:2.25rem;line-height:2.5rem}}
