.service-showcase[data-slot=accordion]{grid-template-rows:repeat(3,min-content);grid-template-columns:46% 48%;align-content:start;column-gap:6%;display:grid;position:relative}.service-option[data-slot=accordion-item]{border:0;display:contents}.service-option>h3{grid-column:1;align-self:start;margin:0}.service-option-trigger[data-slot=accordion-trigger]{color:inherit;width:100%;min-height:112px;font:inherit;text-align:left;border:0;border-bottom:1px solid #013a8733;border-radius:0;justify-content:start;align-items:center;gap:16px;padding:24px 12px;scroll-margin-top:12px;text-decoration:none;transition:background-color .18s;display:flex}.service-option-trigger>[data-slot=accordion-trigger-icon]{display:none}.service-number{font:500 12px var(--font-en);opacity:.65;align-self:start;padding-top:7px}.service-option-trigger strong{letter-spacing:-.035em;font-size:clamp(20px,2vw,28px);font-weight:700;display:block}.service-option-trigger small{opacity:.8;margin-top:9px;font-size:14px;font-weight:400;line-height:1.7;display:block}.service-plus{flex:none;width:20px;height:20px;margin-left:auto;position:relative}.service-plus:before,.service-plus:after{content:"";height:1px;transition:transform .24s var(--ui-ease);background:currentColor;position:absolute;top:9px;left:2px;right:2px}.service-plus:after{transform:rotate(90deg)}.service-option-trigger[aria-expanded=true] .service-plus:after{transform:rotate(0)}.service-option-trigger[aria-expanded=true]{background:#013a870a}.service-option [data-slot=accordion-content]{grid-area:1/2/span 3;align-self:start;width:100%;animation:none;position:static}.service-option [data-slot=accordion-content][hidden],.service-option [data-slot=accordion-content][data-ending-style]{display:none}.service-example{height:auto;padding:0}.service-example figure{margin:0;position:relative}.service-example figure img{aspect-ratio:16/9;object-fit:cover;width:100%}.service-example figcaption{opacity:.72;margin-top:9px;font-size:12px}.service-example p{margin:18px 0 8px;font-size:16px;line-height:1.8}.service-example-link{text-underline-offset:5px;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.service-option-trigger:focus-visible{outline-offset:3px;outline:2px solid}html[data-ui-motion=on] .service-example{animation:service-example-in .33s var(--ui-ease) both}@keyframes service-example-in{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}.work-layout .service-showcase{grid-column:1/-1}.work-layout:has(.service-showcase){grid-template-columns:1fr;gap:42px}.work-layout:has(.service-showcase) .work-intro{grid-template-columns:1fr 1fr;align-items:center;column-gap:8%;display:grid}.work-layout:has(.service-showcase) .work-intro h2{grid-row:span 2}.work-layout:has(.service-showcase) .work-intro>p{margin:0}.work-layout:has(.service-showcase) .work-detail-link{justify-self:start;margin-top:20px}.work-service-showcase{color:#013a87;background:#f4f8ff;padding-top:54px;padding-bottom:54px;scroll-margin-top:140px}.work-service-showcase .service-option-trigger{scroll-margin-top:52px}@media (max-width:760px){.service-showcase[data-slot=accordion]{padding:0;display:block}.service-option[data-slot=accordion-item]{display:block}.service-option-trigger[data-slot=accordion-trigger]{gap:12px;min-height:80px;padding:18px 4px}.service-option-trigger strong{font-size:21px}.service-option-trigger small{margin-top:5px;font-size:14px}.service-option [data-slot=accordion-content]{width:100%;position:static}.service-example{padding:8px 0 22px}.service-example p{margin-top:12px}.work-layout:has(.service-showcase) .work-intro{display:block}.work-layout:has(.service-showcase) .work-intro>p{margin-top:22px}}html[data-ui-motion=off] .service-showcase *,html[data-motion=off] .service-showcase *{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.service-showcase *{transition:none!important;animation:none!important}}
