*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}@view-transition{navigation:auto}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vt-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}::view-transition-old(root){animation:.26s ease-out both vt-fade-out}::view-transition-new(root){animation:.42s cubic-bezier(.16,1,.3,1) both vt-fade-in}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:#1a1714;background-color:#fafaf7;line-height:1.5;overflow-x:hidden}::selection{color:#fff;background-color:#b08d57}.publicSite{-webkit-user-select:none;user-select:none}.publicSite img{-webkit-user-drag:none}.publicSite input,.publicSite textarea,.publicSite select,.publicSite [contenteditable]:not([contenteditable=false]){-webkit-user-select:text;user-select:text}button{cursor:pointer;background:0 0;border:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}.skipLink{z-index:20000;color:#652b3c;background:#faf8f3;border:2px solid;padding:12px 18px;position:fixed;top:-100px;left:16px}.skipLink:focus{top:12px}:focus-visible{outline-offset:4px;outline:2px solid #713544}html[lang=hy]{--font-serif:var(--font-hy-serif), "Sylfaen", serif;--font-sans:var(--font-hy-sans), "Sylfaen", sans-serif;--font-size-section-title:clamp(26px, 2.6vw, 40px);--font-size-page-title:clamp(30px, 4.2vw, 64px);--font-size-hero-title:clamp(36px, 4.3vw, 64px);--font-size-category-title:clamp(22px, 2vw, 28px)}html[lang=hy] span,html[lang=hy] a,html[lang=hy] button{letter-spacing:normal}html[lang=hy] h1,html[lang=hy] h2,html[lang=hy] h3{letter-spacing:-.02em;overflow-wrap:anywhere;line-height:1.25}html[lang=hy] p{line-height:1.85}.statusPage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100svh;padding:40px 24px;display:flex}.statusPage h1{font:400 clamp(28px, 5vw, 52px)/1.3 var(--font-serif)}.statusPage a,.statusPage button{color:#652b3c;padding:12px;text-decoration:underline}
