.v3-marquee{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.v3-marquee-track{animation:v3-marquee 38s linear infinite}.v3-marquee:hover .v3-marquee-track{animation-play-state:paused}@keyframes v3-marquee{to{transform:translateX(-50%)}}@keyframes accordion-down{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}.animate-accordion-down{animation:accordion-down .28s cubic-bezier(.22,1,.36,1)}.animate-accordion-up{animation:accordion-up .22s ease-out}.v3-dots{background-image:radial-gradient(rgb(10 10 10/.09) 1px,transparent 0);background-size:22px 22px;mask-image:linear-gradient(180deg,#000 0,transparent)}.v3-glow{background:radial-gradient(60% 60% at 80% 20%,color-mix(in oklab,var(--color-accent) 22%,transparent),transparent 70%)}.v3-card-3d{transform-style:preserve-3d}.v3-card-3d>*{transform:translateZ(1px)}.v3-shine{position:relative;overflow:hidden;isolation:isolate}.v3-shine:after{content:"";position:absolute;inset:-40% auto -40% -60%;width:40%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgb(255 255 255/.45),transparent);transition:left .6s ease;pointer-events:none}.v3-shine:hover:after{left:120%}@keyframes v3-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.v3-glow{animation:v3-breathe 9s ease-in-out infinite;transform-origin:80% 20%}.v3-grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.5'/></svg>");opacity:.06;mix-blend-mode:overlay}@media (prefers-reduced-motion:reduce){.v3-glow{animation:none}}.v3-range{-webkit-appearance:none;appearance:none;height:4px;border-radius:999px;outline:none}.v3-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--color-orange);box-shadow:0 2px 10px rgb(0 0 0/.35);cursor:pointer;transition:transform .15s}.v3-range::-webkit-slider-thumb:hover{transform:scale(1.12)}.v3-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--color-orange);cursor:pointer}.v3-range:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-accent) 40%,transparent)}@media (prefers-reduced-motion:reduce){.logo-wall-track{animation:none;flex-wrap:wrap;width:auto;row-gap:1.5rem}.logo-wall-track li[aria-hidden=true]{display:none}}.home-v4 h1,.home-v4 h2{letter-spacing:-.022em!important}@media (prefers-reduced-motion:reduce){.v3-marquee-track{animation:none}}.home-v4 #book{padding-block:clamp(4rem,7vw,6rem)}.home-v4 section h2{font-size:clamp(2rem,1.3rem + 2vw,3.25rem)!important;line-height:1.08!important}