.marian-home .site-header,.marian-home .site-header .nav-links{background:var(--mock-color-19)}@media (width<=1199px){.marian-home .nav-toggle{border:1px solid var(--line);background:#fff;border-radius:12px;width:44px;height:44px;padding:0;transition:background .25s,border-color .25s}.marian-home .nav-toggle:hover{background:var(--bg)}.marian-home .nav-toggle .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;background:0 0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marian-home .nav-toggle .sr-only:before,.marian-home .nav-toggle .sr-only:after{content:none}.marian-home .nav-toggle span,.marian-home .nav-toggle span:before,.marian-home .nav-toggle span:after{border-radius:2px;flex:none;width:20px;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),top .3s cubic-bezier(.4,0,.2,1),background .2s}.marian-home .nav-toggle span:before{top:-6px}.marian-home .nav-toggle span:after{top:6px}.marian-home .nav.open .nav-toggle{background:var(--primary);border-color:var(--primary);color:#fff}.marian-home .nav.open .nav-toggle span:before{top:0;transform:rotate(45deg)}.marian-home .nav.open .nav-toggle span:after{top:0;transform:rotate(-45deg)}.marian-home .nav-links{opacity:0;visibility:hidden;transition:opacity .28s,transform .28s,visibility .28s;display:flex;transform:translateY(-10px)}.marian-home .nav.open .nav-links{opacity:1;visibility:visible;transform:translateY(0)}.marian-home .nav-links li{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(-6px)}.marian-home .nav.open .nav-links li{opacity:1;transform:none}.marian-home .nav.open .nav-links li:first-child{transition-delay:50ms}.marian-home .nav.open .nav-links li:nth-child(2){transition-delay:.1s}.marian-home .nav.open .nav-links li:nth-child(3){transition-delay:.15s}.marian-home .nav.open .nav-links li:nth-child(4){transition-delay:.2s}.marian-home .nav.open .nav-links li:nth-child(5){transition-delay:.25s}.marian-home .nav.open .nav-links li:nth-child(6){transition-delay:.3s}.marian-home .nav.open .nav-links li:nth-child(7){transition-delay:.35s}}@media (prefers-reduced-motion:reduce){.marian-home .nav-links,.marian-home .nav-links li,.marian-home .nav-toggle span,.marian-home .nav-toggle span:before,.marian-home .nav-toggle span:after{transition:none}}@keyframes marian-hero-drift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.1)translate(-1.5%,-2%)}}@media (prefers-reduced-motion:no-preference){.homepage-motion .hero-immersive>.hero-bg{transform-origin:50% 35%;will-change:transform;animation:18s ease-in-out infinite alternate marian-hero-drift}.homepage-motion .scroll-fade{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(16px)}.homepage-motion .scroll-fade.is-visible{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.homepage-motion .scroll-fade{opacity:1;transform:none}}
