body,html{margin:0}.hsite,body,html{background:#2A1018}.hsite{color:#F4EAE8;font-family:var(--f-site-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.hsite *{box-sizing:border-box}@keyframes hReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hsite .reveal{animation:hReveal linear both;animation-timeline:view();animation-range:entry 6% cover 24%}@media (prefers-reduced-motion:reduce){.hsite .reveal{animation:none}}.hsite a{transition:color .15s ease,background-color .15s ease,border-color .15s ease}.hsite .hnav-link:hover{color:#F4EAE8!important}.hsite .hbtn-amber:hover{background:#D4956A!important}.hsite .hbtn-ghost:hover{border-color:rgba(244,234,232,.4)!important;color:#F4EAE8!important}.hsite .hlink-amber:hover{color:#E3AE89!important}.hsite .hfoot-link:hover{color:#F4EAE8!important}.hsite button{transition:background-color .15s ease,color .15s ease}.hsite .hshot-img{transition:opacity .15s ease}.hsite .hshot-trigger:focus-visible .hshot-img,.hsite .hshot-trigger:hover .hshot-img{opacity:.92}.hsite .hshot-trigger:focus-visible{outline:2px solid rgba(196,112,80,.55);outline-offset:2px}.hsite .hrow{display:flex;gap:64px;align-items:center}.hsite .hrow--start{align-items:flex-start}.hsite .hrow--rev{flex-direction:row-reverse}.hsite .hrow--title-top>.hshot-offset{margin-top:var(--h-title-top,0)}.hsite .hhero-brand,.hsite .hnav-burger,.hsite .hnav-mobile-panel{display:none}@media (max-width:880px){.hsite .hrow,.hsite .hrow--rev{flex-direction:column;align-items:stretch;gap:36px}.hsite .hrow>*{flex:1 1 auto!important;width:100%!important}.hsite .hrow--title-top>.hshot-offset{margin-top:0}.hsite .hgrid-2,.hsite .hgrid-3{grid-template-columns:1fr!important}.hsite .hcards{flex-direction:column!important}.hsite .hnav-links{display:none!important}.hsite .hnav-burger{display:inline-flex!important}.hsite .hnav-cta{display:none!important}.hsite .hhero-brand{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:30px}.hsite .hfooter,.hsite .hsection{padding-left:24px!important;padding-right:24px!important}.hsite .hfoot-grid{grid-template-columns:1fr 1fr!important}.hsite .hstack-sm{flex-direction:column!important;align-items:flex-start!important;gap:24px!important}.hsite .htext-center-sm{text-align:left!important}.hsite h1{font-size:42px!important}.hsite .h-comparison{overflow-x:auto}}@media (max-width:560px){.hsite .hfoot-grid{grid-template-columns:1fr!important}}.hsite .hshift-compact-wrap,.hsite .hshift-wide-wrap{container-type:inline-size;max-width:1240px;margin:0 auto}.hsite .hshift-compact-wrap{display:none}@media (max-width:1079px){.hsite .hshift-wide-wrap{display:none}.hsite .hshift-compact-wrap{display:block}}@media (max-width:767px){.hsite .hshift-compact-wrap{display:none}}@media (prefers-reduced-motion:reduce){.hsite .hshift-compact-wrap *,.hsite .hshift-wide-wrap *{transition:none!important}}.hsite .hvisually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hsite .hguide{background:var(--h-guide-surface)}