._0yBoUG_button{border:1px solid var(--ink);letter-spacing:.04em;min-height:52px;transition:background-color var(--duration-hover) ease-out, border-color var(--duration-hover) ease-out, color var(--duration-hover) ease-out;justify-content:space-between;align-items:center;gap:28px;padding:12px 22px;font-size:.9rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}._0yBoUG_primary{background:var(--ink);color:var(--text-invert)}._0yBoUG_primary:hover{background:var(--ink-soft);border-color:var(--ink-soft)}._0yBoUG_secondary{color:var(--ink);background:0 0}._0yBoUG_secondary:hover{background:var(--paper-alt)}._0yBoUG_inverse{border-color:var(--text-invert);background:var(--text-invert);color:var(--ink)}._0yBoUG_inverse:hover{border-color:var(--brass-soft);background:var(--brass-soft)}._0yBoUG_arrow{font-family:var(--font-serif), Georgia, serif;flex:none;font-size:1.2rem;line-height:1}@media (max-width:520px){._0yBoUG_button{width:100%}}
.E0mrha_container{width:min(100% - 48px, var(--maxw));margin-inline:auto}.E0mrha_narrow{max-width:var(--maxw-text)}@media (max-width:600px){.E0mrha_container{width:min(100% - 40px, var(--maxw))}}
.yg9ahW_footer{background:var(--ink);color:var(--text-invert);padding-block:clamp(64px,8vw,104px) 32px}.yg9ahW_top{border-bottom:1px solid var(--ink-line);grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);gap:clamp(48px,8vw,112px);padding-bottom:56px;display:grid}.yg9ahW_identity{max-width:620px}.yg9ahW_logo{width:clamp(200px,28vw,300px);height:auto;display:block}.yg9ahW_company{color:color-mix(in srgb, var(--paper) 80%, var(--ink));font-family:var(--font-mincho), serif;letter-spacing:.08em;margin-top:12px;font-size:.8rem}.yg9ahW_kojo{max-width:560px;font-family:var(--font-mincho), serif;letter-spacing:.04em;margin-top:30px;font-size:clamp(1rem,1.7vw,1.2rem)}.yg9ahW_navigation{border-top:1px solid var(--ink-line);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.yg9ahW_link{border-bottom:1px solid var(--ink-line);color:var(--text-invert);transition:color var(--duration-hover) ease-out;padding:13px 8px;font-size:.82rem;text-decoration:none}.yg9ahW_link:hover{color:var(--accent-on-ink)}.yg9ahW_details{border-bottom:1px solid var(--ink-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-block:36px;font-size:.82rem;display:grid}.yg9ahW_label{color:var(--accent-on-ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:.08em;margin-bottom:8px}.yg9ahW_email{overflow-wrap:anywhere}.yg9ahW_copyright{color:var(--accent-on-ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;font-size:.76rem;display:flex}.yg9ahW_saLink{color:var(--accent-on-ink);flex:none;font-size:.7rem;text-decoration:none}.yg9ahW_saLink:hover{text-decoration:underline}@media (max-width:760px){.yg9ahW_top,.yg9ahW_details{grid-template-columns:1fr}}@media (max-width:420px){.yg9ahW_navigation{grid-template-columns:1fr}}
.APpaMG_group{font-family:var(--font-serif), Georgia, serif;letter-spacing:.02em;gap:14px;font-size:.82rem;display:inline-flex}.APpaMG_link{color:var(--text-mute);transition:border-color var(--duration-hover) ease-out, color var(--duration-hover) ease-out;border-bottom:1px solid #0000;padding-block:3px;text-decoration:none}.APpaMG_link:hover,.APpaMG_link[aria-current=true]{border-bottom-color:var(--brass);color:var(--text)}
._1NU5RW_prose{max-width:var(--maxw-text);gap:22px;display:grid}._1NU5RW_prose p{color:var(--text)}._1NU5RW_quote{border-top:1px solid var(--brass);border-bottom:1px solid var(--line-strong);max-width:880px;font-family:var(--font-mincho), serif;padding:clamp(28px,5vw,56px);font-size:clamp(1.08rem,2vw,1.35rem);line-height:2}._1NU5RW_quote>p+p{margin-top:1.5em}._1NU5RW_grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}._1NU5RW_gridItem{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:clamp(28px,4vw,44px)}._1NU5RW_gridItem:nth-child(2n){border-right:0}._1NU5RW_gridTitle{margin-bottom:14px;font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.6}._1NU5RW_gridBody{color:var(--text-mute);font-size:.95rem}@media (max-width:680px){._1NU5RW_grid{grid-template-columns:1fr}._1NU5RW_gridItem,._1NU5RW_gridItem:nth-child(2n){border-right:0}}
._5aLDqq_hero{border-bottom:1px solid var(--line);background:var(--paper);padding-block:clamp(72px,10vw,132px)}._5aLDqq_inner{max-width:900px}._5aLDqq_eyebrow{color:var(--text-mute);font-family:var(--font-serif), Georgia, serif;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:24px;font-size:.84rem;font-weight:600;display:flex}._5aLDqq_eyebrow:before{background:var(--brass);content:"";width:36px;height:1px}._5aLDqq_title{max-width:18em;font-size:clamp(2rem,5vw,3.5rem);line-height:1.42}._5aLDqq_lead{max-width:var(--maxw-text);color:var(--text-mute);margin-top:32px;font-size:clamp(1rem,1.5vw,1.12rem)}
.KHjLKa_header{z-index:100;border-bottom:1px solid var(--line);background:var(--paper);background:color-mix(in srgb, var(--paper) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.KHjLKa_inner{width:min(100% - 48px, var(--maxw));align-items:center;gap:28px;min-height:84px;margin-inline:auto;display:flex;position:relative}.KHjLKa_brand{color:var(--text);flex-direction:column;flex:none;margin-right:auto;line-height:1.2;text-decoration:none;display:flex}.KHjLKa_logo{width:168px;height:auto;display:block}.KHjLKa_companyName{color:var(--text-mute);font-family:var(--font-mincho), serif;letter-spacing:.08em;margin-top:4px;font-size:.68rem}.KHjLKa_navLinks{align-items:center;gap:clamp(14px,1.8vw,26px);display:flex}.KHjLKa_navLink{letter-spacing:.035em;white-space:nowrap;padding-block:8px;font-size:.82rem;text-decoration:none;position:relative}.KHjLKa_navLink:after{background:var(--brass);content:"";transform-origin:100%;height:1px;transition:transform var(--duration-hover) ease-out;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.KHjLKa_navLink:hover:after,.KHjLKa_navLink[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.KHjLKa_mobileLanguage,.KHjLKa_menuButton{display:none}.KHjLKa_menuButton{border:1px solid var(--line-strong);cursor:pointer;background:0 0;width:44px;height:44px;padding:12px 10px}.KHjLKa_menuLine{background:var(--ink);width:100%;height:1px;margin-block:5px;display:block}@media (max-width:980px){.KHjLKa_inner{width:min(100% - 40px, var(--maxw));min-height:76px}.KHjLKa_desktopLanguage{display:none}.KHjLKa_menuButton{flex:none;display:block}.KHjLKa_nav{border-bottom:1px solid var(--line-strong);background:var(--paper);opacity:0;pointer-events:none;transition:opacity var(--duration-hover) ease-out, transform var(--duration-hover) ease-out, visibility var(--duration-hover) ease-out;visibility:hidden;padding:24px 20px 28px;position:absolute;top:100%;left:-20px;right:-20px;transform:translateY(-8px)}.KHjLKa_navOpen{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.KHjLKa_navLinks{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.KHjLKa_navLink{border-bottom:1px solid var(--line);white-space:normal;padding:14px 4px}.KHjLKa_navLink:after{display:none}.KHjLKa_mobileLanguage{margin-top:22px;display:block}}@media (max-width:480px){.KHjLKa_logo{width:136px}.KHjLKa_companyName{font-size:.62rem}}
.RbW__W_reveal{opacity:1;transition:opacity var(--duration-reveal) ease-out, transform var(--duration-reveal) ease-out;transform:translateY(0)}.RbW__W_reveal[data-pending=true]{opacity:0;transform:translateY(12px)}.RbW__W_reveal[data-visible=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.RbW__W_reveal{opacity:1;transform:none}}
.RCdHPa_section{padding-block:var(--gap-section)}.RCdHPa_paper{background:var(--paper)}.RCdHPa_paperAlt{background:var(--paper-alt);border-block:1px solid var(--line)}.RCdHPa_ink{background:var(--ink);color:var(--text-invert)}.RCdHPa_heading{max-width:var(--maxw-text);margin-bottom:clamp(44px,6vw,72px)}.RCdHPa_eyebrow{color:var(--text-mute);font-family:var(--font-serif), Georgia, serif;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:18px;font-size:.82rem;font-weight:600;display:flex}.RCdHPa_eyebrow:before{background:var(--brass);content:"";width:32px;height:1px}.RCdHPa_ink .RCdHPa_eyebrow{color:var(--accent-on-ink)}.RCdHPa_title{font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.55}.RCdHPa_lead{color:var(--text-mute);margin-top:24px;font-size:clamp(1rem,1.4vw,1.08rem)}.RCdHPa_note{color:var(--text-mute);margin-top:14px;font-size:.76rem;line-height:1.8}.RCdHPa_ink .RCdHPa_lead,.RCdHPa_ink .RCdHPa_note{color:var(--text-invert)}@media (max-width:600px){.RCdHPa_heading{margin-bottom:36px}}
.oe3DtG_hero{border-bottom:1px solid var(--line);background:var(--paper);min-height:min(820px,100svh - 84px);padding-block:clamp(76px,11vw,148px)}.oe3DtG_heroInner{z-index:1;max-width:960px;position:relative}.oe3DtG_heroEyebrow{color:var(--text-mute);font-family:var(--font-serif), Georgia, serif;letter-spacing:.1em;align-items:center;gap:14px;margin-bottom:28px;font-size:clamp(.82rem,1.3vw,.95rem);font-weight:600;display:flex}.oe3DtG_heroEyebrow:before{background:var(--brass);content:"";width:38px;height:1px}.oe3DtG_heroTitle{white-space:pre-line;max-width:17em;font-size:clamp(2rem,5vw,3.5rem);line-height:1.48}.oe3DtG_heroCopy{max-width:var(--maxw-text);color:var(--text);gap:18px;margin-top:36px;font-size:clamp(1rem,1.45vw,1.08rem);display:grid}.oe3DtG_heroContext{color:var(--text-mute);font-size:.94rem}.oe3DtG_heroActions{flex-wrap:wrap;gap:14px;margin-top:46px;display:flex}.oe3DtG_nameBody{color:var(--text);font-size:clamp(1.02rem,1.7vw,1.15rem)}.oe3DtG_sectionAction{margin-top:36px}.oe3DtG_onePackageStatement{border-left:1px solid var(--accent-on-ink);gap:clamp(14px,2vw,20px);padding-left:clamp(24px,4vw,44px);display:grid}.oe3DtG_onePackageStatement p{max-width:46em;font-size:clamp(1rem,1.7vw,1.16rem)}.oe3DtG_onePackageStatement p:first-child{color:var(--accent-on-ink);font-family:var(--font-mincho), serif;font-size:clamp(1.35rem,2.6vw,2rem)}.oe3DtG_diagram{max-width:960px;margin:0 auto clamp(56px,7vw,88px)}.oe3DtG_diagramCaption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.oe3DtG_diagramBand{background:var(--ink);min-height:112px;color:var(--text-invert);text-align:center;place-content:center;gap:10px;padding:24px;display:grid}.oe3DtG_diagramBandTitle,.oe3DtG_diagramOutcomeLabel{font-family:var(--font-mincho), serif;letter-spacing:.03em;font-size:clamp(1.15rem,2vw,1.42rem)}.oe3DtG_diagramBandBody{color:var(--text-invert);font-family:var(--font-serif), Georgia, serif;letter-spacing:.1em;font-size:.9rem}.oe3DtG_diagramOutcomeLabel{line-height:1.7}.oe3DtG_diagramConnector{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:92px;display:grid;position:relative}.oe3DtG_diagramConnector p{background:var(--paper-alt);max-width:calc(100% - 18px);color:var(--text-mute);grid-column:2;justify-self:start;margin-left:18px;padding:4px 10px;font-size:.78rem;position:relative}.oe3DtG_diagramConnectorArrow{background:var(--brass);width:1px;position:absolute;top:0;bottom:12px;left:50%;transform:translate(-50%)}.oe3DtG_diagramConnectorArrow:after{border-top:7px solid var(--brass);content:"";border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.oe3DtG_diagramLanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,28px);display:grid}.oe3DtG_diagramLane{border:1px solid var(--line-strong);background:var(--paper);min-width:0;padding:clamp(26px,4vw,40px)}.oe3DtG_diagramLane h3{font-family:var(--font-mincho), serif;font-size:clamp(1.16rem,2vw,1.4rem);line-height:1.55}.oe3DtG_diagramEntry{border-block:1px solid var(--brass);color:var(--accent);letter-spacing:.04em;margin-top:18px;padding-block:4px;font-size:.75rem;font-weight:600;display:inline-block}.oe3DtG_diagramProcess{margin-top:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.76rem,1.4vw,.86rem);line-height:1.8}.oe3DtG_diagramDestinations{color:var(--text-mute);gap:10px;margin-top:22px;font-size:.8rem;list-style:none;display:grid}.oe3DtG_diagramDestinations li{padding-left:22px;position:relative}.oe3DtG_diagramDestinations li:before{color:var(--brass);content:"→";position:absolute;left:0}.oe3DtG_diagramOutcomeNote{color:var(--text-mute);text-align:center;margin-top:14px;font-size:.76rem}.oe3DtG_serviceGrid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.oe3DtG_serviceCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-width:0;padding:clamp(28px,3.5vw,44px);display:flex}.oe3DtG_serviceCard:last-child{border-right:0}.oe3DtG_serviceNumber,.oe3DtG_whyNumber{color:var(--text-mute);font-family:var(--font-serif), Georgia, serif;letter-spacing:.12em;font-size:.82rem}.oe3DtG_serviceTitle{margin-top:28px;font-size:clamp(1.18rem,2vw,1.5rem);line-height:1.65}.oe3DtG_serviceSummary{color:var(--text-mute);margin-top:20px;font-size:.92rem}.oe3DtG_textLink{color:var(--text);justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:30px;font-size:.84rem;font-weight:500;text-decoration:none;display:flex}.oe3DtG_textLink span:first-child{border-bottom:1px solid var(--line-strong)}.oe3DtG_whyGrid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.oe3DtG_whyItem{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:clamp(28px,3.5vw,44px)}.oe3DtG_whyItem:last-child{border-right:0}.oe3DtG_whyTitle{margin-top:30px;font-size:clamp(1.16rem,2vw,1.45rem);line-height:1.65}.oe3DtG_whyBody{color:var(--text-mute);margin-top:18px;font-size:.92rem}.oe3DtG_representativeGrid{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,8vw,100px);display:grid}.oe3DtG_portraitFrame{border:1px solid var(--line-strong);position:relative}.oe3DtG_portraitFrame:before{z-index:-1;border-right:1px solid var(--brass);border-bottom:1px solid var(--brass);content:"";position:absolute;inset:14px -14px -14px 14px}.oe3DtG_portrait{filter:saturate(.75)contrast(1.02);width:100%}.oe3DtG_representativeCopy{max-width:590px}.oe3DtG_role{color:var(--text-mute);letter-spacing:.08em;font-size:.82rem}.oe3DtG_representativeName{margin-block:12px 26px;font-size:clamp(1.6rem,3vw,2.2rem)}@media (max-width:820px){.oe3DtG_hero{background:var(--paper);min-height:auto}.oe3DtG_serviceGrid,.oe3DtG_whyGrid{grid-template-columns:1fr}.oe3DtG_serviceCard,.oe3DtG_serviceCard:last-child,.oe3DtG_whyItem,.oe3DtG_whyItem:last-child{border-right:0}.oe3DtG_representativeGrid{grid-template-columns:1fr}.oe3DtG_portraitFrame{max-width:520px}}@media (max-width:760px){.oe3DtG_diagramLanes{grid-template-columns:1fr}}@media (max-width:520px){.oe3DtG_heroActions{flex-direction:column}}
.MsnHma_grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.MsnHma_card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-width:0;padding:clamp(28px,4vw,48px);display:flex}.MsnHma_card:nth-child(2n){border-right:0}.MsnHma_header{border-bottom:1px solid var(--line);padding-bottom:28px}.MsnHma_tag{color:var(--text-mute);font-family:var(--font-serif), Georgia, serif;letter-spacing:.1em;margin-bottom:12px;font-size:.78rem;font-weight:600}.MsnHma_tag:before{background:var(--brass);content:"";vertical-align:middle;width:20px;height:1px;margin-right:10px;display:inline-block}.MsnHma_name{font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.55}.MsnHma_industry{color:var(--text-mute);margin-top:10px;font-size:.82rem}.MsnHma_details{gap:26px;padding-block:30px;display:grid}.MsnHma_detail dt{color:var(--text-mute);font-family:var(--font-serif), Georgia, serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:600}.MsnHma_detail dd{overflow-wrap:anywhere;font-size:.92rem}.MsnHma_attribution{border-top:1px solid var(--line);color:var(--text-mute);margin-top:auto;padding-top:22px;font-size:.72rem;line-height:1.7}@media (max-width:760px){.MsnHma_grid{grid-template-columns:1fr}.MsnHma_card,.MsnHma_card:nth-child(2n){border-right:0}}
.-\33 2bJW_table{border-top:1px solid var(--line-strong)}.-\33 2bJW_row{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);gap:clamp(24px,5vw,56px);padding-block:26px;display:grid}.-\33 2bJW_row dt{color:var(--text-mute);font-size:.86rem;font-weight:500}.-\33 2bJW_row dd{overflow-wrap:anywhere}@media (max-width:560px){.-\33 2bJW_row{grid-template-columns:1fr;gap:8px}}
.AUWb0W_formShell{gap:clamp(36px,5vw,56px);display:grid}.AUWb0W_formHeading{gap:16px;display:grid}.AUWb0W_formHeading h2{font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.55}.AUWb0W_formHeading p{color:var(--text-mute)}.AUWb0W_form{gap:30px;display:grid}.AUWb0W_fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.AUWb0W_field{gap:10px;display:grid}.AUWb0W_field label{align-items:baseline;gap:10px;font-size:.92rem;font-weight:500;display:flex}.AUWb0W_required,.AUWb0W_optional{letter-spacing:.08em;font-size:.72rem;font-weight:500}.AUWb0W_required{color:var(--accent)}.AUWb0W_optional{color:var(--text-mute)}.AUWb0W_field input,.AUWb0W_field textarea{border:1px solid var(--line-strong);background:var(--paper);width:100%;color:var(--text);transition:border-color var(--duration-hover) ease-out, background-color var(--duration-hover) ease-out}.AUWb0W_field input{min-height:54px;padding:10px 14px}.AUWb0W_field textarea{resize:vertical;min-height:220px;padding:14px;line-height:1.8}.AUWb0W_field input:hover,.AUWb0W_field textarea:hover{border-color:var(--ink-line)}.AUWb0W_field input:focus,.AUWb0W_field textarea:focus{border-color:var(--accent);background:var(--paper-alt)}.AUWb0W_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.AUWb0W_submit{border:1px solid var(--ink);background:var(--ink);width:min(100%,280px);min-height:56px;color:var(--text-invert);cursor:pointer;letter-spacing:.04em;transition:background-color var(--duration-hover) ease-out, border-color var(--duration-hover) ease-out, opacity var(--duration-hover) ease-out;justify-content:space-between;align-items:center;gap:28px;padding:12px 22px;font-size:.92rem;font-weight:500;display:inline-flex}.AUWb0W_submit:hover:not(:disabled){border-color:var(--ink-soft);background:var(--ink-soft)}.AUWb0W_submit:disabled{cursor:wait;opacity:.7}.AUWb0W_status{border-left:3px solid var(--accent);background:var(--paper-alt);padding:18px 20px}.AUWb0W_success{font-size:1.02rem}.AUWb0W_error{color:var(--text)}.AUWb0W_replyNote{border-top:1px solid var(--line);color:var(--text-mute);padding-top:24px;font-size:.88rem}@media (max-width:640px){.AUWb0W_fieldGrid{grid-template-columns:1fr;gap:30px}.AUWb0W_submit{width:100%}}
.DHF4nW_profileGrid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,8vw,96px);display:grid}.DHF4nW_imageFrame{border:1px solid var(--line-strong)}.DHF4nW_image{filter:saturate(.75)contrast(1.02);width:100%}.DHF4nW_timeline{border-top:1px solid var(--line-strong);list-style:none}.DHF4nW_timelineItem{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.25fr) minmax(0,1fr);gap:clamp(24px,5vw,68px);padding-block:24px;display:grid}.DHF4nW_date{color:var(--text-mute);font-family:var(--font-serif), Georgia, serif;letter-spacing:.04em;font-size:.88rem}.DHF4nW_timelineItem p{overflow-wrap:anywhere}.DHF4nW_deals{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.DHF4nW_deals thead th{border-bottom:1px solid var(--line-strong);color:var(--text-mute);letter-spacing:.04em;padding-block:0 14px;font-size:.86rem;font-weight:500}.DHF4nW_deals thead th:first-child{width:28%}.DHF4nW_deals thead th:nth-child(2){width:22%}.DHF4nW_deals tbody th,.DHF4nW_deals tbody td{border-bottom:1px solid var(--line);overflow-wrap:anywhere;vertical-align:top;padding-block:26px;padding-inline-end:clamp(20px,3vw,44px);font-weight:400}.DHF4nW_deals thead th:last-child,.DHF4nW_deals tbody td:last-child{padding-inline-end:0}.DHF4nW_dealSeat{display:block}.DHF4nW_dealPeriod{color:var(--text-mute);font-family:var(--font-serif), Georgia, serif;letter-spacing:.04em;margin-top:8px;font-size:.88rem;display:block}.DHF4nW_cellLabel{display:none}@media (max-width:720px){.DHF4nW_profileGrid{grid-template-columns:1fr}.DHF4nW_imageFrame{max-width:520px}.DHF4nW_timelineItem{grid-template-columns:1fr;gap:8px}.DHF4nW_deals,.DHF4nW_deals tbody,.DHF4nW_deals tr,.DHF4nW_deals tbody th,.DHF4nW_deals tbody td{width:auto;display:block}.DHF4nW_deals thead{display:none}.DHF4nW_deals tr{border-bottom:1px solid var(--line-strong);padding-block:24px}.DHF4nW_deals tbody th,.DHF4nW_deals tbody td{border-bottom:0;padding-block:0;padding-inline-end:0}.DHF4nW_deals tbody td{margin-top:16px}.DHF4nW_cellLabel{color:var(--text-mute);letter-spacing:.04em;margin-bottom:6px;font-size:.8rem;display:block}}
.kwvb8W_situationList{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.kwvb8W_situationList li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:clamp(28px,4vw,42px) clamp(26px,4vw,40px) clamp(28px,4vw,42px) clamp(54px,6vw,72px);position:relative}.kwvb8W_situationList li:nth-child(2n){border-right:0}.kwvb8W_situationList li:before{background:var(--brass);content:"";width:10px;height:1px;position:absolute;top:clamp(34px,4.5vw,50px);left:clamp(26px,3vw,38px)}.kwvb8W_areaGrid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kwvb8W_areaItem{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:clamp(26px,3.5vw,40px)}.kwvb8W_areaItem:nth-child(3n){border-right:0}.kwvb8W_areaItem h3{font-size:1.12rem;line-height:1.6}.kwvb8W_areaItem p{color:var(--text-mute);margin-top:14px;font-size:.9rem}.kwvb8W_processList{border-top:1px solid var(--line-strong);list-style:none}.kwvb8W_processItem{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:clamp(20px,4vw,52px);padding:clamp(28px,4vw,44px) 0;display:grid}.kwvb8W_stepNumber{color:var(--text-mute);font-family:var(--font-serif), Georgia, serif;letter-spacing:.12em;font-size:.86rem}.kwvb8W_processItem h3{font-size:clamp(1.18rem,2vw,1.45rem)}.kwvb8W_processItem div p{max-width:var(--maxw-text);color:var(--text-mute);margin-top:12px}.kwvb8W_informationCopy{gap:20px;display:grid}.kwvb8W_destinationList{border-top:1px solid var(--line-strong);list-style:none}.kwvb8W_destinationList li{border-bottom:1px solid var(--line);color:var(--text-mute);padding:18px 18px 18px 34px;font-size:.9rem;position:relative}.kwvb8W_destinationList li:before{color:var(--brass);content:"→";position:absolute;top:18px;left:8px}@media (max-width:780px){.kwvb8W_areaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.kwvb8W_areaItem:nth-child(3n){border-right:1px solid var(--line)}.kwvb8W_areaItem:nth-child(2n){border-right:0}}@media (max-width:620px){.kwvb8W_situationList,.kwvb8W_areaGrid{grid-template-columns:1fr}.kwvb8W_situationList li,.kwvb8W_situationList li:nth-child(2n),.kwvb8W_areaItem,.kwvb8W_areaItem:nth-child(2n),.kwvb8W_areaItem:nth-child(3n){border-right:0}.kwvb8W_processItem{grid-template-columns:42px minmax(0,1fr)}}.kwvb8W_deepDiveGrid{border-top-color:var(--ink-line)}.kwvb8W_areaItem.kwvb8W_deepDiveItem{border-color:var(--ink-line)}.kwvb8W_deepDiveItem p{color:var(--text-invert)}.kwvb8W_destinationLead{color:var(--text-mute);margin-bottom:24px}
