.A3-gYW_section{box-sizing:border-box;color:#3d3b3b;max-width:1920px;margin-inline:auto;padding:clamp(125.25px,77.5357px + 4.6596vw,167px) clamp(60px,37.1429px + 2.23214vw,80px) 0}.A3-gYW_header{flex-direction:column;align-items:flex-start;gap:clamp(31.5px,19.5px + 1.17188vw,42px);width:clamp(1220.25px,755.393px + 45.3962vw,1627px);max-width:100%;margin-bottom:clamp(30px,18.5714px + 1.11607vw,40px);display:flex}.A3-gYW_headerBackArrowIcon{box-sizing:border-box;flex-shrink:0;width:clamp(33px,20.4286px + 1.22768vw,44px);height:clamp(33px,20.4286px + 1.22768vw,44px);padding:clamp(8.25px,5.10714px + .30692vw,11px) clamp(6.75px,4.17857px + .251116vw,9px)}.A3-gYW_headerContent{flex-direction:column;gap:clamp(18px,11.1429px + .669643vw,24px);width:100%;display:flex}.A3-gYW_backText{font-family:var(--font-viaoda-libre),serif;letter-spacing:-.48px;text-transform:uppercase;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:clamp(23.25px,14.3929px + .864955vw,31px)}.A3-gYW_title{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:1.92px;color:#3d3b3b;word-break:auto-phrase;margin:0;font-size:clamp(36px,22.2857px + 1.33929vw,48px);font-weight:400;line-height:clamp(43.5px,26.9286px + 1.6183vw,58px)}.A3-gYW_meta{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#3d3b3b;flex-flow:wrap;align-items:center;gap:clamp(18px,11.1429px + .669643vw,24px);margin:0;font-weight:400;display:flex}.A3-gYW_metaDates{flex-wrap:wrap;align-items:baseline;gap:clamp(3px,1.85714px + .111607vw,4px) clamp(12px,7.42857px + .446429vw,16px);display:flex}.A3-gYW_publishedDate{letter-spacing:-.48px;min-width:clamp(73.5px,45.5px + 2.73438vw,98px);font-size:clamp(18px,11.1429px + .669643vw,24px);line-height:clamp(23.25px,14.3929px + .864955vw,31px)}.A3-gYW_updatedDate{letter-spacing:-.28px;min-width:clamp(84px,52px + 3.125vw,112px);font-size:clamp(10.5px,6.5px + .390625vw,14px);line-height:clamp(13.5px,8.35714px + .502232vw,18px)}.A3-gYW_metaCategories{flex-wrap:wrap;gap:clamp(6px,3.71429px + .223214vw,8px);display:flex}.A3-gYW_metaCategory{letter-spacing:-.32px;color:#747474;white-space:nowrap;border:1px solid #989797;border-radius:9999px;justify-content:center;align-items:center;padding:clamp(7.5px,4.64286px + .279018vw,10px) clamp(12px,7.42857px + .446429vw,16px);font-size:clamp(12px,7.42857px + .446429vw,16px);line-height:clamp(15.75px,9.75px + .585938vw,21px);display:inline-flex}.A3-gYW_backArrowIcon{flex-shrink:0;width:clamp(19.5px,12.0714px + .725446vw,26px);height:clamp(16.5px,10.2143px + .613839vw,22px)}.A3-gYW_heroTldrRow{align-items:stretch;gap:0;margin-bottom:clamp(30px,18.5714px + 1.11607vw,40px);display:flex}.A3-gYW_heroArea{flex-direction:column;flex:0 0 54%;min-width:0;display:flex}.A3-gYW_readTimeBadge{letter-spacing:-.32px;padding-top:clamp(6.75px,4.17857px + .251116vw,9px);padding-bottom:clamp(6.75px,4.17857px + .251116vw,9px);font-size:clamp(12px,7.42857px + .446429vw,16px);line-height:clamp(15.75px,9.75px + .585938vw,21px);position:absolute;top:clamp(18px,11.1429px + .669643vw,24px);right:clamp(18px,11.1429px + .669643vw,24px)}.A3-gYW_tldrBand .A3-gYW_readTimeBadge{color:#fff;border:none}.A3-gYW_readTimeBadge{color:#3d3b3b}.A3-gYW_hero{background-color:#d0cdcd;flex:1;width:100%;min-height:clamp(300px,185.714px + 11.1607vw,400px);position:relative;overflow:hidden}.A3-gYW_heroImg{object-fit:cover;width:100%;height:140%;position:absolute;top:-20%;left:0}.A3-gYW_tldrBand{color:#fff;background-color:#343434;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:clamp(18px,11.1429px + .669643vw,24px);min-width:0;padding:clamp(30px,18.5714px + 1.11607vw,40px) clamp(36px,22.2857px + 1.33929vw,48px);display:flex;position:relative}.A3-gYW_tldrBadge{letter-spacing:-.48px;color:#d3d3d3;border-color:#989797;flex-direction:row;flex-shrink:0;align-items:center;gap:clamp(6px,3.71429px + .223214vw,8px);font-size:clamp(18px,11.1429px + .669643vw,24px)}.A3-gYW_tldrBadgeSub{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:0;font-size:clamp(10.5px,6.5px + .390625vw,14px);font-weight:400}.A3-gYW_tldrList{width:100%;max-width:clamp(720px,445.714px + 26.7857vw,960px);margin:0;padding:0 0 0 clamp(31.5px,19.5px + 1.17188vw,42px);list-style:outside}.A3-gYW_tldrItem{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.8px;color:#fff;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.8}.A3-gYW_tldrItem+.A3-gYW_tldrItem{margin-top:clamp(9px,5.57143px + .334821vw,12px)}.A3-gYW_contentArea{gap:clamp(30px,18.5714px + 1.11607vw,40px);padding-top:clamp(60px,37.1429px + 2.23214vw,80px);display:flex;position:relative}.A3-gYW_sidebarWrapper{flex-shrink:0;width:clamp(390px,241.429px + 14.5089vw,520px);padding-right:clamp(30px,18.5714px + 1.11607vw,40px);position:relative}.A3-gYW_sidebarWrapper:after{content:"";background-color:#e5e5e5;width:1px;height:100%;position:absolute;top:0;right:0}.A3-gYW_sidebar{flex-direction:column;align-items:flex-start;gap:clamp(9px,5.57143px + .334821vw,12px);padding-top:clamp(12px,7.42857px + .446429vw,16px);display:flex;position:sticky;top:clamp(60px,37.1429px + 2.23214vw,80px)}.A3-gYW_indexBadge{letter-spacing:-.48px;color:#3d3b3b;flex-direction:row;align-self:stretch;align-items:baseline;gap:clamp(6px,3.71429px + .223214vw,8px);margin-right:clamp(30px,18.5714px + 1.11607vw,40px);font-size:clamp(13.5px,8.35714px + .502232vw,18px)}.A3-gYW_indexBadgeSub{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:0;font-size:clamp(7.5px,4.64286px + .279018vw,10px);font-weight:400}.A3-gYW_sidebarList{counter-reset:idx;flex-direction:column;gap:clamp(8.25px,5.10714px + .30692vw,11px);width:100%;margin:0;padding:0 clamp(30px,18.5714px + 1.11607vw,40px) 0 0;list-style:none;display:flex}.A3-gYW_sidebarItem{counter-increment:idx;font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.72px;color:#3d3b3b;font-size:clamp(13.5px,8.35714px + .502232vw,18px);font-weight:400;line-height:1.8}.A3-gYW_sidebarItem:before{content:counter(idx) ". "}.A3-gYW_sidebarItem:first-child{font-weight:500}.A3-gYW_sidebarLink{color:inherit;text-decoration:none;transition:opacity .2s}.A3-gYW_sidebarLink:hover{opacity:.6}.A3-gYW_body{flex-direction:column;flex:1;gap:clamp(30px,18.5714px + 1.11607vw,40px);min-width:0;max-width:clamp(660px,408.571px + 24.5536vw,880px);padding-left:clamp(30px,18.5714px + 1.11607vw,40px);display:flex}.A3-gYW_bodySection{flex-direction:column;gap:clamp(30px,18.5714px + 1.11607vw,40px);display:flex}.A3-gYW_bodyHeadingWrap{color:#3d3b3b;border-bottom:1px solid #e5e5e5;padding-bottom:clamp(12px,7.42857px + .446429vw,16px)}.A3-gYW_bodyHeading{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.96px;color:inherit;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:500;line-height:1.8}.A3-gYW_bodyText{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.72px;color:#3d3b3b;padding-left:clamp(30px,18.5714px + 1.11607vw,40px);padding-right:clamp(30px,18.5714px + 1.11607vw,40px);font-size:clamp(13.5px,8.35714px + .502232vw,18px);font-weight:400;line-height:1.8}.A3-gYW_bodyText .footnote-ref{vertical-align:super;margin:0 .1em;font-size:.6em;font-weight:600;line-height:0;display:inline-block}.A3-gYW_bodyText .footnote-ref a{color:#3d3b3b;text-decoration:none}.A3-gYW_bodyText .footnote-ref a:before{content:"["}.A3-gYW_bodyText .footnote-ref a:after{content:"]"}.A3-gYW_bodyText .footnote-ref a:hover{text-decoration:underline}.A3-gYW_bodyText p{margin:0;line-height:1.8}.A3-gYW_bodyText p:empty:before{content:" "}.A3-gYW_bodyText strong{font-weight:500}.A3-gYW_bodyText ul,.A3-gYW_bodyText ol{margin:clamp(12px,7.42857px + .446429vw,16px) 0;padding-left:clamp(40.5px,25.0714px + 1.5067vw,54px)}.A3-gYW_bodyText ul{list-style:outside}.A3-gYW_bodyText ol{list-style:lower-alpha}.A3-gYW_bodyText li{line-height:2}.A3-gYW_bodyText li+li{margin-top:clamp(3px,1.85714px + .111607vw,4px)}.A3-gYW_bodyText h2{border-bottom:1px solid #e5e5e5;margin:clamp(48px,29.7143px + 1.78571vw,64px) 0 clamp(30px,18.5714px + 1.11607vw,40px);padding-bottom:clamp(15.75px,9.75px + .585938vw,21px);font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:500}.A3-gYW_bodyText h3{font-size:inherit;margin:clamp(12px,7.42857px + .446429vw,16px) 0 clamp(6px,3.71429px + .223214vw,8px);font-weight:500}.A3-gYW_bodyText pre{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0 0 clamp(12px,7.42857px + .446429vw,16px)}.A3-gYW_bodyText pre:last-child{margin-bottom:0}.A3-gYW_bodyText code{font-family:inherit;font-size:inherit}.A3-gYW_bodyText img{max-width:100%;height:auto;margin:clamp(12px,7.42857px + .446429vw,16px) 0}.A3-gYW_bodyText hr{border:none;border-top:1px solid #e5e5e5;margin:clamp(30px,18.5714px + 1.11607vw,40px) 0}.A3-gYW_bodyText blockquote{color:#fff;font-size:inherit;background:#3d3b3b;border:none;border-radius:6px;margin:clamp(24px,14.8571px + .892857vw,32px) 0;padding:clamp(18px,11.1429px + .669643vw,24px) clamp(18px,11.1429px + .669643vw,24px) clamp(18px,11.1429px + .669643vw,24px) clamp(42px,26px + 1.5625vw,56px);line-height:1.8;position:relative}.A3-gYW_bodyText blockquote:before{content:"💡";font-size:clamp(15px,9.28571px + .558036vw,20px);position:absolute;top:clamp(18px,11.1429px + .669643vw,24px);left:clamp(15px,9.28571px + .558036vw,20px)}.A3-gYW_bodyText blockquote p{color:inherit;margin:0}.A3-gYW_bodyText .key-takeaways{color:#fff;background:#3d3b3b;border-radius:6px;margin:clamp(36px,22.2857px + 1.33929vw,48px) 0 clamp(18px,11.1429px + .669643vw,24px);padding:clamp(30px,18.5714px + 1.11607vw,40px) clamp(36px,22.2857px + 1.33929vw,48px);position:relative}.A3-gYW_bodyText .key-takeaways-title{font-family:var(--font-viaoda-libre),serif;letter-spacing:.12em;color:#fff;-webkit-user-select:none;user-select:none;text-transform:uppercase;margin:0 0 clamp(18px,11.1429px + .669643vw,24px);padding-left:clamp(30px,18.5714px + 1.11607vw,40px);font-size:clamp(12px,7.42857px + .446429vw,16px);font-weight:500;line-height:1.4;position:relative}.A3-gYW_bodyText .key-takeaways-title:before{content:"🔑";font-size:clamp(18px,11.1429px + .669643vw,24px);position:absolute;top:50%;left:0;transform:translateY(-50%)}.A3-gYW_bodyText .key-takeaways-body ul{margin:0;padding:0;list-style:none}.A3-gYW_bodyText .key-takeaways-body li{color:#fff;margin:0;padding-left:clamp(27px,16.7143px + 1.00446vw,36px);line-height:1.8;position:relative}.A3-gYW_bodyText .key-takeaways-body li+li{margin-top:clamp(9px,5.57143px + .334821vw,12px)}.A3-gYW_bodyText .key-takeaways-body li:before{content:"✓";color:#fff;font-weight:600;position:absolute;top:0;left:0}.A3-gYW_bodyText .key-takeaways-body li p{color:inherit;margin:0}.A3-gYW_footnotes{border-top:1px solid #e5e5e5;margin-top:clamp(48px,29.7143px + 1.78571vw,64px);padding:clamp(24px,14.8571px + .892857vw,32px) clamp(30px,18.5714px + 1.11607vw,40px) 0}.A3-gYW_footnotesTitle{font-family:var(--font-viaoda-libre),serif;letter-spacing:.12em;text-transform:uppercase;color:#3d3b3b;margin:0 0 clamp(12px,7.42857px + .446429vw,16px);font-size:clamp(10.5px,6.5px + .390625vw,14px);font-weight:500}.A3-gYW_footnotesList{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#3d3b3b;margin:0;padding-left:clamp(21px,13px + .78125vw,28px);font-size:clamp(10.5px,6.5px + .390625vw,14px);line-height:1.8;list-style:decimal}.A3-gYW_footnotesItem{padding-left:clamp(3px,1.85714px + .111607vw,4px)}.A3-gYW_footnotesItem+.A3-gYW_footnotesItem{margin-top:clamp(6px,3.71429px + .223214vw,8px)}.A3-gYW_footnotesItem:target{background:#3d3b3b0f}.A3-gYW_footnotesText{margin-right:clamp(4.5px,2.78571px + .167411vw,6px)}.A3-gYW_footnotesBackref{color:#3d3b3b;text-decoration:none}.A3-gYW_footnotesBackref:hover{text-decoration:underline}.A3-gYW_authorBand{color:#fff;background:#3d3b3b;flex-direction:column;gap:clamp(30px,18.5714px + 1.11607vw,40px);width:calc(100% + -1*clamp(390px,241.429px + 14.5089vw,520px) + -1*clamp(60px,37.1429px + 2.23214vw,80px));max-width:calc(clamp(660px,408.571px + 24.5536vw,880px) + -1*clamp(30px,18.5714px + 1.11607vw,40px));margin:clamp(60px,37.1429px + 2.23214vw,80px) 0 0 calc(clamp(390px,241.429px + 14.5089vw,520px) + clamp(60px,37.1429px + 2.23214vw,80px));padding:clamp(48px,29.7143px + 1.78571vw,64px);display:flex}.A3-gYW_authorBadge{letter-spacing:-.28px;color:#fff;align-self:flex-start;align-items:baseline;gap:clamp(6px,3.71429px + .223214vw,8px);font-size:clamp(10.5px,6.5px + .390625vw,14px);display:inline-flex}.A3-gYW_authorBadgeSub{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:0;font-size:clamp(8.25px,5.10714px + .30692vw,11px);font-weight:400}.A3-gYW_authorContent{align-items:flex-start;gap:clamp(30px,18.5714px + 1.11607vw,40px);display:flex}.A3-gYW_authorPhoto{border:1px solid #ffffff4d;flex-shrink:0;width:clamp(90px,55.7143px + 3.34821vw,120px);height:clamp(90px,55.7143px + 3.34821vw,120px);overflow:hidden}.A3-gYW_authorImg{object-fit:cover;width:100%;height:100%}.A3-gYW_authorInfo{flex-direction:column;gap:clamp(6px,3.71429px + .223214vw,8px);display:flex}.A3-gYW_authorName{font-family:var(--font-zen-kaku-gothic-new),sans-serif;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:500;line-height:1.4}.A3-gYW_authorRole{font-family:var(--font-viaoda-libre),serif;letter-spacing:-.28px;color:#989797;margin:0;font-size:clamp(10.5px,6.5px + .390625vw,14px);font-weight:400;line-height:1.4}.A3-gYW_authorBio{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.56px;margin:clamp(12px,7.42857px + .446429vw,16px) 0 0;font-size:clamp(10.5px,6.5px + .390625vw,14px);font-weight:400;line-height:2}.A3-gYW_nextReadBand{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;flex-direction:column;align-items:flex-start;gap:clamp(44.25px,27.3929px + 1.64621vw,59px);margin:clamp(60px,37.1429px + 2.23214vw,80px) clamp(-60px,-37.1429px - 2.23214vw,-80px) 0;padding:clamp(48px,29.7143px + 1.78571vw,64px) clamp(60px,37.1429px + 2.23214vw,80px);display:flex}.A3-gYW_nextReadBadge{letter-spacing:-.48px;color:#3d3b3b;font-size:clamp(18px,11.1429px + .669643vw,24px)}.A3-gYW_nextReadGrid{grid-template-columns:repeat(4,1fr);gap:0 clamp(30.75px,19.0357px + 1.14397vw,41px);width:100%;display:grid}.A3-gYW_backToList{justify-content:center;padding:clamp(42px,26px + 1.5625vw,56px) 0 clamp(60px,37.1429px + 2.23214vw,80px);display:flex}.A3-gYW_backToListLink{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#3d3b3b;align-items:center;gap:clamp(12px,7.42857px + .446429vw,16px);font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.3;text-decoration:none;transition:opacity .2s;display:inline-flex}.A3-gYW_backToListLink:hover{opacity:.6}.A3-gYW_sidebarServices{border-top:1px solid #e5e5e5;flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);width:100%;margin-top:clamp(18px,11.1429px + .669643vw,24px);padding-top:clamp(24px,14.8571px + .892857vw,32px);padding-right:clamp(30px,18.5714px + 1.11607vw,40px);display:flex}.A3-gYW_sidebarServicesBadge{letter-spacing:-.48px;color:#3d3b3b;flex-direction:row;align-self:stretch;align-items:baseline;gap:clamp(6px,3.71429px + .223214vw,8px);font-size:clamp(13.5px,8.35714px + .502232vw,18px)}.A3-gYW_sidebarServicesBadgeSub{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:0;text-transform:none;font-size:clamp(7.5px,4.64286px + .279018vw,10px);font-weight:400}.A3-gYW_sidebarServicesDesc{display:none}.A3-gYW_sidebarServiceList{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.A3-gYW_sidebarServiceItem{border-bottom:1px solid #e5e5e5}.A3-gYW_sidebarServiceCta{color:#3d3b3b;justify-content:space-between;align-items:center;width:100%;padding:clamp(12px,7.42857px + .446429vw,16px) 0;text-decoration:none;transition:opacity .2s;display:flex}.A3-gYW_sidebarServiceCta:hover{opacity:.6}.A3-gYW_sidebarServiceCtaLabel{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.56px;text-transform:none;font-size:clamp(12px,7.42857px + .446429vw,16px);font-weight:400;line-height:1.4}.A3-gYW_sidebarServiceCtaIcon{flex-shrink:0;width:clamp(18px,11.1429px + .669643vw,24px);height:clamp(18px,11.1429px + .669643vw,24px)}.A3-gYW_mobileServices{display:none}.A3-gYW_sidebarCta{box-sizing:border-box;border:1px solid #989797;border-radius:clamp(6px,3.71429px + .223214vw,8px);flex-direction:column;align-items:flex-start;gap:clamp(9px,5.57143px + .334821vw,12px);width:calc(100% + -1*clamp(30px,18.5714px + 1.11607vw,40px));margin-top:clamp(18px,11.1429px + .669643vw,24px);padding:clamp(24px,14.8571px + .892857vw,32px);display:flex}.A3-gYW_sidebarCtaHeadline{font-family:var(--font-viaoda-libre),serif;letter-spacing:-.48px;text-transform:uppercase;color:#3d3b3b;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.2}.A3-gYW_sidebarCtaSub{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.52px;color:#3d3b3b;font-size:clamp(12px,7.42857px + .446429vw,16px);font-weight:400;line-height:1.6}.A3-gYW_sidebarCtaLink{color:inherit;align-items:center;gap:clamp(9px,5.57143px + .334821vw,12px);margin-top:clamp(6px,3.71429px + .223214vw,8px);text-decoration:none;transition:opacity .2s;display:flex}.A3-gYW_sidebarCtaLink:hover{opacity:.6}.A3-gYW_sidebarCtaIcon{color:#fff;background-color:#3d3b3b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(18px,11.1429px + .669643vw,24px);height:clamp(18px,11.1429px + .669643vw,24px);display:flex;overflow:hidden}.A3-gYW_sidebarCtaIcon svg{width:clamp(9px,5.57143px + .334821vw,12px);height:clamp(9px,5.57143px + .334821vw,12px);transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.A3-gYW_sidebarCtaLink:hover .A3-gYW_sidebarCtaIcon svg{animation:.4s cubic-bezier(.25,.46,.45,.94) .35s forwards A3-gYW_ctaArrowSlide}@keyframes A3-gYW_ctaArrowSlide{0%{transform:translate(0)}49%{transform:translate(100%,-100%)}50%{transform:translate(-100%,100%)}to{transform:translate(0)}}@media (max-width:1024px){.A3-gYW_section{padding:clamp(40px,10.1781vw,104.224px) clamp(20px,5.08906vw,52.112px) 0}.A3-gYW_header{gap:clamp(24px,6.10687vw,62.5344px);width:100%;margin-bottom:clamp(40px,10.1781vw,104.224px)}.A3-gYW_headerContent{gap:clamp(16px,4.07125vw,41.6896px)}.A3-gYW_backText{font-size:clamp(18px,4.58015vw,46.9008px);line-height:1.3}.A3-gYW_headerBackArrowIcon{box-sizing:content-box;width:clamp(20px,5.08906vw,52.112px);height:clamp(17px,4.3257vw,44.2952px);padding:0}.A3-gYW_title{letter-spacing:.56px;font-size:clamp(28px,7.12468vw,72.9567px);line-height:1.2}.A3-gYW_meta{gap:clamp(12px,3.05344vw,31.2672px)}.A3-gYW_metaDates{align-items:baseline;gap:clamp(4px,1.01781vw,10.4224px) clamp(12px,3.05344vw,31.2672px)}.A3-gYW_publishedDate{min-width:0;font-size:clamp(16px,4.07125vw,41.6896px);line-height:1.3}.A3-gYW_updatedDate{min-width:0;font-size:clamp(12px,3.05344vw,31.2672px);line-height:1.3}.A3-gYW_metaCategories{gap:clamp(6px,1.52672vw,15.6336px)}.A3-gYW_metaCategory{padding:clamp(5px,1.27226vw,13.028px) clamp(12px,3.05344vw,31.2672px);font-size:clamp(13px,3.30789vw,33.8728px);line-height:1.3}.A3-gYW_backArrowIcon{width:clamp(20px,5.08906vw,52.112px);height:clamp(17px,4.3257vw,44.2952px)}.A3-gYW_heroTldrRow{flex-direction:column;gap:0;margin-bottom:clamp(40px,10.1781vw,104.224px)}.A3-gYW_heroArea{flex:none;width:100%}.A3-gYW_hero{flex:none;height:clamp(220px,55.9796vw,573.232px);min-height:0}.A3-gYW_readTimeBadge{padding-top:clamp(10px,2.54453vw,26.056px);padding-bottom:clamp(10px,2.54453vw,26.056px);font-size:clamp(15px,3.81679vw,39.084px);line-height:1.3}.A3-gYW_tldrBand{flex-direction:column;flex:none;align-items:flex-start;gap:clamp(24px,6.10687vw,62.5344px);margin:0;padding:clamp(32px,8.14249vw,83.3791px) clamp(20px,5.08906vw,52.112px) clamp(36px,9.16031vw,93.8015px)}.A3-gYW_tldrBadge{font-size:clamp(18px,4.58015vw,46.9008px)}.A3-gYW_tldrItem{letter-spacing:.32px;font-size:clamp(16px,4.07125vw,41.6896px)}.A3-gYW_tldrList{padding-left:clamp(24px,6.10687vw,62.5344px)}.A3-gYW_contentArea{flex-direction:column;gap:0;padding-top:clamp(40px,10.1781vw,104.224px)}.A3-gYW_sidebarWrapper{width:100%;padding-right:0}.A3-gYW_sidebarWrapper:after{display:none}.A3-gYW_sidebar{border-bottom:1px solid #e5e5e5;padding-top:0;padding-bottom:clamp(32px,8.14249vw,83.3791px);position:static}.A3-gYW_indexBadge{flex-direction:row;align-items:baseline;gap:clamp(8px,2.03562vw,20.8448px);margin-right:0;font-size:clamp(18px,4.58015vw,46.9008px)}.A3-gYW_indexBadgeSub{font-size:clamp(11px,2.79898vw,28.6616px)}.A3-gYW_sidebarItem{font-size:clamp(15px,3.81679vw,39.084px)}.A3-gYW_sidebarList{padding-right:0}.A3-gYW_body{padding-top:clamp(32px,8.14249vw,83.3791px);padding-left:0}.A3-gYW_bodyHeadingWrap{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.A3-gYW_bodyHeading{font-size:clamp(18px,4.58015vw,46.9008px)}.A3-gYW_bodyText{padding-left:0;padding-right:0;font-size:clamp(15px,3.81679vw,39.084px)}.A3-gYW_bodyText ul,.A3-gYW_bodyText ol{padding-left:clamp(32px,8.14249vw,83.3791px)}.A3-gYW_nextReadBand{gap:clamp(32px,8.14249vw,83.3791px);margin:clamp(40px,10.1781vw,104.224px) clamp(-20px,-5.08906vw,-52.112px) 0;padding:clamp(40px,10.1781vw,104.224px) clamp(20px,5.08906vw,52.112px)}.A3-gYW_nextReadBadge{font-size:clamp(18px,4.58015vw,46.9008px)}.A3-gYW_nextReadGrid{grid-template-columns:1fr;gap:clamp(32px,8.14249vw,83.3791px)}.A3-gYW_backToList{padding:clamp(32px,8.14249vw,83.3791px) 0 clamp(40px,10.1781vw,104.224px)}.A3-gYW_backToListLink{font-size:clamp(18px,4.58015vw,46.9008px)}.A3-gYW_authorBand{box-sizing:border-box;gap:clamp(24px,6.10687vw,62.5344px);width:100%;max-width:clamp(660px,408.571px + 24.5536vw,880px);margin:clamp(40px,10.1781vw,104.224px) 0 0;padding:clamp(32px,8.14249vw,83.3791px)}.A3-gYW_authorContent{flex-direction:column;align-items:flex-start;gap:clamp(20px,5.08906vw,52.112px)}.A3-gYW_authorPhoto{width:clamp(80px,20.3562vw,208.448px);height:clamp(80px,20.3562vw,208.448px)}.A3-gYW_authorInfo{align-items:flex-start}.A3-gYW_authorName{font-size:clamp(18px,4.58015vw,46.9008px)}.A3-gYW_authorRole{font-size:clamp(12px,3.05344vw,31.2672px)}.A3-gYW_authorBio{margin-top:clamp(8px,2.03562vw,20.8448px);font-size:clamp(13px,3.30789vw,33.8728px)}.A3-gYW_sidebarServices,.A3-gYW_sidebarCta{display:none}.A3-gYW_mobileServices{border-top:1px solid #e5e5e5;flex-direction:column;gap:clamp(12px,3.05344vw,31.2672px);margin-top:clamp(40px,10.1781vw,104.224px);padding:clamp(32px,8.14249vw,83.3791px) 0;display:flex}.A3-gYW_sidebarServicesBadge{gap:clamp(4px,1.01781vw,10.4224px);font-size:clamp(18px,4.58015vw,46.9008px)}.A3-gYW_sidebarServicesBadgeSub{font-size:clamp(11px,2.79898vw,28.6616px)}.A3-gYW_sidebarServiceCta{padding:clamp(12px,3.05344vw,31.2672px) 0}.A3-gYW_sidebarServiceCtaLabel{font-size:clamp(13px,3.30789vw,33.8728px)}.A3-gYW_sidebarServiceCtaIcon{width:clamp(20px,5.08906vw,52.112px);height:clamp(20px,5.08906vw,52.112px)}}
._21yNBq_section{color:#3d3b3b;padding:clamp(125.25px,77.5357px + 4.6596vw,167px) clamp(60px,37.1429px + 2.23214vw,80px) clamp(60px,37.1429px + 2.23214vw,80px);position:relative}._21yNBq_inner{flex-direction:column;gap:clamp(42px,26px + 1.5625vw,56px);display:flex}._21yNBq_headlineBlock{flex-direction:column;gap:clamp(18px,11.1429px + .669643vw,24px);max-width:clamp(905.25px,560.393px + 33.6775vw,1207px);display:flex}._21yNBq_headline{font-family:var(--font-viaoda-libre),serif;letter-spacing:3.2px;text-transform:uppercase;color:#3d3b3b;white-space:pre-wrap;margin:0;font-size:clamp(48px,11.4286px + 3.57143vw,80px);font-weight:400;line-height:1.2}._21yNBq_subtitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#3d3b3b;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.3}._21yNBq_contactPill{background-color:#fff;border-radius:76px;align-items:center;width:clamp(156px,96.5714px + 5.80357vw,208px);height:60px;padding:10px;text-decoration:none;display:flex;position:absolute;top:clamp(698.25px,432.25px + 25.9766vw,931px);right:clamp(60px,37.1429px + 2.23214vw,80px);overflow:hidden;box-shadow:2px 4px 18px #26262626}._21yNBq_contactPillInner{white-space:nowrap;gap:10px;animation:6s linear infinite _21yNBq_marquee;display:flex}._21yNBq_contactPillText{font-family:var(--font-viaoda-libre),serif;letter-spacing:.8px;text-transform:uppercase;color:#3d3b3b;flex-shrink:0;padding:0 8px;font-size:20px;font-weight:400;line-height:1.2}@keyframes _21yNBq_marquee{0%{transform:translate(0)}to{transform:translate(-33.33%)}}@media (max-width:1024px){._21yNBq_section{padding:clamp(16px,4.07125vw,41.6896px) clamp(24px,6.10687vw,62.5344px) clamp(60px,15.2672vw,156.336px)}._21yNBq_headlineBlock{max-width:100%}._21yNBq_headline{letter-spacing:.96px;font-size:clamp(36px,9.16031vw,93.8015px)}._21yNBq_subtitle{letter-spacing:-.24px;font-size:clamp(12px,3.05344vw,31.2672px)}._21yNBq_contactPill{display:none}}
._4B8hDG_section{color:#3d3b3b}._4B8hDG_filterBar{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:flex-start;padding:clamp(30px,18.5714px + 1.11607vw,40px) clamp(60px,37.1429px + 2.23214vw,80px);display:flex}._4B8hDG_categories{flex-wrap:wrap;align-items:center;gap:clamp(15.75px,9.75px + .585938vw,21px);display:flex}._4B8hDG_categoryPill{cursor:pointer;font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#000;white-space:nowrap;background:0 0;border:1px solid #989797;border-radius:67px;justify-content:center;align-items:center;padding:clamp(7.5px,4.64286px + .279018vw,10px) clamp(12px,7.42857px + .446429vw,16px);font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.3;transition:background-color .2s,color .2s;display:inline-flex}._4B8hDG_categoryPill:hover{color:#fff;background-color:#3d3b3b}._4B8hDG_categoryPillActive{color:#fff;background-color:#3d3b3b;border-color:#3d3b3b}._4B8hDG_searchBox{color:#989797;cursor:text;border-bottom:1px solid #747474;flex-shrink:0;justify-content:space-between;align-items:center;width:clamp(219px,135.571px + 8.14732vw,292px);padding-bottom:clamp(15.75px,9.75px + .585938vw,21px);display:flex}._4B8hDG_searchInput{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#3d3b3b;background:0 0;border:none;outline:none;flex:1;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.3}._4B8hDG_searchInput::placeholder{color:#989797}._4B8hDG_grid{grid-template-columns:repeat(4,1fr);gap:0 clamp(30.75px,19.0357px + 1.14397vw,41px);padding:0 clamp(60px,37.1429px + 2.23214vw,80px);display:grid}._4B8hDG_emptyState{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.72px;color:#3d3b3b;grid-column:1/-1;margin:0;padding:clamp(48px,29.7143px + 1.78571vw,64px) 0;font-size:clamp(13.5px,8.35714px + .502232vw,18px);font-weight:400;line-height:1.8}@media (max-width:1024px){._4B8hDG_filterBar{flex-direction:column;gap:clamp(24px,6.10687vw,62.5344px);padding:clamp(24px,6.10687vw,62.5344px) clamp(20px,5.08906vw,52.112px)}._4B8hDG_categories{gap:clamp(12px,3.05344vw,31.2672px)}._4B8hDG_categoryPill{padding:clamp(8px,2.03562vw,20.8448px) clamp(12px,3.05344vw,31.2672px);font-size:clamp(15px,3.81679vw,39.084px)}._4B8hDG_searchBox{width:100%;padding-bottom:clamp(12px,3.05344vw,31.2672px)}._4B8hDG_searchInput{font-size:clamp(16px,4.07125vw,41.6896px)}._4B8hDG_grid{grid-template-columns:1fr;padding:0 clamp(20px,5.08906vw,52.112px)}._4B8hDG_emptyState{padding:clamp(40px,10.1781vw,104.224px) 0;font-size:clamp(15px,3.81679vw,39.084px)}}
.hd1fma_section{padding:0}.hd1fma_inner{flex-direction:column;align-items:flex-start;gap:clamp(60px,37.1429px + 2.23214vw,80px);padding:clamp(90px,55.7143px + 3.34821vw,120px) clamp(60px,37.1429px + 2.23214vw,80px) 0;display:flex}.hd1fma_headerBlock{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);display:flex}.hd1fma_label{font-family:var(--font-viaoda-libre),serif;letter-spacing:.8px;text-transform:uppercase;color:#747474;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.2}.hd1fma_heading{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-1.12px;color:#3d3b3b;white-space:pre-line;margin:0;font-size:clamp(30.8px,2px + 2.8125vw,56px);font-weight:400;line-height:1.3}.hd1fma_headerBody{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#747474;max-width:76vw;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7}.hd1fma_diagram{grid-template-rows:repeat(5,auto);grid-template-columns:clamp(210px,130px + 7.8125vw,280px) 1fr clamp(90px,55.7143px + 3.34821vw,120px);gap:clamp(24px,14.8571px + .892857vw,32px) clamp(36px,22.2857px + 1.33929vw,48px);width:100%;display:grid}.hd1fma_guides{pointer-events:none;grid-area:1/2/-1;position:relative}.hd1fma_guides:before{content:"";background:#9897974d;width:1px;position:absolute;top:clamp(21px,13px + .78125vw,28px);bottom:0;left:clamp(-18px,-11.1429px - .669643vw,-24px)}.hd1fma_guideLine{background:#192d4673;width:1px;height:clamp(97.5px,60.3571px + 3.62723vw,130px);position:absolute;top:clamp(36px,22.2857px + 1.33929vw,48px)}.hd1fma_guideLine:after{content:"";background:#192d4673;width:clamp(7.5px,4.64286px + .279018vw,10px);height:2px;position:absolute;bottom:0;left:0}.hd1fma_guideLineLong{height:clamp(187.5px,116.071px + 6.97545vw,250px)}.hd1fma_spineLabelCell{grid-area:1/1;justify-content:flex-end;align-items:center;display:flex}.hd1fma_spineLabel{width:100%;font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#fff;white-space:nowrap;background:#3d3b3b;justify-content:center;align-items:center;padding:clamp(7.5px,4.64286px + .279018vw,10px);font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:700;line-height:1.4;display:flex}.hd1fma_axisCell{grid-area:1/2;height:clamp(54px,33.4286px + 2.00893vw,72px);position:relative}.hd1fma_quarterLabel{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.4px;color:#747474;white-space:nowrap;font-size:clamp(13.5px,8.35714px + .502232vw,18px);font-weight:500;line-height:1.4;position:absolute;top:0;transform:translate(-50%)}.hd1fma_spineBand{background:#3d3b3b;border-radius:clamp(7.5px,4.64286px + .279018vw,10px);height:clamp(15px,9.28571px + .558036vw,20px);position:absolute;top:clamp(21px,13px + .78125vw,28px);left:0;right:0}.hd1fma_spineDot{background:#fff;border-radius:50%;width:clamp(11.25px,6.96429px + .418527vw,15px);height:clamp(11.25px,6.96429px + .418527vw,15px);position:absolute;top:50%;transform:translate(-50%,-50%)}.hd1fma_updateLabel{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#747474;white-space:nowrap;font-size:clamp(8.25px,5.10714px + .30692vw,11px);font-weight:500;line-height:1.4;position:absolute;top:clamp(39px,24.1429px + 1.45089vw,52px);transform:translate(-50%)}.hd1fma_rowLabelCell{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.36px;color:#747474;text-align:right;grid-column:1;justify-content:flex-end;align-items:center;font-size:clamp(13.5px,8.35714px + .502232vw,18px);font-weight:500;line-height:1.4;display:flex}.hd1fma_timelineCell{grid-column:2;height:clamp(21px,13px + .78125vw,28px);position:relative}.hd1fma_continuousBar{background:#192d4614;border-radius:clamp(5.25px,3.25px + .195313vw,7px);height:clamp(10.5px,6.5px + .390625vw,14px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.hd1fma_barTick{background:#333;width:clamp(2.25px,1.39286px + .0837054vw,3px);height:clamp(16.5px,10.2143px + .613839vw,22px);position:absolute;top:50%;transform:translate(-50%,-50%)}.hd1fma_pill{background:#192d4614;border:1px solid #192d4659;border-radius:clamp(3px,1.85714px + .111607vw,4px);height:clamp(13.5px,8.35714px + .502232vw,18px);position:absolute;top:50%;transform:translateY(-50%)}.hd1fma_freqCell{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#747474;grid-column:3;align-items:center;font-size:clamp(12px,7.42857px + .446429vw,16px);font-weight:700;line-height:1.4;display:flex}.hd1fma_freqCellStrong{color:#3d3b3b}.hd1fma_checkBlock{flex-direction:column;gap:clamp(18px,11.1429px + .669643vw,24px);width:100%;display:flex}.hd1fma_checkTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#202025;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:700;line-height:1.4}.hd1fma_checkIntro{flex-direction:column;gap:clamp(6px,3.71429px + .223214vw,8px);display:flex}.hd1fma_checkIntro p{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#747474;margin:0;font-size:clamp(12px,7.42857px + .446429vw,16px);font-weight:400;line-height:1.6}.hd1fma_questionPanel{background:#192d4608;border:1px solid #192d4626;border-radius:16px;width:100%;padding:clamp(18px,11.1429px + .669643vw,24px) clamp(42px,26px + 1.5625vw,56px);display:flex}.hd1fma_questionCol{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.hd1fma_questionRow{align-items:center;gap:clamp(21px,13px + .78125vw,28px);padding:clamp(16.5px,10.2143px + .613839vw,22px) 0;display:flex}.hd1fma_questionRow+.hd1fma_questionRow{border-top:1px solid #192d461f}.hd1fma_questionNum{font-family:var(--font-viaoda-libre),serif;color:#3d3b3b;flex:none;font-size:clamp(19.5px,12.0714px + .725446vw,26px);font-weight:400;line-height:1.2}.hd1fma_questionText{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#202025;font-size:clamp(14.25px,8.82143px + .530134vw,19px);font-weight:500;line-height:1.5}.hd1fma_checkNote{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#747474;margin:0;font-size:clamp(10.5px,6.5px + .390625vw,14px);font-weight:500;line-height:1.6}@media (max-width:1024px){.hd1fma_inner{gap:clamp(40px,10.1781vw,104.224px);padding:clamp(40px,10.1781vw,104.224px) clamp(24px,6.10687vw,62.5344px) 0}.hd1fma_headerBlock{gap:clamp(16px,4.07125vw,41.6896px)}.hd1fma_label{font-size:clamp(12px,3.05344vw,31.2672px)}.hd1fma_heading{word-break:auto-phrase;font-size:clamp(22px,5.59796vw,57.3232px);line-height:1.5}.hd1fma_headerBody{letter-spacing:-.28px;max-width:100%;font-size:clamp(15px,3.81679vw,39.084px);line-height:1.9}.hd1fma_diagram{grid-template-columns:clamp(100px,25.4453vw,260.56px) 1fr clamp(48px,12.2137vw,125.069px);gap:clamp(20px,5.08906vw,52.112px) clamp(10px,2.54453vw,26.056px)}.hd1fma_guides:before{top:clamp(18px,4.58015vw,46.9008px);left:clamp(-6px,-1.52672vw,-15.6336px)}.hd1fma_guideLine{height:clamp(88px,22.3919vw,229.293px);top:clamp(32px,8.14249vw,83.3791px)}.hd1fma_guideLine:after{width:clamp(6px,1.52672vw,15.6336px)}.hd1fma_guideLineLong{height:clamp(168px,42.7481vw,437.74px)}.hd1fma_spineLabel{letter-spacing:-.5px;padding:clamp(4px,1.01781vw,10.4224px) clamp(6px,1.52672vw,15.6336px);font-size:clamp(9px,2.29008vw,23.4504px)}.hd1fma_axisCell{height:clamp(48px,12.2137vw,125.069px)}.hd1fma_quarterLabel{font-size:clamp(9px,2.29008vw,23.4504px)}.hd1fma_spineBand{border-radius:clamp(7px,1.78117vw,18.2392px);height:clamp(14px,3.56234vw,36.4784px);top:clamp(18px,4.58015vw,46.9008px)}.hd1fma_spineDot{width:clamp(9px,2.29008vw,23.4504px);height:clamp(9px,2.29008vw,23.4504px)}.hd1fma_updateLabel{font-size:clamp(7px,1.78117vw,18.2392px);top:clamp(34px,8.6514vw,88.5903px)}.hd1fma_rowLabelCell{letter-spacing:-.4px;font-size:clamp(9px,2.29008vw,23.4504px)}.hd1fma_timelineCell{height:clamp(20px,5.08906vw,52.112px)}.hd1fma_continuousBar{border-radius:clamp(4.5px,1.14504vw,11.7252px);height:clamp(9px,2.29008vw,23.4504px)}.hd1fma_barTick{width:clamp(2px,.508906vw,5.2112px);height:clamp(14px,3.56234vw,36.4784px)}.hd1fma_pill{border-radius:clamp(3px,.763359vw,7.81679px);height:clamp(11px,2.79898vw,28.6616px)}.hd1fma_freqCell{letter-spacing:-.4px;font-size:clamp(9px,2.29008vw,23.4504px)}.hd1fma_checkBlock{gap:clamp(16px,4.07125vw,41.6896px)}.hd1fma_checkTitle{font-size:clamp(16px,4.07125vw,41.6896px)}.hd1fma_checkIntro p{font-size:clamp(13px,3.30789vw,33.8728px);line-height:1.8}.hd1fma_questionPanel{border-radius:12px;flex-direction:column;padding:clamp(8px,2.03562vw,20.8448px) clamp(20px,5.08906vw,52.112px)}.hd1fma_questionCol+.hd1fma_questionCol .hd1fma_questionRow:first-child{border-top:1px solid #192d461f}.hd1fma_questionRow{gap:clamp(16px,4.07125vw,41.6896px);padding:clamp(14px,3.56234vw,36.4784px) 0}.hd1fma_questionNum{font-size:clamp(16px,4.07125vw,41.6896px)}.hd1fma_questionText{font-size:clamp(13px,3.30789vw,33.8728px)}.hd1fma_checkNote{font-size:clamp(11px,2.79898vw,28.6616px);line-height:1.8}}
@keyframes wAgAJG_ctaBannerArrowSlide{0%{transform:translate(0)}49%{transform:translate(100%,-100%)}50%{transform:translate(-100%,100%)}to{transform:translate(0)}}.wAgAJG_section{padding:clamp(90px,55.7143px + 3.34821vw,120px) clamp(60px,37.1429px + 2.23214vw,80px)}@media (max-width:1024px){.wAgAJG_section{padding:clamp(60px,15.2672vw,156.336px) clamp(24px,6.10687vw,62.5344px)}}.wAgAJG_ctaBanner{border:1.5px solid var(--cta-border-color,#d3d3d3);border-radius:var(--cta-border-radius,clamp(6px, 3.71429px + .223214vw, 8px));color:#fff;z-index:0;background-color:#3d3b3b;align-items:center;gap:clamp(9.75px,6.03571px + .362723vw,13px);padding:clamp(15.75px,9.75px + .585938vw,21px) clamp(30px,18.5714px + 1.11607vw,40px) clamp(15.75px,9.75px + .585938vw,21px) clamp(18px,11.1429px + .669643vw,24px);text-decoration:none;display:flex;position:relative;overflow:hidden}.wAgAJG_ctaBanner:before{content:"";z-index:-1;background-color:#2e2c2c;transition:transform .8s ease-out;position:absolute;inset:0;transform:translate(-101%)}.wAgAJG_ctaBanner:hover:before{transform:translate(101%)}.wAgAJG_ctaBanner:hover{color:#fff}.wAgAJG_ctaLogo{flex-shrink:0;width:clamp(105px,65px + 3.90625vw,140px);height:clamp(105px,65px + 3.90625vw,140px)}.wAgAJG_ctaLogo img{object-fit:contain;width:100%;height:100%}.wAgAJG_ctaText{flex-direction:column;flex:1;gap:clamp(8.25px,5.10714px + .30692vw,11px);display:flex}.wAgAJG_ctaTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.96px;color:#fff;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:500;line-height:1.5}.wAgAJG_ctaBody{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#fff;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5}.wAgAJG_ctaArrow{width:var(--cta-arrow-size,clamp(53.25px, 32.9643px + 1.98103vw, 71px));height:var(--cta-arrow-size,clamp(54px, 33.4286px + 2.00893vw, 72px));color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.wAgAJG_ctaArrow svg{width:var(--cta-arrow-icon-size,clamp(31.5px, 19.5px + 1.17188vw, 42px));height:var(--cta-arrow-icon-size,clamp(27px, 16.7143px + 1.00446vw, 36px))}.wAgAJG_ctaBanner:hover .wAgAJG_ctaArrow svg{animation:.4s cubic-bezier(.25,.46,.45,.94) .15s forwards wAgAJG_ctaBannerArrowSlide}@media (max-width:1024px){.wAgAJG_ctaBanner{padding:var(--cta-padding-sp,clamp(20px, 0px + 5.08906vw, 52.112px));flex-direction:column}.wAgAJG_ctaLogo{width:clamp(80px,20.3562vw,208.448px);height:clamp(80px,20.3562vw,208.448px)}.wAgAJG_ctaArrow{align-self:flex-end;width:clamp(40px,10.1781vw,104.224px);height:clamp(40px,10.1781vw,104.224px)}}.wAgAJG_ctaBanner{--cta-border-color:#d3d3d3;--cta-border-radius:8px}.wAgAJG_ctaLogo{object-fit:cover}.wAgAJG_ctaArrow{--cta-arrow-size:clamp(42px, 26px + 1.5625vw, 56px);--cta-arrow-icon-size:clamp(24px, 14.8571px + .892857vw, 32px);text-decoration:none}.wAgAJG_ctaArrowLabel{display:none}.wAgAJG_ctaArrowIcon{color:#fff;justify-content:center;align-items:center;width:clamp(42px,26px + 1.5625vw,56px);height:clamp(42px,26px + 1.5625vw,56px);display:flex}.wAgAJG_ctaArrowIcon svg{width:clamp(24px,14.8571px + .892857vw,32px);height:clamp(24px,14.8571px + .892857vw,32px)}@media (max-width:1024px){.wAgAJG_ctaBanner{--cta-padding-sp:clamp(24px, 0px + 6.10687vw, 62.5344px);text-align:center;gap:clamp(16px,4.07125vw,41.6896px)}.wAgAJG_ctaArrowIcon{width:clamp(40px,10.1781vw,104.224px);height:clamp(40px,10.1781vw,104.224px)}}
.tXJQua_section{padding:0}.tXJQua_inner{flex-direction:column;align-items:flex-start;gap:clamp(60px,37.1429px + 2.23214vw,80px);padding:0 clamp(60px,37.1429px + 2.23214vw,80px) clamp(90px,55.7143px + 3.34821vw,120px);display:flex}.tXJQua_headerBlock{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);width:100%;max-width:76vw;display:flex}.tXJQua_label{font-family:var(--font-viaoda-libre),serif;letter-spacing:.8px;text-transform:uppercase;color:#747474;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.2}.tXJQua_heading{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-1.12px;color:#3d3b3b;margin:0;font-size:clamp(30.8px,2px + 2.8125vw,56px);font-weight:400;line-height:1.3}.tXJQua_headerBody{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#747474;white-space:pre-line;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7}.tXJQua_grid{grid-template-columns:repeat(2,1fr);gap:clamp(24px,14.8571px + .892857vw,32px);width:100%;display:grid}.tXJQua_card{border:1px solid #dfdfdf;border-radius:8px;flex-direction:row;align-items:flex-start;gap:clamp(18px,11.1429px + .669643vw,24px);padding:clamp(30px,18.5714px + 1.11607vw,40px) clamp(24px,14.8571px + .892857vw,32px);display:flex}.tXJQua_iconSlot{background:#f8f8f8;flex:none;justify-content:center;align-items:center;width:clamp(78px,48.2857px + 2.90179vw,104px);height:clamp(78px,48.2857px + 2.90179vw,104px);display:flex}.tXJQua_icon{height:auto;display:block}.tXJQua_cardText{flex-direction:column;gap:clamp(9px,5.57143px + .334821vw,12px);min-width:0;display:flex}.tXJQua_cardTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#3d3b3b;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:500;line-height:1.4}.tXJQua_cardBody{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#747474;white-space:pre-line;margin:0;font-size:clamp(13.5px,8.35714px + .502232vw,18px);font-weight:400;line-height:1.8}@media (max-width:1024px){.tXJQua_inner{gap:clamp(40px,10.1781vw,104.224px);padding:0 clamp(24px,6.10687vw,62.5344px) clamp(40px,10.1781vw,104.224px)}.tXJQua_headerBlock{gap:clamp(16px,4.07125vw,41.6896px);max-width:100%}.tXJQua_label{font-size:clamp(12px,3.05344vw,31.2672px)}.tXJQua_heading{word-break:auto-phrase;font-size:clamp(22px,5.59796vw,57.3232px);line-height:1.5}.tXJQua_headerBody{letter-spacing:-.28px;font-size:clamp(15px,3.81679vw,39.084px);line-height:1.9}.tXJQua_grid{grid-template-columns:1fr;gap:clamp(16px,4.07125vw,41.6896px)}.tXJQua_card{flex-direction:column;align-items:flex-start;gap:clamp(16px,4.07125vw,41.6896px);padding:clamp(24px,6.10687vw,62.5344px) clamp(20px,5.08906vw,52.112px)}.tXJQua_iconSlot{width:clamp(64px,16.285vw,166.758px);height:clamp(64px,16.285vw,166.758px)}.tXJQua_cardText{gap:clamp(8px,2.03562vw,20.8448px)}.tXJQua_cardTitle{font-size:clamp(18px,4.58015vw,46.9008px)}.tXJQua_cardBody{font-size:clamp(14px,3.56234vw,36.4784px);line-height:1.9}}
._Eu5fW_section{color:#fff;background-color:#3d3b3b;flex-direction:column;gap:clamp(90px,55.7143px + 3.34821vw,120px);padding:clamp(90px,55.7143px + 3.34821vw,120px) clamp(60px,37.1429px + 2.23214vw,80px);display:flex}._Eu5fW_headerBlock{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);max-width:76vw;display:flex}._Eu5fW_label{font-family:var(--font-viaoda-libre),serif;letter-spacing:.8px;text-transform:uppercase;color:#d3d3d3;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.2}._Eu5fW_heading{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-1.12px;color:#fff;margin:0;font-size:clamp(30.8px,2px + 2.8125vw,56px);font-weight:400;line-height:1.3}._Eu5fW_headerBody{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#d3d3d3;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7}._Eu5fW_headerBody p{margin:0}._Eu5fW_table{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);display:flex}._Eu5fW_tableHeader{border-bottom:1px solid #989797;align-items:center;padding-bottom:clamp(12px,7.42857px + .446429vw,16px);display:flex}._Eu5fW_tableRow{border-bottom:1px solid #747474;align-items:center;padding-bottom:clamp(12px,7.42857px + .446429vw,16px);display:flex}._Eu5fW_tableRowLast{border-bottom:none;padding-bottom:0}._Eu5fW_colPhase{width:clamp(205.5px,127.214px + 7.64509vw,274px);font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#fff;text-transform:uppercase;flex-shrink:0;padding:clamp(7.5px,4.64286px + .279018vw,10px);font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7}._Eu5fW_colDeliverable{width:clamp(443.25px,274.393px + 16.49vw,591px);font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#fff;flex-shrink:0;padding:clamp(7.5px,4.64286px + .279018vw,10px);font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7}._Eu5fW_colContent{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#fff;flex:1;padding:clamp(7.5px,4.64286px + .279018vw,10px);font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7}@media (max-width:1024px){._Eu5fW_section{gap:clamp(40px,10.1781vw,104.224px);padding:clamp(60px,15.2672vw,156.336px) clamp(20px,5.08906vw,52.112px)}._Eu5fW_headerBlock{max-width:100%}._Eu5fW_heading{letter-spacing:-.44px;font-size:clamp(22px,5.59796vw,57.3232px);line-height:1.5}._Eu5fW_headerBody{letter-spacing:-.26px;max-width:100%;font-size:clamp(15px,3.81679vw,39.084px);line-height:1.9}._Eu5fW_tableHeader{display:none}._Eu5fW_tableRow{flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:clamp(16px,4.07125vw,41.6896px)}._Eu5fW_colPhase,._Eu5fW_colDeliverable,._Eu5fW_colContent{width:100%;padding:2px 0;font-size:clamp(16px,4.07125vw,41.6896px)}._Eu5fW_colPhase{color:#d3d3d3;font-size:clamp(15px,3.81679vw,39.084px)}}
.MjyjAa_section{padding:var(--section-padding,clamp(125.25px, 77.5357px + 4.6596vw, 167px) clamp(60px, 37.1429px + 2.23214vw, 80px) clamp(90px, 55.7143px + 3.34821vw, 120px));color:#3d3b3b;position:relative}.MjyjAa_headlineBlock{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);max-width:76vw;margin-bottom:clamp(42px,26px + 1.5625vw,56px);display:flex}.MjyjAa_headline{font-family:var(--font-viaoda-libre),serif;letter-spacing:3.2px;text-transform:uppercase;color:#3d3b3b;margin:0;font-size:clamp(48px,11.4286px + 3.57143vw,80px);font-weight:400;line-height:1.2}.MjyjAa_subtitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#747474;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.3}.MjyjAa_bodyBlock{max-width:76vw}.MjyjAa_description{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:1.44px;color:#3d3b3b;margin:0;font-size:clamp(23.4px,9px + 1.40625vw,36px);font-weight:400;line-height:1.8}.MjyjAa_description+.MjyjAa_description{margin-top:1.8em}.MjyjAa_contactPill{right:var(--contact-pill-right,clamp(33px, 20.4286px + 1.22768vw, 44px));bottom:var(--contact-pill-bottom,clamp(22.5px, 13.9286px + .837054vw, 30px));width:var(--contact-pill-width,clamp(156px, 96.5714px + 5.80357vw, 208px));height:var(--contact-pill-height,clamp(45px, 27.8571px + 1.67411vw, 60px));padding:var(--contact-pill-padding,clamp(7.5px, 4.64286px + .279018vw, 10px));background-color:#fff;border-radius:76px;align-items:center;text-decoration:none;display:flex;position:absolute;overflow:hidden;box-shadow:2px 4px 18px #26262626}.MjyjAa_contactPillInner{gap:var(--contact-pill-gap,clamp(7.5px, 4.64286px + .279018vw, 10px));white-space:nowrap;animation:6s linear infinite MjyjAa_marquee;display:flex}.MjyjAa_contactPillText{font-family:var(--font-viaoda-libre),serif;font-size:var(--contact-pill-font-size,clamp(15px, 9.28571px + .558036vw, 20px));letter-spacing:.8px;text-transform:uppercase;color:#3d3b3b;padding:var(--contact-pill-text-padding,0 clamp(6px, 3.71429px + .223214vw, 8px));flex-shrink:0;font-weight:400;line-height:1.2}@keyframes MjyjAa_marquee{0%{transform:translate(0)}to{transform:translate(-33.33%)}}@media (max-width:1024px){.MjyjAa_subtitle{font-size:clamp(16px,4.07125vw,41.6896px)}.MjyjAa_description{letter-spacing:0;font-size:clamp(20px,5.08906vw,52.112px)}.MjyjAa_contactPill{display:none}.MjyjAa_section{padding:clamp(16px,4.07125vw,41.6896px) clamp(24px,6.10687vw,62.5344px) clamp(60px,15.2672vw,156.336px)}.MjyjAa_headlineBlock{gap:clamp(8px,2.03562vw,20.8448px);max-width:100%;margin-bottom:clamp(24px,6.10687vw,62.5344px)}.MjyjAa_headline{letter-spacing:.96px;font-size:clamp(36px,9.16031vw,93.8015px)}.MjyjAa_subtitle{letter-spacing:-.24px;font-size:clamp(12px,3.05344vw,31.2672px)}.MjyjAa_bodyBlock{max-width:100%}.MjyjAa_description{letter-spacing:-.28px;color:#747474;font-size:clamp(15px,3.81679vw,39.084px);line-height:1.9}.MjyjAa_description+.MjyjAa_description{margin-top:.8em}}
.NMg4ua_section{color:#3d3b3b;align-items:flex-start;gap:clamp(38.25px,23.6786px + 1.42299vw,51px);margin-top:clamp(157.5px,97.5px + 5.85938vw,210px);padding:0 clamp(60px,37.1429px + 2.23214vw,80px) clamp(45px,27.8571px + 1.67411vw,60px);display:flex}.NMg4ua_phasesWrapper{flex-direction:column;flex:1;gap:clamp(60px,37.1429px + 2.23214vw,80px);min-width:0;display:flex}.NMg4ua_phaseBlock{padding-top:clamp(90px,55.7143px + 3.34821vw,120px);position:relative}.NMg4ua_phaseBlock:first-child:before{content:"";background-color:#989797;width:100vw;height:1px;position:absolute;top:0;left:calc(-1*clamp(184.5px,114.214px + 6.86384vw,246px) + -1*clamp(38.25px,23.6786px + 1.42299vw,51px) + -1*clamp(60px,37.1429px + 2.23214vw,80px))}.NMg4ua_sidebar{flex-direction:column;flex-shrink:0;align-self:flex-start;gap:clamp(18px,11.1429px + .669643vw,24px);width:clamp(184.5px,114.214px + 6.86384vw,246px);padding-top:clamp(96px,59.4286px + 3.57143vw,128px);display:flex;position:sticky;top:clamp(90px,55.7143px + 3.34821vw,120px)}.NMg4ua_sidebarItem{align-items:center;gap:clamp(12px,7.42857px + .446429vw,16px);text-decoration:none;transition:opacity .3s;display:flex}.NMg4ua_sidebarLine{background-color:#d3d3d3;width:clamp(44.25px,27.3929px + 1.64621vw,59px);height:1px;transition:width .3s;display:block}.NMg4ua_sidebarLabel{font-family:var(--font-viaoda-libre),serif;letter-spacing:.8px;text-transform:uppercase;color:#989797;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5}.NMg4ua_sidebarItemActive .NMg4ua_sidebarLine{background-color:#3d3b3b;width:clamp(96.75px,59.8929px + 3.59933vw,129px)}.NMg4ua_sidebarItemActive .NMg4ua_sidebarLabel{color:#3d3b3b}.NMg4ua_phaseContent{flex-direction:column;flex:1;gap:clamp(30px,18.5714px + 1.11607vw,40px);min-width:0;display:flex}.NMg4ua_phaseContentExecution{gap:clamp(40.5px,25.0714px + 1.5067vw,54px)}.NMg4ua_phaseHeader{flex-direction:row;align-items:flex-start;gap:clamp(42px,26px + 1.5625vw,56px);height:clamp(196.5px,121.643px + 7.31027vw,262px);display:flex}.NMg4ua_phaseHeaderText{flex-direction:column;flex:1;gap:clamp(12px,7.42857px + .446429vw,16px);min-width:0;display:flex}.NMg4ua_numberBox{justify-content:flex-start;align-items:flex-start;width:clamp(54px,33.4286px + 2.00893vw,72px);height:clamp(54px,33.4286px + 2.00893vw,72px);display:flex;overflow:hidden}.NMg4ua_number{font-family:var(--font-viaoda-libre),serif;color:#989797;font-size:clamp(39.75px,24.6071px + 1.47879vw,53px);font-weight:400;line-height:1}.NMg4ua_labelRow{align-items:center;gap:clamp(12px,7.42857px + .446429vw,16px);display:flex}.NMg4ua_phaseLabel{font-family:var(--font-viaoda-libre),serif;letter-spacing:.8px;text-transform:uppercase;color:#747474;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5}.NMg4ua_labelLine{background-color:#989797;width:clamp(33.75px,20.8929px + 1.25558vw,45px);height:1px;display:block}.NMg4ua_phaseName{font-family:var(--font-viaoda-libre),serif;letter-spacing:.8px;text-transform:uppercase;color:#747474;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5}.NMg4ua_heading{font-family:var(--font-viaoda-libre),serif;letter-spacing:2.56px;text-transform:uppercase;color:#3d3b3b;margin:0;font-size:clamp(38.4px,9.14286px + 2.85714vw,64px);font-weight:400;line-height:1.2}.NMg4ua_body{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#3d3b3b;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.5}.NMg4ua_cardArea{gap:inherit;flex-direction:column;padding-left:clamp(96px,59.4286px + 3.57143vw,128px);display:flex}.NMg4ua_cardRow{gap:clamp(30px,18.5714px + 1.11607vw,40px);display:flex}.NMg4ua_cardRowTriple{gap:clamp(15.75px,9.75px + .585938vw,21px)}.NMg4ua_card{background-color:#f8f8f8;flex-direction:column;flex:1 1 0;gap:clamp(18px,11.1429px + .669643vw,24px);padding:clamp(24px,14.8571px + .892857vw,32px) clamp(15.75px,9.75px + .585938vw,21px);display:flex}.NMg4ua_cardExecution{padding:clamp(24px,14.8571px + .892857vw,32px) clamp(34.5px,21.3571px + 1.28348vw,46px)}.NMg4ua_cardHead{flex-direction:column;gap:clamp(9px,5.57143px + .334821vw,12px);display:flex}.NMg4ua_cardTag{font-family:var(--font-viaoda-libre),serif;letter-spacing:.6px;text-transform:uppercase;color:#d3d3d3;background-color:#3d3b3b;align-self:flex-start;padding:clamp(1.5px,.928571px + .0558036vw,2px) clamp(6px,3.71429px + .223214vw,8px);font-size:clamp(11.25px,6.96429px + .418527vw,15px);font-weight:400;line-height:1.5;display:inline-block}.NMg4ua_cardTitle{font-family:var(--font-viaoda-libre),serif;letter-spacing:1.6px;text-transform:uppercase;color:#3d3b3b;margin:0;font-size:clamp(26px,10px + 1.5625vw,40px);font-weight:400;line-height:1.3}.NMg4ua_cardDesc{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#747474;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.7}.NMg4ua_cardItems{flex-direction:column;display:flex}.NMg4ua_cardItem{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#3d3b3b;border-bottom:1px solid #989797;align-items:baseline;gap:clamp(7.5px,4.64286px + .279018vw,10px);padding:clamp(15.75px,9.75px + .585938vw,21px) 0;font-size:clamp(15px,9.28571px + .558036vw,20px);line-height:1.7;display:flex}.NMg4ua_cardItemLast{border-bottom:none}.NMg4ua_itemLabel{white-space:nowrap;flex-shrink:0;font-weight:500}.NMg4ua_itemSep{color:#989797;flex-shrink:0;margin-left:clamp(-4.5px,-2.78571px - .167411vw,-6px);font-weight:400}.NMg4ua_itemDesc{color:#747474;font-weight:400}.NMg4ua_gate{border:1.5px solid #d3d3d3;border-radius:8px;align-items:flex-start;gap:clamp(9.75px,6.03571px + .362723vw,13px);padding:clamp(15.75px,9.75px + .585938vw,21px) clamp(18px,11.1429px + .669643vw,24px);display:flex}.NMg4ua_gateLogo{flex-shrink:0}.NMg4ua_gateLogoImg{filter:contrast(10)brightness(.3);width:clamp(105px,65px + 3.90625vw,140px);height:auto}.NMg4ua_gateContent{flex-direction:column;flex:1;gap:clamp(8.25px,5.10714px + .30692vw,11px);min-width:0;display:flex}.NMg4ua_gateTitle{align-items:baseline;gap:clamp(14.25px,8.82143px + .530134vw,19px);margin:0;display:flex}.NMg4ua_gateTitleEn{font-family:var(--font-viaoda-libre),serif;letter-spacing:.96px;text-transform:uppercase;color:#3d3b3b;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.5}.NMg4ua_gateTitleJp{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#3d3b3b;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:500;line-height:1.5}.NMg4ua_gateBody{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#747474;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.7}@media (max-width:1024px){.NMg4ua_section{flex-direction:column;gap:0;margin-top:clamp(64px,16.285vw,166.758px);padding:0 clamp(20px,5.08906vw,52.112px)}.NMg4ua_phasesWrapper{gap:clamp(64px,16.285vw,166.758px)}.NMg4ua_phaseBlock{padding-top:clamp(40px,10.1781vw,104.224px)}.NMg4ua_phaseBlock:first-child:before{left:calc(-1*clamp(20px,5.08906vw,52.112px))}.NMg4ua_sidebar{display:none}.NMg4ua_phaseContent,.NMg4ua_phaseContentExecution{gap:clamp(40px,10.1781vw,104.224px)}.NMg4ua_phaseHeader{flex-direction:column;gap:clamp(12px,3.05344vw,31.2672px);height:auto;padding-right:0}.NMg4ua_cardArea{padding-left:0;padding-right:0}.NMg4ua_numberBox{width:clamp(52px,13.2316vw,135.491px);height:clamp(52px,13.2316vw,135.491px)}.NMg4ua_number{font-size:clamp(36px,9.16031vw,93.8015px)}.NMg4ua_labelRow{flex-wrap:wrap;gap:clamp(10px,2.54453vw,26.056px)}.NMg4ua_phaseLabel{font-size:clamp(15px,3.81679vw,39.084px)}.NMg4ua_labelLine{width:clamp(24px,6.10687vw,62.5344px)}.NMg4ua_phaseName{font-size:clamp(15px,3.81679vw,39.084px)}.NMg4ua_heading{letter-spacing:1.28px;font-size:clamp(32px,8.14249vw,83.3791px)}.NMg4ua_body{font-size:clamp(15px,3.81679vw,39.084px);line-height:1.7}.NMg4ua_cardRow,.NMg4ua_cardRowTriple{flex-direction:column;gap:clamp(16px,4.07125vw,41.6896px)}.NMg4ua_card{padding:clamp(24px,6.10687vw,62.5344px) clamp(16px,4.07125vw,41.6896px)}.NMg4ua_cardTitle{font-size:clamp(28px,7.12468vw,72.9567px)}.NMg4ua_cardDesc{font-size:clamp(16px,4.07125vw,41.6896px)}.NMg4ua_cardItem{flex-wrap:wrap;padding:clamp(14px,3.56234vw,36.4784px) 0;font-size:clamp(15px,3.81679vw,39.084px)}.NMg4ua_gate{flex-direction:column;gap:clamp(16px,4.07125vw,41.6896px);padding:clamp(16px,4.07125vw,41.6896px)}.NMg4ua_gateLogoImg{width:clamp(80px,20.3562vw,208.448px)}.NMg4ua_gateTitleEn,.NMg4ua_gateTitleJp{font-size:clamp(20px,5.08906vw,52.112px)}.NMg4ua_gateBody{font-size:clamp(15px,3.81679vw,39.084px)}}
.nX9sUq_section{color:#3d3b3b;flex-direction:column;gap:clamp(87.75px,54.3214px + 3.26451vw,117px);padding:0 clamp(60px,37.1429px + 2.23214vw,80px);display:flex}.nX9sUq_headingBlock{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);padding-top:clamp(157.5px,97.5px + 5.85938vw,210px);display:flex}.nX9sUq_label{font-family:var(--font-viaoda-libre),serif;letter-spacing:.8px;text-transform:uppercase;color:#747474;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.2}.nX9sUq_heading{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-1.12px;color:#3d3b3b;margin:0;font-size:clamp(30.8px,2px + 2.8125vw,56px);font-weight:400;line-height:1.3}.nX9sUq_headingBody{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#747474;text-transform:uppercase;max-width:76vw;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7}.nX9sUq_headingBody p{margin:0}.nX9sUq_diagram{background-color:#242424;border-radius:8px;min-height:clamp(497.25px,307.821px + 18.4989vw,663px);position:relative;overflow:hidden}.nX9sUq_diagramWave{pointer-events:none;z-index:1;width:88%;height:31.52%;position:absolute;top:64.71%;left:6%;overflow:hidden}.nX9sUq_diagramWaveImg{opacity:.3;width:100%;height:100%;display:block}.nX9sUq_progressLine{pointer-events:none;z-index:0;position:absolute;top:clamp(189.75px,117.464px + 7.05915vw,253px);left:clamp(146.25px,90.5357px + 5.44085vw,195px);right:clamp(170.25px,105.393px + 6.33371vw,227px)}.nX9sUq_progressLineImg{opacity:.4;width:100%;height:auto}.nX9sUq_diagramInner{z-index:1;flex-direction:column;align-items:center;min-height:clamp(497.25px,307.821px + 18.4989vw,663px);padding:clamp(70.5px,43.6429px + 2.62277vw,94px) clamp(42.75px,26.4643px + 1.5904vw,57px) clamp(90px,55.7143px + 3.34821vw,120px);display:flex;position:relative}.nX9sUq_circleArea{z-index:1;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:clamp(86.25px,53.3929px + 3.20871vw,115px)}.nX9sUq_circleAreaLeft{left:clamp(42.75px,26.4643px + 1.5904vw,57px)}.nX9sUq_circleAreaRight{right:clamp(66.75px,41.3214px + 2.48326vw,89px)}.nX9sUq_diagramCircleLeft,.nX9sUq_diagramCircleRight{border:1px solid #fff;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:clamp(213.75px,132.321px + 7.95201vw,285px);height:clamp(213.75px,132.321px + 7.95201vw,285px);display:flex;position:relative}.nX9sUq_circleDot,.nX9sUq_circleDotRight{background-color:#fff;border-radius:50%;width:clamp(7.5px,4.64286px + .279018vw,10px);height:clamp(7.5px,4.64286px + .279018vw,10px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nX9sUq_lightBeamWrap{pointer-events:none;z-index:0;width:clamp(1105.5px,684.357px + 41.1272vw,1474px);height:clamp(573.75px,355.179px + 21.3449vw,765px);position:absolute;top:clamp(-15px,-9.28571px - .558036vw,-20px);left:clamp(168px,104px + 6.25vw,224px)}.nX9sUq_lightBeamImg{opacity:.4;width:100%;height:100%}.nX9sUq_lighthouseWrap{pointer-events:none;z-index:2;width:clamp(433.5px,268.357px + 16.1272vw,578px);height:clamp(173.25px,107.25px + 6.44531vw,231px);position:absolute;top:clamp(245.25px,151.821px + 9.12388vw,327px);left:clamp(-63px,-39px - 2.34375vw,-84px)}.nX9sUq_lighthouseImg{opacity:.4;width:clamp(138px,85.4286px + 5.13393vw,184px);height:clamp(173.25px,107.25px + 6.44531vw,231px);position:absolute;bottom:0;left:clamp(127.5px,78.9286px + 4.7433vw,170px)}.nX9sUq_yachtWrap{pointer-events:none;z-index:2;position:absolute;top:clamp(273.75px,169.464px + 10.1842vw,365px);right:clamp(122.25px,75.6786px + 4.54799vw,163px)}.nX9sUq_yachtImg{opacity:.4;width:clamp(109.5px,67.7857px + 4.07366vw,146px);height:clamp(128.25px,79.3929px + 4.77121vw,171px)}.nX9sUq_arrowDown{opacity:.8;width:clamp(1.5px,.928571px + .0558036vw,2px);height:clamp(36px,22.2857px + 1.33929vw,48px);margin-top:clamp(6px,3.71429px + .223214vw,8px);margin-bottom:clamp(4.5px,2.78571px + .167411vw,6px)}.nX9sUq_circleTitle{font-family:var(--font-viaoda-libre),serif;letter-spacing:1.28px;text-transform:uppercase;color:#fff;text-align:center;margin:0;font-size:clamp(24px,14.8571px + .892857vw,32px);font-weight:400;line-height:1.5}.nX9sUq_circleSub{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#d3d3d3;text-align:center;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.5}.nX9sUq_diagramCenter{flex-direction:column;align-items:center;gap:clamp(12px,7.42857px + .446429vw,16px);display:flex}.nX9sUq_bridgeLabel{text-align:center;border:1px solid #fff;padding:clamp(15.75px,9.75px + .585938vw,21px)}.nX9sUq_bridgeLabelTitle{font-family:var(--font-viaoda-libre),serif;letter-spacing:1.44px;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(27px,16.7143px + 1.00446vw,36px);font-weight:400;line-height:1.5}.nX9sUq_bridgeLabelSub{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.64px;color:#d3d3d3;margin:0;font-size:clamp(12px,7.42857px + .446429vw,16px);font-weight:500;line-height:1.5}.nX9sUq_phaseCardsRow{justify-content:center;align-items:flex-start;gap:clamp(12px,7.42857px + .446429vw,16px);width:100%;display:flex}.nX9sUq_phaseCardWrapper{align-items:center;gap:clamp(12px,7.42857px + .446429vw,16px);display:flex}.nX9sUq_phaseCard{background:linear-gradient(#ffffff0a 0%,#ffffff1f 100%);border:2px solid #fff9;border-radius:6px;flex-shrink:0;width:clamp(244.5px,151.357px + 9.09598vw,326px);padding:clamp(18px,11.1429px + .669643vw,24px) clamp(15.75px,9.75px + .585938vw,21px);box-shadow:0 4px 24px #00000014}.nX9sUq_phaseCardHeader{justify-content:space-between;align-items:center;margin-bottom:clamp(12px,7.42857px + .446429vw,16px);display:flex}.nX9sUq_phaseTag{font-family:var(--font-viaoda-libre),serif;letter-spacing:.6px;text-transform:uppercase;color:#d3d3d3;font-size:clamp(11.25px,6.96429px + .418527vw,15px);font-weight:400;line-height:1.5}.nX9sUq_phaseCardLine{align-items:center;gap:clamp(16.5px,10.2143px + .613839vw,22px);display:flex}.nX9sUq_cardLine{background-color:#fff;width:clamp(33.75px,20.8929px + 1.25558vw,45px);height:1px;display:block}.nX9sUq_phaseCardName{font-family:var(--font-viaoda-libre),serif;letter-spacing:.96px;text-transform:uppercase;color:#fff;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.5}.nX9sUq_phaseCardBody{text-align:center}.nX9sUq_phaseCardTitle{font-family:var(--font-viaoda-libre),serif;letter-spacing:1.12px;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(21px,13px + .78125vw,28px);font-weight:400;line-height:1.2}.nX9sUq_phaseCardSub{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#fff;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:500;line-height:1.5}.nX9sUq_gateLabel{flex-direction:column;flex-shrink:0;align-items:center;gap:clamp(3px,1.85714px + .111607vw,4px);width:clamp(56.25px,34.8214px + 2.09263vw,75px);display:flex}.nX9sUq_gateLabelText{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.3px;color:#fff;text-align:center;white-space:pre-line;margin:0;font-size:clamp(11.25px,6.96429px + .418527vw,15px);font-weight:500;line-height:1.7}.nX9sUq_gateArrow{color:#fff;opacity:1;width:clamp(56.25px,34.8214px + 2.09263vw,75px);height:clamp(56.25px,34.8214px + 2.09263vw,75px);transform:rotate(90deg)}.nX9sUq_phaseDetails{width:100%;display:flex}.nX9sUq_phaseColumn{border:1px solid #989797;flex-direction:column;flex:1 1 0;gap:clamp(24px,14.8571px + .892857vw,32px);padding:clamp(24px,14.8571px + .892857vw,32px) clamp(34.5px,21.3571px + 1.28348vw,46px);display:flex}.nX9sUq_phaseColumnFirst{border-right:none}.nX9sUq_phaseColumnMiddle{border-left:1px solid #989797;border-right:1px solid #989797}.nX9sUq_phaseColumnLast{border-left:none}.nX9sUq_phaseColumnContent{flex-direction:column;gap:clamp(33.75px,20.8929px + 1.25558vw,45px);display:flex}.nX9sUq_phaseColumnHeader{justify-content:space-between;align-items:center;display:flex}.nX9sUq_phaseTagDark{font-family:var(--font-viaoda-libre),serif;letter-spacing:.6px;text-transform:uppercase;color:#d3d3d3;background-color:#3d3b3b;padding:0 clamp(3px,1.85714px + .111607vw,4px);font-size:clamp(11.25px,6.96429px + .418527vw,15px);font-weight:400;line-height:1.5}.nX9sUq_viewMore{border-bottom:1px solid #989797;align-items:center;gap:clamp(6px,3.71429px + .223214vw,8px);padding-bottom:clamp(6px,3.71429px + .223214vw,8px);text-decoration:none;transition:opacity .3s;display:flex}.nX9sUq_viewMore:hover{opacity:.6}.nX9sUq_viewMoreText{font-family:var(--font-viaoda-libre),serif;letter-spacing:-.48px;text-transform:uppercase;color:#3d3b3b;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7}.nX9sUq_viewMoreArrow{color:#3d3b3b;width:clamp(34.5px,21.3571px + 1.28348vw,46px);height:clamp(34.5px,21.3571px + 1.28348vw,46px)}.nX9sUq_phaseNameEn{font-family:var(--font-viaoda-libre),serif;letter-spacing:1.6px;text-transform:uppercase;color:#3d3b3b;margin:0;font-size:clamp(30px,18.5714px + 1.11607vw,40px);font-weight:400;line-height:1.5}.nX9sUq_phaseNameRow{align-items:center;gap:clamp(9.75px,6.03571px + .362723vw,13px);display:flex}.nX9sUq_phaseNameJp{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#3d3b3b;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5}.nX9sUq_phaseNameLine{background-color:#3d3b3b;width:clamp(31.5px,19.5px + 1.17188vw,42px);height:1px;display:block}.nX9sUq_phaseSubEn{font-family:var(--font-viaoda-libre),serif;color:#3d3b3b;text-transform:uppercase;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5}.nX9sUq_phaseItems{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);display:flex}.nX9sUq_phaseItem{background-color:#f8f8f8;flex-direction:column;gap:clamp(5.25px,3.25px + .195313vw,7px);padding:clamp(15.75px,9.75px + .585938vw,21px);display:flex}.nX9sUq_phaseItemHeader{align-items:flex-start;gap:clamp(5.25px,3.25px + .195313vw,7px);display:flex}.nX9sUq_phaseItemNum{font-family:var(--font-viaoda-libre),serif;color:#747474;font-size:clamp(11.25px,6.96429px + .418527vw,15px);font-weight:400;line-height:1.5}.nX9sUq_phaseItemTitle{font-family:var(--font-viaoda-libre),serif;color:#3d3b3b;text-transform:uppercase;font-size:clamp(21px,13px + .78125vw,28px);font-weight:400;line-height:1.5}.nX9sUq_phaseItemDesc{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#3d3b3b;margin:0;padding-left:clamp(15.75px,9.75px + .585938vw,21px);font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5}.nX9sUq_phaseOutput{border-top:1px solid #e5e5e5;flex-direction:column;gap:clamp(9.75px,6.03571px + .362723vw,13px);padding-top:clamp(15.75px,9.75px + .585938vw,21px);display:flex;position:relative}.nX9sUq_logoWatermark{opacity:.08;pointer-events:none;width:clamp(60px,37.1429px + 2.23214vw,80px);height:auto;position:absolute;top:-10px;right:0}.nX9sUq_phaseOutputLabel{font-family:var(--font-viaoda-libre),serif;text-transform:uppercase;color:#747474;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5}.nX9sUq_phaseOutputText{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#3d3b3b;text-transform:uppercase;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.5}@media (max-width:1024px){.nX9sUq_section{gap:clamp(60px,15.2672vw,156.336px);padding:0 clamp(20px,5.08906vw,52.112px)}.nX9sUq_headingBlock{padding-top:clamp(60px,15.2672vw,156.336px)}.nX9sUq_heading{letter-spacing:-.44px;font-size:clamp(22px,5.59796vw,57.3232px);line-height:1.5}.nX9sUq_headingBody{letter-spacing:-.26px;max-width:100%;font-size:clamp(15px,3.81679vw,39.084px);line-height:1.9}.nX9sUq_diagram{display:none}.nX9sUq_diagramWave{width:110%;height:32%;top:65%;left:-5%}.nX9sUq_progressLine{display:none}.nX9sUq_diagramInner{order:3;min-height:auto;padding:0}.nX9sUq_circleArea{pointer-events:auto;position:relative;top:auto;left:auto;right:auto}.nX9sUq_circleAreaLeft{order:1}.nX9sUq_circleAreaRight{order:5}.nX9sUq_lightBeamWrap,.nX9sUq_lighthouseWrap,.nX9sUq_yachtWrap{display:none}.nX9sUq_diagramCircleLeft,.nX9sUq_diagramCircleRight{width:clamp(160px,40.7125vw,416.896px);height:clamp(160px,40.7125vw,416.896px)}.nX9sUq_circleDot,.nX9sUq_circleDotRight{width:clamp(7px,1.78117vw,18.2392px);height:clamp(7px,1.78117vw,18.2392px)}.nX9sUq_arrowDown{height:clamp(30px,7.63359vw,78.1679px)}.nX9sUq_circleTitle{font-size:clamp(20px,5.08906vw,52.112px)}.nX9sUq_circleSub{font-size:clamp(16px,4.07125vw,41.6896px)}.nX9sUq_phaseCardsRow{flex-direction:column;align-items:center}.nX9sUq_phaseCardWrapper{flex-direction:column}.nX9sUq_phaseCard{flex:none;width:100%;max-width:100%;padding:clamp(20px,5.08906vw,52.112px) clamp(16px,4.07125vw,41.6896px)}.nX9sUq_gateLabel{flex-direction:row;width:auto}.nX9sUq_gateArrow{width:clamp(40px,10.1781vw,104.224px);height:clamp(40px,10.1781vw,104.224px)}.nX9sUq_phaseDetails{flex-direction:column}.nX9sUq_phaseColumn{border:1px solid #989797;border-bottom:none;padding:clamp(24px,6.10687vw,62.5344px) clamp(16px,4.07125vw,41.6896px)}.nX9sUq_phaseColumn:last-child{border-bottom:1px solid #989797}.nX9sUq_phaseColumnContent{gap:clamp(12px,3.05344vw,31.2672px)}.nX9sUq_phaseTagDark{font-size:clamp(20px,5.08906vw,52.112px)}.nX9sUq_phaseColumnFirst,.nX9sUq_phaseColumnMiddle,.nX9sUq_phaseColumnLast{border-left:1px solid #989797;border-right:1px solid #989797}.nX9sUq_phaseNameEn{font-size:clamp(28px,7.12468vw,72.9567px)}.nX9sUq_phaseNameJp{flex-shrink:0;width:54%;font-size:clamp(21px,5.34351vw,54.7176px)}.nX9sUq_phaseOutputText,.nX9sUq_viewMoreText{font-size:clamp(16px,4.07125vw,41.6896px)}.nX9sUq_viewMoreArrow{width:clamp(28px,7.12468vw,72.9567px);height:clamp(28px,7.12468vw,72.9567px)}}
.oiE7da_section{color:#fff;background-color:#242424;position:relative;overflow:hidden}.oiE7da_bgImage{mix-blend-mode:soft-light;opacity:.15;pointer-events:none;z-index:0;position:absolute;inset:0}.oiE7da_bgImg{object-fit:cover;object-position:top left}.oiE7da_inner{z-index:1;flex-direction:column;align-items:stretch;gap:clamp(60px,37.1429px + 2.23214vw,80px);padding:clamp(90px,55.7143px + 3.34821vw,120px) clamp(60px,37.1429px + 2.23214vw,80px);display:flex;position:relative}.oiE7da_contentRow{align-items:flex-start;gap:clamp(60px,37.1429px + 2.23214vw,80px);display:flex}.oiE7da_headerBlock{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);width:100%;max-width:76vw;display:flex}.oiE7da_label{font-family:var(--font-viaoda-libre),serif;letter-spacing:.8px;text-transform:uppercase;color:#d3d3d3;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.2}.oiE7da_heading{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-1.12px;color:#fff;margin:0;font-size:clamp(30.8px,2px + 2.8125vw,56px);font-weight:400;line-height:1.3}.oiE7da_headerBody{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#d3d3d3;flex-direction:column;gap:clamp(42px,26px + 1.5625vw,56px);margin-top:clamp(18px,11.1429px + .669643vw,24px);font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:2;display:flex}.oiE7da_headerBody p{margin:0}.oiE7da_headerBody p+p{border-top:1px solid #747474;padding-top:clamp(18px,11.1429px + .669643vw,24px)}.oiE7da_headerBody strong{font-weight:700}.oiE7da_diagramArea{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative}.oiE7da_diagramCards{justify-content:center;align-items:flex-start;gap:clamp(162px,100.286px + 6.02679vw,216px);width:clamp(631.5px,390.929px + 23.4933vw,842px);margin:0 auto;display:flex;position:relative}.oiE7da_sideBlock{flex-direction:column;flex-shrink:0;align-items:center;gap:clamp(12px,7.42857px + .446429vw,16px);width:clamp(234.75px,145.321px + 8.73326vw,313px);display:flex}.oiE7da_sideTitle{font-family:var(--font-viaoda-libre),serif;letter-spacing:1.44px;text-transform:uppercase;color:#fff;text-align:center;margin:0;font-size:clamp(27px,16.7143px + 1.00446vw,36px);font-weight:400;line-height:1.2}.oiE7da_sideSub{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#d3d3d3;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7}.oiE7da_sideCard{flex-direction:column;justify-content:center;align-items:center;gap:clamp(7.5px,4.64286px + .279018vw,10px);width:100%;height:clamp(137.25px,84.9643px + 5.10603vw,183px);padding:clamp(24px,14.8571px + .892857vw,32px);display:flex;position:relative}.oiE7da_brackets{opacity:.6;pointer-events:none;width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;inset:-8px}.oiE7da_sideCardTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#fff;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7}.oiE7da_sideCardSub{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.4px;color:#989797;text-align:center;white-space:pre-line;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.7}.oiE7da_dot{opacity:1;flex-shrink:0;width:clamp(9.75px,6.03571px + .362723vw,13px);height:clamp(9.75px,6.03571px + .362723vw,13px);margin-top:clamp(12px,7.42857px + .446429vw,16px)}.oiE7da_dot img{width:100%;height:100%}.oiE7da_stumbleWrap{z-index:2;position:absolute;bottom:clamp(52.5px,32.5px + 1.95313vw,70px);left:50%;transform:translate(-50%)}.oiE7da_stumble{opacity:.8;width:clamp(82.5px,51.0714px + 3.0692vw,110px);height:auto}.oiE7da_connectionZone{width:clamp(631.5px,390.929px + 23.4933vw,842px);height:clamp(63.75px,39.4643px + 2.37165vw,85px);margin:0 auto;position:relative}.oiE7da_waveWrap{pointer-events:none;z-index:0;width:100%;position:absolute;top:0;left:0;right:0}.oiE7da_wave{opacity:.4;width:100%;height:auto}.oiE7da_lineHLeft{opacity:.5;z-index:1;width:clamp(146.25px,90.5357px + 5.44085vw,195px);height:2px;position:absolute;top:-5px;left:clamp(113.25px,70.1071px + 4.21317vw,151px)}.oiE7da_lineHRight{opacity:.5;z-index:1;width:clamp(129.75px,80.3214px + 4.82701vw,173px);height:2px;position:absolute;top:-5px;left:clamp(384px,237.714px + 14.2857vw,512px)}.oiE7da_crossLine1{z-index:1;opacity:1;justify-content:center;align-items:center;width:clamp(63.75px,39.4643px + 2.37165vw,85px);height:clamp(63.75px,39.4643px + 2.37165vw,85px);display:flex;position:absolute;top:-5px;left:clamp(258px,159.714px + 9.59821vw,344px)}.oiE7da_crossLine1 img{flex-shrink:0;width:clamp(90px,55.7143px + 3.34821vw,120px);height:auto;transform:rotate(45deg)}.oiE7da_crossLine2{z-index:1;opacity:1;justify-content:center;align-items:center;width:clamp(63.75px,39.4643px + 2.37165vw,85px);height:clamp(63.75px,39.4643px + 2.37165vw,85px);display:flex;position:absolute;top:-5px;left:clamp(321.75px,199.179px + 11.9699vw,429px)}.oiE7da_crossLine2 img{flex-shrink:0;width:clamp(90px,55.7143px + 3.34821vw,120px);height:auto;transform:rotate(135deg)}.oiE7da_gapLabel{z-index:2;border-bottom:1px solid #d3d3d3;justify-content:center;align-items:center;margin-top:clamp(10.5px,6.5px + .390625vw,14px);padding:clamp(7.5px,4.64286px + .279018vw,10px);display:flex;position:relative}.oiE7da_gapText{font-family:var(--font-viaoda-libre),serif;letter-spacing:1.44px;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(27px,16.7143px + 1.00446vw,36px);font-weight:400;line-height:1.2}.oiE7da_conclusionArea{z-index:1;flex-direction:column;align-items:center;gap:clamp(29.25px,18.1071px + 1.08817vw,39px);margin-top:clamp(51px,31.5714px + 1.89732vw,68px);display:flex;position:relative}.oiE7da_lineV{opacity:.7;width:clamp(102.75px,63.6071px + 3.82254vw,137px);height:auto;transform:rotate(90deg)}.oiE7da_conclusion{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#fff;text-align:center;white-space:pre-line;margin:clamp(30px,18.5714px + 1.11607vw,40px) 0 0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7}.oiE7da_resolutionArea{flex-direction:column;gap:clamp(25.5px,15.7857px + .948661vw,34px);width:100%;min-width:0;display:flex}.oiE7da_resolutionLabel{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#989797;white-space:nowrap;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:500;line-height:1.7}.oiE7da_resolutionCards{flex-direction:row;gap:clamp(15.75px,9.75px + .585938vw,21px);display:flex}.oiE7da_resolutionCard{background-color:#3d3d3d;border-left:3px solid #fff;flex-direction:column;flex:1 0 0;gap:clamp(15.75px,9.75px + .585938vw,21px);min-height:1px;padding:clamp(18px,11.1429px + .669643vw,24px);display:flex;overflow:hidden}.oiE7da_resolutionCardTop{flex-direction:column;gap:clamp(6px,3.71429px + .223214vw,8px);display:flex}.oiE7da_resolutionTagEn{font-family:var(--font-viaoda-libre),serif;text-transform:uppercase;color:#d3d3d3;margin:0;font-size:clamp(13.5px,8.35714px + .502232vw,18px);font-weight:400;line-height:1.5}.oiE7da_resolutionTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#fff;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:500;line-height:1.4}.oiE7da_resolutionBody{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#d3d3d3;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:500;line-height:1.5}.oiE7da_pcOnly{display:flex}.oiE7da_spOnly{display:none}.oiE7da_spHeaderTop{flex-direction:column;gap:clamp(8px,2.03562vw,20.8448px);line-height:1.5;display:flex}.oiE7da_headingSp{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.44px;color:#fff;word-break:auto-phrase;margin:0;font-size:clamp(22px,5.59796vw,57.3232px);font-weight:400;line-height:1.5}.oiE7da_headerBodySp{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.26px;color:#d3d3d3;flex-direction:column;gap:clamp(24px,6.10687vw,62.5344px);margin:0;font-size:clamp(15px,3.81679vw,39.084px);font-weight:400;line-height:1.9;display:flex}.oiE7da_headerBodySp p{margin:0}.oiE7da_headerBodySp p+p{border-top:1px solid #747474;padding-top:clamp(16px,4.07125vw,41.6896px)}.oiE7da_headerBodySp strong{font-weight:700}.oiE7da_spCtaWrap{justify-content:flex-start;margin:clamp(8px,2.03562vw,20.8448px) 0;display:flex}.oiE7da_spCtaLabel{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.28px!important;font-size:clamp(15px,3.81679vw,39.084px)!important}.oiE7da_spCtaIcon{width:clamp(20px,5.08906vw,52.112px)!important;height:clamp(20px,5.08906vw,52.112px)!important}.oiE7da_spCtaIcon svg{width:clamp(12px,3.05344vw,31.2672px)!important;height:clamp(12px,3.05344vw,31.2672px)!important}.oiE7da_conclusionSp{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.28px;color:#fff;margin:0;font-size:clamp(15px,3.81679vw,39.084px);font-weight:400;line-height:1.7}@media (max-width:1024px){.oiE7da_pcOnly{display:none!important}.oiE7da_spOnly{display:flex!important}.oiE7da_section{border-top:1px solid #989797}.oiE7da_inner{flex-direction:column;gap:clamp(24px,6.10687vw,62.5344px);padding:clamp(40px,10.1781vw,104.224px) clamp(24px,6.10687vw,62.5344px)}.oiE7da_contentRow{flex-direction:column;gap:clamp(16px,4.07125vw,41.6896px)}.oiE7da_headerBlock{gap:clamp(16px,4.07125vw,41.6896px);max-width:100%}.oiE7da_label{letter-spacing:.64px;font-size:clamp(16px,4.07125vw,41.6896px)}.oiE7da_diagramArea{flex:none;align-items:center;width:100%;overflow:visible}.oiE7da_diagramCards{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:clamp(16px,4.07125vw,41.6896px);width:100%;margin-top:clamp(32px,8.14249vw,83.3791px);overflow:visible}.oiE7da_sideBlock{gap:clamp(4px,1.01781vw,10.4224px);width:45%;max-width:none}.oiE7da_sideTitle{letter-spacing:.58px;font-size:clamp(14.6px,3.71501vw,38.0417px)}.oiE7da_sideSub{letter-spacing:-.19px;font-size:clamp(9.7px,2.46819vw,25.2743px)}.oiE7da_sideCard{gap:clamp(4px,1.01781vw,10.4224px);height:clamp(74px,18.8295vw,192.814px);padding:clamp(4px,1.01781vw,10.4224px)}.oiE7da_brackets{opacity:.4;width:calc(100% - 12px);height:calc(100% - 4px);display:block;inset:2px 6px}.oiE7da_sideCardTitle{letter-spacing:-.24px;font-size:clamp(12px,3.05344vw,31.2672px)}.oiE7da_sideCardSub{letter-spacing:-.2px;color:#989797;font-size:clamp(10px,2.54453vw,26.056px);line-height:1.5}.oiE7da_dot{width:clamp(10px,2.54453vw,26.056px);height:clamp(10px,2.54453vw,26.056px);margin-top:0;position:relative;top:clamp(4px,1.01781vw,10.4224px)}.oiE7da_stumbleWrap{bottom:clamp(30px,7.63359vw,78.1679px)}.oiE7da_stumble{width:clamp(59px,15.0127vw,153.73px);height:auto}.oiE7da_connectionZone{width:100%;height:clamp(35px,8.90585vw,91.1959px);margin-top:clamp(4px,1.01781vw,10.4224px);overflow:visible}.oiE7da_waveWrap{width:100%}.oiE7da_lineHLeft{width:18%;left:22.5%}.oiE7da_lineHRight{width:18%;left:59.5%}.oiE7da_crossLine1{width:clamp(35px,8.90585vw,91.1959px);height:clamp(35px,8.90585vw,91.1959px);left:calc(50% - clamp(35px,8.90585vw,91.1959px))}.oiE7da_crossLine1 img{width:clamp(49px,12.4682vw,127.674px)}.oiE7da_crossLine2{width:clamp(35px,8.90585vw,91.1959px);height:clamp(35px,8.90585vw,91.1959px);left:50%}.oiE7da_crossLine2 img{width:clamp(49px,12.4682vw,127.674px)}.oiE7da_gapLabel{align-self:center;margin-top:clamp(2px,.508906vw,5.2112px);margin-bottom:clamp(12px,3.05344vw,31.2672px);padding:clamp(4px,1.01781vw,10.4224px)}.oiE7da_gapText{letter-spacing:.58px;font-size:clamp(14.6px,3.71501vw,38.0417px)}.oiE7da_conclusionArea{gap:clamp(24px,6.10687vw,62.5344px);margin-top:clamp(64px,16.285vw,166.758px)}.oiE7da_lineV{opacity:1;width:clamp(56px,14.2494vw,145.913px);margin-top:clamp(-40px,-10.1781vw,-104.224px)}.oiE7da_resolutionArea{flex-direction:column;flex:none;gap:clamp(16px,4.07125vw,41.6896px);margin-top:clamp(24px,6.10687vw,62.5344px);display:flex}.oiE7da_resolutionLabel{letter-spacing:-.28px;white-space:normal;font-size:clamp(15px,3.81679vw,39.084px)}.oiE7da_resolutionCards{flex-direction:column;gap:clamp(12px,3.05344vw,31.2672px);height:auto}.oiE7da_resolutionCard{flex:none;gap:clamp(12px,3.05344vw,31.2672px);padding:clamp(16px,4.07125vw,41.6896px)}.oiE7da_resolutionTagEn{font-size:clamp(12px,3.05344vw,31.2672px)}.oiE7da_resolutionTitle{font-size:clamp(16px,4.07125vw,41.6896px)}.oiE7da_resolutionBody{font-size:clamp(13px,3.30789vw,33.8728px);line-height:1.7}}
.kw9jUG_section{color:#3d3b3b;flex-direction:column;gap:clamp(48px,29.7143px + 1.78571vw,64px);padding:clamp(67.5px,41.7857px + 2.51116vw,90px) clamp(60px,37.1429px + 2.23214vw,80px) clamp(127.5px,78.9286px + 4.7433vw,170px);display:flex}.kw9jUG_headerBlock{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);display:flex}.kw9jUG_label{font-family:var(--font-viaoda-libre),serif;letter-spacing:.8px;text-transform:uppercase;color:#747474;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.2}.kw9jUG_heading{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-1.12px;color:#3d3b3b;margin:0;font-size:clamp(30.8px,2px + 2.8125vw,56px);font-weight:400;line-height:1.3}.kw9jUG_headerBody{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#747474;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7}.kw9jUG_headerBody p{margin:0}.kw9jUG_cardsBlock{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);display:flex}.kw9jUG_cardsLabel{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#989797;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:500;line-height:1.7}.kw9jUG_cards{gap:clamp(15.75px,9.75px + .585938vw,21px);display:flex}.kw9jUG_card{background-color:#3d3d3d;flex-direction:column;flex:1 1 0;gap:clamp(15.75px,9.75px + .585938vw,21px);min-height:clamp(243px,150.429px + 9.04018vw,324px);padding:clamp(18px,11.1429px + .669643vw,24px);display:flex}.kw9jUG_cardTag{font-family:var(--font-viaoda-libre),serif;color:#d3d3d3;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5}.kw9jUG_cardTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#fff;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:500;line-height:1.4}.kw9jUG_cardBody{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#d3d3d3;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:500;line-height:1.8}@media (max-width:1024px){.kw9jUG_section{gap:clamp(40px,10.1781vw,104.224px);padding:clamp(60px,15.2672vw,156.336px) clamp(20px,5.08906vw,52.112px)}.kw9jUG_headerBlock{max-width:100%}.kw9jUG_heading{letter-spacing:-.44px;font-size:clamp(22px,5.59796vw,57.3232px);line-height:1.5}.kw9jUG_headerBody{letter-spacing:-.26px;max-width:100%;font-size:clamp(15px,3.81679vw,39.084px);line-height:1.9}.kw9jUG_cards{flex-direction:column;gap:clamp(16px,4.07125vw,41.6896px)}.kw9jUG_card{min-height:auto}.kw9jUG_cardBody{font-size:clamp(15px,3.81679vw,39.084px);font-weight:400;line-height:1.7}}
.BbGGYa_section{padding:clamp(90px,55.7143px + 3.34821vw,120px) clamp(60px,37.1429px + 2.23214vw,80px)}.BbGGYa_label{font-family:var(--font-viaoda-libre),serif;letter-spacing:.8px;text-transform:uppercase;color:#747474;margin:0 0 clamp(18px,11.1429px + .669643vw,24px);font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.4}.BbGGYa_heading{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.64px;color:#3d3b3b;margin:0 0 clamp(18px,11.1429px + .669643vw,24px);font-size:clamp(24px,14.8571px + .892857vw,32px);font-weight:400;line-height:1.4}.BbGGYa_list{flex-direction:column;gap:clamp(9px,5.57143px + .334821vw,12px);margin:0;padding:0;list-style:none;display:flex}.BbGGYa_item{font-family:var(--font-nunito-sans),sans-serif;color:#747474;font-size:clamp(12px,7.42857px + .446429vw,16px);font-weight:400;line-height:1.6}@media (max-width:1024px){.BbGGYa_section{padding:clamp(60px,15.2672vw,156.336px) clamp(24px,6.10687vw,62.5344px)}.BbGGYa_label{margin-bottom:clamp(16px,4.07125vw,41.6896px);font-size:clamp(14px,3.56234vw,36.4784px)}.BbGGYa_heading{margin-bottom:clamp(16px,4.07125vw,41.6896px);font-size:clamp(22px,5.59796vw,57.3232px)}.BbGGYa_list{gap:clamp(10px,2.54453vw,26.056px)}.BbGGYa_item{font-size:clamp(13px,3.30789vw,33.8728px);line-height:1.7}}
.tdTokG_section{padding:var(--section-padding,clamp(125.25px, 77.5357px + 4.6596vw, 167px) clamp(60px, 37.1429px + 2.23214vw, 80px) clamp(90px, 55.7143px + 3.34821vw, 120px));color:#3d3b3b;position:relative}.tdTokG_headlineBlock{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);max-width:76vw;margin-bottom:clamp(42px,26px + 1.5625vw,56px);display:flex}.tdTokG_headline{font-family:var(--font-viaoda-libre),serif;letter-spacing:3.2px;text-transform:uppercase;color:#3d3b3b;margin:0;font-size:clamp(48px,11.4286px + 3.57143vw,80px);font-weight:400;line-height:1.2}.tdTokG_subtitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#747474;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.3}.tdTokG_bodyBlock{max-width:76vw}.tdTokG_description{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:1.44px;color:#3d3b3b;margin:0;font-size:clamp(23.4px,9px + 1.40625vw,36px);font-weight:400;line-height:1.8}.tdTokG_description+.tdTokG_description{margin-top:1.8em}.tdTokG_contactPill{right:var(--contact-pill-right,clamp(33px, 20.4286px + 1.22768vw, 44px));bottom:var(--contact-pill-bottom,clamp(22.5px, 13.9286px + .837054vw, 30px));width:var(--contact-pill-width,clamp(156px, 96.5714px + 5.80357vw, 208px));height:var(--contact-pill-height,clamp(45px, 27.8571px + 1.67411vw, 60px));padding:var(--contact-pill-padding,clamp(7.5px, 4.64286px + .279018vw, 10px));background-color:#fff;border-radius:76px;align-items:center;text-decoration:none;display:flex;position:absolute;overflow:hidden;box-shadow:2px 4px 18px #26262626}.tdTokG_contactPillInner{gap:var(--contact-pill-gap,clamp(7.5px, 4.64286px + .279018vw, 10px));white-space:nowrap;animation:6s linear infinite tdTokG_marquee;display:flex}.tdTokG_contactPillText{font-family:var(--font-viaoda-libre),serif;font-size:var(--contact-pill-font-size,clamp(15px, 9.28571px + .558036vw, 20px));letter-spacing:.8px;text-transform:uppercase;color:#3d3b3b;padding:var(--contact-pill-text-padding,0 clamp(6px, 3.71429px + .223214vw, 8px));flex-shrink:0;font-weight:400;line-height:1.2}@keyframes tdTokG_marquee{0%{transform:translate(0)}to{transform:translate(-33.33%)}}@media (max-width:1024px){.tdTokG_section{padding:var(--section-padding-sp,clamp(120px, 0px + 30.5344vw, 312.672px) clamp(20px, 0px + 5.08906vw, 52.112px) clamp(60px, 0px + 15.2672vw, 156.336px))}.tdTokG_headline{letter-spacing:1px;font-size:clamp(36px,9.16031vw,93.8015px)}.tdTokG_subtitle{font-size:clamp(16px,4.07125vw,41.6896px)}.tdTokG_description{letter-spacing:0;font-size:clamp(20px,5.08906vw,52.112px)}.tdTokG_contactPill{display:none}}.tdTokG_section{--section-padding-sp:120px 20px 60px;--contact-pill-right:clamp(60px, 37.1429px + 2.23214vw, 80px);--contact-pill-height:60px;--contact-pill-padding:10px;--contact-pill-gap:10px;--contact-pill-font-size:20px;--contact-pill-text-padding:0 8px;--contact-pill-margin-top-sp:40px}@media (max-width:1024px){.tdTokG_section{padding:clamp(16px,4.07125vw,41.6896px) clamp(24px,6.10687vw,62.5344px) clamp(60px,15.2672vw,156.336px)}.tdTokG_headlineBlock{gap:clamp(8px,2.03562vw,20.8448px);max-width:100%;margin-bottom:clamp(24px,6.10687vw,62.5344px)}.tdTokG_headline{letter-spacing:.96px;font-size:clamp(36px,9.16031vw,93.8015px)}.tdTokG_subtitle{letter-spacing:-.24px;color:#747474;font-size:clamp(12px,3.05344vw,31.2672px)}.tdTokG_bodyBlock{max-width:100%}.tdTokG_description{letter-spacing:-.28px;color:#747474;font-size:clamp(15px,3.81679vw,39.084px);line-height:1.9}}
.Kb9jda_section{color:#fff;background-color:#242424;height:100vh;position:relative;overflow:hidden}.Kb9jda_texture{mix-blend-mode:soft-light;opacity:.4;pointer-events:none;z-index:1;background-image:url(/images/footer-noise.webp);background-repeat:repeat;background-size:512px 512px;position:absolute;inset:0}.Kb9jda_illustration{z-index:0;position:absolute;inset:0}.Kb9jda_illustrationVideo{object-fit:cover;width:100%;height:100%;display:block}.Kb9jda_sideNav{z-index:3;flex-direction:column;width:clamp(184.5px,114.214px + 6.86384vw,246px);display:flex;position:absolute;top:clamp(87px,53.8571px + 3.23661vw,116px);left:clamp(60px,37.1429px + 2.23214vw,80px)}.Kb9jda_navItem{align-items:center;gap:clamp(18px,11.1429px + .669643vw,24px);display:flex}.Kb9jda_navLine{background-color:#6c6c6c;flex-shrink:0;width:clamp(44.25px,27.3929px + 1.64621vw,59px);height:1px;transition:width .3s,background-color .3s;display:block}.Kb9jda_navItemActive .Kb9jda_navLine{background-color:#fff;width:clamp(96.75px,59.8929px + 3.59933vw,129px)}.Kb9jda_navLabel{font-family:var(--font-viaoda-libre),serif;letter-spacing:.8px;text-transform:uppercase;color:#6c6c6c;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.8;transition:color .3s}.Kb9jda_navItemActive .Kb9jda_navLabel{color:#fff}.Kb9jda_panel{z-index:2;visibility:hidden;opacity:0;justify-content:center;align-items:center;padding:clamp(87px,53.8571px + 3.23661vw,116px) clamp(60px,37.1429px + 2.23214vw,80px) clamp(60px,37.1429px + 2.23214vw,80px);display:flex;position:absolute;inset:0}.Kb9jda_panel:first-of-type{visibility:visible;opacity:1}.Kb9jda_content{text-align:center;flex-direction:column;align-items:center;gap:clamp(42px,26px + 1.5625vw,56px);width:100%;max-width:clamp(967.5px,598.929px + 35.9933vw,1290px);display:flex}.Kb9jda_headingBlock{flex-direction:column;align-items:center;display:flex}.Kb9jda_heading{font-family:var(--font-viaoda-libre),serif;letter-spacing:3.84px;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(52.8px,3.42857px + 4.82143vw,96px);font-weight:400;line-height:1.8}.Kb9jda_headingSub{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.8px;color:#fff;text-align:center;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.8}.Kb9jda_headingSubMuted{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.8px;color:#d3d3d3;text-align:center;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.8}.Kb9jda_bodyBlock{text-align:center;flex-direction:column;align-items:center;gap:clamp(42px,26px + 1.5625vw,56px);width:100%;display:flex}.Kb9jda_statement{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:1.92px;color:#fff;margin:0;font-size:clamp(28.8px,6.85714px + 2.14286vw,48px);font-weight:400;line-height:1.8}.Kb9jda_description{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.8px;color:#d3d3d3;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.8}.Kb9jda_description p{margin:0}.Kb9jda_columnsTwo{text-align:left;justify-content:center;align-items:flex-start;gap:clamp(48px,29.7143px + 1.78571vw,64px);width:100%;display:flex}.Kb9jda_columnsTwo .Kb9jda_column{flex-direction:column;flex:1 1 0;gap:clamp(30px,18.5714px + 1.11607vw,40px);display:flex}.Kb9jda_columnTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:1.92px;color:#fff;margin:0;font-size:clamp(28.8px,6.85714px + 2.14286vw,48px);font-weight:400;line-height:1.6}.Kb9jda_columnBody{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.8px;color:#d3d3d3;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.8}.Kb9jda_headingBlockWide{flex-direction:column;align-items:center;gap:clamp(21px,13px + .78125vw,28px);width:100%;display:flex}.Kb9jda_descriptionLarge{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.96px;color:#d3d3d3;text-align:center;max-width:clamp(870px,538.571px + 32.3661vw,1160px);font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.8}.Kb9jda_descriptionLarge p{margin:0}.Kb9jda_valuesIntro{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.96px;color:#fff;text-align:center;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.8}.Kb9jda_columnsThree{text-align:left;justify-content:center;align-items:flex-start;gap:clamp(48px,29.7143px + 1.78571vw,64px);width:100%;display:flex}.Kb9jda_columnsThree .Kb9jda_column{flex-direction:column;flex:1 1 0;gap:clamp(30px,18.5714px + 1.11607vw,40px);display:flex}@media (max-width:1024px){.Kb9jda_section{height:650px}.Kb9jda_sideNav{z-index:4;flex-direction:row;gap:4px;width:100%;padding:8px 24px;position:absolute;top:auto;bottom:0;left:0;overflow-x:auto}.Kb9jda_navItem{flex-direction:column;flex:1 1 0;align-items:center;gap:0}.Kb9jda_navLine{border-radius:2px;height:4px;width:100%!important}.Kb9jda_navLabel{letter-spacing:.4px;font-size:10px}.Kb9jda_navItemActive .Kb9jda_navLine{width:100%}.Kb9jda_illustration{width:100%;height:100%;margin:0;position:absolute;inset:0}.Kb9jda_panel{justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.Kb9jda_content{gap:16px;max-width:100%}.Kb9jda_headingBlock{align-items:center}.Kb9jda_heading{letter-spacing:1.6px;font-size:40px;line-height:1.5}.Kb9jda_headingSub,.Kb9jda_headingSubMuted{letter-spacing:.48px;font-size:12px;line-height:1.8}.Kb9jda_statement{letter-spacing:.8px;text-align:justify;font-size:20px;line-height:1.8}.Kb9jda_description{letter-spacing:.52px;color:#d3d3d3;text-align:justify;font-size:14px;line-height:1.8}.Kb9jda_columnTitle{letter-spacing:.8px;font-size:20px}.Kb9jda_columnBody{letter-spacing:.52px;color:#d3d3d3;font-size:13px}.Kb9jda_descriptionLarge,.Kb9jda_valuesIntro{letter-spacing:.52px;text-align:justify;font-size:13px}.Kb9jda_bodyBlock{gap:16px}.Kb9jda_columnsTwo{flex-direction:column;gap:21px}.Kb9jda_columnsTwo .Kb9jda_column{gap:16px}.Kb9jda_columnsThree{flex-direction:column;gap:8px}.Kb9jda_columnsThree .Kb9jda_column{gap:2px}.Kb9jda_columnsThree .Kb9jda_columnTitle{font-size:16px}.Kb9jda_columnsThree .Kb9jda_columnBody{font-size:12px;line-height:1.7}}
@keyframes _2Y6ljq_ctaBannerArrowSlide{0%{transform:translate(0)}49%{transform:translate(100%,-100%)}50%{transform:translate(-100%,100%)}to{transform:translate(0)}}._2Y6ljq_section{padding:clamp(90px,55.7143px + 3.34821vw,120px) clamp(60px,37.1429px + 2.23214vw,80px)}@media (max-width:1024px){._2Y6ljq_section{padding:clamp(60px,15.2672vw,156.336px) clamp(24px,6.10687vw,62.5344px)}}._2Y6ljq_banner{border:1.5px solid var(--cta-border-color,#d3d3d3);border-radius:var(--cta-border-radius,clamp(6px, 3.71429px + .223214vw, 8px));color:#fff;z-index:0;background-color:#3d3b3b;align-items:center;gap:clamp(9.75px,6.03571px + .362723vw,13px);padding:clamp(15.75px,9.75px + .585938vw,21px) clamp(30px,18.5714px + 1.11607vw,40px) clamp(15.75px,9.75px + .585938vw,21px) clamp(18px,11.1429px + .669643vw,24px);text-decoration:none;display:flex;position:relative;overflow:hidden}._2Y6ljq_banner:before{content:"";z-index:-1;background-color:#2e2c2c;transition:transform .8s ease-out;position:absolute;inset:0;transform:translate(-101%)}._2Y6ljq_banner:hover:before{transform:translate(101%)}._2Y6ljq_banner:hover{color:#fff}._2Y6ljq_bannerLogo{flex-shrink:0;width:clamp(105px,65px + 3.90625vw,140px);height:clamp(105px,65px + 3.90625vw,140px)}._2Y6ljq_bannerLogo img{object-fit:contain;width:100%;height:100%}._2Y6ljq_bannerText{flex-direction:column;flex:1;gap:clamp(8.25px,5.10714px + .30692vw,11px);display:flex}._2Y6ljq_bannerTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.96px;color:#fff;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:500;line-height:1.5}._2Y6ljq_bannerBody{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#fff;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5}._2Y6ljq_bannerArrow{width:var(--cta-arrow-size,clamp(53.25px, 32.9643px + 1.98103vw, 71px));height:var(--cta-arrow-size,clamp(54px, 33.4286px + 2.00893vw, 72px));color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._2Y6ljq_bannerArrow svg{width:var(--cta-arrow-icon-size,clamp(31.5px, 19.5px + 1.17188vw, 42px));height:var(--cta-arrow-icon-size,clamp(27px, 16.7143px + 1.00446vw, 36px))}._2Y6ljq_banner:hover ._2Y6ljq_bannerArrow svg{animation:.4s cubic-bezier(.25,.46,.45,.94) .15s forwards _2Y6ljq_ctaBannerArrowSlide}@media (max-width:1024px){._2Y6ljq_banner{padding:var(--cta-padding-sp,clamp(20px, 0px + 5.08906vw, 52.112px));flex-direction:column}._2Y6ljq_bannerLogo{width:clamp(80px,20.3562vw,208.448px);height:clamp(80px,20.3562vw,208.448px)}._2Y6ljq_bannerArrow{align-self:flex-end;width:clamp(40px,10.1781vw,104.224px);height:clamp(40px,10.1781vw,104.224px)}}
.LSgJAG_section{width:100%;margin:clamp(60px,37.1429px + 2.23214vw,80px) 0 clamp(30px,18.5714px + 1.11607vw,40px);padding:clamp(30px,18.5714px + 1.11607vw,40px) 0;overflow:hidden}.LSgJAG_track{width:max-content;animation:40s linear infinite LSgJAG_marquee;display:flex}.LSgJAG_text{font-family:var(--font-viaoda-libre),serif;color:#d3d3d3;text-transform:uppercase;white-space:nowrap;padding-right:clamp(60px,37.1429px + 2.23214vw,80px);font-size:clamp(112.5px,69.6429px + 4.18527vw,150px);font-weight:400;line-height:1}@keyframes LSgJAG_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.LSgJAG_track{animation:none}}@media (max-width:1024px){.LSgJAG_section{margin:clamp(60px,15.2672vw,156.336px) 0 0;padding:clamp(24px,6.10687vw,62.5344px) 0}.LSgJAG_text{opacity:.5;color:#3d3b3b;letter-spacing:.06em;padding-right:clamp(24px,6.10687vw,62.5344px);font-size:clamp(40px,10.1781vw,104.224px)}}
._0xOA1a_page{--service-hero-desktop-body-size:clamp(18px, 11.1429px + .669643vw, 24px);--service-hero-description-spacing:0;--service-section-padding-block:clamp(90px, 55.7143px + 3.34821vw, 120px)}._0xOA1a_section{padding:clamp(90px,55.7143px + 3.34821vw,120px) var(--grid-margin);color:#3d3b3b;font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:0;flex-direction:column;gap:clamp(48px,29.7143px + 1.78571vw,64px);display:flex}._0xOA1a_header{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);display:flex}._0xOA1a_label{font-family:var(--font-viaoda-libre),serif;color:#747474;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);line-height:1.2}._0xOA1a_heading{word-break:auto-phrase;text-wrap:balance;margin:0;font-size:clamp(30.8px,2px + 2.8125vw,56px);font-weight:400;line-height:1.3}._0xOA1a_description{color:#747474;font-size:clamp(18px,11.1429px + .669643vw,24px);line-height:1.7}._0xOA1a_description p{margin:0}._0xOA1a_goalDescription{color:#3d3b3b;font-size:clamp(24px,14.8571px + .892857vw,32px);line-height:1.7}._0xOA1a_diagnosisList{font-size:inherit;margin:0;padding-left:1.4em;line-height:1.8;list-style:outside}._0xOA1a_diagnosisList li+li{margin-top:12px}._0xOA1a_goalFigure{flex-direction:column;gap:clamp(18px,11.1429px + .669643vw,24px);display:flex}._0xOA1a_goalFlow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:clamp(18px,11.1429px + .669643vw,24px);display:grid}._0xOA1a_goalFoundation,._0xOA1a_goalResult,._0xOA1a_audience{border:1px solid #c7c7c7;flex-direction:column;justify-content:center;gap:8px;padding:clamp(18px,11.1429px + .669643vw,24px) clamp(21px,13px + .78125vw,28px);display:flex}._0xOA1a_goalFoundation h3,._0xOA1a_goalResult h3,._0xOA1a_audience h3{margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.5}._0xOA1a_goalFoundation p,._0xOA1a_goalResult p,._0xOA1a_audience p{color:#747474;margin:0;font-size:clamp(13.5px,8.35714px + .502232vw,18px);line-height:1.7}._0xOA1a_goalFoundation,._0xOA1a_goalResult{min-height:clamp(300px,185.714px + 11.1607vw,400px)}._0xOA1a_goalFoundation{color:#fff;background:#3d3b3b;border-color:#3d3b3b}._0xOA1a_goalFoundation p{color:#ccc}._0xOA1a_flowArrow{color:#747474;place-self:center;font-size:28px}._0xOA1a_audiences{grid-template-rows:repeat(3,1fr);gap:12px;display:grid}._0xOA1a_audience{gap:6px;padding-block:clamp(15px,9.28571px + .558036vw,20px)}._0xOA1a_afterLaunch{background:#f5f5f5;border:1px solid #c7c7c7;align-items:center;gap:16px;padding:clamp(15px,9.28571px + .558036vw,20px) clamp(21px,13px + .78125vw,28px);font-size:clamp(15px,9.28571px + .558036vw,20px);line-height:1.5;display:flex}._0xOA1a_afterLaunch p{margin:0}._0xOA1a_afterLaunchLabel{font-family:var(--font-viaoda-libre),serif;color:#747474;flex-shrink:0;font-size:18px}._0xOA1a_fitGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(24px,14.8571px + .892857vw,32px);display:grid}._0xOA1a_fitColumn{border:1px solid #d9d9d9;padding:clamp(30px,18.5714px + 1.11607vw,40px)}._0xOA1a_fitColumn h3{margin:0 0 20px;font-size:clamp(21px,13px + .78125vw,28px);font-weight:500;line-height:1.5}._0xOA1a_fitList{color:#747474;flex-direction:column;gap:20px;margin:0;padding-left:1em;font-size:clamp(15px,9.28571px + .558036vw,20px);line-height:1.7;list-style:"・";display:flex}._0xOA1a_fitSuitable{color:#fff;background:#3d3b3b;border-color:#3d3b3b}._0xOA1a_fitSuitable ._0xOA1a_fitList{color:#d9d9d9}._0xOA1a_providerList{width:100%}._0xOA1a_provider{border-bottom:1px solid #d9d9d9;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:clamp(36px,22.2857px + 1.33929vw,48px);padding-block:clamp(30px,18.5714px + 1.11607vw,40px);display:grid}._0xOA1a_provider h3{margin:0;font-size:clamp(21px,13px + .78125vw,28px);font-weight:500;line-height:1.5}._0xOA1a_providerDetails{flex-direction:column;gap:clamp(15px,9.28571px + .558036vw,20px);margin:0;display:flex}._0xOA1a_providerPoint{grid-template-columns:clamp(105px,65px + 3.90625vw,140px) minmax(0,1fr);gap:clamp(18px,11.1429px + .669643vw,24px);line-height:1.7;display:grid}._0xOA1a_providerPoint dt{color:#747474;font-size:clamp(13.5px,8.35714px + .502232vw,18px);font-weight:500}._0xOA1a_providerPoint dd{margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px)}._0xOA1a_pricing{flex-direction:column;gap:clamp(48px,29.7143px + 1.78571vw,64px);display:flex}._0xOA1a_entry{color:#fff;background:#3d3b3b;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:clamp(36px,22.2857px + 1.33929vw,48px);padding:clamp(30px,18.5714px + 1.11607vw,40px) clamp(36px,22.2857px + 1.33929vw,48px);display:grid}._0xOA1a_entry p{margin:0}._0xOA1a_entry h3{margin:0;font-size:clamp(24px,14.8571px + .892857vw,32px);font-weight:500;line-height:1.5}._0xOA1a_entryHeading,._0xOA1a_entryBody{flex-direction:column;align-items:flex-start;gap:12px;display:flex}._0xOA1a_entryLabel,._0xOA1a_planNumber{font-family:var(--font-viaoda-libre),serif;font-size:18px;line-height:1.5}._0xOA1a_entryLabel{color:#ccc}._0xOA1a_entryPrice{font-size:clamp(18px,11.1429px + .669643vw,24px);line-height:1.7}._0xOA1a_entryBody>p,._0xOA1a_diagnosisList{color:#e0e0e0;font-size:clamp(15px,9.28571px + .558036vw,20px);line-height:1.7}._0xOA1a_plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,11.1429px + .669643vw,24px);display:grid}._0xOA1a_plan{border:1px solid #d9d9d9;flex-direction:column;align-items:flex-start;gap:14px;min-height:clamp(351.75px,217.75px + 13.0859vw,469px);padding:clamp(27px,16.7143px + 1.00446vw,36px) clamp(24px,14.8571px + .892857vw,32px);display:flex}._0xOA1a_plan p{margin:0}._0xOA1a_plan h3{margin:0;font-size:clamp(24px,14.8571px + .892857vw,32px);font-weight:500;line-height:1.5}._0xOA1a_planNumber,._0xOA1a_planScope{color:#747474}._0xOA1a_planScope{font-size:clamp(13.5px,8.35714px + .502232vw,18px);line-height:1.5}._0xOA1a_planPrice{font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:500;line-height:1.5}._0xOA1a_planItems{color:#747474;margin:0;padding:14px 0 0 1.25em;font-size:clamp(13.5px,8.35714px + .502232vw,18px);line-height:1.7;list-style:"ー ";position:relative}._0xOA1a_planItems:before{content:"";border-top:1px solid #d9d9d9;width:100px;position:absolute;top:0;left:0}._0xOA1a_faqs{margin:0}._0xOA1a_faq{border-bottom:1px solid #d9d9d9;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(36px,22.2857px + 1.33929vw,48px);padding-block:clamp(24px,14.8571px + .892857vw,32px);line-height:1.7;display:grid}._0xOA1a_faq dt{font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:500}._0xOA1a_faq dd{color:#747474;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px)}@media (min-width:1025px){._0xOA1a_approachGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._0xOA1a_approachGrid>div:nth-child(2n){border-right:1px solid #989797}._0xOA1a_approachGrid>div:nth-child(n+3){border-top:0}}@media (max-width:1024px){._0xOA1a_page{--service-section-padding-block:60px;--service-heading-size:28px;--service-label-size:12px;--service-body-size:16px;--service-card-title-size:24px;--service-card-number-size:40px;--service-hero-heading-size:36px;--service-hero-body-size:18px;--service-cta-heading-size:40px;--service-section-padding:60px var(--grid-margin);--service-section-gap:32px;--service-card-padding:24px;--service-card-gap:24px}._0xOA1a_section{padding:60px var(--grid-margin);gap:32px}._0xOA1a_header{gap:16px}._0xOA1a_label{font-size:12px}._0xOA1a_heading{font-size:28px;line-height:1.5}._0xOA1a_description{font-size:16px;line-height:1.9}._0xOA1a_goalDescription{font-size:20px}._0xOA1a_goalFlow,._0xOA1a_fitGrid{grid-template-columns:minmax(0,1fr);gap:20px}._0xOA1a_goalFoundation,._0xOA1a_goalResult,._0xOA1a_audience{min-height:0;padding:24px}._0xOA1a_goalFoundation h3,._0xOA1a_goalResult h3,._0xOA1a_audience h3{font-size:20px}._0xOA1a_goalFoundation p,._0xOA1a_goalResult p,._0xOA1a_audience p{font-size:15px}._0xOA1a_flowArrow{transform:rotate(90deg)}._0xOA1a_afterLaunch{flex-direction:column;align-items:flex-start;padding:24px;font-size:15px}._0xOA1a_afterLaunchLabel{font-size:14px}._0xOA1a_fitColumn{padding:24px}._0xOA1a_fitColumn h3{font-size:22px}._0xOA1a_fitList{font-size:16px}._0xOA1a_provider{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:24px}._0xOA1a_provider h3{font-size:22px}._0xOA1a_providerDetails{gap:20px}._0xOA1a_providerPoint{grid-template-columns:minmax(0,1fr);gap:8px}._0xOA1a_providerPoint dt{font-size:14px}._0xOA1a_providerPoint dd{font-size:16px}._0xOA1a_pricing{gap:24px}._0xOA1a_entry,._0xOA1a_plans,._0xOA1a_faq{grid-template-columns:minmax(0,1fr);gap:24px}._0xOA1a_entry,._0xOA1a_plan{padding:24px}._0xOA1a_entry h3,._0xOA1a_plan h3{font-size:24px}._0xOA1a_entryPrice,._0xOA1a_planPrice{font-size:20px}._0xOA1a_entryBody>p,._0xOA1a_diagnosisList,._0xOA1a_planScope,._0xOA1a_planItems{font-size:15px}._0xOA1a_plan{gap:14px;min-height:0}._0xOA1a_faq{gap:16px;padding-block:24px}._0xOA1a_faq dt{font-size:18px}._0xOA1a_faq dd{font-size:15px}}@media (min-width:600px) and (max-width:1024px){._0xOA1a_page{--service-hero-heading-size:56px;--service-cta-heading-size:64px}}
@keyframes agu5bq_ctaBannerArrowSlide{0%{transform:translate(0)}49%{transform:translate(100%,-100%)}50%{transform:translate(-100%,100%)}to{transform:translate(0)}}.agu5bq_section{padding:clamp(90px,55.7143px + 3.34821vw,120px) clamp(60px,37.1429px + 2.23214vw,80px)}@media (max-width:1024px){.agu5bq_section{padding:60px var(--grid-margin)}}.agu5bq_banner{border:1.5px solid var(--cta-border-color,#d3d3d3);border-radius:var(--cta-border-radius,clamp(6px, 3.71429px + .223214vw, 8px));color:#fff;z-index:0;background-color:#3d3b3b;align-items:center;gap:clamp(9.75px,6.03571px + .362723vw,13px);padding:clamp(15.75px,9.75px + .585938vw,21px) clamp(30px,18.5714px + 1.11607vw,40px) clamp(15.75px,9.75px + .585938vw,21px) clamp(18px,11.1429px + .669643vw,24px);text-decoration:none;display:flex;position:relative;overflow:hidden}.agu5bq_banner:before{content:"";z-index:-1;background-color:#2e2c2c;transition:transform .8s ease-out;position:absolute;inset:0;transform:translate(-101%)}.agu5bq_banner:hover:before{transform:translate(101%)}.agu5bq_banner:hover{color:#fff}.agu5bq_bannerLogo{flex-shrink:0;width:clamp(105px,65px + 3.90625vw,140px);height:clamp(105px,65px + 3.90625vw,140px)}.agu5bq_bannerLogo img{object-fit:contain;width:100%;height:100%}.agu5bq_bannerText{flex-direction:column;flex:1;gap:clamp(8.25px,5.10714px + .30692vw,11px);display:flex}.agu5bq_bannerTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.96px;color:#fff;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:500;line-height:1.5}.agu5bq_bannerBody{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#fff;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5}.agu5bq_bannerArrow{width:var(--cta-arrow-size,clamp(53.25px, 32.9643px + 1.98103vw, 71px));height:var(--cta-arrow-size,clamp(54px, 33.4286px + 2.00893vw, 72px));color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.agu5bq_bannerArrow svg{width:var(--cta-arrow-icon-size,clamp(31.5px, 19.5px + 1.17188vw, 42px));height:var(--cta-arrow-icon-size,clamp(27px, 16.7143px + 1.00446vw, 36px))}.agu5bq_banner:hover .agu5bq_bannerArrow svg{animation:.4s cubic-bezier(.25,.46,.45,.94) .15s forwards agu5bq_ctaBannerArrowSlide}@media (max-width:1024px){.agu5bq_banner{padding:var(--cta-padding-sp,clamp(20px, 0px + 5.08906vw, 52.112px));flex-direction:column}.agu5bq_bannerLogo{width:clamp(80px,20.3562vw,208.448px);height:clamp(80px,20.3562vw,208.448px)}.agu5bq_bannerArrow{align-self:flex-end;width:clamp(40px,10.1781vw,104.224px);height:clamp(40px,10.1781vw,104.224px)}}
.iV4PVq_section{color:#3d3b3b;min-height:clamp(795px,492.143px + 29.5759vw,1060px);padding:clamp(125.25px,77.5357px + 4.6596vw,167px) clamp(60px,37.1429px + 2.23214vw,80px) clamp(90px,55.7143px + 3.34821vw,120px);position:relative}.iV4PVq_inner{flex-direction:column;gap:clamp(42px,26px + 1.5625vw,56px);display:flex}.iV4PVq_headlineBlock{flex-direction:column;gap:clamp(18px,11.1429px + .669643vw,24px);max-width:clamp(905.25px,560.393px + 33.6775vw,1207px);display:flex}.iV4PVq_headline{font-family:var(--font-viaoda-libre),serif;letter-spacing:3.2px;text-transform:uppercase;color:#3d3b3b;white-space:pre-wrap;margin:0;font-size:clamp(48px,11.4286px + 3.57143vw,80px);font-weight:400;line-height:1.2}.iV4PVq_subtitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#3d3b3b;text-transform:lowercase;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.3}.iV4PVq_bodyBlock{max-width:clamp(987px,611px + 36.7188vw,1316px);position:absolute;top:clamp(495px,306.429px + 18.4152vw,660px);right:clamp(60px,37.1429px + 2.23214vw,80px)}.iV4PVq_description{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:1.44px;color:#747474;text-transform:capitalize;margin:0;font-size:clamp(23.4px,9px + 1.40625vw,36px);font-weight:400;line-height:1.5}.iV4PVq_contactPill{background-color:#fff;border-radius:76px;align-items:center;width:clamp(156px,96.5714px + 5.80357vw,208px);height:60px;padding:10px;text-decoration:none;display:flex;position:absolute;top:clamp(698.25px,432.25px + 25.9766vw,931px);right:clamp(60px,37.1429px + 2.23214vw,80px);overflow:hidden;box-shadow:2px 4px 18px #26262626}.iV4PVq_contactPillInner{white-space:nowrap;gap:10px;animation:6s linear infinite iV4PVq_marquee;display:flex}.iV4PVq_contactPillText{font-family:var(--font-viaoda-libre),serif;letter-spacing:.8px;text-transform:uppercase;color:#3d3b3b;flex-shrink:0;padding:0 8px;font-size:20px;font-weight:400;line-height:1.2}@keyframes iV4PVq_marquee{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.iV4PVq_videoWrap{width:clamp(303.75px,188.036px + 11.3002vw,405px);height:clamp(184.5px,114.214px + 6.86384vw,246px);position:absolute;top:clamp(138px,85.4286px + 5.13393vw,184px);right:clamp(60px,37.1429px + 2.23214vw,80px);overflow:hidden}.iV4PVq_videoWrap video{object-fit:cover;width:100%;height:100%}@media (max-width:1024px){.iV4PVq_section{min-height:auto;padding:clamp(60px,15.2672vw,156.336px) clamp(24px,6.10687vw,62.5344px) 0}.iV4PVq_inner{gap:clamp(24px,6.10687vw,62.5344px)}.iV4PVq_headlineBlock{gap:clamp(8px,2.03562vw,20.8448px)}.iV4PVq_headline{letter-spacing:.96px;font-size:clamp(36px,9.16031vw,93.8015px)}.iV4PVq_subtitle{letter-spacing:-.24px;font-size:clamp(12px,3.05344vw,31.2672px)}.iV4PVq_bodyBlock{max-width:none;padding:clamp(16px,4.07125vw,41.6896px) 0;position:static}.iV4PVq_description{letter-spacing:-.28px;font-size:clamp(15px,3.81679vw,39.084px);line-height:1.9}.iV4PVq_contactPill{display:none}.iV4PVq_videoWrap{aspect-ratio:393/246;width:100vw;height:auto;margin-left:calc(-1*clamp(24px,6.10687vw,62.5344px));position:static;top:auto;right:auto}}
