.FactoryDetail_root__dVmgB{--z-index-bg:1;--z-index-content:2;--block-padding:58px;display:grid;position:relative;max-width:100%!important;min-height:724px;margin-bottom:calc((var(--spacing-x-large) * 1) + 0px);padding-inline:max(calc((var(--spacing-panel) * 2) + 0px),(100vw - var(--max-container-size))/2 + calc((var(--spacing-panel) * 2) + 0px))!important;padding-block:calc(var(--block-padding) + calc((var(--spacing-xx-large) * 1) + 0px));background-image:var(--bg1-src)}.FactoryDetail_root__dVmgB,.FactoryDetail_root__dVmgB:before{background-position:50%;background-size:cover;background-repeat:no-repeat}.FactoryDetail_root__dVmgB:before{z-index:var(--z-index-bg);position:absolute;inset-block:var(--block-padding);inset-inline:max(var(--spacing-panel),(100vw - var(--max-container-size))/2 + calc((var(--spacing-panel) * 1) + 0px));background-image:var(--bg2-src);content:""}.FactoryDetail_root__dVmgB>*{z-index:var(--z-index-content);position:relative}.FactoryDetail_root__logo__37oak{aspect-ratio:1;width:100%;max-width:252px;height:auto}@media(min-width:1200px){.FactoryDetail_root__dVmgB{grid-template-rows:auto auto;grid-template-columns:839fr 313fr;column-gap:calc((var(--spacing-xx-large) * 1) + 0px);row-gap:calc((var(--spacing-x-large) * 1) + 0px)}.FactoryDetail_root__description__dZeGn{grid-row:1;grid-column:1}.FactoryDetail_root__contact__Dkfcx{grid-row:2;grid-column:1}.FactoryDetail_root__logo__37oak{grid-row:1;grid-column:2;justify-self:center}.FactoryDetail_root__linkList__5xp39{grid-row:2;grid-column:2}}@media(max-width:1199px){.FactoryDetail_root__dVmgB{--block-padding:64px}}@media(min-width:900px)and (max-width:1199px){.FactoryDetail_root__dVmgB{grid-template-rows:auto auto auto;grid-template-columns:495fr 357fr;column-gap:calc((var(--spacing-xx-large) * 1) + 0px);row-gap:calc((var(--spacing-x-large) * 1) + 0px)}.FactoryDetail_root__description__dZeGn{grid-row:1;grid-column:1}.FactoryDetail_root__contact__Dkfcx{grid-row:3;grid-column:1/3}.FactoryDetail_root__logo__37oak{grid-row:1;grid-column:2;justify-self:center}.FactoryDetail_root__linkList__5xp39{grid-row:2;grid-column:1/3}}@media(max-width:899px){.FactoryDetail_root__dVmgB{--block-padding:40px;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;row-gap:calc((var(--spacing-xx-large) * 1) + 0px)}.FactoryDetail_root__description__dZeGn{grid-row:2}.FactoryDetail_root__contact__Dkfcx{grid-row:4}.FactoryDetail_root__linkList__5xp39{grid-row:3}.FactoryDetail_root__logo__37oak{grid-row:1;justify-self:center;max-width:156px}}@media(max-width:599px){.FactoryDetail_root__dVmgB{--block-padding:calc((var(--spacing-large) * 1) + 0px);padding-inline:max(calc((var(--spacing-panel) * 1) + 0px),(100vw - var(--max-container-size))/2 + calc((var(--spacing-panel) * 2) + 0px))!important}.FactoryDetail_root__dVmgB:before{inset-block:0;inset-inline:0}}.FactoryDetailLinkList_root__if3TE{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:calc((var(--spacing-x-large) * 1) + 0px)}.FactoryDetailLinkList_root__item__link__7UFqg{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:calc((var(--spacing-large) * 1) + 0px);width:100%;height:48px;font-weight:var(--font-weight-button1);font-size:var(--font-size-button1);line-height:var(--line-height-button1);color:var(--color-gray-level-0);transition:background-color .25s ease-out 0s;border-radius:var(--border-radius-x-small)}.FactoryDetailLinkList_root__item__link__icon__61bRm{max-width:20px;max-height:20px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(107deg) brightness(102%) contrast(103%)}.FactoryDetailLinkList_root__item__7o_yL:not(:first-child) .FactoryDetailLinkList_root__item__link__7UFqg{border:1px solid var(--color-gray-level-0)}.FactoryDetailLinkList_root__item__7o_yL:first-child .FactoryDetailLinkList_root__item__link__7UFqg{background-color:var(--color-button-secondary-plus-1)!important}@media(max-width:1199px){.FactoryDetailLinkList_root__if3TE{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:calc((var(--spacing-x-large) * 1) + 0px)}.FactoryDetailLinkList_root__item__7o_yL{flex:1 1 calc((100% - (2 - 1)*calc((var(--spacing-x-large) * 1) + 0px))/2 + 0px)}}@media(max-width:599px){.FactoryDetailLinkList_root__item__7o_yL{flex:1 1 100%}.FactoryDetailLinkList_root__item__7o_yL:last-child,.FactoryDetailLinkList_root__item__7o_yL:nth-last-child(2){flex:1 1 calc((100% - (2 - 1)*calc((var(--spacing-x-large) * 1) + 0px))/2 + 0px)}}@property --inner-curve-cut-size{syntax:"<length>";inherits:true;initial-value:0}@property --inner-curve-corner-radius{syntax:"<length>";inherits:true;initial-value:0}@property --inner-curve-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --inner-curve-position{syntax:"<percentage>";inherits:true;initial-value:50%}.FactoryDetailDescription_root__TlDh_{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:calc((var(--spacing-xx-large) * 1) + 0px)}.FactoryDetailDescription_root__title__XO54_{color:var(--color-gray-level-0);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:calc((var(--spacing-normal) * 1) + 0px);font-weight:var(--font-weight-h3);font-size:var(--font-size-h3);line-height:var(--line-height-h3);margin:0;padding:0}.FactoryDetailDescription_root__title__media__wNE1k{max-width:40px;max-height:40px}.FactoryDetailDescription_root__body__vArtE,.FactoryDetailDescription_root__body__vArtE *{font-weight:var(--font-weight-subtitle3);font-size:var(--font-size-subtitle3);line-height:var(--line-height-subtitle3);color:var(--color-gray-level-0)}.FactoryDetailDescription_root__body__vArtE ul{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:calc((var(--spacing-x-large) * 1) + 0px);margin:0;-webkit-margin-start:calc((var(--spacing-panel) * 1) + 0px);margin-inline-start:calc((var(--spacing-panel) * 1) + 0px);padding:0}.FactoryDetailDescription_root__body__vArtE ul li::marker{color:var(--color-primary-main)}