*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-serif), Georgia, serif;margin:0;line-height:1.5}@page{margin:.6in}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p,figure,ul,ol,blockquote{margin:0}ul,ol{padding:0;list-style:none}button,input{font:inherit;color:inherit}:focus-visible{outline-offset:3px;outline:3px solid #d8283e}.skip{z-index:1000;color:#f4ead2;font:700 16px/1.2 var(--font-type), monospace;letter-spacing:.04em;text-transform:uppercase;background:#141212;border-radius:6px;padding:12px 18px;text-decoration:none;position:absolute;top:-80px;left:12px}.skip:focus{top:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.boil,.boil-hover:hover,.boil-hover:focus-visible{animation:.45s step-end infinite boil}@keyframes boil{0%{filter:url(#boil-0)}33%{filter:url(#boil-1)}66%{filter:url(#boil-2)}}.grain,.vignette{isolation:isolate;position:relative;overflow:hidden}.vignette:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(72% 66% at 50% 48%,#0000 52%,#1c1a1ab3 82%,#1c1a1af5 100%);position:absolute;inset:0}.grain:after{content:"";z-index:2;pointer-events:none;opacity:var(--grain,.4);mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.5s step-end infinite grain;position:absolute;inset:-10%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-5%)}75%{transform:translate(-2%,4%)}}@media (prefers-reduced-motion:reduce){.boil,.boil-hover:hover,.boil-hover:focus-visible{animation:none}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
