@keyframes underlineFadeIn{0%{opacity:0}to{opacity:1}}*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden!important}h1,h2,h3,h4,h5,h6,p,blockquote{font-size:inherit;font-weight:inherit;margin:0}ul,ol,li{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}figure{margin:0}fieldset{border:0;margin:0;padding:0;display:block}select,textarea,input{font-family:inherit;font-size:inherit;appearance:none;color:currentColor;background:0 0;border:none;border-radius:0;padding:0}select::-webkit-outer-spin-button{-webkit-appearance:none}select::-webkit-inner-spin-button{-webkit-appearance:none}textarea::-webkit-outer-spin-button{-webkit-appearance:none}textarea::-webkit-inner-spin-button{-webkit-appearance:none}input::-webkit-outer-spin-button{-webkit-appearance:none}input::-webkit-inner-spin-button{-webkit-appearance:none}select::placeholder,textarea::placeholder,input::placeholder{color:currentColor;opacity:1}input[type=number]{appearance:textfield}input:focus,textarea:focus{outline:none}button{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;text-transform:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;margin:0;padding:0}img{width:100%;height:auto}th{font-weight:400}:focus:not(.focus-visible){outline:none}@font-face{font-family:Stempel Garamond LT Pro;src:url(/fonts/StempelGaramondLTProRoman.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Stempel Garamond LT Pro;src:url(/fonts/StempelGaramondLTProItalic.woff2)format("woff2");font-weight:400;font-style:italic}:root{--1vh:1svh;--1vw:1svw;--columns:24;--inset:26px;--gutter:8px;--scroll-inset:16px;--container:calc(100svw - (var(--inset)*2) - var(--scroll-inset));--column:calc((1/var(--columns))*(100svw - (var(--inset)*2) - ((var(--columns) - 1)*var(--gutter))));--common-grid:repeat(var(--columns),1fr);--inner-grid:repeat(calc(var(--columns) - 4),1fr);--menu-width:calc(var(--column)*4 + var(--gutter)*3);--color-foreground:#010101;--color-background:#fefdfc;--color-red:#db2027;--color-black:#010101;--color-charcoal-900:#2e3030;--color-charcoal-750:#5f6060;--color-charcoal-500:#8c8e8e;--color-charcoal-300:#d8d8dc;--color-charcoal-250:#e9e8e6;--color-charcoal-100:#f5f5f5;--color-white:#fefdfc;--color-grey-500:#b6b6b6;--color-offwhite:#f7f4ea;--color-success:#3a7d33;--color-error:#d31d1d;--font-family-stempel-garamond:"Stempel Garamond LT Pro",Georgia,serif;--font-size-base:1rem;--font-size-10:10px;--font-size-12:12px;--font-size-14:14px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-21:21px;--font-size-22:22px;--font-size-24:24px;--font-size-36:36px;--line-height-12:12px;--line-height-13:13px;--line-height-16:16px;--line-height-18:18px;--line-height-20:20px;--line-height-24:24px;--line-height-40:40px;--space-top:180px;--space-bottom:180px;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-44:44px;--space-64:64px;--space-80:80px;--space-120:120px;--space-175:175px;--space-200:200px;--space-300:300px;--ease-out:cubic-bezier(0,0,.58,1).3s;--header-height:42px}@media (max-width:920px){:root{--space-80:64px;--space-120:80px;--space-200:120px;--space-300:200px}}@media (max-width:720px){:root{--inset:16px;--columns:6;--space-top:80px;--gutter:8px;--inner-grid:var(--common-grid);--space-16:8px;--space-24:16px;--space-32:24px;--space-40:32px;--space-64:40px;--space-80:64px;--space-120:80px;--space-200:120px;--space-300:200px;--header-height:57px}}html,body{font-family:var(--font-family-stempel-garamond);font-weight:400;font-size:var(--font-size-12);line-height:var(--line-height-13);color:var(--color-foreground);background:var(--color-background);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#0000}html{font-size:var(--font-size-base)}body{font-weight:400}::selection{color:var(--color-background);background:var(--color-foreground)}img{width:100%}a,button{font:inherit;color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.sanity-link__label{display:none}.sanity-content *+*{margin-top:1em}.sanity-content h2{text-transform:uppercase;letter-spacing:.1em}.sanity-content *+h2{margin-top:2em}
