@keyframes home-hw-clock{0%,to{opacity:1}}@property --home-hw-a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --home-hw-b{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes home-hw-spin{to{--home-hw-b:360deg}}@keyframes home-hw-comet{0%,43.4%{opacity:0;--home-hw-a:60deg;animation-timing-function:cubic-bezier(.2,.75,.25,1)}44.2%{opacity:1;--home-hw-a:90deg;animation-timing-function:cubic-bezier(.2,.75,.25,1)}54%{opacity:1;--home-hw-a:600deg;animation-timing-function:ease-out}59%,to{opacity:0;--home-hw-a:660deg}}@keyframes home-hw-ring{0%,49%{opacity:0}56%,72%{opacity:1}78%,to{opacity:0}}@keyframes home-hw-glow{0%,44%{box-shadow:0 0 #0000,0 0 #0000}53%,71%{box-shadow:0 .3cqw 1.8cqw -.3cqw color-mix(in srgb, var(--brand-primary) 42%, transparent), 0 0 2.4cqw -.5cqw color-mix(in srgb, var(--brand-haven) 50%, transparent)}62%{box-shadow:0 .2cqw 1.2cqw -.3cqw color-mix(in srgb, var(--brand-primary) 28%, transparent), 0 0 1.8cqw -.5cqw color-mix(in srgb, var(--brand-haven) 36%, transparent)}79%,to{box-shadow:0 0 #0000,0 0 #0000}}@keyframes home-hw-blink{0%{opacity:1}50%{opacity:0}}@keyframes home-hw-caretvis{0%,43.5%{visibility:visible}43.6%,99%{visibility:hidden}to{visibility:visible}}@keyframes home-hw-shimmer{0%,45%{background-position:100% 0}57%,to{background-position:0 0}}@keyframes home-hw-press{0%,7%,to{transform:scale(1)}3.5%{transform:scale(.92)}}@keyframes home-hw-in{0%{opacity:0;transform:translateY(8px)}6%,86%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(8px)}}@keyframes home-hw-late{0%{opacity:0;transform:translateY(10px)}5%,58%{opacity:1;transform:none}63%,to{opacity:0;transform:translateY(10px)}}@keyframes home-hw-pop{0%{opacity:0;transform:translateY(10px)scale(.94)}5%,50%{opacity:1;transform:none}56%,to{opacity:0;transform:translateY(10px)scale(.94)}}@keyframes home-hw-sel{0%{color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--brand-line);background:var(--brand-on-primary)}4%,80%{background:var(--brand-primary);color:var(--brand-on-primary);box-shadow:inset 0 0 0 1px var(--brand-primary)}86%,to{color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--brand-line);background:var(--brand-on-primary)}}@keyframes home-hw-selb{0%{border-color:var(--brand-line);color:var(--brand-ink);background:var(--brand-on-primary)}4%,62%{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--brand-on-primary)}68%,to{border-color:var(--brand-line);color:var(--brand-ink);background:var(--brand-on-primary)}}@keyframes home-hw-tick{0%,9%{background:var(--brand-haven-soft);color:var(--brand-guardian-deep)}15%,52%{color:var(--brand-on-primary);background:var(--brand-success)}58%,to{background:var(--brand-haven-soft);color:var(--brand-guardian-deep)}}@keyframes home-hw-sheen{0%,43.5%{transform:translate(-120%)}50%,to{transform:translate(120%)}}@keyframes home-hw-twinkle{0%,43%,52%,to{transform:scale(1)rotate(0)}46%{transform:scale(1.35)rotate(90deg)}}@keyframes home-aud-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes home-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes home-progress{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes home-hs-fa{0%{transform:translate(0)rotate(0)}33%{transform:translate(.75cqw,-1.05cqw)rotate(1.5deg)}66%{transform:translate(-.52cqw,-.45cqw)rotate(-1.12deg)}to{transform:translate(.38cqw,.83cqw)rotate(.75deg)}}@keyframes home-hs-fb{0%{transform:translate(0)rotate(0)}33%{transform:translate(-.98cqw,.52cqw)rotate(-1.5deg)}66%{transform:translate(.45cqw,.98cqw)rotate(1.12deg)}to{transform:translate(-.38cqw,-.75cqw)rotate(-.75deg)}}@keyframes home-hs-fc{0%{transform:translate(0)rotate(0)}50%{transform:translate(.75cqw,1.05cqw)rotate(2.25deg)}to{transform:translate(-.68cqw,.38cqw)rotate(-1.5deg)}}.home-hw-field{white-space:nowrap;justify-content:flex-end;animation:8s linear infinite home-hw-clock;display:flex;overflow:hidden}.home-hw-pill{animation:8s infinite home-hw-glow}.home-hw-pill:before,.home-hw-pill:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;padding:1.5px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.home-hw-pill:before{background:conic-gradient(from var(--home-hw-b), var(--brand-primary), color-mix(in srgb, var(--brand-primary) 60%, var(--brand-on-primary)) 20%, var(--brand-haven) 42%, var(--brand-tint) 58%, color-mix(in srgb, var(--brand-primary) 35%, var(--brand-on-primary)) 80%, var(--brand-primary));animation:4.6s linear infinite home-hw-spin,8s ease-in-out infinite home-hw-ring}.home-hw-pill:after{background:conic-gradient(from var(--home-hw-a), transparent 0deg 200deg, color-mix(in srgb, var(--brand-primary) 55%, transparent) 290deg, var(--brand-primary) 340deg, var(--brand-on-primary) 356deg, transparent 360deg);padding:2px;animation:8s linear infinite home-hw-comet}.home-hw-type{color:#0000;background:linear-gradient(100deg, var(--brand-ink) 0 42%, var(--brand-primary) 48%, var(--brand-tint) 50%, var(--brand-primary) 52%, var(--brand-ink) 58% 100%);background-position:100% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;flex:none;min-height:1.2em;animation:8s ease-in-out infinite home-hw-shimmer}.home-hw-type:after{content:"";vertical-align:-.14em;background:var(--brand-primary);width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite home-hw-blink,8s linear infinite home-hw-caretvis;display:inline-block}.home-hw-btn{position:relative;overflow:hidden}.home-hw-btn:after{content:"";background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--brand-on-primary) 55%, transparent) 50%, transparent 65%);animation:8s ease-out infinite home-hw-sheen;position:absolute;inset:0;transform:translate(-120%)}.home-hw-spark{transform-origin:50%;animation:8s infinite home-hw-twinkle}.home-hw-press{animation:home-hw-press 8s ease-in-out var(--d,0s) infinite backwards}.home-hw-in{animation:home-hw-in 8s ease-out var(--d,0s) infinite backwards}.home-hw-late{animation:home-hw-late 8s ease-out var(--d,0s) infinite backwards}.home-hw-pop{animation:home-hw-pop 8s cubic-bezier(.2, .8, .3, 1.2) var(--d,0s) infinite backwards}.home-hw-sel{animation:home-hw-sel 8s ease var(--d,0s) infinite backwards, home-hw-press 8s ease-in-out var(--d,0s) infinite backwards}.home-hw-selb{animation:home-hw-selb 8s ease var(--d,0s) infinite backwards, home-hw-press 8s ease-in-out var(--d,0s) infinite backwards}.home-hw-tick{animation:home-hw-tick 8s ease var(--d,0s) infinite backwards}.home-aud-panel{animation:.5s cubic-bezier(.2,.7,.2,1) home-aud-in}.home-marquee{animation:40s linear infinite home-marquee}.group:hover .home-marquee{animation-play-state:paused}.home-progress{animation:15s linear forwards home-progress}.home-progress[data-paused=true]{animation-play-state:paused}.home-hs-f{width:100%;height:100%;animation:var(--float,none);display:block}.home-hs-i{opacity:0;transition:transform .9s cubic-bezier(.34,1.56,.64,1),opacity .5s;transition-delay:calc(var(--i,0) * 75ms);transform:scale(.3)}.home-cta-in .home-hs-i{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.home-hw-field,.home-hw-pill,.home-hw-pill:before,.home-hw-pill:after,.home-hw-type,.home-hw-type:after,.home-hw-btn:after,.home-hw-spark,.home-hw-press,.home-hw-in,.home-hw-late,.home-hw-pop,.home-hw-sel,.home-hw-selb,.home-hw-tick,.home-aud-panel,.home-hs-f,.home-marquee{animation:none}.home-hs-i{opacity:1;transition:none;transform:none}}.home-hero-scrim{background:radial-gradient(ellipse 70% 55% at 50% 52%, color-mix(in srgb, var(--brand-ink) 28%, transparent) 0%, transparent 75%), linear-gradient(180deg, color-mix(in srgb, var(--brand-ink) 52%, transparent) 0%, color-mix(in srgb, var(--brand-ink) 34%, transparent) 30%, color-mix(in srgb, var(--brand-ink) 36%, transparent) 65%, color-mix(in srgb, var(--brand-ink) 50%, transparent) 100%)}.home-search-card{box-shadow:0 16px 40px color-mix(in srgb, var(--brand-ink) 18%, transparent)}.home-mini-card{box-shadow:0 12px 32px color-mix(in srgb, var(--brand-ink) 14%, transparent), 0 2px 6px color-mix(in srgb, var(--brand-ink) 8%, transparent)}.home-whatsapp{background-color:var(--brand-whatsapp)}.home-hk-caret{vertical-align:-.01em;background:var(--brand-primary);border-radius:1px;width:.035em;height:.82em;margin-left:.04em;animation:1s step-end infinite home-hw-blink;display:inline-block}@media (prefers-reduced-motion:reduce){.home-hk-caret{animation:none}}
