body,p{text-rendering:optimizelegibility;color:#666;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:26px}html{width:100%;height:100%;overflow-x:hidden}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#1c1c1c;font-family:Unna,serif;font-weight:600}h1,.h1{font-size:38px;line-height:48px}h2,.h2{font-size:32px;font-weight:700;line-height:36px}h3,.h3{font-size:24px;font-weight:700}h4,.h4{font-size:20px;line-height:28px}h5,.h5{font-size:16px;line-height:26px}h6,.h6{font-size:14px;line-height:22px}.font-extra{font-family:Lora,serif}body{color:#575769;background:#fff}html,body{height:100%}a{color:#6c757d;transition:all .3s ease-in-out}a:link,a:visited{text-decoration:none}a:hover{color:#72caf0}a.read-more{color:#12232a;text-transform:uppercase;letter-spacing:2px;margin-top:10px;font-size:15px;font-weight:600;display:inline-block}a.read-more:hover{color:#000}.section-padding{padding:10px 0;position:relative}.section-sm{padding:30px 0}a:focus{outline:0}.form-control{box-shadow:none;background:#f0f1f4;border:1px solid #0000;border-radius:2px;padding:12px 20px;font-size:14px}.form-control:focus{box-shadow:none;border:1px solid #12232a}blockquote{text-align:center;margin:50px 0 40px;padding:0 50px 30px 40px;font-family:Lora,serif;font-size:20px;font-style:italic;font-weight:400;line-height:34px;position:relative}.btn{text-transform:uppercase;color:#fff;letter-spacing:1px;border:1px solid #0000;border-radius:0;padding:10px 30px;font-size:13px;font-weight:600;transition:all .35s}.btn-primary{background:#12232a}.btn-primary:hover{color:#fff;background:#000;border-color:#000}.btn-dark{background:#292931}.btn-dark:hover,.btn-white.btn-primary:hover{color:#fff;background:#272d33}.btn-grey{color:#fff;background:#12232a;border-color:#12232a}.btn-grey:hover{color:#000;background:0 0;border-color:#12232a}.slick-slide{outline:0}.letter-spacing{letter-spacing:3px}.font-sm{font-size:12px!important}.text-color{color:#12232a}.bg-grey{background:#12232a}.gray-bg{background:#f5f5f5}.padding-bottom{padding-bottom:120px}.padding-top{padding-top:120px}.navigation .menu{padding:0}.navigation .menu li{text-align:left;padding:0 10px}.navigation .menu li a{color:#fff;letter-spacing:1px;line-height:26px;display:inline-block}.navigation .menu .dropdown-toggle:after{display:none}.navigation .menu .dropdown{position:relative}.navigation .menu .dropdown-menu{-o-transition:all .5s cubic-bezier(.43, .26, .11, .99);opacity:0;visibility:hidden;color:#fff;background-color:#000;border:2px solid #00000008;border-radius:0;width:250px;height:auto;margin-left:0;padding:0;transition:all .5s cubic-bezier(.43,.26,.11,.99);overflow:hidden;transform:translateY(0)}.navigation .menu .dropdown-menu a{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#000;min-width:210px;padding:12px 20px;font-size:12px;font-weight:400;line-height:20px}.navigation .menu .dropdown-menu a:hover{color:#fff;background:#111;padding-left:20px}.navigation .menu .dropdown:hover .dropdown-menu{visibility:visible;opacity:1;display:block;transform:translateY(-10px)}.dropdown-toggle:after{display:none}.navbar-nav .nav-link{-o-transition:all .5s ease;text-transform:uppercase;padding:25px 0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;transition:all .5s}.navbar-nav .nav-link:hover{color:#72caf0!important}.header-socials a{padding:0 5px;font-size:12px}.bg-dark{background:#111!important}.navigation-dark .navigation .navbar-nav .nav-link{color:#fff;font-size:14px;font-weight:400}.navigation-dark .header-socials-2 a{color:#ffffffb3}.navigation.menu-white .navbar-nav .nav-link{color:#fff}.header-socials-2 a{color:#000000b3;padding:0 5px;font-size:14px}.search a{color:#000000b3;font-size:14px}.search-wrap{z-index:1200;float:right;display:inline-block;position:relative;top:20px;right:16px}.toggle-wrap{position:relative}.search_toggle{cursor:pointer}.toggle-wrap.active{cursor:pointer;z-index:10000;transition:opacity .25s;position:relative;top:0%;right:0%}.toggle-wrap.active img,.toggle-wrap img.search-close{display:none}.toggle-wrap.active img.search-close{display:block}.overlay{opacity:0;visibility:hidden;background:#1f1f1f;width:100%;height:0%;transition:opacity .35s,visibility .35s,height .4s;position:fixed;top:0;left:0;overflow:hidden}.overlay.open{opacity:1;visibility:visible;height:100%}.overlay.open .col-md-3{opacity:1;-webkit-transform:translate(-100px);transition:transform .5s,opacity .5s;transform:translateY(-100px)}.overlay.open .col-md-3:first-child{transition-delay:.4s}.overlay.open .col-md-3:nth-child(2){transition-delay:.45s}.overlay.open .col-md-3:nth-child(3){transition-delay:.5s}.overlay.open .col-md-3:nth-child(4){transition-delay:.55s}.overlay .col-md-3{opacity:0;transform:translate(0,0)}.overlay .search-form{background:#222;height:300px;padding-top:120px;position:relative}.overlay .search-form input{color:#fff;background:0 0;border:none;height:60px;font-size:56px}.overlay .search-form input:focus{box-shadow:none}.overlay nav,.overlay .search-blog-post{height:60%;font-size:1.5rem;position:relative;top:55%;transform:translateY(-50%)}.overlay .search-blog-post .post-header h3{font-size:16px;line-height:26px}.overlay .search-blog-post .post-header h3 a{color:#fff}.overlay .search-blog-post .post-header h3 a:hover{color:#cba866}.overlay .search-blog-post .post-meta{font-size:14px}.search-blog-title{position:relative;top:3.5rem}@media (max-width:1366px){.toggle-wrap.active{right:10%}}@media (max-width:1024px){.overlay .search-form{height:200px;padding-top:70px}.toggle-wrap.active{top:8%}}@media (max-width:768px){.overlay nav,.overlay .search-blog-post{top:50%}.toggle-wrap.active{top:7%}}@media (max-width:767px){.overlay nav,.overlay .search-blog-post,.search-blog-title{display:none}.overlay .search-form{height:100%;padding-top:50%}.toggle-wrap.active{top:15%;right:-10px}.overlay .search-form input{font-size:24px}.toggle-wrap.active img.search-close{width:70%}}.sidebar{width:100%;height:100%;position:relative;overflow:hidden}.content{width:85%;margin:0 auto;padding-left:170px}.sidebar-sticky{z-index:99999;background-color:#fff;border-right:2px solid #eee;width:14%;height:100%;padding-left:30px;position:fixed;top:0;left:0}.main-menu a{color:#000;text-transform:uppercase;letter-spacing:1px;padding-left:0;font-size:14px;font-weight:700;line-height:26px;display:inline-block}.main-menu .dropdown-menu{-o-transition:all .5s cubic-bezier(.43, .26, .11, .99);color:#fff;background-color:#000;border:2px solid #00000008;border-radius:0;width:250px;height:auto;margin-left:0;padding:0;transition:all .5s cubic-bezier(.43,.26,.11,.99);transform:translateY(0)}.main-menu .dropdown-menu a{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#000;min-width:210px;padding:12px 20px;font-size:12px;font-weight:400;line-height:20px}.main-menu .dropdown-menu a:hover{color:#fff;background:#111;padding-left:20px}.main-menu{padding:70px 0 150px}.header-social-wrapper{z-index:100;margin:10px 0 0;display:inline-block;position:absolute;bottom:20px}.header-social-wrapper ul li a{text-align:center;color:#000000b3;background:#0000000d;width:40px;height:40px;margin-bottom:5px;padding:6px 10px 0;font-size:14px;display:inline-block}.header-social-wrapper ul li a:hover{color:#fff;background:#12232a}.header-top{position:relative!important}.navigation-dark .navbar-toggler span{color:#fff}.navigation-2.navigation .nav-link{padding:25px 8px}.dark-header-socials{text-align:left}.dark-header-socials a{color:#fff;padding:0 10px}.dark-header-socials a:hover{color:#12232a}@media (max-width:400px){.header-left{text-align:right;z-index:10001;height:50px;position:absolute;top:13px;right:0;overflow:hidden}.navigation .menu li{padding-left:0}.dropdown-menu{display:none}.dropdown:hover .dropdown-menu{visibility:visible;opacity:1;display:block}.navigation-2.navigation .nav-link{padding:15px 8px}.navbar-nav .nav-link{padding:16px 0}.content{width:100%;padding:30px}}@media (max-width:575px){.header-left{text-align:right;z-index:10001;height:50px;position:absolute;top:13px;right:20px;overflow:hidden}.navigation .menu li{padding-left:0}.dropdown-menu{display:none}.dropdown:hover .dropdown-menu{visibility:visible;opacity:1;display:block}.navigation-2.navigation .nav-link{padding:15px 8px}.navbar-nav .nav-link{padding:16px 0}.content{width:100%;padding:30px}}@media (max-width:767px){.header-left{text-align:right;z-index:10001;height:50px;position:absolute;top:13px;right:20px;overflow:hidden}.navigation .menu li{padding-left:0}.dropdown-menu{display:none}.dropdown:hover .dropdown-menu{visibility:visible;opacity:1;display:block}.navigation-2.navigation .nav-link{padding:15px 8px}.navbar-nav .nav-link{padding:16px 0}.content{width:100%;padding:30px}}@media (max-width:991px){.header-left{text-align:right;z-index:10001;height:50px;position:absolute;top:13px;right:20px;overflow:hidden}.navigation .menu li{padding-left:0}.dropdown-menu{display:none}.dropdown:hover .dropdown-menu{visibility:visible;opacity:1;display:block}.navigation-2.navigation .nav-link{padding:15px 8px}.navbar-nav .nav-link{padding:16px 0}.content{width:100%;padding:30px}}.banner{margin-bottom:130px;position:relative}.banner-content{content:"";background:#fff;width:70%;margin:0 auto;padding:50px 80px;position:absolute;bottom:-120px;left:0;right:0}.slider-item{margin:0 10px}.slider-item img{width:100%}.slider-item-content{position:relative}.slider-post-content{text-align:center;background:#fff;width:90%;margin:0 auto;padding:20px;position:absolute;bottom:38px;left:0;right:0}@media (max-width:400px){.banner-content{width:100%;padding:50px 15px;position:relative;bottom:0}}@media (max-width:575px){.banner-content{width:100%;padding:50px 15px;position:relative;bottom:0}}@media (max-width:767px){.banner-content{width:100%;padding:50px 15px;position:relative;bottom:0}}.category-item{transition:all .25s ease-in-out;position:relative}.category-item .content{content:"";text-align:center;background:#fff;width:90%;margin:0 auto;padding:25px 30px;transition:all .25s ease-in-out;position:absolute;bottom:-60px;left:0;right:0}.category-item .category-img{position:relative;overflow:hidden}.category-item .category-img img{transition:all .25s ease-in-out}.category-item .category-img:hover img{transform:translateY(-20px)}.post-list .cat-name{color:#12232a}.post-list .post-view{margin-left:10px;padding-left:10px;position:relative}.post-list .post-view:before{content:"";background:#000;width:10px;height:1px;position:absolute;top:13px;left:-10px}.post-article{padding-left:40px}.label-date .day{font-weight:700;display:block}.label-date span.month{font-size:11px;line-height:1em}.label-date span.day{margin-bottom:7px;font-size:20px;font-weight:700;line-height:1em}.label-date span{display:block}.label-date{text-align:center;z-index:9;background-color:#fff;border:2px solid #eee;width:64px;margin-top:-80px;padding:12px 5px;position:absolute}.post-content-grid{padding:20px}.post-content-grid p{margin-top:15px;font-size:14px}.subscribe-home .form-control{background:#fff}.post-quote{z-index:1;padding:60px 40px;position:relative}.post-quote:before{content:"";z-index:-1;background:#000c;width:100%;height:100%;position:absolute;top:0;left:0}.post-quote h3{color:#fff}.post-quote p{color:#ffffffb3}.post_gallery.owl-theme .owl-nav{width:100%;margin-top:-15px;position:absolute;top:50%}.post_gallery.owl-theme .owl-nav .owl-prev{float:left;color:#fff;background:#12232a;width:35px;height:53px;font-size:20px;line-height:15px}.post_gallery.owl-theme .owl-nav .owl-next{float:right;color:#fff;background:#12232a;width:35px;height:53px;font-size:20px;line-height:15px}.play-btn{text-align:center;color:#fff;background:#12232a;border-radius:50%;width:120px;height:120px;margin:0 auto;padding-top:38px;font-size:37px;line-height:45px;position:absolute;top:33%;left:0;right:0}.play-btn:hover{color:#12232a;background:#fff}@media (max-width:575px){.category-item .content{position:relative;bottom:0}.play-btn{width:90px;height:90px;padding-top:24px;font-size:30px}}@media (max-width:400px){.category-item .content{position:relative;bottom:0}.play-btn{width:90px;height:90px;padding-top:24px;font-size:30px}}@media (max-width:767px){.category-item .content{position:relative;bottom:0}}.sidebar-widget .widget-title{text-transform:uppercase;letter-spacing:1px;margin-bottom:30px;padding-bottom:10px;font-size:16px;position:relative}.sidebar-widget .widget-title:after{content:"";border-top:1px solid;width:15px;height:1px;margin-left:-8px;position:absolute;bottom:0;left:50%;overflow:hidden}.sidebar-widget.about .about-author img{border:5px solid #eee;border-radius:100%;width:180px;height:180px}.sidebar-widget.subscribe{border:2px solid #000;padding:30px}.sidebar-widget.category li{border-bottom:1px solid #0000000f;padding:10px 0}.sidebar-widget.category li span{color:#fff;text-align:center;background:#12232a;border-radius:2px;width:30px;height:30px;line-height:30px;display:inline-block}.sidebar-widget.tags a{border:1px solid #0000000f;margin-bottom:5px;padding:5px 12px;display:inline-block}.follow-socials a{text-align:center;color:#000;background:#eee;width:50px;height:50px;margin-bottom:5px;padding-top:12px;display:inline-block}.follow-socials a:hover{color:#fff;background:#12232a}.sidebar-post-item span{font-size:12px}.sidebar-post-item img{width:100px}.post-meta li{text-transform:uppercase;padding:0 6px;font-size:12px;position:relative}.post-socials a{color:#b8b6bb;padding:0 4px;font-size:13px}.post-socials a:hover{color:#12232a}.pagination ul li a{text-align:center;background:#f5f5f5;width:40px;height:40px;padding-top:8px;font-size:14px;font-weight:600;display:inline-block}.pagination ul li a:hover{color:#fff;background:#12232a}.pagination ul li a.active{color:#fff;background:#12232a;border-color:#12232a}.post-title{text-transform:capitalize}.letter-spacing-1{letter-spacing:1px}.post-grid span{font-size:15px}.socials a{padding:0 5px}.post-tags a{margin-right:15px}.list-posts-share a{padding:0 10px}.author-social{padding-right:10px;font-size:14px}.post-pagination .prev-post{float:left;width:48%}.post-pagination .next-post{float:right;text-align:right;width:48%}.comment-area-box .media-body h4{font-size:18px}.comment-form .form-control{background:#fff}.text-underline{text-decoration:underline!important}.instagram-post{cursor:pointer;position:relative}.instagram-post:before{content:"";opacity:0;visibility:hidden;background:#00000080;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.instagram-post .intsa-meta{content:"";opacity:0;visibility:hidden;justify-content:center;width:100%;height:100%;transition:all .3s ease-in-out;display:flex;position:absolute;top:50%;left:0;right:0}.instagram-post span{text-align:center;color:#000;background:#fff;border-radius:100%;width:40px;height:40px;margin:0 5px;padding-top:8px;font-weight:700;display:inline-block}.instagram-post:hover:before,.instagram-post:hover .intsa-meta{opacity:1;visibility:visible}.breadcrumb-wrapper{margin-top:4.5rem}.contact-form .form-control{background:0 0;border:1px solid #00005014}.contact-form label{color:#000;margin-bottom:10px;font-family:Unna,serif;font-weight:700}select.form-control:not([size]):not([multiple]){height:auto!important}.text-black{color:#000}.footer-section{background:#000;margin-top:150px;padding:60px 0 0;position:relative}.footer-section .copyright{color:#ffffffb3;border-top:1px solid #ffffff17;margin-top:20px;padding-top:20px}.copyright{padding-top:20px;font-size:14px}.footer-socials li,.footer-socials-2 li{margin:0 25px}.footer-socials li a,.footer-socials-2 li a{text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600}.footer-socials li a:hover,.footer-socials-2 li a:hover{color:#12232a}.footer-socials li a{color:#fff;opacity:.8}.footer-socials-2 li a{color:#000;opacity:.8}.footer-socials li a i,.footer-socials-2 li a i{color:#777}.footer-logo{color:#fff}.instagram-photo-section{margin-top:-250px;padding-bottom:50px}.instagram-photo-section h4{text-transform:uppercase;letter-spacing:1px;margin-bottom:25px;font-size:18px}.instagram-photo-section img{border:5px solid #fff}.subscribe-footer .form-control{background:#fff}.subscribe-footer .btn{padding-top:12px;padding-bottom:12px}.footer-home{vertical-align:middle;box-sizing:border-box;z-index:100;width:100%;padding-left:320px;padding-right:30px;display:inline-block;position:relative}@media (max-width:575px){.subscribe-footer .btn{margin-top:10px}.footer-home{padding-left:0}}@media (max-width:400px){.subscribe-footer .btn{margin-top:10px}.footer-home{padding-left:0}}@media (max-width:767px){.footer-home{padding-left:0}}@media (max-width:991px){.footer-home{padding-left:0}}
#portfolio{color:#fff;background-color:#12232a}.filter a{color:#fff;border:1px solid #fff;padding:10px 18px;display:block}.filter li{padding:5px;display:inline-block}.filter .current{color:#12232a;background-color:#fff;border-color:#12232a}.filter{text-align:center;width:100%}.items li{padding:5px;display:inline-block}.itemsContainer{width:100%}.items li img{-o-transition:all .2s linear, 1s;width:100%;transition:all .2s linear}.items .item{display:block;position:relative;overflow:hidden}.items .icons{text-align:center;z-index:3;width:90px;height:40px;margin:-20px auto 0 -47px;position:absolute;top:50%;left:50%}.items .icons i{color:#fff;margin-top:9px;font-size:20px}.items a{-o-transition:all .2s linear, .2s;background-color:#12232a;width:40px;height:40px;transition:all .2s linear;display:inline-block;position:relative}.items .imageOverlay{opacity:0;-o-transition:all .2s linear, 1s;background-color:#00000080;width:100%;height:100%;transition:all .2s linear;position:absolute;top:0;left:0}.items .item:hover .imageOverlay{opacity:1}.items .openButton{float:left;left:-200px}.items .projectLink{float:right;right:-200px}.items .item:hover .openButton{left:0}.items .item:hover .projectLink{right:0}.items .item:hover img{transform:scale(1.05)}.items{padding:0}
.section{padding:50px 0}.section .heading{text-align:center;width:100%;padding-bottom:40px}
:root{--night:#0e1526;--twilight:#28395e;--sky:#7a9cc9;--cloud:#ede9df;--mist:#b9bec8;--lamplight:#e7a544;--ink:#080a11;--apple:#7e8c5a;--bg:#fcfbf7;--surface:#fff;--text:#16212e;--text-muted:#5a6472;--heading:#101826;--border:#e5e1d6;--link:#2e4a72;--link-hover:#9c6a18;--accent:var(--lamplight);--accent-soft:#e7a5442e;--font-display:"Fraunces", Georgia, "Times New Roman", serif;--font-body:"Newsreader", Georgia, "Times New Roman", serif;--font-ui:"Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-xs:.8rem;--text-sm:.9rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.563rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display:clamp(2.75rem, 6vw, 4.25rem)}body{font-family:var(--font-body);letter-spacing:normal;color:var(--text);background-color:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.65}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-display);color:inherit;letter-spacing:-.008em;font-optical-sizing:auto;font-weight:560;line-height:1.14}#about p,.section p,.blog-prose p{font-size:var(--text-lg);line-height:1.7}a{color:var(--link);transition:color .2s}a:hover,a:focus{color:var(--link-hover)}.navbar,.navbar-nav .nav-link,.dropdown-item,.btn{font-family:var(--font-ui);letter-spacing:.01em}a:focus-visible,button:focus-visible,.btn:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--lamplight);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.items .item{border:1px solid #ede9df29;border-radius:2px;transition:box-shadow .3s,transform .3s;box-shadow:0 12px 30px -14px #000000a6}.items .item:hover{box-shadow:0 16px 42px -12px #e7a54447}.items a{transition:background-color .2s,box-shadow .2s}.items a:hover{background-color:var(--lamplight);box-shadow:0 0 18px -2px #e7a54499}.items a:hover i{color:var(--ink)}.filter a{transition:color .2s,border-color .2s}.filter a:hover{color:var(--lamplight);border-color:var(--lamplight)}.card-columns .card,.slider-wrap .card{background:var(--surface);border:1px solid var(--border);border-radius:3px;transition:transform .28s,box-shadow .28s;overflow:hidden;box-shadow:0 8px 24px -16px #1018268c}.card-columns .card:hover,.slider-wrap .card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -16px #e7a54452}.card-columns .cat-name,.slider-wrap .cat-name{color:var(--link);font-family:var(--font-ui)}.btn:hover,.button_cont a:hover{box-shadow:0 8px 28px -8px #e7a54466}.post-featured-image img{border:1px solid var(--border);border-radius:3px;box-shadow:0 22px 50px -26px #10182699}.post-title{font-size:var(--text-3xl);letter-spacing:-.015em;line-height:1.12}.post-category,.post-meta{font-family:var(--font-ui)}.post-category{color:var(--link)}.post-meta{color:var(--text-muted)}.entry-content{max-width:46rem;font-size:var(--text-lg);margin-left:auto;margin-right:auto;line-height:1.78}.entry-content p{margin-bottom:1.4em}.entry-content h2,.entry-content h3,.entry-content h4{margin-top:1.8em;margin-bottom:.55em}.entry-content a{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.entry-content img{border-radius:3px;max-width:100%;height:auto}.entry-content blockquote{border-left:3px solid var(--lamplight);color:var(--text-muted);margin:1.6em 0;padding-left:1.2rem;font-style:italic}.entry-content table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.entry-content th,.entry-content td{border:1px solid var(--border);padding:.4em .7em}.entry-content code,.entry-content pre{font-family:var(--font-mono);font-size:.9em}.entry-content pre{background:var(--night);color:var(--cloud);border-radius:4px;padding:1rem 1.2rem;overflow-x:auto}.entry-content :not(pre)>code{background:#28395e1a;border-radius:3px;padding:.1em .35em}[data-scroll-morph]{opacity:1;transform:none}@supports not (animation-timeline:view()){[data-scroll-morph]{opacity:0;transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1);transform:translateY(28px)scale(.985)}[data-scroll-morph][data-scroll-morph-emphasis]{transform:translateY(64px)scale(.92)}[data-scroll-morph][data-inview=true]{opacity:1;transform:none}}@supports (animation-timeline:view()){@keyframes scroll-morph{0%{opacity:0;transform:translateY(28px)scale(.985)}15%{opacity:1;transform:none}85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-28px)scale(.985)}}@keyframes scroll-morph-content{0%{opacity:0;transform:translateY(64px)scale(.92)}15%{opacity:1;transform:none}85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-64px)scale(.92)}}[data-scroll-morph]{animation:linear both scroll-morph;animation-timeline:view();animation-range:cover}[data-scroll-morph][data-scroll-morph-emphasis]{animation-name:scroll-morph-content}}@media (max-width:767.98px){@supports (animation-timeline:view()){@keyframes scroll-morph-mobile{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}[data-scroll-morph],[data-scroll-morph][data-scroll-morph-emphasis]{animation-name:scroll-morph-mobile}}@supports not (animation-timeline:view()){[data-scroll-morph],[data-scroll-morph][data-scroll-morph-emphasis],[data-scroll-morph][data-inview=true]{transform:none}}}@media (prefers-reduced-motion:reduce){[data-scroll-morph]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
