/*! [content/home] section-about.css */#section-about{background:rgb(var(--color-izumi-blue-rgb) / .07)}.photo-column{position:relative;width:100%;height:100%}.photo-column::before{content:'';display:block;aspect-ratio:4/3;width:100%;height:auto}.swiper-about{position:absolute;left:0;top:0;width:100%;height:100%}.swiper-about img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.trusted-clients-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 var(--margin-line-h);font-family:var(--font-serif);font-size:calc(var(--font-size) * 1.25);white-space:nowrap}.trusted-clients-title::after{content:'';-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:1px;margin-left:.5em;background:rgb(var(--color-text-h-rgb) / .2)}.trusted-clients{--slidesPerView:2.5;--gapsBetween:3;--spaceBetween:20px;--swiper-width:calc(100% + var(--section-padding-x) * 2);--slide-width:calc((var(--swiper-width) - (var(--spaceBetween) * var(--gapsBetween))) / var(--slidesPerView));--swiper-scrollbar-sides-offset:0px;--swiper-scrollbar-bottom:0px;--swiper-scrollbar-size:10px;--swiper-scrollbar-drag-bg-color:rgb(0 0 0 /.3);overflow:hidden;position:relative;list-style:none;margin:var(--margin-line-h) calc(var(--section-padding-x) * -1) 0;padding:0 var(--section-padding-x);padding-bottom:calc(var(--spaceBetween) + var(--swiper-scrollbar-size));-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:0}.trusted-clients.swiper-initialized{opacity:1}.trusted-clients>.swiper-scrollbar{width:calc(100% - var(--section-padding-x) * 2);margin-left:var(--section-padding-x)}.trusted-clients-inner{padding:0}@media (max-width:1280px){.trusted-clients{--slidesPerView:1.25;--gapsBetween:1;--spaceBetween:10px}}.client{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((100% - (var(--spaceBetween) * var(--gapsBetween)))/ var(--slidesPerView));margin:0 var(--spaceBetween) 0 0}.client-photo{aspect-ratio:4/3}.client-title{position:absolute;z-index:3;left:0;top:0;width:100%;font-size:112.5%}@media (max-width:960px){.client-title{font-size:3.125vw}}.client-title>a{--line-height:1.25;--padding-x:.75em;--padding-y:calc(var(--padding-x) - (var(--line-height) - 1) / 2 * 1em);--color-bg-rgb:var(--color-text-h-rgb);--color-text-rgb:255 255 255;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:var(--padding-y) var(--padding-x) calc(var(--padding-y) * 3);background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,rgb(var(--color-bg-rgb) / .3)),to(rgb(var(--color-bg-rgb) / 0)));background:-webkit-linear-gradient(top,rgb(var(--color-bg-rgb) / .3) 25%,rgb(var(--color-bg-rgb) / 0) 100%);background:linear-gradient(to bottom,rgb(var(--color-bg-rgb) / .3) 25%,rgb(var(--color-bg-rgb) / 0) 100%);line-height:var(--line-height);font-weight:700;color:rgb(var(--color-text-rgb));fill:rgb(var(--color-text-rgb));text-shadow:0 0 1px #000;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.client-title>a>svg{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:1em;height:calc(var(--line-height-h) * 1em);margin-left:.25em;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.client-work{position:absolute;z-index:3;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25em;margin:0;padding:.5em}.client-work-item{--line-height:1.25;--padding-x:.5em;--padding-y:calc(var(--padding-x) - (var(--line-height) - 1) / 2 * 1em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:var(--padding-y) var(--padding-x);background:rgb(var(--color-izumi-blue-rgb));border-radius:3px;line-height:var(--line-height);font-size:75%;font-weight:700;color:#fff;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media (any-hover:hover){.client-title>a:hover{--color-bg-rgb:var(--color-izumi-blue-rgb);--color-text-rgb:var(--color-izumi-yellow-rgb)}}@media (any-hover:none){.client-title>a:active{--color-bg-rgb:var(--color-izumi-blue-rgb);--color-text-rgb:var(--color-izumi-yellow-rgb)}}