.business-breadcrumb{padding:22px 0 32px;font-size:.75rem;color:var(--text)}.business-breadcrumb ol{display:flex;flex-wrap:wrap;gap:6px 12px;list-style:none;margin:0;padding:0}.business-breadcrumb li+li:before{content:'/';padding-right:12px;color:#80613e}.business-breadcrumb a{display:inline-flex;min-height:32px;align-items:center}.business-breadcrumb li{display:flex;align-items:center}.business-hero h1{font-size:clamp(2.875rem,11.4vw,4rem);max-width:15ch}.business-hero .eyebrow{max-width:30ch}.business-hero .hero-description{max-width:47ch}.business-hero .hero-actions{gap:14px}.business-art{position:relative;isolation:isolate;background:var(--navy);color:var(--white);margin-top:34px;min-height:156px;display:flex;align-items:center;padding:24px;overflow:hidden}.business-art-top{display:none}.business-art-center{width:124px;height:124px;position:relative;flex:0 0 124px;margin:-8px 20px -8px -8px}.business-art-center svg{position:absolute;inset:0;width:100%;height:100%;opacity:.55}.business-art-monogram{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--serif);font-size:76px;line-height:1;letter-spacing:-.08em;padding-right:6px;color:#e4dfd3}.business-art>p{font-family:var(--serif);font-size:1.4rem;line-height:1.1;letter-spacing:-.02em}.business-art em{font-style:normal;color:var(--bronze-light)}.business-hero-foot{margin-top:26px;border-top:1px solid var(--line);padding-block:18px;display:flex;justify-content:space-between;gap:24px;font-size:.75rem;line-height:1.6;color:var(--text)}.business-hero-foot span{max-width:20ch}.business-split{display:grid;gap:30px}.business-copy{color:var(--text);margin-top:22px;max-width:50ch}.business-value-points{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;margin:28px 0 0;padding:20px 0 0;border-top:1px solid var(--line);font-size:.875rem;color:var(--ink)}.business-scope{background:#f0f1ee}.business-front{display:grid;grid-template-columns:28px 1fr;column-gap:18px;padding-block:28px;border-top:1px solid #cdd1d4}.business-number{font-size:.8125rem;color:#80613e;padding-top:6px}.business-front h3{font-family:var(--serif);font-size:2rem;line-height:1.1;letter-spacing:-.025em}.business-front p{margin-top:14px;color:var(--text);font-size:1rem;max-width:48ch}.business-front-detail{grid-column:2;font-size:.75rem;color:#80613e;margin-top:16px}.business-flow{list-style:none;margin:0;padding:0;position:relative}.business-flow:before{content:'';position:absolute;top:23px;bottom:68px;left:22px;width:1px;background:#6c6e75}.business-flow li{position:relative;display:grid;grid-template-columns:46px 1fr;gap:22px;padding-bottom:36px}.business-flow li:last-child{padding-bottom:0}.business-step{width:46px;height:46px;display:grid;place-items:center;background:var(--navy);border:1px solid var(--bronze-light);color:var(--bronze-light);font-size:.875rem;z-index:1}.business-flow h3{font-family:var(--serif);font-size:1.875rem;letter-spacing:-.025em;line-height:1.08;max-width:18ch}.business-flow p{margin-top:12px;color:#c5cddd;font-size:1rem;line-height:1.65;max-width:30ch}.business-method-note{margin-top:36px;border-top:1px solid #48556d;padding-top:24px;display:grid;gap:24px}.business-method-note p{color:#c5cddd;font-size:.875rem;max-width:60ch}.business-method-note .text-link{justify-self:start;color:var(--white);border-color:var(--bronze-light)}.business-situations{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.business-situations li{padding:18px 0 18px 24px;border-bottom:1px solid var(--line);position:relative;line-height:1.6}.business-situations li:before{content:'';position:absolute;width:6px;height:6px;border:1px solid var(--bronze);left:0;top:28px}.business-relationship{background:#fff;border-top:1px solid var(--line)}.business-continuity{padding:20px 0;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:0}.business-continuity svg{width:min(100%,300px);height:auto}.business-continuity span{font-size:.6875rem;letter-spacing:.18em;color:#80613e}.business-national{border-top:1px solid var(--line);padding-top:20px;margin-top:26px!important;font-size:.875rem;color:var(--text)}.business-contact h2{max-width:20ch}.business-contact .contact-channel{display:block}
@media(min-width:600px){.business-hero-grid{max-width:760px}.business-hero h1{font-size:4.5rem}.business-hero .eyebrow{max-width:none}.business-hero .hero-actions{gap:24px}.business-art{max-width:560px;justify-content:space-around}.business-art>p{font-size:2rem}.business-hero-foot span{max-width:none}.business-front{grid-template-columns:40px 1fr;gap:0 24px}.business-front h3{font-size:2.5rem}.business-front-detail{margin-top:12px}.business-split{gap:40px}.business-situations li{padding-block:22px}.business-situations li:before{top:32px}}
@media(min-width:960px){.business-breadcrumb{padding-block:26px 38px}.business-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:center;max-width:none}.business-hero h1{font-size:clamp(4.5rem,5.6vw,5.25rem);max-width:15ch}.business-art{height:480px;min-height:0;margin:0;max-width:none;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:32px}.business-art-top{display:flex;justify-content:space-between;gap:20px;font-size:.5625rem;letter-spacing:.16em;color:var(--bronze-light)}.business-art-center{width:100%;height:310px;margin:0;flex:0 0 310px}.business-art-center svg{object-fit:contain}.business-art-monogram{font-size:190px;padding-right:16px}.business-art>p{font-size:1.75rem;line-height:1.15;padding-left:12px}.business-hero-foot{margin-top:40px;padding-block:22px}.business-split{grid-template-columns:1fr 1fr;gap:96px}.business-page h2{font-size:3.5rem}.business-front{grid-template-columns:64px 1fr 240px;gap:32px;align-items:start;padding-block:32px}.business-front-detail{grid-column:auto;text-align:right;margin-top:10px}.business-front p{max-width:52ch}.business-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:36px}.business-flow:before{top:23px;bottom:auto;left:0;right:calc(25% - 20px);height:1px;width:auto}.business-flow li{display:flex;flex-direction:column;gap:28px;padding:0}.business-flow h3{font-size:2rem}.business-flow p{font-size:.9375rem}.business-method-note{display:flex;align-items:center;justify-content:space-between;gap:64px;margin-top:48px}.business-method-note .text-link{flex-shrink:0}.business-continuity{min-height:300px}.business-continuity svg{width:360px;max-width:100%}.business-contact h2{font-size:4.75rem}.business-contact p{max-width:55ch!important}}
@media(max-width:359px){.business-art{padding:16px}.business-art-center{width:100px;height:100px;flex-basis:100px;margin-right:12px}.business-art-monogram{font-size:64px}.business-art>p{font-size:1.25rem}.business-flow li{gap:16px}.business-front{gap:14px}}
