:root{
  --sand:#e8e2d5;
  --cream:#f2ede3;
  --bone:#ddd5c4;
  --ash:#9c9282;
  --graphite:#3a3530;
  --obsidian:#1a1815;
  --terracotta:#b8553c;
  --terracotta-deep:#8e3d2a;
  --moss:#4a5d3f;
  --ochre:#c9974a;
  --line:rgba(58,53,48,.18);
  --container:min(1380px, calc(100vw - 64px));
  --header-h:90px;
  --radius:28px;
  --ease:cubic-bezier(.22,1,.36,1);
}
*{box-sizing:border-box}
html{scroll-behavior:auto}
body{
  margin:0;
  background:var(--sand);
  color:var(--graphite);
  font-family:"PP Neue Montreal","Manrope",sans-serif;
  cursor:none;
  overflow-x:hidden;
}
body.is-loading,body.menu-open{overflow:hidden}
a,button{color:inherit;text-decoration:none;cursor:none}
button{font:inherit;border:0;background:none}
img,canvas,svg{display:block;max-width:100%}
.display-serif,.brand,.hero__title,.section-title,.trust__value,.service-card h3,.expertise-panel h3,.process__title,.contact-panel h3,.footer__wordmark,.faq-item__q,.voices blockquote p{
  font-family:"PP Editorial New","Cormorant Garamond",serif;
  letter-spacing:-.045em;
}
.mono,.site-nav,.button,.eyebrow,.timestamp,.section-indicator,.faq-item__n,.signal-badge,.trust__item p,.margin-note,.footer__meta,.footer__colophon{
  font-family:"PP Supply Mono","IBM Plex Mono",monospace;
}
em{font-style:italic;font-family:"PP Editorial New","Cormorant Garamond",serif}
.container{width:var(--container);margin:0 auto}
.paper-noise,.page-vignette,.scroll-progress,.cursor,.section-indicator,.timestamp,.telegram-widget,.site-header{position:fixed;z-index:40}
.paper-noise,.page-vignette{inset:0;pointer-events:none}
.paper-noise{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' opacity='1' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.015;mix-blend-mode:multiply}
.page-vignette{background:radial-gradient(circle at center, rgba(26,24,21,0) 50%, rgba(26,24,21,.02) 100%)}
.scroll-progress{inset:0 0 auto;height:1.5px;background:transparent}
.scroll-progress span{display:block;height:100%;width:0;background:var(--terracotta)}
.cursor{left:0;top:0;pointer-events:none;transform:translate(-50%,-50%);opacity:0}
.cursor--inner{width:4px;height:4px;border-radius:50%;background:var(--obsidian)}
.cursor--outer{width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(184,85,60,.8);mix-blend-mode:multiply;display:grid;place-items:center}
.cursor__label{font-size:.58rem;letter-spacing:.14em;opacity:0;text-transform:uppercase}
.preloader{position:fixed;inset:0;z-index:120;background:var(--sand);display:grid;place-items:center}
.preloader__inner{width:min(520px, calc(100vw - 40px))}
.preloader__word{display:flex;justify-content:center;gap:.05em;font:400 clamp(3rem,8vw,7rem)/.9 "PP Editorial New","Cormorant Garamond",serif;color:var(--obsidian)}
.preloader__word span{display:inline-block;opacity:0}
.preloader__line-wrap{display:flex;align-items:center;gap:18px;margin-top:22px}
.preloader__line{height:1.5px;flex:1;background:linear-gradient(90deg,var(--terracotta) 0 0) left/0 100% no-repeat rgba(58,53,48,.15)}
.preloader__percent{font-size:.72rem;letter-spacing:.18em;color:var(--terracotta);white-space:nowrap}
.site-header{left:0;right:0;top:0;transition:background .35s ease,border-color .35s ease;z-index:70;border-bottom:1px solid transparent}
.site-header.is-scrolled{background:rgba(242,237,227,.96);border-color:rgba(156,146,130,.4)}
.header__inner{min-height:var(--header-h);display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:24px}
.brand{font-size:1.25rem;letter-spacing:-.02em;color:var(--obsidian)}
.site-nav{display:flex;justify-self:center;gap:28px;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}
.site-nav a,.mobile-menu a{position:relative}
.site-nav a::after,.mobile-menu a::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1.5px;background:var(--terracotta);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}
.site-nav a:hover::after,.mobile-menu a:hover::after,.site-nav a:focus-visible::after,.mobile-menu a:focus-visible::after{transform:scaleX(1)}
.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:0 22px;border-radius:999px;border:1.5px solid var(--graphite);position:relative;overflow:hidden;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;transition:transform .3s ease,color .3s ease,border-color .3s ease}
.button::before{content:"";position:absolute;inset:0;background:var(--terracotta);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease);z-index:0}
.button span,.button i{position:relative;z-index:1;font-style:normal}
.button:hover::before,.button:focus-visible::before{transform:scaleX(1)}
.button:hover,.button:focus-visible{color:var(--sand);border-color:var(--terracotta)}
.button:hover i,.button:focus-visible i{transform:rotate(90deg)}
.button i{transition:transform .35s ease}
.button--solid{background:var(--terracotta);border-color:var(--terracotta);color:var(--sand)}
.button--solid::before{background:var(--terracotta-deep);transform:scaleX(0)}
.button--ghost{background:transparent}
.button--outline{background:transparent}
.menu-toggle{display:none;width:48px;height:48px;border-radius:50%;border:1.5px solid rgba(58,53,48,.22);position:relative}
.menu-toggle span{position:absolute;left:13px;right:13px;height:1.5px;background:var(--graphite);transition:transform .3s ease}
.menu-toggle span:first-child{top:19px}.menu-toggle span:last-child{top:28px}
body.menu-open .menu-toggle span:first-child{transform:translateY(4px) rotate(45deg)}
body.menu-open .menu-toggle span:last-child{transform:translateY(-5px) rotate(-45deg)}
.mobile-menu{position:fixed;inset:var(--header-h) 0 0;background:var(--sand);display:grid;align-content:center;justify-items:center;gap:26px;transform:translateY(-110%);transition:transform .45s var(--ease);z-index:60}
.mobile-menu a{font:500 clamp(2rem,10vw,4rem)/1 "PP Editorial New","Cormorant Garamond",serif;color:var(--obsidian)}
body.menu-open .mobile-menu{transform:translateY(0)}
.section-indicator{right:18px;top:50%;transform:translateY(-50%);display:grid;gap:12px;z-index:45}
.section-indicator a{position:relative;padding-right:34px;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(58,53,48,.42)}
.section-indicator a::before{content:attr(data-num);color:inherit;transition:color .3s ease,transform .3s ease}
.section-indicator a::after{content:attr(data-label);position:absolute;right:0;top:0;opacity:0;transform:translateX(8px);transition:all .3s ease;color:var(--terracotta)}
.section-indicator a:hover::after,.section-indicator a.is-active::after{opacity:1;transform:translateX(0)}
.section-indicator a.is-active::before{color:var(--terracotta);transform:translateX(-4px)}
.timestamp{left:20px;bottom:18px;padding:8px 12px;border:1px solid rgba(156,146,130,.35);border-radius:999px;background:rgba(242,237,227,.88);font-size:.68rem;letter-spacing:.16em}
.section-tone{position:relative}
.section-tone--sand{background:var(--sand)}
.section-tone--cream{background:var(--cream)}
.chapter-number{position:absolute;left:max(20px,calc((100vw - min(1380px, calc(100vw - 64px))) / 2));top:90px;font-size:clamp(4rem,14vw,14rem);line-height:.8;color:rgba(184,85,60,.12);pointer-events:none;user-select:none}
.section-head{padding:140px 0 42px;position:relative;z-index:1}
.eyebrow{margin:0 0 18px;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--terracotta)}
.section-title{margin:0;max-width:12ch;font-size:clamp(2.7rem,6vw,6rem);line-height:.95;color:var(--obsidian)}
.hero{min-height:100vh;padding-top:var(--header-h)}
.hero__layout{min-height:calc(100vh - var(--header-h));display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding:24px 0 64px}
.hero__title{margin:0;max-width:11ch;font-size:clamp(4rem,10vw,9rem);line-height:.94;color:var(--obsidian)}
.hero__title span,.hero__title em{display:inline-block}
.hero__title em{color:var(--obsidian)}
.hero__lead{max-width:500px;margin:26px 0 0;font-size:1.08rem;line-height:1.7;color:var(--graphite)}
.hero__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}
.hero__rule{width:80px;height:1.5px;background:var(--terracotta);margin:0 0 22px;transform-origin:left center}
.hero__meta{position:absolute;bottom:24px;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase}
.hero__copy{position:relative;padding:72px 0 72px}
.hero__meta--left{left:0}.hero__meta--right{right:0}
.pulse-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:10px;background:var(--terracotta);animation:pulse 1.8s infinite}
.hero__art{position:relative}
.hero__vessel{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:34px;background:var(--bone)}
.hero__fallback{width:100%;height:100%;object-fit:cover}
#hero-vessel{position:absolute;inset:0;width:100%;height:100%}
.margin-note{position:absolute;right:-12px;bottom:10px;max-width:170px;font-size:.62rem;line-height:1.8;color:var(--ash)}
.image-frame{position:relative;overflow:hidden;border-radius:26px;background:var(--bone);border:1px solid rgba(156,146,130,.22)}
.image-frame img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}
.image-frame:hover img{transform:scale(1.02)}
.ticker{overflow:hidden;border-top:1px solid rgba(156,146,130,.28);border-bottom:1px solid rgba(156,146,130,.28)}
.ticker__track{display:flex;align-items:center;gap:24px;padding:22px 24px;width:max-content;font-size:clamp(2.7rem,7vw,6.4rem);line-height:.9;color:var(--obsidian);animation:tickerAdvance 20s linear infinite}
.ticker__track b{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--terracotta)}
.trust{padding:120px 0 160px}
.trust__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.trust__item{padding:40px 26px;position:relative}
.trust__item:not(:last-child)::after{content:"";position:absolute;top:18%;right:0;width:1px;height:64%;background:var(--line)}
.trust__value{display:flex;align-items:flex-end;gap:10px;font-size:clamp(4rem,10vw,9rem);line-height:.82;color:var(--obsidian)}
.trust__value small{font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:var(--terracotta);margin-bottom:16px}
.services{padding-bottom:120px}
.services__pin{position:relative}
.services__grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:22px;align-items:stretch}
.service-card{position:relative;min-height:260px;padding:38px;border:1px solid rgba(156,146,130,.4);background:rgba(242,237,227,.45);display:flex;flex-direction:column;justify-content:flex-end;transition:transform .3s ease,border-color .3s ease,background .3s ease}
.service-card--wide{grid-column:span 2;min-height:360px}
.service-card--tall{min-height:360px}
.service-card:hover{transform:translateY(-4px);background:var(--bone);border-color:rgba(58,53,48,.5)}
.service-card__num{position:absolute;top:32px;left:38px;font-size:.78rem;letter-spacing:.22em;color:var(--terracotta);transition:transform .3s ease,color .3s ease}
.service-card:hover .service-card__num{transform:translateX(12px)}
.service-card h3{margin:0 0 14px;font-size:clamp(2rem,3.2vw,3rem);line-height:.94;color:var(--obsidian);max-width:10ch}
.service-card p{margin:0;max-width:34ch;line-height:1.65}
.service-card__dot{position:absolute;right:24px;top:24px;width:10px;height:10px;border-radius:50%;background:var(--terracotta);opacity:.25}
.service-card:hover .service-card__dot{animation:pulse 1.8s infinite}
.signal-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;border:1px solid rgba(74,93,63,.35);color:var(--moss);font-size:.62rem;letter-spacing:.18em;width:max-content;margin-bottom:16px}
.services__note{padding-top:34px;max-width:760px}
.services__note h3{margin:0 0 12px;font-size:clamp(1.6rem,2.2vw,2.4rem);line-height:1;color:var(--obsidian);font-family:"PP Editorial New","Cormorant Garamond",serif}
.services__note p{margin:0;line-height:1.7}
.expertise{padding-bottom:120px}
.expertise__pin{position:relative;overflow:hidden}
.expertise__track{display:flex;will-change:transform}
.expertise-panel{min-width:100vw;display:grid;grid-template-columns:minmax(0,480px) minmax(0,560px);align-items:center;justify-content:center;gap:70px;padding:0 max(20px,calc((100vw - min(1380px, calc(100vw - 64px))) / 2)) 36px}
.expertise-panel__copy h3{margin:8px 0 18px;font-size:clamp(2.7rem,5vw,5rem);line-height:.96;color:var(--obsidian)}
.expertise-panel__copy p:last-child{font-size:1.05rem;line-height:1.75;max-width:38ch}
.expertise__progress{width:min(1380px, calc(100vw - 64px));margin:0 auto;height:2px;background:rgba(156,146,130,.22)}
.expertise__progress span{display:block;height:100%;width:0;background:var(--terracotta)}
.ai{padding:140px 0}
.ai__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:center}
.ai__image{min-height:560px}.ai__image img{height:100%}
.ai__blocks{display:grid;gap:28px;margin-top:30px}
.ai__blocks .mono{color:var(--moss);margin:0 0 10px}
.ai__blocks p{margin:0;line-height:1.7}
.process{padding-bottom:140px}
.process__pin{position:relative}
.process__content{display:grid;gap:48px;min-height:68vh;align-content:center}
.process__active{max-width:960px}
.process__kicker{margin:0 0 14px;color:var(--terracotta);font-size:.72rem;letter-spacing:.18em}
.process__title{margin:0;font-size:clamp(2.4rem,5vw,5.8rem);line-height:.95;color:var(--obsidian)}
.process__timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:34px}
.process__timeline::before{content:"";position:absolute;left:0;right:0;top:10px;height:2px;background:rgba(156,146,130,.28)}
.process__fill{position:absolute;left:0;top:10px;height:2px;width:0;background:var(--terracotta)}
.phase-chip{position:relative;padding-top:24px;text-align:left;color:var(--ash)}
.phase-chip::before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;border:2px solid rgba(156,146,130,.36);background:var(--cream);transition:border-color .3s ease,background .3s ease}
.phase-chip span{display:block;font-size:.68rem;letter-spacing:.16em}
.phase-chip small{display:block;margin-top:8px;font-size:.66rem;letter-spacing:.16em}
.phase-chip.is-active{color:var(--obsidian)}
.phase-chip.is-active::before{background:var(--terracotta);border-color:var(--terracotta)}
.faq{padding-bottom:120px}
.faq__list{display:grid;gap:0;border-top:1px solid rgba(156,146,130,.35)}
.faq-item{border-bottom:1px solid rgba(156,146,130,.35)}
.faq-item summary{list-style:none;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:24px 0;cursor:pointer}
.faq-item summary::-webkit-details-marker{display:none}
.faq-item__q{font-size:clamp(1.5rem,2.6vw,2.5rem);line-height:1;color:var(--obsidian)}
.faq-item__n{font-size:.7rem;letter-spacing:.16em;color:var(--terracotta)}
.faq-item[open] .faq-item__n{content:"×"}
.faq-item div{padding:0 0 24px;max-width:760px}
.faq-item p{margin:0;line-height:1.75}
.voices{padding:0 0 140px;position:relative}
.voices__texture{position:absolute;inset:220px 0 0;opacity:.22;pointer-events:none}
.voices__texture img{width:100%;height:100%;object-fit:cover}
.voices__grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.voices blockquote{margin:0;padding:34px;border:1px solid rgba(156,146,130,.3);background:rgba(242,237,227,.64);min-height:340px;display:flex;flex-direction:column;justify-content:space-between}
.voices blockquote p{margin:0;font-size:clamp(2rem,3.2vw,3.3rem);line-height:1.05;color:var(--obsidian);font-style:italic}
.voices cite{margin-top:22px;font-style:normal;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--terracotta)}
.contact{padding:60px 0 140px}
.contact__grid{display:grid;grid-template-columns:1fr .95fr;gap:44px;align-items:center}
.contact__lead{max-width:34ch;font-size:1.06rem;line-height:1.7;margin:26px 0 0}
.contact__panels{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:34px}
.contact-panel{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:28px;border:1.5px solid rgba(58,53,48,.24);background:rgba(242,237,227,.5);transition:transform .3s ease,border-color .3s ease,background .3s ease}
.contact-panel:hover{transform:translateY(-3px) scale(1.02);border-color:var(--terracotta)}
.contact-panel--telegram{border-color:rgba(184,85,60,.5)}
.contact-panel__icon{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:rgba(184,85,60,.12);font-size:1.35rem;color:var(--terracotta)}
.contact-panel h3{margin:0 0 8px;font-size:clamp(1.8rem,2.5vw,2.8rem);line-height:.95;color:var(--obsidian)}
.contact-panel p{margin:0;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase}
.contact__meta{margin-top:26px;font-size:.72rem;letter-spacing:.16em;color:var(--ash)}
.contact__image{min-height:620px}.contact__image img{height:100%}
.site-footer{padding:80px 0 48px;border-top:1px solid rgba(156,146,130,.28)}
.footer__diagram{padding-bottom:28px}
.footer__diagram svg{max-width:240px;stroke:var(--terracotta);stroke-width:1.5;fill:none}
.footer__diagram circle{fill:var(--terracotta);stroke:none}
.footer__inner{text-align:center}
.footer__wordmark{display:flex;justify-content:center;gap:.04em;font-size:clamp(3.6rem,12vw,12rem);line-height:.9;color:var(--obsidian)}
.footer__wordmark span{display:inline-block;transition:transform .3s ease}
.footer__rule{width:min(720px, 100%);height:1.5px;background:var(--terracotta);margin:22px auto 18px}
.footer__tagline{margin:0;font-size:clamp(1.6rem,2.6vw,2.6rem);color:var(--obsidian)}
.footer__meta{margin-top:18px;font-size:.72rem;letter-spacing:.18em;color:var(--ash)}
.footer__colophon{margin-top:18px;font-size:.62rem;letter-spacing:.12em;color:var(--ash)}
.telegram-widget{right:20px;bottom:20px;display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 18px;border:1.5px solid rgba(184,85,60,.5);border-radius:999px;background:rgba(242,237,227,.95);font-family:"PP Editorial New","Cormorant Garamond",serif;font-size:1.1rem;color:var(--obsidian);transform:translateY(120px);transition:transform .35s ease}
.telegram-widget.is-visible{transform:translateY(0)}
.inline-link{position:relative}
.inline-link::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='6' viewBox='0 0 100 6'%3E%3Cpath d='M1 4.5C19 1.2 40 1.2 58 4.5C73 5.8 86 3.4 99 1.4' stroke='%23B8553C' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") left center/100% 100% no-repeat;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}
.inline-link:hover::after{transform:scaleX(1)}
[data-reveal]{clip-path:inset(0 100% 0 0)}
.reveal-image img{clip-path:inset(0 0 100% 0);transform:scale(1.05)}
.magnetic{will-change:transform}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(184,85,60,.35)}70%{box-shadow:0 0 0 10px rgba(184,85,60,0)}100%{box-shadow:0 0 0 0 rgba(184,85,60,0)}}
@keyframes tickerAdvance{
  0%,18%{transform:translateX(0)}
  24%,42%{transform:translateX(-12%)}
  48%,66%{transform:translateX(-24%)}
  72%,90%{transform:translateX(-36%)}
  100%{transform:translateX(-48%)}
}
@media (max-width:1279px){
  .margin-note,.section-indicator{display:none}
}
@media (max-width:1080px){
  body{cursor:auto}
  .cursor,.timestamp{display:none!important}
  .hero__layout,.ai__grid,.contact__grid,.expertise-panel,.voices__grid,.trust__grid,.contact__panels{grid-template-columns:1fr}
  .services__grid{grid-template-columns:1fr 1fr}
  .service-card--wide{grid-column:span 2}
  .expertise-panel{min-width:100%;padding:0 var(--container-side, 20px) 32px}
  .expertise__track{display:grid;gap:24px;transform:none!important}
  .expertise__progress{display:none}
  .process__timeline{grid-template-columns:1fr 1fr}
}
@media (max-width:900px){
  :root{--container:min(100vw - 32px, 100vw - 32px);--header-h:76px}
  .site-nav,.header__inner > .button--outline{display:none}
  .menu-toggle{display:block}
  .header__inner{grid-template-columns:auto 1fr auto}
  .chapter-number{font-size:5rem;top:70px;left:16px}
  .hero__title{font-size:clamp(3.5rem,13vw,5.8rem)}
  .hero__copy{padding-top:36px;padding-bottom:80px}
  .hero__actions{flex-direction:column}
  .button{width:100%}
  .hero__meta--right{display:none}
  .services__grid,.contact__panels,.process__timeline{grid-template-columns:1fr}
  .service-card--wide{grid-column:auto}
  .service-card,.service-card--tall,.service-card--wide{min-height:unset}
  .contact__image,.ai__image{min-height:400px}
}
@media (max-width:640px){
  .section-head{padding-top:110px}
  .chapter-number{font-size:4.2rem}
  .hero__vessel{aspect-ratio:4/5}
  .ticker__track{font-size:2.5rem}
  .trust,.services,.expertise,.ai,.process,.faq,.contact,.site-footer{padding-bottom:90px}
  .trust__item{padding-inline:0}
  .trust__item:not(:last-child)::after{display:none}
  .service-card,.contact-panel,.voices blockquote{padding:24px}
  .footer__wordmark{font-size:3.4rem;flex-wrap:wrap}
  .telegram-widget{left:16px;right:16px}
}
@media (prefers-reduced-motion:reduce){
  html:focus-within{scroll-behavior:auto}
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
  body{cursor:auto}
  .cursor,.paper-noise,.page-vignette,.preloader{display:none!important}
}
