@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Manrope:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@1,500&display=swap";:root{--ink: #0b0b0b;--paper: #e9e8e2;--acid: #d6ff31;--line: rgba(233, 232, 226, .22);font-family:Manrope,sans-serif;color:var(--paper);background:var(--ink);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--ink);overflow-x:hidden;cursor:none}button,a{color:inherit;font:inherit;cursor:none}button{border:0;background:none}a{text-decoration:none}.site-shell{overflow:clip}.section-pad{padding:10vw 4vw}.eyebrow{font-family:DM Mono,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.cursor{position:fixed;z-index:1000;top:-7px;left:-7px;width:14px;height:14px;border-radius:50%;background:var(--acid);pointer-events:none;transition:width .25s,height .25s,margin .25s,background .25s;mix-blend-mode:difference;display:grid;place-items:center}.cursor span{opacity:0;font:500 .55rem DM Mono;color:var(--ink);transition:opacity .2s}.cursor--active{width:74px;height:74px;margin:-30px 0 0 -30px;mix-blend-mode:normal}.cursor--active span{opacity:1}.nav{position:fixed;z-index:100;inset:0 0 auto;height:72px;padding:0 4vw;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;color:var(--paper);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(to bottom,rgba(11,11,11,.78),transparent)}.brand{justify-self:start;font-weight:700;font-size:1.2rem;letter-spacing:-.1em}.brand span{color:var(--acid);font:400 .45rem DM Mono;vertical-align:top;margin-left:3px}.availability{justify-self:center;font:400 .58rem DM Mono;letter-spacing:.08em;text-transform:uppercase}.availability i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--acid);margin-right:7px;box-shadow:0 0 12px var(--acid)}.desktop-nav{justify-self:end;display:flex;gap:1.5rem}.desktop-nav button,.menu-button{font:400 .62rem DM Mono;letter-spacing:.08em;text-transform:uppercase}.desktop-nav button{position:relative}.desktop-nav button:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:1px;background:var(--acid);transition:width .3s}.desktop-nav button:hover:after{width:100%}.menu-button{display:none;justify-self:end}.mobile-menu{display:none}.hero{min-height:100svh;padding:16vh 4vw 4vw;display:flex;flex-direction:column;justify-content:space-between;position:relative}.hero:before{content:"";position:absolute;width:38vw;height:38vw;right:-20vw;top:5vh;border-radius:50%;background:var(--acid);filter:blur(140px);opacity:.07}.hero-kicker{display:flex;justify-content:space-between;padding-left:34vw;font:400 .58rem DM Mono;letter-spacing:.08em;text-transform:uppercase;color:#9f9f99}.hero h1{margin:auto 0 2vw;font-size:clamp(3.7rem,9.55vw,10rem);line-height:.9;letter-spacing:-.082em;font-weight:500}.hero-line{display:block;position:relative}.hero-line--indent{padding-left:10vw}.hero-line--last{display:flex;align-items:center;gap:2vw;margin-top:.35em}.hero-line--right{text-align:right}em{font-family:Playfair Display,serif;font-weight:500;color:var(--acid);text-transform:lowercase;letter-spacing:-.05em}.hero-orb{display:inline-block;flex:0 0 clamp(44px,6vw,96px);height:clamp(44px,6vw,96px);border-radius:50%;background:radial-gradient(circle at 36% 32%,#f5ffd2 0 12%,var(--acid) 13% 42%,rgba(214,255,49,.18) 43% 100%);box-shadow:0 0 38px #d6ff315c}.hero-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end}.hero-bottom p{grid-column:3;max-width:340px;margin:0;font-size:.8rem;line-height:1.7;color:#adada8}.scroll-cue{justify-self:start;display:flex;align-items:center;gap:12px;font:400 .6rem DM Mono;text-transform:uppercase;letter-spacing:.1em}.scroll-cue span{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%}.marquee{overflow:hidden;padding:1.1rem 0;color:var(--ink);background:var(--acid);transform:rotate(-1deg) scale(1.02)}.marquee-track{width:max-content;display:flex;align-items:center;gap:2rem;animation:marquee 24s linear infinite;font-size:clamp(1rem,2vw,2rem);font-weight:600;letter-spacing:-.04em}.marquee-track b{font-size:.8em}@keyframes marquee{to{transform:translate(-50%)}}.section-head{display:grid;grid-template-columns:2fr 1fr;align-items:end;margin-bottom:7vw}.section-head h2,.services h2{margin:2rem 0 0;font-size:clamp(3.4rem,8vw,8rem);line-height:.92;letter-spacing:-.075em;font-weight:500;text-transform:uppercase}.section-head p{max-width:330px;justify-self:end;font-size:.78rem;line-height:1.7;color:#aaa9a3}.work{background:#10100f;border-top:1px solid var(--line)}.work-marquee{overflow:hidden;width:100vw;margin:-3vw 0 2rem;margin-left:calc(50% - 50vw);border-block:1px solid rgba(233,232,226,.14);color:#999993}.work-marquee div{width:max-content;display:flex;align-items:center;gap:1.25rem;padding:.9rem 0;animation:work-marquee 34s linear infinite;font:.62rem DM Mono;letter-spacing:.1em;text-transform:uppercase}.work-marquee b{color:var(--acid);font-weight:400}@keyframes work-marquee{0%{transform:translate(100vw)}to{transform:translate(-50%)}}.project-list{display:grid;gap:.8rem}.project{width:100%;min-height:255px;display:grid;grid-template-columns:260px minmax(0,1fr);align-items:stretch;overflow:hidden;border:1px solid var(--line);border-radius:28px;background:#141412;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .45s,background .45s}.project:nth-child(2n){margin-left:0;width:100%}.project:hover{transform:translateY(-6px);border-color:#d6ff319e;background:#191916}.project-image{min-height:255px;height:auto;position:relative;overflow:hidden;background:radial-gradient(circle at 72% 18%,rgba(214,255,49,.18),transparent 32%),var(--paper)}.project:nth-child(2n) .project-image{height:auto}.project-image img{width:100%;height:100%;object-fit:contain;padding:clamp(1.6rem,3vw,2.6rem);filter:grayscale(.85) contrast(1.04);transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .6s,opacity .6s}.project:hover .project-image img{transform:scale(1.04);filter:grayscale(0)}.project-wash{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;opacity:.18;transition:opacity .6s}.project:hover .project-wash{opacity:.04}.project-image>span{position:absolute;top:1.4rem;left:1.4rem;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--acid);color:var(--ink);font:.62rem DM Mono}.project-info{display:grid;min-height:255px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;align-items:end;gap:1rem;padding:clamp(1.5rem,3vw,2.4rem);border-top:0;border-left:1px solid var(--line);margin-top:0}.project-info:before{content:"CANLI PROJE";width:max-content;padding:.65rem .85rem;border:1px solid rgba(214,255,49,.42);border-radius:999px;color:var(--acid);font:.56rem DM Mono;letter-spacing:.08em;grid-column:1 / -1;align-self:start}.project-info h3{grid-column:1 / -1;margin:0;font-size:clamp(2.5rem,5vw,6rem);line-height:.86;letter-spacing:-.08em;font-weight:500}.project-info p,.project-info span{margin:0;font:.62rem DM Mono;color:#aaa9a3;text-transform:uppercase;letter-spacing:.06em}.project-info span{color:var(--acid)}.project-info p{align-self:auto;max-width:320px;line-height:1.7}.project-info b{justify-self:end;align-self:end;padding:.82rem 1rem;border:1px solid rgba(214,255,49,.42);border-radius:999px;color:var(--paper);font:.56rem DM Mono;letter-spacing:.08em;text-transform:uppercase;transition:background .45s,color .45s}.project:hover .project-info b{background:var(--acid);color:var(--ink)}.examples{background:#151513;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.example-controls{display:flex;align-items:center;justify-content:space-between;margin:-1rem 0 1.2rem}.example-controls>span{color:#888881;font:.58rem DM Mono;letter-spacing:.1em}.example-controls div{display:flex;gap:.5rem}.example-controls button{width:46px;height:46px;border:1px solid rgba(214,255,49,.45);border-radius:50%;background:transparent;color:var(--paper);cursor:pointer;transition:background .3s,color .3s}.example-controls button:hover{background:var(--acid);color:var(--ink)}.example-grid{display:flex;gap:1.1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.8rem 12vw 1.6rem 0;scrollbar-color:var(--acid) rgba(255,255,255,.1);scrollbar-width:thin}.example-grid::-webkit-scrollbar{height:5px}.example-grid::-webkit-scrollbar-track{background:#ffffff14}.example-grid::-webkit-scrollbar-thumb{background:var(--acid);border-radius:999px}.example-card{flex:0 0 min(28vw,540px);min-height:680px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid var(--line);border-radius:34px;background:#0f0f0e;scroll-snap-align:start;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .55s,background .55s}.example-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 34%,rgba(11,11,11,.92));z-index:2;pointer-events:none}.example-card:hover{transform:translateY(-14px);border-color:#d6ff31b3;background:#181815}.example-card:hover .example-media img{transform:scale(1.06);filter:grayscale(0)}.example-card:hover .example-content b{background:var(--acid);color:var(--ink)}.example-no{position:absolute;z-index:3;top:1.4rem;left:1.4rem;width:42px;height:42px;display:grid;place-items:center;padding:0;border-radius:50%;background:var(--acid);color:var(--ink);font:.62rem DM Mono;border-right:0}.example-media{position:absolute;top:0;right:0;bottom:0;left:0}.example-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(.75) contrast(1.05);transition:transform .8s cubic-bezier(.16,1,.3,1),filter .7s}.example-content{position:relative;z-index:3;margin-top:auto;padding:2rem;display:block}.example-content>span{display:block;color:var(--acid);font:.58rem DM Mono;text-transform:uppercase;letter-spacing:.08em;line-height:1.6}.example-content h3{margin:.8rem 0 1rem;font-size:clamp(2.1rem,3.7vw,4.3rem);line-height:.9;letter-spacing:-.075em;font-weight:500}.example-content p{min-height:70px;margin:0 0 1.5rem;color:#bbb9b1;font-size:.75rem;line-height:1.7}.example-content b{display:inline-flex;padding:.75rem 1rem;border:1px solid rgba(214,255,49,.45);border-radius:999px;font:.58rem DM Mono;text-transform:uppercase;letter-spacing:.08em;transition:background .45s,color .45s}.about{background:var(--paper);color:var(--ink)}.about-grid{display:grid;grid-template-columns:1fr 3fr}.about-copy h2{max-width:1100px;margin:0;font-size:clamp(2.8rem,6vw,6.5rem);line-height:.98;letter-spacing:-.07em;font-weight:500}.about-copy em{color:var(--ink)}.name-mark{display:inline-block;margin-inline:.03em .08em;padding:0 .12em .05em;color:var(--ink);background:var(--acid);white-space:nowrap}.about-body{display:grid;grid-template-columns:1fr 1fr;gap:3vw;max-width:700px;margin:5vw 0 0 auto}.about-body p{font-size:.8rem;line-height:1.8;color:#4e4e49}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(11,11,11,.25);margin-top:9vw;padding-top:2vw}.stats div{display:flex;flex-direction:column;gap:1rem}.stats strong{font-size:clamp(3.5rem,8vw,8rem);letter-spacing:-.08em;line-height:1;font-weight:500}.stats span{font:.62rem DM Mono;text-transform:uppercase;letter-spacing:.08em}.mobile-showcase{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;background:#171715;position:relative;overflow:hidden}.mobile-showcase:before{content:"";position:absolute;inset:auto -10vw -25vw auto;width:55vw;height:55vw;border-radius:50%;background:var(--acid);filter:blur(180px);opacity:.1}.mobile-showcase-copy{position:relative;z-index:2}.mobile-showcase-copy h2{margin:2rem 0;font-size:clamp(4rem,9vw,9rem);line-height:.84;letter-spacing:-.08em;font-weight:500}.mobile-showcase-copy p{max-width:480px;color:#aaa9a3;font-size:.8rem;line-height:1.8}.tech-pills{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2.5rem}.tech-pills span{padding:.7rem 1rem;border:1px solid var(--line);border-radius:99px;font:.58rem DM Mono;text-transform:uppercase;letter-spacing:.07em}.phone-stage{min-height:650px;position:relative;display:grid;place-items:center}.phone{width:min(22vw,310px);aspect-ratio:.51;padding:9px;border-radius:48px;background:linear-gradient(145deg,#777,#151515 38%,#555);box-shadow:0 40px 80px #0000008c,inset 0 0 0 1px #ffffff47;transform:rotate(8deg);animation:phone-float 5s ease-in-out infinite;position:relative;z-index:3}.phone:before{content:"";position:absolute;width:32%;height:23px;top:17px;left:34%;border-radius:20px;background:#090909;z-index:3}.phone-screen{height:100%;border-radius:40px;padding:1.2rem;background:radial-gradient(circle at 75% 22%,rgba(214,255,49,.24),transparent 32%),#0b0b0b;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative}.phone-status{position:absolute;top:1.3rem;inset-inline:1.4rem;display:flex;justify-content:space-between;align-items:center;font:.48rem DM Mono}.phone-status i{width:50px;height:16px;border-radius:20px;background:#050505}.phone-status b{letter-spacing:.08em;color:var(--acid)}.phone-app-mark{position:absolute;top:5rem;left:1.5rem;font-size:1rem;font-weight:700;letter-spacing:-.08em}.phone-app-mark span{margin-left:.25rem;color:var(--acid);font:.48rem DM Mono;letter-spacing:.04em}.phone-loader{width:110px;height:110px;margin-bottom:2rem;border:1px solid rgba(214,255,49,.2);border-radius:50%;position:relative;animation:spin 9s linear infinite}.phone-loader:before,.phone-loader:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(233,232,226,.16)}.phone-loader:before{top:14px;right:14px;bottom:14px;left:14px}.phone-loader:after{top:29px;right:29px;bottom:29px;left:29px;background:var(--acid);box-shadow:0 0 35px #d6ff318c}.phone-loader i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--acid)}.phone-loader i:nth-child(1){top:-4px;left:50%}.phone-loader i:nth-child(2){bottom:12px;right:4px}.phone-loader i:nth-child(3){bottom:12px;left:4px}.phone-screen strong{color:var(--acid);font-size:clamp(1.7rem,3vw,2.8rem);letter-spacing:-.07em}.phone-screen p{color:#8d8d87;font:.52rem/1.6 DM Mono;max-width:150px}.phone-progress{width:75%;height:2px;margin-top:1rem;background:#ffffff26;overflow:hidden}.phone-progress i{display:block;width:40%;height:100%;background:var(--acid);animation:progress 2.4s ease-in-out infinite}.orbit{position:absolute;border:1px solid rgba(214,255,49,.24);border-radius:50%;animation:spin 16s linear infinite}.orbit:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:var(--acid);top:17%;right:5%;box-shadow:0 0 22px var(--acid)}.orbit--one{width:480px;height:480px}.orbit--two{width:610px;height:610px;border-color:#e9e8e21a;animation-direction:reverse;animation-duration:22s}.floating-tag{position:absolute;z-index:4;padding:.7rem 1rem;color:var(--ink);background:var(--acid);font:.54rem DM Mono;letter-spacing:.08em}.floating-tag--top{top:22%;right:2%}.floating-tag--bottom{bottom:17%;left:5%;background:var(--paper)}@keyframes phone-float{50%{transform:rotate(5deg) translateY(-18px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes progress{0%{transform:translate(-110%)}60%,to{transform:translate(260%)}}.section-head--services{display:block}.service-list{border-top:1px solid var(--line)}.service{min-height:150px;display:grid;grid-template-columns:.5fr 1.5fr 1fr auto;align-items:center;gap:2rem;border-bottom:1px solid var(--line);position:relative;isolation:isolate;transition:color .55s ease}.service:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--acid);opacity:0;transition:opacity .7s ease}.service:hover{color:var(--ink)}.service:hover:before{opacity:1}.service span,.service p{font:.6rem DM Mono;line-height:1.7;text-transform:uppercase;letter-spacing:.05em}.service p{color:#989892;max-width:340px;text-transform:none;transition:color .7s ease}.service:hover p{color:#30302d}.service h3{margin:0;font-size:clamp(1.8rem,4vw,4rem);font-weight:500;letter-spacing:-.06em}.service b{font-size:1.5rem;font-weight:400}.process{min-height:80vh;background:#2b2b28;color:var(--paper);display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.process-intro{display:flex;justify-content:space-between}.process-intro p{margin:0;font-size:.8rem}.process-title{display:grid;gap:clamp(.8rem,1.2vw,1.4rem)}.process-title span{display:block;width:max-content;max-width:100%;font-size:clamp(3.3rem,8.4vw,8.5rem);line-height:.95;letter-spacing:-.075em;font-weight:600;transition:color .35s,transform .45s cubic-bezier(.16,1,.3,1);will-change:transform}.process-title span:hover{color:var(--acid);transform:translate3d(1.6vw,0,0)}.contact{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.contact-copy{display:flex;min-height:80vh;flex-direction:column;justify-content:space-between}.contact h2{margin:4vw 0;font-size:clamp(4.3rem,13vw,13rem);line-height:.78;letter-spacing:-.085em;font-weight:500}.contact h2 em{color:var(--acid)}.contact-copy>a{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.7rem 0;display:flex;justify-content:space-between;font-size:clamp(1.2rem,3vw,3rem);letter-spacing:-.05em;position:relative;isolation:isolate;transition:color .7s ease}.contact-copy>a:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--acid);opacity:0;transition:opacity .7s ease}.contact-copy>a:hover{color:var(--ink)}.contact-copy>a:hover:before{opacity:1}.contact-copy>a[data-reveal]{transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1),color .7s ease}footer{min-height:32vh;background:var(--acid);color:var(--ink);overflow:hidden}.footer-marquee{border-bottom:1px solid rgba(11,11,11,.32);overflow:hidden;padding:1rem 0}.footer-marquee div{width:max-content;display:flex;align-items:center;gap:2.5rem;animation:marquee 20s linear infinite}.footer-marquee span{font-size:clamp(3.5rem,9vw,9rem);line-height:.9;font-weight:700;letter-spacing:-.08em}.footer-marquee b{font-size:2rem;font-weight:400}.footer-bottom{min-height:15vh;padding:2.5vw 4vw;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end}.footer-code{font-size:clamp(2.5rem,5vw,5rem);font-weight:700;letter-spacing:-.1em}.footer-bottom div{display:flex;gap:1.5rem;justify-self:center}footer a,footer p{font:.58rem DM Mono;text-transform:uppercase;letter-spacing:.06em}footer p{justify-self:end;margin:0}[data-reveal]{opacity:.08;transform:translate3d(0,34px,0);transition:opacity .85s ease,transform .95s cubic-bezier(.16,1,.3,1);will-change:opacity,transform;backface-visibility:hidden}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.service[data-reveal]{transition:opacity .85s ease,transform .95s cubic-bezier(.16,1,.3,1),color .7s ease}.hero-line:nth-child(2){transition-delay:.08s}.hero-line:nth-child(3){transition-delay:.16s}.hero-line:nth-child(4){transition-delay:.24s}@media(max-width:800px){body,button,a{cursor:auto}.cursor,.availability,.desktop-nav{display:none}.nav{grid-template-columns:1fr 1fr;padding:0 5vw}.menu-button{display:block}.mobile-menu{display:flex;position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;background:var(--acid);color:var(--ink);flex-direction:column;justify-content:center;align-items:flex-start;padding:8vw;transform:translateY(-100%);transition:transform .55s cubic-bezier(.7,0,.2,1)}.mobile-menu--open{transform:translateY(0)}.mobile-menu button{font-size:13vw;font-weight:600;letter-spacing:-.08em}.hero{padding:16vh 5vw 6vw;min-height:100svh}.hero-kicker{padding:0}.hero-kicker span:last-child{display:none}.hero h1{font-size:15vw;line-height:.98;margin:auto 0}.hero-line--indent{padding-left:0}.hero-line--right{text-align:left;font-size:10.7vw;letter-spacing:-.07em}.hero-line--last{flex-wrap:wrap}.hero-orb{flex-basis:15vw;height:15vw}.hero-bottom{grid-template-columns:1fr 1fr}.hero-bottom p{grid-column:2;font-size:.68rem}.section-pad{padding:24vw 5vw}.section-head{display:block}.section-head h2,.services h2{font-size:17vw}.section-head p{margin:2rem 0 0}.project,.project:nth-child(2n){width:100%;margin-left:0;grid-template-columns:1fr;min-height:auto}.work-marquee{margin-top:2rem}.project-image,.project:nth-child(2n) .project-image{min-height:62vw;height:auto}.project-image img{padding:10vw 9vw}.project-info{min-height:auto;grid-template-columns:1fr;border-left:0;border-top:1px solid var(--line);padding:1.35rem}.project-info h3{font-size:13vw}.project-info b{justify-self:start;margin-top:.4rem}.project-list{gap:1rem}.example-grid{gap:.8rem;margin-right:-5vw;padding-right:12vw}.example-card{flex-basis:86vw;min-height:540px}.example-controls{margin-top:2rem}.example-content h3{font-size:14vw}.about-grid{display:block}.about-copy h2{margin-top:3rem;font-size:13vw}.about-body{grid-template-columns:1fr;margin-top:3rem}.stats{grid-template-columns:1fr;gap:3rem;padding-top:3rem}.mobile-showcase{grid-template-columns:1fr;gap:4rem}.mobile-showcase-copy h2{font-size:19vw}.phone-stage{min-height:560px}.phone{width:min(64vw,280px)}.orbit--one{width:350px;height:350px}.orbit--two{width:440px;height:440px}.service{grid-template-columns:40px 1fr auto;min-height:130px;gap:1rem}.service p{display:none}.process{min-height:65vh}.process-intro p{max-width:130px;text-align:right}.process-title span{font-size:11.5vw;line-height:1.02}.process-title span:hover{transform:translate3d(2vw,0,0)}.contact-copy{min-height:72vh}.contact h2{font-size:18vw}.footer-bottom{min-height:24vh;grid-template-columns:1fr 1fr;gap:2rem;padding:8vw 5vw}.footer-bottom div{flex-direction:column;justify-self:end}.footer-bottom p{grid-column:1 / -1;justify-self:start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
