:root{--black: #000000;--white: #ffffff;--grey: #d9d9d9;--grey-dark: #212121;--muted: #999999;--blue: #000dff;--red: #ff5c4d;--yellow: #ffe04d;--font: "Tinos", "Times New Roman", Times, serif;--small: 12px;--small-lh: 14px;--body: 14px;--body-lh: 18px;--big: 24px;--big-lh: 28px;--edge: 16px;--gutter: 32px;--top: 46px}@media (min-width: 1024px){:root{--body: 12px;--body-lh: 14px;--edge: 17px;--hero-h: max( calc(100vh - 62px) , 360px);--poster-h: max( calc(100vh - 183px) , 320px);--side-l: min(28.77%, 420px);--side-r: min(27.61%, 420px);--mid: min(100% - var(--side-l) - var(--side-r) - 2 * var(--gutter), var(--hero-h) * 500 / 683);--cols: var(--side-l) var(--mid) var(--side-r)}}@layer base{*,*:before,*:after{box-sizing:border-box}html{background:var(--black);color:var(--white);font-family:var(--font);font-size:var(--body);line-height:var(--body-lh);-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body,h1,h2,h3,p,ul,ol,figure,dl,dd{margin:0;padding:0}body{min-height:100vh;min-height:100dvh}ul,ol{list-style:none}h1,h2,h3{font:inherit}img{display:block;max-width:100%}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:1px solid var(--white);outline-offset:1px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.prose p+p{margin-top:var(--body-lh)}.label,.link{display:inline;background:var(--grey);color:var(--blue);font-size:var(--small);line-height:var(--small-lh);text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}:is(p,h1,h2,h3).label{display:table}.link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:1px;cursor:pointer}.link:hover{background:var(--white)}.link[aria-current=page]{text-decoration:none}.plain-link{color:var(--white);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:1px}.plain-link:hover{color:var(--grey)}.field+.field{margin-top:16px}.field>.label{display:table;margin-bottom:2px}.link-row{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.input{display:block;width:100%;height:var(--small-lh);padding:0;border:0;border-radius:0;background:var(--grey);color:var(--black);font-size:var(--small);line-height:var(--small-lh);appearance:none}textarea.input{height:98px;resize:vertical}.input::placeholder{color:var(--blue);text-decoration:underline;opacity:1}.input:focus,form :focus-visible{outline:none}form .link:focus-visible{background:var(--white)}.input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--grey) inset;box-shadow:0 0 0 1000px var(--grey) inset;-webkit-text-fill-color:var(--black);caret-color:var(--black);font-family:var(--font);font-size:var(--small);line-height:var(--small-lh);transition:background-color 600000s 0s}.input:autofill{-webkit-box-shadow:0 0 0 1000px var(--grey) inset;box-shadow:0 0 0 1000px var(--grey) inset;-webkit-text-fill-color:var(--black);caret-color:var(--black);background-image:none;filter:none;font-family:var(--font);font-size:var(--small);line-height:var(--small-lh);transition:background-color 600000s 0s}.input:-webkit-autofill:first-line{font-family:var(--font);font-size:var(--small);line-height:var(--small-lh)}.error{color:var(--red);font-size:var(--small);line-height:var(--small-lh)}.confirm{color:var(--yellow);font-size:var(--small);line-height:var(--small-lh)}.cols{display:grid;gap:16px var(--gutter);padding:16px var(--edge)}@media (min-width: 600px) and (max-width: 1023px){.cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width: 1024px){.cols{grid-template-columns:var(--cols);justify-content:space-between;padding-top:0;padding-bottom:48px}}}@layer components{.header{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;height:42px;margin:0 0 4px;padding:14px var(--edge) 0;background:var(--black)}.header__logo{font-size:var(--big);line-height:var(--big-lh);font-weight:700;color:var(--white);text-decoration:none;white-space:nowrap}.header__nav,.header__newsletter{display:none}@media (min-width: 1024px){.header{display:grid;grid-template-columns:var(--cols);justify-content:space-between;column-gap:var(--gutter)}.header__nav{display:flex;justify-content:space-between;gap:16px;align-self:start;margin-top:8px}.header__newsletter{display:block;justify-self:end;align-self:start;position:relative;margin:9px -2px 0 0}.header__newsletter .newsletter-form__error{position:absolute;top:100%;left:0;white-space:nowrap}.header__menu-button{display:none}}.menu{position:fixed;inset:0;z-index:20;display:flex;flex-direction:column;justify-content:space-between;padding:80px var(--edge) 32px;background:var(--black);overflow-y:auto}.menu__nav{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.menu__link{font-size:var(--big);line-height:var(--big-lh)}.menu__bottom{display:flex;flex-direction:column;gap:4px;margin-top:48px}.menu__bottom>.label{align-self:flex-start}.menu__copyright{align-self:flex-start;margin-top:22px}html.menu-open{overflow:hidden}}@layer components{.footer{padding:0 var(--edge) 32px;font-size:var(--small);line-height:var(--small-lh)}@media (min-width: 1024px){.footer .link{display:inline-block}.footer{position:fixed;bottom:16px;z-index:10;padding:0}.footer--right{right:15px}.footer--left{left:var(--edge)}}}@layer components{.corner-slip{position:fixed;left:var(--edge);bottom:38px;z-index:15;display:none;width:300px;padding:14px 16px 16px;border:1px solid var(--grey);background:var(--black);animation:corner-slip-in .3s ease-out}@media (min-width: 1024px){.corner-slip{display:block}}.corner-slip__top{display:flex;justify-content:space-between;align-items:baseline}.corner-slip__text{margin:12px 0}.corner-slip__text:last-child{margin-bottom:0}@keyframes corner-slip-in{0%{transform:translateY(12px);opacity:0}}@media (prefers-reduced-motion: reduce){.corner-slip{animation:none}}}
