:root{--color-bg:#0a0a0a;--color-bg-2:#111111;--color-bg-3:#1a1a1a;--color-bg-4:#222222;--color-accent:#E31E24;--color-accent-hover:#c41920;--color-accent-dim:rgba(227,30,36,0.15);--color-fg:#ffffff;--color-fg-2:#aaaaaa;--color-fg-3:#666666;--color-fg-4:#333333;--color-border:rgba(255,255,255,0.08);--color-border-mid:rgba(255,255,255,0.15);--font-display:"Barlow Condensed","Arial Narrow",sans-serif;--font-body:"Barlow","Inter",sans-serif;--font-ui:"Inter","Barlow",sans-serif;--ease:cubic-bezier(0.4,0,0.2,1);--section-pad-y:clamp(4rem,8vw,8rem);--section-pad-x:clamp(1.5rem,4vw,4rem);--container-max:1400px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:background .3s,color .3s}body.light{--color-bg:#f5f5f5;--color-bg-2:#ffffff;--color-bg-3:#f0f0f0;--color-bg-4:#e8e8e8;--color-fg:#111111;--color-fg-2:#444444;--color-fg-3:#777777;--color-fg-4:#aaaaaa;--color-border:rgba(0,0,0,0.08);--color-border-mid:rgba(0,0,0,0.16);background:#f5f5f5;color:#111}body.light .video-wrap,body.light [style*="background: #000"],body.light [style*="background: #0a0a0a"],body.light [style*="background: rgb(0, 0, 0)"],body.light [style*="background: rgb(10, 10, 10)"],body.light footer,body.light main section,body.light main>div>div{background:#f5f5f5!important}body.light footer h1,body.light footer h2,body.light main h1,body.light main h2{color:#111!important}body.light footer a:not([style*="background: #E31E24"]),body.light footer p,body.light main a:not([style*="background: #E31E24"]),body.light main p{color:#444!important}body.light footer div[style*="color: #333"],body.light footer div[style*="color: #444"],body.light footer div[style*="color: #555"],body.light footer div[style*="color: #666"],body.light footer span[style*="color: #2a2a2a"],body.light footer span[style*="color: #333"],body.light footer span[style*="color: #444"],body.light footer span[style*="color: #555"],body.light footer span[style*="color: #666"],body.light main div[style*="color: #444"],body.light main div[style*="color: #555"],body.light main div[style*="color: #666"],body.light main span[style*="color: #444"],body.light main span[style*="color: #555"],body.light main span[style*="color: #666"]{color:#666!important}body.light form [style*="background: #111"],body.light input,body.light textarea{background:#fff!important;border-color:rgba(0,0,0,.12)!important;color:#111!important}body.light input::placeholder,body.light textarea::placeholder{color:#999}body.light [style*="background: #111"],body.light [style*="background: #161616"],body.light [style*="background: rgb(17, 17, 17)"],body.light [style*="background: rgb(22, 22, 22)"]{background:#fff!important;border-color:rgba(0,0,0,.1)!important}body.light .svc-showcase,body.light .video-wrap{background:#f5f5f5!important}body.light .svc-arrow,body.light .svc-title{color:#fff!important}body.light .svc-desc{color:rgba(255,255,255,.72)!important}body.light .client-card{background:#fff!important;border-color:rgba(0,0,0,.08)!important}body.light .client-card img{filter:grayscale(1) saturate(0) contrast(1.25) brightness(.35)!important;opacity:.72!important}body.light .contact-section-title{color:#111!important}body.light .contact-service-option{background:#fff!important;border-color:rgba(0,0,0,.12)!important}body.light .contact-service-option.is-selected{background:rgba(227,30,36,.08)!important;border-color:rgba(227,30,36,.42)!important}body.light .contact-service-checkbox{border-color:rgba(0,0,0,.28)!important}body.light .contact-service-option.is-selected .contact-service-checkbox{background:#E31E24!important;border-color:#E31E24!important}body.light .contact-date-button{background:#fff!important;border-color:rgba(0,0,0,.12)!important;color:#111!important}body.light .footer-social-link{color:#555;border-color:rgba(0,0,0,.16);background:#fff}body.light .footer-social-link:hover{color:#111;border-color:rgba(227,30,36,.5);background:rgba(227,30,36,.06)}body.light .footer-logo{filter:invert(1) brightness(0)}body.light .footer-cta{color:#fff!important}body.light .site-ticker{border-top-color:rgba(0,0,0,.12)!important;border-bottom-color:rgba(0,0,0,.12)!important}body.light .hero-watermark{opacity:.035!important;filter:invert(1) brightness(0)}body.light .hero-primary-cta{color:#fff!important}body.light .hero-secondary-cta{border-color:rgba(227,30,36,.75)!important;color:#333!important}body.light .hero-secondary-cta:hover{border-color:#E31E24!important}body.light .project-hero{background:#050505!important}body.light .project-hero-title{color:#fff!important;text-shadow:0 8px 34px rgba(0,0,0,.38)}body.light .project-hero-summary{color:rgba(255,255,255,.78)!important}body.light .project-hero-category{color:#E31E24!important}body.light .project-overview-section{background:#f5f5f5!important}body.light .project-meta-panel{border-top-color:rgba(0,0,0,.14)!important}body.light .project-meta-label{color:#555!important}body.light .project-meta-value{color:#111!important}body.light .project-service-tag{color:#E31E24!important;border-color:rgba(227,30,36,.42)!important;background:rgba(227,30,36,.04)!important}body.light .service-deliverable-card{background:#fff!important;border-color:rgba(0,0,0,.1)!important}body.light .service-deliverable-index{color:#E31E24!important}body.light .service-deliverable-title{color:#111!important}body.light .service-hero{background:linear-gradient(180deg,#f5f5f5,#ecebea 54%,#dedbd7)!important}body.light .service-hero-shade{background:linear-gradient(0deg,rgba(245,245,245,.98) 0,rgba(245,245,245,.84) 42%,rgba(245,245,245,.58))!important}body.light .service-hero-eyebrow{color:#E31E24!important}body.light .service-hero-title{color:#111!important}body.light .service-hero-description{color:#333!important}body.light .category-project-card{color:#fff!important}body.light .category-project-title{color:#fff!important;text-shadow:0 5px 20px rgba(0,0,0,.5)}body.light .category-project-date{color:#E31E24!important}body.light .home-statement{background:#f5f5f5;border-top-color:rgba(0,0,0,.08);border-bottom-color:rgba(0,0,0,.08)}body.light .home-statement-title{color:transparent;-webkit-text-stroke-color:rgba(0,0,0,.18);background:linear-gradient(90deg,#111 0,#111 var(--statement-progress),rgba(0,0,0,.08) var(--statement-progress),rgba(0,0,0,.08) 100%);-webkit-background-clip:text;background-clip:text}body.light .home-statement-title span{color:transparent;-webkit-text-stroke-color:rgba(227,30,36,.26)}body.light .home-statement-copy{color:#555}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:var(--color-accent)}*,:after,:before{cursor:none!important}#cursor{position:fixed;top:0;left:0;z-index:99999;width:12px;height:12px;background:var(--color-accent);pointer-events:none;transform:translate(-50%,-50%);transition:width .18s var(--ease),height .18s var(--ease),opacity .18s;will-change:transform}#cursor.on{width:6px;height:6px;opacity:.65}#cursor-ring{position:fixed;top:0;left:0;z-index:99998;width:32px;height:32px;border:1px solid rgba(227,30,36,.4);pointer-events:none;transform:translate(-50%,-50%);transition:width .2s var(--ease),height .2s var(--ease),opacity .2s;will-change:transform}#cursor-ring.on{width:48px;height:48px;opacity:.45}.nav-dropdown-wrap{position:relative;padding:22px 0;margin:-22px 0}.header-center-nav{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.nav-dropdown-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:7px;transition:color .2s}.nav-dropdown-wrap:focus-within .nav-dropdown-trigger,.nav-dropdown-wrap:hover .nav-dropdown-trigger{color:var(--color-fg)!important}.nav-dropdown-menu{position:absolute;left:50%;top:calc(100% - 4px);width:260px;transform:translateX(-50%) translateY(10px);opacity:0;pointer-events:none;border:1px solid;border-radius:2px;padding:8px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .18s var(--ease),transform .18s var(--ease)}.nav-dropdown-wrap:focus-within .nav-dropdown-menu,.nav-dropdown-wrap:hover .nav-dropdown-menu{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.nav-dropdown-link{display:block;padding:12px 13px;border-bottom:1px solid;text-decoration:none;font-family:var(--font-ui);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:color .18s,background .18s}.nav-dropdown-link:last-child{border-bottom:0}.nav-dropdown-link:hover{color:var(--color-accent)!important;background:rgba(227,30,36,.08)}.mobile-btn{display:none;width:36px;height:36px;flex-shrink:0}body.light .mobile-btn{color:#111!important}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}@keyframes tickerRev{0%{transform:translateX(-33.333%)}to{transform:translateX(0)}}@keyframes revealUp{0%{opacity:0;transform:translateY(42px) scale(.985);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.client-card,.portfolio-grid>a,[data-reveal]{opacity:0;transform:translateY(34px);filter:blur(8px);transition:opacity .85s var(--ease),transform .85s var(--ease),filter .85s var(--ease),-webkit-clip-path .95s var(--ease);transition:opacity .85s var(--ease),transform .85s var(--ease),filter .85s var(--ease),clip-path .95s var(--ease);transition:opacity .85s var(--ease),transform .85s var(--ease),filter .85s var(--ease),clip-path .95s var(--ease),-webkit-clip-path .95s var(--ease);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform,filter,clip-path}[data-reveal=title]{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(22px);filter:blur(4px)}[data-reveal=copy]{transform:translateY(24px);transition-duration:.95s}[data-reveal=line]{position:relative;display:inline-block;padding-bottom:14px}[data-reveal=line]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform .85s var(--ease);transition-delay:calc(var(--reveal-delay, 0s) + .28s)}.client-card,.portfolio-grid>a{transform:translateY(42px) scale(.985);filter:blur(10px)}.client-card.is-visible,.portfolio-grid>a.is-visible,[data-reveal].is-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.portfolio-grid>a{transition:opacity .85s var(--ease),transform .85s var(--ease),filter .85s var(--ease)!important;transition-delay:var(--reveal-delay,0s)!important}[data-reveal=line].is-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.client-card,.portfolio-grid>a,[data-reveal]{opacity:1!important;transform:none!important;filter:none!important;-webkit-clip-path:none!important;clip-path:none!important;transition:none!important}[data-reveal=line]:after{transform:scaleX(1)!important;transition:none!important}}.contact-section-title{opacity:1;transform:none;filter:none;-webkit-clip-path:none;clip-path:none}.clients-section{position:relative;overflow:hidden;background:#0a0a0a;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,4vw,4rem);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.clients-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 48% 42% at 18% 18%,rgba(227,30,36,.08),transparent 62%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:auto,86px 86px,86px 86px;opacity:.65}.clients-head{position:relative;z-index:1;max-width:1400px;margin:0 auto clamp(2rem,4vw,3.5rem);display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);align-items:end}.clients-kicker{font-family:var(--font-ui);font-size:.6875rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#555;margin-bottom:12px}.clients-title{font-family:var(--font-display);font-size:clamp(2.8rem,6vw,6rem);line-height:.86;font-weight:900;letter-spacing:0;text-transform:uppercase;color:#fff;margin:0}.clients-title span{color:var(--color-accent)}.clients-copy{max-width:620px;margin:0;color:#666;font-family:var(--font-body);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65}.clients-grid{position:relative;z-index:1;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08)}.client-card{min-height:clamp(118px,11vw,158px);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:clamp(1.25rem,2.4vw,2rem);background:rgba(255,255,255,.015);border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);transition:background .26s ease,opacity .85s var(--ease),transform .85s var(--ease),filter .85s var(--ease),border-color .26s ease;transition-delay:var(--reveal-delay,0s)}.client-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 65% 45% at 50% 100%,rgba(227,30,36,.14),transparent 70%);opacity:0;transition:opacity .26s ease}.client-card img{position:relative;z-index:1;width:min(82%,200px);height:100px;max-height:100px;object-fit:contain;filter:grayscale(1) saturate(0) contrast(1.2) brightness(1.85);opacity:.46;transition:filter .26s ease,opacity .26s ease,transform .26s var(--ease)}.client-card:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.16);transform:translateY(-3px)}.client-card:hover:before{opacity:1}.client-card:hover img{opacity:.82;filter:grayscale(1) saturate(0) contrast(1.25) brightness(2.2);transform:scale(1.04)}@keyframes clientReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.footer-socials{display:flex;gap:10px;flex-wrap:wrap}.footer-social-link{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;color:#555;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.02);border-radius:2px;text-decoration:none;transition:color .2s,border-color .2s,background .2s,transform .2s}.footer-social-link:hover{color:#fff;border-color:rgba(227,30,36,.55);background:rgba(227,30,36,.1);transform:translateY(-1px)}.footer-logo{transition:filter .3s}.footer-cta{color:#fff!important}.svc-showcase{display:flex;height:520px;gap:3px}.svc-cell{position:relative;overflow:hidden;flex:1 1;opacity:1;transform:none;filter:none;transition:flex .6s var(--ease);min-width:0}.svc-cell.active{flex:3.5 1}.svc-cell.shrunk{flex:0.55 1}.svc-bg{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .7s var(--ease),filter .6s ease;filter:brightness(.55)}.svc-cell.active .svc-bg{transform:scale(1.04);filter:brightness(.85)}.svc-cell.shrunk .svc-bg{filter:brightness(.25) saturate(.3)}.svc-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.25) 55%,transparent)}.svc-num{position:absolute;top:18px;left:20px;font-family:var(--font-display);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.2);transition:color .4s,opacity .4s}.svc-cell.active .svc-num{color:var(--color-accent)}.svc-cell.shrunk .svc-num{opacity:0}.svc-content{position:absolute;bottom:0;left:0;right:0;padding:24px 22px;display:flex;flex-direction:column;gap:8px}.svc-eyebrow{font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);opacity:0;transform:translateY(8px);transition:opacity .35s .15s,transform .35s .15s;white-space:nowrap}.svc-cell.active .svc-eyebrow{opacity:1;transform:none}.svc-title{font-family:var(--font-display);font-weight:800;text-transform:uppercase;color:#fff;line-height:.95;transition:font-size .5s var(--ease),letter-spacing .4s,opacity .4s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc-cell .svc-title{font-size:.95rem;letter-spacing:.04em}.svc-cell.active .svc-title{font-size:2.8rem;letter-spacing:-.01em;white-space:normal}.svc-cell.shrunk .svc-title{font-size:clamp(1.25rem,1.55vw,1.85rem);letter-spacing:.08em;opacity:.68;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;transform:rotate(180deg);margin:0 auto}.svc-desc{font-family:var(--font-body);font-size:.82rem;color:rgba(255,255,255,.55);line-height:1.6;max-width:300px;opacity:0;transform:translateY(12px);transition:opacity .35s .2s,transform .35s .2s;max-height:0;overflow:hidden}.svc-cell.active .svc-desc{opacity:1;transform:none;max-height:120px}.svc-arrow{display:inline-flex;align-items:center;gap:8px;opacity:0;transform:translateX(-8px);transition:opacity .3s .25s,transform .3s .25s;color:#fff;font-family:var(--font-ui);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.svc-cell.active .svc-arrow{opacity:1;transform:none}.svc-cell:after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--color-accent);transition:width .55s var(--ease)}.svc-cell.active:after{width:100%}.svc-cell.shrunk .svc-content{align-items:center;padding:20px 0;bottom:50%;transform:translateY(50%)}.svc-cell.shrunk .svc-arrow,.svc-cell.shrunk .svc-desc,.svc-cell.shrunk .svc-eyebrow{display:none}.home-statement{position:relative;overflow:hidden;--statement-progress:0%;background:#0a0a0a;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:clamp(4.5rem,9vw,9rem) clamp(1.5rem,4vw,4rem)}.home-statement:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(227,30,36,.18),transparent 28%,transparent 72%,rgba(227,30,36,.12)),radial-gradient(ellipse 46% 70% at 50% 50%,rgba(227,30,36,.08),transparent 64%);opacity:.7}.home-statement-inner{position:relative;z-index:1;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr minmax(280px,420px);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:end}.home-statement-kicker{grid-column:1/-1;font-family:var(--font-ui);font-size:.6875rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#555}.home-statement-title{font-family:var(--font-display);font-size:clamp(3.2rem,8vw,8.8rem);line-height:.86;font-weight:900;letter-spacing:0;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.2);background:linear-gradient(90deg,#fff 0,#fff var(--statement-progress),rgba(255,255,255,.08) var(--statement-progress),rgba(255,255,255,.08) 100%);-webkit-background-clip:text;background-clip:text;margin:0;max-width:980px}.home-statement-title span{color:transparent;-webkit-text-stroke:1px rgba(227,30,36,.28);background:linear-gradient(90deg,var(--color-accent) 0,var(--color-accent) var(--statement-progress),rgba(227,30,36,.1) var(--statement-progress),rgba(227,30,36,.1) 100%);-webkit-background-clip:text;background-clip:text}.home-statement-copy{margin:0 0 .4rem;color:#666;font-family:var(--font-body);font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.65;max-width:390px}.contact-sticky-copy{position:-webkit-sticky;position:sticky;top:120px;align-self:start}.video-wrap{position:relative;width:100%;height:200vh;background:#000}#heroVid{position:-webkit-sticky;position:sticky;top:0;width:100%;height:100vh;object-fit:cover;transform-origin:top center;will-change:transform}.video-copy-lockup{transform:translateY(6vh)}@media (max-height:760px){.hero-scroll-indicator{display:none!important}}@media (max-width:768px){.desktop-nav{display:none!important}.mobile-btn{display:flex!important}.contact-grid{grid-template-columns:1fr!important;gap:40px!important}.contact-sticky-copy{position:static}.clients-head{grid-template-columns:1fr;align-items:start}.clients-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-card img{width:min(74%,160px);height:72px;max-height:72px}.footer-grid{grid-template-columns:1fr 1fr!important}.svc-showcase{height:420px}.portfolio-grid,.project-gallery{grid-template-columns:1fr!important}.project-gallery>div{grid-column:span 1!important;grid-row:span 1!important;min-height:260px!important}.service-deliverables-grid,.service-scope-layout{grid-template-columns:1fr!important}.service-deliverable-card{min-height:auto!important;padding:20px!important}.service-deliverable-title{font-size:clamp(1.55rem,8vw,2.35rem)!important;white-space:normal!important;overflow-wrap:anywhere}.video-copy-lockup{transform:translateY(2vh)}.home-statement-inner{grid-template-columns:1fr}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr!important}.clients-grid{grid-template-columns:1fr}.svc-showcase{flex-direction:column;height:auto}.svc-cell{min-height:80px}.svc-cell.active{flex:none;min-height:260px}.svc-cell.shrunk{flex:none}.svc-cell.shrunk .svc-content{align-items:center;justify-content:center;inset:0;padding:0 20px;transform:none}.svc-cell.shrunk .svc-title{writing-mode:horizontal-tb;-webkit-text-orientation:initial;text-orientation:mixed;transform:none;margin:0;font-size:clamp(1.35rem,7vw,2rem);line-height:.9;text-align:center;white-space:normal;overflow:visible;text-overflow:clip}}html.preloader-pending body>:not(.preloader){opacity:0}body.preloader-active{overflow:hidden}.preloader{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:var(--color-bg);opacity:1;visibility:visible;transition:opacity .5s var(--ease),visibility .5s var(--ease)}.preloader--exit{opacity:0;visibility:hidden;pointer-events:none}.preloader__logo{width:min(32vw,148px);height:auto;overflow:visible}.preloader:not(.preloader--exit) .preloader__logo{animation:preloader-breathe 2.2s ease-in-out .75s infinite}.preloader__piece,.preloader__word{opacity:0;transform:scale(.9);transform-box:fill-box;transform-origin:center;animation:preloader-piece-in .5s var(--ease) forwards}.preloader__piece--1{animation-delay:.06s}.preloader__piece--2{animation-delay:.18s}.preloader__piece--3{animation-delay:.3s}.preloader__piece--4{animation-delay:.42s}.preloader__accent{opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center;animation:preloader-accent-in .48s cubic-bezier(.34,1.45,.64,1) .14s forwards}.preloader__word{animation-delay:.52s}@keyframes preloader-piece-in{to{opacity:1;transform:scale(1)}}@keyframes preloader-accent-in{65%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes preloader-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.preloader__accent,.preloader__logo,.preloader__piece,.preloader__word{animation:none!important;opacity:1!important;transform:none!important}}