@font-face{font-family:Source;src:url(/fonts/SourceSans3-Regular.ttf)}@font-face{font-family:Source;src:url(/fonts/SourceSans3-SemiBold.ttf);font-weight:600}@font-face{font-family:Source;src:url(/fonts/SourceSans3-Bold.ttf);font-weight:800}@font-face{font-family:Spectral;src:url(/fonts/Spectral-Regular.ttf)}@font-face{font-family:Spectral;src:url(/fonts/Spectral-SemiBold.ttf);font-weight:600}:root{--pink:#df0a55;--pink-dark:#a90642;--ink:#080808;--paper:#f6f3ef;--line:#303030}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#fff;font-family:Source,Arial,sans-serif}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{height:96px;display:flex;align-items:center;gap:48px;padding:0 6vw;position:absolute;z-index:5;top:0;left:0;right:0}.brand-stage{display:block;position:relative;width:100%;height:100%}.brand img{display:block;position:absolute;will-change:transform,opacity}.brand-mark{z-index:2;width:44px;height:44px;top:7px;transform-origin:center;transform:translate(0) scale(1) rotate(0);opacity:1;transition:transform .78s cubic-bezier(.22,.78,.2,1)}.brand-mark,.brand-word{object-fit:contain;left:0}.brand-word{z-index:1;width:154px;height:42px;object-position:left center;top:8px;transform:translateY(58px);opacity:0;transition:transform .62s cubic-bezier(.2,.8,.2,1) .08s,opacity .18s linear .08s}.brand:focus-visible .brand-mark,.brand:hover .brand-mark{transform:translate(124px,-15px) scale(.25) rotate(-5deg)}.brand:focus-visible .brand-word,.brand:hover .brand-word{transform:translateY(0);opacity:1;transition-delay:.08s}.brand:focus-visible{outline:2px solid var(--pink);outline-offset:5px}.site-header nav{display:flex;gap:34px;margin:auto;font-size:14px}.site-header nav a{opacity:.82}.site-header nav a:hover{opacity:1}.nav-cta{font-size:14px;font-weight:600}.nav-cta span,.text-link b{background:var(--pink);display:inline-grid;place-items:center;width:24px;height:24px;margin-left:8px}.hero{min-height:820px;position:relative;padding:160px 6vw 90px;overflow:hidden;border-bottom:1px solid var(--line)}.hero-art{position:absolute;inset:0;opacity:.58;background:#080808}.hero-art:after{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,rgba(8,8,8,.94),rgba(8,8,8,.5) 48%,rgba(8,8,8,.82)),linear-gradient(0deg,#080808,transparent 48%)}.hero-art video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.hero-art video.is-active{opacity:1}.video-control{position:absolute;z-index:3;left:6vw;bottom:82px;width:44px;height:44px;border:1px solid rgba(255,255,255,.28);background:rgba(8,8,8,.72);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .2s,border-color .2s}.video-control:hover{background:var(--pink);border-color:var(--pink)}.video-control:focus-visible{outline:2px solid #fff;outline-offset:3px}.pause-icon{width:13px;height:17px;display:block;border-left:4px solid;border-right:4px solid}.play-icon{display:block;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid;margin-left:3px}.hero-copy{position:relative;z-index:1;width:66%}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.24em;color:#ff4d8a}.hero h1{font-size:clamp(70px,8.4vw,142px);line-height:.78;letter-spacing:-.065em;margin:52px 0 0;font-weight:800;text-shadow:0 3px 24px rgba(0,0,0,.32)}.hero h1 span{color:var(--pink)}.hero-aside{position:absolute;z-index:2;right:7vw;top:300px;width:28%;max-width:380px}.hero-aside i{display:block;width:38px;height:5px;background:var(--pink);margin-bottom:22px}.hero-aside h2{font-size:27px;line-height:1.05;margin:0 0 20px}.hero-aside p{color:#d2d2d2;line-height:1.55}.text-link{display:inline-block;margin-top:14px;font-weight:600}.scroll-cue{position:absolute;z-index:2;bottom:36px;left:6vw;font-size:10px;letter-spacing:.18em;color:#aaa}.scroll-cue span{color:#fff;margin-left:10px}.work-section{padding:140px 6vw}.section-intro{display:grid;grid-template-columns:1fr 2fr 1.2fr;gap:40px;align-items:end;margin-bottom:75px}.offers>h2,.section-intro h2{font-size:clamp(58px,7vw,112px);line-height:.84;letter-spacing:-.055em;margin:0}.section-intro>p:last-child{font-family:Spectral;font-size:20px;line-height:1.35;color:#c8c8c8}.work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.work-card{min-height:390px;padding:30px;position:relative;display:flex;flex-direction:column;transition:transform .25s}.work-card:hover{transform:translateY(-8px)}.work-card .card-no{position:absolute;right:24px;top:24px;font-size:12px}.work-card>p{font-size:11px;letter-spacing:.16em}.work-card h3{font-size:39px;line-height:.95;margin:45px 0 18px}.card-copy{font-family:Spectral;font-size:18px;line-height:1.35;max-width:85%}.card-arrow{position:absolute;bottom:25px;right:28px;font-size:24px}.pink{background:var(--pink)}.light,.white{background:var(--paper);color:#090909}.outline{border:1px solid #555}.dark{background:#1a1a1a}.image{background:linear-gradient(150deg,rgba(0,0,0,.15),rgba(0,0,0,.85)),url(/brand/aloaksi-desktop.png) 50%/cover}.manifesto{min-height:760px;padding:150px 8vw;display:flex;flex-direction:column;align-items:center;text-align:center;background:#0c0c0c}.manifesto h2{font-size:clamp(54px,7vw,110px);line-height:.95;letter-spacing:-.045em;margin:65px 0 40px}.manifesto h2 span{color:var(--pink)}.manifesto-copy{font-family:Spectral;color:#cfcfcf;font-size:22px;max-width:740px;line-height:1.45}.value-section{min-height:850px;padding:140px 7vw;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;background:var(--paper);color:#080808}.value-title h2{font-size:clamp(68px,8vw,128px);line-height:.78;letter-spacing:-.065em;margin:45px 0}.value-title h2 span{color:var(--pink)}.value-quote{align-self:end;margin-bottom:80px;border-left:5px solid var(--pink);padding-left:34px}.value-quote blockquote{font-family:Spectral;font-size:34px;line-height:1.15;margin:0 0 24px;color:var(--pink)}.value-quote p{font-weight:600;max-width:400px}.offers{padding:150px 6vw}.offers>h2{margin:55px 0 80px}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #333}.offer-grid article{min-height:350px;padding:35px;border-right:1px solid #333}.offer-grid article:last-child{border:0}.offer-grid span{font-size:11px;letter-spacing:.14em;color:#ff4d8a}.offer-grid h3{font-size:48px;margin:85px 0 20px}.offer-grid p{font-family:Spectral;color:#bbb;font-size:18px;max-width:330px}.offer-grid .featured{background:var(--pink);transform:scale(1.04);border:0}.featured p,.featured span{color:#fff}.contact{min-height:800px;background:var(--pink);padding:120px 7vw;position:relative;display:flex;flex-direction:column;justify-content:center}.contact>img{position:absolute;right:7vw;top:100px;width:100px;filter:brightness(0) invert(1)}.contact .eyebrow{color:#fff}.contact h2{font-size:clamp(70px,9vw,150px);letter-spacing:-.06em;line-height:.82;margin:60px 0}.contact h2 em{font-family:Spectral;font-weight:400}.contact>a{font-size:24px;font-weight:600;border-bottom:2px solid #fff;padding-bottom:10px;align-self:flex-start}.contact>a span{margin-left:20px}footer{padding:80px 6vw 50px}footer>img{width:180px}footer>p{font-family:Spectral;font-size:22px;color:#bbb;margin:40px 0 100px}footer>div{display:flex;justify-content:space-between;border-top:1px solid #333;padding-top:25px;font-size:12px;letter-spacing:.1em}@media(max-width:900px){.site-header{height:76px;padding:0 22px}.brand{width:145px;height:52px}.brand-mark{width:38px;height:38px}.brand-word{width:138px;height:38px}.brand:focus-visible .brand-mark,.brand:hover .brand-mark{transform:translate(108px,-13px) scale(.25) rotate(-5deg)}.site-header nav{display:none}.nav-cta{margin-left:auto}.hero{min-height:720px;padding:140px 22px 70px}.hero-copy{width:100%}.hero h1{font-size:18vw;margin-top:60px}.hero-aside{position:relative;top:auto;right:auto;width:88%;margin:80px 0 0 12%}.hero-art{opacity:.25}.section-intro{grid-template-columns:1fr}.section-intro h2{font-size:17vw}.offers,.work-section{padding:100px 22px}.work-grid{grid-template-columns:1fr}.work-card{min-height:330px}.manifesto{padding:110px 22px;min-height:640px}.manifesto h2{font-size:13vw}.value-section{grid-template-columns:1fr;min-height:760px;padding:100px 22px}.value-title h2{font-size:17vw}.value-quote{margin:60px 0 0}.offer-grid{grid-template-columns:1fr}.offer-grid article{border-right:0;border-bottom:1px solid #333}.offer-grid .featured{transform:none}.contact{min-height:680px;padding:90px 22px}.contact>img{width:64px;right:22px;top:60px}.contact h2{font-size:18vw}footer{padding:70px 22px 35px}}@media(max-width:480px){.nav-cta{font-size:0}.nav-cta span{font-size:16px}.hero{min-height:780px}.hero-aside{margin-left:0;width:100%}.work-card h3{font-size:34px}.manifesto-copy{font-size:18px}.value-quote blockquote{font-size:28px}.contact>a{font-size:18px}footer>div{gap:20px;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.brand-mark,.brand-word,.work-card{transition:none}.brand:focus-visible .brand-mark,.brand:hover .brand-mark{transform:translate(124px,-15px) scale(.25) rotate(-5deg)}.brand:focus-visible .brand-word,.brand:hover .brand-word{transform:none;opacity:1}}.gallery-page{min-height:100vh;background:#080808;color:#fff}.gallery-header{height:96px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #292929}.gallery-brand{gap:14px;font-family:Spectral;font-size:25px}.gallery-brand img{width:34px;height:34px}.gallery-header nav{display:flex;gap:30px;font-size:14px}.gallery-header nav a{color:#aaa}.gallery-header nav a:hover,.gallery-header nav a[aria-current=page]{color:#fff}.gallery-intro{padding:100px 5vw 90px;display:grid;grid-template-columns:.65fr 2fr 1fr;gap:50px;align-items:end}.gallery-intro h1{font-size:clamp(64px,8vw,132px);line-height:.82;letter-spacing:-.06em;margin:0}.gallery-intro h1 em{font-family:Spectral;font-weight:400;color:var(--pink)}.gallery-intro>p:last-child{font-family:Spectral;font-size:20px;color:#bbb;line-height:1.45;max-width:420px}.motion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 3vw 120px}.motion-card{min-height:570px;overflow:hidden;padding:28px;flex-direction:column;background:#151515;border:1px solid #303030}.motion-card,.motion-card-top{position:relative;display:flex}.motion-card-top{justify-content:space-between;font-size:11px;letter-spacing:.16em;z-index:4}.motion-card-top b{font-weight:600}.motion-stage{height:285px;position:relative;margin:20px -28px 0;overflow:hidden}.motion-stage img{position:absolute;display:block}.motion-triangle{width:76px;height:76px;left:40px;top:82px;object-fit:contain;z-index:3}.motion-word{width:78%;height:auto;left:11%;top:125px;opacity:0;z-index:2}.motion-card-copy{position:relative;z-index:4;margin-top:auto}.motion-card-copy h2{font-size:38px;line-height:.95;margin:0 0 13px;letter-spacing:-.035em}.motion-card-copy p{font-family:Spectral;color:#bbb;font-size:16px;line-height:1.4;max-width:90%}.motion-card button{align-self:flex-start;background:none;color:#fff;border:0;border-bottom:1px solid #777;padding:5px 0;font:600 13px Source;cursor:pointer;position:relative;z-index:4}.motion-card button span{color:#ff4d8a;margin-left:8px}.motion-card button:focus-visible{outline:2px solid var(--pink);outline-offset:5px}.constellation-dots,.constellation-lines,.motion-beam,.motion-glow,.origami-planes{position:absolute;inset:0;pointer-events:none}@keyframes guided-flight{0%{transform:translate(0) scale(1) rotate(0)}45%{transform:translate(120px,-46px) scale(.62) rotate(18deg)}78%{transform:translate(250px,8px) scale(.24) rotate(-7deg)}88%{transform:translate(240px,-2px) scale(.28) rotate(-3deg)}to{transform:translate(244px) scale(.26) rotate(-5deg)}}@keyframes word-rise{0%,28%{transform:translateY(75px);opacity:0}70%,to{transform:translateY(0);opacity:1}}.motion-flight .motion-triangle{animation:guided-flight 3.4s cubic-bezier(.22,.78,.2,1) forwards}.motion-flight .motion-word{animation:word-rise 3.4s ease forwards}.card-trace{background:#f3efeb;color:#080808}.card-trace .motion-card-copy p{color:#444}.card-trace button{color:#080808}.motion-trace .motion-triangle{left:calc(50% - 45px);top:44px;width:90px;height:90px;opacity:0;animation:trace-mark 3.6s ease forwards}.motion-trace .motion-word{filter:drop-shadow(0 0 0 var(--pink));animation:trace-word 3.6s ease forwards}.motion-trace .motion-glow{inset:65px 20% auto;height:3px;background:var(--pink);transform-origin:left;animation:trace-line 3.6s ease forwards}@keyframes trace-line{0%{transform:scaleX(0);opacity:1}40%{transform:scaleX(1)}75%,to{transform:scaleX(1);opacity:0}}@keyframes trace-mark{0%,25%{opacity:0;filter:drop-shadow(0 0 16px var(--pink))}50%,to{opacity:1;filter:drop-shadow(0 0 0 transparent);transform:translate(126px,-45px) scale(.27)}}@keyframes trace-word{0%,42%{opacity:0;transform:translateY(20px);filter:drop-shadow(0 0 15px var(--pink))}75%,to{opacity:1;transform:none;filter:drop-shadow(0 0 0 transparent)}}.card-origami{background:#f3efeb;color:#080808}.card-origami .motion-card-copy p{color:#444}.card-origami button{color:#080808}.motion-origami .motion-triangle{opacity:0}.origami-planes{left:calc(50% - 50px);top:60px;width:100px;height:90px;inset:auto}.origami-planes i{position:absolute;width:70px;height:70px;background:var(--pink);clip-path:polygon(50% 0,100% 100%,0 72%);transform-origin:center;opacity:.85}.origami-planes i:first-child{transform:translateX(-45px) rotateY(78deg)}.origami-planes i:nth-child(2){transform:translateX(45px) rotateY(-78deg)}.origami-planes i:nth-child(3){transform:translateY(-48px) rotateX(78deg)}.motion-origami .origami-planes i{animation:fold-plane 3.5s cubic-bezier(.2,.8,.2,1) forwards}.motion-origami .motion-word{animation:origami-word 3.5s ease forwards}@keyframes fold-plane{0%{opacity:.15}48%{transform:translate(0) rotateX(0) rotateY(0);opacity:.9}70%,to{transform:translate(140px,-48px) scale(.18);opacity:0}}@keyframes origami-word{0%,48%{opacity:0;transform:scaleX(.8)}78%,to{opacity:1;transform:none}}.card-constellation{background:#020202}.constellation-dots i{position:absolute;width:10px;height:10px;border-radius:50%;background:#ff4d8a;box-shadow:0 0 16px #ff4d8a;opacity:0}.constellation-dots i:first-child{left:38%;top:38px}.constellation-dots i:nth-child(2){left:28%;top:135px}.constellation-dots i:nth-child(3){left:58%;top:150px}.constellation-lines i{position:absolute;height:1px;background:var(--pink);transform-origin:left;transform:scaleX(0)}.constellation-lines i:first-child{width:103px;left:38%;top:43px;transform:rotate(102deg) scaleX(0)}.constellation-lines i:nth-child(2){width:130px;left:28%;top:140px;transform:rotate(7deg) scaleX(0)}.constellation-lines i:nth-child(3){width:117px;left:38%;top:43px;transform:rotate(61deg) scaleX(0)}.motion-constellation .constellation-dots i{animation:star-in 3.8s ease forwards}.motion-constellation .constellation-dots i:nth-child(2){animation-delay:.22s}.motion-constellation .constellation-dots i:nth-child(3){animation-delay:.44s}.motion-constellation .constellation-lines i{animation:line-connect 3.8s ease forwards}.motion-constellation .motion-triangle{left:calc(50% - 45px);top:40px;width:90px;height:90px;opacity:0;animation:constellation-mark 3.8s ease forwards}.motion-constellation .motion-word{animation:constellation-word 3.8s ease forwards}@keyframes star-in{0%,8%{opacity:0;transform:scale(0)}25%,58%{opacity:1;transform:scale(1)}75%,to{opacity:0}}@keyframes line-connect{0%,22%{opacity:0}48%{opacity:1;transform:rotate(var(--r,0)) scaleX(1)}72%,to{opacity:0}}@keyframes constellation-mark{0%,52%{opacity:0;filter:drop-shadow(0 0 20px var(--pink))}68%{opacity:1}to{opacity:1;transform:translate(126px,-40px) scale(.27)}}@keyframes constellation-word{0%,65%{opacity:0}88%,to{opacity:1}}.card-beam{background:linear-gradient(145deg,#25000e,#080808)}.motion-beam .motion-triangle{left:-90px;top:68px;animation:beam-mark 3s cubic-bezier(.2,.8,.2,1) forwards}.motion-beam .motion-beam{height:3px;top:120px;left:-20%;right:auto;width:120%;background:linear-gradient(90deg,transparent,var(--pink),#fff,transparent);filter:blur(1px);transform:translateX(-100%);animation:beam-sweep 3s ease forwards}.motion-beam .motion-word{animation:beam-word 3s ease forwards}@keyframes beam-sweep{0%{transform:translateX(-100%);opacity:0}18%{opacity:1}65%{transform:translateX(75%);opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes beam-mark{0%{transform:translateX(0) rotate(-18deg)}60%{transform:translateX(240px) rotate(10deg) scale(.65)}to{transform:translate(374px,-53px) rotate(-5deg) scale(.25)}}@keyframes beam-word{0%,44%{opacity:0;clip-path:inset(0 100% 0 0)}82%,to{opacity:1;clip-path:inset(0 0 0 0)}}.card-magnetic{background:var(--pink)}.card-magnetic .motion-card-copy p{color:#fff}.card-magnetic .motion-card button{border-color:#fff}.motion-magnetic .motion-word{opacity:1;transform:translateY(64px);animation:magnetic-word 3.2s cubic-bezier(.2,.8,.2,1) forwards}.motion-magnetic .motion-triangle{left:40px;top:35px;animation:magnetic-mark 3.2s cubic-bezier(.16,1,.3,1) forwards}@keyframes magnetic-word{0%{transform:translateY(64px);opacity:0}35%,to{transform:translateY(0);opacity:1}}@keyframes magnetic-mark{0%,30%{transform:translate(0) scale(1)}65%{transform:translate(257px,42px) scale(.22) rotate(-9deg)}76%{transform:translate(237px,23px) scale(.31) rotate(-2deg)}86%{transform:translate(247px,31px) scale(.25) rotate(-6deg)}to{transform:translate(244px,29px) scale(.26) rotate(-5deg)}}.gallery-footer{padding:38px 4vw;border-top:1px solid #292929;display:flex;justify-content:space-between;color:#888;font-size:13px}.gallery-footer a{color:#fff}@media(max-width:1050px){.gallery-intro{grid-template-columns:1fr}.motion-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.gallery-header{height:76px;padding:0 22px}.gallery-intro{padding:75px 22px}.gallery-intro h1{font-size:17vw}.motion-grid{grid-template-columns:1fr;padding:0 14px 80px}.motion-card{min-height:540px}.gallery-footer{padding:30px 22px;gap:24px;flex-direction:column}}.constellation-lines i:first-child{--r:102deg}.constellation-lines i:nth-child(2){--r:7deg}.constellation-lines i:nth-child(3){--r:61deg}.motion-stage.motion-beam{position:relative;inset:auto}.beam-streak{position:absolute;pointer-events:none;height:3px;top:120px;left:-20%;width:120%;background:linear-gradient(90deg,transparent,var(--pink),#fff,transparent);filter:blur(1px);transform:translateX(-100%);animation:beam-sweep 3s ease forwards}@media(prefers-reduced-motion:reduce){.motion-stage *{animation-duration:.01ms!important;animation-delay:0s!important}}.flight-study{padding:0 5vw 120px}.flight-card{position:relative;overflow:hidden;min-height:690px;padding:32px;border:1px solid #353535;background:radial-gradient(circle at 78% 37%,rgba(223,10,85,.08),transparent 23%),#111}.flight-stage{height:470px;display:grid;place-items:center;margin:0 -20px;overflow:hidden}.flight-lockup{position:relative;width:min(84%,1050px);aspect-ratio:1461/822}.flight-final-logo{position:absolute;inset:0;width:100%;height:100%;opacity:0;filter:drop-shadow(0 0 0 transparent);animation:flight-logo-arrive 5.2s cubic-bezier(.22,.72,.18,1) forwards}.flight-comet{position:absolute;z-index:3;left:82%;top:31.75%;width:5%;aspect-ratio:1;transform-origin:50% 50%;animation:flight-comet-path 5.2s cubic-bezier(.3,.02,.16,1) forwards;will-change:transform,opacity}.flight-comet img{position:absolute;z-index:2;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 7px rgba(255,28,112,.9))}.flight-trail{position:absolute;z-index:1;right:52%;top:50%;width:650%;height:18%;border-radius:999px;transform:translateY(-50%);transform-origin:right center;background:linear-gradient(90deg,transparent,rgba(223,10,85,.08) 30%,rgba(255,28,112,.75) 84%,#ffd0e1);filter:blur(4px);animation:flight-trail-breathe 5.2s ease forwards}.flight-trail-core{width:400%;height:5%;filter:blur(.5px);background:linear-gradient(90deg,transparent,rgba(255,28,112,.8),#fff)}.flight-arrival-glow{position:absolute;z-index:1;left:76%;top:20%;width:18%;aspect-ratio:1;border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(255,98,153,.44) 0,rgba(223,10,85,.2) 25%,transparent 68%);filter:blur(7px);animation:flight-lock-glow 5.2s ease-out forwards}.flight-details{display:flex;align-items:end;justify-content:space-between;gap:40px;position:relative;z-index:5}.flight-card .motion-card-copy{margin:0}.flight-card .motion-card-copy h2{font-size:clamp(42px,5vw,72px)}.flight-card .motion-card-copy p{max-width:620px;font-size:19px}.flight-card button{background:none;color:#fff;border:0;border-bottom:1px solid #777;padding:7px 0;font:600 15px Source;cursor:pointer;white-space:nowrap}.flight-card button span{color:#ff4d8a;margin-left:8px}.flight-card button:focus-visible{outline:2px solid var(--pink);outline-offset:5px}@keyframes flight-comet-path{0%{transform:translate(-1450%,-420%) scale(8) rotate(-18deg);opacity:0}6%{opacity:1}25%{transform:translate(-1120%,-130%) scale(5.8) rotate(10deg)}48%{transform:translate(-700%,250%) scale(3.6) rotate(-13deg)}68%{transform:translate(-300%,-120%) scale(2.1) rotate(8deg)}84%{transform:translate(-45%,-18%) scale(1.14) rotate(-2deg)}91%{transform:translate(8%,4%) scale(.96) rotate(1deg)}96%{transform:translate(-2%,-1%) scale(1.01) rotate(0)}to{transform:none;opacity:0}}@keyframes flight-trail-breathe{0%,5%{opacity:0;transform:translateY(-50%) scaleX(.15)}18%,68%{opacity:1;transform:translateY(-50%) scaleX(1)}86%{opacity:.8;transform:translateY(-50%) scaleX(.4)}96%,to{opacity:0;transform:translateY(-50%) scaleX(.05)}}@keyframes flight-logo-arrive{0%,59%{opacity:0;transform:translateY(7%);filter:drop-shadow(0 0 20px rgba(223,10,85,0))}76%{opacity:.38;transform:translateY(2%)}90%{opacity:.82;transform:none;filter:drop-shadow(0 0 9px rgba(223,10,85,.15))}96%{opacity:1;filter:drop-shadow(0 0 26px rgba(255,35,116,.9))}to{opacity:1;transform:none;filter:drop-shadow(0 0 7px rgba(223,10,85,.28))}}@keyframes flight-lock-glow{0%,84%{opacity:0;transform:scale(.45)}94%{opacity:1;transform:scale(1.18)}to{opacity:.28;transform:scale(1)}}@media(max-width:800px){.flight-study{padding:0 14px 80px}.flight-card{min-height:590px;padding:22px}.flight-stage{height:350px;margin:0 -10px}.flight-lockup{width:105%}.flight-details{align-items:start;flex-direction:column}.flight-card .motion-card-copy p{font-size:17px}}@media(prefers-reduced-motion:reduce){.flight-final-logo{opacity:1;animation:none}.flight-arrival-glow,.flight-comet{display:none}}.supernova-card{background:#090909}.supernova-lockup{isolation:isolate}.supernova-final-logo{position:absolute;inset:0;width:100%;height:100%;opacity:0;transform:translateY(10%);filter:drop-shadow(0 0 0 transparent)}.supernova-cover{position:absolute;z-index:2;left:81%;top:29%;width:8%;height:15%;background:#090909}.supernova-origin{position:absolute;z-index:5;left:13%;top:27%;width:13%;aspect-ratio:1}.supernova-origin>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 9px rgba(223,10,85,.55))}.nova-ray,.nova-ring{position:absolute;pointer-events:none;opacity:0}.nova-ring{inset:50%;border:1px solid #ff377f;border-radius:50%;box-shadow:0 0 15px rgba(255,33,112,.8)}.nova-ray{left:50%;top:50%;width:180%;height:1px;transform-origin:left;background:linear-gradient(90deg,#fff,#ff1f70 18%,transparent 75%);filter:drop-shadow(0 0 4px #ff1f70)}.nova-ray-two{transform:rotate(120deg)}.nova-ray-three{transform:rotate(238deg)}.landing-constellation{position:absolute;z-index:4;left:82%;top:31.75%;width:5%;aspect-ratio:1;opacity:0;filter:drop-shadow(0 0 6px #ff1f70)}.landing-constellation .star{position:absolute;z-index:2;width:10%;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 0 8px 3px #ff1f70}.star-a{left:78%;top:2%}.star-b{left:0;top:67%}.star-c{left:82%;top:94%}.landing-constellation .star-line{position:absolute;z-index:1;height:3%;background:linear-gradient(90deg,#fff,#e0195d);transform-origin:left;transform:scaleX(0)}.star-line-a{left:80%;top:8%;width:104%;rotate:139deg}.star-line-b{left:5%;top:72%;width:82%;rotate:19deg}.star-line-c{left:83%;top:9%;width:90%;rotate:89deg}.supernova-final-glow{position:absolute;z-index:1;left:76%;top:20%;width:18%;aspect-ratio:1;border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(255,255,255,.48),rgba(255,38,117,.3) 22%,transparent 68%);filter:blur(7px)}.supernova-card:focus-within .supernova-origin,.supernova-card:hover .supernova-origin{animation:nova-origin 5.4s ease forwards}.supernova-card:focus-within .supernova-origin>img,.supernova-card:hover .supernova-origin>img{animation:nova-spin 5.4s cubic-bezier(.22,.72,.18,1) forwards}.supernova-card:focus-within .nova-ring-one,.supernova-card:hover .nova-ring-one{animation:nova-ring 5.4s ease-out forwards}.supernova-card:focus-within .nova-ring-two,.supernova-card:hover .nova-ring-two{animation:nova-ring-delayed 5.4s ease-out forwards}.supernova-card:focus-within .nova-ray,.supernova-card:hover .nova-ray{animation:nova-ray 5.4s ease-out forwards}.supernova-card:focus-within .supernova-final-logo,.supernova-card:hover .supernova-final-logo{animation:nova-word-rise 5.4s cubic-bezier(.2,.8,.2,1) forwards}.supernova-card:focus-within .supernova-cover,.supernova-card:hover .supernova-cover{animation:nova-cover 5.4s step-end forwards}.supernova-card:focus-within .landing-constellation,.supernova-card:hover .landing-constellation{animation:constellation-in 5.4s ease forwards}.supernova-card:focus-within .landing-constellation .star-line,.supernova-card:hover .landing-constellation .star-line{animation:constellation-draw 5.4s ease forwards}.supernova-card:focus-within .supernova-final-glow,.supernova-card:hover .supernova-final-glow{animation:nova-final-glow 5.4s ease-out forwards}@keyframes nova-origin{0%,6%{transform:translate(0) scale(1);opacity:1}27%{transform:translate(170%,-20%) scale(.82);opacity:1}36%{transform:translate(205%,-10%) scale(.15);opacity:0}to{opacity:0}}@keyframes nova-spin{0%{transform:rotate(0) scale(1)}28%{transform:rotate(560deg) scale(.72);filter:drop-shadow(0 0 22px #ff1f70)}36%,to{transform:rotate(760deg) scale(.05);opacity:0}}@keyframes nova-ring{0%,25%{inset:50%;opacity:0}30%{opacity:1}43%,to{inset:-180%;opacity:0}}@keyframes nova-ring-delayed{0%,29%{inset:50%;opacity:0}34%{opacity:.8}48%,to{inset:-130%;opacity:0}}@keyframes nova-ray{0%,27%{opacity:0;scale:.05 1}32%{opacity:1;scale:1 1}45%,to{opacity:0;scale:1.8 1}}@keyframes nova-word-rise{0%,35%{opacity:0;transform:translateY(10%)}57%{opacity:1;transform:none}91%{opacity:1;filter:drop-shadow(0 0 0 transparent)}96%{opacity:1;filter:drop-shadow(0 0 25px rgba(255,35,116,.85))}to{opacity:1;transform:none;filter:drop-shadow(0 0 6px rgba(223,10,85,.25))}}@keyframes nova-cover{0%,90%{opacity:1}91%,to{opacity:0}}@keyframes constellation-in{0%,57%{opacity:0;transform:scale(.35) rotate(-18deg)}66%{opacity:1}86%{opacity:1;transform:scale(1) rotate(0)}91%,to{opacity:0;transform:scale(1)}}@keyframes constellation-draw{0%,63%{transform:scaleX(0)}82%,to{transform:scaleX(1)}}@keyframes nova-final-glow{0%,88%{opacity:0;transform:scale(.35)}95%{opacity:1;transform:scale(1.2)}to{opacity:.2;transform:scale(1)}}@media(hover:none){.supernova-card .supernova-origin{animation:nova-origin 5.4s ease forwards}.supernova-card .supernova-origin>img{animation:nova-spin 5.4s cubic-bezier(.22,.72,.18,1) forwards}.supernova-card .nova-ring-one{animation:nova-ring 5.4s ease-out forwards}.supernova-card .nova-ring-two{animation:nova-ring-delayed 5.4s ease-out forwards}.supernova-card .nova-ray{animation:nova-ray 5.4s ease-out forwards}.supernova-card .supernova-final-logo{animation:nova-word-rise 5.4s cubic-bezier(.2,.8,.2,1) forwards}.supernova-card .supernova-cover{animation:nova-cover 5.4s step-end forwards}.supernova-card .landing-constellation{animation:constellation-in 5.4s ease forwards}.supernova-card .landing-constellation .star-line{animation:constellation-draw 5.4s ease forwards}.supernova-card .supernova-final-glow{animation:nova-final-glow 5.4s ease-out forwards}}@media(prefers-reduced-motion:reduce){.supernova-final-logo{opacity:1;transform:none;animation:none!important}.landing-constellation,.supernova-cover,.supernova-final-glow,.supernova-origin{display:none}}.precision-card{background:#090909}.precision-lockup{isolation:isolate}.precision-final-logo{position:absolute;inset:0;width:100%;height:100%;opacity:0;clip-path:inset(0 100% 0 0);filter:drop-shadow(0 0 0 transparent)}.precision-triangle-mask{position:absolute;z-index:3;left:81%;top:29%;width:8%;height:15%;background:#090909}.precision-mark{position:absolute;z-index:6;left:82%;top:31.75%;width:5%;aspect-ratio:1;transform-origin:center;will-change:transform}.precision-mark>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.precision-edge{position:absolute;z-index:2;height:2px;width:78%;left:11%;top:50%;opacity:0;transform-origin:left;background:linear-gradient(90deg,transparent,#fff 45%,#ff2b77);filter:drop-shadow(0 0 4px #ff2b77)}.edge-one{transform:rotate(-41deg)}.edge-two{transform:rotate(41deg)}.edge-three{transform:rotate(180deg)}.precision-scan-line{position:absolute;z-index:5;left:8%;top:50%;width:0;height:1px;opacity:0;background:linear-gradient(90deg,transparent,#df0a55 55%,#fff 88%,transparent);box-shadow:0 0 7px rgba(255,30,109,.75)}.precision-target{position:absolute;z-index:5;left:80.8%;top:27.6%;width:7.5%;aspect-ratio:1;opacity:0}.precision-target i{position:absolute;width:22%;height:22%;border-color:rgba(255,73,139,.9);border-style:solid}.precision-target i:first-child{left:0;top:0;border-width:1px 0 0 1px}.precision-target i:nth-child(2){right:0;top:0;border-width:1px 1px 0 0}.precision-target i:nth-child(3){left:0;bottom:0;border-width:0 0 1px 1px}.precision-target i:nth-child(4){right:0;bottom:0;border-width:0 1px 1px 0}.precision-pulse{position:absolute;z-index:7;left:82%;top:31.75%;width:5%;aspect-ratio:1;border:1px solid #ff2b77;border-radius:50%;opacity:0;box-shadow:0 0 12px rgba(255,43,119,.7)}.precision-card:focus-within .precision-mark,.precision-card:hover .precision-mark{animation:precision-dock 1.35s cubic-bezier(.4,.14,.3,1) forwards}.precision-card:focus-within .precision-edge,.precision-card:hover .precision-edge{animation:precision-edge-on 1.35s ease forwards}.precision-card:focus-within .precision-scan-line,.precision-card:hover .precision-scan-line{animation:precision-scan 1.35s cubic-bezier(.2,0,.38,.9) forwards}.precision-card:focus-within .precision-final-logo,.precision-card:hover .precision-final-logo{animation:precision-reveal 1.35s cubic-bezier(0,0,.3,1) forwards}.precision-card:focus-within .precision-target,.precision-card:hover .precision-target{animation:precision-target-lock 1.35s ease forwards}.precision-card:focus-within .precision-triangle-mask,.precision-card:hover .precision-triangle-mask{animation:precision-unmask 1.35s step-end forwards}.precision-card:focus-within .precision-pulse,.precision-card:hover .precision-pulse{animation:precision-pulse-out 1.35s ease-out forwards}@keyframes precision-dock{0%{transform:translate(-1280%,105%) scale(3) rotate(-7deg)}18%{transform:translate(-1280%,105%) scale(3) rotate(0)}48%{transform:translate(-760%,45%) scale(2.05) rotate(1deg)}74%{transform:translate(-210%,-18%) scale(1.25) rotate(-1deg)}91%{transform:translate(5%,1%) scale(.98) rotate(0)}97%{transform:translate(-1%) scale(1.01)}to{transform:none;opacity:0}}@keyframes precision-edge-on{0%,2%{opacity:0;scale:.1 1}19%,8%{opacity:1;scale:1 1}30%,to{opacity:0}}@keyframes precision-scan{0%,14%{width:0;opacity:0}20%{opacity:1}61%{width:80%;opacity:1}72%,to{width:84%;opacity:0}}@keyframes precision-reveal{0%,22%{opacity:0;clip-path:inset(0 100% 0 0)}64%{opacity:1;clip-path:inset(0 5% 0 0)}88%,to{opacity:1;clip-path:inset(0 0 0 0);filter:drop-shadow(0 0 0 transparent)}}@keyframes precision-target-lock{0%,57%{opacity:0;transform:scale(1.35)}65%,82%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.88)}}@keyframes precision-unmask{0%,96%{opacity:1}97%,to{opacity:0}}@keyframes precision-pulse-out{0%,91%{opacity:0;transform:scale(.25)}94%{opacity:1}to{opacity:0;transform:scale(3.4)}}@media(hover:none){.precision-card .precision-mark{animation:precision-dock 1.35s cubic-bezier(.4,.14,.3,1) forwards}.precision-card .precision-edge{animation:precision-edge-on 1.35s ease forwards}.precision-card .precision-scan-line{animation:precision-scan 1.35s cubic-bezier(.2,0,.38,.9) forwards}.precision-card .precision-final-logo{animation:precision-reveal 1.35s cubic-bezier(0,0,.3,1) forwards}.precision-card .precision-target{animation:precision-target-lock 1.35s ease forwards}.precision-card .precision-triangle-mask{animation:precision-unmask 1.35s step-end forwards}.precision-card .precision-pulse{animation:precision-pulse-out 1.35s ease-out forwards}}@media(prefers-reduced-motion:reduce){.precision-final-logo{opacity:1;clip-path:none;animation:none!important}.precision-mark,.precision-pulse,.precision-scan-line,.precision-target,.precision-triangle-mask{display:none}}.refraction-card{background:#090909}.refraction-lockup{isolation:isolate}.refraction-final-logo{position:absolute;inset:0;width:100%;height:100%;opacity:0;clip-path:inset(0 100% 0 0);filter:drop-shadow(0 0 0 transparent)}.refraction-triangle-mask{position:absolute;z-index:4;left:81%;top:29%;width:8%;height:15%;background:#090909}.refraction-mark{position:absolute;z-index:7;left:82%;top:31.75%;width:5%;aspect-ratio:1;transform:translate(-1250%,90%) scale(3);transform-origin:center;will-change:transform}.refraction-mark>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 7px rgba(223,10,85,.55))}.refraction-prism-glint{position:absolute;z-index:2;left:20%;top:8%;width:18%;height:85%;opacity:0;transform:rotate(20deg);background:linear-gradient(180deg,transparent,#fff 45%,transparent);filter:blur(.5px)}.refraction-input-beam{left:0;width:18%;height:2px;transform-origin:right;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 35%,#fff);box-shadow:0 0 7px rgba(255,255,255,.55)}.refraction-input-beam,.refraction-spectrum{position:absolute;z-index:5;top:48%;opacity:0}.refraction-spectrum{left:21%;width:65%;height:14%;transform-origin:left center}.refraction-spectrum i{position:absolute;left:0;width:100%;height:2px;transform-origin:left;background:linear-gradient(90deg,#fff,#ff6b9f 10%,#df0a55 48%,rgba(223,10,85,.08) 90%,transparent);box-shadow:0 0 5px rgba(223,10,85,.5)}.refraction-spectrum i:first-child{top:15%;transform:rotate(-3.6deg)}.refraction-spectrum i:nth-child(2){top:45%;transform:rotate(-.8deg)}.refraction-spectrum i:nth-child(3){top:75%;transform:rotate(2deg)}.refraction-finish{position:absolute;z-index:8;left:82%;top:31.75%;width:5%;aspect-ratio:1;border:1px solid rgba(255,255,255,.8);opacity:0;transform:scale(.2);filter:drop-shadow(0 0 8px #df0a55)}.refraction-card:focus-within .refraction-mark,.refraction-card:hover .refraction-mark{animation:refraction-mark 1.8s cubic-bezier(.4,.14,.3,1) forwards}.refraction-card:focus-within .refraction-prism-glint,.refraction-card:hover .refraction-prism-glint{animation:refraction-glint 1.8s ease forwards}.refraction-card:focus-within .refraction-input-beam,.refraction-card:hover .refraction-input-beam{animation:refraction-input 1.8s cubic-bezier(.2,0,.38,.9) forwards}.refraction-card:focus-within .refraction-spectrum,.refraction-card:hover .refraction-spectrum{animation:refraction-spectrum 1.8s cubic-bezier(0,0,.3,1) forwards}.refraction-card:focus-within .refraction-final-logo,.refraction-card:hover .refraction-final-logo{animation:refraction-logo 1.8s cubic-bezier(0,0,.3,1) forwards}.refraction-card:focus-within .refraction-triangle-mask,.refraction-card:hover .refraction-triangle-mask{animation:refraction-unmask 1.8s step-end forwards}.refraction-card:focus-within .refraction-finish,.refraction-card:hover .refraction-finish{animation:refraction-finish 1.8s ease-out forwards}@keyframes refraction-mark{0%{transform:translate(-1250%,90%) scale(3) rotate(0)}18%,44%{transform:translate(-1250%,90%) scale(3) rotate(11deg)}58%{transform:translate(-900%,55%) scale(2.35) rotate(7deg)}82%{transform:translate(-250%,-12%) scale(1.3) rotate(2deg)}96%{transform:none}to{transform:none;opacity:0}}@keyframes refraction-glint{0%,17%{opacity:0;transform:translateX(-80%) rotate(20deg)}23%{opacity:1}42%,to{opacity:0;transform:translateX(300%) rotate(20deg)}}@keyframes refraction-input{0%,8%{opacity:0;transform:scaleX(0)}18%,42%{opacity:1;transform:scaleX(1)}53%,to{opacity:0;transform:scaleX(1)}}@keyframes refraction-spectrum{0%,24%{opacity:0;transform:scaleX(.02)}32%{opacity:1}63%{opacity:.9;transform:scaleX(1)}78%,to{opacity:0;transform:scaleX(1)}}@keyframes refraction-logo{0%,28%{opacity:0;clip-path:inset(0 100% 0 0)}68%{opacity:1;clip-path:inset(0 8% 0 0)}94%,to{opacity:1;clip-path:inset(0 0 0 0);filter:drop-shadow(0 0 5px rgba(223,10,85,.2))}}@keyframes refraction-unmask{0%,96%{opacity:1}97%,to{opacity:0}}@keyframes refraction-finish{0%,91%{opacity:0;transform:scale(.2)}96%{opacity:1;transform:scale(1.12)}to{opacity:0;transform:scale(1.65)}}@media(hover:none){.refraction-card .refraction-mark{animation:refraction-mark 1.8s cubic-bezier(.4,.14,.3,1) forwards}.refraction-card .refraction-prism-glint{animation:refraction-glint 1.8s ease forwards}.refraction-card .refraction-input-beam{animation:refraction-input 1.8s cubic-bezier(.2,0,.38,.9) forwards}.refraction-card .refraction-spectrum{animation:refraction-spectrum 1.8s cubic-bezier(0,0,.3,1) forwards}.refraction-card .refraction-final-logo{animation:refraction-logo 1.8s cubic-bezier(0,0,.3,1) forwards}.refraction-card .refraction-triangle-mask{animation:refraction-unmask 1.8s step-end forwards}.refraction-card .refraction-finish{animation:refraction-finish 1.8s ease-out forwards}}@media(prefers-reduced-motion:reduce){.refraction-final-logo{opacity:1;clip-path:none;animation:none!important}.refraction-finish,.refraction-input-beam,.refraction-mark,.refraction-spectrum,.refraction-triangle-mask{display:none}}.conversion-header{display:grid;grid-template-columns:1fr auto 1fr}.conversion-header .nav-center{margin:0}.nav-actions{justify-self:end;display:flex;align-items:center;gap:22px;font-size:14px}.nav-talk{opacity:.82}.nav-talk:hover{opacity:1}.button-dark,.button-primary,.nav-project{display:inline-flex;align-items:center;justify-content:center;background:var(--pink);color:#fff;padding:14px 20px;border:0;font-weight:600;font-family:Source;cursor:pointer}.nav-project span{margin-left:10px}.conversion-hero .hero-copy{width:70%}.conversion-hero h1{font-size:clamp(64px,7.5vw,126px)}.hero-lead{font-family:Spectral;font-size:20px;line-height:1.45;color:#ddd;max-width:690px;margin:38px 0 0}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:34px}.button-quiet{display:inline-flex;align-items:center;border-bottom:1px solid #777;padding:13px 0;font-weight:600}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #333;border-left:1px solid #333}.service-card{min-height:300px;padding:32px;border-right:1px solid #333;border-bottom:1px solid #333;transition:background .25s,transform .25s}.service-card:hover{background:#171717;transform:translateY(-5px)}.concept-grid span,.pricing-tier small,.service-card>span,.story-grid span{font-size:11px;letter-spacing:.16em;color:#ff4d8a}.service-card h3{font-size:37px;line-height:1;margin:65px 0 18px}.concept-grid p,.service-card p{font-family:Spectral;color:#bbb;font-size:17px;line-height:1.45}.process-section{align-items:stretch;text-align:left;padding-left:6vw;padding-right:6vw}.process-section>h2{text-align:center}.process-track{display:grid;grid-template-columns:repeat(5,1fr);margin-top:70px;border-top:1px solid #444}.process-track article{padding:26px 24px 0 0}.process-track b{color:#ff4d8a;font-size:12px}.process-track h3{font-size:29px;margin:48px 0 16px}.process-track p{font-family:Spectral;color:#aaa;line-height:1.4}.concepts-section,.pricing-preview{padding:140px 6vw}.concept-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:18px}.concept-grid article{min-height:430px;padding:34px;border:1px solid #373737;display:flex;flex-direction:column;background:linear-gradient(145deg,#161616,#080808)}.concept-grid .concept-feature{background:linear-gradient(145deg,rgba(223,10,85,.85),rgba(30,0,12,.96)),url(/brand/aloaksi-desktop.png) 50%/cover}.concept-grid h3{font-size:44px;line-height:.95;margin:auto 0 20px}.concept-grid b{font-size:13px;margin-top:24px}.tier-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;margin-bottom:35px}.tier-preview-grid article{min-height:360px;padding:34px;border-right:1px solid #333;display:flex;flex-direction:column}.tier-preview-grid article:last-child{border:0}.tier-preview-grid .featured{background:var(--pink);transform:scale(1.025);border:0}.tier-preview-grid span{font-size:12px}.tier-preview-grid h3{font-size:48px;margin:70px 0 5px}.tier-preview-grid strong{font-size:20px}.tier-preview-grid p{font-family:Spectral;color:#bbb;font-size:17px;margin-top:auto}.tier-preview-grid .featured p{color:#fff}.who-preview{padding:150px 7vw;display:grid;grid-template-columns:1.25fr .75fr;gap:10vw;align-items:end;background:var(--paper);color:#080808}.who-preview h2{font-size:clamp(58px,7vw,105px);line-height:.86;letter-spacing:-.05em;margin:40px 0 0}.who-preview h2 span{color:var(--pink)}.who-preview>div:last-child p{font-family:Spectral;font-size:23px;line-height:1.45}.final-cta .cta-links{display:flex;gap:35px;align-items:center}.final-cta .cta-links a{font-size:20px;font-weight:600;border-bottom:2px solid #fff;padding-bottom:8px}.final-cta .cta-links a:nth-child(2),.final-cta .cta-links a:nth-child(3){opacity:.72}.footer-links{justify-content:flex-start;gap:32px}.footer-links span{margin-right:auto}.inner-page{min-height:100vh}.inner-page .site-header{position:absolute}.page-hero{min-height:660px;padding:190px 7vw 100px;display:grid;grid-template-columns:.6fr 2fr 1fr;gap:45px;align-items:end;border-bottom:1px solid #333;background:radial-gradient(circle at 75% 15%,rgba(223,10,85,.16),transparent 28%),#080808}.page-hero h1{font-size:clamp(64px,8vw,132px);line-height:.82;letter-spacing:-.06em;margin:0}.page-hero h1 em{font-family:Spectral;font-weight:400;color:var(--pink)}.page-hero>p:last-child{font-family:Spectral;color:#bbb;font-size:20px;line-height:1.45}.pricing-full{padding:90px 4vw 130px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pricing-tier{padding:34px;border:1px solid #3a3a3a;display:flex;flex-direction:column;min-height:880px}.pricing-tier.featured{background:var(--pink);border-color:var(--pink);transform:translateY(-18px)}.tier-heading>span{font-size:12px}.tier-heading h2{font-size:52px;margin:55px 0 4px}.tier-heading strong{font-size:22px}.tier-ideal{margin:55px 0 35px;min-height:120px}.pricing-tier li,.pricing-tier p{font-family:Spectral;font-size:16px;line-height:1.4;color:#ccc}.pricing-tier.featured li,.pricing-tier.featured p,.pricing-tier.featured small{color:#fff}.pricing-tier ul{padding-left:20px;min-height:230px}.pricing-tier li{margin:8px 0}.pricing-tier dl{margin-top:auto}.pricing-tier dl>div{border-top:1px solid rgba(255,255,255,.22);padding:13px 0}.pricing-tier dt{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#999}.pricing-tier.featured dt{color:#fff}.pricing-tier dd{margin:4px 0 0;font-family:Spectral}.button-dark{background:#080808}.proposal-note{padding:140px 8vw;display:grid;grid-template-columns:.6fr 1.2fr 1fr;gap:50px;background:var(--paper);color:#080808}.proposal-note h2{font-size:66px;line-height:.9;margin:0}.proposal-note ol{font-family:Spectral;font-size:20px;line-height:1.8;margin:0}.story-grid{padding:100px 6vw 140px;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#333}.story-grid article{background:#0b0b0b;padding:55px;min-height:390px}.story-grid h2{font-size:43px;line-height:1;margin:60px 0 25px}.story-grid p{font-family:Spectral;color:#bbb;font-size:18px;line-height:1.5}.principles{padding:140px 8vw;background:var(--paper);color:#080808;display:grid;grid-template-columns:1fr 2fr}.principles h3{font-size:clamp(44px,6vw,86px);line-height:.95;margin:0 0 25px;border-bottom:1px solid #aaa;padding-bottom:20px}.form-layout{padding:110px 8vw 150px;display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw}.form-layout h1{font-size:60px;margin:40px 0 20px}.form-layout>div>p:not(.eyebrow){font-family:Spectral;color:#bbb;font-size:19px;line-height:1.5}.contact-form{display:grid;gap:25px}.contact-form label,.details-fields label{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.contact-form input,.contact-form select,.contact-form textarea,.details-fields input{display:block;width:100%;margin-top:9px;background:#121212;border:1px solid #444;color:#fff;padding:16px;font:17px Source;border-radius:0}.contact-form textarea{resize:vertical}.form-note{color:#ff79aa}.project-builder{margin:0 auto 150px;width:min(1120px,90vw);border:1px solid #383838;background:#0d0d0d}.builder-progress{display:grid;grid-template-columns:auto 1fr auto;gap:25px;align-items:center;padding:20px 26px;border-bottom:1px solid #333;font-size:11px;letter-spacing:.13em}.builder-progress>div{height:2px;background:#333}.builder-progress i{display:block;height:100%;background:var(--pink);transition:width .3s}.builder-panel{min-height:530px;padding:65px 7vw}.builder-panel h2{font-size:clamp(45px,6vw,76px);line-height:.95;letter-spacing:-.04em;max-width:900px;margin:35px 0 55px}.builder-panel h2 span{color:var(--pink)}.choice-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.check-grid button,.choice-cards button,.single-list button{background:#151515;color:#fff;border:1px solid #3b3b3b;text-align:left;cursor:pointer;font-family:Source}.choice-cards button{padding:30px;min-height:180px}.choice-cards b{display:block;font-size:35px;margin-bottom:25px}.choice-cards span{font-family:Spectral;color:#aaa;font-size:17px;line-height:1.4}.check-grid button.selected,.choice-cards button.selected,.single-list button.selected{border-color:var(--pink);background:rgba(223,10,85,.13)}.check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.check-grid button,.single-list button{padding:18px;font-size:17px}.check-grid i,.single-list i{font-style:normal;color:#ff4d8a;display:inline-block;width:28px}.single-list{display:grid;gap:10px;max-width:780px}.details-fields{display:grid;gap:25px;max-width:700px}.details-fields small{color:#888}.builder-controls{min-height:80px;padding:18px 26px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:20px}.builder-controls .builder-back{margin-right:auto;background:none;border:0;color:#bbb;font:600 15px Source;cursor:pointer}.builder-controls button:disabled{opacity:.35;cursor:not-allowed}.brief-summary{white-space:pre-wrap;background:#080808;border:1px solid #333;padding:25px;color:#ccc;font:15px/1.6 Source;max-height:360px;overflow:auto}.recommendation-note{font-family:Spectral;color:#bbb;font-size:18px}.summary-actions{display:flex;gap:25px;margin-top:25px}.after-brief{margin-top:50px;padding-top:30px;border-top:1px solid #333}.after-brief h3{font-size:26px}.after-brief ol{font-family:Spectral;color:#bbb;line-height:1.7}@media(max-width:1000px){.conversion-header{display:flex}.conversion-header .nav-center{display:none}.nav-actions{margin-left:auto}.conversion-hero .hero-copy{width:100%}.service-grid{grid-template-columns:repeat(2,1fr)}.process-track{grid-template-columns:1fr}.process-track article{border-bottom:1px solid #333;padding-bottom:25px}.concept-grid,.pricing-full,.tier-preview-grid{grid-template-columns:1fr}.tier-preview-grid article{border-right:0;border-bottom:1px solid #333}.pricing-tier.featured,.tier-preview-grid .featured{transform:none}.form-layout,.page-hero,.principles,.proposal-note,.who-preview{grid-template-columns:1fr}.pricing-tier,.pricing-tier ul,.tier-ideal{min-height:auto}.pricing-tier dl{margin-top:45px}.story-grid{grid-template-columns:1fr}}@media(max-width:680px){.conversion-header{padding:0 18px}.conversion-header .brand{width:54px}.conversion-header .nav-talk{display:none}.nav-project{padding:11px 14px}.conversion-hero{padding-left:22px;padding-right:22px}.conversion-hero h1{font-size:17vw}.hero-lead{font-size:17px}.hero-actions{align-items:flex-start;flex-direction:column}.service-grid{grid-template-columns:1fr}.service-card{min-height:260px}.concepts-section,.pricing-preview,.process-section{padding:100px 22px}.concept-grid article{min-height:360px}.tier-preview-grid article{min-height:300px}.who-preview{padding:100px 22px}.who-preview>div:last-child p{font-size:19px}.final-cta .cta-links{align-items:flex-start;flex-direction:column;gap:20px}.page-hero{padding:150px 22px 75px;min-height:580px}.page-hero h1{font-size:17vw}.pricing-full{padding:65px 14px 90px}.pricing-tier{padding:26px}.form-layout,.principles,.proposal-note{padding:90px 22px}.proposal-note h2{font-size:50px}.story-grid{padding:1px}.story-grid article{padding:35px 25px}.story-grid h2{font-size:36px}.principles h3{font-size:12vw}.project-builder{width:calc(100% - 28px)}.builder-progress{grid-template-columns:1fr auto}.builder-progress>div{grid-row:2;grid-column:1/3}.builder-panel{padding:45px 22px;min-height:500px}.check-grid,.choice-cards{grid-template-columns:1fr}.choice-cards button{min-height:140px}.summary-actions{align-items:flex-start;flex-direction:column}.builder-controls{padding:14px}.footer-links{flex-direction:column}.footer-links span{margin:0}}.footer-links .footer-top{margin-right:auto}.footer-links span{margin-right:0}.final-cta h2{line-height:.96}.final-cta h2 em{display:block;margin-top:24px}@media(max-width:680px){.final-cta h2 em{margin-top:14px}.footer-links .footer-top{margin-right:0}}.concepts-section .section-intro h2 span{color:var(--pink)}.final-cta{background:#f4f1ed}.final-cta,.final-cta .eyebrow{color:#080808}.final-cta>img{filter:none}.final-cta .cta-links a{border-color:#080808}.kinetic-footer{padding:0;background:#050505;overflow:hidden}.footer-stage{position:relative;min-height:720px;display:block;border-bottom:1px solid #333}.footer-message{position:absolute;z-index:2;left:6vw;top:90px;padding:0;display:flex;flex-direction:column;align-items:flex-start}.footer-message img{width:170px}.footer-message p{margin:72px 0 0;font-size:clamp(42px,5vw,76px);line-height:.94;font-weight:600;max-width:520px;text-align:left}.footer-message p:first-letter{color:var(--pink)}.footer-message>span{margin-top:auto;font-family:Spectral;color:#999;font-size:18px}.type-signal{min-height:720px;width:100%;padding:150px 0 80px 6vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;transform:skewY(-1.5deg)}.signal-row{display:grid;gap:7px;margin:-6px 0}.signal-row span{display:grid;place-items:center;min-width:0;height:115px;background:#f7f7f5;color:#050505;font-size:clamp(50px,6.3vw,106px);line-height:1;font-weight:800;overflow:hidden;transition:transform .35s cubic-bezier(.2,0,.38,.9),background .35s,color .35s}.signal-row span:hover{transform:translateY(-10px) rotate(2deg);background:var(--pink);color:#fff}.row-bringing{grid-template-columns:repeat(8,1fr);width:92%;transform:none;margin-left:18vw}.row-light{grid-template-columns:repeat(5,1fr);width:50%;margin-left:18vw}.row-light span{background:var(--pink);color:#fff}.row-light span:nth-child(2n){background:#f7f7f5;color:#050505}.row-into{grid-template-columns:repeat(4,1fr);width:42%;margin-left:6vw}.row-into span:nth-child(2),.row-into span:nth-child(4){background:transparent;color:#fff;border:2px solid #fff}.row-action{grid-template-columns:repeat(6,1fr);width:64%;margin-left:18vw}.row-action span:nth-child(odd){clip-path:polygon(0 0,100% 12%,100% 88%,0 100%)}.kinetic-footer .footer-links{margin:0 6vw;padding:28px 0 38px;display:flex}.kinetic-footer .footer-links span{margin-left:auto}@media(max-width:900px){.footer-stage{grid-template-columns:1fr}.footer-message{min-height:360px}.type-signal{border-left:0;border-top:1px solid #282828}.signal-row span{height:15vw}.kinetic-footer .footer-links{flex-direction:row}}@media(max-width:680px){.final-cta{padding-top:100px;padding-bottom:100px}.footer-message{padding:65px 22px;min-height:310px}.footer-message img{width:145px}.footer-message p{font-size:48px}.type-signal{padding:38px 12px}.signal-row{gap:3px;margin:-2px 0}.signal-row span{height:16vw;font-size:11vw}.kinetic-footer .footer-links{margin:0 22px;flex-direction:row}.kinetic-footer .footer-links .footer-top{margin-right:auto}}.final-cta{background:var(--pink);color:#fff}.final-cta .eyebrow,.final-cta h2 span{color:#fff}.work-expand{height:570px;display:flex;gap:10px;width:100%;overflow:hidden}.work-expand-panel{position:relative;flex:.72 1 0;min-width:74px;padding:0;border:1px solid #393939;background:#111;color:#fff;overflow:hidden;cursor:pointer;text-align:left;font-family:Source;transition:flex .48s cubic-bezier(.2,0,.2,1),filter .35s,transform .35s;isolation:isolate}.work-expand-panel:after,.work-expand-panel:before{content:"";position:absolute;inset:0;z-index:-2;transition:transform .65s cubic-bezier(.2,0,.2,1),opacity .4s}.work-expand-panel:after{z-index:-1;background:linear-gradient(180deg,rgba(5,5,5,.03) 8%,rgba(5,5,5,.92))}.work-expand-panel.is-active{flex:5 1 0;filter:saturate(1.08)}.work-expand-panel:hover{transform:translateY(-5px)}.work-expand-panel:focus-visible{outline:2px solid #fff;outline-offset:-4px}.work-tone-identity:before{background:radial-gradient(circle at 70% 20%,rgba(255,95,150,.55),transparent 26%),linear-gradient(145deg,#ef0759,#9c0038 53%,#25000e)}.work-tone-identity:after{background:linear-gradient(180deg,transparent 10%,rgba(35,0,13,.9)),url(/brand/aloaksi-standard.svg) 70% 42%/78% auto no-repeat;opacity:.8}.work-tone-product:before{background:linear-gradient(145deg,#191919,#050505)}.work-tone-product:after{opacity:.5;background:linear-gradient(90deg,transparent 49%,rgba(223,10,85,.4) 50%,transparent 51%),linear-gradient(transparent 49%,rgba(255,255,255,.13) 50%,transparent 51%);background-size:72px 72px}.work-tone-city:before{background:url(/brand/aloaksi-desktop.png) 50%/cover}.work-tone-city:after{background:linear-gradient(180deg,rgba(5,5,5,.12),rgba(5,5,5,.94))}.work-panel-code{position:absolute;left:30px;top:30px;font-size:11px;letter-spacing:.16em;color:#ff78aa;white-space:nowrap;opacity:0;transform:translateY(8px);transition:opacity .25s .12s,transform .3s .12s}.work-panel-number{position:absolute;right:25px;top:28px;font-size:12px;color:#fff}.work-panel-copy{position:absolute;left:34px;right:34px;bottom:34px;display:flex;flex-direction:column;align-items:flex-start;opacity:0;transform:translateY(16px);transition:opacity .28s .1s,transform .4s .1s}.work-panel-copy strong{font-size:clamp(45px,5vw,74px);line-height:.92;letter-spacing:-.045em;max-width:650px}.work-panel-copy>span{font-family:Spectral;color:#d0c9c9;font-size:18px;line-height:1.45;max-width:590px;margin:22px 0 34px}.work-panel-copy b{font-size:13px;border-bottom:1px solid rgba(255,255,255,.7);padding-bottom:7px}.work-expand-panel.is-active .work-panel-code,.work-expand-panel.is-active .work-panel-copy{opacity:1;transform:none}.work-panel-rail{position:absolute;left:50%;bottom:30px;writing-mode:vertical-rl;transform:translateX(-50%) rotate(180deg);font-size:21px;font-weight:600;white-space:nowrap;opacity:.72;transition:opacity .2s}.work-expand-panel.is-active .work-panel-rail{opacity:0}.work-expand-panel.is-active:before{transform:scale(1.025)}@media(max-width:760px){.work-expand{height:690px;flex-direction:column}.work-expand-panel{min-width:0;min-height:72px;flex:.6 1 0}.work-expand-panel.is-active{flex:4.8 1 0}.work-panel-number{right:20px;top:20px}.work-panel-code{left:20px;top:20px}.work-panel-copy{left:22px;right:22px;bottom:24px}.work-panel-copy strong{font-size:42px}.work-panel-copy>span{font-size:16px;margin:16px 0 20px}.work-panel-rail{left:22px;bottom:24px;writing-mode:horizontal-tb;transform:none;font-size:18px}.work-tone-identity:after{background-size:105% auto}}.services-archive{position:relative;min-height:700px;margin:0 -6vw;padding:70px 6vw;overflow:hidden;color:#080808;transition:background-color .55s cubic-bezier(.2,0,.2,1),color .35s;isolation:isolate}.services-archive.archive-light{color:#fff}.archive-list{position:relative;z-index:2;width:78%}.archive-list button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 80px;align-items:center;gap:20px;padding:20px 0;border:0;border-bottom:1px solid;background:transparent;color:inherit;text-align:left;font-family:Source;cursor:pointer;opacity:.25;transition:opacity .25s,transform .3s}.archive-list button:first-child{border-top:1px solid}.archive-list button.is-active,.archive-list button:focus-visible,.archive-list button:hover{opacity:1;transform:translateX(12px)}.archive-list button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.archive-list button>span{font-size:clamp(45px,6vw,92px);line-height:.9;letter-spacing:-.055em;white-space:nowrap}.archive-list small{border:1px solid;border-radius:999px;padding:9px 15px;font-size:12px;white-space:nowrap}.archive-list b{font-size:12px;font-weight:600}.archive-preview{position:absolute;z-index:4;right:5vw;bottom:55px;width:min(29vw,430px);height:440px;border-radius:28px;overflow:hidden;background:#080808;color:#fff;box-shadow:0 25px 70px rgba(0,0,0,.3);cursor:grab;touch-action:none;user-select:none;transition:background .3s;will-change:transform}.archive-preview:active{cursor:grabbing}.archive-image{height:58%;display:grid;place-items:center;overflow:hidden;background:#111}.archive-image img{width:100%;height:100%;object-fit:cover;pointer-events:none}.archive-image.image-1 img,.archive-image.image-3 img{width:58%;height:58%;object-fit:contain}.archive-image.image-2 img{object-fit:contain;padding:18px}.archive-preview-copy{padding:22px 24px}.archive-preview-copy>span{color:#ff6a9f;font-size:11px;letter-spacing:.14em}.archive-preview-copy strong{display:block;font-size:29px;margin:8px 0}.archive-preview-copy p{font-family:Spectral;color:#bbb;font-size:14px;line-height:1.35;margin:0}.archive-preview>i{position:absolute;right:16px;top:16px;border-radius:999px;background:rgba(0,0,0,.68);padding:8px 10px;font-size:9px;letter-spacing:.12em;font-style:normal}.archive-controls{position:absolute;z-index:3;left:6vw;bottom:24px;display:flex;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.13em}.archive-controls span{margin-right:8px}.archive-controls button{width:34px;height:34px;border:1px solid;background:transparent;color:inherit;cursor:pointer}.archive-controls button:hover{background:#080808;color:#fff}@media(max-width:900px){.services-archive{min-height:780px}.archive-list{width:100%}.archive-list button{grid-template-columns:minmax(0,1fr) auto}.archive-list button b{display:none}.archive-list button>span{font-size:7vw}.archive-preview{right:6vw;bottom:55px;width:330px;height:350px}.archive-image{height:54%}}@media(max-width:680px){.services-archive{min-height:760px;margin:0 -22px;padding:50px 22px}.archive-list button{padding:18px 0;grid-template-columns:1fr}.archive-list button>span{font-size:11vw;white-space:normal}.archive-list small{display:none}.archive-preview{right:22px;bottom:70px;width:calc(100% - 88px);height:320px;border-radius:20px}.archive-preview-copy{padding:16px 18px}.archive-preview-copy strong{font-size:24px}.archive-controls{left:22px;bottom:24px}}.work-section{background:#0c0c0c}.services-archive-scroll{height:auto;margin:0 -6vw}.services-archive-scroll .services-archive{position:relative;top:auto;height:auto;min-height:700px;margin:0;padding-left:6vw;padding-right:6vw}.services-archive-scroll .archive-list button>span{font-size:clamp(35px,4.6vw,70px)}.archive-controls .archive-sound{width:auto;padding:0 11px;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.services-archive-scroll .archive-preview{top:50%;bottom:auto}.services-archive-scroll .archive-image img{width:100%;height:100%;object-fit:cover;padding:0;filter:saturate(.82) contrast(1.08) brightness(.82)}@media(max-width:680px){.services-archive-scroll{height:auto;margin:0 -22px}.services-archive-scroll .services-archive{min-height:760px;margin:0;padding-left:22px;padding-right:22px}.services-archive-scroll .archive-list button>span{font-size:8.5vw}.services-archive-scroll .archive-preview{top:auto;bottom:70px}.archive-controls .archive-sound{display:none}}.hero-aside .text-link{margin-top:18px;color:#fff}.hero-aside .text-link b{color:#fff}.hero-aside h2{max-width:340px}.conversion-hero{border-bottom-color:#0c0c0c}.concepts-section,.final-cta,.work-section{background:#0c0c0c;color:#fff}.final-cta .eyebrow{color:#ff4d8a}.final-cta>img{filter:brightness(0) invert(1)}.final-cta h2 span{color:var(--pink)}.final-cta .cta-links a{color:#fff;border-color:#fff}.kinetic-footer{background:#0c0c0c}.hero,.page-hero{border-bottom:0}.kinetic-footer .footer-stage{border-top:0;border-bottom:1px solid #333}.kinetic-footer .footer-links{border-top:0}.lets-talk-page .form-layout{padding-top:180px;min-height:760px}.contact-direct{margin-top:26px!important;font-size:18px!important}.contact-direct a{color:#fff;border-bottom:1px solid #777;padding-bottom:3px}.contact-direct a:hover{color:#ff4d8a;border-color:#ff4d8a}.footer-orbit{position:relative;width:min(430px,100%);aspect-ratio:1.08;margin:auto 0;isolation:isolate}.footer-orbit:before{content:"";position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle,rgba(223,10,85,.18),transparent 60%);filter:blur(18px);opacity:.8}.orbit-path{position:absolute;left:9%;right:11%;top:22%;bottom:20%;border-color:rgba(223,10,85,.34) rgba(223,10,85,.34) rgba(255,255,255,.1) transparent;border-style:solid;border-width:1px;border-radius:50%;transform:rotate(-18deg);opacity:.65}.footer-orbit .orbit-triangle{position:absolute;width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(223,10,85,.78));will-change:transform,opacity}.orbit-triangle-main{left:7%;top:62%;animation:triangle-projectile 4.8s cubic-bezier(.35,.02,.16,1) infinite}.orbit-triangle-shadow{opacity:.22}.orbit-one{left:22%;top:39%;transform:scale(.62) rotate(18deg);animation:triangle-ghost-one 4.8s ease infinite}.orbit-two{left:48%;top:24%;transform:scale(.42) rotate(42deg);animation:triangle-ghost-two 4.8s ease infinite}.orbit-three{left:72%;top:32%;transform:scale(.28) rotate(72deg);animation:triangle-ghost-three 4.8s ease infinite}@keyframes triangle-projectile{0%{transform:translate(0) scale(.72) rotate(-18deg);opacity:.55}18%{transform:translate(72px,-118px) scale(.85) rotate(18deg);opacity:1}42%{transform:translate(210px,-170px) scale(.66) rotate(54deg)}68%{transform:translate(330px,-82px) scale(.48) rotate(94deg);opacity:.9}to{transform:translate(0) scale(.72) rotate(342deg);opacity:.55}}@keyframes triangle-ghost-one{0%,to{opacity:.08}16%,34%{opacity:.28}55%{opacity:.1}}@keyframes triangle-ghost-two{0%,18%,to{opacity:.08}34%,52%{opacity:.24}70%{opacity:.08}}@keyframes triangle-ghost-three{0%,42%,to{opacity:.06}60%,76%{opacity:.2}}@media(max-width:680px){.footer-orbit{width:100%;max-width:320px}.footer-orbit .orbit-triangle{width:70px;height:70px}.lets-talk-page .form-layout{padding-top:130px;min-height:auto}}.who-page,.who-page .final-cta,.who-page .kinetic-footer,.who-page .manifesto,.who-page .page-hero{background:#0c0c0c;color:#fff}.who-stack{height:100vh;min-height:720px;padding:105px 6vw 55px;background:#0c0c0c;overflow:hidden;position:relative}.who-stack-label{display:flex;justify-content:space-between;color:#ff4d8a;font-size:11px;font-weight:600;letter-spacing:.2em}.who-stack-label small{color:#777;font:inherit}.who-stack-stage{position:relative;width:min(76vw,1120px);height:78%;margin:42px auto 0}.who-stack-card{position:absolute;inset:0;border-radius:26px;padding:44px 52px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;box-shadow:0 28px 80px rgba(0,0,0,.35);will-change:transform}.who-stack-card>small,.who-stack-card>span{font-size:11px;letter-spacing:.18em}.who-stack-card p{font-size:clamp(56px,7vw,112px);font-weight:800;line-height:.83;letter-spacing:-.06em;margin:0}.who-stack-card p em{font-family:Spectral;font-weight:400;color:var(--pink)}.who-stack-card-1{background:#f4f1ed;color:#080808}.who-stack-card-2{background:#181818;color:#fff}.who-stack-card-3{background:linear-gradient(145deg,#df0a55,#7d002c);color:#fff}.who-stack-card-3 p em{color:#fff}.who-stack-card-4{background:#050505;color:#fff;border:1px solid #303030}@media(max-width:680px){.who-stack{min-height:620px;padding:90px 18px 35px}.who-stack-label small{display:none}.who-stack-stage{width:100%;height:76%;margin-top:35px}.who-stack-card{padding:28px 24px;border-radius:18px}.who-stack-card p{font-size:15vw;line-height:.88}}.founder-feature{min-height:820px;padding:120px 8vw;display:grid;grid-template-columns:minmax(280px,.72fr) 1fr;gap:10vw;align-items:center;background:#0c0c0c}.founder-portrait{height:600px;overflow:hidden;background:#151515}.founder-portrait img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:saturate(.82) contrast(1.04);transition:transform .7s cubic-bezier(.2,0,.2,1),filter .4s}.founder-feature:hover .founder-portrait img{transform:scale(1.025);filter:saturate(1) contrast(1.04)}.founder-copy h2{font-size:clamp(66px,8vw,126px);line-height:.84;letter-spacing:-.06em;margin:46px 0 32px}.founder-copy>p:not(.eyebrow){font-family:Spectral;color:#c8c8c8;font-size:24px;line-height:1.45;max-width:650px}.founder-copy>span{display:block;margin-top:55px;color:#888;font-size:11px;letter-spacing:.18em}@media(max-width:760px){.founder-feature{min-height:auto;padding:90px 22px;grid-template-columns:1fr;gap:55px}.founder-portrait{height:auto;aspect-ratio:3/4}.founder-copy h2{margin-top:34px}.founder-copy>p:not(.eyebrow){font-size:20px}}.who-hero{min-height:720px;grid-template-columns:.55fr 2.2fr 1fr;padding-top:175px}.who-type-headline{font-size:clamp(48px,5.8vw,94px)!important;line-height:.94!important;letter-spacing:-.045em!important;align-self:center}.who-type-headline>span{display:block;color:#fff;font:inherit}.who-type-headline>em{display:inline;color:var(--pink);font-family:Spectral;font-weight:400}.who-type-headline>i{display:inline-block;width:.07em;height:.78em;background:var(--pink);margin-left:.08em;vertical-align:-.05em}@media(max-width:1000px){.who-hero{grid-template-columns:1fr;min-height:680px}.who-type-headline{font-size:clamp(54px,10vw,90px)!important}}@media(max-width:680px){.who-hero{padding-top:145px;min-height:620px}.who-type-headline{font-size:13vw!important}.who-hero>p:last-child{font-size:18px}}.who-hero{grid-template-columns:.45fr 3.55fr}.who-type-headline{width:100%}.who-type-headline>em{display:inline-block;white-space:nowrap;font-size:clamp(42px,5.1vw,82px)}@media(max-width:1000px){.who-hero{grid-template-columns:1fr}.who-type-headline>em{font-size:clamp(38px,8.8vw,78px)}}@media(max-width:680px){.who-type-headline>em{font-size:8.8vw}.who-type-headline>i{height:.68em}}.who-stack{padding-top:55px}.who-stack-stage{height:88%;margin-top:0}@media(max-width:680px){.who-stack{padding-top:35px}.who-stack-stage{height:90%;margin-top:0}}.founder-showcase{background:#0c0c0c;color:#fff}.founder-showcase-intro{min-height:78vh;padding:130px 8vw;display:flex;flex-direction:column;justify-content:center}.founder-showcase-intro h2{font-size:clamp(88px,12vw,190px);line-height:.78;letter-spacing:-.07em;margin:55px 0 45px}.founder-showcase-intro>p:last-child{font-family:Spectral;color:#c6c6c6;font-size:clamp(21px,2vw,31px);line-height:1.4;max-width:980px}.founder-gallery{height:175vh;position:relative;display:flex;gap:1.4vw;padding:2vw;overflow:hidden;background:#f2efeb;color:#080808}.founder-gallery-title{position:absolute;z-index:4;inset:50% auto auto 50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;mix-blend-mode:difference;color:#fff;width:80%}.founder-gallery-title span{display:block;font-size:11px;letter-spacing:.22em;margin-bottom:18px}.founder-gallery-title strong{font-size:clamp(52px,7vw,112px);line-height:.86;letter-spacing:-.055em}.founder-column{position:relative;width:25%;min-width:240px;height:150%;display:flex;flex-direction:column;gap:1.4vw;will-change:transform}.founder-column-1{top:-5%}.founder-column-2{top:-25%}.founder-column-3{top:-2%}.founder-column-4{top:-18%}.founder-column figure{position:relative;flex:1;margin:0;min-height:400px;overflow:hidden;background:#111}.founder-column img,.founder-column video{width:100%;height:100%;display:block;object-fit:cover}.founder-column figure:nth-child(2n){flex:1.16}.founder-column img{filter:saturate(.88) contrast(1.03);transition:filter .4s,transform .7s cubic-bezier(.2,0,.2,1)}.founder-column figure:hover img{filter:saturate(1.08) contrast(1.03);transform:scale(1.025)}@media(max-width:900px){.founder-showcase-intro{min-height:68vh;padding:100px 22px}.founder-gallery{height:150vh;gap:12px;padding:12px;overflow:hidden}.founder-column{min-width:42vw;gap:12px}.founder-column-3,.founder-column-4{display:none}.founder-gallery-title{width:90%}.founder-gallery-title strong{font-size:13vw}.founder-column figure{min-height:330px}}@media(min-width:901px){.services-archive-scroll .archive-list{width:62.4%}.services-archive-scroll .archive-list button>span{font-size:clamp(34px,4vw,62px)}}.type-signal{border-left:0}.page-curtain{position:fixed;z-index:9999;inset:0;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(7,1fr);pointer-events:none;visibility:visible}.page-curtain i{display:block;background:var(--pink);transform-origin:center;will-change:transform}.page-curtain.is-revealing{pointer-events:auto}.page-curtain.is-revealing i{animation:curtain-reveal .42s cubic-bezier(.7,0,.3,1) forwards;animation-delay:calc(var(--tile-order) * 14ms)}.page-curtain.is-idle{visibility:hidden}.page-curtain.is-covering{pointer-events:auto}.page-curtain.is-covering i{transform:scale(0);animation:curtain-cover .36s cubic-bezier(.7,0,.3,1) forwards;animation-delay:calc(var(--tile-order) * 14ms)}@keyframes curtain-reveal{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes curtain-cover{0%{transform:scale(0)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.page-curtain{display:none}}.hero-word-slot{position:relative;display:inline-grid;width:2.58em;height:.82em;overflow:hidden;vertical-align:-.04em;color:var(--pink)}.hero-word{position:absolute;left:0;bottom:0;line-height:.82;white-space:nowrap;transform-origin:left center;will-change:transform,opacity}.hero-word-in{animation:hero-word-in .4s cubic-bezier(.22,1,.36,1) both}.hero-word-out{animation:hero-word-out .4s cubic-bezier(.22,1,.36,1) both}@keyframes hero-word-in{0%{opacity:0;transform:translateY(22%) scaleX(var(--word-scale))}to{opacity:1;transform:translateY(0) scaleX(var(--word-scale))}}@keyframes hero-word-out{0%{opacity:1;transform:translateY(0) scaleX(var(--word-scale))}to{opacity:0;transform:translateY(-22%) scaleX(var(--word-scale))}}@media(prefers-reduced-motion:reduce){.hero-word{animation:none}}.final-cta .final-cta-logo{--final-logo-w:clamp(310px,28vw,520px);position:relative!important;right:auto!important;top:auto!important;width:var(--final-logo-w)!important;margin:0 0 calc(var(--final-logo-w) * -.19) calc(var(--final-logo-w) * -.155)!important;filter:none!important;align-self:flex-start;display:block}.kinetic-footer .footer-links{border-top:1px solid #333}.aloaksi-logo{--aloaksi-logo-width:164px;position:relative;display:block;width:var(--aloaksi-logo-width);aspect-ratio:4.24;overflow:hidden;flex:0 0 auto}.aloaksi-logo>img{position:absolute;left:-21.4%;top:-104%;width:137.8%;height:auto;max-width:none;display:block}.brand{width:164px;height:58px;display:block;position:relative;overflow:hidden}.brand .site-brand-logo{--aloaksi-logo-width:164px}.gallery-brand{width:164px;height:58px;position:relative;display:flex;align-items:center;overflow:visible}.gallery-brand .gallery-logo{--aloaksi-logo-width:164px}@media(max-width:900px){.brand{width:150px;height:52px}.brand .site-brand-logo{--aloaksi-logo-width:150px}}@media(max-width:680px){.conversion-header .brand{width:150px}.gallery-brand{width:145px}.gallery-brand .gallery-logo{--aloaksi-logo-width:145px}}.contact-form .button-primary:disabled{cursor:wait;opacity:.68}.captcha-field{min-height:80px}.captcha-field .form-note{margin:10px 0 0}.form-privacy{margin:0;font-family:Spectral;font-size:14px;line-height:1.5;color:#999}.form-privacy a{color:#fff;text-decoration:underline;text-underline-offset:3px}.form-note.is-error{color:#ff9abe}.form-note a{text-decoration:underline}.privacy-page{background:#0c0c0c;color:#fff}.privacy-notice{width:min(900px,calc(100% - 44px));margin:0 auto;padding:190px 0 120px}.privacy-notice header{padding-bottom:70px;border-bottom:1px solid #363636}.privacy-notice h1{max-width:820px;margin:34px 0 26px;font-size:clamp(60px,8vw,116px);line-height:.86;letter-spacing:-.055em}.privacy-notice header>p:not(.eyebrow){max-width:690px;font-family:Spectral;color:#c5c5c5;font-size:22px;line-height:1.5}.privacy-notice header small{display:block;margin-top:28px;color:#888;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.privacy-notice section{display:grid;grid-template-columns:minmax(210px,.42fr) 1fr;gap:55px;padding:42px 0;border-bottom:1px solid #2e2e2e}.privacy-notice h2{margin:0;font-size:22px;line-height:1.2}.privacy-notice section>p{margin:0;font-family:Spectral;color:#c3c3c3;font-size:18px;line-height:1.65}.privacy-notice section>p+p{grid-column:2}.privacy-notice a{color:#fff;text-decoration:underline;text-underline-offset:4px}.privacy-notice a:hover{color:#ff79aa}@media(max-width:680px){.privacy-notice{padding:145px 0 85px}.privacy-notice header{padding-bottom:50px}.privacy-notice h1{font-size:15vw}.privacy-notice header>p:not(.eyebrow){font-size:19px}.privacy-notice section{grid-template-columns:1fr;gap:18px;padding:34px 0}.privacy-notice section>p+p{grid-column:auto}.privacy-notice section>p{font-size:17px}}