.cSubpageFv__inner{padding:110px var(--padding-wrapper)0}.cSubpageFv__headline{overflow:hidden;font-family:var(--f-inter);font-size:5.25rem;line-height:1;letter-spacing:-.007em}.cSubpageFv__headline .-char{display:inline-block;opacity:var(--init-opacity)}.cSubpageFv.is-wrap .cSubpageFv__headline{display:flex;flex-direction:column;align-items:flex-start}.cSubpageFv.is-wrap .-main-text,.cSubpageFv.is-wrap .-main-text2{overflow:hidden}.cSubpageFv.is-wrap .-main-text2{margin-top:-.14em;margin-left:.85em}@media screen and (min-width:960px){.cSubpageFv__inner{padding:16px var(--padding-wrapper)0}.cSubpageFv__headline{font-family:var(--f-inter);font-size:min(12.3vw,168px*var(--r-max-scale));line-height:1}.cSubpageFv.is-wrap .cSubpageFv__headline{flex-direction:row;flex-wrap:wrap;gap:0 .25em;width:calc(100% - var(--header-width))}.cSubpageFv.is-wrap .-main-text{margin-right:0;margin-bottom:0}.cSubpageFv.is-wrap .-main-text2{margin-top:0;margin-left:0}}.pContact{margin-top:64px}.pContact__paragraph{padding:0 var(--padding-wrapper) 16px}.pContact__paragraph_text{font-size:1rem;font-weight:400;line-height:2}.pContact__folder{width:100%;border-top:1px solid currentcolor}.pContact__folder_list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;padding:0 var(--padding-wrapper) 120px;padding-top:40px}.pContact__folder_item{position:relative;width:100%;aspect-ratio:1/1}.pContact__folder_item_link{display:flex;flex-direction:column;align-items:center}.pContact__folder_item_icon{width:100%;aspect-ratio:62/44}.pContact__folder_item_text{position:absolute;bottom:0;font-family:var(--f-roboto-mono);font-size:.75rem;line-height:1;color:#5d5d5d;white-space:nowrap}.pContact__folder_item[data-type=home]{grid-row:1/2;grid-column:1/2}.pContact__folder_item[data-type=about-us]{grid-row:1/2;grid-column:2/3}.pContact__folder_item[data-type=business]{grid-row:1/2;grid-column:3/4}.pContact__folder_item[data-type=clients]{grid-row:2/3;grid-column:3/4}.pContact__folder_item[data-type=company]{grid-row:3/4;grid-column:2/3}.pContact__folder_item[data-type=recruit]{grid-row:3/4;grid-column:3/4}.pContact__folder_item[data-type=media]{grid-row:4/5;grid-column:3/4}.pContact__folder_item[data-type=conference]{grid-row:4/5;grid-column:4/5}.pContact__folder_item[data-type=press-release]{grid-row:5/6;grid-column:2/3}.pContact__folder_item[data-type=news]{grid-row:5/6;grid-column:3/4}.pContact__folder_item[data-type=ir]{grid-row:5/6;grid-column:4/5}@media screen and (min-width:960px){.pContact{margin-top:80px}.pContact__paragraph{padding:0 var(--padding-wrapper) 16px}.pContact__paragraph_text{font-size:min(1.17vw,16px*var(--r-max-scale))}.pContact__folder{width:100%;border-top:1px solid currentcolor}.pContact__folder_list{grid-template-columns:repeat(13,1fr);gap:2.93vw;padding:40px var(--padding-wrapper) 120px}.pContact__folder_item_text{font-size:min(.88vw,12px*var(--r-max-scale))}.pContact__folder_item[data-type=clients]{grid-row:1/2;grid-column:4/5}.pContact__folder_item[data-type=company]{grid-row:1/2;grid-column:9/10}.pContact__folder_item[data-type=recruit]{grid-row:1/2;grid-column:10/11}.pContact__folder_item[data-type=media]{grid-row:2/3;grid-column:4/5}.pContact__folder_item[data-type=conference]{grid-row:2/3;grid-column:6/7}.pContact__folder_item[data-type=press-release]{grid-row:3/4;grid-column:13/14}.pContact__folder_item[data-type=news]{grid-row:4/5;grid-column:12/13}.pContact__folder_item[data-type=ir]{grid-row:4/5;grid-column:13/14}}@media (any-hover:hover){.pContact__folder_item_icon svg{overflow:visible}.pContact__folder_item_icon svg rect{transform:none;transform:var(--_hover-transform, none);transform-origin:bottom;transition:transform .3s var(--ease-out-cubic);transform-box:fill-box}.pContact__folder_item_link:hover{--_hover-transform:rotateX(34deg) skewX(-12deg)}}