@charset "UTF-8";/*! 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;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}:root{--base-space: 10px;--color-text: black;--color-link: black;--color-bg: white;--color-primary: blue}:root{--margin-sm: calc(var(--base-space) * 1);--header-top: calc(var(--lh-main) * 3 + var(--margin-sm))}@media (min-width: 0px){:root{--fs-main: 18px;--lh-main: 21px}}@media (min-width: 820px){:root{--fs-main: 24px;--lh-main: 26px}}html{box-sizing:border-box}*,*:after,*:before{box-sizing:border-box}*{margin:0;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body,html{-webkit-tap-highlight-color:transparent;height:100%;margin:0!important;padding:0!important}html,body{font-family:Times,Times New Roman,Times,serif;font-size:var(--fs-main);line-height:var(--lh-main);color:var(--color-text);background-color:var(--color-bg)}html{background:var(--color-bg)}a{color:var(--color-link);text-decoration:none;cursor:pointer}ul,ol{margin:0;padding:0}ul{list-style-type:none}ol{list-style-position:inside}img{width:100%}strong,b{font-weight:400}i,em{font-style:normal}h1,h2,h3,h4,h5,h6,small{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}html.panel{font-size:16px;line-height:1.2}html.panel i,html.panel em{font-style:italic}@page{margin:.5cm}html,body{scroll-behavior:smooth}@media print{html,body{--fs-main: 16px;--lh-main: 18px}}.main{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--lh-main)}em{display:inline-block;font-style:italic;transform:scale(1) rotate(0) translate(0) skew(-24deg)}a{color:var(--color-primary);border-bottom:1px dashed}button{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px dashed var(--color-text)}.header{padding-top:calc(1 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));display:flex;justify-content:center;gap:.4ch;position:-webkit-sticky;position:sticky;top:0;z-index:999;width:100%;pointer-events:none}@media print{.header{padding:0;position:initial}}@media (min-width: 1000px){.header{padding-top:calc(1 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));position:fixed;justify-content:space-between}}.header__title{pointer-events:all}.header__title:first-child span:last-child{display:none}@media (min-width: 1250px){.header__title:first-child span:last-child{display:inline}}.header__title:last-child span:first-child{display:none}@media (min-width: 1250px){.header__title:last-child span:first-child{display:inline}}.information__list{width:calc(100vw - var(--margin-sm) * 2);max-width:600px;display:flex;flex-direction:column}.information__item{width:100%;display:flex;text-align:justify;text-align-last:justify}.information__item>div{width:12em}.information__item:nth-child(3n+1){justify-content:flex-start}.information__item:nth-child(3n+2){justify-content:center}.information__item:nth-child(3n+3){justify-content:flex-end}.image{margin-top:calc(.5 * var(--base-space));margin-bottom:calc(.5 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));display:flex;position:relative;flex-direction:column;align-items:center;gap:var(--margin-sm)}@media print{.image{display:none}}.image__inner{width:calc(100vw - var(--margin-sm) * 2);max-width:800px;aspect-ratio:4/2;border-radius:50%;border:1px dashed var(--color-text)}@media (hover: hover) and (pointer: fine){.image:hover .image__inner{background-position:center;background-size:125px;background-image:var(--bg)}}@media (hover: none) and (pointer: coarse){.image__inner{background-position:center;background-size:125px;background-image:var(--bg)}}.image__caption{width:calc(100vw - var(--margin-sm) * 2);max-width:600px;text-align:justify;text-align-last:center;width:calc(100vw - var(--margin-sm) * 8)}@media (min-width: 1000px) and (hover: hover) and (pointer: fine){.image__caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image:hover .image__caption{display:none}}.introduction{width:calc(100vw - var(--margin-sm) * 2);max-width:600px;text-align:justify;text-align-last:center;padding-top:calc(var(--header-top) + var(--lh-main));margin-top:calc(var(--header-top) * -1)}@media print{.introduction{padding-top:var(--header-top)}}@media (min-width: 1000px){.introduction{padding-top:calc(1 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));margin-top:initial}}.divider{display:flex;flex-direction:column;align-items:center;gap:4px;margin:calc(var(--lh-main) * 3) 0}@media print{.divider{margin:var(--lh-main) 0}.divider--hidden{display:none}}@media (min-width: 1000px){.divider{margin:calc(var(--lh-main) * 2) 0}}.divider hr{width:calc(100vw - var(--margin-sm) * 2);max-width:600px;background:none;border:none;border-bottom:1px dashed var(--color-text);width:calc(100vw - var(--margin-sm) * 8)}.divider hr:nth-child(2){width:calc(100vw - var(--margin-sm) * 2);max-width:800px}.title{padding-top:var(--header-top);margin-top:calc(var(--header-top) * -1);width:-webkit-min-content;width:-moz-min-content;width:min-content;text-align:center;text-transform:uppercase;letter-spacing:.2em}@media print{.title{page-break-before:always;padding-top:0;margin-top:calc(var(--lh-main) * -1)}.title--hidden{display:none}}@media (min-width: 1000px){.title{margin-top:calc(-1 * var(--base-space));margin-bottom:calc(-1 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space))}}.text{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--lh-main)}.text blockquote{max-width:600px;text-align:justify;text-align-last:center;width:calc(100vw - var(--margin-sm) * 2);max-width:400px;position:relative;display:flex;flex-direction:column;margin-bottom:calc(var(--lh-main) * -1)}@media (min-width: 820px){.text blockquote{margin-bottom:0}}.text blockquote:before{content:"\201c";display:flex;justify-content:flex-start}@media (min-width: 820px){.text blockquote:before{left:0;top:0;position:absolute;transform:translate(-100px)}}.text blockquote:after{content:"\201d";display:flex;justify-content:flex-end}@media (min-width: 820px){.text blockquote:after{position:absolute;right:0;bottom:0;transform:translate(100px)}}.text p{width:calc(100vw - var(--margin-sm) * 2);max-width:600px;text-align:justify;text-align-last:center}.text strong{text-transform:uppercase;letter-spacing:.2em}.text u{text-decoration:none;border-bottom:1px dashed}@media print{.text--hidden{display:none}}.text--print{display:none}@media print{.text--print{display:block}}.footer{padding-top:calc(0 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));display:flex;justify-content:center;gap:.4ch;width:100%;pointer-events:none}@media print{.footer{display:none}}@media (min-width: 1000px){.footer{justify-content:space-between;margin-top:calc(var(--lh-main) * 2 * -1)}}.footer__title{transform:rotateX(180deg);pointer-events:all}.footer__title:first-child span:last-child{display:none}@media (min-width: 1250px){.footer__title:first-child span:last-child{display:inline}}.footer__title:last-child span:first-child{display:none}@media (min-width: 1250px){.footer__title:last-child span:first-child{display:inline}}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(.5)}33%{transform:translate(-50%,-50%) scale(1.25)}67%{transform:translate(-50%,-50%) scale(.5)}to{transform:translate(-50%,-50%) scale(.5)}}.important__list{width:calc(100vw - var(--margin-sm) * 2);max-width:600px;display:flex;flex-direction:column;position:relative}.important__list:before{content:"!!"}@media (min-width: 820px){.important__list:before{display:none}}.important__list:after{content:"!!"}@media (min-width: 820px){.important__list:after{display:none}}.important__item{width:calc(100vw - var(--margin-sm) * 2);max-width:600px;text-align:justify;text-align-last:center;position:relative;z-index:2}.important__item.justify{text-align-last:justify}.important__item:before{content:"!!";left:0;top:0;position:absolute;transform:translate(-100px);display:none}@media (min-width: 820px){.important__item:before{display:block}}.important__item:after{content:"!!";position:absolute;transform:translate(100px);right:0;top:0;display:none}@media (min-width: 820px){.important__item:after{display:block}}.schedule{display:flex;flex-direction:column;align-items:center;position:relative}.schedule.inactive:after{content:"";position:absolute;top:50%;left:0;height:0;border-bottom:1px solid var(--color-text);width:100%}.schedule__title{width:calc(100vw - var(--margin-sm) * 2);max-width:600px;display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.2em}.schedule__title:not(:last-child){margin-bottom:var(--lh-main)}.schedule.inactive .schedule__title{opacity:.25}.schedule__list{width:calc(100vw - var(--margin-sm) * 2);max-width:600px;display:flex;flex-direction:column;gap:var(--lh-main)}.schedule__item{display:flex;flex-direction:column;width:100%}@media print{.schedule__item--cut{page-break-before:always}}.schedule__item>div:nth-child(1){display:flex;justify-content:space-between}.schedule__item>div:nth-child(2){text-align:justify;text-align-last:center}.schedule__holiday{text-transform:uppercase;letter-spacing:.2em;position:relative;border-top:1px dashed;border-bottom:1px dashed;padding:var(--lh-main) 40px}@media (min-width: 1000px){.schedule__holiday{padding:var(--lh-main) 0}}.schedule__holiday:before{content:"\2602\fe0e";left:0;top:var(--lh-main);position:absolute}@media (min-width: 1000px){.schedule__holiday:before{transform:translate(-100px)}}.schedule__holiday:after{content:"\2602\fe0e";position:absolute;right:0;top:var(--lh-main)}@media (min-width: 1000px){.schedule__holiday:after{transform:translate(100px)}}.schedule__hours{display:flex;flex-direction:column}.schedule__hours:not(:last-child){margin-bottom:var(--lh-main)}.schedule__hours__item{display:flex;justify-content:space-between;gap:var(--lh-main)}.schedule__hours__item span:last-child{text-align:right}.schedule__todo{position:relative}.schedule__todo h4{text-transform:uppercase;letter-spacing:.2em}.schedule__todo p{width:calc(100vw - var(--margin-sm) * 2);max-width:600px;text-align:justify;text-align-last:center}@media (min-width: 820px){.schedule__todo.active:before{content:"";position:absolute;left:-100px;top:0;height:100%;width:400px;pointer-events:none;border:1px dashed;-webkit-clip-path:polygon(0 0,20px 0%,20px 100%,0% 100%);clip-path:polygon(0 0,20px 0%,20px 100%,0% 100%)}.schedule__todo.active:after{content:"";position:absolute;right:-100px;top:0;height:100%;width:400px;pointer-events:none;border:1px dashed;-webkit-clip-path:polygon(380px 0,100% 0,100% 100%,380px 100%);clip-path:polygon(380px 0,100% 0,100% 100%,380px 100%)}}.download{display:flex;flex-direction:column;gap:var(--lh-main)}@media print{.download{flex-direction:row}}.download__item{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));width:calc(100vw - var(--margin-sm) * 2);max-width:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--color-text);border:1px dashed var(--color-text);aspect-ratio:1/1;white-space:initial}@media print{.download__item{max-width:calc(300px - var(--margin-sm))}}@media (hover: hover) and (pointer: fine){.download__item:hover{background-position:center;background-size:125px;background-image:var(--bg)}.download__item:hover>span{display:none}}.references{display:flex;flex-direction:column;align-items:center;position:relative}.references__title{width:calc(100vw - var(--margin-sm) * 2);max-width:400px;text-transform:uppercase;letter-spacing:.2em;text-align:justify;text-align-last:center}@media print{.references__title--cut{page-break-before:always;border-top:none!important;padding-top:0!important}}.references__title:not(:last-child){margin-bottom:var(--lh-main)}.references__title:not(:first-child){border-top:1px dashed;padding-top:var(--lh-main)}.references__list{width:calc(100vw - var(--margin-sm) * 2);max-width:600px;display:flex;flex-direction:column;gap:var(--lh-main)}.references__list:not(:last-child){margin-bottom:var(--lh-main)}.references__item{text-align:justify;text-align-last:center}.sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--lh-main) + var(--margin-sm));left:0;z-index:999;width:100%;margin-top:calc(var(--lh-main) * 2 * -1);display:flex;justify-content:center}@media print{.sidebar{display:none}}@media (min-width: 1000px){.sidebar{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));position:fixed;top:calc(var(--lh-main) * 2);pointer-events:none;justify-content:initial;margin-top:0}}@media (min-width: 1000px) and (hover: hover) and (pointer: fine){.sidebar:hover~*{opacity:.1}}.sidebar__nav{display:flex;flex-direction:row;justify-content:space-between;max-width:600px;width:100%}@media (min-width: 1000px){.sidebar__nav{flex-direction:column;justify-content:initial;max-width:initial}}.sidebar__link{display:flex;color:var(--color-text);border-bottom:none;white-space:initial;justify-content:space-between}.sidebar__link span:first-child{display:inline-flex;text-align:left}@media (min-width: 1000px){.sidebar__link span:first-child{width:10ch;pointer-events:all}}.sidebar__link span:last-child{text-transform:uppercase;letter-spacing:.2em;opacity:0;width:-webkit-min-content;width:-moz-min-content;width:min-content;text-align:right;display:none;height:var(--lh-main)}@media (min-width: 1000px){.sidebar__link span:last-child{display:inline}}@media (min-width: 1000px) and (hover: hover) and (pointer: fine){.sidebar__link:hover span:last-child{opacity:1}}.list__inner{width:calc(100vw - var(--margin-sm) * 2);max-width:600px;display:flex;flex-direction:column;gap:var(--lh-main)}.list__inner:not(:last-child){margin-bottom:var(--lh-main)}.list__item{text-align:justify;text-align-last:center}
