.home-video-experience .home-sections{grid-template-columns:minmax(0,1fr);gap:3.5rem;display:grid}.home-video-experience .home-sections>.home-category-row{margin-block:-.5rem}.home-video-experience .home-sections>.home-category-content{margin-block:0}.home-category-scroll{min-width:0;max-width:100%;position:relative}.home-category-scroll:before,.home-category-scroll:after{content:none;pointer-events:none}.home-category-row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:1rem;min-width:0;max-width:100%;margin:-.5rem;padding:.5rem;display:flex;overflow-x:auto}.home-category-row .home-category-box{height:var(--category-box-height);min-width:var(--category-box-width);border-radius:var(--radius);background:var(--category-box-surface);-webkit-backdrop-filter:blur(var(--category-box-blur));backdrop-filter:blur(var(--category-box-blur));color:var(--header-active-surface);text-transform:none;scroll-snap-align:start;transition:transform var(--category-hover-duration) var(--header-ease), background-color var(--category-hover-duration) var(--header-ease);border:2px solid #0000;flex-shrink:0;padding:0 1.5rem;font-size:1rem;font-weight:700}.home-category-row .home-category-box[aria-pressed=true]{border-color:var(--header-active-surface);background:var(--category-box-selected)}.home-category-box:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.home-category-row .home-category-box:hover{background:var(--category-box-selected);transform:scale(1.05)}}.home-category-content{grid-template-columns:minmax(0,1fr);gap:3.5rem;width:100%;min-width:0;display:grid}.home-category-content>.shelf,.home-category-content>.product-section,.home-category-content .horizontal-scroller{min-width:0;max-width:100%}@keyframes category-content-fade{0%{opacity:.35}to{opacity:1}}.home-category-content.is-changing{animation:category-content-fade var(--category-content-duration) var(--header-ease)}@media (prefers-reduced-motion:reduce){.home-category-row .home-category-box,.home-category-row .home-category-box:hover{transition:none;transform:none}.home-category-content.is-changing{animation:none}}.home-category-logo{width:auto;height:calc(var(--category-box-height) - 16px);object-fit:contain;pointer-events:none;max-width:100%;display:block}.home-sections .shelf .shelf-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-auto-columns:calc(86.9565% - .869565rem);grid-auto-flow:column;gap:1rem;display:grid;overflow-x:auto}.home-sections .shelf .shelf-row>.tutorial-card{width:100%;min-width:0}@media (width>=640px){.home-sections .shelf .shelf-row{grid-auto-columns:calc(46.5116% - .930233rem)}}@media (width>=1024px){.home-sections .shelf .shelf-row{grid-auto-columns:calc(31.746% - .952381rem)}}@media (width>=1280px){.home-sections .shelf .shelf-row{grid-auto-columns:calc(24.0964% - .963855rem)}}@media (width>=768px){.home-sections .shelf .scroll-arrow:not(:disabled){display:flex}.home-sections .shelf .scroll-arrow-previous{left:-1rem}.home-sections .shelf .scroll-arrow-next{right:-1rem}}@media (width<=767px){.home-sections .shelf .scroll-arrow{display:none}}@media (prefers-reduced-motion:reduce){.home-sections .shelf .shelf-row{scroll-behavior:auto}}@media (width<=767px){.home-video-experience main,.home-video-experience .home-sections,.home-video-experience .home-category-content>*{min-width:0;max-width:100%}.home-video-experience .product-section .product-row{max-width:100%;margin:0;padding:16px 0;scroll-padding-inline:0}.home-video-experience .home-category-row{max-width:100%;margin-inline:0}.home-video-experience .home-category-scroll:before{left:0}.home-video-experience .home-category-scroll:after{right:0}.home-video-experience .horizontal-scroller{min-width:0;max-width:100%}.home-video-experience .section-heading{flex-wrap:wrap}.home-video-experience .section-heading>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.home-video-experience .hero-actions>a{white-space:normal;max-width:100%}}
