@supports (animation-timeline:view()){.atelier-reveal{animation:atelier-fade-rise linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}@keyframes atelier-fade-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.atelier-cover-line-grid-inner{grid-template-columns:1fr}@media (min-width:640px){.atelier-cover-line-grid-inner{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.atelier-cover-line-grid-inner{grid-template-columns:repeat(var(--atelier-cols-desktop,4),1fr)}}.atelier-cover-line-card{display:block}.atelier-cover-line-image{overflow:hidden}.atelier-cover-line-image img{transition:transform .7s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.atelier-cover-line-card:hover .atelier-cover-line-image img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.atelier-reveal{animation:none}.atelier-cover-line-image img{transition:none}.atelier-cover-line-card:hover .atelier-cover-line-image img{transform:none}}@supports (animation-timeline:view()){.manifest-hero-bg{animation:manifest-hero-zoom linear;animation-timeline:view();animation-range:cover 0 cover 100%}}@keyframes manifest-hero-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}@supports (animation-timeline:view()){.manifest-type-hero-display{animation:manifest-weight-interpolate linear;animation-timeline:view();animation-range:entry 0 exit 100%}}@keyframes manifest-weight-interpolate{0%{font-variation-settings:"wght" 100;letter-spacing:-.03em}to{font-variation-settings:"wght" 900;letter-spacing:-.06em}}@keyframes manifest-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.manifest-marquee-track{animation:manifest-marquee-scroll var(--manifest-marquee-duration,40s) linear infinite;will-change:transform}.manifest-marquee:hover .manifest-marquee-track{animation-play-state:paused}.manifest-snap-container{scroll-snap-type:y proximity}.manifest-choreo-card .manifest-choreo-alt{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.6,1)}.manifest-choreo-card .manifest-choreo-label{transition:color .15s cubic-bezier(.4,0,.6,1)}@media (hover:hover){.manifest-choreo-card:hover .manifest-choreo-alt{opacity:1}.manifest-choreo-card:hover .manifest-choreo-label{color:var(--manifest-card-accent,#00FF66)}}.manifest-product-grid-inner{grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.manifest-product-grid-inner{grid-template-columns:repeat(var(--manifest-cols-desktop,4),1fr)}}@media (prefers-reduced-motion:reduce){.manifest-type-hero-display{animation:none;font-variation-settings:"wght" 600}.manifest-hero-bg{animation:none;transform:none}.manifest-marquee-track{animation:none}.manifest-choreo-card .manifest-choreo-alt{transition:none}}.romans-spring-card .romans-spring-alt{opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.romans-spring-card:hover .romans-spring-alt{opacity:1}}.romans-curved-divider{display:block;width:100%;line-height:0}.romans-curved-divider svg{display:block;width:100%;height:100%}.romans-product-grid-inner{grid-template-columns:1fr}@media (min-width:768px){.romans-product-grid-inner{grid-template-columns:repeat(var(--romans-cols-desktop,3),1fr)}}.romans-about-grid{display:grid;grid-template-columns:1fr}@media (min-width:768px){.romans-about-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.romans-spring-card .romans-spring-alt{transition:none}}