@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.p.cedabf29.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.4bda54ec.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.f6eddd95.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.p.75ecebf5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.cace8832.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.bab09490.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.5d07ebb5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.d77488a5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.12435988.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_ad4afd02-module__nubK9W__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}
@font-face{font-family:Switzer;src:url(/fonts/switzer-a.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-b.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-c.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--black:#050505;--panel:#151515;--panel-soft:#111;--white:#fff;--light:#e9e9e9;--muted:#ffffff7a;--line:#ffffff1a}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth}body{background:var(--black);color:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Switzer,sans-serif;font-weight:500;overflow-x:hidden}button,a{color:inherit;font:inherit}button{border:0}a{text-decoration:none}img{max-width:100%;display:block}p,h1,h2,h3,blockquote{margin:0}button,a{-webkit-tap-highlight-color:transparent}::selection{color:#fff;background:#ff3327}.site-header{z-index:50;pointer-events:none;width:100%;position:fixed;top:0;left:0}.site-header.is-light .brand-mark{color:#050505}.site-header.is-light .contact-pill{color:#fff;background:#050505}.site-header.is-light .contact-pill:hover{background:#202020}.header-inner{grid-template-columns:1fr auto 1fr;align-items:start;padding:20px 40px;display:grid}.header-inner button,.header-actions,.menu-interaction,.menu-panel{pointer-events:auto}.header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.mobile-logo{cursor:pointer;background:0 0;justify-self:start;margin-top:10px;padding:0}.brand-mark{color:#fff;letter-spacing:-.6px;align-items:center;gap:6px;font-size:19px;display:inline-flex}.brand-mark svg{width:25px;height:25px}.menu-pill,.contact-pill{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#161616eb;border:1px solid #ffffff0d;border-radius:20px;align-items:center;height:60px;display:flex}.menu-pill{z-index:2;grid-template-columns:auto minmax(0,1fr);gap:24px;width:100%;padding:0 20px;font-size:16px;transition:border-color .28s,background .28s;display:grid;position:relative;overflow:hidden}.menu-pill.is-open{background:0 0;border-color:#0000}.menu-interaction{z-index:2;will-change:width;width:min(368px,100vw - 40px);transition:width .48s cubic-bezier(.16,1,.3,1);position:absolute;top:20px;left:50%;transform:translate(-50%)}.menu-interaction.is-open{width:min(460px,100vw - 40px)}.menu-label{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.grid-dot{font-size:16px}.slots{color:#ffffff8c;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1;overflow:hidden}.contact-pill{color:#050505;background:#fff;border-radius:999px;justify-self:end;gap:14px;height:42px;padding:0 17px;font-size:13px;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s,filter .3s}.contact-pill:hover{filter:saturate(.7);background:#f0f0f0;transform:translateY(-2px)scale(1.03)}.language-switcher{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#161616e0;border:1px solid #ffffff12;border-radius:999px;align-items:center;height:42px;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.language-switcher a{color:#ffffff61;letter-spacing:.09em;border-radius:999px;place-items:center;min-width:34px;height:34px;font-size:10px;transition:color .25s,background .25s,transform .25s cubic-bezier(.16,1,.3,1);display:grid}.language-switcher a:hover{color:#ffffffd1;transform:translateY(-1px)}.language-switcher a[aria-current=page]{color:#fff;background:#ffffff1c}.language-switcher a:focus-visible{outline-offset:2px;outline:2px solid #fff}.menu-panel .menu-language{display:none}.contact-star{font-size:14px;line-height:1}.arrow{justify-content:center;align-items:center;font-size:1.1em;transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex}a:hover .arrow,button:hover .arrow{transform:translate(3px,-3px)}.menu-panel{z-index:1;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);transform-origin:50% 0;background:#121212f5;border:1px solid #ffffff14;border-radius:20px;width:100%;margin:0;padding:72px 0 18px;position:absolute;top:0;left:0;box-shadow:0 26px 90px #0000008c}.menu-panel nav{display:grid}.menu-panel nav button{border-bottom:1px solid var(--line);text-align:left;letter-spacing:-1px;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:100px;padding:18px 20px;font-size:30px;transition:background .32s,padding .4s cubic-bezier(.16,1,.3,1);animation:.58s cubic-bezier(.16,1,.3,1) both menu-row-in;display:flex;position:relative}.menu-panel nav button:first-child{animation-delay:70ms}.menu-panel nav button:nth-child(2){animation-delay:.12s}.menu-panel nav button:nth-child(3){animation-delay:.17s}.menu-panel nav button:nth-child(4){animation-delay:.22s}.menu-panel nav button:hover{background:#ffffff09}.menu-thumb{background:#050505;border-radius:14px;place-items:center;width:96px;height:76px;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s;display:grid;overflow:hidden}.menu-thumb img{object-fit:cover;width:100%;height:100%}.menu-thumb:not(.menu-thumb-work) img{object-fit:contain;padding:8px}.menu-thumb-work img{object-position:center}.menu-thumb-home .brand-mark{transform:scale(1.25)}.menu-thumb-home .brand-mark span{display:none}.menu-panel nav button:hover .menu-thumb{filter:brightness(1.1);transform:scale(1.04)rotate(1deg)}.menu-socials{color:#ffffff8c;gap:9px;padding:34px 20px 0;font-size:13px;animation:.52s cubic-bezier(.16,1,.3,1) .24s both menu-socials-in;display:grid}.menu-socials span{color:#ffffff59;margin-bottom:12px;font-size:12px}.menu-socials a:hover{color:#fff}@keyframes menu-row-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-socials-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hero{isolation:isolate;background:var(--black);border-radius:0 0 20px 20px;height:100svh;min-height:760px;position:relative;overflow:hidden}.hero-shader{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#050505bf 0%,#0000 44%,#0505050f 100%);position:absolute;inset:0}.hero-tagline{z-index:2;width:358px;position:absolute;top:16vh;left:57.15%}.hero-tagline h1{letter-spacing:-.64px;font-size:32px;font-weight:500;line-height:1.1}.hero-meta{z-index:3;color:#ffffff6b;justify-content:space-between;align-items:center;font-size:13px;display:flex;position:absolute;top:36.2%;left:40px;right:40px}.hero-meta>div{gap:60px;display:flex}.london,.footer-intro>span{align-items:center;gap:8px;display:inline-flex}.london i,.footer-intro i{border:2px dotted;border-radius:50%;width:12px;height:12px;animation:8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hero-meta a{gap:9px;display:inline-flex}.hero-meta a:hover{color:#fff}.hero-wordmark{z-index:2;white-space:nowrap;mix-blend-mode:screen;filter:drop-shadow(0 -12px 32px #ff412d14);pointer-events:none;font-weight:600;position:absolute;bottom:1.2%;left:2.8%;right:2.8%}.hero-wordmark span{color:#0000;background:linear-gradient(#ffffff0f 8%,#ffffff24 46%,#ffffff94 100%);-webkit-text-fill-color:transparent;letter-spacing:-3vw;transform-origin:0 100%;-webkit-background-clip:text;background-clip:text;width:111.12%;font-size:30vw;line-height:.74;display:block;transform:scaleX(.9)}.section-dark{background:var(--black);position:relative}.section-narrow{width:min(900px,100% - 80px);margin:0 auto}.headline{color:#fff;letter-spacing:-.04em;font-size:clamp(62px,5.7vw,82px);font-weight:500;line-height:1}.headline.muted{color:#ffffff7a}.headline.muted span,.works-header .headline span{color:#fff}.about{padding:clamp(150px,18vh,240px) 0 clamp(96px,8.7vw,125px);overflow:clip}.about-body{grid-template-columns:minmax(0,1.65fr) minmax(250px,.9fr);gap:clamp(60px,6vw,70px);margin-top:clamp(80px,11vh,120px);display:grid}.about-body p{color:var(--muted);letter-spacing:-.04em;font-size:24px;line-height:1.3}.about-body strong{color:#fff;font-weight:500}.about-body>div p{letter-spacing:-.02em;font-size:16px;line-height:1.35}.dark-button,.light-button,.select-plan{cursor:pointer;background:#191919;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;height:43px;margin-top:40px;padding:0 16px;font-size:13px;transition:background .3s,color .3s,transform .3s;display:inline-flex}.dark-button:hover{color:#050505;background:#fff;transform:translateY(-2px)}.about-image{transform-origin:top;will-change:transform;border-radius:7px;width:min(1320px,100% - 80px);margin:clamp(44px,7vh,100px) auto 0;position:relative;overflow:hidden}.about-image img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.experience{background:radial-gradient(circle at 89% 18%,#ff33271a,transparent 24%),var(--black);padding:245px 40px 220px;overflow:clip}.experience-shell{width:min(1200px,100%);margin:0 auto}.experience-header{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;display:grid}.experience-header .headline{max-width:910px}.section-kicker{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;padding-top:10px;font-size:12px;display:inline-flex}.section-kicker:before{content:"";background:#ff3e2e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 24px #ff3e2ecc}.experience-list{border-bottom:1px solid var(--line);margin-top:150px}.experience-row{border-top:1px solid var(--line);grid-template-columns:80px minmax(260px,.82fr) minmax(360px,1.18fr);gap:48px;padding:46px 20px 50px 0;transition:border-color .35s,background .35s;display:grid;position:relative}.experience-row:before{content:"";z-index:-1;background:#fff0;border-radius:12px;transition:background .35s;position:absolute;inset:0 -20px}.experience-row:hover{border-color:#ffffff47}.experience-row:hover:before{background:#ffffff06}.experience-sequence{color:#ffffff59;align-items:flex-start;gap:10px;padding-top:5px;font-size:12px;display:flex}.experience-sequence i{background:#b8ff84;border-radius:50%;width:7px;height:7px;margin-top:3px;box-shadow:0 0 18px #b8ff84a6}.experience-role>span{color:#fff6;font-size:12px}.experience-role h3{letter-spacing:-.04em;margin-top:24px;font-size:clamp(30px,3vw,43px);font-weight:500;line-height:1}.experience-role p{color:#fffc;margin-top:14px;font-size:15px}.experience-role small{color:#ffffff57;margin-top:5px;font-size:11px;display:block}.experience-detail{padding-top:38px}.experience-detail>p{color:#ffffff85;letter-spacing:-.025em;max-width:560px;font-size:17px;line-height:1.45}.experience-detail ul{flex-wrap:wrap;gap:7px;margin:28px 0 0;padding:0;list-style:none;display:flex}.experience-detail li{color:#ffffff8c;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:11px}.experience-footer{color:#ffffff61;justify-content:space-between;align-items:center;margin-top:55px;font-size:13px;display:flex}.experience-footer a{color:#050505;background:#fff;border-radius:999px;align-items:center;gap:14px;padding:13px 16px;display:inline-flex}.works{padding:240px 40px}.works-header .headline{color:#ffffff94}.works-copy{grid-template-columns:515px 1fr;gap:70px;margin-top:145px;display:grid}.works-copy p{color:var(--muted);letter-spacing:-.03em;font-size:18px;line-height:1.35}.works-copy p:last-child{font-size:14px}.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1360px;margin:150px auto 0;display:grid}.project-card{outline:none;min-width:0;display:block}.project-visual{isolation:isolate;background:#121212;border-radius:22px;height:min(46vw,640px);min-height:500px;transition:transform .95s cubic-bezier(.16,1,.3,1),box-shadow .95s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translateZ(0)}.project-card:hover .project-visual,.project-card:focus-visible .project-visual{transform:translateY(-6px)translateZ(0);box-shadow:0 32px 80px #00000057}.project-card:focus-visible .project-visual{outline-offset:5px;outline:2px solid #ffffffb8}.project-visual:after{content:"";z-index:1;pointer-events:none;opacity:.82;background:linear-gradient(#00000014,#0000 30% 62%,#000000bd);transition:opacity .8s;position:absolute;inset:0}.project-card:hover .project-visual:after,.project-card:focus-visible .project-visual:after{opacity:1}.project-visual img{object-fit:cover;will-change:transform,filter;width:100%;height:100%;transition:transform 1.55s cubic-bezier(.16,1,.3,1),filter 1.1s;transform:scale(1.001)}.project-card:hover .project-visual img,.project-card:focus-visible .project-visual img{filter:saturate(1.08)contrast(1.03);transform:scale(1.06)}.project-tags{z-index:3;opacity:0;flex-wrap:wrap;gap:7px;transition:opacity .45s,transform .75s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:24px;left:auto;right:24px;transform:translateY(-12px)}.project-card:hover .project-tags,.project-card:focus-visible .project-tags{opacity:1;transform:translateY(0)}.project-tags span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0c0c0c4d;border:1px solid #ffffff59;border-radius:999px;padding:8px 11px;font-size:11px}.project-overlay{z-index:3;pointer-events:none;background:linear-gradient(#0000,#000000bd);justify-content:space-between;align-items:flex-end;min-height:190px;padding:44px 40px 30px;display:flex;position:absolute;bottom:0;left:0;right:0}.project-title-block{transition:transform .75s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(22px)}.project-card:hover .project-title-block,.project-card:focus-visible .project-title-block{transform:translateY(0)}.project-overlay h3{color:#fff;letter-spacing:-.03em;font-size:30px;font-weight:500;line-height:1.1;transition:opacity .38s,transform .7s cubic-bezier(.16,1,.3,1)}.project-hover-label{color:#fff;letter-spacing:-.03em;opacity:0;white-space:nowrap;will-change:opacity,transform;pointer-events:none;font-size:30px;font-weight:500;line-height:1.1;transition:opacity .38s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:translateY(12px)}.project-card:hover .project-overlay h3,.project-card:focus-visible .project-overlay h3{opacity:0;transform:translateY(-10px)}.project-card:hover .project-hover-label,.project-card:focus-visible .project-hover-label{opacity:1;transform:translateY(0)}.project-overlay p{color:#ffffff8c;opacity:1;margin-top:6px;font-size:14px;transition:opacity .45s,transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.project-card:hover .project-overlay p,.project-card:focus-visible .project-overlay p{opacity:1;transform:translateY(0)}.project-action{opacity:0;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:25px;font-weight:600;line-height:1;transition:opacity .45s,transform .7s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(18px)scale(.88);color:#050505!important}.project-card:hover .project-action,.project-card:focus-visible .project-action{opacity:1;transform:translateY(0)scale(1)}.project-meta{justify-content:space-between;align-items:flex-start;padding:20px 12px 50px;display:flex}.project-meta h3{letter-spacing:-.02em;font-size:32px;font-weight:500;line-height:1.1}.project-meta p{color:#ffffff6e;margin-top:6px;font-size:12px}.reviews{padding:0 40px 240px}.reviews-grid{grid-template-columns:367px 1fr;gap:20px;max-width:1200px;min-height:434px;margin:120px auto 0;display:grid}.trust-card,.review-card{background:#101010;border-radius:8px}.trust-card{background:#ffffff0e;flex-direction:column;justify-content:space-between;padding:34px 40px 40px;display:flex;position:relative}.quote-mark{color:#ffffff14;font-size:100px;line-height:.7}.trust-card p{letter-spacing:-.04em;font-size:27px;line-height:1.05}.trust-card span{color:#ffffff6b;margin-top:25px;font-size:13px;display:block}.review-card{background:#151515;padding:50px 40px 38px;position:relative;overflow:hidden}.review-progress{gap:5px;margin-bottom:58px;display:flex}.review-progress button{cursor:pointer;background:#ffffff29;width:28px;height:3px;padding:0}.review-progress button.active{background:#fff}.review-card blockquote{letter-spacing:-.035em;max-width:690px;min-height:150px;font-size:30px;line-height:1.18}.review-author{align-items:center;margin-top:42px;display:flex}.review-author img{object-fit:cover;border-radius:50%;width:48px;height:48px}.review-author div{gap:4px;margin-left:13px;display:grid}.review-author strong{font-size:14px}.review-author span{color:var(--muted);font-size:12px}.review-author em{color:#b8ff84;margin-left:auto;font-size:10px;font-style:normal}.tools-section{color:#050505;background:#e6e6e6;border-radius:8px 8px 0 0;min-height:1840px;padding:132px 40px 170px;position:relative;overflow:hidden}.tools-heading{width:min(780px,100vw - 80px);margin:0 auto}.tools-title-end{text-align:right}.tools-heading h2{letter-spacing:-.04em;font-size:84px;font-weight:500;line-height:1}.tools-marquee{--tools-marquee-gap:20px;clip-path:inset(-64px 0 -16px);width:100%;margin:25px 0 24px;overflow:visible}.tools-marquee-track{gap:var(--tools-marquee-gap);will-change:transform;width:max-content;animation:30s linear infinite tools-marquee-scroll;display:flex}.tools-marquee-group{gap:var(--tools-marquee-gap);flex:none;display:flex}@keyframes tools-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate3d(calc(-50% - var(--tools-marquee-gap)/2),0,0)}}.tools-marquee:hover .tools-marquee-track,.tools-marquee:focus-within .tools-marquee-track{animation-play-state:paused}.tools-marquee .tool-chip{cursor:default;border-radius:15px;outline:none;flex:none;place-items:center;width:60px;height:60px;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s;display:grid;position:relative}.tools-marquee .tool-chip:after{content:attr(data-tool-name);z-index:2;color:#fff;letter-spacing:-.01em;white-space:nowrap;opacity:0;pointer-events:none;background:#080808;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:500;line-height:1;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,7px)scale(.92);box-shadow:0 8px 22px #0000002e}.tools-marquee .tool-chip:hover,.tools-marquee .tool-chip:focus-visible{filter:drop-shadow(0 12px 14px #00000029);transform:translateY(-4px)scale(1.06)}.tools-marquee .tool-chip:hover:after,.tools-marquee .tool-chip:focus-visible:after{opacity:1;transform:translate(-50%)scale(1)}.tools-marquee img{object-fit:contain;border-radius:15px;width:60px;height:60px}.tools-content{grid-template-columns:1fr 700px 1fr;max-width:1200px;margin:346px auto 0;display:grid;position:relative}.tools-intro{width:252px;max-width:252px;position:absolute;top:-258px;left:247px}.tools-intro p{color:#0000009e;letter-spacing:-.025em;font-size:16px;line-height:1.42}.tools-intro .light-button{border-radius:18px;justify-content:flex-start;gap:10px;width:178px;height:48px;margin-top:21px;padding:0 18px;font-size:15px}.light-button{background:#d8d8d8}.light-button:hover{color:#fff;background:#050505;transform:translateY(-2px)}.service-stack{grid-column:2;grid-template-columns:1fr 1fr;align-items:start;gap:18px;margin-left:8px;display:grid}.service-card{background:#fff;border:1px solid #00000014;border-radius:28px;flex-direction:column;min-height:288px;padding:46px 36px 34px;display:flex;position:relative;box-shadow:0 24px 50px #00000017}.service-card:nth-child(2n){margin-top:-32px}.service-card h3{letter-spacing:-.04em;font-size:30px;line-height:1.1}.service-card p{color:#00000094;margin-top:46px;font-size:14px;line-height:1.35}.service-card>span{justify-content:space-between;margin-top:auto;padding-top:25px;font-size:13px;display:flex}.pricing{padding:240px 0 180px;overflow:clip}.pricing>.section-narrow{z-index:1;width:min(954px,100% - 80px);position:relative}.pricing .headline{letter-spacing:-.05em;font-size:clamp(78px,6.4vw,98px);line-height:.98}.pricing-glow{pointer-events:none;background:radial-gradient(72% 120% at 12% 4%,#ff372785,#0000 68%),linear-gradient(108deg,#ef392b 0%,#bd2a21 31%,#743c36 62%,#e0c0bd 100%);height:780px;position:absolute;top:0;left:0;right:0;overflow:hidden}.pricing-glow:before{content:"";filter:blur(34px);background:#050505;border-radius:50%;width:120%;height:720px;position:absolute;top:338px;left:-10%;transform:rotate(-1deg);box-shadow:0 -62px 150px #050505b8}.pricing-glow:after{content:"";background:radial-gradient(70% 65% at 50% 86%,#0505056b,#0000 72%),linear-gradient(#0000 48%,#0505052e 72%,#050505 100%);position:absolute;inset:0}.retainer{margin-top:120px}.retainer>h3,.project-plan>h3,.faq-section>div>h3,.faq-section>h3{color:#ffffffb3;margin-bottom:30px;font-size:16px;font-weight:500}.plan-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.plan-card{background:#111;border:1px solid #ffffff0d;border-radius:11px;min-height:470px;padding:28px;box-shadow:inset 0 1px #ffffff0a}.plan-top{color:#ffffff8c;justify-content:space-between;align-items:flex-start;font-size:13px;display:flex}.plan-top img{object-fit:contain;width:110px;height:90px;margin-top:-50px}.price{align-items:baseline;gap:10px;margin-top:12px;display:flex}.price strong{letter-spacing:-.045em;font-size:48px;line-height:1}.price span{color:var(--muted);font-size:12px}.select-plan{color:#050505;background:#fff;width:100%;margin-top:25px}.select-plan:hover{background:#ff5039}.plan-card>p,.project-plan article p{color:#ffffffb3;margin-top:35px;font-size:13px}.plan-card ul,.project-plan ul{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.plan-card li,.project-plan li{color:#ffffff6e;padding-left:19px;font-size:12px;position:relative}.plan-card li:before,.project-plan li:before{content:"✓";color:#ffffffd9;position:absolute;left:0}.plan-notes{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px;display:grid}.plan-notes>div{background:#111;border-radius:9px;gap:18px;min-height:82px;padding:20px;display:flex}.plan-notes>div>span{font-size:20px}.plan-notes p{color:var(--muted);font-size:11px;line-height:1.4}.plan-notes strong{color:#fff;margin-bottom:5px;font-size:13px;font-weight:500;display:block}.project-plan{margin-top:120px}.project-plan article{background:#111;border-radius:11px;grid-template-columns:1fr 1.1fr auto;align-items:center;gap:40px;min-height:220px;padding:30px 34px;display:grid}.project-price{padding-left:115px;position:relative}.project-price img{object-fit:contain;width:105px;height:90px;position:absolute;top:-23px;left:0}.project-price strong{letter-spacing:-.04em;font-size:42px;display:block}.project-price span{color:var(--muted);font-size:12px}.project-plan article p{margin-top:0}.project-plan article>a,.project-plan article>button{color:#050505;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:12px;padding:13px 16px;font-size:13px;display:flex}.faq-section{margin-top:155px}.faq-section>h3{color:#fff;letter-spacing:-.03em;margin-bottom:35px;font-size:32px;line-height:1.1}.faq-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.faq-grid>div{align-content:start;gap:10px;display:grid}.faq-item{background:#fff1;border-radius:9px;transition:background .3s;overflow:hidden}.faq-item.is-open{background:#ffffff1a}.faq-item button{text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:78px;padding:20px;font-size:14px;display:flex}.faq-icon{color:#ffffff8c;background:#ffffff14;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;margin-left:18px;display:grid}.faq-item p{color:var(--muted);padding:0 48px 24px 20px;font-size:13px;line-height:1.5}.pricing-drawer-backdrop{z-index:118;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#05050594;position:fixed;inset:0}.pricing-drawer{z-index:119;background:radial-gradient(circle at 14% 10%,#ffffff0d,#0000 26%),linear-gradient(#121212fc 0%,#0a0a0afc 100%);border:1px solid #ffffff14;border-radius:28px;width:min(640px,100vw - 24px);min-height:0;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 30px 90px #000000ad}.pricing-drawer-shell{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-direction:column;height:100%;min-height:0;padding:24px;display:flex;overflow-y:auto}.pricing-drawer-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pricing-drawer-kicker{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;display:block}.pricing-drawer-head h3{letter-spacing:0;max-width:400px;font-size:42px;line-height:.95}.pricing-drawer-close{color:#fff;cursor:pointer;background:#ffffff14;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.pricing-drawer-form{gap:16px;margin-top:22px;padding-bottom:8px;display:grid}.pricing-drawer-group{gap:9px;display:grid}.pricing-drawer-group-head{color:#ffffffad;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.pricing-drawer-group-head a{color:#ffffffad;text-underline-offset:2px;text-decoration:underline}.drawer-segmented{background:#ffffff0d;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid}.drawer-segmented button{color:#ffffff8f;cursor:pointer;background:0 0;border-radius:999px;min-height:44px;padding:0 14px;font-size:14px;transition:background .26s,color .26s,transform .26s}.drawer-segmented button:hover{transform:translateY(-1px)}.drawer-segmented button.is-active{color:#050505;background:#fff}.drawer-segmented button:focus-visible,.pricing-drawer-close:focus-visible,.pricing-drawer-submit:focus-visible,.project-plan article>button:focus-visible,.select-plan:focus-visible{outline-offset:2px;outline:2px solid #fff}.drawer-segmented-plans{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.pricing-drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pricing-drawer input,.pricing-drawer textarea{color:#fff;width:100%;font:inherit;background:#ffffff0b;border:1px solid #ffffff0f;border-radius:15px;outline:none;padding:14px;font-size:14px;transition:border-color .25s,background .25s,box-shadow .25s}.pricing-drawer textarea{resize:none;min-height:140px;line-height:1.5}.pricing-drawer input::placeholder,.pricing-drawer textarea::placeholder{color:#ffffff61}.pricing-drawer input:focus,.pricing-drawer textarea:focus{background:#ffffff0f;border-color:#ffffff47;box-shadow:0 0 0 4px #ffffff0d}.pricing-drawer-submit{color:#050505;cursor:pointer;background:#fff;border-radius:15px;justify-content:center;align-items:center;width:100%;min-height:52px;font-size:14px;font-weight:500;display:flex}.community-carousel{color:#0a0a0a;background:#fff;min-height:760px;padding:84px 0 40px;position:relative;overflow:hidden}.community-header{z-index:5;text-align:center;place-items:center;width:min(900px,100% - 48px);margin:0 auto;display:grid;position:relative}.community-title>span{text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:600;display:block}.community-title h2{letter-spacing:-.058em;max-width:760px;margin-top:24px;font-size:clamp(56px,5.7vw,82px);font-weight:500;line-height:.96}.community-stage{perspective:1800px;perspective-origin:50%;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;height:400px;margin-top:80px;position:relative}.community-stage:active{cursor:grabbing}.community-ring{transform-style:preserve-3d;cursor:grab;will-change:transform;position:absolute;inset:0}.community-ring:active{cursor:grabbing}.community-arrows{z-index:20;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;left:clamp(16px,3.5vw,56px);right:clamp(16px,3.5vw,56px);transform:translateY(-50%)}.community-arrows button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;pointer-events:auto;cursor:pointer;background:#0a0a0ae0;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:19px;transition:transform .3s cubic-bezier(.16,1,.3,1),background .25s;display:grid;box-shadow:0 12px 32px #00000029}.community-arrows button:hover,.community-arrows button:focus-visible{background:#0a0a0a;transform:scale(1.1)}.community-arrows button:focus-visible,.community-dots button:focus-visible{outline-offset:3px;outline:2px solid #ff3f2f}.community-card{aspect-ratio:.92;width:clamp(260px,29vw,360px);transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;cursor:pointer;background:#d8d4cd;border:0;border-radius:2px;padding:0;transition:box-shadow .5s;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 12px 34px #14100c17}.community-card.is-active{box-shadow:0 22px 54px #14100c29}.community-card img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform 1s cubic-bezier(.16,1,.3,1),filter .6s}.community-card:not(.is-active) img{filter:saturate(.82)contrast(.94)}.community-card:hover img,.community-card:focus-visible img,.community-card.is-active img{transform:scale(1.035)}.community-card:focus-visible{outline-offset:5px;outline:3px solid #ff3f2f}.community-pagination{z-index:20;justify-content:center;align-items:center;gap:18px;min-height:24px;margin-top:16px;display:flex;position:relative}.community-dots{align-items:center;gap:5px;display:flex}.community-dots button{cursor:pointer;background:0 0;width:16px;height:20px;padding:0;position:relative}.community-dots button:after{content:"";background:#0a0a0a40;border-radius:999px;width:4px;height:4px;transition:width .35s cubic-bezier(.16,1,.3,1),background .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.community-dots button:hover:after{background:#0a0a0a9e}.community-dots button.is-active:after{background:#0a0a0a;width:14px}.community-pagination>span{color:#0a0a0a7a;font-variant-numeric:tabular-nums;letter-spacing:.08em;align-items:center;gap:7px;font-size:10px;display:flex}.community-pagination>span i{background:#0a0a0a33;width:18px;height:1px}.footer{background:#050505;min-height:950px;padding:170px 40px 0;position:relative;overflow:hidden}.footer:after{content:"";filter:blur(24px);background:radial-gradient(#ff1c16e6,#5c00058c 35%,#0000 72%);height:48%;position:absolute;bottom:-26%;left:-10%;right:-10%}.footer-top{z-index:2;grid-template-columns:1.2fr 1fr;max-width:1200px;margin:auto;display:grid;position:relative}.footer-intro{max-width:450px}.footer-intro>span{color:var(--muted);font-size:12px}.footer-intro h2{letter-spacing:-.03em;margin-top:38px;font-size:32px;line-height:1.1}.footer-intro a{color:#050505;background:#fff;border-radius:999px;align-items:center;gap:15px;margin-top:40px;padding:13px 16px;font-size:13px;display:inline-flex}.footer-links{grid-template-columns:1fr 1fr;justify-self:end;gap:70px;display:grid}.footer-links>div{flex-direction:column;gap:12px;min-width:130px;display:flex}.footer-links span{color:var(--muted);margin-bottom:13px;font-size:12px}.footer-links a{font-size:14px}.footer-links a:hover{color:#ff4d36}.footer-legal{z-index:2;color:#ffffff59;justify-content:space-between;max-width:1200px;margin:110px auto 0;font-size:11px;display:flex;position:relative}.footer-wordmark{z-index:2;color:#ffffff21;letter-spacing:-1.9vw;mix-blend-mode:screen;font-size:24.7vw;font-weight:600;line-height:.72;position:absolute;bottom:0;left:2.8%}.cookie{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#161616f2;border:1px solid #ffffff0d;border-radius:20px;align-items:center;gap:30px;width:min(490px,100vw - 40px);min-height:110px;padding:24px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 20px 70px #0000006b}.cookie p{color:#ffffff8c;font-size:14px;line-height:1.45}.cookie a{color:#fff}.cookie button{color:#fff9;cursor:pointer;background:#ffffff0d;border-radius:14px;flex:none;padding:15px 17px}.disable-draft-mode{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#ffffffc7;background:#141414eb;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;padding:12px 16px;font-size:12px;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 50px #00000059}.disable-draft-mode>span{background:#b8ff84;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #b8ff8499}@media (max-width:1100px){.community-carousel{min-height:680px}.community-stage{height:370px}.experience-row{grid-template-columns:60px minmax(230px,.8fr) minmax(300px,1.2fr);gap:28px}.tools-content{grid-template-columns:1fr;max-width:800px;margin-top:180px}.tools-intro{grid-column:1;width:auto;max-width:400px;margin:0 0 110px;position:static}.service-stack{grid-column:1;justify-self:center;width:min(700px,100%);margin-left:0}}@media (max-width:767px){.header-inner{grid-template-columns:1fr auto;padding:20px}.mobile-logo{margin-top:10px}.brand-mark{font-size:19px}.brand-mark svg{width:25px}.menu-pill{border-radius:13px;width:96px;height:45px;padding:0 15px;font-size:18px}.menu-pill.is-open{width:96px}.menu-interaction,.menu-interaction.is-open{width:96px;margin:0;transition:none;top:20px;left:auto;right:20px;transform:none}.slots,.contact-pill,.header-language{display:none}.menu-panel{width:calc(100vw - 40px);max-height:calc(100vh - 118px);max-height:calc(100dvh - 98px - env(safe-area-inset-bottom));padding:12px 0 max(24px,env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;top:58px;left:auto;right:0;overflow-y:auto}.menu-panel::-webkit-scrollbar{display:none}.menu-panel nav button{min-height:88px;padding:14px;font-size:26px}.menu-thumb{border-radius:11px;width:72px;height:58px}.menu-socials{grid-template-columns:1fr;gap:12px;padding:24px 14px 0}.menu-panel .menu-language{flex-flow:row;width:fit-content;margin:24px 14px 0;display:inline-flex}.hero{height:100svh;min-height:0}.hero:after{background:linear-gradient(#050505e6 0%,#050505d1 28%,#1e020257 36%,#7408057a 48%,#f21c11b3 68%,#fc1f14c7 100%)}.hero-tagline{width:247px;top:32.7svh;left:auto;right:20px}.hero-tagline h1{letter-spacing:-.65px;font-size:24px;line-height:1.16}.hero-meta{color:#ffffffb3;font-size:13px;inset:auto 20px 199px}.hero-meta>div{gap:9px;display:grid}.hero-meta>a{white-space:nowrap;align-self:end}.hero-wordmark{mix-blend-mode:normal;bottom:39px;left:12px;right:auto}.hero-wordmark span{letter-spacing:-2.2vw;width:auto;font-size:27vw;line-height:.78;transform:none}.section-narrow{width:auto;margin:0 20px}.headline{letter-spacing:-.045em;font-size:40px;line-height:1}.about{min-height:auto;padding:100px 0 0}.about-body{grid-template-columns:1fr;gap:50px;margin-top:75px;display:grid}.about-body p{font-size:20px}.about-body>div p{max-width:270px;font-size:14px}.dark-button{margin-top:28px}.about-image{width:calc(100% - 40px);margin:95px 20px 0;position:relative;bottom:auto;left:auto;right:auto}.experience{padding:125px 20px 100px}.experience-header{grid-template-columns:1fr;gap:40px}.section-kicker{padding-top:0}.experience-list{margin-top:85px}.experience-row{grid-template-columns:38px minmax(0,1fr);gap:0 16px;padding:34px 0 38px}.experience-row:before{display:none}.experience-role h3{margin-top:20px;font-size:30px}.experience-detail{grid-column:2;padding-top:30px}.experience-detail>p{max-width:500px;font-size:15px}.experience-detail ul{margin-top:22px}.experience-footer{flex-direction:column;align-items:flex-start;gap:25px;margin-top:44px}.works{padding:140px 20px 90px}.works .section-narrow{margin:0}.works-copy{grid-template-columns:1fr;gap:30px;margin-top:75px}.works-copy p{max-width:300px;font-size:15px}.projects-grid{grid-template-columns:1fr;gap:0;margin-top:90px}.project-visual{aspect-ratio:1/1.15;height:auto;min-height:0}.project-tags{top:16px;right:16px}.project-overlay{min-height:155px;padding:38px 24px 24px}.project-overlay h3,.project-hover-label{font-size:24px}.project-overlay p{font-size:12px}.project-tags,.project-overlay p,.project-action{opacity:1;transform:none}.project-title-block{transform:none}.project-hover-label{display:none}.project-meta{padding:15px 5px 60px}.project-meta h3{font-size:22px}.project-action{font-size:10px}.project-3{order:3}.project-2{order:4}.reviews{padding:70px 20px 120px}.reviews .section-narrow{margin:0}.reviews-grid{grid-template-columns:1fr;min-height:0;margin-top:80px}.trust-card{min-height:285px;padding:30px}.review-card{min-height:450px;padding:30px}.review-progress{margin-bottom:45px}.review-card blockquote{min-height:200px;font-size:22px}.tools-section{border-radius:6px 6px 0 0;min-height:2100px;padding:120px 20px 100px}.tools-heading h2{font-size:42px}.tools-marquee{--tools-marquee-gap:10px;width:100%;margin:24px auto 20px;padding-bottom:6px}.tools-marquee .tool-chip,.tools-marquee img{border-radius:11px;width:44px;height:44px}.tools-content{margin-top:100px;display:block}.tools-intro{max-width:275px;margin:0 0 105px}.tools-intro p{font-size:14px}.service-stack{grid-template-columns:1fr;gap:16px;width:100%;display:grid}.service-card,.service-card:nth-child(2n){border-radius:24px;min-height:270px;margin:0;padding:32px}.service-card h3{font-size:26px}.service-card p{margin-top:40px}.pricing{min-height:auto;padding:180px 0 120px}.pricing>.section-narrow{width:auto}.pricing .headline{letter-spacing:-.045em;font-size:40px;line-height:1}.pricing-glow{height:560px}.pricing-glow:before{filter:blur(28px);width:230%;height:430px;top:255px;left:-65%}.retainer{margin-top:120px}.plan-grid{grid-template-columns:1fr}.plan-card{min-height:500px}.plan-top img{width:105px}.plan-notes{grid-template-columns:1fr}.project-plan{margin-top:110px}.project-plan article{grid-template-columns:1fr;gap:35px;padding:30px}.project-plan article>a,.project-plan article>button{justify-content:space-between}.faq-section{margin-top:130px}.faq-section>h3{font-size:24px}.pricing-drawer{border-radius:22px;width:calc(100vw - 16px);top:8px;bottom:8px;right:8px}.pricing-drawer-shell{padding:20px 16px 16px}.pricing-drawer-head{flex-direction:column}.pricing-drawer-head h3{max-width:100%;font-size:30px;line-height:.98}.pricing-drawer-close{align-self:flex-end}.drawer-segmented,.drawer-segmented-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-segmented button{white-space:nowrap;min-width:0;padding-inline:10px}.pricing-drawer-grid{grid-template-columns:1fr}.pricing-drawer input,.pricing-drawer textarea{border-radius:14px;padding:13px}.pricing-drawer textarea{min-height:120px}.pricing-drawer-submit{min-height:50px}.faq-grid{grid-template-columns:1fr;gap:10px}.faq-item button{min-height:95px}.community-carousel{min-height:650px;padding:76px 0 32px}.community-header{width:calc(100% - 40px)}.community-title h2{letter-spacing:-.06em;max-width:330px;margin-top:18px;font-size:48px;line-height:.95}.community-stage{perspective:1200px;height:310px;margin-top:68px}.community-card{border-radius:2px;width:min(68vw,260px)}.community-arrows{left:12px;right:12px}.community-arrows button{width:42px;height:42px}.community-pagination{gap:12px;margin-top:10px}.community-dots{gap:2px}.community-dots button{width:13px}.footer{min-height:690px;padding:100px 20px 0}.footer-top{grid-template-columns:1fr;gap:90px}.footer-intro h2{font-size:24px}.footer-links{justify-self:stretch;gap:40px}.footer-legal{display:none}.footer-wordmark{letter-spacing:-1.9vw;font-size:25vw;left:20px}.cookie{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:0;padding:16px;display:grid;bottom:20px;right:20px}.cookie p{font-size:12px;line-height:1.4}.cookie button{border-radius:12px;align-self:center;margin:0;padding:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.community-card,.menu-interaction,.menu-pill{transition:none!important}.tools-marquee-track{animation:none!important;transform:none!important}.project-visual,.project-visual img,.project-tags,.project-title-block,.project-hover-label,.project-overlay p,.project-action{transition:none!important}.project-card:hover .project-visual,.project-card:focus-visible .project-visual,.project-card:hover .project-visual img,.project-card:focus-visible .project-visual img{transform:none!important}}
