@import url(https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@400;500;600;700;800&display=swap);#root,body,html{min-height:100%}:root{--bg:#04010a;--bg-soft:#130922e0;--panel:#0d0818ad;--panel-strong:#11081eeb;--line:#ffffff1f;--line-strong:#dfafff59;--text:#f6efff;--muted:#f6efffad;--purple:#bf7bff;--purple-hot:#e8b7ff;--shadow:0 24px 80px #00000057}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top left,#ad5cff33,#0000 34%),radial-gradient(circle at 80% 0,#6d1dd529,#0000 28%),linear-gradient(180deg,#06020d,#090312 32%,#04010a);color:#f6efff;color:var(--text);font-family:Bricolage Grotesque,system-ui,sans-serif;margin:0;min-width:320px;overflow-x:hidden}a,button{font:inherit}button{background:none;border:0;cursor:pointer}a,button{color:inherit}a{text-decoration:none}img{display:block;max-width:100%;-webkit-user-select:none;user-select:none}.app-shell{overflow-x:clip;position:relative}.ambient{border-radius:999px;filter:blur(82px);inset:auto;opacity:.56;overflow:visible;pointer-events:none;position:fixed;z-index:-1}.ambient-inner{border-radius:inherit;height:100%;transition:opacity .3s ease;width:100%;will-change:transform}.ambient-one{animation:driftOne 18s ease-in-out infinite,ambientPulse 11s ease-in-out infinite;height:24rem;left:-8rem;top:8vh;width:24rem}.ambient-two{animation:driftTwo 22s ease-in-out infinite,ambientPulse 14s ease-in-out infinite reverse;height:28rem;right:-10rem;top:42vh;width:28rem}.ambient-three{animation:driftThree 20s ease-in-out infinite,ambientPulse 13s ease-in-out infinite;bottom:-8rem;height:22rem;left:24vw;width:22rem}.ambient-one .ambient-inner{background:radial-gradient(circle at 30% 30%,#f4cfff2e,#f4cfff00 34%),radial-gradient(circle,#9b41ff47 0,#9b41ff0f 45%,#9b41ff00 76%)}.ambient-two .ambient-inner{background:radial-gradient(circle at 40% 40%,#e2b6ff24,#e2b6ff00 32%),radial-gradient(circle,#6015c747 0,#6015c714 46%,#6015c700 76%)}.ambient-three .ambient-inner{background:radial-gradient(circle at 48% 38%,#ffe4ff24,#ffe4ff00 28%),radial-gradient(circle,#b460ff38 0,#b460ff0f 44%,#b460ff00 76%)}.ambient-spark,.twinkle{pointer-events:none;position:fixed;z-index:-1}.ambient-spark{animation:sparkFade 10s ease-in-out infinite;background:radial-gradient(circle,#e4b7ffb8 0,#a154ff38 45%,#a154ff00 76%);border-radius:50%;filter:blur(36px);opacity:.18}.ambient-spark-one{animation-delay:-1s;height:7rem;right:18vw;top:18vh;width:7rem}.ambient-spark-two{animation-delay:-4s;height:5.5rem;left:10vw;top:64vh;width:5.5rem}.ambient-spark-three{animation-delay:-7s;height:4.6rem;left:46vw;top:34vh;width:4.6rem}.ambient-spark-four{animation-delay:-2.5s;bottom:14vh;height:6.4rem;right:14vw;width:6.4rem}.twinkle{animation:twinkle 8s ease-in-out infinite;background:#fff7ffe6;border-radius:50%;box-shadow:0 0 8px #f0d9ff47;height:.44rem;opacity:.14;width:.44rem}.twinkle:after{background:linear-gradient(90deg,#fff0,#f6e0ffeb,#fff0);content:"";height:.04rem;inset:50%;opacity:.18;position:absolute;transform:translate(-50%,-50%);width:.42rem}.twinkle-one{animation-delay:-1s;left:18vw;top:12vh}.twinkle-two{animation-delay:-5s;right:24vw;top:24vh}.twinkle-three{animation-delay:-2.4s;left:28vw;top:55vh}.twinkle-four{animation-delay:-6.5s;right:18vw;top:72vh}.twinkle-five{animation-delay:-3.8s;right:8vw;top:36vh}.twinkle-six{animation-delay:-7.3s;left:12vw;top:82vh}.site-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#09031294;border:1px solid #ffffff1a;box-shadow:0 20px 50px #00000042;display:flex;gap:1rem;left:50%;padding:.7rem .9rem;position:fixed;top:1.2rem;transform:translateX(-50%);z-index:20}.brand-mark,.site-nav{align-items:center;border-radius:999px}.brand-mark{background:linear-gradient(135deg,#e2adff33,#5a0fc4e6);box-shadow:inset 0 1px 0 #ffffff24;display:inline-flex;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:.95rem;height:2.7rem;justify-content:center;width:2.7rem}.nav-links{align-items:center;display:flex;gap:.35rem;isolation:isolate;position:relative}.nav-bubble{background:radial-gradient(circle at 30% 20%,#ffffff3d,#fff0 38%),linear-gradient(135deg,#ecc6ff2e,#9741ff3d);border:1px solid #f6ddff33;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff2e,0 12px 28px #8a3aff33;left:0;pointer-events:none;position:absolute;top:0;transition:transform .42s cubic-bezier(.2,.8,.2,1),width .42s cubic-bezier(.2,.8,.2,1),height .42s cubic-bezier(.2,.8,.2,1),opacity .18s ease;will-change:transform,width,height;z-index:0}.nav-links button{border-radius:999px;color:#f6efffad;color:var(--muted);padding:.7rem 1rem;position:relative;transition:color .18s ease,transform .18s ease;z-index:1}.nav-links button.is-active,.nav-links button:focus-visible,.nav-links button:hover{color:#f6efff;color:var(--text);transform:translateY(-1px)}.nav-links button:focus-visible{outline:1px solid #f6ddff70;outline-offset:4px}main{margin:0 auto;width:min(1200px,calc(100vw - 2rem))}.hero-section{grid-gap:clamp(2rem,5vw,4rem);align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1.2fr) minmax(320px,.88fr);min-height:100svh;padding:8rem 0 4rem;position:relative}.belt-card-copy p,.hero-card-top,.preview-label,.section-kicker,.section-pill,.story-index,.story-kicker{font-family:Bricolage Grotesque,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.section-pill{background:#ffffff0d;border:1px solid #eac0ff2e;border-radius:999px;color:#f8ddffe0;display:inline-flex;font-size:.75rem;margin:0 0 1.2rem;padding:.55rem .95rem}.hero-title{font-size:clamp(3.4rem,10vw,8rem);letter-spacing:-.06em;line-height:.93;margin:0}.hero-title-reveal{grid-gap:.15em;display:grid;gap:.15em}.hero-title-line{animation:centerReveal 1.35s cubic-bezier(.2,.8,.2,1) forwards;-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%);display:block;opacity:0;width:-webkit-fit-content;width:fit-content}.hero-title-line-top{animation-delay:.12s}.hero-title-line-name{animation-delay:.3s;background:linear-gradient(120deg,#f6d0ff,#c37fff 45%,#8e41ff);-webkit-background-clip:text;background-clip:text;color:#0000;display:block}.belt-caption,.hero-card-bottom p,.hero-summary,.section-heading p,.story-description{color:#f6efffad;color:var(--muted);line-height:1.75}.hero-summary{font-size:clamp(1rem,1.3vw,1.12rem);margin:1.4rem 0 0;max-width:38rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.95rem;margin-top:2rem}.ghost-button,.primary-button,.site-footer button,.story-actions a{align-items:center;border-radius:999px;display:inline-flex;justify-content:center;min-height:3.2rem;padding:0 1.35rem;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.primary-button{background:linear-gradient(135deg,#ecbafff0,#9845fff5);box-shadow:0 18px 40px #9d50ff57;color:#180223;font-weight:600}.ghost-button,.site-footer button,.story-actions a{background:#ffffff0a;border:1px solid #ffffff1f}.ghost-button:hover,.primary-button:hover,.site-footer button:hover,.story-actions a:hover{transform:translateY(-2px)}.hero-panel{min-height:34rem;position:relative}.hero-card{grid-gap:1.2rem;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(180deg,#ffffff14,#ffffff05),#0b0514bd;border:1px solid #ffffff1c;border-radius:2rem;box-shadow:0 24px 80px #00000057;box-shadow:var(--shadow);display:grid;gap:1.2rem;height:100%;overflow:hidden;padding:1.5rem;position:relative}.hero-card:before{background:radial-gradient(circle at top right,#e4b1ff33,#0000 32%),linear-gradient(180deg,#4f1b8642,#0a041200);border-radius:1.4rem;content:"";inset:1rem;pointer-events:none;position:absolute}.hero-card-top{color:#f6efff94;display:flex;font-size:.76rem;justify-content:space-between;position:relative;z-index:1}.hero-review-stage{background:#ffffff08;border:1px solid #ffffff14;border-radius:1.5rem;min-height:23rem;overflow:hidden;position:relative}.hero-review-stage:before{background:radial-gradient(circle at top right,#e4b1ff1f,#0000 34%),linear-gradient(180deg,#ffffff08,#fff0);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.review-carousel-track{display:flex;height:100%;transition:transform .56s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform}.review-slide{grid-gap:.85rem;display:grid;flex:0 0 100%;gap:.85rem;grid-template-rows:minmax(0,1fr) auto;height:100%;margin:0;min-width:0;padding:1rem}.review-slide-frame{align-items:center;background:linear-gradient(180deg,#ffffff0a,#ffffff05),#070709f0;border:1px solid #ffffff14;border-radius:1.1rem;display:flex;height:100%;justify-content:center;min-height:0;overflow:hidden;padding:.85rem}.review-slide-image{background:#080808;border-radius:.85rem;height:100%;object-fit:contain;width:100%}.review-slide-caption{color:#f6efffa8;font-size:.78rem;letter-spacing:.14em;margin:0;position:relative;text-transform:uppercase;z-index:3}.hero-card-bottom{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;position:relative;z-index:1}.belt-card-copy strong,.hero-card-bottom strong,.preview-meta strong,.site-footer p{font-size:1rem;font-weight:600}.hero-card-bottom p{font-size:.96rem;margin:.45rem 0 0;max-width:18rem}.review-indicators{align-items:center;display:inline-flex;gap:.55rem}.review-indicator{background:#ffffff29;border:1px solid #fff3;border-radius:999px;height:.82rem;padding:0;transition:transform .2s ease,background .2s ease,border-color .2s ease;width:.82rem}.review-indicator:hover{transform:scale(1.08)}.review-indicator.is-active{background:linear-gradient(135deg,#f0cffff2,#9740ffeb);border-color:#f5dcffe6}.hero-floating{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09031299;border:1px solid #ffffff14;border-radius:999px;box-shadow:0 12px 30px #0000002e;color:#f7e7ffd1;font-size:.82rem;padding:.7rem .95rem;position:absolute}.hero-floating-one{animation:floatBadge 7s ease-in-out infinite;right:-1rem;top:8%}.hero-floating-two{animation:floatBadge 9s ease-in-out infinite reverse;bottom:12%;left:-1rem}.belt-section,.contact-section,.projects-section{padding:6rem 0}.belt-section,.projects-section{left:50%;position:relative;transform:translateX(-50%);width:min(1720px,calc(100vw - 2rem))}.section-heading{margin-bottom:2.3rem;max-width:44rem}.section-kicker{color:#e4baffd1;font-size:.76rem;margin:0 0 .8rem}.section-heading h2{font-size:clamp(2rem,5vw,4.1rem);letter-spacing:-.05em;line-height:.96;margin:0 0 .9rem}.section-heading p{margin:0;max-width:38rem}.projects-layout{grid-gap:clamp(7rem,14vw,16rem);align-items:start;display:grid;gap:clamp(7rem,14vw,16rem);grid-template-columns:minmax(320px,.72fr) minmax(560px,1fr);position:relative}.mobile-work-heading{display:none}.project-preview-column{grid-gap:1.2rem;align-self:start;display:grid;gap:1.2rem;position:-webkit-sticky;position:sticky;top:6.6rem;z-index:2}.work-heading{margin-bottom:0;max-width:34rem}.preview-shell{grid-gap:1rem;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(180deg,#ffffff0f,#ffffff05),#0a0413b8;border:1px solid #ffffff1a;border-radius:2rem;box-shadow:0 24px 80px #00000057;box-shadow:var(--shadow);display:grid;gap:1rem;padding:1.25rem}.project-connectors{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.project-connector{fill:none;stroke:#dcb2ff57;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:opacity .32s ease,stroke-dashoffset .76s cubic-bezier(.2,.8,.2,1),stroke .26s ease}.project-connector.is-visible{stroke-dashoffset:0;opacity:.82}.project-connector.is-active{stroke:#f4d7ffeb}.preview-label{color:#f7e0ffb3;font-size:.73rem;margin:0}.belt-card img,.preview-image,.story-image-mobile img{background:#ffffff05;border:1px solid #ffffff14;border-radius:1.4rem;width:100%}.preview-meta{color:#f6efffad;color:var(--muted);display:flex;gap:.8rem;justify-content:space-between}.belt-card-copy span,.preview-meta span,.story-meta-row span{font-size:.92rem}.project-story-list{grid-gap:2rem;display:grid;gap:2rem;position:relative;z-index:2}.project-story{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:3.4rem minmax(0,1fr);min-height:min(70vh,38rem);opacity:0;transform:translateY(54px) scale(.98);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.project-story.is-visible{opacity:1;transform:translateY(0) scale(1)}.story-index{color:#e9caff75;font-size:.88rem;position:-webkit-sticky;position:sticky;top:8rem}.story-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0c0616b3;border:1px solid #ffffff14;border-radius:2rem;box-shadow:0 24px 60px #0000003d;padding:1.4rem;position:relative;transition:transform .26s ease,border-color .26s ease,background .26s ease}.project-story.is-active .story-panel{background:#11081edb;border-color:#e1abff47;transform:translateY(-4px)}.story-kicker{color:#e4baffd1;font-size:.75rem;margin:0 0 1rem}.story-panel h3{font-size:clamp(1.75rem,3.5vw,3rem);letter-spacing:-.04em;line-height:1;margin:0}.story-description{margin:1rem 0 0;max-width:34rem}.story-image-mobile{display:none;margin-top:1.35rem}.story-meta-row{color:#f6efffd1;display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.35rem}.story-meta-row span{background:#ffffff0d;border-radius:999px;padding:.75rem .9rem}.tag-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.2rem}.tag-pill{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#f6efffd6;font-size:.88rem;padding:.6rem .85rem}.story-actions{margin-top:1.4rem}.belt-shell{background:linear-gradient(180deg,#ffffff0a,#ffffff03),#0a0412b3;border:1px solid #ffffff14;border-radius:2rem;box-shadow:0 24px 60px #00000038;cursor:grab;margin-top:2rem;overflow:hidden;padding:1.25rem 0;position:relative;touch-action:pan-y}.belt-shell.is-dragging{cursor:grabbing}.belt-track{display:flex;gap:1.5rem;padding:0 1.75rem;width:-webkit-max-content;width:max-content;will-change:transform}.belt-card{grid-gap:1rem;background:#0f071cd1;border:1px solid #ffffff14;border-radius:1.6rem;display:grid;filter:saturate(.72) brightness(.72) contrast(.82);flex:0 0 19rem;gap:1rem;opacity:.72;padding:.9rem;transition:transform .22s ease,filter .22s ease,opacity .22s ease,border-color .22s ease,box-shadow .22s ease}.belt-shell.is-awake .belt-card,.belt-shell.is-dragging .belt-card{filter:saturate(.96) brightness(.95) contrast(.98);opacity:.96}.belt-card:hover{border-color:#e1abff3d;box-shadow:0 18px 44px #8e3aff33;filter:saturate(1.06) brightness(1.02) contrast(1.04);opacity:1;transform:translateY(-6px) scale(1.01)}.belt-card-copy{grid-gap:.35rem;display:grid;gap:.35rem}.belt-card-copy p{color:#e4baffbd;font-size:.72rem;margin:0}.belt-card-copy strong{font-size:1.05rem}.belt-card-copy span{color:#f6efffad;color:var(--muted);line-height:1.6}.belt-fade{bottom:0;pointer-events:none;position:absolute;top:0;width:6rem;z-index:2}.belt-fade-left{background:linear-gradient(90deg,#06020d,#06020d00);left:0}.belt-fade-right{background:linear-gradient(270deg,#06020d,#06020d00);right:0}.belt-caption{font-size:.95rem;margin:1rem 0 0}.belt-heading{grid-gap:2rem;align-items:end;display:grid;gap:2rem;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.75fr);max-width:none}.belt-heading h2{max-width:46rem}.belt-heading>p{justify-self:end;max-width:28rem}.contact-layout{grid-gap:clamp(1.25rem,3vw,2rem);align-items:stretch;display:grid;gap:clamp(1.25rem,3vw,2rem);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.contact-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(180deg,#ffffff0f,hsla(0,0%,100%,.015)),#0b0515c2;border:1px solid #ffffff17;border-radius:2rem;box-shadow:0 24px 60px #0003;padding:1.45rem}.contact-panel-intro{grid-gap:1.1rem;align-content:start;display:grid;gap:1.1rem}.contact-chip{background:#ffffff0a;border:1px solid #e8c2ff24;border-radius:999px;color:#f1d9ffdb;display:inline-flex;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:.74rem;letter-spacing:.08em;margin:0;padding:.55rem .85rem;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.contact-panel-intro h3{font-size:clamp(1.8rem,3.8vw,3.2rem);letter-spacing:-.05em;line-height:1;margin:0}.contact-panel-intro p{color:#f6efffad;color:var(--muted);line-height:1.75;margin:0}.contact-links{grid-gap:.85rem;display:grid;gap:.85rem;margin-top:.4rem}.contact-links a{background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:1.2rem;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.05rem;transition:transform .22s ease,border-color .22s ease,background .22s ease}.contact-links a:hover{background:hsla(0,0%,100%,.055);border-color:#e1abff38;transform:translateY(-3px)}.contact-links span{color:#e7caffb8;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.contact-links strong{font-size:.98rem;text-align:right}.contact-form{grid-gap:1rem;display:grid;gap:1rem}.contact-form label{grid-gap:.55rem;display:grid;gap:.55rem}.contact-form span{color:#edd9ffd1;font-size:.92rem}.contact-form input,.contact-form textarea{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.1rem;color:#f6efff;color:var(--text);font:inherit;padding:.95rem 1rem;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease;width:100%}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#f6efff6b}.contact-form input:focus,.contact-form textarea:focus{background:hsla(0,0%,100%,.055);border-color:#e2b1ff47;box-shadow:0 0 0 5px #ae5fff14;outline:none}.contact-form textarea{min-height:10rem;resize:vertical}.contact-form .primary-button{margin-top:.25rem;width:100%}.site-footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;padding:0 0 2.25rem;width:min(1200px,calc(100vw - 2rem))}.site-footer p{color:#f6efffad;color:var(--muted);margin:0}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c982ffd1,#681fcceb);border-radius:999px}@keyframes driftOne{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(3rem,2rem,0) scale(1.08)}}@keyframes driftTwo{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2rem,2.4rem,0) scale(.96)}}@keyframes driftThree{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2rem,-2rem,0) scale(1.06)}}@keyframes floatBadge{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ambientPulse{0%,to{opacity:.38}50%{opacity:.7}}@keyframes sparkFade{0%,to{opacity:.06;transform:scale(.82)}50%{opacity:.2;transform:scale(1.04)}}@keyframes twinkle{0%,to{opacity:.04;transform:scale(.78)}35%{opacity:.12;transform:scale(.92)}50%{opacity:.42;transform:scale(1.2)}60%{opacity:.12;transform:scale(.94)}}@keyframes centerReveal{0%{-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%);filter:blur(16px);opacity:0}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);filter:blur(0);opacity:1}}@media (max-width:980px){.contact-layout,.hero-section,.projects-layout{grid-template-columns:1fr}.belt-section,.projects-section{left:auto;transform:none;width:auto}.mobile-work-heading{display:block;margin-bottom:1rem}.hero-section{padding-top:7.5rem}.hero-panel,.hero-section{min-height:auto}.project-connectors,.project-preview-column{display:none}.project-story{min-height:auto}.story-image-mobile{display:block}.story-index{top:6rem}.site-footer{padding-bottom:2rem}.belt-heading{gap:1rem;grid-template-columns:1fr}.belt-heading>p{justify-self:start;max-width:38rem}}@media (max-width:720px){.site-footer,main{width:min(100vw - 1.25rem,100%)}.site-nav{justify-content:space-between;width:calc(100vw - 1.25rem)}.nav-links{gap:.1rem}.nav-links button{font-size:.92rem;padding:.7rem .75rem}.hero-actions{flex-direction:column}.ghost-button,.primary-button,.site-footer button,.story-actions a{width:100%}.hero-floating{display:none}.project-story{grid-template-columns:1fr}.contact-links a{flex-direction:column}.contact-links strong{text-align:left}.story-index{position:static}.story-panel{padding:1.15rem}.belt-fade{width:3.5rem}.site-footer{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.853c743a.css.map*/