.capability-statement-module__M3U9da__doc{background:#ecebe6}.capability-statement-module__M3U9da__cover{background:var(--ink-950);color:#fff;align-items:flex-end;min-height:720px;display:flex;position:relative;overflow:hidden}.capability-statement-module__M3U9da__cover>img{object-fit:cover}.capability-statement-module__M3U9da__coverOverlay{background:linear-gradient(90deg,#070a0cf0,#070a0c8c 64%,#070a0c4d);position:absolute;inset:0}.capability-statement-module__M3U9da__coverText{z-index:1;width:min(100% - 48px,1240px);margin-inline:auto;padding-bottom:90px;position:relative}.capability-statement-module__M3U9da__coverText>img{object-fit:contain;object-position:left center}.capability-statement-module__M3U9da__coverText>p{text-transform:uppercase;letter-spacing:.14em;color:#e9a59f;margin:68px 0 18px;font-size:.8rem;font-weight:800}.capability-statement-module__M3U9da__coverText h1{letter-spacing:-.055em;max-width:940px;margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.98}.capability-statement-module__M3U9da__coverText span{color:#ffffffb8;margin-top:34px;display:block}.capability-statement-module__M3U9da__toolbar{padding:24px 0}.capability-statement-module__M3U9da__page{background:#fff;margin-bottom:50px;padding:70px!important}.capability-statement-module__M3U9da__page h2{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(2rem,3.4vw,3.6rem);line-height:1.05}.capability-statement-module__M3U9da__intro{max-width:900px;color:var(--ink-600);font-size:1.05rem}.capability-statement-module__M3U9da__four{grid-template-columns:repeat(4,1fr);gap:12px;margin:42px 0 76px;display:grid}.capability-statement-module__M3U9da__four article,.capability-statement-module__M3U9da__projects article{border:1px solid var(--border-light);background:#fff;overflow:hidden}.capability-statement-module__M3U9da__four article>div{aspect-ratio:4/3;position:relative}.capability-statement-module__M3U9da__four img,.capability-statement-module__M3U9da__projects img{object-fit:cover}.capability-statement-module__M3U9da__four h3{padding:0 14px 10px;font-size:1.08rem}.capability-statement-module__M3U9da__serviceList{border-top:1px solid var(--border-light);border-left:1px solid var(--border-light);grid-template-columns:repeat(2,1fr);margin:0 0 70px;display:grid}.capability-statement-module__M3U9da__serviceList div{border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:18px}.capability-statement-module__M3U9da__serviceList b{display:block}.capability-statement-module__M3U9da__serviceList span{color:var(--ink-600);margin-top:6px;font-size:.86rem;display:block}.capability-statement-module__M3U9da__disclosure{border-left:3px solid var(--accent-600);background:var(--paper-100);color:var(--ink-600);padding:18px 20px}.capability-statement-module__M3U9da__projects{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.capability-statement-module__M3U9da__projects article>div{aspect-ratio:16/10;position:relative}.capability-statement-module__M3U9da__projects b{padding:14px;display:block}.capability-statement-module__M3U9da__footerLine{border-top:1px solid var(--border-light);color:var(--ink-600);justify-content:space-between;gap:20px;margin-top:68px;padding-top:18px;font-size:.78rem;display:flex}@media (max-width:800px){.capability-statement-module__M3U9da__four,.capability-statement-module__M3U9da__projects{grid-template-columns:repeat(2,1fr)}.capability-statement-module__M3U9da__serviceList{grid-template-columns:1fr}.capability-statement-module__M3U9da__page{padding:34px!important}}@media print{:is(.siteHeader,.siteFooter,.skipLink,.capability-statement-module__M3U9da__toolbar){display:none!important}.capability-statement-module__M3U9da__doc{background:#fff}.capability-statement-module__M3U9da__cover{page-break-after:always;min-height:100vh}.capability-statement-module__M3U9da__page{width:100%;margin:0;padding:12mm!important}.capability-statement-module__M3U9da__four,.capability-statement-module__M3U9da__projects,.capability-statement-module__M3U9da__serviceList{break-inside:avoid}.capability-statement-module__M3U9da__four,.capability-statement-module__M3U9da__projects{grid-template-columns:repeat(2,1fr)}@page{size:A4;margin:0}}
