html{scroll-behavior:smooth}body{color:#1e1513;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;background:#f7f1e8;margin:0;font-family:Figtree,sans-serif;overflow-x:clip}*{box-sizing:border-box}button{touch-action:manipulation;-webkit-user-select:none;user-select:none}a{touch-action:manipulation;color:#7b1e2b;text-decoration:none}a:hover{color:#1e1513}::selection{color:#f7f1e8;background:#7b1e2b}@keyframes atg-line{0%{transform:translateY(112%)}to{transform:none}}@keyframes atg-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes atg-kb{0%{transform:scale(1.14)}to{transform:scale(1.02)}}@keyframes atg-show{to{opacity:1;clip-path:inset(0)}}[data-hero-line]{animation:1.25s cubic-bezier(.23,1,.32,1) both atg-line;display:block}[data-hero-line="1"]{animation-delay:.14s}[data-hero-line="2"]{animation-delay:.28s}[data-fade]{animation:1s cubic-bezier(.23,1,.32,1) .55s both atg-fade}[data-fade="1"]{animation-delay:.7s}[data-fade="2"]{animation-delay:.85s}[data-fade="3"]{animation-delay:1s}[data-kenburns]{animation:12s cubic-bezier(.23,1,.32,1) both atg-kb}[data-reveal]:not([data-in]){opacity:0;animation:10ms 4s forwards atg-show}[data-clip]:not([data-in]){clip-path:inset(100% 0 0);animation:10ms 4s forwards atg-show}@media (prefers-reduced-motion:reduce){[data-hero-line],[data-fade],[data-kenburns]{animation:none}[data-reveal],[data-clip]{opacity:1!important;clip-path:none!important;animation:none!important}}.atg-nav-wide,.atg-nav-word{display:none!important}@media (min-width:1060px){.atg-nav-wide{display:flex!important}.atg-nav-narrow{display:none!important}}@media (min-width:1280px){.atg-nav-word{display:block!important}}.atg-win{aspect-ratio:4/3}@media (min-width:760px){.atg-win{aspect-ratio:21/9}}.atg-gt{grid-template-columns:repeat(2,minmax(0,1fr))}.atg-gt-3{grid-area:span 1/span 2}.atg-gt-4{display:none}@media (min-width:760px){.atg-gt{grid-template-columns:repeat(4,minmax(0,1fr))}.atg-gt-3{grid-column:span 1}.atg-gt-4{display:block}}@media (min-width:980px){.atg-offset{margin-top:56px!important}}.atg-cols{columns:2}@media (min-width:760px){.atg-cols{columns:3}}@media (min-width:1200px){.atg-cols{columns:4}}.atg-bar{top:66px}@media (min-width:980px){.atg-bar{top:68px}}
