*{-webkit-tap-highlight-color:transparent}body,html{min-height:100%;margin:0;padding:0;overflow-x:hidden}html{scroll-behavior:smooth}[id]{scroll-margin-top:80px}:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px;border-radius:4px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:#1d4ed8!important;box-shadow:0 0 0 3px #1d4ed840}.desktop-only{display:grid}@media (max-width:860px){.desktop-only{display:none!important}}.on-dark :focus-visible{outline-color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lift{transition:transform .25s ease,box-shadow .25s ease}.lift:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000001a}.press:active{transform:scale(.98)}.tile-hover{transition:box-shadow .25s ease}.tile-hover:hover{box-shadow:inset 0 0 0 999px #1d4ed80a}@keyframes blob-drift{0%,to{transform:translate(0)}50%{transform:translate(14px,10px)}}.blob-drift{animation:blob-drift 16s ease-in-out infinite}@keyframes sky-drift{0%,to{transform:translate(-50%,-50%) translate(0)}50%{transform:translate(-50%,-50%) translate(12px,-10px)}}.sky-blob{animation-name:sky-drift;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.sky-blob{animation:none}}.js [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.js [data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lift,.press,.tile-hover{transition:none}.lift:hover,.press:active{transform:none}.blob-drift{animation:none}.js [data-reveal]{opacity:1;transform:none;transition:none}}html{background-color:#ff7b72}body{background-color:initial;color:#0b0b0d;font-family:-apple-system,SF Pro Display,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:900px){.dv2-rail{display:none!important}}@media (min-width:901px){.dv2-rail{display:flex!important}}@media (max-width:860px){.dv2-split{grid-template-columns:1fr!important;gap:36px!important}.dv2-split>div{order:0!important}}@media (max-width:980px){.dv2-grid3{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.dv2-grid3{grid-template-columns:1fr!important}}@media (max-width:980px){.m-grid4{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:860px){.m-stack{grid-template-columns:1fr!important;gap:20px!important}}@media (max-width:560px){.m-grid4{grid-template-columns:1fr!important}.site-container{padding-left:20px!important;padding-right:20px!important}}