.page_header__kVzhN{position:fixed;top:0;left:0;right:0;z-index:200;height:48px;display:grid;grid-template-columns:1fr auto;align-items:center;padding:0 36px;border-bottom:1px solid var(--black);background:var(--white)}.page_logo__7fc9l{font-family:var(--din);font-size:20px;letter-spacing:.2em;text-transform:uppercase;color:var(--black)}.page_main__GlU4n{position:fixed;top:48px;left:0;right:0;bottom:36px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;transition:grid-template-columns .85s var(--ease),grid-template-rows .85s var(--ease)}.page_main__GlU4n[data-hovered=graphic]{grid-template-columns:2.4fr .6fr;grid-template-rows:2.4fr .6fr}.page_main__GlU4n[data-hovered=arch]{grid-template-columns:.6fr 2.4fr;grid-template-rows:2.4fr .6fr}.page_main__GlU4n[data-hovered=product]{grid-template-columns:2.4fr .6fr;grid-template-rows:.6fr 2.4fr}.page_main__GlU4n[data-hovered=software]{grid-template-columns:.6fr 2.4fr;grid-template-rows:.6fr 2.4fr}.page_cell__kEKND{position:relative;overflow:hidden;transition:background .5s var(--ease);background:var(--white)}.page_cell_graphic__BvIES{border-right:1px solid var(--black)}.page_cell_arch__zLxTV,.page_cell_graphic__BvIES{border-bottom:1px solid var(--black)}.page_cell_product__ujt0H{border-right:1px solid var(--black)}.page_cell_graphic__BvIES:hover{background:var(--black)}.page_cell_graphic__BvIES:hover .page_cellDesc__Ey4h2,.page_cell_graphic__BvIES:hover .page_cellEnter___XbXn,.page_cell_graphic__BvIES:hover .page_cellNum__P1F1Y,.page_cell_graphic__BvIES:hover .page_cellTitle__1Buxk{color:var(--white)}.page_cell_graphic__BvIES:hover .page_cellLine__IcGsG{background:var(--white);width:40px}.page_cell_graphic__BvIES:hover .page_cellCount__NxNDS{color:hsla(0,0%,100%,.18)}.page_cell_graphic__BvIES:hover .page_bgGhost__c4S5z{opacity:.04;color:var(--white)}.page_cell_graphic__BvIES:hover .page_vertLabel__snG8G{color:hsla(0,0%,100%,.2)}.page_cell_arch__zLxTV:hover{background:#eeebe5}.page_cell_arch__zLxTV:hover .page_bgGhost__c4S5z{opacity:.07}.page_cell_arch__zLxTV:hover .page_archRule__BI8JR{opacity:.08}.page_cell_arch__zLxTV:hover .page_cellLine__IcGsG{width:40px}.page_cell_product__ujt0H:hover{background:var(--black)}.page_cell_product__ujt0H:hover .page_cellDesc__Ey4h2,.page_cell_product__ujt0H:hover .page_cellEnter___XbXn,.page_cell_product__ujt0H:hover .page_cellNum__P1F1Y,.page_cell_product__ujt0H:hover .page_cellTitle__1Buxk{color:var(--white)}.page_cell_product__ujt0H:hover .page_cellLine__IcGsG{background:var(--white);width:40px}.page_cell_product__ujt0H:hover .page_cellCount__NxNDS{color:hsla(0,0%,100%,.18)}.page_cell_product__ujt0H:hover .page_bgGhost__c4S5z{opacity:.03;color:var(--white)}.page_cell_product__ujt0H:hover .page_dotGrid__9_Ewm:before{opacity:.04}.page_cell_software__AtqbR:hover{background:#0b0b0b}.page_cell_software__AtqbR:hover .page_cellDesc__Ey4h2,.page_cell_software__AtqbR:hover .page_cellEnter___XbXn,.page_cell_software__AtqbR:hover .page_cellNum__P1F1Y,.page_cell_software__AtqbR:hover .page_cellTitle__1Buxk{color:#c8edba}.page_cell_software__AtqbR:hover .page_cellLine__IcGsG{background:#c8edba;width:40px}.page_cell_software__AtqbR:hover .page_cellCount__NxNDS{color:rgba(200,237,186,.15)}.page_cell_software__AtqbR:hover .page_bgGhost__c4S5z{opacity:.04;color:#c8edba}.page_cell_software__AtqbR:hover .page_scanLines__WxxHU{opacity:1}.page_cell_software__AtqbR:hover .page_cursor__p7CIi{animation:page_blink__A5Bbl 1s step-end infinite;opacity:1}.page_bgGhost__c4S5z{position:absolute;font-family:var(--din);text-transform:uppercase;color:var(--black);opacity:.025;pointer-events:none;white-space:nowrap;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .5s var(--ease),color .5s}.page_cell_graphic__BvIES .page_bgGhost__c4S5z{font-size:clamp(70px,11vw,170px);bottom:-8px;left:-4px;letter-spacing:-.02em}.page_cell_arch__zLxTV .page_bgGhost__c4S5z{font-size:clamp(80px,14vw,210px);top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:.1em}.page_cell_product__ujt0H .page_bgGhost__c4S5z{font-size:clamp(60px,9vw,130px);top:18%;right:-16px;transform:rotate(90deg);transform-origin:right center}.page_cell_software__AtqbR .page_bgGhost__c4S5z{font-family:Courier New,monospace;font-size:clamp(50px,8vw,110px);bottom:-6px;left:-4px;letter-spacing:-.03em}.page_archRule__BI8JR{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--grey);opacity:.25;pointer-events:none;transition:opacity .4s}.page_dotGrid__9_Ewm{position:absolute;inset:0;pointer-events:none;overflow:hidden}.page_dotGrid__9_Ewm:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,var(--grey) 1px,transparent 1px);background-size:24px 24px;opacity:.14;transition:opacity .5s}.page_scanLines__WxxHU{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 3px,hsla(0,0%,100%,.025) 0,hsla(0,0%,100%,.025) 4px);opacity:0;transition:opacity .5s}.page_vertLabel__snG8G{position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(90deg);font-size:8px;letter-spacing:.28em;text-transform:uppercase;color:var(--grey);white-space:nowrap;pointer-events:none;transition:color .4s}.page_cellContent__oZOGJ{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:28px 28px 24px;z-index:2}.page_cellNum__P1F1Y{font-size:10px;letter-spacing:.28em;color:var(--mid);display:block;margin-bottom:14px}.page_cellNum__P1F1Y,.page_cellTitle__1Buxk{font-family:var(--din);text-transform:uppercase;transition:color .4s}.page_cellTitle__1Buxk{color:var(--black);line-height:.88}.page_cell_graphic__BvIES .page_cellTitle__1Buxk{font-size:clamp(32px,4.5vw,72px);letter-spacing:.04em}.page_cell_arch__zLxTV .page_cellTitle__1Buxk{font-size:clamp(28px,4vw,64px);letter-spacing:.1em;line-height:1}.page_cell_product__ujt0H .page_cellTitle__1Buxk{font-size:clamp(28px,3.8vw,60px);letter-spacing:.05em}.page_cell_software__AtqbR .page_cellTitle__1Buxk{font-size:clamp(28px,3.8vw,58px);letter-spacing:.03em}.page_cellLine__IcGsG{width:20px;height:1px;background:var(--black);margin:16px 0;transition:width .4s var(--ease),background .4s}.page_cellDesc__Ey4h2{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mid);line-height:2;transition:color .4s}.page_cell_arch__zLxTV .page_cellDesc__Ey4h2{letter-spacing:.2em}.page_cell_software__AtqbR .page_cellDesc__Ey4h2{font-family:Courier New,monospace;font-size:9px;letter-spacing:.04em;text-transform:none;line-height:2.2}.page_cellBottom__z8FnE{display:flex;justify-content:space-between;align-items:flex-end}.page_cellEnter___XbXn{font-family:var(--din);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mid);display:flex;align-items:center;gap:8px;transition:color .4s,gap .3s var(--ease)}.page_cellEnter___XbXn:after{content:"→";transition:transform .3s var(--ease)}.page_cell__kEKND:hover .page_cellEnter___XbXn{gap:16px}.page_cell__kEKND:hover .page_cellEnter___XbXn:after{transform:translateX(4px)}.page_cellCount__NxNDS{font-family:var(--din);font-size:clamp(28px,3vw,48px);letter-spacing:.04em;color:var(--grey);line-height:1;transition:color .4s}.page_cursor__p7CIi{display:inline-block;width:9px;height:2px;background:#c8edba;margin-left:2px;vertical-align:middle;opacity:0;transition:opacity .3s}@keyframes page_blink__A5Bbl{0%,to{opacity:1}50%{opacity:0}}.page_infobar__JyKVc{position:fixed;bottom:0;left:0;right:0;height:36px;border-top:1px solid var(--black);background:var(--white);display:grid;grid-template-columns:repeat(4,1fr);z-index:200}.page_ibarCell__1P5B_{display:flex;align-items:center;padding:0 22px;border-right:1px solid var(--black);gap:10px;transition:background .25s}.page_ibarCell__1P5B_:last-child{border-right:none}.page_ibarCell__1P5B_:hover{background:#edeae5}.page_ibarDot__LuTGz{width:4px;height:4px;border-radius:50%;background:var(--grey);flex-shrink:0;transition:background .2s}.page_ibarCell__1P5B_:hover .page_ibarDot__LuTGz{background:var(--black)}.page_ibarLabel__z2Ivl{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--mid);flex:1 1;transition:color .2s}.page_ibarUrl__Ho5yI{font-family:var(--din);font-size:10px;letter-spacing:.1em;color:var(--grey);transition:color .2s}.page_ibarCell__1P5B_:hover .page_ibarLabel__z2Ivl,.page_ibarCell__1P5B_:hover .page_ibarUrl__Ho5yI{color:var(--black)}@media (max-width:768px){.page_main__GlU4n{position:relative;top:48px;grid-template-columns:1fr!important;grid-template-rows:repeat(4,42vh)!important;height:auto}.page_cell_arch__zLxTV,.page_cell_graphic__BvIES,.page_cell_product__ujt0H{border-right:none}.page_infobar__JyKVc{grid-template-columns:1fr 1fr;height:72px}.page_ibarCell__1P5B_:nth-child(2){border-right:none}.page_ibarCell__1P5B_:nth-child(3){border-top:1px solid var(--black)}.page_ibarCell__1P5B_:nth-child(4){border-right:none;border-top:1px solid var(--black)}}.LangSwitcher_wrap__ka2cG{display:flex;gap:18px}.LangSwitcher_wrap__ka2cG button{font-family:var(--body);font-size:10px;letter-spacing:.16em;text-transform:uppercase;background:none;border:none;color:var(--grey);transition:color .2s;padding:0}.LangSwitcher_wrap__ka2cG button.LangSwitcher_active__ao4EU,.LangSwitcher_wrap__ka2cG button:hover{color:var(--black)}