:root .desktop{--singular-cell-height:4rem;--circle-size:24vw}:root .mobile{--singular-cell-height:3rem;--circle-size:40vw}.page-home{overflow:auto}.page-home div.height-decision-1{height:calc(2 * var(--singular-cell-height))}.page-home div.height-decision-2{height:calc(4 * var(--singular-cell-height) + 1 * var(--singular-cell-height) / 4)}.page-home div.height-decision-4{height:calc(8 * var(--singular-cell-height) + 3 * var(--singular-cell-height) / 4)}.page-home header>div{margin:0;padding:0}.page-home header div.title-cell{padding:0;margin-top:0;margin-bottom:0;border-left:1px solid #000;border-right:1px solid #000}.page-home header div.title-cell:first-child{border-left:0}.page-home header div.title-cell:last-child{border-right:0;margin-right:0}.page-home header div.title-text-container{font-stretch:condensed!important;font-size:2rem}.page-home header div.sub-title-text-container,.page-home header div.title-text-container{padding:0;margin-left:0;margin-right:0;border-top:1px solid #000;border-bottom:1px solid #000}.page-home header div.sub-title-text-container{font-size:1rem}.page-home main{margin-top:calc(2 * var(--singular-cell-height) / 8);margin-bottom:calc(var(--singular-cell-height) / 8);border-top:1px solid #000;border-bottom:1px solid #000}.page-home main .has-link span{font-size:2.8vw}.page-home .single-column{border-left:1px solid #000;border-right:1px solid #000;padding:0;margin-top:0;margin-bottom:0;grid-auto-flow:row}.single-column:first-child{border-left:0}.single-column:last-child{border-right:0}.page-home .single-column div:first-child{margin-top:-1px}.page-home .single-column div:last-child{margin-bottom:-1px}.page-home .single-column div{margin-left:0;margin-right:0;border-top:1px solid #000;border-bottom:1px solid #000}.page-home .description{position:relative;flex-direction:column;justify-content:center;align-content:center;vertical-align:middle}.page-home .mobile .description{padding-left:4vw}.page-home .desktop .description-interaction{padding-left:8.5vw}.page-home .desktop .description-archieve{padding-left:8vw}.page-home .desktop .description-document{padding-right:8vw;text-align:right}.page-home .has-link{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:right;text-align:center}.page-home .has-link a,.page-home .has-link span{height:var(--circle-size);width:100%}.page-home .has-link span{position:relative;line-height:var(--circle-size);z-index:100}.page-home .circle{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;height:var(--circle-size);width:var(--circle-size);transition:all 1s;z-index:20}.page-home .mobile .circle{transition:none!important}.page-home .circle:hover{transition:all 1s;transform:scale(1.1)}.page-home .mobile .line-interaction{margin-top:calc(4.15 * var(--singular-cell-height))}.page-home .mobile .line-archieve{margin-top:calc(13.2 * var(--singular-cell-height))}.page-home .mobile .line-document{margin-top:calc(22.17 * var(--singular-cell-height))}.page-home .desktop .line-interaction{margin-left:16.6vw;margin-top:calc(1 * var(--singular-cell-height))}.page-home .desktop .line-archieve{margin-left:49vw;margin-top:calc(5.5 * var(--singular-cell-height))}.page-home .desktop .line-document{right:8vw;margin-top:calc(13.35 * var(--singular-cell-height))}.page-home .desktop .line{height:calc(5 * var(--singular-cell-height));stroke-dashoffset:200;transition:stroke-dasharray 1s,stroke-dashoffset 1s}.page-home .desktop .line,.page-home .mobile .line{background-size:100%;position:absolute;width:33vw;z-index:1;stroke-dasharray:200}.page-home .mobile .line{height:auto!important;margin-left:auto;margin-right:auto;left:0;right:0;height:calc(5 * var(--singular-cell-height));stroke-dashoffset:0}.page-home .desktop .line.line-extend{stroke-dashoffset:0;transition:all 1s}.page-home .desktop .indicator{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;height:calc(2 * var(--circle-size));width:calc(2 * var(--circle-size))}.w-128{width:32rem}@font-face{font-family:bodoniFont;src:url(/_next/static/media/657fbcfcf4fb6d70-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:bodoniFont Fallback;src:local("Arial");ascent-override:96.30%;descent-override:29.64%;line-gap-override:0.00%;size-adjust:95.22%}.__className_382748{font-family:bodoniFont,bodoniFont Fallback;font-weight:500}@font-face{font-family:pretandardThinFont;src:url(/_next/static/media/ff840cfebfb63b0c-s.p.woff2) format("woff2");font-display:swap;font-weight:200}@font-face{font-family:pretandardThinFont Fallback;src:local("Arial");ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.00%;size-adjust:101.55%}.__className_a83129{font-family:pretandardThinFont,pretandardThinFont Fallback;font-weight:200}