body,html{min-height:100%;overflow-x:hidden}body.noscroll,html.noscroll{overflow:hidden}body #footer,body #header{visibility:visible}main section{margin-left:auto;margin-right:auto;max-width:90em}main section::after{clear:both;content:"";display:table}#slider-popup,.header nav{display:none}a:hover{text-decoration:underline}ol li,ul li{line-height:1.25em;padding:0 0 .5em .5em}.header{background:#fff;background:rgba(255,255,255,max(0,min(1,var(--scroll-y)/100)));left:0;position:fixed;top:0;width:100%;z-index:100}.header__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:90em;padding:25px 16px;padding:calc(25px - 15px*max(0,min(1,var(--scroll-y)/100))) 16px;visibility:visible}@media screen and (min-width:890px){.header__container{padding:14px 16px}}.header__logo{height:auto;position:relative;width:93px;width:calc(93px - 15px*max(0,min(1,var(--scroll-y)/100)));z-index:2}@media screen and (min-width:890px){.header__logo{width:132px;width:calc(132px - 57px*max(0,min(1,var(--scroll-y)/100)))}}.header svg,.header__toggle .open{display:block}.header nav{align-items:flex-start;flex-direction:column;flex-grow:1;justify-content:flex-end}@media screen and (max-width:889px){.nav-open .header nav{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}}@media screen and (min-width:890px){.header nav{display:flex;flex-direction:row}}@media screen and (min-width:990px){.header nav{gap:0}}@media screen and (min-width:1025px){.header nav{gap:1%}}@media screen and (min-width:1050px){.header nav{gap:1.5%}}@media screen and (min-width:1080px){.header nav{gap:2.5%}}.header nav a{color:#000;font-size:26px;font-weight:600;letter-spacing:.4px;padding:16px 8px;position:relative;text-transform:uppercase}@media screen and (min-width:890px){.header nav a{font-size:23px}.header nav a:last-child{padding-right:0}}@media screen and (min-width:990px){.header nav a{font-size:24px;padding:16px}}.footer a:hover,.header nav a:hover{text-decoration:none}@media screen and (min-width:890px){.header nav a:hover::after{opacity:1}.header nav a::after{aspect-ratio:16/9;background:url(/resources/images/tohry.png) no-repeat center/contain;content:"";display:block;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s cubic-bezier(.075,.82,.165,1);width:140px;z-index:-1}}.header__toggle{background:0;border:0;cursor:pointer;display:block;padding:22px;position:relative;text-align:center;z-index:2}.header__toggle>span{width:28px}.header__toggle svg{display:inline-block;height:auto}.header__toggle .close,.open+.header__toggle .open{display:none}.footer__container>div.footer__social-icons svg,.open+.header__toggle .close{display:block}@media screen and (min-width:890px){.header__toggle{display:none}}.footer{background:#37371b;color:#fff;line-height:1.75}@media screen and (min-width:740px){.footer{line-height:1.5}}.footer svg path{transition:fill .2s cubic-bezier(.075,.82,.165,1)}.footer a{color:inherit;font-size:18px;font-weight:500;line-height:1.5;transition:color .2s cubic-bezier(.075,.82,.165,1)}@media screen and (min-width:740px){.footer a{font-size:16px;font-weight:500}}.footer a:hover{color:#c2a16a}.footer a:hover path{fill:#c2a16a}.footer__logo{height:auto;width:150px}.footer__logo--logo{display:block;margin-bottom:10px}@media screen and (min-width:740px){.footer__logo--logo{display:none}}.footer__logo--mark{display:none;width:54px}@media screen and (min-width:740px){.footer__logo--mark{display:block}}.footer__container{align-items:center;display:flex;flex-direction:column;gap:22px;justify-content:space-between;margin:0 auto;max-width:90em;padding:24px 16px 32px;visibility:visible}@media screen and (min-width:740px){.footer__container{flex-direction:row;gap:0;padding:32px 16px}}.footer__container>div{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:740px){.footer__container>div{align-items:flex-start}}@media screen and (max-width:739px){.footer__container>div.footer__contact{margin-bottom:8px}.footer__container>div.footer__quick-links{gap:14px}.footer__container>div.footer__quick-links a{display:inline-flex;font-size:16px;font-weight:400;gap:8px}.footer__container>div.footer__quick-links a::after{background:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%225%22%20height%3D%2210%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20fill%3D%22%23C2A16A%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.188%205%20.48%201.39%201.52.61%204.813%205%201.52%209.39.48%208.61%203.188%205Z%22%20clip-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E) no-repeat center/contain;content:"";display:block;position:relative;width:5px}}.footer__container>div.footer__social-icons{flex-direction:row;gap:16px;margin-top:32px}@media screen and (min-width:740px){.footer__container>div.footer__social-icons{margin-top:0}}.footer__container>div.footer__social-icons a{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}