@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Ubuntu:wght@400;500;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Great+Vibes&family=Parisienne&family=Tangerine:wght@700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Courgette&family=Parisienne&display=swap";
@import "https://fonts.googleapis.com/css2?family=Raleway:wght@400&display=swap";
@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&family=Cinzel:wght@400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:wght@600;700;800;900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Comforter+Brush&display=swap";
*{box-sizing:border-box;margin:0;padding:0;text-decoration:none}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}section{padding:100px 0}.about,.services,.skills,.teams,.footer{font-family:Poppins,sans-serif}.max-width{max-width:1300px;margin:auto;padding:0 80px}.sec-header{text-align:center;margin-bottom:70px}.sec-title{color:#111;letter-spacing:-.5px;margin-bottom:15px;font-family:Ubuntu,sans-serif;font-size:48px;font-weight:700}.sec-header-dark .sec-title{color:#fff}.sec-line{transform-origin:50%;background:#f4a261;border-radius:2px;width:60px;height:4px;margin:0 auto 12px}.sec-subtitle{color:#f4a261;text-transform:uppercase;letter-spacing:4px;font-size:15px;font-weight:500;display:inline-block}.navbar{z-index:999;width:100%;padding:30px 0;font-family:Ubuntu,sans-serif;transition:all .3s;position:fixed}.navbar.sticky{background:#f4a261;padding:15px 0}.navbar .max-width{justify-content:space-between;align-items:center;display:flex}.navbar .logo a,.navbar.sticky .logo a{color:#fff;font-family:Ubuntu,bold;font-size:35px;font-weight:600}.navbar .logo a span{color:#f4a261}.navbar.sticky .logo a span{color:#fff;transition:all .3s}.navbar .menu li{list-style:none;display:inline-block}.navbar .menu li a{color:#fff;cursor:pointer;margin-left:25px;font-size:18px;font-weight:500;transition:color .2s;display:block}.navbar .menu li a:hover{color:#f4a261}.navbar.sticky .menu li a:hover{color:#fff}.menu-btn{color:#fff;cursor:pointer;font-size:23px;display:none}.scroll-up-btn{text-align:center;color:#fff;z-index:9999;cursor:pointer;opacity:0;pointer-events:none;background:#f4a261;border-bottom-width:2px;border-radius:6px;width:42px;height:45px;font-size:30px;line-height:45px;transition:all .3s;position:fixed;bottom:10px;right:30px}.scroll-up-btn.show{opacity:1;pointer-events:auto;bottom:30px}.home{color:#fff;background:url(/images/T4.1.png) 50%/cover no-repeat;height:100vh;min-height:500px;font-family:Ubuntu,sans-serif;display:flex}.home .max-width{margin:auto 0 auto 40px}.home .home-content .mySign{border-spacing:60px;height:180px;padding:10px}.home .home-content .text-1{font-size:27px}.home .home-content .text-2{margin-top:9px;margin-left:-3px;font-family:Great Vibes;font-size:75px;font-weight:400}.home .home-content .text-3{margin:5px;font-size:40px}.home .home-content .text-3 span{color:#f4a261;font-weight:500}.home .home-content a{color:#000;background:#f4a261;border:2px solid #f4a261;border-radius:6px;height:50px;margin-top:20px;padding:8px 20px;font-size:20px;font-weight:600;transition:all .3s;display:inline-block}.home .home-content a:hover{color:#f4a261;background:0 0}.about{background:#fafafa;overflow:hidden}.about .about-content{align-items:center;gap:60px;display:flex}.about .about-content .left{flex-shrink:0;width:42%}.about-img-wrap{max-height:45 0px;border-radius:12px;position:relative;overflow:hidden}.about-img-reveal{z-index:2;background:#f4a261;border-radius:12px;position:absolute;inset:0}.about-img-wrap img{border-radius:12px;display:block}.about-img-frame{z-index:-1;pointer-events:none;border:3px solid #f4a261;border-radius:12px;position:absolute;inset:20px -20px -20px 20px}.about .about-content .right{width:58%}.about-name-text{color:#111;margin-bottom:4px;font-family:Great Vibes,cursive;font-size:52px;font-weight:400;line-height:1.2}.about-role{color:#555;min-height:30px;margin-bottom:24px;font-size:20px;font-weight:500}.about-role span{color:#f4a261;font-weight:600}.about-bio{color:#555;text-align:justify;margin-bottom:30px;font-size:16px;line-height:1.8}.about-btns{flex-wrap:wrap;gap:16px;display:flex}.about-btn{cursor:pointer;letter-spacing:.5px;border-radius:8px;padding:12px 28px;font-size:15px;font-weight:600;transition:all .3s;display:inline-block}.about-btn-primary{color:#111;background:#f4a261;border:2px solid #f4a261}.about-btn-primary:hover{background:#e8913e;border-color:#e8913e;transform:translateY(-2px);box-shadow:0 6px 20px #f4a26159}.about-btn-outline{color:#111;background:0 0;border:2px solid #111}.about-btn-outline:hover{color:#fff;background:#111;transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.services,.teams{color:#fff;background:#111}.serv-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.serv-card{background:#1a1a1a;border:1px solid #f4a26126;border-radius:14px;flex-direction:column;padding:32px 30px 28px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.serv-card:hover{border-color:#f4a26166;transform:translateY(-6px);box-shadow:0 12px 32px #f4a26133}.serv-card-num{color:#f4a2611a;-webkit-user-select:none;user-select:none;font-family:Ubuntu,sans-serif;font-size:64px;font-weight:700;line-height:1;transition:color .3s;position:absolute;top:14px;right:22px}.serv-card:hover .serv-card-num{color:#f4a26138}.serv-card-icon{color:#f4a261;background:#f4a2611f;border:1px solid #f4a2614d;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;font-size:22px;transition:background .3s,color .3s;display:flex}.serv-card:hover .serv-card-icon{color:#111;background:#f4a261}.serv-card-title{color:#f4a261;margin-bottom:12px;font-family:Ubuntu,sans-serif;font-size:22px;font-weight:600}.serv-card-desc{color:#aaa;flex:1;margin-bottom:20px;font-size:15px;line-height:1.7}.serv-card-tags{flex-wrap:wrap;gap:8px;display:flex}.serv-tag{letter-spacing:.3px;color:#f4ecd8;background:#f4a2611a;border:1px solid #f4a26140;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:500}.skills-lede{text-align:center;color:#555;max-width:600px;margin:-40px auto 50px;font-size:17px}.skills-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.skill-card{background:#fff;border:1px solid #ececec;border-radius:14px;padding:26px 24px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 4px 16px #0000000a}.skill-card:hover{border-color:#f4a26180;transform:translateY(-4px);box-shadow:0 12px 28px #f4a26126}.skill-card-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.skill-card-icon{color:#e8913e;background:#f4a26124;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;display:flex}.skill-card-name{color:#111;font-family:Ubuntu,sans-serif;font-size:18px;font-weight:600}.skill-chips{flex-wrap:wrap;gap:8px;display:flex}.skill-chip{color:#333;background:#faf5ef;border:1px solid #f4a26159;border-radius:999px;padding:5px 13px;font-size:13px;font-weight:500;transition:background .25s,color .25s}.skill-chip:hover{color:#111;background:#f4a261}.proj-carousel{align-items:center;gap:16px;display:flex}.proj-track{flex:1;grid-template-columns:repeat(3,1fr);gap:28px;min-height:400px;display:grid}.proj-card{color:#fff;background:#1a1a1a;border:1px solid #f4a26126;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.proj-card:hover{border-color:#f4a26166;transform:translateY(-6px);box-shadow:0 12px 32px #f4a26133}.proj-card-img{width:100%;height:240px;position:relative;overflow:hidden}.proj-card-img img{transition:transform .4s}.proj-card:hover .proj-card-img img{transform:scale(1.08)}.proj-card-badge{color:#111;background:#f4a261;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .25s,background .25s;display:flex;position:absolute;top:12px;right:12px}.proj-card:hover .proj-card-badge{background:#fff;transform:scale(1.15)}.proj-card-body{flex-direction:column;flex:1;padding:22px 24px;display:flex}.proj-card-title{color:#f4a261;margin-bottom:10px;font-family:Ubuntu,sans-serif;font-size:22px;font-weight:600}.proj-card-desc{color:#aaa;flex:1;font-size:15px;line-height:1.6}.proj-arrow{color:#f4a261;cursor:pointer;background:0 0;border:2px solid #f4a26166;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex}.proj-arrow:hover:not(:disabled){color:#111;background:#f4a261;border-color:#f4a261}.proj-arrow:disabled{opacity:.2;cursor:default}.proj-dots{justify-content:center;gap:10px;margin-top:32px;display:flex}.proj-dot{cursor:pointer;background:0 0;border:2px solid #f4a261;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.proj-dot-active{background:#f4a261;transform:scale(1.3)}footer{text-align:center;color:#fff;z-index:9999;background:#111;padding:20px 23px;font-size:25px;font-weight:500}footer span a{color:#f4a261;font-family:Great Vibes;font-size:35px}footer span a:hover{text-decoration:underline}@media (max-width:991px){.max-width{padding:0 50px}}@media (max-width:947px){.menu-btn{z-index:999;display:block}.menu-btn i.active:before{content:""}.navbar .menu{text-align:center;background:#111;width:100%;height:100vh;padding-top:80px;transition:all .3s;position:fixed;top:0;left:-100%}.navbar .menu.active{left:0}.navbar .menu li{display:block}.navbar .menu li a{margin:20px 0;font-size:25px;display:inline-block}.home .home-content .text-2{font-size:70px}.home .home-content .text-3{font-size:35px}.home .home-content a{padding:10px 30px;font-size:23px}.max-width{max-width:930px}.about .about-content{flex-direction:column;gap:40px}.about .about-content .left{justify-content:center;width:100%;display:flex}.about-img-wrap{max-width:350px}.about .about-content .right{width:100%}.about-name-text{font-size:42px}.skills-grid{grid-template-columns:repeat(2,1fr)}.proj-track{grid-template-columns:repeat(3,1fr);gap:16px}footer{font-size:15px;font-weight:400}footer span a{font-size:25px}.sec-title{font-size:40px}}@media (max-width:690px){.max-width{padding:0 23px}.home .home-content .text-2{font-size:60px}.home .home-content .text-3{font-size:32px}.home .home-content a{font-size:20px}.serv-grid,.skills-grid{grid-template-columns:1fr}.proj-carousel{flex-direction:column}.proj-track{grid-template-columns:1fr;min-height:auto}.proj-arrow{display:none}footer{font-size:20px;font-weight:400}footer span a{font-size:30px}}@media (max-width:500px){.home{color:#fff;background:url(/images/T4.2.png) 50%/cover no-repeat;height:120vh;min-height:400px}.home .home-content .mySign{border-spacing:20px;padding:5px}.home .home-content .text-1{left:1px}.home .home-content .text-2{margin-top:9px;margin-left:-5px;font-size:50px}.home .home-content .text-3{margin:3px;font-size:27px}.home .home-content a{padding:5px}.about-name-text,.sec-title{font-size:36px}.about-btns{flex-direction:column}.skills-lede{margin-top:-30px;font-size:15px}.scroll-up-btn{width:35px;height:38px;font-size:23px;line-height:38px;bottom:15px;right:15px}footer{font-size:10px;font-weight:300}footer span a{font-size:20px}}.art-page{color:#f4ecd8;background:#1a0d09;font-family:Cormorant Garamond,serif;position:relative;overflow-x:hidden}.art-page:before{content:"";pointer-events:none;z-index:1;opacity:.035;background-image:radial-gradient(#ffdcb480 1px,#0000 1px);background-size:4px 4px;position:fixed;inset:0}.art-cursor-active,.art-cursor-active *{cursor:none!important}.art-cursor-trail{pointer-events:none;z-index:99999;will-change:transform,opacity;z-index:99998;background:#e76f51;width:20px;height:20px;position:fixed;top:0;left:0;box-shadow:0 0 11px #f4a26173}.art-cursor-splash{pointer-events:none;z-index:99997;width:0;height:0;position:fixed}.art-cursor-droplet{width:var(--sz);height:var(--sz);opacity:.9;background:#f4a261;border-radius:55% 45% 50% 50%;animation:.6s ease-out forwards art-droplet;position:absolute;top:0;left:0}@keyframes art-droplet{0%{opacity:.9;transform:translate(-50%,-50%)scale(1)}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy)))scale(.2);opacity:0}}@media (hover:none){.art-cursor-trail{display:none}.art-cursor-active,.art-cursor-active *{cursor:auto!important}}.art-nav{z-index:100;background:linear-gradient(#0b070773,#0000);padding:28px 0;transition:all .35s;position:fixed;top:0;left:0;right:0}.art-nav-scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0707eb;border-bottom:1px solid #f4a26133;padding:16px 0}.art-nav-inner{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:0 60px;display:flex}.art-nav-logo{letter-spacing:8px;color:#f4ecd8;font-family:Cinzel,serif;font-size:22px;font-weight:500}.art-nav-logo:hover{color:#f4a261}.art-nav-menu{gap:48px;list-style:none;display:flex}.art-nav-menu li a{letter-spacing:2px;color:#f4ecd8;padding:6px 0;font-family:Cinzel,serif;font-size:13px;transition:color .3s;position:relative}.art-nav-menu li a:after{content:"";background:#f4a261;width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.art-nav-menu li a:hover{color:#f4a261}.art-nav-menu li a:hover:after{width:100%}.art-poster{isolation:isolate;background:#f4a261;justify-content:center;align-items:center;width:100%;height:100vh;font-family:Archivo,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.art-poster-titleblock,.art-poster-figure,.art-poster-scroll{opacity:0}.art-poster-titleblock{z-index:1;text-align:center;color:#fff;-webkit-user-select:none;user-select:none;pointer-events:none;letter-spacing:-.01em;text-shadow:0 4px 30px #00000014;width:100%;font-family:Archivo Black,Archivo,sans-serif;line-height:.86;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.art-poster-top{letter-spacing:.22em;text-indent:.22em;margin-bottom:.06em;font-size:clamp(2.2rem,8.4vw,8.2rem)}.art-poster-bottom{letter-spacing:.14em;text-indent:.14em;font-size:clamp(3.2rem,14.6vw,14.4rem)}.art-poster-char{white-space:pre;will-change:transform,opacity;display:inline-block}.art-poster-space{width:.35em}.art-poster-figure-wrap{z-index:2;pointer-events:none;justify-content:center;align-items:flex-end;width:auto;height:94vh;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.art-poster-figure{object-fit:contain;object-position:bottom center;transform-origin:bottom;filter:drop-shadow(0 24px 48px #140c2847);will-change:transform,opacity;width:auto;max-width:none;height:100%;display:block}.art-poster-mark{z-index:3;letter-spacing:.18em;text-transform:uppercase;color:#fff;opacity:0;font-family:Archivo,sans-serif;font-size:clamp(.62rem,.9vw,.84rem);font-weight:700;position:absolute}.art-poster-mark-tl{top:6.5vh;left:5vw}.art-poster-mark-tr{text-align:right;top:6.5vh;right:5vw}.art-poster-mark-br{letter-spacing:.22em;font-weight:600;bottom:5.5vh;right:5vw}.art-poster-mark-est{opacity:.6;margin-top:.3em;font-weight:600;display:block}.art-poster-scroll{z-index:4;color:#ffffffd9;letter-spacing:.32em;text-transform:uppercase;opacity:0;flex-direction:column;align-items:center;gap:10px;font-family:Archivo,sans-serif;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:4vh;left:50%;transform:translate(-50%)}.art-poster-scroll:hover{color:#fff}.art-poster-scroll-dot{border:1px solid #ffffffb3;border-radius:12px;width:22px;height:36px;display:block;position:relative}.art-poster-scroll-dot:after{content:"";background:#fff;border-radius:2px;width:3px;height:8px;animation:1.6s ease-in-out infinite art-scroll-dot;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes art-scroll-dot{0%,to{opacity:1;transform:translate(-50%)}50%{opacity:.2;transform:translate(-50%,12px)}}.art-poster-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portfolio{--pf-accent:#f4a261;z-index:2;background:radial-gradient(120% 90% at 50% 8%,#2a1a10 0%,#1f130c 55%,#140b07 100%);flex-direction:column;align-items:center;min-height:100vh;padding:7vh 0 4vh;display:flex;position:relative;overflow:hidden}.pf-head{text-align:center;color:#f4ecd8;z-index:5;padding:0 20px}.pf-kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--pf-accent);margin-bottom:.9rem;font-family:Cinzel,serif;font-size:.72rem;font-weight:600;display:block}.pf-title{letter-spacing:.16em;text-indent:.16em;color:#f4ecd8;margin:0;font-family:Cinzel,serif;font-size:clamp(2.4rem,5.5vw,4rem);font-weight:500}.pf-sub{letter-spacing:.08em;color:#b8a892;margin-top:.9rem;font-family:Cormorant Garamond,serif;font-size:1.05rem}.pf-stage{perspective:1500px;cursor:grab;touch-action:pan-y;width:100%;height:60vh;min-height:460px;margin-top:1vh;position:relative}.pf-stage:active{cursor:grabbing}.pf-ring{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%}.portfolio .frame{backface-visibility:hidden;cursor:pointer;width:310px;height:440px;color:inherit;font:inherit;background:#171009;border:11px solid #2f2117;border-radius:3px;flex-direction:column;padding:0;transition:filter .2s linear,opacity .35s linear,box-shadow .3s;display:flex;position:absolute;top:-220px;left:-155px;box-shadow:0 30px 60px #0000008c,inset 0 0 0 1px #ffffff0a}.portfolio .frame.is-front{box-shadow:0 40px 90px #000000a6,0 0 0 2px var(--pf-accent)}.portfolio .frame .mat{background:#f4a261;border-radius:1px;flex:1;justify-content:center;align-items:center;margin:14px 14px 0;display:flex;overflow:hidden;box-shadow:inset 0 2px 10px #0000002e}.portfolio .frame .mat img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:88%;max-height:88%;box-shadow:0 4px 14px #00000059}.portfolio .frame .plaque{flex-direction:column;justify-content:center;align-items:center;gap:4px;height:68px;padding:0 10px;display:flex}.plaque-title{letter-spacing:.04em;color:#fff;text-align:center;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:700;line-height:1.15}.pf-status{color:#b8a892;letter-spacing:.18em;text-transform:uppercase;text-align:center;font-family:Cinzel,serif;font-size:.9rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pf-floor{filter:blur(6px);pointer-events:none;background:radial-gradient(60% 100% at 50% 0,#00000080,#0000 72%);width:1100px;max-width:90vw;height:180px;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}.pf-controls{z-index:5;align-items:center;gap:1.6rem;margin-top:1.5vh;display:flex}.pf-btn{color:#f4ecd8;cursor:pointer;background:#1d130c;border:1px solid #3a2a1c;border-radius:50%;width:48px;height:48px;font-family:inherit;font-size:1.5rem;line-height:1;transition:background .2s,border-color .2s,transform .1s,color .2s}.pf-btn:hover{background:var(--pf-accent);border-color:var(--pf-accent);color:#1a0d09}.pf-btn:active{transform:scale(.92)}.pf-count{letter-spacing:.16em;color:#b8a892;text-align:center;min-width:84px;font-family:Cinzel,serif;font-size:.85rem;font-weight:600}.lightbox{z-index:200;-webkit-backdrop-filter:blur(8px);background:#08060cdb;justify-content:center;align-items:center;animation:.25s lb-fade;display:flex;position:fixed;inset:0}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}.lb-fig{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:3vh 3vw;animation:.32s cubic-bezier(.2,.9,.3,1.2) lb-pop;display:flex}@keyframes lb-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.lb-fig img{object-fit:contain;cursor:default;background:#f4a261;border-radius:2px;flex-shrink:0;width:auto;max-width:90vw;height:auto;max-height:80vh;box-shadow:0 40px 100px #000000b3}.lb-fig figcaption{text-align:center;cursor:default}.lb-title{color:#f4ecd8;letter-spacing:.04em;font-family:Cormorant Garamond,serif;font-size:1.6rem;display:block}@media (max-width:991px){.art-poster-figure-wrap{height:82vh}.art-poster-mark-tl,.art-poster-mark-tr{top:9vh}.art-nav-inner{padding:0 30px}.art-nav-menu{gap:24px}.art-nav-menu li a{letter-spacing:1.5px;font-size:11px}.portfolio .frame{width:260px;height:370px;top:-185px;left:-130px}}@media (max-width:640px){.art-nav{padding:18px 0}.art-nav-inner{padding:0 20px}.art-nav-logo{letter-spacing:5px;font-size:16px}.art-nav-menu{gap:14px}.art-nav-menu li a{letter-spacing:1px;font-size:9px}.art-poster-figure-wrap{height:72vh}.art-poster-top{letter-spacing:.18em;text-indent:.18em}.art-poster-bottom{letter-spacing:.1em;text-indent:.1em}.art-poster-mark-tl,.art-poster-mark-tr,.art-poster-mark-br{letter-spacing:.18em;font-size:.6rem}.portfolio{padding:6vh 0 4vh}.portfolio .frame{border-width:9px;width:210px;height:300px;top:-150px;left:-105px}.plaque-title{font-size:.95rem}.pf-controls{gap:1rem}.pf-btn{width:42px;height:42px;font-size:1.3rem}.pf-count{min-width:70px;font-size:.78rem}.art-cursor-trail{display:none}.art-page.art-cursor-active,.art-page.art-cursor-active *{cursor:auto!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.art-poster-scroll-dot:after,.art-cursor-droplet,.lightbox,.lb-fig{animation:none}.portfolio .frame{transition:none}}
