[data-os-home=c]{--hc-out:cubic-bezier(.22,1,.36,1);--hc-soft:cubic-bezier(.33,1,.68,1);text-wrap:pretty}[data-os-home=c] .os-display,[data-os-home=c] h3{text-wrap:balance}[data-os-home=c] .hc-row{scrollbar-width:none;scroll-snap-type:x proximity}[data-os-home=c] .hc-row::-webkit-scrollbar{display:none}[data-os-home=c] .hc-cert{transform:rotate(-2deg)}[data-os-home=c] .hc-press{transition:transform .14s var(--hc-out),background-color .2s ease,box-shadow .2s ease}[data-os-home=c] .hc-press:active{transform:scale(.97)}[data-os-home=c] .hc-lk:hover{box-shadow:inset 0 0 0 1px #2B1714}[data-os-home=c] .hc-lk .hc-ar{transition:background-color .18s ease,transform .18s var(--hc-out)}[data-os-home=c] .hc-lk:hover .hc-ar{background-color:#D93C25;transform:translateX(2px)}[data-os-home=c] .hc-lk:hover .hc-ar svg{stroke:#FFFFFF}[data-os-home=c] .hc-gp:hover{background-color:#B2311E}[data-os-home=c] .hc-gp .hc-ar{transition:transform .18s var(--hc-out)}[data-os-home=c] .hc-gp:hover .hc-ar{transform:translateX(2px)}@media (prefers-reduced-motion:no-preference){[data-os-home=c] .hc-field{animation:hc-settle .9s var(--hc-soft) both}[data-os-home=c] .hc-field:nth-child(2){animation-delay:.12s}[data-os-home=c] .hc-field:nth-child(3){animation-delay:.2s}[data-os-home=c] .hc-sun{animation:hc-land 1s var(--hc-out) .55s both}[data-os-home=c] .hc-rise{animation:hc-rise .8s var(--hc-out) both;animation-delay:calc(.3s + var(--i, 0) * 80ms)}[data-os-home=c] [data-os-home-seal]{animation:hc-rise .8s var(--hc-out) .42s both}[data-os-home=c].hc-js [data-rv]{opacity:0;transform:translateY(20px);transition:opacity .8s var(--hc-out),transform .8s var(--hc-out);transition-delay:calc(var(--i, 0) * 80ms)}[data-os-home=c].hc-js [data-rv]:nth-child(2){--i:1}[data-os-home=c].hc-js [data-rv]:nth-child(3){--i:2}[data-os-home=c].hc-js [data-rv]:nth-child(4){--i:3}[data-os-home=c].hc-js [data-rv]:nth-child(5){--i:4}[data-os-home=c].hc-js [data-rv=pic]{transform:scale(.97)}[data-os-home=c].hc-js .hc-in [data-rv],[data-os-home=c].hc-js [data-rv].hc-in{opacity:1;transform:none}[data-os-home=c].hc-js .hc-cert{opacity:0;transform:translateY(26px) rotate(-7deg);transition:opacity .7s var(--hc-out),transform .9s var(--hc-out)}[data-os-home=c].hc-js .hc-arr path{stroke-dasharray:60;stroke-dashoffset:60;transition:stroke-dashoffset .6s var(--hc-soft) .65s}[data-os-home=c].hc-js .hc-prof{opacity:0;transform:translateY(16px);transition:opacity .7s var(--hc-out) 1s,transform .7s var(--hc-out) 1s}[data-os-home=c].hc-js .hc-prof .hc-seal{opacity:0;transform:scale(.86);transform-origin:left center;transition:opacity .5s var(--hc-out) 1.6s,transform .6s var(--hc-out) 1.6s}[data-os-home=c].hc-js .hc-prof .hc-seal circle{transform:scale(0);transition:transform .7s var(--hc-out) 1.95s}[data-os-home=c].hc-js .hc-in .hc-cert{opacity:1;transform:rotate(-2deg)}[data-os-home=c].hc-js .hc-in .hc-arr path{stroke-dashoffset:0}[data-os-home=c].hc-js .hc-in .hc-prof,[data-os-home=c].hc-js .hc-in .hc-prof .hc-seal{opacity:1;transform:none}[data-os-home=c].hc-js .hc-in .hc-prof .hc-seal circle{transform:none}[data-os-home=c].hc-js .hc-checks>li{opacity:0;transform:translateX(-10px);transition:opacity .6s var(--hc-out),transform .6s var(--hc-out);transition-delay:calc(var(--n, 0) * .14s)}[data-os-home=c].hc-js .hc-checks.hc-in>li{opacity:1;transform:none}[data-os-home=c] .hc-bandsun{scale:var(--hc-breath,1);will-change:translate}[data-os-home=c].hc-js .hc-in .hc-bandsun,[data-os-home=c].hc-js .hc-in.hc-bandsun{animation:hc-breath 6s var(--hc-soft) .2s 1}[data-os-home=c] .hc-bandsun{animation:hc-drift linear both;animation-timeline:view()}[data-os-home=c].hc-js .hc-in .hc-bandsun,[data-os-home=c].hc-js .hc-in.hc-bandsun{animation:hc-drift linear both,hc-breath 6s var(--hc-soft) .2s 1;animation-timeline:view(),auto}}@keyframes hc-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hc-settle{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}@keyframes hc-land{0%{opacity:0;transform:translateY(-14px) scale(.4)}to{opacity:1;transform:none}}@keyframes hc-drift{0%{translate:0 -24px}to{translate:0 46px}}@keyframes hc-breath{0%,to{--hc-breath:1}50%{--hc-breath:1.06}}