.page-home{--primary-fixed:#ffdcc0;--on-primary-fixed:#2d1600;overflow-x:clip}.page-home ::-moz-selection{background-color:var(--primary-fixed);color:var(--on-primary-fixed)}.page-home ::selection{background-color:var(--primary-fixed);color:var(--on-primary-fixed)}.page-home .glass-panel{background:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.1)}.text-giant{font-size:clamp(4rem,12vw,10rem);line-height:.8}.partner-logo-box{filter:contrast(.5) brightness(1.2);transition:all .5s ease}.partner-logo-box:hover{filter:contrast(1) brightness(1)}@keyframes heroProgressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.page-home .hero-progress-bar{animation-name:heroProgressFill;animation-timing-function:linear;animation-fill-mode:forwards;transform-origin:left center;will-change:transform}.page-home .category-card-shell{position:relative;isolation:isolate;transform:translateZ(0);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .3s ease,background-color .3s ease}.page-home .category-card-shell:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,0) 48%,hsla(0,0%,100%,.12));opacity:0;transform:translate3d(-10px,10px,0);transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1)}.page-home .category-card-shell:hover{transform:translateY(-4px);box-shadow:0 24px 56px rgba(15,23,42,.08)}.page-home .category-card-shell:hover:after{opacity:1;transform:translateZ(0)}.page-home .category-card-media{transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .4s ease,filter .4s ease;will-change:transform}.page-home .category-card-shell:hover .category-card-media{transform:scale(1.06)}.page-home .category-card-accent{transform:scaleX(.3);transform-origin:left center;opacity:.7;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s ease}.page-home .category-card-shell:hover .category-card-accent{transform:scaleX(1);opacity:1}.page-home .category-card-cta .material-symbols-outlined{transition:transform .45s cubic-bezier(.22,1,.36,1)}.page-home .category-card-shell:hover .category-card-cta .material-symbols-outlined{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.page-home .hero-progress-bar{animation:none!important;transform:scaleX(1)}.page-home .category-card-accent,.page-home .category-card-cta .material-symbols-outlined,.page-home .category-card-media,.page-home .category-card-shell,.page-home .category-card-shell:after{transition:none}.page-home .category-card-shell:hover,.page-home .category-card-shell:hover .category-card-media{transform:none}}