:root{--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--color-bg: #f6f6f6;--color-txt-body: #4f5054;--color-txt-title: #595b5f;--spc-s: 8px;--spc-m: 12px;--spc-l: 24px}@media only screen and (min-width:1160px){:root{--spc-s: 12px;--spc-m: 24px;--spc-l: 40px}}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;margin-block-start:0;margin-block-end:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}html,body{height:100%;width:100%}body{font-family:var(--font-sans);font-size:15px;line-height:20px;font-weight:400;color:var(--color-txt-body);background-color:var(--color-bg)}main{padding:120px 0 80px}@media only screen and (min-width:1160px){main{padding:0;width:calc(100vw - 350px);float:right}}section{width:100%;padding:var(--spc-m)}@media only screen and (min-width:1160px){section{height:100vh}}a{all:unset;cursor:pointer;font-weight:500}a:not(.title):hover{text-decoration:underline}button:focus,a:focus{outline:none;box-shadow:none}a,a:link,a:active,a:focus{color:inherit;text-transform:none}a.underline{text-decoration:underline}img{width:100%;height:100%}li{list-style:none}h1{font-size:14px}.btn{background-color:transparent;border:none;padding:0;margin:0;width:fit-content;display:inline;color:var(--color-blue-dark);font-size:12px;transition:opacity .3s ease}.btn:hover{opacity:.7;transition:opacity .3s ease}.o-grid2{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:860px){.o-grid2{display:grid;grid-template-columns:repeat(2,1fr)}}.o-grid2__spn2{grid-column:1/span 2}.c-hdr{height:100%;width:350px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:12px;position:fixed;pointer-events:none}.c-hdr nav a{pointer-events:all;font-size:22px;font-weight:600;line-height:normal;color:var(--color-txt-body);opacity:.4}.c-hdr nav a.selected{color:var(--color-txt-title)!important;opacity:1}.c-hdr nav a:hover{text-decoration:none;opacity:1}.c-hdr>h1{font-size:15px;font-weight:700;color:var(--color-txt-title);pointer-events:all}.c-hdr>h1 a{text-decoration:none}.c-hdr>h1 a:hover{text-decoration:none}.s-cnt{padding:12px}.s-cnt>header{display:flex;flex-direction:column;gap:12px}.s-cnt__year{opacity:.4}.s-cnt__title{color:var(--color-txt-title)}.s-cnt__title,.s-cnt__year{font-size:37px;font-weight:700;line-height:34px}.s-cnt__desc{opacity:.7;margin-bottom:16px}.s-cnt__info{display:flex;flex-direction:column;gap:12px}.s-cnt img,.s-cnt video{width:100%;height:100%;object-fit:cover}.c-cnfa{display:flex;justify-content:space-between;gap:10px;width:100%;margin:8px 0;padding-right:50px}.c-cnfa *{font-size:20px}.s-bouquet1 .s-cnt__img.video{display:flex;justify-content:center;align-items:center;background-color:#000;padding:54px 20px}.s-bouquet1 .s-cnt__img.video video{object-fit:contain}@media only screen and (min-width:860px){.s-bouquet1 .s-cnt__img.video{padding:100px 20px;min-height:88vh}.s-bouquet1 .s-cnt__img.video video{width:80%}}
