:root{--reveal-duration:.5s;--reveal-ease:cubic-bezier(.42, 0, .58, 1)}[data-reveal=hidden]{opacity:0!important;transition:none!important}[data-reveal=in]{transition:opacity var(--reveal-duration) var(--reveal-ease) var(--reveal-delay,0s)!important}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important}}@font-face{font-family:OT Jubilee Ruby;src:url(./OTJubileeRuby-Medium._CwL6Zdk.woff2)format("woff2"),url(./OTJubileeRuby-Medium.CYB9CYau.woff)format("woff"),url(./OTJubileeRuby-Medium.CHPI0ktn.otf)format("opentype");font-display:swap}@font-face{font-family:Trebuchet MS;src:url(./TrebuchetMS.DSjePrNE.woff2)format("woff2"),url(./TrebuchetMS.DHyhBNDj.woff)format("woff"),url(./TrebuchetMS.BNKMRZPo.ttf)format("truetype");font-display:swap}@font-face{font-family:Trebuchet MS;src:url(./TrebuchetMS-Bold.Bmg6T4kv.woff2)format("woff2"),url(./TrebuchetMS-Bold.CsBeqUaE.woff)format("woff"),url(./TrebuchetMS-Bold.BH4pwVW2.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:Trebuchet MS;src:url(./TrebuchetMS-BoldItalic.BWKkuIQV.woff2)format("woff2"),url(./TrebuchetMS-BoldItalic.D6H-LXlv.woff)format("woff"),url(./TrebuchetMS-BoldItalic.Dzb9toq4.ttf)format("truetype");font-display:swap;font-weight:700;font-style:italic}:root{--promo-bar-height:0px;--header-height:62px;scroll-padding-top:calc(var(--promo-bar-height) + var(--header-height))}@media (width>=1024px){:root{--header-height:76px}}:root:has(body.template-components){--header-height:0px}:root:has(.hsv__top .promo-bar){--promo-bar-height:calc(1.9rem + 16px)}html:has(.reserve-bar){scroll-padding-bottom:calc(1.9rem + 68px + env(safe-area-inset-bottom))}@media (width>=1024px){html:has(.reserve-bar){scroll-padding-bottom:0}}.hsv:has(>main>:is(.template-legal,.template-error,.template-faq)){flex-direction:column;min-height:100vh;display:flex}@supports (min-height:100svh){.hsv:has(>main>:is(.template-legal,.template-error,.template-faq)){min-height:100svh}}.hsv:has(>main>:is(.template-legal,.template-error,.template-faq))>main{flex-direction:column;flex-grow:1;display:flex}.hsv:has(>main>:is(.template-legal,.template-error,.template-faq))>main>.template-container{flex-grow:1}.hsv__top{z-index:500;position:sticky;top:0}
