/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}*:focus:not(:focus-visible),*:before:focus:not(:focus-visible),*:after:focus:not(:focus-visible){outline:none}img{display:block;width:100%}:root{--ids__button-padding-top: .4em;--ids__button-padding-bottom: .5em;--ids__button-padding-left-right: 1em;--ids__padding: .4em 1em .5em;--ids__default-padding: calc(var(--ids__density) * .75em);--ids__micro-padding: 0 calc(var(--ids__density) * .2em);--ids__radius: .25em;--ids__radius-XS: calc(--ids__radius / 3);--ids__radius-S: calc(--ids__radius/2) ;--ids__radius-XL: calc(--ids__radius*2) ;--ids__radius-XL: 50%}.ids__wrapper{position:relative;width:76%;margin:0 auto}@media screen and (max-width: 767px){.ids__wrapper{width:100%;padding:0 .87em;padding:0 calc(var(--ids__density) * .6em)}}.ids__wrapper.ids__full-width{width:100%;padding:0 2.175em;padding:0 calc(var(--ids__density) * 1.5em)}@media screen and (max-width: 767px){.ids__wrapper.ids__full-width{padding:0 .87em;padding:0 calc(var(--ids__density) * .6em)}}.ids__wrapper.ids__edge-to-edge{width:100%}@media screen and (min-width: 768px){.ids__wrapper.ids__shift-right{padding-left:6em}}@media screen and (min-width: 768px){.ids__wrapper.ids__shift-left{padding-right:6em}}.ids{color:#191919;color:rgb(var(--ids__text-RGB));background-color:#fafafa;background-color:rgb(var(--ids__background-RGB));font-family:PT Root UI,Arial,sans-serif;font-family:var(--ids__font);font-size:calc(((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * ((100vw - 1000 / 16 * 1rem) / (1600 - 1000)));font-size:calc(((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * calc((100vw - 1000 / 16 * 1rem) / (1600 - 1000)));font-size:var(--step-0);line-height:1.45;line-height:var(--ids__density)}.ids__section{margin-top:2.175em;margin-top:calc(var(--ids__density) * 1.5em)}@media screen and (max-width: 767px){.ids__section{margin-top:.725em;margin-top:calc(var(--ids__density) * 1em / 2)}}.ids__text{width:85%}@media screen and (max-width: 767px){.ids__text{width:100%}}.ids__grid{margin-top:1.45em;margin-top:calc(var(--ids__density) * 1em);display:flex;flex-wrap:wrap}.ids__grid.ids__grid-align-bottom{align-items:flex-end}.ids__grid .ids__grid-cell{width:50%}.ids__grid .ids__grid-cell.ids__grid-cell-align-bottom{align-self:flex-end}@media screen and (max-width: 767px){.ids__grid .ids__grid-cell{width:100%}}.ids__grid.ids__grid-with-gaps{justify-content:space-between}.ids__grid.ids__grid-with-gaps .ids__grid-cell{width:49.5%}@media screen and (max-width: 767px){.ids__grid.ids__grid-with-gaps .ids__grid-cell{width:100%}}.ids__grid.XXL .ids__grid-cell,.ids__grid.ids__grid-size-XXL .ids__grid-cell{width:50%}@media screen and (max-width: 767px){.ids__grid.XXL .ids__grid-cell,.ids__grid.ids__grid-size-XXL .ids__grid-cell{width:100%}}.ids__grid.XL .ids__grid-cell,.ids__grid.ids__grid-size-XL .ids__grid-cell{width:calc(100% / 3)}@media screen and (max-width: 767px){.ids__grid.XL .ids__grid-cell,.ids__grid.ids__grid-size-XL .ids__grid-cell{width:100%}}.ids__grid.L .ids__grid-cell,.ids__grid.ids__grid-size-L .ids__grid-cell{width:25%}@media screen and (max-width: 767px){.ids__grid.L .ids__grid-cell,.ids__grid.ids__grid-size-L .ids__grid-cell{width:50%}}.ids__grid.M .ids__grid-cell,.ids__grid.ids__grid-size-M .ids__grid-cell{width:20%}@media screen and (max-width: 767px){.ids__grid.M .ids__grid-cell,.ids__grid.ids__grid-size-M .ids__grid-cell{width:calc(100% / 3)}}.ids__grid.S .ids__grid-cell,.ids__grid.ids__grid-size-S .ids__grid-cell{width:calc(100% / 6)}@media screen and (max-width: 767px){.ids__grid.S .ids__grid-cell,.ids__grid.ids__grid-size-S .ids__grid-cell{width:calc(100% / 3)}}.ids__grid.XS .ids__grid-cell,.ids__grid.ids__grid-size-XS .ids__grid-cell{width:calc(100% / 7)}@media screen and (max-width: 767px){.ids__grid.XS .ids__grid-cell,.ids__grid.ids__grid-size-XS .ids__grid-cell{width:25%}}.ids__grid.XXS .ids__grid-cell,.ids__grid.ids__grid-size-XXS .ids__grid-cell{width:12.5%}@media screen and (max-width: 767px){.ids__grid.XXS .ids__grid-cell,.ids__grid.ids__grid-size-XXS .ids__grid-cell{width:25%}}.ids__grid.ids__grid-inset-L .ids__grid-cell{padding-right:2.9em;padding-right:calc(var(--ids__density) * 2em);padding-bottom:2.9em;padding-bottom:calc(var(--ids__density) * 2em)}.ids__grid.ids__grid-inset-M .ids__grid-cell{padding-right:1.45em;padding-right:calc(var(--ids__density) * 1em);padding-bottom:1.45em;padding-bottom:calc(var(--ids__density) * 1em)}.ids__grid.ids__grid-inset-S .ids__grid-cell{padding-right:.725em;padding-right:calc(var(--ids__density) * .5em);padding-bottom:.725em;padding-bottom:calc(var(--ids__density) * .5em)}.ids img{border-radius:calc(--ids__radius / 3);border-radius:var(--ids__radius-XS)}.ids section{margin-top:2.175em;margin-top:calc(var(--ids__density) * 1.5em)}@media screen and (max-width: 767px){.ids section{margin-top:.725em;margin-top:calc(var(--ids__density) * 1em / 2)}}.ids a{color:#0064f0;color:rgb(var(--ids__link-RGB));border-bottom:1px solid rgba(0,100,240,.2);border-bottom:1px solid rgba(var(--ids__link-RGB),.2);-webkit-text-decoration:none;text-decoration:none}.ids a:hover{color:#d51414;color:rgb(var(--ids__hover-RGB));border-bottom:1px solid rgba(213,20,20,.2);border-bottom:1px solid rgba(var(--ids__hover-RGB),.2)}.ids p{margin-top:0;margin-bottom:.58em;margin-bottom:calc(var(--ids__density) * .4em);font-weight:300}.ids .ids__lead{font-size:1.2em;font-weight:500;line-height:1.45;line-height:var(--ids__density);margin-bottom:.58em;margin-bottom:calc(var(--ids__density) * .4em)}@media screen and (max-width: 767px){.ids .ids__lead{font-size:1em;line-height:1.45;line-height:var(--ids__density)}}.ids h1,.ids h2,.ids h3,.ids h4,.ids h5,.ids h6{margin:0;font-family:TT Interphases Pro;font-weight:400}.ids h1 mark,.ids h2 mark,.ids h3 mark,.ids h4 mark,.ids h5 mark,.ids h6 mark{background:none;box-shadow:inset 0 -.15em #fafafa,inset 0 -.5em #fff880;box-shadow:inset 0 -.15em rgb(var(--ids__background-RGB)),inset 0 -.5em rgb(var(--ids__mark-RGB))}.ids h1{font-size:calc((((calc(((var(--f-0-min) * var(--type-scale)) * var(--type-scale)) * var(--type-scale)) / 16) * 1rem) + (calc(((var(--f-0-max) * var(--type-scale)) * var(--type-scale)) * var(--type-scale)) - calc(((var(--f-0-min) * var(--type-scale)) * var(--type-scale)) * var(--type-scale))) * ((100vw - 1000 / 16 * 1rem) / (1600 - 1000))) * .8);font-size:calc(calc(((calc(calc(calc(var(--f-0-min) * var(--type-scale)) * var(--type-scale)) * var(--type-scale)) / 16) * 1rem) + (calc(calc(calc(var(--f-0-max) * var(--type-scale)) * var(--type-scale)) * var(--type-scale)) - calc(calc(calc(var(--f-0-min) * var(--type-scale)) * var(--type-scale)) * var(--type-scale))) * calc((100vw - 1000 / 16 * 1rem) / (1600 - 1000))) * .8);font-size:calc(var(--step-3) * .8);line-height:1.16;line-height:calc(var(--ids__density) / 1.25);margin-bottom:.4em}.ids h2{font-size:calc((((calc((var(--f-0-min) * var(--type-scale)) * var(--type-scale)) / 16) * 1rem) + (calc((var(--f-0-max) * var(--type-scale)) * var(--type-scale)) - calc((var(--f-0-min) * var(--type-scale)) * var(--type-scale))) * ((100vw - 1000 / 16 * 1rem) / (1600 - 1000))) * .8);font-size:calc(calc(((calc(calc(var(--f-0-min) * var(--type-scale)) * var(--type-scale)) / 16) * 1rem) + (calc(calc(var(--f-0-max) * var(--type-scale)) * var(--type-scale)) - calc(calc(var(--f-0-min) * var(--type-scale)) * var(--type-scale))) * calc((100vw - 1000 / 16 * 1rem) / (1600 - 1000))) * .8);font-size:calc(var(--step-2) * .8);line-height:calc(1.45 / 1.2);line-height:calc(var(--ids__density) / 1.2);margin-bottom:.5em}.ids h3{font-size:calc((((calc(var(--f-0-min) * var(--type-scale)) / 16) * 1rem) + (calc(var(--f-0-max) * var(--type-scale)) - calc(var(--f-0-min) * var(--type-scale))) * ((100vw - 1000 / 16 * 1rem) / (1600 - 1000))) * .9);font-size:calc(calc(((calc(var(--f-0-min) * var(--type-scale)) / 16) * 1rem) + (calc(var(--f-0-max) * var(--type-scale)) - calc(var(--f-0-min) * var(--type-scale))) * calc((100vw - 1000 / 16 * 1rem) / (1600 - 1000))) * .9);font-size:calc(var(--step-1) * .9);line-height:calc(1.45 / 1.1);line-height:calc(var(--ids__density) / 1.1);margin-bottom:.3em}.ids h4{font-size:calc(((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * ((100vw - 1000 / 16 * 1rem) / (1600 - 1000)));font-size:calc(((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * calc((100vw - 1000 / 16 * 1rem) / (1600 - 1000)));font-size:var(--step-0);line-height:1.45;line-height:var(--ids__density);margin-bottom:.6em}.ids h5{font-size:calc((((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * ((100vw - 1000 / 16 * 1rem) / (1600 - 1000))) * .8);font-size:calc(calc(((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * calc((100vw - 1000 / 16 * 1rem) / (1600 - 1000))) * .8);font-size:calc(var(--step-0) * .8);line-height:1.45;line-height:var(--ids__density);margin-bottom:.7em}.ids h6{font-size:calc((((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * ((100vw - 1000 / 16 * 1rem) / (1600 - 1000))) * .6);font-size:calc(calc(((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * calc((100vw - 1000 / 16 * 1rem) / (1600 - 1000))) * .6);font-size:calc(var(--step-0) * .6);text-transform:uppercase;line-height:1.45;line-height:var(--ids__density);margin-bottom:.7em}.ids strong,.ids b{font-weight:600}.ids .pixel{font-family:CoFo Sans Pixel}.ids mark{color:#191919;color:rgb(var(--ids__text-RGB));background-color:#fff880;background-color:rgb(var(--ids__mark-RGB))}.ids ul,.ids ol{margin:0 0 1.0875em;margin:0 0 calc(var(--ids__density) * .75em) 0;padding:0}.ids ul li,.ids ol li{position:relative;margin-bottom:.725em;margin-bottom:calc(var(--ids__density) * .5em)}.ids ul li{list-style-type:none;padding-left:1.0875em;padding-left:calc(var(--ids__density) * .75em)}.ids ul li:before{position:absolute;left:0;content:"⋅ "}.ids ul.checked li:before{content:"✓";position:absolute;left:0;width:.7em;height:.7em}.ids ol li{list-style:decimal inside none}.ids blockquote{font-size:1.4em;line-height:1.45;line-height:var(--ids__density);margin:0 0 1.45em;padding-left:1.0875em;padding-left:calc(var(--ids__density) * .75em);margin-bottom:calc(var(--ids__density) * 1em)}.ids aside{margin:0 0 1.0875em;margin-bottom:calc(var(--ids__density) * .75em);background:#f5f5f5;background:rgb(var(--ids__surface-RGB));padding:1.0875em;padding:calc(var(--ids__density) * .75em);padding-right:2.9em;padding-right:calc(var(--ids__density) * 2em);border-radius:.25em;border-radius:var(--ids__radius)}@media screen and (max-width: 767px){.ids aside{padding-right:1.0875em;padding-right:calc(var(--ids__density) * .75em)}}.ids code{font-weight:500;padding:0 .29em;padding:var(--ids__micro-padding);background:#f5f5f5;background:rgb(var(--ids__surface-RGB));color:#c80000;color:rgb(var(--ids__code-RGB))}.ids figure{margin:0 0 .725em;margin:0 0 calc(var(--ids__density) * .5em) 0}.ids figure.XXS,.ids figure.ids__figure__XXS{width:25%}.ids figure.XS,.ids figure.ids__figure__XS{width:50%}.ids figure.S,.ids figure.ids__figure__S{width:75%}.ids figure figcaption{margin-top:.3625em;margin-top:calc(var(--ids__density) * .25em);font-size:.8em;line-height:1.45;line-height:var(--ids__density);opacity:.7}.ids details{padding:.5em;cursor:pointer;border-radius:.25em;border-radius:var(--ids__radius)}.ids details summary{padding-bottom:0 .29em;padding-bottom:var(--ids__micro-padding)}.ids .ids__step{font-size:.8em;border:2px solid rgb(25,25,25);border:2px solid rgb(var(--ids__text-RGB));border-radius:1.4em;padding:0 .3em;margin-right:.4em}.ids .ids__error-color{color:#f0545f;color:rgb(var(--ids__error-RGB))}.ids .ids__success-color{color:#54b48c;color:rgb(var(--ids__success-RGB))}.ids .ids__label{display:inline-block;padding:0 .29em;padding:var(--ids__micro-padding);background-color:#000;background-color:rgb(var(--ids__accent-RGB));color:#fafafa;color:rgb(var(--ids__on-accent-RGB));border-radius:calc(--ids__radius/2);border-radius:var(--ids__radius-S)}.ids .ids__label.ids__label-outline{background-color:#fafafa;background-color:rgb(var(--ids__on-accent-RGB));color:#191919;color:rgb(var(--ids__text-RGB));border:1px solid rgb(0,0,0);border:1px solid rgb(var(--ids__accent-RGB))}.ids .ids__label.ids__label-S{font-size:.9em}.ids__stack.XS{height:1.45em;height:calc(var(--ids__density) * 1em)}.ids__stack.S{height:2.9em;height:calc(var(--ids__density) * 2em)}.ids__stack.M{height:5.8em;height:calc(var(--ids__density) * 4em)}.ids__stack.L{height:11.6em;height:calc(var(--ids__density) * 8em)}.ids__stack.XL{height:23.2em;height:calc(var(--ids__density) * 16em)}@media screen and (max-width: 767px){.ids__stack.XS{height:calc(1.45 * 1em / 3);height:calc(var(--ids__density) * 1em / 3)}.ids__stack.S,.ids__stack.M{height:1.45em;height:calc(var(--ids__density) * 1em)}.ids__stack.L{height:2.9em;height:calc(var(--ids__density) * 2em)}.ids__stack.XL{height:5.8em;height:calc(var(--ids__density) * 4em)}}:root{--ids__density: 1.45;--fluid-min-width: 1000;--fluid-max-width: 1600;--fluid-screen: 100vw;--type-scale-desktop: 1.5;--font-size-min: 18;--font-size-max: 24;--type-scale-mobile: 1.25;--font-size-min-mobile: 17;--font-size-max-mobile: 17;--fluid-bp: calc( (var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)) );--step-0: calc( ((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp) );--f-1-min: calc(var(--f-0-min) * var(--type-scale));--f-1-max: calc(var(--f-0-max) * var(--type-scale));--step-1: calc( ((var(--f-1-min) / 16) * 1rem) + (var(--f-1-max) - var(--f-1-min)) * var(--fluid-bp) );--f-2-min: calc(var(--f-1-min) * var(--type-scale));--f-2-max: calc(var(--f-1-max) * var(--type-scale));--step-2: calc( ((var(--f-2-min) / 16) * 1rem) + (var(--f-2-max) - var(--f-2-min)) * var(--fluid-bp) );--f-3-min: calc(var(--f-2-min) * var(--type-scale));--f-3-max: calc(var(--f-2-max) * var(--type-scale));--step-3: calc( ((var(--f-3-min) / 16) * 1rem) + (var(--f-3-max) - var(--f-3-min)) * var(--fluid-bp) );--f--1-min: calc(var(--f-0-min) / var(--type-scale));--f--1-max: calc(var(--f-0-max) / var(--type-scale));--step--1: calc( ((var(--f--1-min) / 16) * 1rem) + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp) );--f--2-min: calc(var(--f--1-min) / var(--type-scale));--f--2-max: calc(var(--f--1-max) / var(--type-scale));--step--2: calc( ((var(--f--2-min) / 16) * 1rem) + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp) )}@media screen and (min-width: 768px){:root{--f-0-min: var(--font-size-min);--f-0-max: var(--font-size-max);--type-scale: var(--type-scale-desktop)}}@media screen and (max-width: 767px){:root{--f-0-min: var(--font-size-min-mobile);--f-0-max: var(--font-size-max-mobile);--type-scale: var(--type-scale-mobile)}}@media screen and (max-width: 1000px){:root{--fluid-screen: calc(var(--fluid-min-width) * 1px)}}@media screen and (min-width: 1600px){:root{--fluid-screen: calc(var(--fluid-max-width) * 1px)}}@media screen and (max-width: 767px){:root{--fluid-min-width: 320;--fluid-max-width: 768;--fluid-screen: 100vw}}:root{--ids__background-RGB: 250, 250, 250;--ids__text-RGB: 25, 25, 25;--ids__accent-RGB: 0, 0, 0;--ids__main-RGB: var(--ids__accent-RGB);--ids__surface-RGB: 245, 245, 245;--ids__error-RGB: 240, 84, 95;--ids__success-RGB: 84, 180, 140;--ids__mark-RGB: 255, 248, 128;--ids__code-RGB: 200, 0, 0;--ids__on-main-RGB: var(--ids__background-RGB);--ids__on-accent-RGB: var(--ids__background-RGB);--ids__on-surface-RGB: var(--ids__text-RGB);--ids__link-RGB: 0, 100, 240;--ids__hover-RGB: 213, 20, 20;--ids__outline-RGB: var(--ids__surface-RGB)}.ids form{width:100%;margin:0 0 .6em}.ids .ids__form-error-message,.ids .ids__form-success-message{font-size:.8em;line-height:1.2;margin-top:.2em}.ids .ids__form-error-message{color:#f0545f;color:rgb(var(--ids__error-RGB))}.ids .ids__form-error-message a{color:#f0545f;color:rgb(var(--ids__error-RGB));border-color:#f0545f4d;border-color:rgba(var(--ids__error-RGB),.3)}.ids .ids__form-success-message{color:#54b48c;color:rgb(var(--ids__success-RGB))}.ids .ids__form-success-message a{color:#54b48c;color:rgb(var(--ids__success-RGB));border-color:#54b48c4d;border-color:rgba(var(--ids__success-RGB),.3)}.ids button,.ids a.ids__button-link{border:0;background-color:#000;background-color:rgb(var(--ids__accent-RGB));color:#fafafa;color:rgb(var(--ids__on-accent-RGB));border-radius:.25em;border-radius:var(--ids__radius);padding:calc(1.45 * 1em / 3) 1.45em .58em;padding:calc(var(--ids__density) * 1em / 3) calc(var(--ids__density) * 1em) calc(var(--ids__density) * 1em / 2.5);line-height:1.45;line-height:var(--ids__density);white-space:nowrap;cursor:pointer}.ids button.XS,.ids a.ids__button-link.XS,.ids button.size-XS,.ids a.ids__button-link.size-XS{font-size:.6em;text-transform:uppercase;letter-spacing:.1em;padding-top:.58em;padding-top:calc(var(--ids__density) * 1em / 2.5)}.ids button.S,.ids a.ids__button-link.S,.ids button.size-S,.ids a.ids__button-link.size-S{font-size:.8em}.ids button.L,.ids a.ids__button-link.L,.ids button.size-L,.ids a.ids__button-link.size-L{font-size:1.5em;padding:.29em calc(1.45 * 1em / 1.5) .3625em;padding:calc(var(--ids__density) * 1em / 5) calc(var(--ids__density) * 1em / 1.5) calc(var(--ids__density) * 1em / 4)}.ids button.XL,.ids a.ids__button-link.XL,.ids button.size-XL,.ids a.ids__button-link.size-XL{font-size:2.5em;padding:.29em calc(1.45 * 1em / 1.5) .3625em;padding:calc(var(--ids__density) * 1em / 5) calc(var(--ids__density) * 1em / 1.5) calc(var(--ids__density) * 1em / 4)}.ids button:hover,.ids a.ids__button-link:hover{background-color:#000c;background-color:rgba(var(--ids__accent-RGB),.8)}.ids button:focus,.ids a.ids__button-link:focus{box-shadow:0 0 0 5px #fd0;box-shadow:0 0 0 5px rgb(var(--ids__outline-RGB));outline:none}.ids button:disabled,.ids a.ids__button-link:disabled{opacity:.15;cursor:default;pointer-events:none}.ids button:disabled:hover,.ids a.ids__button-link:disabled:hover{background-color:#000;background-color:rgb(var(--ids__accent-RGB))}.ids a.ids__button-link{display:inline-block}.ids .ids__form-field{margin-bottom:1.45em;margin-bottom:calc(var(--ids__density) * 1em)}.ids input,.ids textarea{width:100%;padding:calc(1.45 * 1em / 3) 1.45em .58em;padding:calc(var(--ids__density) * 1em / 3) calc(var(--ids__density) * 1em) calc(var(--ids__density) * 1em / 2.5);padding-left:.725em;padding-left:calc(var(--ids__density) * 1em / 2);border:1px solid rgb(25,25,25);border:1px solid rgb(var(--ids__text-RGB));border-bottom:2px solid rgb(25,25,25);border-bottom:2px solid rgb(var(--ids__text-RGB));border-radius:.25em;border-radius:var(--ids__radius);background:transparent;color:#191919;color:rgb(var(--ids__text-RGB))}.ids input.XS,.ids textarea.XS,.ids input.size-XS,.ids textarea.size-XS{font-size:.6em}.ids input.S,.ids textarea.S,.ids input.size-S,.ids textarea.size-S{font-size:.8em}.ids input.L,.ids textarea.L,.ids input.size-L,.ids textarea.size-L{font-size:1.5em;padding-top:.29em;padding-top:calc(var(--ids__density) * 1em / 5);padding-bottom:.3625em;padding-bottom:calc(var(--ids__density) * 1em / 4)}.ids input.XL,.ids textarea.XL,.ids input.size-XL,.ids textarea.size-XL{font-size:2.5em;padding-top:.29em;padding-top:calc(var(--ids__density) * 1em / 5);padding-bottom:.3625em;padding-bottom:calc(var(--ids__density) * 1em / 4)}.ids input.ids__input-error-state,.ids textarea.ids__input-error-state{border-bottom:2px solid rgb(240,84,95);border-bottom:2px solid rgb(var(--ids__error-RGB))}.ids input:focus,.ids textarea:focus{box-shadow:0 0 0 5px #fd0;box-shadow:0 0 0 5px rgb(var(--ids__outline-RGB));outline:none}.ids input:disabled,.ids textarea:disabled{opacity:.35;cursor:default}.ids input.ids__input-text-line,.ids textarea.ids__input-text-line{display:inline-block;width:100%;margin:.5em 0 1em;padding-left:0;border:0;border-radius:.3em .3em 0 0;background:transparent;color:#191919;color:rgb(var(--ids__text-RGB));border-bottom:2px solid rgb(25,25,25);border-bottom:2px solid rgb(var(--ids__text-RGB))}.ids input.ids__input-text-line:active,.ids textarea.ids__input-text-line:active{border-bottom:2px solid rgb(25,25,25);border-bottom:2px solid rgb(var(--ids__text-RGB));border-radius:.25em;border-radius:var(--ids__radius)}.ids input.ids__input-text-line::-moz-placeholder,.ids textarea.ids__input-text-line::-moz-placeholder{color:#19191999;color:rgba(var(--ids__text-RGB),.6)}.ids input.ids__input-text-line::placeholder,.ids textarea.ids__input-text-line::placeholder{color:#19191999;color:rgba(var(--ids__text-RGB),.6)}.ids input.ids__input-text-line:focus,.ids textarea.ids__input-text-line:focus{border-radius:.25em;border-radius:var(--ids__radius)}.ids input.ids__input-text-line:disabled,.ids textarea.ids__input-text-line:disabled{opacity:.35;cursor:default}.ids textarea{height:4em;resize:none;overflow:auto}.ids textarea.ids__input-text-line{margin:0 0 1em;height:2.5em}.ids label{display:inline-block;margin-bottom:.2em}.ids .ids__select{position:relative;display:inline-block}.ids .ids__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:calc(1.45 * 1em / 3) 2.175em .58em;padding:calc(var(--ids__density) * 1em / 3) calc(var(--ids__density) * 1.5em) calc(var(--ids__density) * 1em / 2.5);padding-left:.725em;padding-left:calc(var(--ids__density) * 1em / 2);border:1px solid rgb(25,25,25);border:1px solid rgb(var(--ids__text-RGB));border-bottom:2px solid rgb(25,25,25);border-bottom:2px solid rgb(var(--ids__text-RGB));border-radius:.25em;border-radius:var(--ids__radius);background:transparent;color:#191919;color:rgb(var(--ids__text-RGB))}@media screen and (max-width: 767px){.ids .ids__select select{max-width:16em}}.ids .ids__select select:hover{background-color:#f5f5f5;background-color:rgba(var(--ids__surface-RGB),1)}.ids .ids__select select:focus{box-shadow:0 0 0 5px #fd0;box-shadow:0 0 0 5px rgba(var(--ids__outline-RGB),1);outline:none}.ids .ids__select:after{position:absolute;content:"〈";top:.8em;right:.725em;right:calc(var(--ids__density) * 1em / 2);transform:rotate(-90deg) scaleX(1.2) scaleY(.7);z-index:10;pointer-events:none}.ids .ids__checkbox{display:flex}.ids .ids__checkbox label{display:inline-block;margin-top:-.11em}.ids .ids__checkbox input[type=checkbox]{-webkit-appearance:none;display:inline-block;position:relative;width:1em;height:1em;border:1px solid rgba(25,25,25,.4);border:1px solid rgba(var(--ids__text-RGB),.4);border-radius:.25em-S;border-radius:var(--ids__radius)-S;margin-right:.5em;padding:0;vertical-align:baseline;cursor:pointer;flex-shrink:0;overflow:hidden}.ids .ids__checkbox input[type=checkbox]:hover{border:1px solid rgb(25,25,25);border:1px solid rgb(var(--ids__text-RGB))}.ids .ids__checkbox input[type=checkbox]:checked{border:1px solid rgba(0,0,0,1);border:1px solid rgba(var(--ids__accent-RGB),1);background-color:#000;background-color:rgb(var(--ids__accent-RGB))}.ids .ids__checkbox input[type=checkbox]:checked:before{content:"";position:absolute;width:.4em;height:.6em;border-right:2px solid rgb(250,250,250);border-right:2px solid rgb(var(--ids__on-accent-RGB));border-bottom:2px solid rgb(250,250,250);border-bottom:2px solid rgb(var(--ids__on-accent-RGB));left:.25em;top:.025em;transform:rotate(45deg)}@media screen and (max-width: 767px){.ids .ids__checkbox input[type=checkbox]:checked:before{left:.2em;top:.08em}}.ids .ids__checkbox input[type=checkbox]:checked:hover{background-color:#191919cc;background-color:rgba(var(--ids__text-RGB),.8);border:1px solid rgba(0,0,0,.8);border:1px solid rgba(var(--ids__accent-RGB),.8)}.ids .ids__checkbox input[type=checkbox]:disabled{opacity:.35;cursor:default}.ids .ids__checkbox input[type=checkbox]:disabled:hover{border:1px solid rgba(25,25,25,.4);border:1px solid rgba(var(--ids__text-RGB),.4)}.ids .ids__checkbox input[type=checkbox]:focus{box-shadow:0 0 0 5px #fd0;box-shadow:0 0 0 5px rgb(var(--ids__outline-RGB));outline:none}.ids .ids__radio label{display:inline-block;vertical-align:top}.ids .ids__radio input[type=radio]{margin-right:.3em;margin-top:.13em;margin-bottom:.6em;padding:0;-webkit-appearance:none;display:inline-block;vertical-align:top;position:relative;width:1em;height:1em;border:1px solid rgba(25,25,25,.4);border:1px solid rgba(var(--ids__text-RGB),.4);border-radius:50%}.ids .ids__radio input[type=radio]:hover{border:1px solid rgb(25,25,25);border:1px solid rgb(var(--ids__text-RGB))}.ids .ids__radio input[type=radio]:checked{border:1px solid rgba(0,0,0,1);border:1px solid rgba(var(--ids__accent-RGB),1);background-color:#000;background-color:rgb(var(--ids__accent-RGB))}.ids .ids__radio input[type=radio]:checked:after{content:"";width:.3em;height:.3em;background-color:#fafafa;background-color:rgb(var(--ids__on-accent-RGB));border-radius:50%;position:absolute;left:.3em;top:.3em;color:#fafafa;color:rgb(var(--ids__on-accent-RGB));flex-shrink:0}.ids .ids__radio input[type=radio]:checked:hover{cursor:default}.ids .ids__radio input[type=radio]:disabled{opacity:.35;cursor:default}.ids .ids__radio input[type=radio]:disabled:hover{border:1px solid rgba(25,25,25,.4);border:1px solid rgba(var(--ids__text-RGB),.4)}.ids .ids__radio input[type=radio]:focus{box-shadow:0 0 0 5px #fd0;box-shadow:0 0 0 5px rgb(var(--ids__outline-RGB));outline:none}.ids .ids__radiogroup-toggle{display:flex;flex-direction:row;border-radius:.25em;border-radius:var(--ids__radius)}.ids .ids__radiogroup-toggle .ids__radiogroup-option{white-space:nowrap}.ids .ids__radiogroup-toggle .ids__radiogroup-option input[type=radio]{display:none}.ids .ids__radiogroup-toggle .ids__radiogroup-option input[type=radio]:checked+label{background-color:#000;background-color:rgb(var(--ids__accent-RGB));color:#fafafa;color:rgb(var(--ids__on-accent-RGB))}.ids .ids__radiogroup-toggle .ids__radiogroup-option input[type=radio]:focus{box-shadow:0 0 0 5px #fd0;box-shadow:0 0 0 5px rgb(var(--ids__outline-RGB));outline:none}.ids .ids__radiogroup-toggle .ids__radiogroup-option label{padding:calc(1.45 * 1em / 3) 1.45em .58em;padding:calc(var(--ids__density) * 1em / 3) calc(var(--ids__density) * 1em) calc(var(--ids__density) * 1em / 2.5);background-color:#1919191a;background-color:rgba(var(--ids__text-RGB),.1);cursor:pointer}.ids .ids__radiogroup-toggle .ids__radiogroup-option label:hover{background-color:#19191926;background-color:rgba(var(--ids__text-RGB),.15)}.ids .ids__radiogroup-toggle .ids__radiogroup-option:first-child label{border-radius:.25em 0 0 .25em;border-radius:var(--ids__radius) 0 0 var(--ids__radius)}.ids .ids__radiogroup-toggle .ids__radiogroup-option:last-child label{border-radius:0 .25em .25em 0;border-radius:0 var(--ids__radius) var(--ids__radius) 0}.ids .ids__radiogroup-toggle:disabled{opacity:.35;cursor:default}.ids .ids__radiogroup-toggle:disabled:hover label{background-color:#1919191a;background-color:rgba(var(--ids__text-RGB),.1)}.ids .ids__radiogroup-toggle.monochrome .ids__radiogroup-option:first-child label{border-left:1px solid rgb(25,25,25);border-left:1px solid rgb(var(--ids__text-RGB))}.ids .ids__radiogroup-toggle.monochrome .ids__radiogroup-option:last-child label{border-right:1px solid rgb(25,25,25);border-right:1px solid rgb(var(--ids__text-RGB))}.ids .ids__radiogroup-toggle.monochrome .ids__radiogroup-option input[type=radio]:checked+label{background-color:#191919;background-color:rgb(var(--ids__text-RGB));color:#fafafa;color:rgb(var(--ids__background-RGB))}.ids .ids__radiogroup-toggle.monochrome .ids__radiogroup-option label{background-color:transparent;color:#191919;color:rgb(var(--ids__text-RGB));border-top:1px solid rgb(25,25,25);border-top:1px solid rgb(var(--ids__text-RGB));border-bottom:1px solid rgb(25,25,25);border-bottom:1px solid rgb(var(--ids__text-RGB))}.ids .ids__radiogroup-toggle.monochrome .ids__radiogroup-option label:hover{background-color:#19191926;background-color:rgba(var(--ids__text-RGB),.15)}.ids table{width:100%;border-spacing:0}.ids table th{text-align:left;vertical-align:top;padding:.5em 0;border-bottom:2px solid rgb(25,25,25);border-bottom:2px solid rgb(var(--ids__text-RGB))}.ids table td{padding:.87em 0;padding:calc(var(--ids__density) * .6em) 0;border-bottom:1px solid rgba(25,25,25,.15);border-bottom:1px solid rgba(var(--ids__text-RGB),.15)}.ids table tr:last-child td{border-bottom:none}.ids .pswp button,.ids .pswp button:hover{background-color:transparent}:root{--ids__font: "PT Root UI", Arial, sans-serif}@font-face{font-family:TT Interphases Pro;font-weight:600;font-style:normal;font-display:swap;src:url("../../../fonts/TT Interphases Pro Trial DemiBold.ttf") format("truetype")}@font-face{font-family:PT Root UI;font-weight:300;font-style:normal;font-display:swap;src:url(../../../fonts/PT_Root_UI_Regular.woff2) format("woff2"),url(../../../fonts/PT_Root_UI_Regular.woff) format("woff")}@font-face{font-family:PT Root UI;font-weight:400;font-style:normal;font-display:swap;src:url(../../../fonts/PT_Root_UI_Regular.woff2) format("woff2"),url(../../../fonts/PT_Root_UI_Regular.woff) format("woff")}@font-face{font-family:PT Root UI;font-weight:500;font-style:normal;font-display:swap;src:url(../../../fonts/PT_Root_UI_Medium.woff2) format("woff2"),url(../../../fonts/PT_Root_UI_Medium.woff) format("woff")}@font-face{font-family:PT Root UI;font-weight:700;font-style:normal;font-display:swap;src:url(../../../fonts/PT_Root_UI_Bold.woff2) format("woff2"),url(../../../fonts/PT_Root_UI_Bold.woff) format("woff")}:root{--ids__main-RGB: 255, 221, 0;--ids__surface-2-RGB: 233, 236, 239;--ids__outline-RGB: 255, 221, 0}:root .dark{--ids__background-RGB: 40, 40, 40;--ids__text-RGB: 255, 255, 255;--ids__accent-RGB: 255, 255, 255;--ids__main-RGB: 255, 255, 255;--ids__surfac-RGB: 60, 60, 60;--ids__erro-RGB: 229, 0, 60;--ids__succes-RGB: 0, 229, 121;--ids__mark-RGB: 100, 100, 100;--ids__code-RGB: 200, 50, 50;--ids__on-main-RGB: 5, 5, 5;--ids__on-accent-RGB: 40, 40, 40;--ids__on-surface-RGB: 255, 255, 255;--ids__link-RGB: 80, 150, 255;--ids__hover-RGB: 100, 230, 100;--ids__outline-RGB: 255, 221, 0;--ids__density: 1.3;--font-size-min: 16;--font-size-max: 20;--type-scale-desktop: 1.5;--font-size-min-mobile: 17;--font-size-max-mobile: 17;--type-scale-mobile: 1.333}header nav{margin-top:1em}header nav ul{justify-content:center;gap:.3em!important}header nav ul li:last-child{padding-right:1.5em}header nav ul li{padding-left:.8em!important}header ul li:first-child:before{content:none}.nowrap{white-space:nowrap}.tabular-nums{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}@media screen and (min-width: 768px){.mobile-hidden{display:none}}.window-meter-hero{width:100%;font-size:16vw!important;color:#e2e6ea;z-index:-1;margin-bottom:0!important}@media screen and (max-width: 767px){.window-meter-hero{font-size:22vw!important}}.center{margin:0 auto}.center.center-text{text-align:center}.center.justify-center{justify-content:center}h1.center.center-text.hero{text-wrap:balance;margin-bottom:0}@media screen and (max-width: 767px){h1.center.center-text.hero{font-size:calc((((calc(((var(--f-0-min) * var(--type-scale)) * var(--type-scale)) * var(--type-scale)) / 16) * 1rem) + (calc(((var(--f-0-max) * var(--type-scale)) * var(--type-scale)) * var(--type-scale)) - calc(((var(--f-0-min) * var(--type-scale)) * var(--type-scale)) * var(--type-scale))) * ((100vw - 1000 / 16 * 1rem) / (1600 - 1000))) * .7)!important;font-size:calc(calc(((calc(calc(calc(var(--f-0-min) * var(--type-scale)) * var(--type-scale)) * var(--type-scale)) / 16) * 1rem) + (calc(calc(calc(var(--f-0-max) * var(--type-scale)) * var(--type-scale)) * var(--type-scale)) - calc(calc(calc(var(--f-0-min) * var(--type-scale)) * var(--type-scale)) * var(--type-scale))) * calc((100vw - 1000 / 16 * 1rem) / (1600 - 1000))) * .7)!important;font-size:calc(var(--step-3) * .7)!important;margin-bottom:.4em;padding:0 .435em;padding:0 calc(var(--ids__density) * .3em)}}.balance{text-wrap:balance}.hero-pic{position:relative;display:inline-block;width:2em;height:0;line-height:0;vertical-align:baseline;margin:0 .3em}.hero-pic img{position:absolute;inset:auto 0 0;width:93%;height:auto;transform:translateY(.57em)}.hero h1{line-height:1.45em;font-size:calc((((calc(((var(--f-0-min) * var(--type-scale)) * var(--type-scale)) * var(--type-scale)) / 16) * 1rem) + (calc(((var(--f-0-max) * var(--type-scale)) * var(--type-scale)) * var(--type-scale)) - calc(((var(--f-0-min) * var(--type-scale)) * var(--type-scale)) * var(--type-scale))) * ((100vw - 1000 / 16 * 1rem) / (1600 - 1000))) * .6);font-size:calc(calc(((calc(calc(calc(var(--f-0-min) * var(--type-scale)) * var(--type-scale)) * var(--type-scale)) / 16) * 1rem) + (calc(calc(calc(var(--f-0-max) * var(--type-scale)) * var(--type-scale)) * var(--type-scale)) - calc(calc(calc(var(--f-0-min) * var(--type-scale)) * var(--type-scale)) * var(--type-scale))) * calc((100vw - 1000 / 16 * 1rem) / (1600 - 1000))) * .6);font-size:calc(var(--step-3) * .6)}p.details{opacity:.4}section.project{text-wrap:balance;--ribbon-aspect: 5 / 3;--ribbon-width: 80vw;--ribbon-edge-size: 1em;--ribbon-edge-bg: #E2E6EA;--ribbon-height: calc(var(--ribbon-width) / (var(--ribbon-aspect)));margin-top:0;padding:4em 0 7em!important}@media screen and (max-width: 767px){section.project{--ribbon-width: 87vw;--ribbon-edge-size: 1em}}section.project p{margin:0 auto;width:100%;max-width:900px;padding-left:1em;padding-right:1em;box-sizing:border-box}section.project.novaciya{background:#eff0f4;padding-bottom:4em!important;--ribbon-edge-bg: #eff0f4;--novaciya-parallax-before-y: 0px;--novaciya-parallax-after-y: 0px;--novaciya-d1-x: -20%;--novaciya-d1-y: 37%;--novaciya-d2-x: 8%;--novaciya-d2-bottom: max(.2em, min(6vw, 2em));--novaciya-before-rotate: 0deg;--novaciya-after-rotate: 0deg;--novaciya-before-scale: 1;--novaciya-after-scale: 1;position:relative;overflow-x:hidden;overflow-x:clip;overflow-y:visible;isolation:isolate}section.project.novaciya:before,section.project.novaciya:after{content:"";position:absolute;width:max(7rem,min(18vw,15rem));aspect-ratio:1 / 1;background:no-repeat center / contain;pointer-events:none;z-index:4}section.project.novaciya:before{top:0;left:0;background-image:url(../../../images/novaciya-detail-1.png);transform:translate(var(--novaciya-d1-x),calc(var(--novaciya-d1-y) + var(--novaciya-parallax-before-y))) rotate(var(--novaciya-before-rotate)) scale(var(--novaciya-before-scale))}section.project.novaciya:after{right:0;bottom:var(--novaciya-d2-bottom);background-image:url(../../../images/novaciya-detail-2.png);background-position:right bottom;transform:translate(var(--novaciya-d2-x),var(--novaciya-parallax-after-y)) rotate(var(--novaciya-after-rotate)) scale(var(--novaciya-after-scale))}@media screen and (max-width: 767px){section.project.novaciya{--novaciya-d1-x: -25%;--novaciya-d1-y: 100%;--novaciya-d2-x: 18%;--novaciya-d2-bottom: max(1em, min(10vw, 3em))}section.project.novaciya:before,section.project.novaciya:after{width:max(4.5rem,min(30vw,7rem))}}section.project.novaciya-mob{background:#eff0f4;--ribbon-edge-bg: #EEEFF2;--novaciya-mob-parallax-before-y: 0px;--novaciya-mob-parallax-after-y: 0px;--novaciya-mob-d1-x: -16%;--novaciya-mob-d1-y: 24%;--novaciya-mob-d2-x: 14%;--novaciya-mob-d2-bottom: max(4.2em, min(10vw, 7em));--novaciya-mob-before-rotate: 0deg;--novaciya-mob-after-rotate: 0deg;--novaciya-mob-before-scale: 1;--novaciya-mob-after-scale: 1;position:relative;overflow-x:hidden;overflow-x:clip;overflow-y:visible;isolation:isolate}section.project.novaciya-mob:before,section.project.novaciya-mob:after{content:"";position:absolute;width:max(6rem,min(14vw,11rem));aspect-ratio:1 / 1;background:no-repeat center / contain;pointer-events:none;z-index:4}section.project.novaciya-mob:before{top:0;left:0;background-image:url(../../../images/novaciya-detail-3.png);transform:translate(var(--novaciya-mob-d1-x),calc(var(--novaciya-mob-d1-y) + var(--novaciya-mob-parallax-before-y))) rotate(var(--novaciya-mob-before-rotate)) scale(var(--novaciya-mob-before-scale))}section.project.novaciya-mob:after{right:0;bottom:var(--novaciya-mob-d2-bottom);background-image:url(../../../images/novaciya-detail-4.png);background-position:right bottom;transform:translate(var(--novaciya-mob-d2-x),var(--novaciya-mob-parallax-after-y)) rotate(var(--novaciya-mob-after-rotate)) scale(var(--novaciya-mob-after-scale))}@media screen and (max-width: 767px){section.project.novaciya-mob{--novaciya-mob-d1-x: -24%;--novaciya-mob-d1-y: 40%;--novaciya-mob-d2-x: 20%;--novaciya-mob-d2-bottom: max(4.8em, min(18vw, 7em))}section.project.novaciya-mob:before,section.project.novaciya-mob:after{width:max(4rem,min(24vw,6.5rem))}}section.project.sape{background-color:#e2e6ea;--ribbon-edge-bg: #E2E6EA;--sape-parallax-before-y: 0px;--sape-parallax-after-y: 0px;--sape-d1-x: -14%;--sape-d1-y: 12%;--sape-d2-x: -5%;--sape-d2-bottom: max(4.2em, min(10vw, 7em));--sape-before-rotate: 0deg;--sape-after-rotate: 0deg;--sape-before-scale: 1;--sape-after-scale: 1;position:relative;overflow-x:hidden;overflow-x:clip;overflow-y:visible;isolation:isolate}section.project.sape:before,section.project.sape:after{content:"";position:absolute;width:max(6rem,min(13vw,10.5rem));aspect-ratio:1 / 1;background:no-repeat center / contain;pointer-events:none;z-index:4}section.project.sape:before{top:0;left:0;background-image:url(../../../images/sape-detail-1.png);transform:translate(var(--sape-d1-x),calc(var(--sape-d1-y) + var(--sape-parallax-before-y))) rotate(var(--sape-before-rotate)) scale(var(--sape-before-scale))}section.project.sape:after{right:0;bottom:var(--sape-d2-bottom);background-image:url(../../../images/sape-detail-2.png);background-position:right bottom;transform:translate(var(--sape-d2-x),var(--sape-parallax-after-y)) rotate(var(--sape-after-rotate)) scale(var(--sape-after-scale))}@media screen and (max-width: 767px){section.project.sape{--sape-d1-x: -22%;--sape-d1-y: 38%;--sape-d2-x: 1%;--sape-d2-bottom: max(4.8em, min(18vw, 7em))}section.project.sape:before,section.project.sape:after{width:max(3.8rem,min(22vw,6rem))}}section.project.rtb{background-color:#e2e6ea;--ribbon-edge-bg: #E2E6EA;--rtb-parallax-before-y: 0px;--rtb-parallax-after-y: 0px;--rtb-d1-x: -14%;--rtb-d1-y: 12%;--rtb-d2-x: 12%;--rtb-d2-bottom: max(4.2em, min(10vw, 7em));--rtb-before-rotate: 0deg;--rtb-after-rotate: 0deg;--rtb-before-scale: 1;--rtb-after-scale: 1;position:relative;overflow-x:hidden;overflow-x:clip;overflow-y:visible;isolation:isolate}section.project.rtb:before,section.project.rtb:after{content:"";position:absolute;width:max(6rem,min(13vw,10.5rem));aspect-ratio:1 / 1;background:no-repeat center / contain;pointer-events:none;z-index:4}section.project.rtb:before{top:0;left:0;background-image:url(../../../images/rtb-detail-1.png);transform:translate(var(--rtb-d1-x),calc(var(--rtb-d1-y) + var(--rtb-parallax-before-y))) rotate(var(--rtb-before-rotate)) scale(var(--rtb-before-scale))}section.project.rtb:after{right:0;bottom:var(--rtb-d2-bottom);background-image:url(../../../images/rtb-detail-2.png);background-position:right bottom;transform:translate(var(--rtb-d2-x),var(--rtb-parallax-after-y)) rotate(var(--rtb-after-rotate)) scale(var(--rtb-after-scale))}@media screen and (max-width: 767px){section.project.rtb{--rtb-d1-x: -22%;--rtb-d1-y: 38%;--rtb-d2-x: 19%;--rtb-d2-bottom: max(4.8em, min(18vw, 7em))}section.project.rtb:before,section.project.rtb:after{width:max(3.8rem,min(22vw,6rem))}}section.project.emex{background-color:#eeeff2;--ribbon-edge-bg: #EEEFF2;--emex-parallax-before-y: 0px;--emex-parallax-after-y: 0px;--emex-d1-x: -14%;--emex-d1-y: 12%;--emex-d2-x: 12%;--emex-d2-bottom: max(4.2em, min(10vw, 7em));--emex-before-rotate: 0deg;--emex-after-rotate: 0deg;--emex-before-scale: 1;--emex-after-scale: 1;position:relative;overflow-x:hidden;overflow-x:clip;overflow-y:visible;isolation:isolate}section.project.emex:before,section.project.emex:after{content:"";position:absolute;width:max(6rem,min(13vw,10.5rem));aspect-ratio:1 / 1;background:no-repeat center / contain;pointer-events:none;z-index:4}section.project.emex:before{top:0;left:0;background-image:url(../../../images/emex-detail-1.png);transform:translate(var(--emex-d1-x),calc(var(--emex-d1-y) + var(--emex-parallax-before-y))) rotate(var(--emex-before-rotate)) scale(var(--emex-before-scale))}section.project.emex:after{right:0;bottom:var(--emex-d2-bottom);background-image:url(../../../images/emex-detail-2.png);background-position:right bottom;transform:translate(var(--emex-d2-x),var(--emex-parallax-after-y)) rotate(var(--emex-after-rotate)) scale(var(--emex-after-scale))}@media screen and (max-width: 767px){section.project.emex{--emex-d1-x: -22%;--emex-d1-y: 38%;--emex-d2-x: 19%;--emex-d2-bottom: max(4.8em, min(18vw, 7em))}section.project.emex:before,section.project.emex:after{width:max(3.8rem,min(22vw,6rem))}}section.project.light-dark-bg{background-color:#eeeff2;--ribbon-edge-bg: #EEEFF2}section.project.dark-dark-bg{background-color:#e2e6ea;--ribbon-edge-bg: #E2E6EA}section.project .projectRibbon{margin-top:.9em;margin-bottom:.5em;display:flex;gap:1em;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;--edge: var(--ribbon-edge-size);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--ribbon-edge-size),#000 calc(100% - var(--ribbon-edge-size)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--edge),#000 calc(100% - var(--edge)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--ribbon-edge-size),#000 calc(100% - var(--ribbon-edge-size)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--edge),#000 calc(100% - var(--edge)),transparent 100%);scroll-snap-type:x mandatory;scroll-padding-inline:1em;scrollbar-width:none;-ms-overflow-style:none;padding:.25em 1em 1em}@media screen and (max-width: 767px){section.project .projectRibbon{gap:.5em;margin-bottom:0}}section.project .projectRibbon::-webkit-scrollbar{display:none}section.project .projectRibbon .projectRibbon__item{scroll-snap-align:start;flex-grow:0;flex-shrink:0;border-radius:.6em;overflow:hidden;outline:none;height:var(--ribbon-height);width:auto}section.project .projectRibbon .projectRibbon__item img{display:block;height:100%;width:auto}section.project .projectRibbon.all-mobila .projectRibbon__item{height:calc(var(--ribbon-height) * .7)}@media screen and (max-width: 767px){section.project .projectRibbon.all-mobila .projectRibbon__item{height:calc(var(--ribbon-height) * 2.5)}}section.project .projectRibbonShell{position:relative}section.project .projectRibbonNav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;border-radius:.6em;border:1px solid;border-color:#d8d8d84d;background-color:#000;color:#fff;font-weight:400;padding:calc(1.45 * 1em / 3) 1.015em .58em;padding:calc(var(--ids__density) * 1em / 3) calc(var(--ids__density) * .7em) calc(var(--ids__density) * 1em / 2.5);line-height:1.45;line-height:var(--ids__density);white-space:nowrap;cursor:pointer}section.project .projectRibbonNav--prev{left:1em}section.project .projectRibbonNav--next{right:1em}section.project .projectRibbonNav:disabled{opacity:0;cursor:default}section.project .projectRibbonNav:hover:not(:disabled){color:#d51414;color:rgb(var(--ids__hover-RGB))}section.project .projectRibbonShell:not(.is-scrollable) .projectRibbonNav{display:none}section.project .projectRibbonDots{display:flex;justify-content:center;gap:.4em;padding:.5em 0 .25em}section.project .projectRibbonDot{width:6px;height:6px;border-radius:50%;background-color:#0000004d;border:none;padding:0;cursor:pointer;transition:background-color .15s,transform .15s}section.project .projectRibbonDot.is-active{background-color:#000;transform:scale(1.4)}section.project .projectRibbonShell:not(.is-scrollable) .projectRibbonDots{display:none}@media screen and (max-width: 767px){section.project .projectRibbonNav{display:none}}section.project.novaciya>.ids__wrapper{position:relative;z-index:6}section.project.novaciya>.projectRibbon,section.project.novaciya>.projectRibbonShell,section.project.novaciya>.ids__button-link{position:relative;z-index:1}section.project.novaciya-mob>.ids__wrapper{position:relative;z-index:6}section.project.novaciya-mob>.projectRibbon,section.project.novaciya-mob>.projectRibbonShell,section.project.novaciya-mob>.ids__button-link{position:relative;z-index:1}section.project.sape>h3,section.project.sape>p{position:relative;z-index:6}section.project.sape>.projectRibbon,section.project.sape>.projectRibbonShell,section.project.sape>.ids__button-link{position:relative;z-index:1}section.project.rtb>.ids__wrapper{position:relative;z-index:6}section.project.rtb>.projectRibbon,section.project.rtb>.projectRibbonShell,section.project.rtb>.ids__button-link{position:relative;z-index:1}section.project.emex>.ids__wrapper{position:relative;z-index:6}section.project.emex>.projectRibbon,section.project.emex>.projectRibbonShell,section.project.emex>.ids__button-link{position:relative;z-index:1}.ids a.ids__button-link{border-radius:.6em!important;background-color:#191919!important;background-color:rgb(var(--ids__text-RGB))!important;color:#fff!important;border:1px solid!important;font-weight:400}.ids a.ids__button-link:hover{background-color:#d51414;background-color:rgb(var(--ids__hover-RGB))}.ids a.ids__button-link.margin-left{margin-left:.6em}.ids a.ids__button-link span.icon{padding-left:.6em}.margin-left{margin-left:.8em}.articles{display:flex;gap:5em;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 767px){.articles{gap:2em}}a.article-item{display:flex;flex-direction:column;align-items:center;margin-bottom:1em;border-bottom:0}a.article-item:hover{border:0}a.article-item p.details{opacity:1;color:#9c9c9c}a.article-item img{max-width:12em}@media screen and (max-width: 767px){a.article-item{width:50%}}.footer-line{display:flex;align-items:center;justify-content:center;gap:.6em;flex-wrap:nowrap;margin-bottom:2em}.footer-line p{margin:0}.img-width-10em{width:10em}body{max-width:2000px;font-weight:300}@media screen and (max-width: 767px){body{min-width:auto}}ul.svelte-1pqmowa{display:flex;list-style:none;gap:.5em}a[aria-current=page].svelte-1pqmowa{border-bottom:none;color:#000}a[aria-current=page].svelte-1pqmowa:hover{color:#000;cursor:default}.wrap.svelte-1a72hk3{display:flex;flex-direction:column;min-height:100vh}main.svelte-1a72hk3{flex:1}
