.corp-home{--h-gold-mid:#e3bc68;--h-gold-lt:#f8e7a0;--h-rule:#f1cf87;--h-grad-sig:linear-gradient(180deg, #e22320 0%, #9c1115 64%, #c7821f 100%);--h-grad-red:linear-gradient(180deg, #e22320 0%, #9c1115 100%);--h-grad-gold:linear-gradient(180deg, #c7821f 0%, #e3bc68 55%, #f8e7a0 100%);color:var(--c-body);font-size:18px;line-height:1.6}.corp-home ul,.corp-home ol{padding:0;list-style:none}.corp-home em{font-style:normal}:where(.corp-home) button{color:inherit;cursor:pointer}.corp-home .corp-sr{position:absolute}.corp-home-sr-svg{width:0;height:0;position:absolute}html:has(.corp-home){scroll-behavior:smooth}html[data-motion=off]:has(.corp-home){scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html:has(.corp-home){scroll-behavior:auto}}.corp-home-hero :focus-visible,.corp-home-fact--red :focus-visible,.corp-home-press :focus-visible,.corp-home-cpanel--red :focus-visible{outline-color:#fff}.corp-home-btn{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:3px 20px;font-size:17px;font-weight:500;line-height:26px;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}.corp-home-btn--primary{border-color:var(--c-red);background:var(--c-red);color:#fff}.corp-home-btn--primary:hover{border-color:var(--c-red-deep);background:var(--c-red-deep)}.corp-home-btn--outline{color:#fff;background:0 0;border-color:#fff}.corp-home-btn--outline:hover{color:var(--c-red);background:#fff}.corp-home-btn--ink{border-color:var(--c-ink);color:var(--c-ink)}.corp-home-btn--ink:hover{border-color:var(--c-red);background:var(--c-red);color:#fff}.corp-home-btn--light{color:var(--c-red);background:#fff;border-color:#fff}.corp-home-btn--light:hover{border-color:var(--c-tint);background:var(--c-tint);color:var(--c-red-deep)}.corp-home-link-arrow{color:var(--c-red-deep);align-items:center;gap:8px;font-size:17px;font-weight:600;display:inline-flex}.corp-home-link-arrow svg{width:20px;height:20px;transition:transform .3s}.corp-home-link-arrow:hover{text-underline-offset:4px;text-decoration:underline}.corp-home-link-arrow:hover svg{transform:translate(4px)}.corp-home-dots{align-items:center;gap:20px;display:flex}.corp-home-dot{background:#ffffffd9;border:0;border-radius:50%;width:10px;height:10px;padding:0;transition:width .5s,height .5s,background-color .5s;position:relative}.corp-home-dot:before{content:"";position:absolute;inset:-10px}.corp-home-dot[aria-current=true]{background:var(--c-gold);width:16px;height:16px}.corp-home-dots--dark .corp-home-dot{background:var(--c-gold-dk)}.corp-home-dots--dark .corp-home-dot[aria-current=true]{background:var(--c-red)}.corp-home-playpause{color:#fff;background:0 0;border:1px solid #fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;transition:background-color .3s,color .3s;display:inline-grid}.corp-home-playpause:hover{color:var(--c-red);background:#fff}.corp-home-playpause svg{width:16px;height:16px}.corp-home-sec-title{color:var(--c-ink);font-size:32px;font-weight:700;line-height:1.3}.corp-home-eyebrow-lg{color:var(--c-ink);font-size:32px;font-weight:400;line-height:1.3}.corp-home-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--c-red-deep);font-size:14px;font-weight:700}.corp-home-src{color:var(--c-ink-2);margin-top:40px;font-size:14px;line-height:1.7}.corp-home-hero{height:100vh;min-height:600px;max-height:768px;margin-top:calc(-1 * var(--corp-hdr));background:var(--c-ink);position:relative;overflow:hidden}.corp-home-hero__track{transform:translateX(calc(var(--i,0) * -100%));transition:transform 2s ease-in-out;display:flex;position:absolute;inset:0}.corp-home-hero__slide{flex:0 0 100%;height:100%;position:relative}.corp-home-hero__img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;position:absolute;inset:0}.corp-home-hero__scrim{pointer-events:none;background:linear-gradient(90deg,#1d1d1bbd 0%,#1d1d1b7a 36%,#1d1d1b00 64%);position:absolute;inset:0}.corp-home-hero__content{z-index:2;align-items:flex-end;height:100%;padding-bottom:290px;display:flex;position:relative}@media (max-height:768px){.corp-home-hero__content{padding-bottom:176px}}.corp-home-hero__text{width:50%;max-width:636px}.corp-home-hero__title{letter-spacing:-.005em;color:#fff;margin-bottom:14px;font-size:clamp(40px,5.3vw,76px);font-weight:700;line-height:1.16}.corp-home-hero__title em{color:var(--c-gold)}.corp-site[lang=en] .corp-home-hero__text{width:58%;max-width:760px}.corp-site[lang=en] .corp-home-hero__title{font-size:clamp(36px,4vw,58px)}.corp-home-hero__lead{color:#fff;width:86%;font-size:24px;line-height:1.45}.corp-home-hero__ctrl{align-items:center;gap:24px;margin-top:24px;display:flex}.corp-home-facts{z-index:3;margin-top:-146px;position:relative}.corp-home-facts__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.corp-home-fact{color:#fff;border-radius:20px;flex-direction:column;min-height:256px;padding:36px 40px 34px;display:flex;position:relative;overflow:hidden}.corp-home-fact--red{background:var(--h-grad-red)}.corp-home-fact--gold{background:var(--h-grad-gold);color:var(--c-ink)}.corp-home-fact__label{padding-right:240px;font-size:28px;font-weight:400;line-height:1.3}.corp-home-fact__btn{position:absolute;top:40px;right:34px}.corp-home-fact__big{flex-wrap:wrap;align-items:baseline;gap:0 12px;margin-top:4px;display:flex}.corp-home-fact__big b{letter-spacing:-.02em;font-size:56px;font-weight:700;line-height:1.05}.corp-home-fact__big>span{font-size:28px;font-weight:400}.corp-home-fact__big>small{font-size:19px;font-weight:500}.corp-home-fact__upd{margin-top:2px;font-size:14px;line-height:1.5}.corp-home-fact__cols{grid-template-columns:1fr 1fr;gap:0 24px;margin:auto 0 0;padding-top:20px;display:grid}.corp-home-fact__cols dt{font-size:17px;font-weight:700;line-height:1.4}.corp-home-fact__cols dd{margin:0;font-size:28px;font-weight:400;line-height:1.3}.corp-home-fact__cols dd b{font-weight:700}.corp-home-biz{background:#fff;padding-top:72px;overflow:hidden}.corp-home-biz__head{text-align:center;max-width:1100px}.corp-home-biz__lead{color:var(--c-body);margin-top:12px;font-size:20px;line-height:1.6}.corp-home-biz__lead em{color:var(--c-red)}.corp-home-tiles-wrap{margin-top:40px}.corp-home-tiles{--per:4;grid-auto-columns:calc(100% / var(--per));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-flow:column;display:grid;overflow-x:auto}.corp-home-tiles::-webkit-scrollbar{display:none}.corp-home-tile{color:#fff;isolation:isolate;scroll-snap-align:start;height:540px;position:relative;overflow:hidden}.corp-home-tile img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:filter .5s ease-in-out;position:absolute;inset:0}.corp-home-tile:before{content:"";z-index:-1;mix-blend-mode:multiply;background:linear-gradient(#e2232000 0%,#e2232073 24%,#9c11159e 60%,#c7821f 100%);height:275px;transition:opacity .5s ease-in-out;position:absolute;bottom:0;left:0;right:0}.corp-home-tile:after{content:"";z-index:-1;mix-blend-mode:multiply;opacity:0;background:linear-gradient(#9c1115 0%,#e22320 30%,#c7821f 68%,#e3bc68 100%);transition:opacity .5s ease-in-out;position:absolute;inset:0}.corp-home-tile__body{flex-direction:column;padding:40px 40px 10px;transition:transform .5s ease-in-out;display:flex;position:absolute;inset:0;transform:translateY(calc(100% - 246px))}.corp-home-tile__title{text-shadow:0 1px 3px #1d1d1b8c,0 2px 18px #1d1d1b73;font-size:40px;font-weight:700;line-height:1.2;transition:color .5s ease-in-out}.corp-home-tile__text{text-shadow:0 1px 3px #1d1d1b59;opacity:0;margin-top:14px;font-size:19px;line-height:1.55;transition:opacity .3s ease-in-out}.corp-home-tile:hover img,.corp-home-tile:focus-visible img{filter:grayscale()brightness(2)contrast(.55)}.corp-home-tile:hover:after,.corp-home-tile:focus-visible:after{opacity:1}.corp-home-tile:hover:before,.corp-home-tile:focus-visible:before{opacity:0}.corp-home-tile:hover .corp-home-tile__body,.corp-home-tile:focus-visible .corp-home-tile__body{transform:translateY(0)}.corp-home-tile:hover .corp-home-tile__title,.corp-home-tile:focus-visible .corp-home-tile__title{color:var(--c-gold)}.corp-home-tile:hover .corp-home-tile__text,.corp-home-tile:focus-visible .corp-home-tile__text{opacity:1;transition-delay:.5s}.corp-site .corp-home-tile:focus-visible{outline-color:var(--c-gold);outline-offset:-6px}.corp-home-tiles__bar{background:var(--c-warm);height:36px;padding:18px 0 0 40px}.corp-home-tiles__bar:has(.corp-home-playpause){align-items:center;gap:24px;height:40px;padding-top:0;display:flex}.corp-home-tiles__bar .corp-home-playpause{border-color:var(--c-gold-dk);width:24px;height:24px;color:var(--c-red-deep)}.corp-home-tiles__bar .corp-home-playpause:hover{border-color:var(--c-red);background:var(--c-red);color:#fff}.corp-home-tiles__bar .corp-home-playpause svg{width:12px;height:12px}@media (max-width:991.98px),(hover:none){.corp-home-tile img{filter:grayscale()brightness(2)contrast(.55)}.corp-home-tile:after{opacity:1}.corp-home-tile:before{opacity:0}.corp-home-tile__body{transform:none}.corp-home-tile__title{color:var(--c-gold)}.corp-home-tile__text{opacity:1}}.corp-home-news{background:var(--c-warm);padding:120px 0;overflow:hidden}.corp-home-news__row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;display:grid}.corp-home-news__head{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.corp-home-news__title{color:var(--c-red);font-size:40px;font-weight:700;line-height:1.25}.corp-home-news__mbtn{display:none}.corp-home-news__list{margin-top:36px}.corp-home-nitem{border-bottom:1px solid var(--h-rule);min-height:112px;margin-bottom:30px;padding-bottom:18px;transition:border-color .3s}.corp-home-nitem__link{display:block}.corp-home-nitem__meta{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.corp-home-nitem__date{color:var(--c-red);font-size:20px;font-weight:700}.corp-home-nitem__kind{letter-spacing:.04em;color:var(--c-ink-2);font-size:14px;font-weight:600}.corp-home-nitem__title{-webkit-line-clamp:3;color:var(--c-body);-webkit-box-orient:vertical;padding-top:10px;font-size:20px;line-height:1.55;transition:color .3s;display:-webkit-box;overflow:hidden}.corp-home-nitem__orig{color:var(--c-ink-2);margin-top:4px;font-size:15px;line-height:1.5;display:block}.corp-home-nitem__page{color:var(--c-red-deep);align-items:center;gap:6px;margin-top:8px;font-size:16px;font-weight:600;display:inline-flex}.corp-home-nitem__page svg{width:16px;height:16px}.corp-home-nitem__page:hover{text-decoration:underline}:is(.corp-home-nitem:has(.corp-home-nitem__link:hover),.corp-home-nitem:has(.corp-home-nitem__link:focus-visible)){border-color:var(--c-red)}.corp-home-nitem__link:hover .corp-home-nitem__title,.corp-home-nitem__link:focus-visible .corp-home-nitem__title{color:var(--c-red)}.corp-home-press{color:#fff;isolation:isolate;padding:60px 0 56px 34px;position:relative}.corp-home-press:before{content:"";z-index:-1;background:var(--h-grad-sig);border-radius:40px 0 0 40px;width:50vw;position:absolute;top:0;bottom:0;left:0}.corp-home-press__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.corp-home-press__title{font-size:clamp(34px,2.8vw,40px);font-weight:700;line-height:1.2}.corp-home-press__btn{flex:none}.corp-home-press__lead{color:#fff;margin-top:8px;font-size:17px;line-height:1.55}.corp-home-press__viewport{touch-action:pan-y;margin-top:24px;overflow:hidden}.corp-home-press__track{transform:translateX(calc(var(--i,0) * -100%));transition:transform .6s ease-in-out;display:flex}.corp-home-press__slide{-webkit-user-select:none;user-select:none;flex:0 0 100%}.corp-home-press__fig{margin:0}.corp-home-press__img{aspect-ratio:1.7;background:#ffffff1a;border-radius:10px;overflow:hidden}.corp-home-press__img img{object-fit:cover;pointer-events:none;width:100%;height:100%}.corp-home-press__slide figcaption{border-bottom:1px solid #ffffffe6;min-height:116px;padding:18px 14px 16px;font-size:17px;line-height:1.6}.corp-home-press__ctrl{justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}.corp-home-press .corp-home-dots{gap:16px}.corp-home-press .corp-home-playpause{border-color:#ffffffd9;width:40px;height:40px}.corp-home-press__arrow{color:#fff;background:0 0;border:1px solid #ffffffd9;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background-color .3s,color .3s;display:grid}.corp-home-press__arrow svg{width:20px;height:20px}.corp-home-press__arrow:hover{color:var(--c-red);background:#fff}.corp-home-press__mbtn{display:none}.corp-home-quick{background:#fff;padding:120px 0}.corp-home-quick__grid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px;display:grid}.corp-home-qcard{text-align:center;color:var(--c-ink);flex-direction:column;align-items:center;padding:8px 6px;display:flex}.corp-home-qcard__icon{width:83px;height:83px}.corp-home-qcard__title{padding-top:26px;font-size:24px;font-weight:700;line-height:1.35}.corp-home-qcard__act{color:var(--c-ink-2);align-items:center;gap:8px;padding:18px 10px 0;font-size:17px;line-height:1.5;transition:color .3s;display:inline-flex}.corp-home-qcard__act svg{flex:none;width:18px;height:18px;transition:transform .3s}.corp-home-qcard:hover .corp-home-qcard__act,.corp-home-qcard:focus-visible .corp-home-qcard__act{color:var(--c-red)}.corp-home-qcard:hover .corp-home-qcard__act svg{transform:translate(4px)}.corp-home-story{background:var(--c-tint);padding:56px 0;overflow:hidden}.corp-home-story__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px 48px;display:grid}.corp-home-story__title{color:var(--c-ink);margin-top:10px;font-size:32px;font-weight:700;line-height:1.35}.corp-home-story__title em{color:var(--c-red)}.corp-home-story__lead{color:var(--c-ink);margin-top:16px;font-size:20px;line-height:1.6}.corp-home-story__body{color:var(--c-body);margin-top:12px;font-size:17px;line-height:1.7}.corp-home-story__text .corp-home-link-arrow{margin-top:18px}.corp-home-story__media{margin:0}.corp-home-story__media img{aspect-ratio:1600/762;object-fit:cover;background:var(--c-warm-3);width:100%;height:auto}.corp-home-story__media figcaption{color:var(--c-ink-2);margin-top:10px;font-size:15px}.corp-home-contact{background:#fff;padding:120px 0 100px;overflow:hidden}.corp-home-contact__row{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;display:grid}.corp-home-cpanel{isolation:isolate;flex-direction:column;align-items:flex-start;min-height:354px;display:flex;position:relative}.corp-home-cpanel:before{content:"";z-index:-1;position:absolute;top:0;bottom:0}.corp-home-cpanel--red{color:#fff;padding:40px 40px 56px 0}.corp-home-cpanel--red:before{background:var(--h-grad-red);border-radius:0 40px 40px 0;width:40vw;right:0}.corp-home-cpanel--grey{padding:40px 0 56px 40px}.corp-home-cpanel--grey:before{background:var(--c-warm-3);border-radius:40px 0 0 40px;width:70vw;left:0}.corp-home-cpanel__title{font-size:32px;font-weight:400;line-height:1.3}.corp-home-cpanel__title--red{color:var(--c-red)}.corp-home-crow{gap:16px;margin-top:22px;display:grid}@media (min-width:992px){.corp-home-crow{margin-right:-40px}}.corp-home-crow li{align-items:center;gap:12px;font-size:19px;line-height:1.4;display:flex}.corp-home-crow svg{flex:none;width:20px;height:20px}.corp-home-crow a:hover{text-decoration:underline}.corp-home-cpanel__btn{margin-top:auto}.corp-home-cpanel__sub{max-width:720px;color:var(--c-ink);margin-top:10px;font-size:19px;line-height:1.6}.corp-home-chans{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;width:100%;max-width:820px;margin:24px 0 26px;display:grid}.corp-home-chan{min-height:58px;color:var(--c-ink);background:#fff;border:1px solid #fff;border-radius:5px;align-items:center;gap:12px;padding:8px 16px;font-size:16px;line-height:1.35;transition:border-color .3s,color .3s;display:flex}.corp-home-chan small{color:var(--c-ink-2);font-size:13px;display:block}.corp-home-chan svg{width:20px;height:20px;color:var(--c-red);flex:none}.corp-home-chan:hover{border-color:var(--c-red);color:var(--c-red)}.corp-home[data-reveal-ready] .corp-home-reveal:not(.is-in) [data-anim]{opacity:0;transform:translateY(100px)}.corp-home[data-reveal-ready] .corp-home-reveal:not(.is-in) [data-anim=left]{transform:translate(100px)}.corp-home[data-reveal-ready] .corp-home-reveal:not(.is-in) [data-anim=right]{transform:translate(-100px)}.corp-home-reveal.is-in:not(.no-delay) [data-anim]{transition:opacity .8s ease-in-out var(--d,0s), transform .8s ease-in-out var(--d,0s)}html[data-motion=off] .corp-home *,html[data-motion=off] .corp-home :before,html[data-motion=off] .corp-home :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.corp-home *,.corp-home :before,.corp-home :after{transition:none!important;animation:none!important}}@media (forced-colors:active){.corp-home .corp-home-dots .corp-home-dot{forced-color-adjust:none;background:buttontext}.corp-home .corp-home-dots .corp-home-dot[aria-current=true]{background:highlight}}@media (max-width:1199.98px){.corp-home-fact__label{padding-right:0}.corp-home-fact__btn{align-self:flex-start;margin-top:20px;position:static}.corp-home-news__row{gap:32px}.corp-home-press__title{font-size:34px}.corp-home-quick__grid{gap:20px}.corp-home-qcard__title{font-size:21px}.corp-home-tiles{--per:3}}@media (max-width:991.98px){.corp-home-hero__text{width:78%}.corp-home-hero__scrim{background:linear-gradient(#1d1d1b80 0%,#1d1d1b99 30%,#1d1d1bb8 62%,#1d1d1b73 100%)}.corp-home-hero__br{display:none}.corp-home-facts__row{grid-template-columns:minmax(0,1fr);gap:16px}.corp-home-tiles{--per:2}.corp-home-news__row{grid-template-columns:minmax(0,1fr);gap:56px}.corp-home-news__btn{display:none}.corp-home-news__mbtn{justify-content:center;display:flex}.corp-home-press{padding:56px 16px 56px 34px}.corp-home-press:before{width:calc(100% + 100vw)}.corp-home-press__btn{display:none}.corp-home-press__mbtn{justify-content:center;margin-top:26px;display:flex}.corp-home-quick__grid{grid-template-columns:repeat(2,1fr);row-gap:48px}.corp-home-story__row{grid-template-columns:minmax(0,1fr)}.corp-home-contact__row{grid-template-columns:minmax(0,1fr);gap:24px}.corp-home-cpanel{min-height:0}.corp-home-cpanel--red{padding:40px 24px 48px 0}.corp-home-cpanel--red:before{border-radius:0 40px 40px 0;width:100vw}.corp-home-cpanel--grey{padding:40px 0 48px 24px}.corp-home-cpanel--grey:before{width:100vw}.corp-home-cpanel__btn{margin-top:28px}}@media (max-width:767.98px){.corp-home{font-size:17px}.corp-home-sec-title,.corp-home-eyebrow-lg{font-size:28px}.corp-home-hero{height:auto;min-height:0;max-height:none}.corp-home-hero__content{height:auto;min-height:clamp(560px,100svh,768px);padding-top:calc(var(--corp-hdr) + 28px);padding-bottom:clamp(200px,100svh - 420px,280px)}.corp-home-hero__text{width:100%}.corp-home-hero__img{object-position:var(--mpos,50% 50%)}.corp-home-hero__title{font-size:40px;line-height:1.2}.corp-home-hero__lead{width:100%;font-size:20px}.corp-home-fact{min-height:0;padding:32px 24px 28px}.corp-home-fact__label{font-size:24px}.corp-home-fact__big b{font-size:48px}.corp-home-fact__big>span{font-size:24px}.corp-home-fact__big>small{flex-basis:100%;font-size:17px}.corp-home-fact__cols{grid-template-columns:1fr;gap:12px;padding-top:18px}.corp-home-fact__cols dd{font-size:24px}.corp-home-btn{min-height:44px;padding:8px 20px}.corp-home-biz{padding-top:56px}.corp-home-biz__lead{font-size:18px}.corp-home-tile__title{font-size:34px}.corp-home-tiles__bar{justify-content:center;padding:14px 0 0;display:flex}.corp-home-news{padding:80px 0}.corp-home-news__head{margin-top:12px}.corp-home-news__title{font-size:32px}.corp-home-nitem__date,.corp-home-nitem__title{font-size:18px}.corp-home-nitem__title{display:block;overflow:visible}.corp-home-press{margin-inline:-16px 0;padding:48px 16px 48px 24px}.corp-home-press:before{width:100vw}.corp-home-press__title{font-size:30px}.corp-home-press__slide figcaption{font-size:16px}.corp-home-quick{padding:80px 0}.corp-home-quick__title{text-align:center}.corp-home-quick__grid{grid-template-columns:1fr;row-gap:44px}.corp-home-story__title{font-size:26px}.corp-home-story__lead{font-size:18px}.corp-home-story__media img{aspect-ratio:3/2}.corp-home-contact{padding:72px 0}.corp-home-cpanel__title{font-size:28px}.corp-home-crow li{overflow-wrap:anywhere;font-size:17px}.corp-home-cpanel--red,.corp-home-cpanel--grey{padding:40px 24px 56px}.corp-home-chans{grid-template-columns:1fr}}@media (max-width:609.98px){.corp-home-tiles{--per:1}}@media (max-width:359.98px){.corp-home-crow li{font-size:15px}.corp-home-btn{text-align:center;white-space:normal}.corp-home-hero__title{font-size:34px}.corp-home-fact__big b{font-size:42px}.corp-home-news__title{font-size:28px}}
.corp-home-net{isolation:isolate;padding:56px 0 72px;position:relative;overflow:hidden}.corp-home-net__bg{z-index:-2;background:var(--c-warm);width:100%;height:100%;margin:auto;position:absolute;inset:0}.corp-home[data-reveal-ready] .corp-home-net:not(.is-in) .corp-home-net__bg{border-radius:20px;width:90%;height:90%}.corp-home-net.is-in .corp-home-net__bg{transition:width .8s ease-in-out .5s,height .8s ease-in-out .5s,border-radius .8s ease-in-out .5s}.corp-home-net__mark{z-index:-1;aspect-ratio:677/696;background:var(--c-warm-3);width:360px;position:absolute;bottom:-40px;right:-40px;-webkit-mask:url(/brand/seal.png) 50%/contain no-repeat;mask:url(/brand/seal.png) 50%/contain no-repeat}.corp-home-net__in{position:relative}.corp-home-net__title{text-align:center;position:absolute;top:34px;left:0;right:0}.corp-home-net__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px;display:grid}.corp-home-net__mapcol{min-height:600px;position:relative}.corp-home-map{aspect-ratio:340/610;width:340px;max-height:600px;position:relative}.corp-home-map__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.corp-home-map__land{fill:var(--c-line);stroke:#fff;stroke-linejoin:round;stroke-width:1.5px}.corp-home-map__leader{stroke:var(--c-red-deep);stroke-width:1.5px}.corp-home-map__spot{fill:var(--c-red-deep)}.corp-home-pin{background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.corp-home-pin__dot{background:var(--c-gold);width:30px;height:30px;color:var(--c-ink);border:2px solid #fff;border-radius:50%;place-items:center;font-size:14px;font-weight:700;transition:background-color .3s,color .3s,box-shadow .3s;display:grid;box-shadow:0 0 #e2232040}.corp-home-pin[data-big] .corp-home-pin__dot{width:40px;height:40px;font-size:17px}.corp-home-pin__label{color:var(--c-ink);white-space:nowrap;background:#ffffffdb;border-radius:6px;padding:1px 8px;font-size:14px;font-weight:600;line-height:1.6;transition:color .3s;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.corp-home-pin[data-label-left] .corp-home-pin__label{left:auto;right:calc(100% + 6px)}.corp-home-pin:hover .corp-home-pin__dot,.corp-home-pin:focus-visible .corp-home-pin__dot,.corp-home-pin[aria-pressed=true] .corp-home-pin__dot{background:var(--c-red);color:#fff}.corp-home-pin[aria-pressed=true] .corp-home-pin__dot{box-shadow:0 0 0 7px #e2232033}.corp-home-pin:hover .corp-home-pin__label,.corp-home-pin[aria-pressed=true] .corp-home-pin__label{color:var(--c-red)}.corp-home-pin__ring{border:2px dashed var(--c-red-deep);border-radius:50%;width:30px;height:30px;transition:background-color .3s;display:block}.corp-home-pin--samui:hover .corp-home-pin__ring,.corp-home-pin--samui[aria-pressed=true] .corp-home-pin__ring{background:#9c11151f}.corp-home-pin--samui .corp-home-pin__label{color:var(--c-red-deep);font-weight:500}.corp-home-readout{width:calc(100% - 262px);min-width:300px;position:absolute;top:300px;left:262px}.corp-home-readout--probe{visibility:hidden;pointer-events:none}.corp-home-readout__label{color:var(--c-ink);font-size:26px;font-weight:400;line-height:1.3}.corp-home-readout__name{color:var(--c-red);margin-top:6px;font-size:40px;font-weight:700;line-height:1.2;transition:opacity .25s}.corp-home-readout__name small{color:var(--c-ink-2);font-size:18px;font-weight:500}.corp-home-readout__name[data-swapping]{opacity:0;transition:none}.corp-home-readout__count{align-items:baseline;gap:10px;margin-top:2px;display:flex}.corp-home-readout__count b{color:var(--c-ink);font-variant-numeric:tabular-nums;font-size:64px;font-weight:700;line-height:1.05}.corp-home-readout__count>span{color:var(--c-ink-2);font-size:16px}.corp-home-readout__branches{color:var(--c-body);margin-top:8px;font-size:17px;line-height:1.6}.corp-home-readout__note{max-width:360px;color:var(--c-body);margin-top:10px;font-size:16px;line-height:1.6}.corp-home-readout__photo{align-items:center;gap:12px;margin:14px 0 0;display:flex}.corp-home-readout__photo img,.corp-home-readout__thumb{object-fit:cover;border-radius:10px;flex:none;width:96px;height:72px}.corp-home-readout__photo figcaption{color:var(--c-ink-2);font-size:14px}.corp-home-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.corp-home-chip{border:1px solid var(--c-line);min-height:36px;color:var(--c-ink);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:4px 12px;font-size:16px;transition:border-color .3s,color .3s;display:inline-flex}.corp-home-chip i,.corp-home-leg i{border-radius:4px;flex:none;width:16px;height:16px}.corp-home-chip:hover{border-color:var(--c-red);color:var(--c-red-deep)}.corp-home-net__chartcol{text-align:center;flex-direction:column;align-items:center;padding-top:96px;display:flex}.corp-home-net__lead{color:var(--c-body);font-size:18px}.corp-home-donut{aspect-ratio:1;width:338px;max-width:100%;margin-top:28px;position:relative}.corp-home-donut__svg{width:100%;height:100%;overflow:visible}.corp-home-donut__sweep{stroke-dasharray:100 100;stroke-dashoffset:0}.corp-home[data-reveal-ready] .corp-home-net:not(.is-in) .corp-home-donut__sweep{stroke-dashoffset:100px}.corp-home-net.is-in .corp-home-donut__sweep{transition:stroke-dashoffset 1.2s ease-in-out .7s}.corp-home-slice{cursor:pointer;transition:transform .35s ease-out;transform:translate(0)}.corp-home-slice[data-on]{transform:translate(var(--dx), var(--dy))}.corp-home-slice__n{fill:#fff;text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:22px;font-weight:700}.corp-home-slice__n[data-dark]{fill:var(--c-ink)}.corp-home-donut__center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.corp-home-donut__center b{color:var(--c-ink);font-size:64px;font-weight:700;line-height:1}.corp-home-donut__center>span{color:var(--c-ink-2);margin-top:6px;font-size:18px}.corp-home-legend{flex-wrap:wrap;justify-content:center;gap:2px 14px;margin-top:24px;display:flex}.corp-home-leg{min-height:36px;color:var(--c-ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px;font-size:16px;transition:color .3s;display:inline-flex}.corp-home-leg:hover,.corp-home-leg[aria-pressed=true]{color:var(--c-red-deep)}.corp-home-leg[aria-pressed=true]>span:not(.corp-sr){text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.corp-home-net__more{margin-top:16px}.corp-home-net .corp-home-src{margin-top:36px}.corp-home-fin{background:var(--c-tint);padding:100px 0 110px}.corp-home-fin__head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.corp-home-fin__eyebrow{color:var(--c-ink);font-size:32px;font-weight:400;line-height:1.3}.corp-home-fin__title{color:var(--c-red);margin-top:4px;font-size:clamp(44px,4.6vw,64px);font-weight:700;line-height:1.2}.corp-home-fin__title em{color:var(--c-red-deep)}.corp-home-fin__unit{color:var(--c-ink-2);margin-top:6px;font-size:20px}.corp-home-fin__btn{margin-top:16px}.corp-home-fin__mbtn{display:none}.corp-home-fin__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 64px;margin-top:48px;display:grid;position:relative}.corp-home-fin__cols:before{content:"";background:var(--h-rule);width:1px;position:absolute;top:90px;bottom:0;left:50%}.corp-home-fin__coltitle{text-align:center;color:var(--c-red);padding-bottom:30px;font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1.25}.corp-home-bars{max-width:560px;margin:0 auto;position:relative}.corp-home-bars__svg{width:100%;height:auto;display:block;overflow:visible}.corp-home-bars__axis line{stroke:var(--c-ink);stroke-width:1px}.corp-home-bar{cursor:default}.corp-site .corp-home-bar:focus-visible{outline:none}.corp-home-bar__shape{fill:var(--c-red);transform-box:fill-box;transform-origin:50% 100%;transition:fill .3s;transform:scaleY(1)}.corp-home[data-reveal-ready] .corp-home-fin:not(.is-in) .corp-home-bar__shape{transform:scaleY(0)}.corp-home-fin.is-in .corp-home-bar__shape{transition:transform .9s cubic-bezier(.2, .7, .2, 1) var(--d,0s), fill .3s}.corp-home-bar[data-best] .corp-home-bar__shape{fill:var(--c-red-deep)}.corp-home-bar:hover .corp-home-bar__shape,.corp-home-bar:focus-visible .corp-home-bar__shape{fill:var(--c-gold-dk)}.corp-home-bar:focus-visible .corp-home-bar__shape{stroke:var(--c-navy);stroke-width:3px}.corp-home-bar__val,.corp-home-bar__best,.corp-home-bar__x{text-anchor:middle}.corp-home[data-reveal-ready] .corp-home-fin:not(.is-in) :is(.corp-home-bar__val,.corp-home-bar__best,.corp-home-bar__x){opacity:0}.corp-home-fin.is-in :is(.corp-home-bar__val,.corp-home-bar__best,.corp-home-bar__x){transition:opacity .5s ease calc(var(--d,0s) + .6s)}.corp-home-bar__val{fill:var(--c-ink);font-size:20px;font-weight:700}.corp-home-bar__best{fill:var(--c-red-deep);font-size:14px;font-weight:700}.corp-home-bar__x{fill:var(--c-body);font-size:14px}.corp-home-bar__xn{fill:var(--c-ink);font-weight:600}.corp-home-tip{z-index:5;text-align:left;pointer-events:none;background:#fff;border-radius:20px;width:max-content;max-width:260px;padding:16px 20px;position:absolute;box-shadow:0 0 4px #1d1d1b1a}.corp-home-tip[hidden]{display:none}.corp-home-tip__s{color:var(--c-red);font-size:14px;display:block}.corp-home-tip__p{color:var(--c-ink);font-size:16px;display:block}.corp-home-tip>span{color:var(--c-body);margin-top:4px;font-size:18px;display:block}.corp-home-tip strong{color:var(--c-ink)}.corp-home-deals__lead{text-align:center;max-width:520px;color:var(--c-body);margin:0 auto;font-size:17px;line-height:1.6}.corp-home-deals{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:600px;margin:28px auto 0;display:grid}.corp-home-deal{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.corp-home-deal__c{aspect-ratio:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(84px,100%);line-height:1;display:flex}.corp-home-deal__c b{font-size:34px;font-weight:700}.corp-home-deal__c small{margin-top:4px;font-size:14px;font-weight:500}.corp-home-deal__l{color:var(--c-ink);font-size:15px;font-weight:600;line-height:1.4}.corp-home-deal__c[data-tone="1"]{background:var(--h-gold-lt);color:var(--c-ink)}.corp-home-deal__c[data-tone="2"]{background:var(--c-gold);color:var(--c-ink)}.corp-home-deal__c[data-tone="3"]{background:var(--h-gold-mid);color:var(--c-ink)}.corp-home-deal__c[data-tone="4"]{background:var(--c-red);color:#fff}.corp-home-deal__c[data-tone="5"]{background:var(--c-red-deep);color:#fff}.corp-home-deal__c[data-tone=premium]{border:2px dashed var(--c-gold-dk);color:var(--c-gold-dk);background:#fff}.corp-home-deal__star{width:34px;height:34px}.corp-home-deals__note{text-align:center;max-width:540px;color:var(--c-ink-2);margin:26px auto 0;font-size:15px;line-height:1.65}@media (max-width:1199.98px){.corp-home-net__mapcol{min-height:560px}.corp-home-map{width:312px}.corp-home-readout{width:calc(100% - 236px);min-width:240px;top:280px;left:236px}.corp-home-readout__name{font-size:34px}.corp-home-readout__label{font-size:22px}.corp-home-deals{grid-template-columns:repeat(3,1fr);row-gap:24px;max-width:380px}}@media (max-width:991.98px){.corp-home-net__title{position:static}.corp-home-net__row{grid-template-columns:minmax(0,1fr);gap:40px}.corp-home-net__mapcol{flex-direction:column;align-items:center;min-height:0;padding-top:24px;display:flex}.corp-home-map{width:min(287px,74vw)}.corp-home-readout{text-align:center;width:100%;min-width:0;max-width:520px;padding-top:28px;position:static}.corp-home-readout--probe{display:none}.corp-home-readout .corp-home-chips,.corp-home-readout__photo,.corp-home-readout__count{justify-content:center}.corp-home-readout__note{margin-inline:auto}.corp-home-net__chartcol{padding-top:0}.corp-home-fin__head{flex-direction:column}.corp-home-fin__btn{display:none}.corp-home-fin__mbtn{justify-content:center;margin-top:40px;display:flex}.corp-home-fin__cols{grid-template-columns:minmax(0,1fr);gap:56px}.corp-home-fin__cols:before{display:none}}@media (max-width:767.98px){.corp-home-net{padding:48px 0 56px}.corp-home-net__mark{width:220px;bottom:-20px;right:-30px}.corp-home-readout__label{font-size:22px}.corp-home-readout__count b{font-size:56px}.corp-home-pin__label{font-size:13px}.corp-home-donut{width:100%;max-width:366px}.corp-home-legend{gap:8px}.corp-home-fin{padding:80px 0 88px}.corp-home-fin__eyebrow{font-size:24px}.corp-home-fin__title{font-size:44px}.corp-home-fin__unit{font-size:18px}.corp-home-fin__coltitle{padding-bottom:22px;font-size:28px}.corp-home-bar__x{font-size:22px}.corp-home-bar__val{font-size:28px}.corp-home-bar__best{font-size:20px}.corp-home-deals{grid-template-columns:repeat(3,1fr);row-gap:24px}}@media (max-width:359.98px){.corp-home-fin__title{font-size:38px}.corp-home-deal__c{width:min(72px,100%)}.corp-home-deal__c b{font-size:28px}.corp-home-readout__name{font-size:30px}}
