:root{--fontFamily: "Roboto", sans-serif;--fontWeightLight: 300;--fontWeightRegular: 400;--fontWeightBold: 700;--fontSize: clamp(1rem, .4rem + 3.4vi, 2rem);--fontColor: black;--csColor: black;--lines: 48;--lineHeight: 1.2;--lineHeightCalc: calc(var(--fontSize) * var(--lineHeight));--windowHeight: 100dvh;--headerHeight: 10rem;--footerHeight: 12rem;--spaceHeight: calc(var(--windowHeight) - var(--headerHeight) - var(--footerHeight));--firstLineTop: var(--headerHeight);--lastLineTop: calc(var(--headerHeight) + var(--spaceHeight) - var(--lineHeightCalc));--step: calc((var(--lastLineTop) - var(--firstLineTop)) / (var(--lines) - 1))}@media screen and (width >=1200px){:root{--headerHeight: 15rem;--footerHeight: 15rem}}body{margin:0;padding:0;font-family:var(--fontFamily);font-weight:var(--fontWeightLight);font-size:var(--fontSize);color:var(--fontColor)}@media screen and (width >=1200px){.ui-app{display:grid;grid-template-columns:1fr 31ch;gap:3rem;margin-inline:auto;margin-block-start:var(--headerHeight);margin-block-end:var(--footerHeight);max-width:60rem;transform:translate(-12rem)}}@media screen and (height <800px) and (pointer: coarse) and (orientation: landscape){.ui-app{font-size:.6em}}.ui-header{position:sticky}@media screen and (width <1200px){.ui-header{height:var(--headerHeight);top:0;text-align:center;display:flex;justify-content:center;align-items:center}}@media screen and (width >=1200px){.ui-header{top:var(--headerHeight);align-self:start;text-align:right}}@media screen and (height <800px) and (pointer: coarse) and (orientation: landscape){.ui-header{align-items:end}}.ui-header__title{font-size:1em;line-height:1.5;font-weight:var(--fontWeightBold);letter-spacing:-.02em;margin:0}@media screen and (width <1200px){.ui-header__title{position:relative;top:.5em}}@media screen and (width >=1200px){.ui-header__title{font-size:.8em}}@media screen and (width <1200px){.ui-header__address{display:none}}@media screen and (width >=1200px){.ui-header__address{font-size:.8em;line-height:1.1;font-weight:300;margin-top:2.5rem}}.ui-header__address a{text-decoration:none;color:#000}.ui-header__address a:hover{text-decoration:underline}.ui-main{line-height:var(--lineHeight);font-weight:300;max-width:31ch}@media screen and (width <1200px){.ui-main{text-align:center;margin-inline:auto}}@media screen and (width >=1200px){.ui-main{text-align:left;grid-row:span 2}}@media screen and (height <800px) and (pointer: coarse) and (orientation: landscape){.ui-main{display:none}}.ui-line{display:block;position:sticky;top:var(--headerHeight);transition:top 1s ease-in-out}@media screen and (width <1200px){.ui-line{text-align:center}}@media screen and (width >=1200px){.ui-line{text-align:left}}.ui-line--1{top:calc(var(--headerHeight) + var(--step) * 0)}.ui-line--2{top:calc(var(--headerHeight) + var(--step) * 1)}.ui-line--3{top:calc(var(--headerHeight) + var(--step) * 2)}.ui-line--4{top:calc(var(--headerHeight) + var(--step) * 3)}.ui-line--5{top:calc(var(--headerHeight) + var(--step) * 4)}.ui-line--6{top:calc(var(--headerHeight) + var(--step) * 5)}.ui-line--7{top:calc(var(--headerHeight) + var(--step) * 6)}.ui-line--8{top:calc(var(--headerHeight) + var(--step) * 7)}.ui-line--9{top:calc(var(--headerHeight) + var(--step) * 8)}.ui-line--10{top:calc(var(--headerHeight) + var(--step) * 9)}.ui-line--11{top:calc(var(--headerHeight) + var(--step) * 10)}.ui-line--12{top:calc(var(--headerHeight) + var(--step) * 11)}.ui-line--13{top:calc(var(--headerHeight) + var(--step) * 12)}.ui-line--14{top:calc(var(--headerHeight) + var(--step) * 13)}.ui-line--15{top:calc(var(--headerHeight) + var(--step) * 14)}.ui-line--16{top:calc(var(--headerHeight) + var(--step) * 15)}.ui-line--17{top:calc(var(--headerHeight) + var(--step) * 16)}.ui-line--18{top:calc(var(--headerHeight) + var(--step) * 17)}.ui-line--19{top:calc(var(--headerHeight) + var(--step) * 18)}.ui-line--20{top:calc(var(--headerHeight) + var(--step) * 19)}.ui-line--21{top:calc(var(--headerHeight) + var(--step) * 20)}.ui-line--22{top:calc(var(--headerHeight) + var(--step) * 21)}.ui-line--23{top:calc(var(--headerHeight) + var(--step) * 22)}.ui-line--24{top:calc(var(--headerHeight) + var(--step) * 23)}.ui-line--25{top:calc(var(--headerHeight) + var(--step) * 24)}.ui-line--26{top:calc(var(--headerHeight) + var(--step) * 25)}.ui-line--27{top:calc(var(--headerHeight) + var(--step) * 26)}.ui-line--28{top:calc(var(--headerHeight) + var(--step) * 27)}.ui-line--29{top:calc(var(--headerHeight) + var(--step) * 28)}.ui-line--30{top:calc(var(--headerHeight) + var(--step) * 29)}.ui-line--31{top:calc(var(--headerHeight) + var(--step) * 30)}.ui-line--32{top:calc(var(--headerHeight) + var(--step) * 31)}.ui-line--33{top:calc(var(--headerHeight) + var(--step) * 32)}.ui-line--34{top:calc(var(--headerHeight) + var(--step) * 33)}.ui-line--35{top:calc(var(--headerHeight) + var(--step) * 34)}.ui-line--36{top:calc(var(--headerHeight) + var(--step) * 35)}.ui-line--37{top:calc(var(--headerHeight) + var(--step) * 36)}.ui-line--38{top:calc(var(--headerHeight) + var(--step) * 37)}.ui-line--39{top:calc(var(--headerHeight) + var(--step) * 38)}.ui-line--40{top:calc(var(--headerHeight) + var(--step) * 39)}.ui-line--41{top:calc(var(--headerHeight) + var(--step) * 40)}.ui-line--42{top:calc(var(--headerHeight) + var(--step) * 41)}.ui-line--43{top:calc(var(--headerHeight) + var(--step) * 42)}.ui-line--44{top:calc(var(--headerHeight) + var(--step) * 43)}.ui-line--45{top:calc(var(--headerHeight) + var(--step) * 44)}.ui-line--46{top:calc(var(--headerHeight) + var(--step) * 45)}.ui-line--47{top:calc(var(--headerHeight) + var(--step) * 46)}.ui-line--48{top:calc(var(--headerHeight) + var(--step) * 47)}.ui-spacer{display:block;height:var(--lineHeightCalc)}.ui-footer{display:flex;flex-direction:column;justify-content:center;font-size:.8em;line-height:1.2;font-weight:300;text-align:right}@media screen and (width <1200px){.ui-footer{height:var(--footerHeight);margin-inline:auto;max-width:38.75ch;padding-right:2em}}@media screen and (width >=1200px){.ui-footer{justify-content:end;align-self:end;font-size:.8em}}@media screen and (height <800px) and (pointer: coarse) and (orientation: landscape){.ui-footer{text-align:center;justify-content:start;margin-block-start:1em;padding-inline:0}}.ui-footer p{margin:0}@media screen and (width <1200px){.ui-footer p{margin-block-end:2em}}@media screen and (width >=1200px){.ui-footer p{margin-block-end:.75em}}.ui-footer a{text-decoration:none;color:var(--fontColor)}.ui-footer a:hover{text-decoration:underline}@media screen and (width >=1200px){.ui-footer__address{display:none}}.ui-footer__cs{font-weight:var(--fontWeightBold);text-transform:uppercase;color:var(--csColor);margin-block-end:0!important}@media screen and (width <1200px){.ui-footer__cs{font-size:.9em}}@media screen and (width >=1200px){.ui-footer__cs{font-size:.6em;margin-block-end:.4em!important}}@media screen and (height <800px) and (pointer: coarse) and (orientation: landscape){.ui-footer__cs{display:none}}
