@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-cyrillic-ext-wght-normal.7w74d1lj.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-cyrillic-wght-normal.B9hoeQUC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-vietnamese-wght-normal.BhFYcaJr.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-latin-ext-wght-normal.DMEAsnHD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-latin-wght-normal.BWQ3gi2K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#231f20;--book:370;--medium:560;--black:840}*,:before,:after{box-sizing:border-box}html{color:var(--ink);-webkit-text-size-adjust:100%;text-size-adjust:100%;background:#fff}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;font-family:Nunito Sans Variable,system-ui,sans-serif}a{color:inherit;text-decoration:none}h1,h2,p,figure,ul{margin:0;padding:0}h1,h2{font-size:inherit}img,video{display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.book{font-weight:var(--book)}.medium{font-weight:var(--medium)}.black{font-weight:var(--black)}.page{overflow-x:clip;container-type:inline-size}.flow{--u:calc(100cqw / 1333.92);display:flow-root;position:relative}.menu-btn,.menu-close{z-index:2;position:absolute}.menu-btn svg,.menu-close svg{fill:none;stroke:currentColor;stroke-width:6px;stroke-linecap:round;width:100%;height:100%;display:block;overflow:visible}.ph{aspect-ratio:var(--ar);position:relative;overflow:hidden;container-type:inline-size}.ph picture,.ph img,.ph video{width:100%;height:100%}.ph img,.ph video{object-fit:cover}.lb{left:var(--lx);top:var(--ly);white-space:nowrap;color:#fff;font-size:calc(var(--lf) * 1cqw);pointer-events:none;line-height:1.2;position:absolute;translate:-50%}.rule{border:0;border-top:1px solid var(--ink);height:0;margin:0}.tx .hy-gap{display:none}.just{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.center{text-align:center}.foot{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;display:flex}.vid{width:100%;height:100%}.vid video{cursor:pointer;background:#000}.snd{color:#fff;background:#00000073;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:12px;right:12px}.snd svg{width:22px;height:22px}.snd path:not(:first-child){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.snd[aria-pressed=false] .on,.snd[aria-pressed=true] .off{display:none}@media (width>=768px){.menu-btn{left:calc(36 * var(--u));top:calc(36 * var(--u));width:calc(55.3 * var(--u));height:calc(33.41 * var(--u))}.menu-btn svg{stroke-width:3.456px}.row{margin-top:calc(var(--d) * var(--u));display:grid}.row>*{margin-left:calc(var(--x) * var(--u));width:calc(var(--w) * var(--u));margin-top:calc(var(--dy) * var(--u));grid-area:1/1;align-self:start}.tx{font-size:calc(var(--fs) * var(--u));line-height:var(--lr)}.tx.small{font-size:max(13px, calc(var(--fs) * var(--u)))}.one{white-space:nowrap;justify-content:center;display:flex}.center{white-space:nowrap}.cap{left:calc(var(--off) * var(--u));margin-top:calc(var(--gap) * var(--u));text-align:center;white-space:nowrap;font-size:max(12px, calc(var(--fs) * var(--u)));line-height:1.2;position:relative}.rule{border-top-width:max(1px, calc(1 * var(--u)))}.foot{border-top-width:max(1px, calc(1 * var(--u)));padding:calc(var(--g) * var(--u)) calc(2.92 * var(--u)) calc(48 * var(--u)) calc(1.94 * var(--u));line-height:1.2}.foot .book{font-size:max(11px, calc(14 * var(--u)))}.foot .medium{font-size:max(10px, calc(12 * var(--u)))}}@media (width<=767px){.flow{padding-top:64px}.menu-btn{width:52px;height:44px;padding:12px 10px;top:12px;left:10px}.menu-btn svg{stroke-width:5px}.row{margin-top:clamp(12px, calc(var(--d) * .28px), 64px);flex-wrap:wrap;gap:14px 12px;padding:0 20px;display:flex}.row>*{width:100%}.row>.img.md{width:86%}.row>.img.md:nth-child(2n of .img){margin-left:auto}.row>.img.sm{width:calc(50% - 6px)}.tx{font-size:var(--m);line-height:var(--lr)}.r-name,.r-title{--m:11.4vw}.r-tag{--m:13px;text-align:center;--lr:1.5!important}.r-tag .sep{display:none}.r-tag .tl{display:block}.r-h2{--m:30px}.r-sub,.r-lead{--m:19px}.r-body{--m:16px}.r-big{--m:21px}.one,.center{text-align:center}.just{text-align:left}br.d{display:none}.cap{text-align:center;margin-top:6px;font-size:14px}.foot{padding:10px 0 24px;font-size:12px}.foot .medium{font-size:11px}}body:has(dialog.menu[open]){overflow:hidden}.menu{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:#fff;border:0;margin:0;padding:0}.menu::backdrop{background:#fff}.menu-close{width:44px;height:44px;padding:10px;top:20px;left:20px}.menu-close svg{stroke-width:5px}.menu nav{max-width:900px;margin:0 auto;padding:96px 20px 48px}.menu .home{margin-bottom:clamp(24px,4vw,48px);font-size:clamp(28px,4vw,48px);display:inline-block}.menu ul{list-style:none}.menu>nav>ul>li{margin-bottom:clamp(16px,2.2vw,28px)}.menu .top{letter-spacing:.01em;font-size:clamp(20px,2.6vw,34px)}.menu .sub{flex-wrap:wrap;gap:0 22px;margin-top:2px;font-size:clamp(15px,1.5vw,20px);display:flex}.menu .sub a{padding:5px 0;display:inline-block}.menu a:focus-visible,.menu-btn:focus-visible,.menu-close:focus-visible,.snd:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
