.AuZsPq_root{display:contents}
._1an0MW_root{display:flex}._1an0MW_trigger{cursor:pointer;background:0 0;border:0;padding:0 16px 0 0;position:relative}._1an0MW_chevron{transition:transform .18s;position:absolute;top:7px;right:0}._1an0MW_trigger[aria-expanded=true] ._1an0MW_chevron{transform:rotate(180deg)}._1an0MW_dropdown{z-index:10;pointer-events:auto;width:auto;padding-top:16px;position:absolute;top:100%;left:-20px;right:-20px}._1an0MW_dropdown[hidden]{display:none}._1an0MW_panel{overscroll-behavior:contain;color:#3d3b3b;background:#fff;border:1px solid #e5e5e5;border-radius:8px;max-height:calc(100dvh - 132px);padding:24px;animation:.18s ease-out _1an0MW_reveal;overflow-y:auto;box-shadow:0 16px 40px #0000001f}._1an0MW_panelHeader{align-items:center;gap:24px;margin-bottom:20px;display:flex}._1an0MW_panelTitle{font-family:var(--font-viaoda-libre),serif;margin:0 auto 0 0;font-size:24px;line-height:1.2}._1an0MW_allServices{min-height:44px;font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:inherit;align-items:center;gap:12px;font-size:14px;text-decoration:none;display:inline-flex}._1an0MW_allServices svg{width:16px;height:16px}._1an0MW_allServices:hover{text-underline-offset:4px;text-decoration:underline}._1an0MW_closeButton{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #e5e5e5;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}._1an0MW_closeButton:hover{background:#f8f8f8}._1an0MW_cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}._1an0MW_cards>li{min-width:0}._1an0MW_card{height:100%;color:inherit;background:#f8f8f8;border-radius:4px;flex-direction:column;text-decoration:none;transition:background .18s;display:flex}._1an0MW_card:hover,._1an0MW_card[aria-current=page]{background:#e5e5e5}._1an0MW_card:hover ._1an0MW_image{transform:scale(1.035)}._1an0MW_card:hover ._1an0MW_cardArrow svg,._1an0MW_card:focus-visible ._1an0MW_cardArrow svg{animation:.4s cubic-bezier(.25,.46,.45,.94) forwards _1an0MW_cardArrowSlide}._1an0MW_imageWrap{aspect-ratio:5/3;background:#e5e5e5;border-radius:4px 4px 0 0;position:relative;overflow:hidden}._1an0MW_image{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block}._1an0MW_number{font-family:var(--font-nunito-sans),sans-serif;background:#fff;padding:4px 8px;font-size:12px;position:absolute;bottom:12px;left:12px}._1an0MW_cardContent{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:0;flex-direction:column;flex:1;gap:10px;padding:20px 16px 48px;display:flex;position:relative}._1an0MW_label{font-family:var(--font-nunito-sans),sans-serif;color:#747474;font-size:11px;line-height:1.5}._1an0MW_cardTitle{overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.5}._1an0MW_description{color:#747474;font-size:14px;line-height:1.7}._1an0MW_cardArrow{width:20px;height:20px;position:absolute;bottom:16px;right:16px;overflow:hidden}._1an0MW_cardArrow svg{width:100%;height:100%;display:block}@keyframes _1an0MW_cardArrowSlide{0%{transform:translate(0)}49%{transform:translate(100%,-100%)}50%{transform:translate(-100%,100%)}to{transform:translate(0)}}._1an0MW_trigger:focus-visible,._1an0MW_panel a:focus-visible,._1an0MW_closeButton:focus-visible{outline-offset:4px;outline:2px solid #3d3b3b}@keyframes _1an0MW_reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1279px){._1an0MW_cards{grid-template-columns:repeat(2,minmax(0,1fr))}._1an0MW_imageWrap{aspect-ratio:3}}@media (max-width:1024px){._1an0MW_root{display:none}}@media (prefers-reduced-motion:reduce){._1an0MW_panel{animation:none}._1an0MW_chevron,._1an0MW_card,._1an0MW_image{transition:none}._1an0MW_card:hover ._1an0MW_cardArrow svg,._1an0MW_card:focus-visible ._1an0MW_cardArrow svg{animation:none}}
.QPfkOW_footer{z-index:0;color:#fff;background:linear-gradient(248deg,#242424 38.1%,#363636 79.27%);position:sticky;bottom:0;overflow:hidden}.QPfkOW_texture{mix-blend-mode:soft-light;opacity:.4;pointer-events:none;background-image:url(/images/footer-noise.webp);background-repeat:repeat;background-size:512px 512px;position:absolute;inset:0}.QPfkOW_inner{z-index:1;height:100svh;min-height:800px;position:relative}.QPfkOW_nav{top:52px;right:var(--grid-margin);gap:clamp(30px,18.5714px + 1.11607vw,40px);display:flex;position:absolute}.QPfkOW_navColumn{flex-direction:column;gap:clamp(15.75px,9.75px + .585938vw,21px);width:clamp(157.5px,97.5px + 5.85938vw,210px);display:flex}.QPfkOW_navColumnCompact{flex-direction:row;gap:clamp(36px,22.2857px + 1.33929vw,48px);padding:0 clamp(7.5px,4.64286px + .279018vw,10px);display:flex}.QPfkOW_navHeading{font-family:var(--font-viaoda-libre),serif;letter-spacing:-.02em;text-transform:uppercase;color:#fff;font-size:clamp(24px,14.8571px + .892857vw,32px);font-weight:400;line-height:1.2;text-decoration:none;transition:opacity .3s}.QPfkOW_navHeading:hover{opacity:.6}.QPfkOW_navList{flex-direction:column;gap:clamp(24px,14.8571px + .892857vw,32px);margin:0;padding:0;list-style:none;display:flex}.QPfkOW_navItem{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#ffffffb3;perspective:300px;height:clamp(19.5px,12.0714px + .725446vw,26px);font-size:clamp(11.25px,6.96429px + .418527vw,15px);font-weight:400;line-height:1.5;text-decoration:none;display:block;overflow:hidden}.QPfkOW_navItemInner{transform-origin:50%;transition:transform .5s cubic-bezier(.76,0,.24,1);display:block}.QPfkOW_navItemText{height:clamp(19.5px,12.0714px + .725446vw,26px);display:block}.QPfkOW_navItem:hover .QPfkOW_navItemInner{transform:translateY(clamp(-19.5px,-12.0714px - .725446vw,-26px))rotateX(20deg)}.QPfkOW_taglineImage{left:var(--grid-margin);width:clamp(1016.25px,629.107px + 37.8069vw,1355px);max-width:calc(100% - var(--grid-margin) - clamp(303px,187.571px + 11.2723vw,404px) - clamp(60px,37.1429px + 2.23214vw,80px));height:auto;position:absolute;bottom:clamp(60.75px,37.6071px + 2.26004vw,81px)}.QPfkOW_logoMark{width:clamp(303px,187.571px + 11.2723vw,404px);height:auto;position:absolute;bottom:clamp(2.25px,1.39286px + .0837054vw,3px);right:0}.QPfkOW_privacy{left:var(--grid-margin);font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.02em;color:#fff;font-size:clamp(12px,7.42857px + .446429vw,16px);line-height:1.2;text-decoration:none;transition:opacity .3s;position:absolute;bottom:clamp(35.25px,21.8214px + 1.31138vw,47px)}.QPfkOW_privacy:hover{opacity:.6}@media (max-height:799px){.QPfkOW_footer{position:relative}}@media (max-width:1024px){.QPfkOW_footer{display:none}}
.Jiqr2a_pill{z-index:90;background-color:#fff;border-radius:76px;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;width:clamp(156px,96.5714px + 5.80357vw,208px);height:64px;padding:clamp(7.5px,4.64286px + .279018vw,10px);text-decoration:none;display:flex;position:fixed;bottom:clamp(22.5px,13.9286px + .837054vw,30px);right:clamp(33px,20.4286px + 1.22768vw,44px);overflow:hidden;box-shadow:2px 4px 18px #26262626}.Jiqr2a_pill:before{content:"";border-radius:inherit;transform-origin:0;background:#3d3b3b;transition:transform .4s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0;transform:scaleX(0)}.Jiqr2a_pill:hover:before{transform:scaleX(1)}.Jiqr2a_inner{z-index:1;white-space:nowrap;gap:clamp(7.5px,4.64286px + .279018vw,10px);width:max-content;animation:6s linear infinite Jiqr2a_marquee;display:flex;position:relative}.Jiqr2a_labelJp{z-index:1;font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:0;text-align:center;color:#3d3b3b;font-size:10px;line-height:16px;transition:color .4s cubic-bezier(.25,.46,.45,.94);position:relative}.Jiqr2a_pill:hover .Jiqr2a_labelJp{color:#fff}.Jiqr2a_text{font-family:var(--font-viaoda-libre),serif;letter-spacing:.04em;text-transform:uppercase;color:#3d3b3b;flex-shrink:0;padding:0 clamp(6px,3.71429px + .223214vw,8px);font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.2;transition:color .4s cubic-bezier(.25,.46,.45,.94)}.Jiqr2a_pill:hover .Jiqr2a_text{color:#fff}@keyframes Jiqr2a_marquee{0%{transform:translate(0)}to{transform:translate(-33.33%)}}@media (max-width:1024px){.Jiqr2a_pill{display:none}}
.oR4-0a_wrapper{display:none}@media (max-width:1024px){.oR4-0a_wrapper{z-index:98;pointer-events:none;padding:0;display:block;position:fixed;bottom:0;left:0;right:0}.oR4-0a_pill{padding:clamp(6px,1.52672vw,15.6336px) clamp(8px,2.03562vw,20.8448px);padding-bottom:calc(clamp(6px, 0px + 1.52672vw, 15.6336px) + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background-color:#343434f7;border:none;border-top:1px solid #fff3;border-radius:0;align-items:flex-start;display:flex;overflow:hidden}.oR4-0a_item{font-family:var(--font-viaoda-libre),serif;letter-spacing:0;text-transform:uppercase;text-align:center;color:#fff;white-space:nowrap;border-radius:clamp(80px,20.3562vw,208.448px);flex:1;justify-content:center;align-items:center;padding:clamp(12px,3.05344vw,31.2672px) 0;font-size:clamp(12px,3.05344vw,31.2672px);font-weight:400;line-height:1.2;text-decoration:none;transition:background-color .2s;display:flex}.oR4-0a_active{background-color:#313131;border:1px solid #ffffff1a}}
.GKbgLW_copyright{z-index:50;transform-origin:0 100%;font-family:var(--font-viaoda-libre),serif;letter-spacing:.04em;color:#3d3b3b;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(9px,5.57143px + .334821vw,12px);font-weight:400;transition:color .3s;position:fixed;bottom:clamp(120px,74.2857px + 4.46429vw,160px);left:clamp(24px,14.8571px + .892857vw,32px);transform:rotate(90deg)}.GKbgLW_inFooter{color:#fff}@media (max-width:1024px){.GKbgLW_copyright{display:none}}
.zg_RFa_root{--cta-label-color:#747474;--cta-label-reveal-color:#3d3b3b;--cta-icon-bg:#3d3b3b;--cta-icon-color:#fff;color:#3d3b3b;align-items:flex-end;gap:clamp(11.25px,6.96429px + .418527vw,15px);text-decoration:none;display:flex}.zg_RFa_dark{--cta-label-color:#989797;--cta-label-reveal-color:#fff;--cta-icon-bg:#fff;--cta-icon-color:#3d3b3b}.zg_RFa_label{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:clamp(-.3px,-.185714px - .0111607vw,-.4px);text-transform:lowercase;color:var(--cta-label-color);white-space:nowrap;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5;display:inline-block;position:relative}.zg_RFa_label:after{content:attr(data-text);color:var(--cta-label-reveal-color);clip-path:inset(0 100% 0 0);transition:clip-path .4s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.zg_RFa_root:hover .zg_RFa_label:after{clip-path:inset(0)}.zg_RFa_icon{background-color:var(--cta-icon-bg);width:clamp(24px,14.8571px + .892857vw,32px);height:clamp(24px,14.8571px + .892857vw,32px);color:var(--cta-icon-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.zg_RFa_icon svg{width:clamp(12px,7.42857px + .446429vw,16px);height:clamp(12px,7.42857px + .446429vw,16px);transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.zg_RFa_root:hover .zg_RFa_icon svg{animation:.4s cubic-bezier(.25,.46,.45,.94) .35s forwards zg_RFa_arrowSlide}@keyframes zg_RFa_arrowSlide{0%{transform:translate(0)}49%{transform:translate(100%,-100%)}50%{transform:translate(-100%,100%)}to{transform:translate(0)}}@media (max-width:1024px){.zg_RFa_root{align-self:flex-end}}
.mCUi3G_section{padding:var(--service-section-padding-block,clamp(60px, 37.1429px + 2.23214vw, 80px)) clamp(60px,37.1429px + 2.23214vw,80px) clamp(90px,55.7143px + 3.34821vw,120px)}.mCUi3G_card{background-color:#2b2b2b;border-radius:12px;justify-content:space-between;align-items:flex-end;max-width:clamp(1319.25px,816.679px + 49.0792vw,1759px);margin:0 auto;padding:clamp(30px,18.5714px + 1.11607vw,40px);display:flex}.mCUi3G_content{flex-direction:column;gap:clamp(20.25px,12.5357px + .753348vw,27px);max-width:clamp(763.5px,472.643px + 28.404vw,1018px);display:flex}.mCUi3G_headlineBlock{max-width:clamp(553.5px,342.643px + 20.5915vw,738px)}.mCUi3G_headline{font-family:var(--font-viaoda-libre),serif;text-transform:uppercase;color:#fff;white-space:pre-wrap;margin:0;font-size:clamp(55px,3.57143px + 5.02232vw,100px);font-weight:400;line-height:1}.mCUi3G_bodyBlock{flex-direction:column;gap:clamp(38.25px,23.6786px + 1.42299vw,51px);display:flex}.mCUi3G_description{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#fff;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.8}.mCUi3G_description p{margin:0}.mCUi3G_ctaGroup{align-items:flex-start;gap:clamp(20.25px,12.5357px + .753348vw,27px);display:flex}.mCUi3G_cta{align-items:flex-end;gap:clamp(11.25px,6.96429px + .418527vw,15px);text-decoration:none;transition:opacity .3s;display:flex}.mCUi3G_cta:hover{opacity:.6}.mCUi3G_ctaLabel{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.4px;color:#fff;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5}.mCUi3G_ctaIcon{color:#3d3b3b;background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(24px,14.8571px + .892857vw,32px);height:clamp(24px,14.8571px + .892857vw,32px);display:flex}.mCUi3G_ctaIcon svg{width:clamp(12px,7.42857px + .446429vw,16px);height:clamp(12px,7.42857px + .446429vw,16px)}.mCUi3G_logoArea{flex-shrink:0;justify-content:center;align-items:center;width:clamp(398.25px,246.536px + 14.8158vw,531px);height:clamp(261.75px,162.036px + 9.73772vw,349px);display:flex;overflow:hidden}.mCUi3G_logoImg{width:clamp(253.5px,156.929px + 9.4308vw,338px);height:auto}@media (max-width:1024px){.mCUi3G_section{padding:0}.mCUi3G_card{background-image:url(/images/about/logo-mark-n-dark.svg);background-position:right clamp(24px,6.10687vw,62.5344px) bottom clamp(16px,4.07125vw,41.6896px);background-repeat:no-repeat;background-size:clamp(200px,50.8906vw,521.12px);border-radius:0;flex-direction:column;align-items:flex-start;gap:clamp(24px,6.10687vw,62.5344px);max-width:100%;padding:clamp(40px,10.1781vw,104.224px) clamp(24px,6.10687vw,62.5344px) clamp(100px,25.4453vw,260.56px);position:relative}.mCUi3G_headline{font-size:var(--service-cta-heading-size,clamp(40px, 0px + 10.1781vw, 104.224px));line-height:1}.mCUi3G_headlineBlock{max-width:100%}.mCUi3G_bodyBlock{gap:clamp(24px,6.10687vw,62.5344px)}.mCUi3G_description{font-size:var(--service-body-size,clamp(15px, 0px + 3.81679vw, 39.084px));letter-spacing:-.26px}.mCUi3G_ctaGroup{flex-direction:row;gap:clamp(24px,6.10687vw,62.5344px)}.mCUi3G_ctaLabel{font-size:var(--service-body-size,clamp(15px, 0px + 3.81679vw, 39.084px));letter-spacing:-.26px}.mCUi3G_ctaIcon{width:clamp(24px,6.10687vw,62.5344px);height:clamp(24px,6.10687vw,62.5344px)}.mCUi3G_ctaIcon svg{width:clamp(16px,4.07125vw,41.6896px);height:clamp(16px,4.07125vw,41.6896px)}.mCUi3G_logoArea{display:none}}
.sNDi0q_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}.sNDi0q_headlineBlock{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);max-width:76vw;margin-bottom:clamp(42px,26px + 1.5625vw,56px);display:flex}.sNDi0q_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}.sNDi0q_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}.sNDi0q_bodyBlock{max-width:76vw}.sNDi0q_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}.sNDi0q_description+.sNDi0q_description{margin-top:1.8em}.sNDi0q_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}.sNDi0q_contactPillInner{gap:var(--contact-pill-gap,clamp(7.5px, 4.64286px + .279018vw, 10px));white-space:nowrap;animation:6s linear infinite sNDi0q_marquee;display:flex}.sNDi0q_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 sNDi0q_marquee{0%{transform:translate(0)}to{transform:translate(-33.33%)}}@media (max-width:1024px){.sNDi0q_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))}.sNDi0q_headline{letter-spacing:1px;font-size:clamp(36px,9.16031vw,93.8015px)}.sNDi0q_subtitle{font-size:clamp(16px,4.07125vw,41.6896px)}.sNDi0q_description{letter-spacing:0;font-size:clamp(20px,5.08906vw,52.112px)}.sNDi0q_contactPill{display:none}}.sNDi0q_section{padding:clamp(125.25px,77.5357px + 4.6596vw,167px) clamp(60px,37.1429px + 2.23214vw,80px) clamp(60px,37.1429px + 2.23214vw,80px)}.sNDi0q_headlineBlock{margin-bottom:0}@media (max-width:1024px){.sNDi0q_section{padding:clamp(16px,4.07125vw,41.6896px) clamp(24px,6.10687vw,62.5344px) clamp(60px,15.2672vw,156.336px)}.sNDi0q_headlineBlock{gap:clamp(8px,2.03562vw,20.8448px);max-width:100%;margin-bottom:clamp(24px,6.10687vw,62.5344px)}.sNDi0q_headline{letter-spacing:.96px;font-size:clamp(36px,9.16031vw,93.8015px)}.sNDi0q_subtitle{letter-spacing:-.24px;font-size:clamp(12px,3.05344vw,31.2672px);line-height:1.3}}
.RQWTQW_section{color:#747474;padding:0 clamp(60px,37.1429px + 2.23214vw,80px) clamp(90px,55.7143px + 3.34821vw,120px)}.RQWTQW_inner{flex-direction:column;gap:clamp(18px,11.1429px + .669643vw,24px);max-width:clamp(1047px,648.143px + 38.9509vw,1396px);display:flex}.RQWTQW_lead,.RQWTQW_block{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.7}.RQWTQW_heading{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#747474;margin:0 0 .2em;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:500;line-height:1.7;display:block}.RQWTQW_list{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#747474;margin:0;padding-left:clamp(42.75px,26.4643px + 1.5904vw,57px);font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7;list-style:outside}.RQWTQW_list li+li{margin-top:0}.RQWTQW_contactBox{color:#fff;background-color:#3d3b3b;justify-content:center;align-items:center;width:clamp(568.5px,351.929px + 21.1496vw,758px);max-width:100%;padding:clamp(15.75px,9.75px + .585938vw,21px);display:flex}.RQWTQW_contactBox p{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#fff;white-space:nowrap;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7}@media (max-width:1024px){.RQWTQW_section{padding:0 clamp(24px,6.10687vw,62.5344px) clamp(80px,20.3562vw,208.448px)}.RQWTQW_inner{gap:clamp(20px,5.08906vw,52.112px);max-width:100%}.RQWTQW_lead,.RQWTQW_block,.RQWTQW_heading,.RQWTQW_list{letter-spacing:-.28px;font-size:clamp(14px,3.56234vw,36.4784px);line-height:1.8}.RQWTQW_list{padding-left:clamp(24px,6.10687vw,62.5344px)}.RQWTQW_contactBox{width:100%;padding:clamp(16px,4.07125vw,41.6896px)}.RQWTQW_contactBox p{letter-spacing:-.24px;white-space:normal;font-size:clamp(12px,3.05344vw,31.2672px);line-height:1.8}}
.DQFRSG_section{display:none}.DQFRSG_track{width:max-content;animation:30s linear infinite DQFRSG_marquee;display:flex}.DQFRSG_text{font-family:var(--font-viaoda-libre),serif;letter-spacing:.8px;color:#3d3b3b;text-transform:uppercase;white-space:nowrap;padding-right:clamp(10px,2.54453vw,26.056px);font-size:clamp(20px,5.08906vw,52.112px);font-weight:400;line-height:1.2}@keyframes DQFRSG_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1024px){.DQFRSG_section{display:none}}
._5ZA99G_section{color:#3d3b3b;padding:clamp(125.25px,77.5357px + 4.6596vw,167px) clamp(60px,37.1429px + 2.23214vw,80px) 0;position:relative}._5ZA99G_inner{flex-direction:column;gap:clamp(42px,26px + 1.5625vw,56px);display:flex}._5ZA99G_headlineBlock{flex-direction:column;gap:clamp(18px,11.1429px + .669643vw,24px);max-width:clamp(905.25px,560.393px + 33.6775vw,1207px);display:flex}._5ZA99G_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}._5ZA99G_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}._5ZA99G_bodyBlock{max-width:clamp(1017px,629.571px + 37.8348vw,1356px);position:absolute;top:clamp(495px,306.429px + 18.4152vw,660px);right:clamp(60px,37.1429px + 2.23214vw,80px)}._5ZA99G_description{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:1.44px;color:#747474;white-space:pre-wrap;margin:0;font-size:clamp(23.4px,9px + 1.40625vw,36px);font-weight:400;line-height:1.5}._5ZA99G_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}._5ZA99G_videoWrap video{object-fit:cover;width:100%;height:100%}@media (max-width:1024px){._5ZA99G_section{padding:clamp(60px,15.2672vw,156.336px) clamp(24px,6.10687vw,62.5344px) 0}._5ZA99G_inner{gap:clamp(24px,6.10687vw,62.5344px)}._5ZA99G_headlineBlock{gap:clamp(8px,2.03562vw,20.8448px)}._5ZA99G_headline{letter-spacing:.96px;font-size:clamp(36px,9.16031vw,93.8015px)}._5ZA99G_subtitle{letter-spacing:-.24px;font-size:clamp(12px,3.05344vw,31.2672px)}._5ZA99G_videoWrap{aspect-ratio:393/246;order:1;width:100vw;height:auto;margin-left:calc(-1*clamp(24px,6.10687vw,62.5344px));position:static;top:auto;right:auto}._5ZA99G_bodyBlock{max-width:none;padding:clamp(16px,4.07125vw,41.6896px) 0;position:static}._5ZA99G_description{letter-spacing:-.28px;font-size:clamp(15px,3.81679vw,39.084px);line-height:1.9}}
.yp1eSW_section{margin-top:clamp(90px,55.7143px + 3.34821vw,120px);padding:0}.yp1eSW_grid{border-top:1px solid #989797;border-bottom:1px solid #989797;display:flex}.yp1eSW_card{flex-direction:column;flex:1 1 0;align-items:flex-end;gap:clamp(54.75px,33.8929px + 2.03683vw,73px);padding:clamp(30px,18.5714px + 1.11607vw,40px);text-decoration:none;transition:background-color .4s ease-out,color .4s ease-out;display:flex}.yp1eSW_card:not(:last-child){border-right:1px solid #989797}.yp1eSW_card:hover{background-color:#3d3b3b}.yp1eSW_card:hover .yp1eSW_titleEn,.yp1eSW_card:hover .yp1eSW_titleJp,.yp1eSW_card:hover .yp1eSW_arrow{color:#fff}.yp1eSW_card:hover .yp1eSW_arrow svg{animation:.4s cubic-bezier(.25,.46,.45,.94) forwards yp1eSW_navCardArrowSlide}.yp1eSW_cardText{flex-direction:column;gap:clamp(6px,3.71429px + .223214vw,8px);width:100%;line-height:1.7;display:flex}.yp1eSW_titleEn{font-family:var(--font-viaoda-libre),serif;letter-spacing:-.48px;text-transform:uppercase;color:#747474;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7;transition:color .4s ease-out}.yp1eSW_titleJp{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.72px;color:#3d3b3b;margin:0;font-size:clamp(25.2px,12.8571px + 1.20536vw,36px);font-weight:400;line-height:1.7;transition:color .4s ease-out}.yp1eSW_arrow{color:#3d3b3b;flex-shrink:0;justify-content:center;align-items:center;width:clamp(87.75px,54.3214px + 3.26451vw,117px);height:clamp(87.75px,54.3214px + 3.26451vw,117px);transition:color .4s ease-out;display:flex;overflow:hidden}.yp1eSW_arrow svg{width:clamp(52.5px,32.5px + 1.95313vw,70px);height:clamp(44.25px,27.3929px + 1.64621vw,59px)}.yp1eSW_withBottomPadding{padding-bottom:clamp(60px,37.1429px + 2.23214vw,80px)}.yp1eSW_workflow{padding:0}.yp1eSW_workflowGrid{border-bottom:none;flex-wrap:wrap}.yp1eSW_workflowCard{box-sizing:border-box;border-bottom:1px solid #989797;flex:0 0 50%}.yp1eSW_workflowCard:first-child{border-right:none}.yp1eSW_workflowCard:nth-child(odd){border-right:1px solid #989797}@media (max-width:1024px){.yp1eSW_section{padding:0 clamp(20px,5.08906vw,52.112px) clamp(80px,20.3562vw,208.448px)}.yp1eSW_grid{flex-direction:column}.yp1eSW_card{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(16px,4.07125vw,41.6896px);padding:clamp(16px,4.07125vw,41.6896px)}.yp1eSW_card:not(:last-child){border-bottom:1px solid #989797;border-right:none}.yp1eSW_titleEn{letter-spacing:-.24px;font-size:clamp(12px,3.05344vw,31.2672px)}.yp1eSW_titleJp{letter-spacing:.4px;font-size:clamp(20px,5.08906vw,52.112px)}.yp1eSW_arrow{width:clamp(40px,10.1781vw,104.224px);height:clamp(40px,10.1781vw,104.224px)}.yp1eSW_arrow svg{width:clamp(20px,5.08906vw,52.112px);height:clamp(17px,4.3257vw,44.2952px)}.yp1eSW_withBottomPadding{padding:0 0 clamp(80px,20.3562vw,208.448px)}.yp1eSW_compactSp{margin-top:80px;padding:0 0 clamp(80px,20.3562vw,208.448px)}.yp1eSW_compactSpCard{box-sizing:border-box;gap:16px;height:119px;padding:16px}.yp1eSW_compactSpCard .yp1eSW_titleEn{letter-spacing:-.24px;font-size:12px}.yp1eSW_compactSpCard .yp1eSW_titleJp{letter-spacing:.4px;font-size:20px}.yp1eSW_compactSpArrow{width:40px;height:40px}.yp1eSW_compactSpArrow svg{width:24px;height:20px}.yp1eSW_workflow{padding:0}.yp1eSW_workflowGrid{flex-wrap:nowrap}.yp1eSW_workflowCard{flex:1}.yp1eSW_workflowCard:nth-child(odd){border-right:none}.yp1eSW_workflowCard:first-child{border-bottom:1px solid #989797}}@keyframes yp1eSW_navCardArrowSlide{0%{transform:translate(0)}49%{transform:translate(100%,-100%)}50%{transform:translate(-100%,100%)}to{transform:translate(0)}}
.E_I6Ia_section{padding:0}.E_I6Ia_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);display:flex}.E_I6Ia_headerBlock{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);width:100%;max-width:76vw;display:flex}.E_I6Ia_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}.E_I6Ia_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}.E_I6Ia_headerBody{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.7}.E_I6Ia_cardsBlock,.E_I6Ia_cardsHeader{flex-direction:column;gap:24px;width:100%;display:flex}.E_I6Ia_cardsHeading{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:0;color:#3d3b3b;margin:0;font-size:32px;font-weight:500;line-height:1.4}.E_I6Ia_grid{width:100%;display:flex}.E_I6Ia_card{border-top:1px solid #989797;border-bottom:1px solid #989797;border-left:1px solid #989797;flex-direction:column;flex:1 1 0;gap:clamp(24px,14.8571px + .892857vw,32px);min-width:0;padding:clamp(24px,14.8571px + .892857vw,32px) clamp(34.5px,21.3571px + 1.28348vw,46px);display:flex}.E_I6Ia_cardLast{border-right:1px solid #989797}.E_I6Ia_cardHeader{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);display:flex}.E_I6Ia_cardNum{font-family:var(--font-viaoda-libre),serif;text-transform:uppercase;color:#3d3b3b;margin:0;font-size:clamp(38.4px,9.14286px + 2.85714vw,64px);font-weight:400;line-height:1.5}.E_I6Ia_cardLabelEn{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}.E_I6Ia_cardTitleJp{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:1.28px;color:#3d3b3b;white-space:pre-line;margin:0;font-size:clamp(20.8px,8px + 1.25vw,32px);font-weight:400;line-height:1.5}.E_I6Ia_cardBody{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}.E_I6Ia_insightCard{color:#3d3b3b;border:1px solid #989797;border-radius:4px;justify-content:space-between;align-items:center;margin-top:auto;padding:clamp(15.75px,9.75px + .585938vw,21px) clamp(18px,11.1429px + .669643vw,24px);text-decoration:none;transition:background-color .4s ease-out,color .4s ease-out;display:flex}.E_I6Ia_insightCard:hover{background-color:#3d3b3b}.E_I6Ia_insightCard:hover .E_I6Ia_insightLabel{color:#ffffffb3}.E_I6Ia_insightCard:hover .E_I6Ia_insightTitle,.E_I6Ia_insightCard:hover .E_I6Ia_insightArrow{color:#fff}.E_I6Ia_insightCard:hover .E_I6Ia_insightArrow svg{animation:.4s cubic-bezier(.25,.46,.45,.94) forwards E_I6Ia_insightArrowSlide}.E_I6Ia_insightCardText{flex-direction:column;min-width:0;line-height:1.5;display:flex}.E_I6Ia_insightLabel{font-family:var(--font-viaoda-libre),serif;color:#989797;font-size:clamp(11.25px,6.96429px + .418527vw,15px);font-weight:400;transition:color .4s ease-out}.E_I6Ia_insightTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#000;font-size:clamp(13.5px,8.35714px + .502232vw,18px);font-weight:400;transition:color .4s ease-out}.E_I6Ia_insightArrow{color:#3d3b3b;flex-shrink:0;align-self:center;width:clamp(21px,13px + .78125vw,28px);height:clamp(21px,13px + .78125vw,28px);transition:color .4s ease-out;overflow:hidden}.E_I6Ia_insightArrow svg{width:100%;height:100%;display:block}@keyframes E_I6Ia_insightArrowSlide{0%{transform:translate(0)}49%{transform:translate(100%,-100%)}50%{transform:translate(-100%,100%)}to{transform:translate(0)}}.E_I6Ia_cta{align-items:flex-end;gap:clamp(11.25px,6.96429px + .418527vw,15px);padding-left:clamp(30px,18.5714px + 1.11607vw,40px);text-decoration:none;display:flex}.E_I6Ia_ctaLabel{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.4px;color:#3d3b3b;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5}.E_I6Ia_ctaIcon{color:#fff;background-color:#3d3b3b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(24px,14.8571px + .892857vw,32px);height:clamp(24px,14.8571px + .892857vw,32px);display:flex}.E_I6Ia_ctaIcon svg{width:clamp(12px,7.42857px + .446429vw,16px);height:clamp(12px,7.42857px + .446429vw,16px)}@media (max-width:1024px){.E_I6Ia_inner{padding:var(--service-section-padding,clamp(40px, 0px + 10.1781vw, 104.224px) clamp(24px, 0px + 6.10687vw, 62.5344px));gap:var(--service-section-gap,clamp(40px, 0px + 10.1781vw, 104.224px))}.E_I6Ia_label{font-size:var(--service-label-size,clamp(12px, 0px + 3.05344vw, 31.2672px))}.E_I6Ia_heading{font-size:var(--service-heading-size,clamp(22px, 0px + 5.59796vw, 57.3232px));word-break:auto-phrase;line-height:1.5}.E_I6Ia_headerBlock{max-width:100%}.E_I6Ia_headerBody{font-size:var(--service-body-size,clamp(15px, 0px + 3.81679vw, 39.084px));letter-spacing:-.28px;line-height:1.9}.E_I6Ia_grid{flex-direction:column}.E_I6Ia_card{padding:var(--service-card-padding,clamp(24px, 0px + 6.10687vw, 62.5344px) clamp(20px, 0px + 5.08906vw, 52.112px));gap:var(--service-card-gap,clamp(24px, 14.8571px + .892857vw, 32px));border-bottom:none;border-right:1px solid #989797}.E_I6Ia_card:last-child{border-bottom:1px solid #989797}.E_I6Ia_cardNum{font-size:var(--service-card-number-size,clamp(40px, 0px + 10.1781vw, 104.224px))}.E_I6Ia_cardTitleJp{font-size:var(--service-card-title-size,clamp(24px, 0px + 6.10687vw, 62.5344px));white-space:normal}.E_I6Ia_cardBody{font-size:var(--service-body-size,clamp(16px, 0px + 4.07125vw, 41.6896px))}.E_I6Ia_insightCard{padding:clamp(16px,4.07125vw,41.6896px) clamp(20px,5.08906vw,52.112px)}.E_I6Ia_insightLabel{font-size:clamp(11px,2.79898vw,28.6616px)}.E_I6Ia_insightTitle{font-size:clamp(15px,3.81679vw,39.084px)}.E_I6Ia_insightArrow{width:clamp(22px,5.59796vw,57.3232px);height:clamp(22px,5.59796vw,57.3232px)}.E_I6Ia_cta{padding-left:0}}.E_I6Ia_editorial{background-color:#fff}.E_I6Ia_editorial .E_I6Ia_inner{gap:72px}.E_I6Ia_editorial .E_I6Ia_headerBlock{gap:24px;max-width:1320px}.E_I6Ia_editorial .E_I6Ia_label,.E_I6Ia_editorial .E_I6Ia_heading,.E_I6Ia_editorial .E_I6Ia_headerBody,.E_I6Ia_editorial .E_I6Ia_cardLabelEn,.E_I6Ia_editorial .E_I6Ia_cardTitleJp{letter-spacing:0}.E_I6Ia_editorial .E_I6Ia_label{margin-bottom:16px;font-size:24px}.E_I6Ia_editorial .E_I6Ia_heading{font-size:56px}.E_I6Ia_editorial .E_I6Ia_headerBody{font-size:24px}.E_I6Ia_editorial .E_I6Ia_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.E_I6Ia_editorial .E_I6Ia_card{border:0;border-top:1px solid #dfdfdf;gap:16px;padding:32px 0 0}.E_I6Ia_editorial .E_I6Ia_cardHeader{gap:16px}.E_I6Ia_editorial .E_I6Ia_cardLabelEn{font-size:18px}.E_I6Ia_editorial .E_I6Ia_cardTitleJp{font-size:32px;font-weight:500}.E_I6Ia_editorial .E_I6Ia_cardBody{font-size:20px;line-height:1.8}.E_I6Ia_editorial .E_I6Ia_cardTitleRow{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.E_I6Ia_editorial .E_I6Ia_cardSubtitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#747474;margin:0;font-size:18px;line-height:1.5}@media (max-width:1440px){.E_I6Ia_editorial .E_I6Ia_heading{font-size:40px}.E_I6Ia_editorial .E_I6Ia_grid{gap:32px}.E_I6Ia_editorial .E_I6Ia_cardTitleJp{font-size:28px}}@media (max-width:1024px){.E_I6Ia_editorial .E_I6Ia_inner{gap:48px;padding:64px 24px}.E_I6Ia_editorial .E_I6Ia_label{margin-bottom:8px;font-size:20px}.E_I6Ia_editorial .E_I6Ia_heading{font-size:32px}.E_I6Ia_editorial .E_I6Ia_headerBody{font-size:20px}.E_I6Ia_editorial .E_I6Ia_cardsHeading{font-size:28px}.E_I6Ia_editorial .E_I6Ia_grid{grid-template-columns:minmax(0,1fr);gap:32px}.E_I6Ia_editorial .E_I6Ia_card{padding-top:24px}.E_I6Ia_editorial .E_I6Ia_card:last-child{border-bottom:0}.E_I6Ia_editorial .E_I6Ia_cardTitleJp{font-size:28px}.E_I6Ia_editorial .E_I6Ia_cardBody{font-size:18px}}@media (max-width:640px){.E_I6Ia_editorial .E_I6Ia_heading{font-size:28px}.E_I6Ia_editorial .E_I6Ia_headerBody{font-size:18px}}
.kqBo4a_wrapper{width:100%;height:clamp(546.75px,338.464px + 20.3404vw,729px);position:relative;overflow:hidden}.kqBo4a_img{object-fit:cover;object-position:center}@media (max-width:1024px){.kqBo4a_wrapper{height:50vw}}
.m29F5G_section{background-color:#fff}.m29F5G_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);display:flex}.m29F5G_headerBlock{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);width:100%;max-width:76vw;display:flex}.m29F5G_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}.m29F5G_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}.m29F5G_grid{grid-template-columns:1fr 1fr;gap:clamp(15.75px,9.75px + .585938vw,21px) clamp(30px,18.5714px + 1.11607vw,40px);width:100%;display:grid}.m29F5G_card{flex-direction:column;gap:clamp(24px,14.8571px + .892857vw,32px);padding:clamp(24px,14.8571px + .892857vw,32px) clamp(34.5px,21.3571px + 1.28348vw,46px);display:flex}.m29F5G_cardTopRow{border-top:1px solid #989797;border-bottom:1px solid #989797;height:clamp(270px,167.143px + 10.0446vw,360px)}.m29F5G_cardBottomRow{border-bottom:1px solid #989797;height:clamp(244.5px,151.357px + 9.09598vw,326px)}.m29F5G_cardHeader{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);display:flex}.m29F5G_cardLabelEn{font-family:var(--font-viaoda-libre),serif;text-transform:uppercase;color:#3d3b3b;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5}.m29F5G_cardTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:1.28px;color:#3d3b3b;margin:0;font-size:clamp(24px,14.8571px + .892857vw,32px);font-weight:400;line-height:1.5}.m29F5G_cardItems{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.7}.m29F5G_cardItem{margin:0}.m29F5G_insightsLinks{flex-wrap:wrap;gap:clamp(15.75px,9.75px + .585938vw,21px);width:100%;display:flex}.m29F5G_insightCard{color:#3d3b3b;border:1px solid #989797;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:clamp(15.75px,9.75px + .585938vw,21px) clamp(24px,14.8571px + .892857vw,32px);text-decoration:none;transition:background-color .4s ease-out,color .4s ease-out;display:flex}.m29F5G_insightCard:hover{background-color:#3d3b3b}.m29F5G_insightCard:hover .m29F5G_insightLabel{color:#ffffffb3}.m29F5G_insightCard:hover .m29F5G_insightTitle,.m29F5G_insightCard:hover .m29F5G_insightArrow{color:#fff}.m29F5G_insightCard:hover .m29F5G_insightArrow svg{animation:.4s cubic-bezier(.25,.46,.45,.94) forwards m29F5G_insightArrowSlide}.m29F5G_insightCardText{flex-direction:column;min-width:0;line-height:1.5;display:flex}.m29F5G_insightLabel{font-family:var(--font-viaoda-libre),serif;color:#989797;font-size:clamp(11.25px,6.96429px + .418527vw,15px);font-weight:400;transition:color .4s ease-out}.m29F5G_insightTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#000;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;transition:color .4s ease-out}.m29F5G_insightArrow{color:#3d3b3b;flex-shrink:0;align-self:center;width:clamp(24px,14.8571px + .892857vw,32px);height:clamp(24px,14.8571px + .892857vw,32px);transition:color .4s ease-out;overflow:hidden}.m29F5G_insightArrow svg{width:100%;height:100%;display:block}@keyframes m29F5G_insightArrowSlide{0%{transform:translate(0)}49%{transform:translate(100%,-100%)}50%{transform:translate(-100%,100%)}to{transform:translate(0)}}@media (max-width:1024px){.m29F5G_inner{padding:var(--service-section-padding,clamp(40px, 0px + 10.1781vw, 104.224px) clamp(24px, 0px + 6.10687vw, 62.5344px));gap:var(--service-section-gap,clamp(40px, 0px + 10.1781vw, 104.224px))}.m29F5G_label{font-size:var(--service-label-size,clamp(12px, 0px + 3.05344vw, 31.2672px))}.m29F5G_heading{font-size:var(--service-heading-size,clamp(22px, 0px + 5.59796vw, 57.3232px));word-break:auto-phrase;line-height:1.5}.m29F5G_headerBlock{max-width:100%}.m29F5G_grid{grid-template-columns:1fr;gap:0}.m29F5G_card{height:auto;padding:var(--service-card-padding,clamp(24px, 0px + 6.10687vw, 62.5344px) clamp(20px, 0px + 5.08906vw, 52.112px));gap:var(--service-card-gap,clamp(24px, 14.8571px + .892857vw, 32px))}.m29F5G_cardTopRow,.m29F5G_cardBottomRow{border-top:1px solid #989797;border-bottom:none}.m29F5G_card:last-child{border-bottom:1px solid #989797}.m29F5G_cardTitle{font-size:var(--service-card-title-size,clamp(24px, 0px + 6.10687vw, 62.5344px))}.m29F5G_cardItems{font-size:var(--service-body-size,clamp(16px, 0px + 4.07125vw, 41.6896px))}.m29F5G_insightsLinks{flex-direction:column;gap:clamp(12px,3.05344vw,31.2672px)}.m29F5G_insightCard{width:100%;padding:clamp(16px,4.07125vw,41.6896px) clamp(20px,5.08906vw,52.112px)}.m29F5G_insightLabel{font-size:clamp(11px,2.79898vw,28.6616px)}.m29F5G_insightTitle{font-size:clamp(15px,3.81679vw,39.084px)}.m29F5G_insightArrow{width:clamp(24px,6.10687vw,62.5344px);height:clamp(24px,6.10687vw,62.5344px)}}
.LEtplW_section{color:#3d3b3b;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}.LEtplW_headlineBlock{max-width:var(--service-hero-content-width,76vw);flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);margin-bottom:clamp(42px,26px + 1.5625vw,56px);display:flex}.LEtplW_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}.LEtplW_subtitleRow{align-items:center;gap:clamp(12px,7.42857px + .446429vw,16px);display:flex}.LEtplW_subtitleLabel{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#3d3b3b;white-space:nowrap;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.3}.LEtplW_subtitleLine{background-color:#3d3b3b;flex-shrink:0;width:clamp(54.75px,33.8929px + 2.03683vw,73px);height:1px}.LEtplW_bodyBlock{max-width:var(--service-hero-content-width,76vw)}.LEtplW_description{font-family:var(--font-zen-kaku-gothic-new),sans-serif;font-size:var(--service-hero-desktop-body-size,clamp(23.4px, 9px + 1.40625vw, 36px));letter-spacing:var(--service-hero-description-spacing,1.44px);color:#3d3b3b;margin:0;font-weight:400;line-height:1.8}.LEtplW_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(33px,20.4286px + 1.22768vw,44px);overflow:hidden;box-shadow:2px 4px 18px #26262626}.LEtplW_contactPillInner{white-space:nowrap;gap:10px;animation:6s linear infinite LEtplW_marquee;display:flex}.LEtplW_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 LEtplW_marquee{0%{transform:translate(0)}to{transform:translate(-33.33%)}}@media (max-width:1024px){.LEtplW_section{padding:clamp(16px,0px + 4.07125vw,41.6896px) clamp(24px,0px + 6.10687vw,62.5344px) var(--service-section-padding-block,clamp(60px, 0px + 15.2672vw, 156.336px))}.LEtplW_headlineBlock{gap:clamp(8px,2.03562vw,20.8448px);max-width:100%;margin-bottom:clamp(24px,6.10687vw,62.5344px)}.LEtplW_headline{font-size:var(--service-hero-heading-size,clamp(36px, 0px + 9.16031vw, 93.8015px));letter-spacing:.96px;white-space:normal}.LEtplW_subtitleLabel{font-size:var(--service-label-size,clamp(12px, 0px + 3.05344vw, 31.2672px));letter-spacing:-.24px}.LEtplW_subtitleLine{width:clamp(40px,10.1781vw,104.224px)}.LEtplW_bodyBlock{max-width:100%}.LEtplW_description{font-size:var(--service-hero-body-size,clamp(15px, 0px + 3.81679vw, 39.084px));letter-spacing:var(--service-hero-description-spacing,-.28px);line-height:1.9}.LEtplW_contactPill{display:none}}
._6hA95q_section{width:100%;margin-top:clamp(30px,18.5714px + 1.11607vw,40px);padding:clamp(30px,18.5714px + 1.11607vw,40px) 0;overflow:hidden}._6hA95q_compact{background-color:#fff;padding:clamp(9px,5.57143px + .334821vw,12px) 0}._6hA95q_track{width:max-content;animation:40s linear infinite _6hA95q_marquee;display:flex}._6hA95q_text{font-family:var(--font-viaoda-libre),serif;letter-spacing:6px;color:#3d3b3b;text-transform:uppercase;white-space:nowrap;opacity:.5;padding-right:clamp(60px,37.1429px + 2.23214vw,80px);font-size:clamp(60px,14.2857px + 4.46429vw,100px);font-weight:400;line-height:1.5}@media (max-width:1024px){._6hA95q_section{margin-top:0;padding:clamp(24px,6.10687vw,62.5344px) 0}._6hA95q_text{letter-spacing:2.4px;padding-right:clamp(40px,10.1781vw,104.224px);font-size:clamp(40px,10.1781vw,104.224px)}}@keyframes _6hA95q_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
.DnYt5G_section{color:#fff;background-color:#242424;position:relative;overflow:hidden}.DnYt5G_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}.DnYt5G_headerBlock{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);width:100%;max-width:76vw;display:flex}.DnYt5G_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}.DnYt5G_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}.DnYt5G_headingUpper{text-transform:uppercase}.DnYt5G_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}.DnYt5G_headerBody p{white-space:pre-line;margin:0}.DnYt5G_contentRow{justify-content:space-between;align-items:flex-start;gap:clamp(60px,37.1429px + 2.23214vw,80px);display:flex}.DnYt5G_visualColumn{flex-direction:column;flex:none;gap:clamp(18px,11.1429px + .669643vw,24px);margin:0 auto;display:flex}.DnYt5G_visualArea{background-color:#2b2b2b;flex:none;width:clamp(387px,239.571px + 14.3973vw,516px);height:clamp(518.25px,320.821px + 19.2801vw,691px);position:relative;overflow:hidden}.DnYt5G_visualImage{object-fit:cover}.DnYt5G_blurCircle1{filter:blur(3.5px);background:conic-gradient(from 90deg,#2d2d2d 0%,#424242 25%,#565656 50%,#7f7f7f 100%);border-radius:50%;width:clamp(96.75px,59.8929px + 3.59933vw,129px);height:clamp(96.75px,59.8929px + 3.59933vw,129px);position:absolute;top:clamp(22.5px,13.9286px + .837054vw,30px);left:clamp(15px,9.28571px + .558036vw,20px)}.DnYt5G_blurCircle2{filter:blur(1.7px);background:conic-gradient(from 270deg,#2d2d2d 0%,#424242 25%,#565656 50%,#7f7f7f 100%);border-radius:50%;width:clamp(69px,42.7143px + 2.56696vw,92px);height:clamp(69px,42.7143px + 2.56696vw,92px);position:absolute;top:clamp(159.75px,98.8929px + 5.94308vw,213px);left:clamp(157.5px,97.5px + 5.85938vw,210px)}.DnYt5G_blurCircle3{filter:blur(2.6px);background:conic-gradient(from 270deg,#2d2d2d 0%,#424242 25%,#565656 50%,#7f7f7f 100%);border-radius:50%;width:clamp(94.5px,58.5px + 3.51563vw,126px);height:clamp(94.5px,58.5px + 3.51563vw,126px);position:absolute;top:clamp(443.25px,274.393px + 16.49vw,591px);left:clamp(7.5px,4.64286px + .279018vw,10px)}.DnYt5G_blurCircle4{filter:blur(1.7px);background:conic-gradient(from 90deg,#2d2d2d 0%,#424242 25%,#565656 50%,#7f7f7f 100%);border-radius:50%;width:clamp(130.5px,80.7857px + 4.85491vw,174px);height:clamp(130.5px,80.7857px + 4.85491vw,174px);position:absolute;top:clamp(312.75px,193.607px + 11.635vw,417px);left:clamp(146.25px,90.5357px + 5.44085vw,195px)}.DnYt5G_blurCircle5{filter:blur(5.2px);background:conic-gradient(from 90deg,#2d2d2d 0%,#424242 25%,#565656 50%,#7f7f7f 100%);border-radius:50%;width:clamp(144.75px,89.6071px + 5.38504vw,193px);height:clamp(144.75px,89.6071px + 5.38504vw,193px);position:absolute;top:clamp(-26.25px,-16.25px - .976563vw,-35px);right:clamp(-37.5px,-23.2143px - 1.39509vw,-50px)}.DnYt5G_blurCircle6{filter:blur(5.2px);background:conic-gradient(from 270deg,#2d2d2d 0%,#424242 25%,#565656 50%,#7f7f7f 100%);border-radius:50%;width:clamp(153px,94.7143px + 5.69196vw,204px);height:clamp(153px,94.7143px + 5.69196vw,204px);position:absolute;bottom:clamp(-22.5px,-13.9286px - .837054vw,-30px);right:clamp(-37.5px,-23.2143px - 1.39509vw,-50px)}.DnYt5G_blurCircle7{filter:blur(1.7px);background:conic-gradient(from 270deg,#2d2d2d 0%,#424242 25%,#565656 50%,#7f7f7f 100%);border-radius:50%;width:clamp(86.25px,53.3929px + 3.20871vw,115px);height:clamp(86.25px,53.3929px + 3.20871vw,115px);position:absolute;top:clamp(210px,130px + 7.8125vw,280px);right:clamp(45px,27.8571px + 1.67411vw,60px)}.DnYt5G_visualLabel{font-family:var(--font-viaoda-libre),serif;letter-spacing:3.16px;text-transform:uppercase;text-align:center;color:#fff;mix-blend-mode:difference;white-space:pre-line;z-index:1;justify-content:center;align-items:center;margin:0;font-size:clamp(43.45px,2.82143px + 3.96763vw,79px);font-weight:400;line-height:1.7;display:flex;position:absolute;inset:0}.DnYt5G_cardsArea{flex-direction:column;flex:0 0 58%;gap:clamp(15.75px,9.75px + .585938vw,21px);min-width:0;display:flex}.DnYt5G_contentRowGrid{display:block}.DnYt5G_bgGraphic{pointer-events:none;z-index:0;width:clamp(729.75px,451.75px + 27.1484vw,973px);height:auto;position:absolute;top:clamp(108px,66.8571px + 4.01786vw,144px);right:clamp(-22.5px,-13.9286px - .837054vw,-30px)}.DnYt5G_noiseTexture{mix-blend-mode:soft-light;opacity:.4;pointer-events:none;z-index:0;background-image:url(/images/footer-noise.webp);background-repeat:repeat;background-size:512px 512px;position:absolute;inset:0}.DnYt5G_visualBanner{background:linear-gradient(91deg,#2b2b2b 3%,#919090 164%);width:100%;height:clamp(104.25px,64.5357px + 3.87835vw,139px);margin-bottom:clamp(15.75px,9.75px + .585938vw,21px);position:relative;overflow:hidden}.DnYt5G_visualBanner:before{content:"";mix-blend-mode:soft-light;opacity:.5;pointer-events:none;background-image:url(/images/footer-noise.webp);background-repeat:repeat;background-size:512px 512px;position:absolute;inset:0}.DnYt5G_visualBannerLabel{font-family:var(--font-viaoda-libre),serif;letter-spacing:3.16px;text-transform:uppercase;text-align:center;color:#fff;mix-blend-mode:difference;z-index:1;justify-content:center;align-items:center;margin:0;font-size:clamp(26.4px,1.71429px + 2.41071vw,48px);font-weight:400;line-height:1.4;display:flex;position:absolute;inset:0}.DnYt5G_cardsAreaGrid{flex:100%;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(15.75px,9.75px + .585938vw,21px);display:grid}.DnYt5G_cardsAreaGrid .DnYt5G_problemCard{border-left-color:#fff;height:100%}.DnYt5G_problemCard{background-color:#3d3d3d;border-left:3px solid #747474;overflow:hidden}.DnYt5G_cardContent{flex-direction:column;gap:clamp(15.75px,9.75px + .585938vw,21px);padding:clamp(18px,11.1429px + .669643vw,24px);display:flex}.DnYt5G_cardTop{flex-direction:column;gap:clamp(6px,3.71429px + .223214vw,8px);display:flex}.DnYt5G_cardTagEn{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}.DnYt5G_cardTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#fff;white-space:pre-line;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:500;line-height:1.4}.DnYt5G_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:400;line-height:1.7}.DnYt5G_cardBadge{background-color:#333;align-self:flex-start;align-items:center;padding:0 clamp(6px,3.71429px + .223214vw,8px);display:inline-flex}.DnYt5G_cardBadge span{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#d3d3d3;font-size:clamp(13.5px,8.35714px + .502232vw,18px);font-weight:700;line-height:1.5}.DnYt5G_insightsLinks{flex-direction:column;gap:clamp(9px,5.57143px + .334821vw,12px);width:clamp(387px,239.571px + 14.3973vw,516px);display:flex}.DnYt5G_insightCard{color:#fff;border:1px solid #333;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:clamp(15.75px,9.75px + .585938vw,21px) clamp(24px,14.8571px + .892857vw,32px);text-decoration:none;transition:background-color .4s ease-out,color .4s ease-out,border-color .4s ease-out;display:flex}.DnYt5G_insightCard:hover{background-color:#fff;border-color:#fff}.DnYt5G_insightCard:hover .DnYt5G_insightLabel{color:#333}.DnYt5G_insightCard:hover .DnYt5G_insightTitle,.DnYt5G_insightCard:hover .DnYt5G_insightArrow{color:#000}.DnYt5G_insightCard:hover .DnYt5G_insightArrow svg{animation:.4s cubic-bezier(.25,.46,.45,.94) forwards DnYt5G_insightArrowSlide}.DnYt5G_insightCardText{flex-direction:column;line-height:1.5;display:flex}.DnYt5G_insightCardInCard{border-color:#747474;margin-top:clamp(6px,3.71429px + .223214vw,8px);padding:clamp(12px,7.42857px + .446429vw,16px) clamp(15px,9.28571px + .558036vw,20px)}.DnYt5G_insightLabel{font-family:var(--font-viaoda-libre),serif;color:#d3d3d3;font-size:clamp(11.25px,6.96429px + .418527vw,15px);font-weight:400;transition:color .4s ease-out}.DnYt5G_insightTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#fff;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;transition:color .4s ease-out}.DnYt5G_insightArrow{color:#fff;flex-shrink:0;align-self:center;width:clamp(24px,14.8571px + .892857vw,32px);height:clamp(24px,14.8571px + .892857vw,32px);transition:color .4s ease-out;overflow:hidden}.DnYt5G_insightArrow svg{width:100%;height:100%;display:block}@keyframes DnYt5G_insightArrowSlide{0%{transform:translate(0)}49%{transform:translate(100%,-100%)}50%{transform:translate(-100%,100%)}to{transform:translate(0)}}@media (max-width:1024px){.DnYt5G_inner{gap:clamp(40px,10.1781vw,104.224px);padding:clamp(40px,10.1781vw,104.224px) clamp(24px,6.10687vw,62.5344px)}.DnYt5G_label{font-size:clamp(12px,3.05344vw,31.2672px)}.DnYt5G_heading{word-break:auto-phrase;font-size:clamp(22px,5.59796vw,57.3232px);line-height:1.5}.DnYt5G_headerBlock{max-width:100%}.DnYt5G_headerBody{letter-spacing:-.28px;font-size:clamp(15px,3.81679vw,39.084px);line-height:1.9}.DnYt5G_contentRow{flex-direction:column;gap:clamp(40px,10.1781vw,104.224px)}.DnYt5G_visualArea{width:100%;height:clamp(400px,101.781vw,1042.24px)}.DnYt5G_visualColumn{gap:clamp(16px,4.07125vw,41.6896px);width:100%}.DnYt5G_insightsLinks{width:100%}.DnYt5G_insightCard{padding:clamp(16px,4.07125vw,41.6896px) clamp(20px,5.08906vw,52.112px)}.DnYt5G_insightLabel{font-size:clamp(11px,2.79898vw,28.6616px)}.DnYt5G_insightTitle{font-size:clamp(15px,3.81679vw,39.084px)}.DnYt5G_insightArrow{width:clamp(24px,6.10687vw,62.5344px);height:clamp(24px,6.10687vw,62.5344px)}.DnYt5G_visualLabel{font-size:clamp(40px,10.1781vw,104.224px)}.DnYt5G_cardsArea{flex-basis:auto}.DnYt5G_cardsAreaGrid{grid-template-columns:1fr}.DnYt5G_bgGraphic{display:none}.DnYt5G_visualBanner{height:clamp(140px,35.6234vw,364.784px);margin-bottom:clamp(16px,4.07125vw,41.6896px)}.DnYt5G_visualBannerTitle{font-size:clamp(16px,4.07125vw,41.6896px)}.DnYt5G_visualBannerLabel{letter-spacing:1px;font-size:clamp(12px,3.05344vw,31.2672px)}.DnYt5G_cardTitle{font-size:clamp(20px,5.08906vw,52.112px)}.DnYt5G_cardBody{font-size:clamp(15px,3.81679vw,39.084px);line-height:1.9}}
.VgP6vq_section{padding:0}.VgP6vq_inner{padding-inline:var(--grid-margin);padding-top:var(--service-section-padding-block,clamp(60px, 37.1429px + 2.23214vw, 80px));padding-bottom:var(--service-section-padding-block,clamp(60px, 37.1429px + 2.23214vw, 80px));flex-direction:column;gap:clamp(60px,37.1429px + 2.23214vw,80px);display:flex}.VgP6vq_headerRow{justify-content:space-between;align-items:flex-end;display:flex}.VgP6vq_headerBlock{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);display:flex}.VgP6vq_label{font-family:var(--font-viaoda-libre),serif;letter-spacing:.04em;text-transform:uppercase;color:#747474;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.2}.VgP6vq_heading{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.02em;color:#3d3b3b;margin:0;font-size:clamp(30.8px,2px + 2.8125vw,56px);font-weight:400;line-height:1.3}.VgP6vq_cta{flex-shrink:0;align-items:flex-end;gap:clamp(11.25px,6.96429px + .418527vw,15px);text-decoration:none;display:flex}.VgP6vq_ctaLabel{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.02em;color:#3d3b3b;white-space:nowrap;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5}.VgP6vq_ctaIcon{color:#fff;background-color:#3d3b3b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(24px,14.8571px + .892857vw,32px);height:clamp(24px,14.8571px + .892857vw,32px);display:flex}.VgP6vq_ctaIcon svg{width:clamp(12px,7.42857px + .446429vw,16px);height:clamp(12px,7.42857px + .446429vw,16px)}.VgP6vq_grid{grid-template-columns:repeat(3,1fr);gap:clamp(29.25px,18.1071px + 1.08817vw,39px);width:100%;display:grid}.VgP6vq_card{flex-direction:column;gap:clamp(24px,14.8571px + .892857vw,32px);text-decoration:none;transition:opacity .3s;display:flex}.VgP6vq_card:hover{opacity:.7}.VgP6vq_cardImage{aspect-ratio:562/714;background-color:#fff;border-radius:4px;width:100%;position:relative;overflow:hidden}.VgP6vq_parallaxInner{will-change:transform;position:absolute;inset:-16% 0}.VgP6vq_parallaxInner picture{width:100%;height:100%;display:block}.VgP6vq_parallaxInner img{object-fit:cover;width:100%;height:100%}.VgP6vq_cardImagePlaceholder{background-color:#e5e5e5;width:100%;height:100%}.VgP6vq_image{object-fit:cover}.VgP6vq_cardContent{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);display:flex}.VgP6vq_cardText{color:#3d3b3b;font-family:var(--font-zen-kaku-gothic-new),sans-serif;flex-direction:column;gap:clamp(6px,3.71429px + .223214vw,8px);display:flex}.VgP6vq_cardClientName{color:#747474;margin:0;font-size:clamp(11.25px,6.96429px + .418527vw,15px);font-weight:400;line-height:1.4}.VgP6vq_cardTitle{margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.4}.VgP6vq_cardDescription{color:#747474;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.7}.VgP6vq_cardTags{flex-wrap:wrap;gap:8px;display:flex}.VgP6vq_tag{font-family:var(--font-nunito-sans),sans-serif;color:#000;background-color:#eee;align-items:flex-start;padding:4px 8px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.VgP6vq_marquee{width:100%;padding:clamp(30px,18.5714px + 1.11607vw,40px) 0;overflow:hidden}.VgP6vq_marqueeTrack{width:max-content;animation:20s linear infinite VgP6vq_scroll;display:flex}.VgP6vq_marqueeText{font-family:var(--font-viaoda-libre),serif;letter-spacing:.06em;text-transform:uppercase;color:#3d3b3b;opacity:.5;white-space:nowrap;padding-right:clamp(60px,37.1429px + 2.23214vw,80px);font-size:clamp(50px,5.58036vw - 7.14286px,100px);font-weight:400;line-height:1.5}@keyframes VgP6vq_scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1024px){.VgP6vq_inner{padding:var(--service-section-padding,clamp(40px, 0px + 10.1781vw, 104.224px) clamp(24px, 0px + 6.10687vw, 62.5344px));gap:var(--service-section-gap,clamp(40px, 0px + 10.1781vw, 104.224px))}.VgP6vq_headerRow{flex-direction:column;align-items:flex-start;gap:clamp(16px,4.07125vw,41.6896px)}.VgP6vq_label{font-size:var(--service-label-size,clamp(12px, 0px + 3.05344vw, 31.2672px))}.VgP6vq_heading{font-size:var(--service-heading-size,clamp(22px, 0px + 5.59796vw, 57.3232px));word-break:auto-phrase;line-height:1.5}.VgP6vq_grid{grid-template-columns:1fr;gap:clamp(40px,10.1781vw,104.224px)}.VgP6vq_cardTitle{font-size:var(--service-card-title-size,clamp(22px, 0px + 5.59796vw, 57.3232px))}.VgP6vq_cardDescription{font-size:var(--service-body-size,clamp(15px, 0px + 3.81679vw, 39.084px));line-height:1.9}.VgP6vq_marqueeText{font-size:clamp(48px,12.2137vw,125.069px)}}
.-kTyya_wrapper{width:100%;height:clamp(546.75px,338.464px + 20.3404vw,729px);position:relative;overflow:hidden}.-kTyya_inner{width:100%;height:160%;position:relative;top:-30%}.-kTyya_img{object-fit:cover;object-position:center}@media (max-width:1024px){.-kTyya_wrapper{height:50vw}}
@keyframes P9kUNG_ctaBannerArrowSlide{0%{transform:translate(0)}49%{transform:translate(100%,-100%)}50%{transform:translate(-100%,100%)}to{transform:translate(0)}}.P9kUNG_section{padding:clamp(90px,55.7143px + 3.34821vw,120px) clamp(60px,37.1429px + 2.23214vw,80px)}@media (max-width:1024px){.P9kUNG_section{padding:clamp(60px,15.2672vw,156.336px) clamp(24px,6.10687vw,62.5344px)}}.P9kUNG_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}.P9kUNG_banner:before{content:"";z-index:-1;background-color:#2e2c2c;transition:transform .8s ease-out;position:absolute;inset:0;transform:translate(-101%)}.P9kUNG_banner:hover:before{transform:translate(101%)}.P9kUNG_banner:hover{color:#fff}.P9kUNG_bannerLogo{flex-shrink:0;width:clamp(105px,65px + 3.90625vw,140px);height:clamp(105px,65px + 3.90625vw,140px)}.P9kUNG_bannerLogo img{object-fit:contain;width:100%;height:100%}.P9kUNG_bannerText{flex-direction:column;flex:1;gap:clamp(8.25px,5.10714px + .30692vw,11px);display:flex}.P9kUNG_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}.P9kUNG_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}.P9kUNG_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}.P9kUNG_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))}.P9kUNG_banner:hover .P9kUNG_bannerArrow svg{animation:.4s cubic-bezier(.25,.46,.45,.94) .15s forwards P9kUNG_ctaBannerArrowSlide}@media (max-width:1024px){.P9kUNG_banner{padding:var(--cta-padding-sp,clamp(20px, 0px + 5.08906vw, 52.112px));flex-direction:column}.P9kUNG_bannerLogo{width:clamp(80px,20.3562vw,208.448px);height:clamp(80px,20.3562vw,208.448px)}.P9kUNG_bannerArrow{align-self:flex-end;width:clamp(40px,10.1781vw,104.224px);height:clamp(40px,10.1781vw,104.224px)}}
.jA2x9W_section{color:#3d3b3b;z-index:2;background-color:#fff;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.jA2x9W_inner{flex-direction:column;align-items:center;gap:clamp(25.5px,15.7857px + .948661vw,34px);display:flex}.jA2x9W_logoWrap{justify-content:center;align-items:center;width:clamp(535.5px,331.5px + 19.9219vw,714px);height:clamp(261.75px,162.036px + 9.73772vw,349px);display:flex}.jA2x9W_logoImg{filter:brightness(0)saturate()invert(22%)sepia(5%)saturate(567%)hue-rotate(336deg)brightness(97%)contrast(89%);width:clamp(253.5px,156.929px + 9.4308vw,338px);height:clamp(220.5px,136.5px + 8.20313vw,294px)}.jA2x9W_tagline{align-items:center;gap:clamp(45.75px,28.3214px + 1.70201vw,61px);display:flex}@media (max-width:1024px){.jA2x9W_tagline{flex-wrap:wrap;justify-content:center;gap:clamp(4px,1.01781vw,10.4224px)}}.jA2x9W_taglineText{font-family:var(--font-viaoda-libre),serif;letter-spacing:3.2px;text-transform:uppercase;color:#3d3b3b;padding-left:-4.5rem;font-size:clamp(48px,11.4286px + 3.57143vw,80px);font-weight:400;line-height:1.2}.jA2x9W_taglineBrandWrap{flex-shrink:0;align-items:center;display:flex}.jA2x9W_taglineBrandSvg{color:#3d3b3b;width:clamp(360px,222.857px + 13.3929vw,480px);height:clamp(54px,33.4286px + 2.00893vw,72px)}.jA2x9W_taglineBrandSvg path{fill:currentColor}.jA2x9W_contactPill{background-color:#fff;border-radius:76px;align-items:center;width:clamp(156px,96.5714px + 5.80357vw,208px);height:60px;padding:10px;display:flex;position:absolute;bottom:clamp(66.75px,41.3214px + 2.48326vw,89px);right:clamp(33px,20.4286px + 1.22768vw,44px);overflow:hidden;box-shadow:2px 4px 18px #26262626}.jA2x9W_contactPillInner{white-space:nowrap;gap:10px;animation:6s linear infinite jA2x9W_marquee;display:flex}.jA2x9W_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 jA2x9W_marquee{0%{transform:translate(0)}to{transform:translate(-33.33%)}}@media (max-width:1024px){.jA2x9W_section{height:auto;min-height:auto;padding:clamp(120px,30.5344vw,312.672px) clamp(20px,5.08906vw,52.112px) clamp(60px,15.2672vw,156.336px)}.jA2x9W_inner{gap:clamp(24px,6.10687vw,62.5344px)}.jA2x9W_logoWrap{width:clamp(200px,50.8906vw,521.12px);height:auto;margin-left:clamp(40px,10.1781vw,104.224px)}.jA2x9W_logoImg{width:clamp(180px,45.8015vw,469.008px);height:auto}.jA2x9W_tagline{flex-wrap:wrap;justify-content:center;gap:clamp(4px,1.01781vw,10.4224px)}.jA2x9W_taglineText{font-size:clamp(36px,9.16031vw,93.8015px)}.jA2x9W_taglineBrandSvg{width:clamp(220px,55.9796vw,573.232px);height:64px}.jA2x9W_contactPill{display:none}}
.p_nYQG_section{color:#fff;background-color:#0000;flex-direction:column;gap:clamp(42px,26px + 1.5625vw,56px);padding:clamp(225px,139.286px + 8.37054vw,300px) clamp(62.25px,38.5357px + 2.31585vw,83px);display:flex}.p_nYQG_header{flex-direction:column;gap:clamp(6px,3.71429px + .223214vw,8px);display:flex}.p_nYQG_label{font-family:var(--font-viaoda-libre),serif;letter-spacing:.48px;text-transform:uppercase;color:#989797;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.2}.p_nYQG_headingBlock{flex-direction:column;gap:clamp(9px,5.57143px + .334821vw,12px);display:flex}.p_nYQG_heading{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.44px;color:#fff;margin:0;font-size:clamp(30.8px,2px + 2.8125vw,56px);font-weight:400;line-height:1.5}.p_nYQG_description{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.26px;color:#d3d3d3;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.9}.p_nYQG_table{flex-direction:column;display:flex}.p_nYQG_row{border-bottom:1px solid #747474;align-items:center;padding-bottom:clamp(6px,3.71429px + .223214vw,8px);display:flex}.p_nYQG_rowLabel{flex-shrink:0;align-items:center;width:clamp(443.25px,274.393px + 16.49vw,591px);padding:clamp(6px,3.71429px + .223214vw,8px);display:flex}.p_nYQG_rowLabelText{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.26px;color:#fff;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7}.p_nYQG_rowValue{flex:1;align-items:flex-start;padding:clamp(12px,7.42857px + .446429vw,16px) clamp(6px,3.71429px + .223214vw,8px);display:flex}.p_nYQG_rowValueText{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.26px;color:#fff;white-space:pre-wrap;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7}@media (max-width:1024px){.p_nYQG_section{background-color:#343434;gap:clamp(32px,8.14249vw,83.3791px);padding:clamp(40px,10.1781vw,104.224px) 0}.p_nYQG_header{gap:clamp(8px,2.03562vw,20.8448px);padding:0 clamp(24px,6.10687vw,62.5344px)}.p_nYQG_label{letter-spacing:.48px;font-size:clamp(12px,3.05344vw,31.2672px)}.p_nYQG_heading{letter-spacing:-.44px;font-size:clamp(22px,5.59796vw,57.3232px)}.p_nYQG_description{letter-spacing:-.26px;font-size:clamp(15px,3.81679vw,39.084px)}.p_nYQG_table{padding:0 clamp(24px,6.10687vw,62.5344px)}.p_nYQG_row{flex-direction:row;align-items:center;padding-bottom:clamp(8px,2.03562vw,20.8448px)}.p_nYQG_rowLabel{width:clamp(100px,25.4453vw,260.56px);padding:clamp(8px,2.03562vw,20.8448px)}.p_nYQG_rowLabelText{color:#fff;font-size:clamp(15px,3.81679vw,39.084px)}.p_nYQG_rowValue{padding:clamp(8px,2.03562vw,20.8448px)}.p_nYQG_rowValueText{font-size:clamp(15px,3.81679vw,39.084px)}}
.owIi0G_section{z-index:1;color:#3d3b3b;justify-content:center;padding:28vh clamp(167.25px,103.536px + 6.2221vw,223px) clamp(90px,55.7143px + 3.34821vw,120px);display:flex;position:relative}.owIi0G_inner{text-align:center;flex-direction:column;gap:clamp(54.75px,33.8929px + 2.03683vw,73px);max-width:clamp(1106.25px,684.821px + 41.1551vw,1475px);display:flex}.owIi0G_body{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:1.44px;color:#3d3b3b;white-space:pre-wrap;margin:0;font-size:clamp(23.4px,9px + 1.40625vw,36px);font-weight:400;line-height:1.8}.owIi0G_signature{text-align:center;flex-direction:column;display:flex}.owIi0G_signatureName{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:1.44px;color:#3d3b3b;margin:0;font-size:clamp(20.8px,8px + 1.25vw,32px);font-weight:500;line-height:1.8}.owIi0G_signatureTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:1.44px;color:#3d3b3b;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.8}@media (max-width:1024px){.owIi0G_section{padding:clamp(24px,6.10687vw,62.5344px)}.owIi0G_inner{text-align:left;gap:clamp(24px,6.10687vw,62.5344px)}.owIi0G_body{letter-spacing:.6px;font-size:clamp(15px,3.81679vw,39.084px)}.owIi0G_signature{text-align:right}.owIi0G_signatureName{font-size:clamp(15px,3.81679vw,39.084px);font-weight:500}.owIi0G_signatureTitle{font-size:clamp(12px,3.05344vw,31.2672px)}}
.oXFXFq_section{padding:0 clamp(60px,37.1429px + 2.23214vw,80px)}.oXFXFq_inner{flex-direction:column;gap:clamp(30px,18.5714px + 1.11607vw,40px);max-width:clamp(900px,557.143px + 33.4821vw,1200px);margin:0 auto;padding:clamp(52.5px,32.5px + 1.95313vw,70px) 0 clamp(120px,74.2857px + 4.46429vw,160px);display:flex}.oXFXFq_heading{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.2}.oXFXFq_body{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.9px;color:#3d3b3b;font-size:clamp(13.5px,8.35714px + .502232vw,18px);font-weight:400;line-height:1.5}.oXFXFq_body p{margin:0}.oXFXFq_marquee{width:100%;padding:clamp(60px,37.1429px + 2.23214vw,80px) 0;overflow:hidden}.oXFXFq_marqueeTrack{white-space:nowrap;animation:20s linear infinite oXFXFq_marqueeScroll;display:flex}.oXFXFq_marqueeText{font-family:var(--font-viaoda-libre),serif;letter-spacing:6px;text-transform:uppercase;color:#3d3b3b;opacity:.5;flex-shrink:0;font-size:clamp(50px,5.58036vw - 7.14286px,100px);font-weight:400;line-height:1.5}@keyframes oXFXFq_marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.oXFXFq_navCards{border-top:1px solid #989797;border-bottom:1px solid #989797;display:flex}.oXFXFq_navCard{flex-direction:column;flex:1;align-items:flex-end;gap:clamp(54.75px,33.8929px + 2.03683vw,73px);padding:clamp(30px,18.5714px + 1.11607vw,40px);text-decoration:none;transition:background-color .25s;display:flex}.oXFXFq_navCard:first-child{border-right:1px solid #989797}.oXFXFq_navCard:hover{background-color:#e5e5e5}.oXFXFq_navCardText{flex-direction:column;gap:clamp(6px,3.71429px + .223214vw,8px);width:100%;line-height:1.7;display:flex}.oXFXFq_navCardEn{font-family:var(--font-viaoda-libre),serif;letter-spacing:-.48px;text-transform:uppercase;color:#747474;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400}.oXFXFq_navCardJa{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.72px;color:#3d3b3b;margin:0;font-size:clamp(23.4px,9px + 1.40625vw,36px);font-weight:400}.oXFXFq_navCardArrow{color:#3d3b3b;justify-content:center;align-items:center;width:clamp(87.75px,54.3214px + 3.26451vw,117px);height:clamp(87.75px,54.3214px + 3.26451vw,117px);display:flex}.oXFXFq_navCardArrow svg{width:100%;height:100%}@media (max-width:1024px){.oXFXFq_section{padding:0 clamp(20px,5.08906vw,52.112px)}.oXFXFq_inner{gap:clamp(24px,6.10687vw,62.5344px);padding:clamp(40px,10.1781vw,104.224px) 0 clamp(60px,15.2672vw,156.336px)}.oXFXFq_heading{font-size:clamp(28px,7.12468vw,72.9567px)}.oXFXFq_body{font-size:clamp(15px,3.81679vw,39.084px)}.oXFXFq_marquee{padding:clamp(40px,10.1781vw,104.224px) 0}.oXFXFq_marqueeText{letter-spacing:3px;font-size:clamp(48px,12.2137vw,125.069px)}.oXFXFq_navCards{border-top:1px solid #989797;flex-direction:column}.oXFXFq_navCard{gap:clamp(32px,8.14249vw,83.3791px);padding:clamp(24px,6.10687vw,62.5344px)}.oXFXFq_navCard:first-child{border-bottom:1px solid #989797;border-right:none}.oXFXFq_navCardEn{font-size:clamp(16px,4.07125vw,41.6896px)}.oXFXFq_navCardJa{font-size:clamp(24px,6.10687vw,62.5344px)}.oXFXFq_navCardArrow{width:clamp(56px,14.2494vw,145.913px);height:clamp(56px,14.2494vw,145.913px)}}
.pYln8a_section{padding:clamp(45px,27.8571px + 1.67411vw,60px) clamp(60px,37.1429px + 2.23214vw,80px) clamp(120px,74.2857px + 4.46429vw,160px)}.pYln8a_inner{max-width:clamp(900px,557.143px + 33.4821vw,1200px);margin:0 auto}.pYln8a_formHeader{align-items:center;gap:clamp(30px,18.5714px + 1.11607vw,40px);margin-bottom:clamp(30px,18.5714px + 1.11607vw,40px);display:flex}.pYln8a_formHeading{font-family:var(--font-viaoda-libre),serif;letter-spacing:1.6px;text-transform:uppercase;color:#3d3b3b;flex:1;margin:0;font-size:clamp(22px,1.42857px + 2.00893vw,40px);font-weight:400;line-height:1.2}.pYln8a_tabGroup{border:1px solid #e5e5e5;border-radius:40px;flex-shrink:0;width:clamp(300px,185.714px + 11.1607vw,400px);padding:4px;display:flex}.pYln8a_tab{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#3d3b3b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:40px;flex:1;padding:clamp(6px,3.71429px + .223214vw,8px) clamp(15px,9.28571px + .558036vw,20px);font-size:clamp(12px,7.42857px + .446429vw,16px);font-weight:400;line-height:1.5;transition:background-color .25s,color .25s}.pYln8a_tabActive{color:#fff;background-color:#3d3b3b;font-weight:700}.pYln8a_formDescription{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.9px;color:#3d3b3b;margin:0 0 clamp(30px,18.5714px + 1.11607vw,40px);font-size:clamp(13.5px,8.35714px + .502232vw,18px);font-weight:400;line-height:1.5}.pYln8a_formFields{flex-direction:column;gap:clamp(30px,18.5714px + 1.11607vw,40px);display:flex}.pYln8a_fieldRow{gap:clamp(30px,18.5714px + 1.11607vw,40px);display:flex}.pYln8a_fieldRow>*{flex:1}.pYln8a_fieldGroup{flex-direction:column;gap:4px;display:flex}.pYln8a_fieldLabel{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.9px;color:#3d3b3b;margin:0;font-size:clamp(13.5px,8.35714px + .502232vw,18px);font-weight:500;line-height:1.5}.pYln8a_fieldInput{width:100%;font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.9px;color:#3d3b3b;background:0 0;border:none;border-bottom:1px solid #e5e5e5;outline:none;padding:clamp(12px,7.42857px + .446429vw,16px);font-size:clamp(13.5px,8.35714px + .502232vw,18px);font-weight:500;line-height:1.5;transition:border-color .2s}.pYln8a_fieldInput::placeholder{color:#e5e5e5}.pYln8a_fieldInput:focus{border-bottom-color:#3d3b3b}.pYln8a_fieldTextarea{width:100%;font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.9px;color:#3d3b3b;resize:none;background:0 0;border:none;border-bottom:1px solid #e5e5e5;outline:none;min-height:clamp(44.25px,27.3929px + 1.64621vw,59px);padding:clamp(12px,7.42857px + .446429vw,16px);font-size:clamp(13.5px,8.35714px + .502232vw,18px);font-weight:500;line-height:1.5;transition:border-color .2s;overflow:hidden}.pYln8a_fieldTextarea::placeholder{color:#e5e5e5}.pYln8a_fieldTextarea:focus{border-bottom-color:#3d3b3b}.pYln8a_fieldInputError{border-bottom-color:#c00}.pYln8a_errorMessage{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#c00;margin:4px 0 0;font-size:clamp(9.75px,6.03571px + .362723vw,13px);font-weight:400;line-height:1.5}.pYln8a_errorMessageCenter{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#c00;text-align:center;margin:4px 0 0;font-size:clamp(9.75px,6.03571px + .362723vw,13px);font-weight:400;line-height:1.5}.pYln8a_checkboxGrid{flex-wrap:wrap;gap:clamp(6px,3.71429px + .223214vw,8px);padding-top:clamp(9px,5.57143px + .334821vw,12px);display:flex}.pYln8a_checkboxItem{cursor:pointer;background:0 0;border:1px solid #e5e5e5;border-radius:4px;flex:calc(50% + -1*clamp(3px,1.85714px + .111607vw,4px));justify-content:center;align-items:center;gap:clamp(6px,3.71429px + .223214vw,8px);min-width:0;padding:clamp(12px,7.42857px + .446429vw,16px);transition:border-color .2s;display:flex}.pYln8a_checkboxItemChecked{border-color:#3d3b3b}.pYln8a_checkboxItemFull{flex-basis:100%}.pYln8a_checkboxLabel{text-align:left;font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.9px;color:#3d3b3b;flex:1;font-size:clamp(13.5px,8.35714px + .502232vw,18px);font-weight:500;line-height:1.5}.pYln8a_checkboxIcon{color:#3d3b3b;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.pYln8a_checkboxItemChecked .pYln8a_checkboxIcon{color:#3d3b3b}.pYln8a_submitArea{border:1px solid #e5e5e5;border-radius:4px;flex-direction:column;align-items:center;gap:clamp(18px,11.1429px + .669643vw,24px);margin-top:clamp(30px,18.5714px + 1.11607vw,40px);padding:clamp(18px,11.1429px + .669643vw,24px) 0;display:flex}.pYln8a_privacyCheck{cursor:pointer;background:0 0;border:none;align-items:center;gap:clamp(6px,3.71429px + .223214vw,8px);padding:0;display:flex}.pYln8a_privacyCheckError .pYln8a_privacyIcon{color:#c00}.pYln8a_privacyIcon{color:#3d3b3b;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.pYln8a_privacyLabel{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.8px;color:#3d3b3b;font-size:clamp(12px,7.42857px + .446429vw,16px);font-weight:500;line-height:1.5}.pYln8a_submitButton{color:#fff;cursor:pointer;background-color:#3d3b3b;border:none;border-radius:2px;justify-content:center;align-items:center;gap:clamp(7.5px,4.64286px + .279018vw,10px);padding:clamp(12px,7.42857px + .446429vw,16px) clamp(12px,7.42857px + .446429vw,16px) clamp(12px,7.42857px + .446429vw,16px) clamp(15px,9.28571px + .558036vw,20px);transition:opacity .2s;display:flex}.pYln8a_submitButton span{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.9px;white-space:nowrap;font-size:clamp(13.5px,8.35714px + .502232vw,18px);font-weight:500;line-height:1.5}.pYln8a_submitButton svg{flex-shrink:0;width:24px;height:24px}.pYln8a_submitButton:hover{opacity:.85}.pYln8a_submitButton:disabled{opacity:.5;cursor:not-allowed}.pYln8a_recaptchaNote{font-family:var(--font-nunito-sans),sans-serif;color:#989797;text-align:center;margin:0;font-size:clamp(11.25px,6.96429px + .418527vw,15px);font-weight:400;line-height:1.5}.pYln8a_recaptchaNote a{color:#989797;text-decoration:underline}@media (max-width:1024px){.pYln8a_section{padding:clamp(40px,10.1781vw,104.224px) clamp(20px,5.08906vw,52.112px) clamp(80px,20.3562vw,208.448px)}.pYln8a_formHeader{flex-direction:column;align-items:flex-start;gap:clamp(16px,4.07125vw,41.6896px)}.pYln8a_formHeading{font-size:clamp(24px,6.10687vw,62.5344px)}.pYln8a_tabGroup{width:100%}.pYln8a_tab{padding:clamp(8px,2.03562vw,20.8448px) clamp(12px,3.05344vw,31.2672px);font-size:clamp(15px,3.81679vw,39.084px)}.pYln8a_formDescription{margin-bottom:clamp(24px,6.10687vw,62.5344px);font-size:clamp(15px,3.81679vw,39.084px)}.pYln8a_formFields{gap:clamp(24px,6.10687vw,62.5344px)}.pYln8a_fieldRow{flex-direction:column;gap:clamp(24px,6.10687vw,62.5344px)}.pYln8a_fieldLabel{font-size:clamp(15px,3.81679vw,39.084px)}.pYln8a_fieldInput,.pYln8a_fieldTextarea{padding:clamp(12px,3.05344vw,31.2672px);font-size:clamp(16px,4.07125vw,41.6896px)}.pYln8a_checkboxGrid{flex-direction:column}.pYln8a_checkboxItem{flex-basis:100%}.pYln8a_checkboxLabel{font-size:clamp(15px,3.81679vw,39.084px)}.pYln8a_submitArea{gap:clamp(16px,4.07125vw,41.6896px);margin-top:clamp(24px,6.10687vw,62.5344px);padding:clamp(20px,5.08906vw,52.112px) clamp(16px,4.07125vw,41.6896px)}.pYln8a_privacyLabel{font-size:clamp(15px,3.81679vw,39.084px)}.pYln8a_submitButton{width:100%}.pYln8a_submitButton span{font-size:clamp(16px,4.07125vw,41.6896px)}.pYln8a_recaptchaNote{font-size:clamp(12px,3.05344vw,31.2672px)}}
.ExsSAa_section{padding:clamp(125.25px,77.5357px + 4.6596vw,167px) clamp(60px,37.1429px + 2.23214vw,80px) 0}.ExsSAa_title{font-family:var(--font-viaoda-libre),serif;letter-spacing:3.2px;text-transform:uppercase;color:#3d3b3b;max-width:clamp(905.25px,560.393px + 33.6775vw,1207px);margin:0;font-size:clamp(48px,11.4286px + 3.57143vw,80px);font-weight:400;line-height:1.2}@media (max-width:1024px){.ExsSAa_section{padding:120px clamp(20px,5.08906vw,52.112px) 0}.ExsSAa_title{letter-spacing:1.6px;font-size:clamp(40px,10.1781vw,104.224px)}}
.KMzbpq_section{padding:clamp(52.5px,32.5px + 1.95313vw,70px) clamp(60px,37.1429px + 2.23214vw,80px) 0}.KMzbpq_inner{flex-direction:column;gap:clamp(30px,18.5714px + 1.11607vw,40px);max-width:clamp(900px,557.143px + 33.4821vw,1200px);margin:0 auto;display:flex}.KMzbpq_heading{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.2}.KMzbpq_infoGrid{border-bottom:1px solid #e5e5e5;gap:clamp(30px,18.5714px + 1.11607vw,40px);padding-bottom:clamp(30px,18.5714px + 1.11607vw,40px);display:flex}.KMzbpq_infoBlock{flex-direction:column;flex:1;gap:clamp(12.75px,7.89286px + .47433vw,17px);display:flex}.KMzbpq_iconWrap{color:#3d3b3b;border:1px solid #e5e5e5;border-radius:8px;justify-content:center;align-items:center;width:clamp(36px,22.2857px + 1.33929vw,48px);height:clamp(36px,22.2857px + 1.33929vw,48px);display:flex}.KMzbpq_iconWrap svg{width:clamp(18px,11.1429px + .669643vw,24px);height:clamp(18px,11.1429px + .669643vw,24px)}.KMzbpq_contactGroup{flex-direction:column;gap:4px;display:flex}.KMzbpq_contactLabel{font-family:var(--font-nunito-sans),sans-serif;color:#989797;margin:0;font-size:clamp(11.25px,6.96429px + .418527vw,15px);font-weight:400;line-height:1.5}.KMzbpq_contactValue{font-family:var(--font-nunito-sans),sans-serif;color:#3d3b3b;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5}.KMzbpq_contactValue p{margin:0}@media (max-width:1024px){.KMzbpq_section{padding:clamp(40px,10.1781vw,104.224px) clamp(20px,5.08906vw,52.112px) 0}.KMzbpq_inner{gap:clamp(24px,6.10687vw,62.5344px)}.KMzbpq_heading{font-size:clamp(28px,7.12468vw,72.9567px)}.KMzbpq_infoGrid{flex-direction:column;gap:clamp(32px,8.14249vw,83.3791px);padding-bottom:clamp(32px,8.14249vw,83.3791px)}.KMzbpq_iconWrap{width:clamp(40px,10.1781vw,104.224px);height:clamp(40px,10.1781vw,104.224px)}.KMzbpq_iconWrap svg{width:clamp(20px,5.08906vw,52.112px);height:clamp(20px,5.08906vw,52.112px)}.KMzbpq_contactLabel{font-size:clamp(15px,3.81679vw,39.084px)}.KMzbpq_contactValue{font-size:clamp(16px,4.07125vw,41.6896px)}}
.ZhwgWW_section{background-color:#fff;justify-content:center;align-items:center;min-height:100vh;padding:clamp(72px,44.5714px + 2.67857vw,96px) clamp(30px,18.5714px + 1.11607vw,40px) clamp(48px,29.7143px + 1.78571vw,64px);display:flex}.ZhwgWW_inner{flex-direction:column;align-items:center;gap:clamp(15.75px,9.75px + .585938vw,21px);display:flex}.ZhwgWW_headlineBlock{flex-direction:column;align-items:center;gap:clamp(7.5px,4.64286px + .279018vw,10px);width:clamp(553.5px,342.643px + 20.5915vw,738px);display:flex}.ZhwgWW_headlineLine{font-family:var(--font-viaoda-libre),serif;text-align:center;text-transform:uppercase;color:#3d3b3b;visibility:hidden;margin:0;font-size:clamp(65px,25px + 3.90625vw,100px);font-weight:400;line-height:1}.ZhwgWW_line1,.ZhwgWW_line2,.ZhwgWW_line3{will-change:transform,opacity}.ZhwgWW_logoMark{visibility:hidden;will-change:transform,opacity;justify-content:center;align-items:center;width:clamp(535.5px,331.5px + 19.9219vw,714px);height:clamp(261.75px,162.036px + 9.73772vw,349px);margin-left:clamp(66px,40.8571px + 2.45536vw,88px);display:flex;overflow:hidden}.ZhwgWW_logoMarkImg{width:clamp(253.5px,156.929px + 9.4308vw,338px);height:auto}.ZhwgWW_cta{visibility:hidden;will-change:transform,opacity;align-items:flex-end;gap:clamp(11.25px,6.96429px + .418527vw,15px);text-decoration:none;transition:opacity .3s;display:flex}.ZhwgWW_cta:hover{opacity:.6}.ZhwgWW_ctaLabel{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.02em;color:#3d3b3b;text-transform:lowercase;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5}.ZhwgWW_ctaIcon{color:#fff;background-color:#3d3b3b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(24px,14.8571px + .892857vw,32px);height:clamp(24px,14.8571px + .892857vw,32px);display:flex}.ZhwgWW_ctaIcon svg{width:clamp(12px,7.42857px + .446429vw,16px);height:clamp(12px,7.42857px + .446429vw,16px)}@media (min-width:2500px){.ZhwgWW_headlineBlock{width:1107px}.ZhwgWW_headlineLine{font-size:128px}.ZhwgWW_ctaLabel{letter-spacing:0;font-size:24px}}@media (max-width:1024px){.ZhwgWW_section{min-height:auto;padding:clamp(80px,20.3562vw,208.448px) 0 clamp(120px,30.5344vw,312.672px)}.ZhwgWW_inner{gap:clamp(40px,10.1781vw,104.224px);width:100%}.ZhwgWW_headlineBlock{gap:clamp(10px,2.54453vw,26.056px);width:100%}.ZhwgWW_headlineLine{font-size:40px;line-height:1}}@media (max-width:1024px) and (min-width:600px){.ZhwgWW_headlineLine{font-size:56px}}@media (max-width:1024px){.ZhwgWW_logoMark{width:clamp(320px,81.4249vw,833.791px);height:clamp(156px,39.6947vw,406.473px);margin-left:0}.ZhwgWW_logoMarkImg{width:clamp(151px,38.4224vw,393.445px)}.ZhwgWW_cta{align-self:flex-end;padding-right:clamp(24px,6.10687vw,62.5344px)}.ZhwgWW_ctaLabel{letter-spacing:-.02em;font-size:15px}.ZhwgWW_ctaIcon{width:clamp(20px,5.08906vw,52.112px);height:clamp(20px,5.08906vw,52.112px)}.ZhwgWW_ctaIcon svg{width:clamp(16px,4.07125vw,41.6896px);height:clamp(16px,4.07125vw,41.6896px)}}
.rxlEwq_hero{color:#3d3b3b;flex-direction:column;gap:32px;min-height:100svh;display:flex;position:relative;overflow:hidden}.rxlEwq_headlineLayer{color:#3d3b3b;flex-shrink:0;justify-content:center;align-items:flex-start;padding-top:clamp(144px,18svh,216px);display:flex}.rxlEwq_contentBlock{padding:0 var(--grid-margin) 64px;flex-direction:column;flex-shrink:0;align-items:center;display:flex}.rxlEwq_headline{flex-direction:column;align-items:center;margin:0;padding-bottom:16px;display:flex}.rxlEwq_headlineClip{margin-bottom:-16px;display:block;overflow:clip}.rxlEwq_headlineReveal{display:block}.rxlEwq_headlineSvg1,.rxlEwq_headlineSvg2{height:auto;display:block}.rxlEwq_headlineSvg1{aspect-ratio:1032.33/129.408;width:clamp(603.2px,232px + 36.25vw,928px)}.rxlEwq_headlineSvg2{aspect-ratio:1127.03/118.144;width:clamp(659.1px,253.5px + 39.6094vw,1014px)}.rxlEwq_textBlock{text-align:center;flex-direction:column;align-items:center;gap:clamp(15.75px,9.75px + .585938vw,21px);display:flex}.rxlEwq_subheadline{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(21px,13px + .78125vw,28px);font-weight:400;line-height:1.2}.rxlEwq_description{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:0;text-wrap:pretty;color:#747474;max-width:48em;margin:0;font-size:clamp(12px,7.42857px + .446429vw,16px);font-weight:400;line-height:1.8}.rxlEwq_videoPanel{--video-inset:7.5%;--video-radius:8px;width:100%;min-height:max(320px,56svh);clip-path:inset(0 var(--video-inset) round var(--video-radius));background:#171717;flex:1;position:relative;overflow:hidden}.rxlEwq_video{object-fit:cover;object-position:center 80%;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:2500px){.rxlEwq_hero{gap:40px;min-height:0}.rxlEwq_headlineLayer{padding-top:288px}.rxlEwq_headlineSvg1{width:1392px}.rxlEwq_headlineSvg2{width:1521px}.rxlEwq_subheadline{letter-spacing:0;font-size:36px}.rxlEwq_description{font-size:20px}.rxlEwq_videoPanel{flex:none;height:72svh;min-height:0;margin-top:64px}}@media (max-width:1024px){.rxlEwq_hero{gap:24px;min-height:calc(100svh - 42px)}.rxlEwq_headlineLayer{padding-top:96px}.rxlEwq_headline{gap:clamp(10px,2.54453vw,26.056px)}.rxlEwq_headlineSvg1{width:76vw;max-width:100%}.rxlEwq_headlineSvg2{width:82vw;max-width:100%}.rxlEwq_contentBlock{padding-bottom:40px}.rxlEwq_subheadline{letter-spacing:-.02em;font-size:16px}.rxlEwq_description{font-size:14px}.rxlEwq_videoPanel{--video-inset:4%;min-height:240px}.rxlEwq_video{object-position:right center}}
.dVmb3a_section{color:#fff;font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:0;background-color:#0000;width:100%}@media (prefers-reduced-motion:reduce){.dVmb3a_section{background-color:#242424}}.dVmb3a_problemSection,.dVmb3a_workSection{padding-inline:var(--grid-margin);padding-top:110px;padding-bottom:80px}.dVmb3a_problemSection{padding-top:210px;padding-bottom:120px}.dVmb3a_workSection{border-top:1px solid #989797}.dVmb3a_textBlock{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.dVmb3a_sectionLabel{font-family:var(--font-viaoda-libre),serif;color:#989797;margin:0;font-size:20px;font-weight:400;line-height:1.2}.dVmb3a_introHeadline{overflow-wrap:anywhere;max-width:1464px;margin:0;font-size:48px;font-weight:400;line-height:1.3}.dVmb3a_introDescription{color:#d3d3d3;width:100%;max-width:1464px;margin:0;font-size:22px;line-height:1.8}.dVmb3a_processDiagram{background:#343434;width:100%;margin:48px 0 0;padding:40px 24px}.dVmb3a_processDiagram figcaption{margin-bottom:16px;font-size:20px;line-height:1.8}.dVmb3a_processSteps{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dVmb3a_processStep{overflow-wrap:anywhere;background:#ffffff14;border:1px solid #0000;border-radius:4px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;min-height:210px;padding:20px 16px;display:flex}.dVmb3a_stepNumber{font-family:var(--font-viaoda-libre),serif;font-size:22px;line-height:1.2}.dVmb3a_stepTitle{margin:0;font-size:20px;font-weight:500;line-height:1.4}.dVmb3a_stepDescription{color:#999;margin:0;font-size:18px;line-height:1.6}.dVmb3a_missingStep{background:0 0;border:1px dashed #ffffffb3}.dVmb3a_missingStep .dVmb3a_stepDescription{color:#d3d3d3}.dVmb3a_missingLabel{color:#1a1a1a;background:#fff;border-radius:2px;padding:4px 8px;font-size:14px;font-weight:500;line-height:1.4}.dVmb3a_coverage{width:100%;min-width:0;padding-top:32px}.dVmb3a_coverageScroll{width:100%;position:relative;overflow-x:auto}.dVmb3a_coverageScroll:focus-visible{outline-offset:4px;outline:2px solid #fff}.dVmb3a_coverageTable{table-layout:fixed;border-collapse:separate;border-spacing:10px 14px;width:100%;min-width:980px;font-size:18px;line-height:1.4}.dVmb3a_coverageTable th{text-align:left;vertical-align:middle;padding:0;font-weight:400}.dVmb3a_coverageTable th:first-child{color:#d3d3d3;width:250px}.dVmb3a_coverageTable thead th{color:#999;vertical-align:top;font-size:16px}.dVmb3a_coverageTable td{border-radius:3px;height:36px}.dVmb3a_coverageTable tbody tr:last-child th{color:#fff;font-weight:500}.dVmb3a_coverageNumber{font-family:var(--font-viaoda-libre),serif;margin-bottom:2px;font-size:16px;line-height:1.2;display:block}.dVmb3a_covered{background:#ffffff4d}.dVmb3a_uncovered{background:#ffffff12}.dVmb3a_teamCoverage{color:#1a1a1a;text-align:center;background:#fff;padding:10px;font-size:18px;font-weight:500}.dVmb3a_coverageNote{color:#d3d3d3;background-color:#3d3d3d;align-items:center;gap:24px;margin:16px 0 0;padding:24px 32px 24px 48px;font-size:18px;line-height:1.8;display:flex}.dVmb3a_coverageNoteIconBox{box-sizing:border-box;background-color:#494949;border:1px solid #989797;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:flex}.dVmb3a_coverageNoteIcon{object-fit:contain;filter:brightness(0)invert();flex-shrink:0;width:48px;height:48px;display:block}.dVmb3a_entrySection{box-sizing:border-box;border-top:1px solid #ffffff4d;flex-direction:column;align-items:flex-start;gap:24px;width:100%;margin-top:32px;padding:40px 0 0;display:flex}.dVmb3a_entryHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;width:100%;display:flex}.dVmb3a_entryHeading{margin:0;font-size:28px;font-weight:500;line-height:1.5}.dVmb3a_entryDescription{color:#d3d3d3;max-width:1464px;margin:0;font-size:20px;line-height:1.8}.dVmb3a_entryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:100%;margin-top:16px;display:grid}.dVmb3a_entryCard{background:#2b2b2b;min-width:0;padding:24px}.dVmb3a_entryCard p{color:#d3d3d3;margin:10px 0 0;font-size:18px;line-height:1.8}.dVmb3a_entryTitle{margin:0;font-size:32px;font-weight:500;line-height:1.5}.dVmb3a_entryTitle span{margin-left:8px;font-size:18px}.dVmb3a_entryLink{box-sizing:border-box;color:#fff;align-items:center;gap:12px;width:100%;max-width:100%;min-height:44px;margin-top:24px}.dVmb3a_entryLink .dVmb3a_entryLinkText{min-width:0}.dVmb3a_entryLink .dVmb3a_entryLinkLabel{color:#d3d3d3;white-space:normal;overflow-wrap:anywhere;letter-spacing:0}.dVmb3a_entryLink:hover{background-color:#fff}.dVmb3a_entryLink:hover .dVmb3a_entryLinkEyebrow{color:#747474}.dVmb3a_entryLink:hover .dVmb3a_entryLinkLabel,.dVmb3a_entryLink:hover .dVmb3a_entryLinkArrow{color:#3d3b3b}.dVmb3a_entryLink:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.dVmb3a_entryLink,.dVmb3a_entryLink span{transition:none}.dVmb3a_entryLink:hover .dVmb3a_entryLinkArrow svg{animation:none}}.dVmb3a_cta{align-items:center;min-height:44px;margin-left:auto}.dVmb3a_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1439px){.dVmb3a_problemSection{padding-top:120px;padding-bottom:80px}.dVmb3a_introHeadline{font-size:40px}.dVmb3a_introDescription{font-size:20px}.dVmb3a_processSteps{grid-template-columns:repeat(4,minmax(0,1fr))}.dVmb3a_entryGrid{gap:24px}}@media (min-width:2500px){.dVmb3a_introHeadline,.dVmb3a_introDescription,.dVmb3a_entryDescription{max-width:100%}.dVmb3a_sectionLabel{font-size:24px}.dVmb3a_introHeadline{font-size:64px}.dVmb3a_introDescription,.dVmb3a_processDiagram figcaption{font-size:28px}.dVmb3a_stepTitle{font-size:24px}.dVmb3a_stepDescription{font-size:22px}.dVmb3a_missingLabel{font-size:18px}.dVmb3a_coverageTable{font-size:22px}.dVmb3a_coverageTable thead th,.dVmb3a_coverageNumber{font-size:20px}.dVmb3a_teamCoverage,.dVmb3a_coverageNote,.dVmb3a_entryDescription,.dVmb3a_entryCard p{font-size:22px}}@media (max-width:1024px){.dVmb3a_problemSection,.dVmb3a_workSection{padding:64px 24px}.dVmb3a_sectionLabel{font-size:16px}.dVmb3a_introHeadline{font-size:32px}.dVmb3a_introDescription,.dVmb3a_entryDescription,.dVmb3a_coverageNote{font-size:18px}.dVmb3a_processDiagram{margin-top:32px;padding:24px 16px}.dVmb3a_coverageNote{align-items:flex-start;gap:16px;padding:20px 20px 20px 24px}.dVmb3a_coverageNoteIconBox{width:64px;height:64px}.dVmb3a_coverageNoteIcon{width:36px;height:36px}.dVmb3a_processSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dVmb3a_processStep{min-height:180px}.dVmb3a_entryGrid{grid-template-columns:1fr;gap:32px}.dVmb3a_entrySection{padding:32px 0 0}}@media (max-width:599px){.dVmb3a_introHeadline{font-size:28px}.dVmb3a_processSteps{grid-template-columns:1fr}.dVmb3a_processStep{min-height:0}.dVmb3a_entryHeading{font-size:24px}}
.yv_MDG_section{color:#3d3b3b;padding:clamp(90px,55.7143px + 3.34821vw,120px) clamp(60px,37.1429px + 2.23214vw,80px)}.yv_MDG_inner{flex-direction:column;gap:clamp(60px,37.1429px + 2.23214vw,80px);display:flex}.yv_MDG_headerBlock{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);max-width:76vw;display:flex}.yv_MDG_label{font-family:var(--font-viaoda-libre),serif;letter-spacing:.8px;text-transform:uppercase;color:#3d3b3b;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.2}.yv_MDG_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}.yv_MDG_headerBody{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.7}.yv_MDG_illustrationWrap{width:100%;position:relative}.yv_MDG_illustration{width:100%;height:auto}.yv_MDG_illustrationSp{display:none}.yv_MDG_circleRow{display:contents}.yv_MDG_valueCircle{text-align:center;color:#3d3b3b;opacity:0;will-change:transform,opacity;border:1px solid #989797;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(155.25px,96.1071px + 5.77567vw,207px);height:clamp(155.25px,96.1071px + 5.77567vw,207px);display:flex;position:absolute;transform:scale(0)}.yv_MDG_valueCircle[data-circle=fortitude]{background:#fff9;top:9.7%;left:53.3%}.yv_MDG_valueCircle[data-circle=wonder]{background:#fff9;top:37.4%;left:17.5%}.yv_MDG_valueCircle[data-circle=confluence]{background:#fff6;top:50.7%;left:73.3%}.yv_MDG_circleEn{font-family:var(--font-viaoda-libre),serif;text-transform:capitalize;font-size:clamp(12px,7.42857px + .446429vw,16px);font-weight:400;line-height:1.5}.yv_MDG_circleJp{font-family:var(--font-zen-kaku-gothic-new),sans-serif;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.5}.yv_MDG_valueList{flex-direction:column;gap:clamp(44.25px,27.3929px + 1.64621vw,59px);display:flex}.yv_MDG_valueRow{color:#3d3b3b;border-bottom:1px solid #989797;justify-content:space-between;align-items:flex-start;gap:clamp(29.25px,18.1071px + 1.08817vw,39px);padding-bottom:clamp(24px,14.8571px + .892857vw,32px);line-height:1.8;display:flex}.yv_MDG_valueRow:last-child{border-bottom:none;padding-bottom:0}.yv_MDG_valueTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.96px;flex-shrink:0;width:clamp(318.75px,197.321px + 11.8583vw,425px);margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:500}.yv_MDG_valueBody{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:.8px;flex:1 1 0;min-width:0;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400}.yv_MDG_valueContent{flex-direction:column;flex:1 1 0;gap:clamp(29.25px,18.1071px + 1.08817vw,39px);min-width:0;display:flex}.yv_MDG_insightsLinks{gap:clamp(15.75px,9.75px + .585938vw,21px);display:flex}.yv_MDG_insightCard{color:#3d3b3b;border:1px solid #989797;border-radius:4px;justify-content:space-between;align-items:center;width:clamp(315px,195px + 11.7188vw,420px);padding:clamp(15.75px,9.75px + .585938vw,21px) clamp(24px,14.8571px + .892857vw,32px);text-decoration:none;transition:background-color .4s ease-out,color .4s ease-out;display:flex}.yv_MDG_insightCard:hover{background-color:#3d3b3b}.yv_MDG_insightCard:hover .yv_MDG_insightLabel{color:#ffffffb3}.yv_MDG_insightCard:hover .yv_MDG_insightTitle,.yv_MDG_insightCard:hover .yv_MDG_insightArrow{color:#fff}.yv_MDG_insightCard:hover .yv_MDG_insightArrow svg{animation:.4s cubic-bezier(.25,.46,.45,.94) forwards yv_MDG_insightArrowSlide}.yv_MDG_insightCardText{flex-direction:column;line-height:1.5;display:flex}.yv_MDG_insightLabel{font-family:var(--font-viaoda-libre),serif;color:#989797;font-size:clamp(11.25px,6.96429px + .418527vw,15px);font-weight:400;transition:color .4s ease-out}.yv_MDG_insightTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#000;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;transition:color .4s ease-out}.yv_MDG_insightArrow{flex-shrink:0;width:clamp(17.25px,10.6786px + .641741vw,23px);height:clamp(17.25px,10.6786px + .641741vw,23px);transition:color .4s ease-out;overflow:hidden}@keyframes yv_MDG_insightArrowSlide{0%{transform:translate(0)}49%{transform:translate(100%,-100%)}50%{transform:translate(-100%,100%)}to{transform:translate(0)}}@media (max-width:1024px){.yv_MDG_section{padding:clamp(40px,10.1781vw,104.224px) clamp(24px,6.10687vw,62.5344px)}.yv_MDG_headerBlock{gap:clamp(8px,2.03562vw,20.8448px);max-width:100%}.yv_MDG_label{letter-spacing:.48px;font-size:clamp(12px,3.05344vw,31.2672px)}.yv_MDG_heading{letter-spacing:-.44px;font-size:clamp(22px,5.59796vw,57.3232px);line-height:1.5}.yv_MDG_headerBody{letter-spacing:-.26px;font-size:clamp(15px,3.81679vw,39.084px);line-height:1.9}.yv_MDG_inner{gap:clamp(40px,10.1781vw,104.224px)}.yv_MDG_valueRow{flex-direction:column;gap:clamp(16px,4.07125vw,41.6896px)}.yv_MDG_valueTitle{width:100%;font-size:clamp(20px,5.08906vw,52.112px)}.yv_MDG_valueBody{letter-spacing:-.02em;font-size:clamp(15px,3.81679vw,39.084px);line-height:1.9}.yv_MDG_insightsLinks{flex-direction:column}.yv_MDG_insightCard{width:100%}.yv_MDG_illustrationPc{display:none}.yv_MDG_illustrationSp{display:block}.yv_MDG_illustrationWrap{flex-direction:column;align-items:center;display:flex}.yv_MDG_circleRow{justify-content:center;gap:clamp(16px,4.07125vw,41.6896px);margin-top:clamp(-140px,-35.6234vw,-364.784px);display:flex}.yv_MDG_valueCircle{flex-shrink:0;width:clamp(100px,25.4453vw,260.56px);height:clamp(100px,25.4453vw,260.56px);position:static}.yv_MDG_valueCircle[data-circle=fortitude],.yv_MDG_valueCircle[data-circle=wonder],.yv_MDG_valueCircle[data-circle=confluence]{top:auto;left:auto}.yv_MDG_circleEn{font-size:clamp(9px,2.29008vw,23.4504px)}.yv_MDG_circleJp{font-size:clamp(15px,3.81679vw,39.084px)}}
.YJQNYW_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}.YJQNYW_headlineBlock{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);max-width:76vw;margin-bottom:clamp(42px,26px + 1.5625vw,56px);display:flex}.YJQNYW_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}.YJQNYW_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}.YJQNYW_bodyBlock{max-width:76vw}.YJQNYW_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}.YJQNYW_description+.YJQNYW_description{margin-top:1.8em}.YJQNYW_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}.YJQNYW_contactPillInner{gap:var(--contact-pill-gap,clamp(7.5px, 4.64286px + .279018vw, 10px));white-space:nowrap;animation:6s linear infinite YJQNYW_marquee;display:flex}.YJQNYW_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 YJQNYW_marquee{0%{transform:translate(0)}to{transform:translate(-33.33%)}}@media (max-width:1024px){.YJQNYW_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))}.YJQNYW_headline{letter-spacing:1px;font-size:clamp(36px,9.16031vw,93.8015px)}.YJQNYW_subtitle{font-size:clamp(16px,4.07125vw,41.6896px)}.YJQNYW_description{letter-spacing:0;font-size:clamp(20px,5.08906vw,52.112px)}.YJQNYW_contactPill{display:none}}.YJQNYW_heroBg{width:100%;height:clamp(546.75px,338.464px + 20.3404vw,729px);position:relative;overflow:hidden}.YJQNYW_heroBgInner{width:100%;height:160%;position:relative;top:-30%}.YJQNYW_heroBgImg{object-fit:cover;object-position:center top}@media (max-width:1024px){.YJQNYW_section{padding:clamp(16px,4.07125vw,41.6896px) clamp(24px,6.10687vw,62.5344px) clamp(60px,15.2672vw,156.336px)}.YJQNYW_headlineBlock{gap:clamp(8px,2.03562vw,20.8448px);max-width:100%;margin-bottom:clamp(24px,6.10687vw,62.5344px)}.YJQNYW_headline{letter-spacing:.96px;font-size:clamp(36px,9.16031vw,93.8015px)}.YJQNYW_subtitle{letter-spacing:-.24px;font-size:clamp(12px,3.05344vw,31.2672px);line-height:1.3}.YJQNYW_bodyBlock{max-width:100%}.YJQNYW_description{letter-spacing:-.28px;font-size:clamp(15px,3.81679vw,39.084px);line-height:1.9}.YJQNYW_heroBg{height:clamp(300px,76.3359vw,781.679px)}}
.MOQPmW_section{color:#3d3b3b;padding:clamp(90px,55.7143px + 3.34821vw,120px) clamp(60px,37.1429px + 2.23214vw,80px)}.MOQPmW_inner{flex-direction:column;gap:clamp(60px,37.1429px + 2.23214vw,80px);display:flex}.MOQPmW_headerBlock{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);max-width:76vw;display:flex}.MOQPmW_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}.MOQPmW_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}.MOQPmW_headerBody{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.7}.MOQPmW_contentRow{align-items:flex-start;gap:clamp(116.25px,71.9643px + 4.32478vw,155px);margin:0 auto;display:flex;position:relative}.MOQPmW_line1,.MOQPmW_line2{pointer-events:none;z-index:1;background-color:#d3d3d3;height:1px;position:absolute;left:calc(clamp(480px,297.143px + 17.8571vw,640px)/2);right:0}.MOQPmW_line1{top:38.3%}.MOQPmW_line2{top:67%}.MOQPmW_funnelWrap{z-index:2;flex:none;width:clamp(480px,297.143px + 17.8571vw,640px);position:relative}.MOQPmW_funnel{width:100%;height:auto}.MOQPmW_cardsArea{flex-direction:column;flex:1 1 0;gap:clamp(15.75px,9.75px + .585938vw,21px);min-width:0;height:clamp(513.75px,318.036px + 19.1127vw,685px);margin-top:clamp(43.5px,26.9286px + 1.6183vw,58px);display:flex}.MOQPmW_card{background-color:#fff;border-left:3px solid #fff;flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative}.MOQPmW_cardContent{flex-direction:column;flex:1 1 0;gap:clamp(12px,7.42857px + .446429vw,16px);padding:clamp(18px,11.1429px + .669643vw,24px);display:flex}.MOQPmW_cardTop{flex-direction:column;display:flex}.MOQPmW_cardTagEn{font-family:var(--font-viaoda-libre),serif;text-transform:uppercase;color:#747474;margin:0;font-size:clamp(13.5px,8.35714px + .502232vw,18px);font-weight:400;line-height:1.5}.MOQPmW_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}.MOQPmW_cardBody{font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#3d3b3b;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.5}@media (max-width:1024px){.MOQPmW_section{padding:clamp(40px,10.1781vw,104.224px) clamp(24px,6.10687vw,62.5344px)}.MOQPmW_inner{gap:clamp(40px,10.1781vw,104.224px)}.MOQPmW_headerBlock{gap:clamp(8px,2.03562vw,20.8448px);max-width:100%}.MOQPmW_label{letter-spacing:.48px;font-size:clamp(12px,3.05344vw,31.2672px)}.MOQPmW_heading{letter-spacing:-.44px;font-size:clamp(22px,5.59796vw,57.3232px);line-height:1.5}.MOQPmW_headerBody{letter-spacing:-.26px;font-size:clamp(15px,3.81679vw,39.084px);line-height:1.9}.MOQPmW_contentRow{flex-direction:column;gap:clamp(40px,10.1781vw,104.224px)}.MOQPmW_line1,.MOQPmW_line2{display:none}.MOQPmW_cardsArea{height:auto;margin-top:0}.MOQPmW_card{flex:none}.MOQPmW_funnelWrap{width:100%;max-width:clamp(400px,101.781vw,1042.24px);margin:0 auto}.MOQPmW_cardTitle{font-size:clamp(20px,5.08906vw,52.112px)}.MOQPmW_cardBody{letter-spacing:-.26px;font-size:clamp(15px,3.81679vw,39.084px);line-height:1.9}}
.v66F6a_section{color:#3d3b3b;padding:clamp(90px,55.7143px + 3.34821vw,120px) clamp(60px,37.1429px + 2.23214vw,80px)}.v66F6a_inner{flex-direction:column;gap:clamp(60px,37.1429px + 2.23214vw,80px);display:flex}.v66F6a_headerBlock{flex-direction:column;gap:clamp(12px,7.42857px + .446429vw,16px);max-width:76vw;display:flex}.v66F6a_label{font-family:var(--font-viaoda-libre),serif;letter-spacing:.8px;text-transform:uppercase;color:#3d3b3b;margin:0;font-size:clamp(15px,9.28571px + .558036vw,20px);font-weight:400;line-height:1.2}.v66F6a_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}.v66F6a_headerBody{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.7}.v66F6a_framework{flex-direction:column;align-items:center;width:100%;display:flex}.v66F6a_diagram{color:#fff;background-color:#242424;flex-direction:column;align-items:center;width:100%;margin:0 auto;padding:clamp(30px,18.5714px + 1.11607vw,40px) clamp(20.25px,12.5357px + .753348vw,27px);display:flex}.v66F6a_frameworkTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:1.28px;color:#fff;text-align:center;width:100%;margin:0;font-size:clamp(24px,14.8571px + .892857vw,32px);font-weight:500;line-height:1.8}.v66F6a_diagramInner{background-color:#3d3d3d;flex-direction:column;align-items:center;gap:clamp(33.75px,20.8929px + 1.25558vw,45px);width:100%;margin-top:clamp(29.25px,18.1071px + 1.08817vw,39px);padding:clamp(29.25px,18.1071px + 1.08817vw,39px) clamp(45.2px,7.56696vw - 32.2857px,113px);display:flex;overflow:hidden}.v66F6a_abilitiesBlock{flex-direction:column;width:100%;display:flex}.v66F6a_abilitiesHeader{background-color:#5a5a5a;border-bottom:1px solid #747474;border-left:1px solid #747474;border-right:1px solid #747474;flex-direction:column;align-items:center;gap:clamp(6px,3.71429px + .223214vw,8px);height:clamp(105.75px,65.4643px + 3.93415vw,141px);padding-top:clamp(15.75px,9.75px + .585938vw,21px);display:flex}.v66F6a_abilitiesLabel{font-family:var(--font-viaoda-libre),serif;letter-spacing:.96px;text-transform:uppercase;color:#d3d3d3;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.8}.v66F6a_abilitiesSub{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#fff;text-align:center;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7}.v66F6a_abilitiesGrid{width:100%;display:flex;position:relative}.v66F6a_abilityCell{text-align:center;border:1px solid #747474;flex-direction:column;flex:1 1 0;align-items:center;gap:clamp(13.5px,8.35714px + .502232vw,18px);min-width:0;padding:clamp(12px,7.42857px + .446429vw,16px) clamp(7.5px,4.64286px + .279018vw,10px);display:flex;position:relative}.v66F6a_multiply{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:2.94px;color:#fff;text-align:center;z-index:1;pointer-events:none;font-size:clamp(55.5px,34.3571px + 2.06473vw,74px);font-weight:400;line-height:1.8;position:absolute;top:clamp(9px,5.57143px + .334821vw,12px);left:0;transform:translate(-50%)}.v66F6a_abilityLabelEn{font-family:var(--font-viaoda-libre),serif;letter-spacing:.96px;text-transform:uppercase;color:#d3d3d3;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.8}.v66F6a_abilityTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:1.28px;color:#fff;margin:0;font-size:clamp(20.8px,8px + 1.25vw,32px);font-weight:500;line-height:1.8}.v66F6a_abilityDesc{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#fff;white-space:pre;margin:0;font-size:clamp(12px,1.33929vw - 1.71429px,24px);font-weight:400;line-height:1.7}.v66F6a_valuesBlock{flex-direction:column;width:clamp(594px,367.714px + 22.0982vw,792px);max-width:100%;display:flex}.v66F6a_valuesHeader{background-color:#5a5a5a;border-left:1px solid #747474;border-right:1px solid #747474;flex-direction:column;align-items:center;gap:clamp(6px,3.71429px + .223214vw,8px);height:clamp(105.75px,65.4643px + 3.93415vw,141px);padding-top:clamp(15.75px,9.75px + .585938vw,21px);display:flex}.v66F6a_valuesLabel{font-family:var(--font-viaoda-libre),serif;letter-spacing:.96px;text-transform:uppercase;color:#d3d3d3;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.8}.v66F6a_valuesSub{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:-.48px;color:#fff;text-align:center;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.7}.v66F6a_valuesGrid{width:100%;display:flex}.v66F6a_valueCell{text-align:center;white-space:nowrap;border:1px solid #747474;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;padding:clamp(12px,7.42857px + .446429vw,16px) clamp(15px,9.28571px + .558036vw,20px);display:flex}.v66F6a_valueCell:first-child{border:1px solid #747474;border-right:none}.v66F6a_valueLabelEn{font-family:var(--font-viaoda-libre),serif;letter-spacing:.96px;text-transform:uppercase;color:#d3d3d3;margin:0;font-size:clamp(18px,11.1429px + .669643vw,24px);font-weight:400;line-height:1.8}.v66F6a_valueTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;letter-spacing:1.28px;color:#fff;margin:0;font-size:clamp(24px,14.8571px + .892857vw,32px);font-weight:500;line-height:1.8}@media (max-width:1024px){.v66F6a_section{padding:clamp(40px,10.1781vw,104.224px) clamp(24px,6.10687vw,62.5344px)}.v66F6a_inner{gap:clamp(40px,10.1781vw,104.224px)}.v66F6a_headerBlock{gap:clamp(8px,2.03562vw,20.8448px);max-width:100%}.v66F6a_label{letter-spacing:.48px;font-size:clamp(12px,3.05344vw,31.2672px)}.v66F6a_heading{letter-spacing:-.44px;font-size:clamp(22px,5.59796vw,57.3232px);line-height:1.5}.v66F6a_headerBody{letter-spacing:-.26px;font-size:clamp(15px,3.81679vw,39.084px);line-height:1.9}.v66F6a_diagramInner{width:100%;padding:clamp(20px,5.08906vw,52.112px)}.v66F6a_abilitiesHeader,.v66F6a_valuesHeader{height:auto;padding:clamp(16px,4.07125vw,41.6896px)}.v66F6a_abilitiesGrid{flex-direction:column}.v66F6a_abilityCell{border:1px solid #747474}.v66F6a_multiply{z-index:1;background-color:#3d3d3d;padding:0 clamp(8px,2.03562vw,20.8448px);font-size:clamp(24px,6.10687vw,62.5344px);line-height:1;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.v66F6a_valuesBlock{width:100%}.v66F6a_valuesGrid{flex-direction:column}.v66F6a_valueCell{border:1px solid #747474}.v66F6a_valueCell:first-child{border-right:1px solid #747474}.v66F6a_frameworkTitle{font-size:clamp(20px,5.08906vw,52.112px)}.v66F6a_abilitiesLabel,.v66F6a_valuesLabel,.v66F6a_abilitiesSub,.v66F6a_valuesSub,.v66F6a_abilityLabelEn,.v66F6a_valueLabelEn{font-size:clamp(15px,3.81679vw,39.084px)}.v66F6a_abilityTitle,.v66F6a_valueTitle{font-size:clamp(20px,5.08906vw,52.112px)}.v66F6a_abilityDesc{white-space:pre-line;font-size:clamp(12px,3.05344vw,31.2672px)}}
._6aIOpG_section{padding-inline:var(--grid-margin);font-family:var(--font-zen-kaku-gothic-new),sans-serif;color:#3d3b3b;letter-spacing:0;flex-direction:column;gap:64px;padding-block:clamp(67.5px,41.7857px + 2.51116vw,90px);display:flex}._6aIOpG_header{flex-direction:column;align-items:flex-start;gap:16px;display:flex}._6aIOpG_label,._6aIOpG_cardLabel{font-family:var(--font-viaoda-libre),serif;color:#747474;margin:0;font-weight:400;line-height:1.2}._6aIOpG_label{font-size:20px}._6aIOpG_cardLabel{font-size:16px}._6aIOpG_heading{overflow-wrap:anywhere;margin:0;font-size:56px;font-weight:400;line-height:1.3}._6aIOpG_description{max-width:1465px;margin:0;font-size:24px;line-height:1.7}._6aIOpG_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._6aIOpG_card{background-color:#f6f6f6;flex-direction:column;gap:14px;min-width:0;padding:40px;display:flex}._6aIOpG_cardTitle{margin:0;font-size:28px;font-weight:500;line-height:1.4}._6aIOpG_cardDescription{margin:0;font-size:18px;line-height:1.8}._6aIOpG_studyCard{grid-column:1/-1}._6aIOpG_sessions{padding-top:8px}._6aIOpG_sessionsHeading{color:#747474;margin:0 0 12px;font-size:16px;font-weight:500;line-height:1.6}._6aIOpG_sessionList{margin:0;padding:0;list-style:none}._6aIOpG_sessionRow{border-top:1px solid #dfdfdf;grid-template-columns:minmax(0,200fr) minmax(0,420fr) minmax(0,1012fr);gap:24px;padding-block:16px;display:grid}._6aIOpG_sessionRow>p{min-width:0;margin:0}._6aIOpG_sessionCategory{color:#747474;font-size:14px;line-height:1.6}._6aIOpG_sessionTitle{font-size:18px;font-weight:500;line-height:1.6}._6aIOpG_sessionDescription{font-size:15px;line-height:1.7}@media (max-width:1024px){._6aIOpG_section{gap:32px;padding-block:60px}._6aIOpG_heading{font-size:28px}._6aIOpG_label{font-size:16px}._6aIOpG_description{font-size:18px}._6aIOpG_cards{grid-template-columns:minmax(0,1fr)}._6aIOpG_card{padding:24px}._6aIOpG_cardTitle{font-size:24px}._6aIOpG_cardDescription{font-size:16px}._6aIOpG_sessionRow{grid-template-columns:minmax(0,1fr);gap:8px}}
.TzUtbG_link{color:#3d3b3b;align-items:center;gap:clamp(12px,7.42857px + .446429vw,16px);text-decoration:none;transition:opacity .2s;display:inline-flex}.TzUtbG_link:hover{opacity:.6}
.YLVWOW_badge{font-family:var(--font-viaoda-libre),serif;text-transform:uppercase;white-space:nowrap;border:1px solid #989797;border-radius:48px;justify-content:center;align-items:center;padding:clamp(7.5px,4.64286px + .279018vw,10px) clamp(12px,7.42857px + .446429vw,16px);font-weight:400;line-height:1.3;display:inline-flex}
.CpoHdG_cardLink{color:inherit;text-decoration:none;display:block}.CpoHdG_card{display:block}.CpoHdG_cardList{border-bottom:1px solid #e5e5e5;padding:clamp(30px,18.5714px + 1.11607vw,40px) 0}.CpoHdG_cardRelated{flex-direction:column;display:flex}.CpoHdG_cardMeta{justify-content:space-between;align-items:center;margin-bottom:clamp(6px,3.71429px + .223214vw,8px);display:flex}.CpoHdG_readTime{font-family:var(--font-zen-kaku-gothic-new),sans-serif;font-size:var(--insight-card-meta-size,clamp(12px, 7.42857px + .446429vw, 16px));letter-spacing:-.02em;color:#3d3b3b;text-transform:capitalize;font-weight:400;line-height:1.3}.CpoHdG_category{font-family:var(--font-zen-kaku-gothic-new),sans-serif;font-size:var(--insight-card-meta-size,clamp(12px, 7.42857px + .446429vw, 16px));letter-spacing:-.02em;color:#3d3b3b;font-weight:400;line-height:1.3}.CpoHdG_cardBody{flex-direction:column;gap:clamp(9.75px,6.03571px + .362723vw,13px);display:flex}.CpoHdG_thumbnailWrap{background-color:#d0cdcd;width:100%;height:clamp(201px,124.429px + 7.47768vw,268px);position:relative;overflow:hidden}.CpoHdG_thumbnailImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CpoHdG_cardTitle{font-family:var(--font-zen-kaku-gothic-new),sans-serif;font-size:var(--insight-card-title-size,clamp(15px, 9.28571px + .558036vw, 20px));letter-spacing:-.02em;color:#3d3b3b;margin:0;font-weight:400;line-height:1.3}.CpoHdG_cardDate{font-family:var(--font-zen-kaku-gothic-new),sans-serif;font-size:var(--insight-card-date-size,clamp(11.25px, 6.96429px + .418527vw, 15px));letter-spacing:-.02em;color:#747474;font-weight:400;line-height:1.3}@media (max-width:1024px){.CpoHdG_thumbnailWrap{height:clamp(180px,45.8015vw,469.008px)}.CpoHdG_cardTitle{font-size:clamp(15px,3.81679vw,39.084px)}.CpoHdG_cardDate{font-size:clamp(12px,3.05344vw,31.2672px)}.CpoHdG_readTime,.CpoHdG_category{font-size:clamp(13px,3.30789vw,33.8728px)}.CpoHdG_cardList{padding:clamp(32px,8.14249vw,83.3791px) 0}}
