@font-face{font-family:Inter;src:url(Inter-Regular.da6ea76c.otf);font-style:normal;font-weight:400;font-display:swap}*{box-sizing:border-box;color:#555;letter-spacing:.02em;margin:0;padding:0;font-family:Inter,sans-serif;text-decoration:none}body{background:#fff;flex-direction:column;width:100%;height:100%;min-height:100vh;display:flex}header{flex:0 auto;width:768px;margin:0 auto;padding:30px 0}main{flex:auto;width:768px;margin:0 auto}main :first-child{margin-top:0}main>*{margin-top:20px}main p:first-of-type{margin-top:30px}main>p{font-size:14px;line-height:140%}main>figure{margin-top:30px}main>ul li{margin:0 0 6px}main>ul li a{font-size:24px}main>ul li:last-child{margin:0}footer{flex:0 auto;width:768px;height:100%;margin:0 auto;padding:30px 0;font-size:13px;font-weight:700}footer *{color:#555}a{color:#555;font-weight:700}a:hover{color:#b2a}h1{font-size:48px;font-weight:800}ul{list-style-type:none}nav{font-weight:600}nav>ul{border:none!important;margin:0!important;padding:0!important}nav>ul>li>a{font-size:32px!important}nav ul{opacity:1;border-bottom:2px solid #555;max-height:100vh;padding:0 0 10px;transition:all .35s cubic-bezier(.9,0,.1,1);overflow-y:clip}nav ul li{width:100%;padding-top:10px;display:table}nav ul li a{font-size:24px}nav ul li a:only-child{margin:0 0 0 15px;font-size:18px;line-height:1em;display:block}nav ul li label{text-align:center;width:20px}nav input{display:none}nav input+label{vertical-align:middle;margin-right:3px;display:inline-block;position:relative}nav input+label:after{color:#b2a;cursor:pointer;font-size:30px;content:"-"!important}nav input+label:hover:after{color:#555!important}nav input+label+a{vertical-align:middle;display:inline-block;padding:0 0 0 5px!important}nav input:checked+label:after{content:"+"!important}nav input:checked+label+a+ul{pointer-events:none;opacity:0;border-bottom:0 solid #0000;max-height:0;margin:0;padding:0}nav input:checked:hover>ul{opacity:1}figure figcaption{padding:10px 0 0;font-size:11px;font-weight:700;position:relative}figure img,figure video{width:100%;display:block}.video iframe{aspect-ratio:16/9;width:100%;height:100%}@media (width<=828px){main{width:100%}main>:not(figure){margin-left:30px;margin-right:30px}nav ul li a:only-child{margin:0 0 0 45px}nav ul li label{margin-left:30px}header{width:100%}footer{width:auto;margin:0 30px;padding:30px 0}figure figcaption{padding:10px 10px 0}figure img{width:100%}}
/*# sourceMappingURL=main.e9105d2d.css.map */
