@font-face{font-family:f1ee957b7cb;font-weight:400;font-style:normal;font-display:swap;src:url(font-2ea5d5fda1b1.ttf) format("truetype")}@font-face{font-family:f1ee957b7cb;font-weight:500;font-style:normal;font-display:swap;src:url(font-4cdb2b4cb0ce.ttf) format("truetype")}@font-face{font-family:f1ee957b7cb;font-weight:600;font-style:normal;font-display:swap;src:url(font-42b6a536223d.ttf) format("truetype")}@font-face{font-family:f1ee957b7cb;font-weight:700;font-style:normal;font-display:swap;src:url(font-2a1c6e5777b2.ttf) format("truetype")}@font-face{font-family:f1ee957b7cb;font-weight:800;font-style:normal;font-display:swap;src:url(font-7ac69a587818.ttf) format("truetype")}.hero-root[fxx-cid-xs7uuc3c]{--hero-font-size-heading: clamp(28px, 8vw, 80px);--hero-color-body: #4e5355;--hero-font-family-heading: "f1ee957b7cb", sans-serif;--hero-line-height-heading: 1.25;--hero-letter-spacing-wide: .05em;--hero-font-weight-bold: 800;--hero-transition-default: all .6s ease}.hero-font[fxx-cid-xs7uuc3c]{letter-spacing:var(--hero-letter-spacing-wide);font-family:var(--hero-font-family-heading)}.hero-accent[fxx-cid-xs7uuc3c]{color:var(--color-primary)}.hero-main[fxx-cid-xs7uuc3c]{position:relative;height:clamp(420px,100vw,820px);min-height:420px;overflow:hidden;background:#fff;padding:0}.hero-text-area[fxx-cid-xs7uuc3c]{position:absolute;top:18vh;left:20px;right:20px;z-index:5;color:var(--hero-color-body);padding:0}.hero-heading[fxx-cid-xs7uuc3c]{color:var(--hero-color-body);line-height:var(--hero-line-height-heading);font-weight:var(--hero-font-weight-bold);letter-spacing:var(--hero-letter-spacing-wide);margin-bottom:16px;font-size:var(--hero-font-size-heading);font-family:var(--hero-font-family-heading);white-space:nowrap}.hero-subheading[fxx-cid-xs7uuc3c]{opacity:0;transition:var(--hero-transition-default);margin:0;font-size:clamp(16px,4vw,28px);font-weight:700;letter-spacing:.12em;line-height:1.4;white-space:nowrap}.hero-subheading-highlight[fxx-cid-xs7uuc3c]{display:inline-block;border-bottom:2px solid #000}.hero-root[fxx-cid-xs7uuc3c][data-locale=en] .hero-subheading[fxx-cid-xs7uuc3c]{white-space:normal;max-width:min(92vw,640px);letter-spacing:.06em}.hero-root[fxx-cid-xs7uuc3c][data-locale=en] .hero-subheading-highlight[fxx-cid-xs7uuc3c]{border-bottom-width:1px}.hero-slider-ui[fxx-cid-xs7uuc3c]{position:relative;z-index:6;display:flex;justify-content:space-between;flex-wrap:wrap;width:104px;margin:0 0 15px 30px;color:#4e5355}.hero-slider-ui[fxx-cid-xs7uuc3c]:before{position:absolute;content:"";width:40px;height:1px;top:50%;left:40px;background:#000}.hero-slider-ui-num[fxx-cid-xs7uuc3c],.hero-slider-ui-total[fxx-cid-xs7uuc3c]{display:flex;justify-content:center;align-items:center;height:30px;font-size:1.1rem;line-height:1;letter-spacing:.05em;font-weight:700;white-space:nowrap}.hero-slider-ui-num[fxx-cid-xs7uuc3c]{width:30px;border-radius:50%;background:var(--color-primary);color:#fff}.hero-slider-wrap[fxx-cid-xs7uuc3c]{position:absolute;inset:0;z-index:1}.hero-slider[fxx-cid-xs7uuc3c]{position:relative;overflow:hidden;opacity:0;transition:opacity .6s ease;height:100%;min-height:200px;pointer-events:none;user-select:none}.hero-slide[fxx-cid-xs7uuc3c]{position:absolute;inset:0;opacity:0;transition:opacity 2s ease}.hero-slide[fxx-cid-xs7uuc3c].hero-slide--active{opacity:1;z-index:2}.hero-slide[fxx-cid-xs7uuc3c] img[fxx-cid-xs7uuc3c]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;user-select:none}.hero-slide[fxx-cid-xs7uuc3c].hero-slide--animating img[fxx-cid-xs7uuc3c]{animation:fadezoom 8s 0s forwards}@keyframes fadezoom{0%{transform:scale(1)}to{transform:scale(1.2)}}.hero-heading-char[fxx-cid-xs7uuc3c]{display:inline-block;opacity:0;transform:translate(100%);transition:var(--hero-transition-default);font-family:var(--hero-font-family-heading);font-weight:var(--hero-font-weight-bold);color:var(--hero-color-body);word-break:keep-all;letter-spacing:var(--hero-letter-spacing-wide);white-space:nowrap}.hero-accent[fxx-cid-xs7uuc3c] .hero-heading-char[fxx-cid-xs7uuc3c]{color:var(--color-primary)}.hero-heading-animated[fxx-cid-xs7uuc3c].is-animated .hero-heading-char[fxx-cid-xs7uuc3c]{opacity:1;transform:translate(0)}.hero-main[fxx-cid-xs7uuc3c].hero-main--show-slider .hero-slider[fxx-cid-xs7uuc3c],.hero-main[fxx-cid-xs7uuc3c].hero-main--show-sub .hero-subheading[fxx-cid-xs7uuc3c]{opacity:1}@media all and (max-width: 360px){.hero-text-area[fxx-cid-xs7uuc3c]{left:20px;right:20px;top:15vh;padding:0}.hero-heading[fxx-cid-xs7uuc3c]{margin-bottom:8px}.hero-slider-ui[fxx-cid-xs7uuc3c]{margin-left:20px}}@media all and (max-width: 767px){.hero-slider-ui[fxx-cid-xs7uuc3c]{display:none}}@media all and (min-width: 768px){.hero-text-area[fxx-cid-xs7uuc3c]{left:60px;right:auto;top:32%;z-index:5}.hero-heading[fxx-cid-xs7uuc3c]{margin-bottom:30px}.hero-subheading[fxx-cid-xs7uuc3c]{font-size:clamp(18px,2.2vw,28px)}.hero-subheading-highlight[fxx-cid-xs7uuc3c]{border-bottom-width:3px}.hero-slider-ui[fxx-cid-xs7uuc3c]{position:absolute;left:60px;bottom:12px;width:135px;margin:0}.hero-slider-ui[fxx-cid-xs7uuc3c]:before{left:55px;width:50px}.hero-slider-ui-num[fxx-cid-xs7uuc3c]{width:40px;height:40px;font-size:1.2rem}.hero-slider-ui-total[fxx-cid-xs7uuc3c]{height:40px;font-size:1.2rem}.hero-slider[fxx-cid-xs7uuc3c]{max-width:1360px;width:78.4375%;margin:0 0 0 auto}}@media (min-width: 1281px){.hero-text-area[fxx-cid-xs7uuc3c]{left:92px;top:28%}.hero-heading[fxx-cid-xs7uuc3c]{margin-bottom:32px}.hero-subheading[fxx-cid-xs7uuc3c]{font-size:clamp(18px,2vw,30px)}.hero-slider-ui[fxx-cid-xs7uuc3c]{left:60px;bottom:60px;width:175px}.hero-slider-ui[fxx-cid-xs7uuc3c]:before{left:76px;width:60px}.hero-slider-ui-num[fxx-cid-xs7uuc3c]{width:56px;height:56px;font-size:1.5rem}.hero-slider-ui-total[fxx-cid-xs7uuc3c]{height:56px;font-size:1.5rem}}main>section:nth-of-type(odd){background:var(--color-gray-50, #f8fafc)!important}main>section:nth-of-type(2n){background:var(--color-white, #ffffff)!important}
