:root{--ink:#090a0f;--paper:#f1f0eb;--violet:#896cff;--coral:#ff7167;--cyan:#90eeff;--line:rgba(9,10,15,.18);--brand-logo:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABbIAAAEfCAMAAACj9sCcAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAdhwAAHYcBj+XxZQAAAtBQTFRFAAAALCwsTExMbGxsjY2Nubm5wcHB9PT0////9fX14+Pj0tLSwMDArq6um5ubiYmJeXl5YWFhTU1NODg4Hx8fKSkpUFBQeHh4nJycw8PD6Ojo6enpycnJoaGhd3d3SkpKWFhYhoaGt7e33d3dyMjInZ2dc3NzRkZGGxsbQEBAb29vnp6ey8vL8vLyhYWFxMTE0NDQkpKSVFRUFxcXSUlJh4eHxsbG1NTUmZmZW1tbGRkZWlpaq6ur1tbWhISEMjIyGhoaaWlp4eHhOzs7FRUVcXFxx8fH5ubmlJSUQ0NDYGBguLi47u7uPz8/T09Pqamp9/f32NjYcHBwERER6+vroKCgNzc3Ojo6qKioZ2dnzc3NmJiYLS0tvb29FhYWS0tLHh4e0dHRIyMjzMzMMzMzEhISkJCQoqKi8fHxfX193NzcLi4uiIiINDQ02tra3t7eRUVFpaWlPDw87Ozs5OTk09PTv7+/29vb8PDwXl5ek5OTra2tioqKYmJiUVFRHR0dMDAwXFxccnJyj4+Pu7u7HBwcOTk539/fgoKCXV1dExMTkZGRJiYmTk5Ovr6+fn5+PT09Ly8vampq7e3tREREe3t7wsLCgICANTU1vLy8pqam8/PzFBQUZGRkn5+f5+fnUlJS9vb2fHx8aGho1dXVjIyMtLS0Pj4+qqqq6urqgYGBNjY2rKysISEhpKSkKysrp6entbW1JCQkz8/PZmZmWVlZbm5uVVVVdXV1JSUltra2X19fxcXFQkJCa2trdnZ24uLilZWV4ODg19fXJycnKCgosrKydHR0mpqasbGxMTExsLCwl5eX5eXls7OzbW1tf39/Y2NjVlZWysrKzs7Ourq62dnZlpaWSEhIr6+vo6OjR0dHenp6GBgYIiIiU1NTKioqICAgjo6OQUFBi4uLV1dX+fn5ZWVl+vr67+/v/Pz8/v7+/f39+Pj4+/v7g4OD/AwXmgAAAPB0Uk5TAP/////////////////////////w/////////////////////////7D/////////////cP///////5D//////6D///9Q//////////////////8Q/////////////2D/4P////8g/////////////////////////////////9D//////8D/////MP//////////////////////QP////////////////////////////////////////////////////////////////////////////////////+A////////////////////////R+B2cgAAQHZJREFUeJztnXdgFUXXxucG0c8uzUIooUlQRLqCYEAiBIkoXYoQkSKESBNeqQGkCAGkQwQlkQ7SEUKTGqQLqHQxFfRFLC92hXyp987d3Tkzsz14fv9wc/fs7LDJfe7smVM8BEEQBMkneJyeAIIgCCIKSjaCIEi+ASUbQRAk34CSjSAIkm9wk2R7ctF8M4vvHZoYgiCIO3CFZBfLFuQf+IZFsux+ReVGEORfisOSXezuTA1Olzwpo2SWcp+1ZEIIgiAuxjnJrpQpuxcNnF/h+9+u3zRtNgiCIPkAZyS74h2ec6YMFJyp+8dMGQlBEMT92C/ZNT2eU6YO+GSmbB8wdUQEQRB3YrNkP+M5YskVa3k8e6wYF0EQxE3YKNkNPPsLWDh83b0hOy0cHkEQxHnskuxQj2ev5RcJ8Xi2WH4RBEEQx7BHsl/w2LUADj0XvNGmSyEIgtiNDZLd3ONJsP4qPpp6PKvtvB6CIIhdWC3ZwQ8+uMniS6gJK+hZaftFEQRBLMdayW7nWWfp+GwKNF/m0JURBEEsw0rJfqb0GgtH51Ghimexg5dHEAQxH+sku9SNa5aNLUibM0edngKCIIiJWCTZnffdc8GakeUoXyPe6SkgCIKYhiWSHXGytK0xIhDtdyU5PQUEQRCTsECyu153V2R0R88Cp6eAIAhiCqZLdnfPR2YPaZgu53Y7PQUEQRATMFuyWz4YZ/KIZpDRda7TU0AQBDGOuZL9YOsPTR3PPAKqJTo9BQRBEKOYKdmRa340cTSzqXIkw+kpIAiCGMNEya5y3ryxLKHbLKdngCAIYgjTJDvK875ZQ1lGT880p6eAIAhiALMk+7bbTBrIWnp9scPpKSAIgujGHMkesD7dlHFy8fT2/Hb3lmuv5vx0opqJi+PQJyaYNhaCIIjNmCLZQ6caH8NTsZlnZTvPqueKjtY4GvzKsg4ez5iCN41faLhnmPFBEARBnMAEyR7v0RJZcfp9Ud9z/A6xBJxJ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")}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--ink);font-family:"Noto Sans KR",sans-serif;overflow-x:hidden}
a{color:inherit;text-decoration:none}
button{font:inherit}
.noise{position:fixed;inset:0;z-index:99;opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}
.site-header{height:88px;padding:0 3.2vw;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;right:0;z-index:50;color:white;border-bottom:1px solid rgba(255,255,255,.16);transition:.35s}
.site-header.scrolled{height:72px;background:rgba(9,10,15,.9);backdrop-filter:blur(16px)}
.brand{display:flex;align-items:center;gap:12px;white-space:nowrap}
.brand-logo{display:block;width:190px;height:38px;background:var(--brand-logo) center/contain no-repeat}
.footer-brand .brand-logo{width:240px;height:48px}
.brand b{font-weight:800}.brand-mark{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.7}
.desktop-nav{display:flex;gap:3vw;font-family:"DM Mono",monospace;font-size:12px}
.desktop-nav a{position:relative;padding:10px 0}
.desktop-nav a:after{content:"";position:absolute;left:0;bottom:5px;width:0;height:1px;background:var(--coral);transition:.3s}
.desktop-nav a:hover:after{width:100%}
.header-actions{display:flex;align-items:center;gap:25px}.project-link{font-family:"DM Mono",monospace;font-size:11px;border:1px solid rgba(255,255,255,.4);border-radius:99px;padding:12px 18px}.project-link span{color:var(--coral);margin-left:8px}
.menu-toggle{display:none;background:none;border:0;width:40px;height:40px}.menu-toggle i{display:block;height:1px;width:24px;background:#fff;margin:7px}
.mobile-menu{position:fixed;inset:0;background:#0a0b11;z-index:40;display:flex;align-items:center;padding:10vw;opacity:0;visibility:hidden;transition:.35s;color:#fff}.mobile-menu.open{opacity:1;visibility:visible}.mobile-menu nav{width:100%}.mobile-menu a{display:flex;justify-content:space-between;font-size:9vw;font-weight:900;border-bottom:1px solid #333;padding:12px 0}.mobile-menu a span{font:12px "DM Mono";color:var(--coral)}
.hero{height:100svh;min-height:700px;position:relative;background:#080a13;color:white;overflow:hidden}
.hero-video,.hero-image{position:absolute;inset:0;width:100%;height:100%}
.hero-video{z-index:0;overflow:hidden;pointer-events:none;background:#080a13}
.hero-video iframe{position:absolute;left:50%;top:50%;width:max(100vw,177.78vh);height:max(56.25vw,100vh);transform:translate(-50%,-50%);border:0;opacity:.9;filter:saturate(1.08) contrast(1.08)}
.hero-image{object-fit:cover;object-position:center;transform:scale(1.035);animation:heroIn 2s cubic-bezier(.2,.7,.2,1) forwards;opacity:0}
@keyframes heroIn{to{transform:scale(1)}}
.hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(4,6,14,.78) 0%,rgba(4,6,14,.2) 42%,rgba(4,6,14,.06) 65%),linear-gradient(0deg,rgba(4,6,14,.58),transparent 45%)}
.orb{position:absolute;width:400px;height:400px;border-radius:50%;background:var(--violet);filter:blur(120px);opacity:.13;left:-150px;top:18%}
.hero-copy{position:absolute;left:7vw;top:50%;transform:translateY(-42%);z-index:2}
.eyebrow,.section-label{font:11px "DM Mono",monospace;letter-spacing:.16em;display:flex;align-items:center;gap:12px}.eyebrow span{display:block;width:30px;height:1px;background:var(--coral)}
.hero h1{font-size:clamp(64px,9.2vw,150px);line-height:.78;letter-spacing:-.07em;margin:35px 0 42px;font-weight:900}
.hero h1 .line{display:block}.hero h1 .outline{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.8);margin-left:5vw}
.hero-copy p{font-size:clamp(14px,1.2vw,19px);font-weight:300;line-height:1.9;margin-left:5px}
.play-button{position:absolute;z-index:3;right:7vw;bottom:11vh;width:118px;height:118px;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(8px);display:grid;place-content:center;cursor:pointer;transition:.3s}.play-button:hover{background:var(--coral);border-color:var(--coral);transform:scale(1.06)}.play-button svg{width:23px;margin:auto;fill:currentColor}.play-button span{font:9px/1.5 "DM Mono";margin-top:5px}
.scroll-cue{position:absolute;bottom:28px;left:3.2vw;font:9px "DM Mono";letter-spacing:.16em;display:flex;align-items:center;gap:10px}.scroll-cue i{display:block;width:55px;height:1px;background:#fff}.hero-index{position:absolute;right:3.2vw;top:50%;writing-mode:vertical-rl;font:9px "DM Mono";letter-spacing:.2em}
.section{padding:130px 7vw}.section-label{margin-bottom:80px}.section-label span{border:1px solid currentColor;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;font-size:8px}.section-label.light{color:#bdbdc8}
.intro-grid,.services-head,.process-head{display:grid;grid-template-columns:1.45fr .75fr;gap:8vw;align-items:end}
.intro h2,.services h2,.works h2,.process h2,.contact h2{font-size:clamp(42px,6.1vw,98px);line-height:1.04;letter-spacing:-.055em;margin:0;font-weight:700}.intro h2 em,.services h2 em,.works h2 em,.process h2 em,.contact h2 em{font-family:serif;font-weight:400;color:var(--violet)}
.intro-copy{font-size:16px;line-height:1.9;color:#494a52}.intro-copy p:first-child{font-size:20px;color:var(--ink);font-weight:500}.text-link{display:inline-flex;align-items:center;gap:50px;border-bottom:1px solid var(--ink);padding:18px 0 10px;font:11px "DM Mono";margin-top:25px}.text-link span{color:var(--coral)}
.genesis-statement{margin-top:120px;padding:34px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 3fr;align-items:start}
.genesis-statement>span{font:10px "DM Mono";letter-spacing:.15em;color:var(--violet)}
.genesis-statement p{font-size:clamp(22px,2.5vw,40px);line-height:1.5;letter-spacing:-.035em;margin:0;font-weight:500}
.vision-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:70px;border-top:1px solid var(--line);border-left:1px solid var(--line)}
.vision-card{position:relative;min-height:460px;padding:38px 45px 45px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;transition:background .35s,color .35s}
.vision-card:hover{background:var(--ink);color:#fff}.vision-card:hover p{color:#aaa}.vision-card:hover .vision-symbol{transform:scale(1.08) rotate(4deg)}
.vision-no{font:9px "DM Mono";color:var(--coral)}.vision-card h3{font-size:clamp(25px,2.5vw,38px);letter-spacing:-.04em;margin:35px 0 7px}.vision-card strong{font:9px "DM Mono";letter-spacing:.12em;color:var(--violet)}
.vision-card p{max-width:600px;margin:28px 0 0;color:#63646a;font-size:14px;line-height:1.9;transition:color .35s}
.vision-card a{display:inline-flex;align-items:center;gap:35px;margin-top:28px;padding-bottom:8px;border-bottom:1px solid currentColor;font:9px "DM Mono"}.vision-card a span{color:var(--coral)}
.vision-symbol{position:absolute;right:40px;top:30px;width:100px;height:80px;transition:.45s}.vision-symbol i{position:absolute;display:block}
.revive-symbol i{width:62px;height:62px;border:1px solid var(--violet);border-radius:50%;right:8px;top:8px;box-shadow:inset 0 0 25px rgba(137,108,255,.25)}.revive-symbol i:before,.revive-symbol i:after{content:"";position:absolute;background:var(--coral)}.revive-symbol i:before{width:1px;height:86px;left:30px;top:-12px}.revive-symbol i:after{height:1px;width:86px;top:30px;left:-12px}
.pioneer-symbol i{width:58px;height:58px;border:1px solid var(--cyan);transform:rotate(45deg);right:12px;top:10px}.pioneer-symbol i:nth-child(2){right:38px;border-color:var(--coral);opacity:.65}
.efficiency-symbol i{height:12px;background:var(--violet);right:0;top:12px;width:92px}.efficiency-symbol i:nth-child(2){width:68px;top:34px;background:var(--coral)}.efficiency-symbol i:nth-child(3){width:42px;top:56px;background:var(--cyan)}
.portfolio-symbol i{width:70px;height:50px;border:1px solid var(--violet);right:10px;top:15px}.portfolio-symbol i:before{content:"";position:absolute;width:70px;height:50px;border:1px solid var(--coral);right:10px;top:10px}
.portfolio-card{background:rgba(137,108,255,.055)}
.metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:120px}.metric{padding:50px 18px 20px 0;border-right:1px solid var(--line);min-height:170px}.metric strong{font:500 clamp(45px,5vw,82px) "DM Mono";letter-spacing:-.06em}.metric sup{font:22px "DM Mono";color:var(--coral)}.metric>span{display:block;margin-top:12px;font:9px "DM Mono";letter-spacing:.12em;color:#6a6a70}.metric.quote{font:18px/1.5 "DM Mono";border:0;padding-left:35px}.metric.quote b{color:var(--violet)}
.services{background:#0a0b11;color:white}.services h2 em{color:var(--coral)}.services-head>p,.process-head>p{color:#a6a6ae;line-height:1.8}.service-list{margin-top:100px}.service-row{position:relative;display:grid;grid-template-columns:60px 1fr 260px 50px;align-items:center;gap:30px;border-top:1px solid #2c2d34;padding:35px 0;min-height:150px;overflow:hidden}.service-row:last-child{border-bottom:1px solid #2c2d34}.service-no{font:10px "DM Mono";color:#777}.service-row h3{font-size:clamp(25px,3vw,46px);margin:0;letter-spacing:-.04em}.service-row p{color:#888;font-size:12px}.service-row .arrow{font-size:28px;justify-self:end;color:var(--coral);transition:.3s}.service-row:hover .arrow{transform:translate(4px,-4px)}
.service-art{height:80px;position:relative;opacity:.65;transition:.3s}.service-row:hover .service-art{opacity:1;transform:scale(1.05)}.service-art i{position:absolute;display:block}.art-a i{width:70px;height:70px;border:1px solid var(--violet);border-radius:50%;left:50%;top:5px}.art-a i:nth-child(2){left:28%;border-color:var(--cyan)}.art-a i:nth-child(3){left:40%;border-color:var(--coral)}.art-b{background:linear-gradient(135deg,transparent 35%,var(--coral) 36% 38%,transparent 39%),linear-gradient(45deg,#17234b,#5b315e);clip-path:polygon(0 100%,35% 30%,55% 70%,75% 10%,100% 100%)}.art-c i{width:80px;height:80px;border:1px solid var(--cyan);transform:rotate(45deg);left:45%}.art-c i:after{content:"";position:absolute;inset:18px;background:var(--violet)}.art-d i{width:130px;height:45px;border-radius:50%;border:1px solid var(--coral);left:25%;top:20px;transform:rotate(-8deg)}.art-d i:nth-child(2){border-color:var(--cyan);transform:rotate(20deg)}
.works{padding-bottom:160px;overflow:hidden}.works-title{display:grid;grid-template-columns:.55fr 1.4fr;margin-bottom:60px}.works-title .section-label{margin:20px 0}.works h2 em{color:var(--coral)}.works-intro{max-width:780px;margin:0 0 70px auto;font-size:18px;line-height:1.9;color:#555}.youtube-reel{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;padding:18px 0 80px}.youtube-track{display:flex;gap:24px;width:max-content;animation:youtubeRoll 34s linear infinite}.youtube-reel:hover .youtube-track{animation-play-state:paused}.youtube-card{position:relative;width:min(520px,72vw);aspect-ratio:16/9;overflow:hidden;background:#0c0e18;color:#fff;flex:0 0 auto;box-shadow:0 30px 80px rgba(0,0,0,.18)}.youtube-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,6,12,.08),rgba(5,6,12,.74));z-index:1}.youtube-card:after{content:"▶";position:absolute;left:50%;top:50%;z-index:2;width:74px;height:74px;border-radius:50%;display:grid;place-items:center;transform:translate(-50%,-50%);background:rgba(255,255,255,.92);color:#12131a;font-size:24px;box-shadow:0 20px 60px rgba(0,0,0,.35);transition:.35s}.youtube-card img{width:100%;height:100%;object-fit:cover;filter:saturate(1.05) contrast(1.05);transition:.45s}.youtube-card:hover img{transform:scale(1.06)}.youtube-card:hover:after{background:var(--coral);color:#fff;transform:translate(-50%,-50%) scale(1.06)}.youtube-tag,.youtube-card strong,.youtube-card small{position:absolute;z-index:2}.youtube-tag{left:22px;top:20px;font:9px "DM Mono";letter-spacing:.13em;color:#f3d58c}.youtube-card strong{left:22px;right:22px;bottom:48px;font-size:clamp(22px,2.7vw,38px);letter-spacing:-.045em}.youtube-card small{left:22px;bottom:24px;font:9px "DM Mono";letter-spacing:.12em;color:#d8d9e2}@keyframes youtubeRoll{to{transform:translateX(calc(-50% - 12px))}}.work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:20px}.work-visual{width:100%;border:0;display:block;position:relative;overflow:hidden;background:#121526;color:#fff;min-height:360px}.work-card .work-visual{height:330px}.work-visual:before,.work-visual:after{content:"";position:absolute;transition:.6s cubic-bezier(.2,.7,.2,1)}
.visual-a{background:radial-gradient(circle at 50% 42%,#f8b1a8 0 4%,#ab547d 5% 12%,#342650 13% 26%,#101328 28% 55%,#050711 56%)}.visual-a:before{width:75%;height:75%;left:12%;top:12%;border:1px solid rgba(144,238,255,.5);border-radius:50%;box-shadow:0 0 80px #5e63b8}.visual-a:after{width:1px;height:45%;left:50%;bottom:0;background:linear-gradient(var(--coral),transparent);box-shadow:80px -30px 0 rgba(255,255,255,.15),-100px -10px 0 rgba(255,255,255,.1)}
.visual-b{background:linear-gradient(150deg,#111827,#4b165f 50%,#d74c82)}.visual-b:before{width:200px;height:240px;left:calc(50% - 100px);bottom:-30px;border-radius:48% 48% 15% 15%;background:linear-gradient(90deg,#101126 48%,#86e7ff 49% 51%,#24152e 52%);box-shadow:0 -30px 90px #e557b6}.visual-b:after{inset:10%;background:repeating-linear-gradient(90deg,transparent 0 45px,rgba(144,238,255,.13) 46px 47px)}
.visual-c{background:linear-gradient(#f3a6a4 0 42%,#37295d 43%)}.visual-c:before{width:180px;height:180px;border-radius:50%;background:#ffecc4;box-shadow:0 0 60px #ffdf9f;left:calc(50% - 90px);top:40px}.visual-c:after{width:80px;height:130px;background:#111325;border-radius:50% 50% 5px 5px;left:calc(50% - 40px);bottom:0}
.project-tag,.view-project{position:absolute;z-index:2;font:9px "DM Mono";letter-spacing:.1em}.project-tag{left:20px;top:20px}.view-project{right:20px;bottom:20px;background:#fff;color:#111;border-radius:99px;padding:12px 16px;opacity:0;transform:translateY(8px);transition:.3s}.work-visual:hover .view-project{opacity:1;transform:none}.work-visual:hover:before{transform:scale(1.07) rotate(2deg)}.work-caption{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);padding:20px 0}.work-caption h3{margin:0;font-size:25px}.work-caption p{font:9px "DM Mono";color:#777}.all-work{margin:90px auto 0;width:190px;height:190px;border:1px solid var(--ink);border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;gap:15px;font:10px "DM Mono";transition:.35s}.all-work:hover{background:var(--ink);color:#fff;transform:rotate(5deg)}
.news{background:#111219;color:#fff}.news-head{display:grid;grid-template-columns:1.4fr .6fr;align-items:end;gap:8vw}.news .section-label{margin-bottom:55px}.news h2{font-size:clamp(48px,6.1vw,98px);line-height:.95;letter-spacing:-.055em;margin:0}.news h2 em{font-family:serif;font-weight:400;color:var(--coral)}.news-head>p{color:#92939c;line-height:1.9;margin:0 0 8px}
.news-list{margin-top:100px;border-top:1px solid #34353d}.news-item>a{display:grid;grid-template-columns:130px 110px 1fr 220px 40px;align-items:center;gap:30px;min-height:210px;padding:30px 0;border-bottom:1px solid #34353d;position:relative;transition:background .35s,padding .35s}.news-item>a:hover{background:#181a23;padding-left:18px;padding-right:18px}.news-date{display:flex;align-items:center;gap:12px}.news-date strong{font:400 42px "DM Mono"}.news-date span{font:8px/1.5 "DM Mono";color:#74757f}.news-category{font:9px "DM Mono";letter-spacing:.13em;color:var(--violet)}.news-copy h3{font-size:clamp(19px,2vw,30px);line-height:1.4;letter-spacing:-.035em;margin:0}.news-copy p{font-size:12px;line-height:1.7;color:#81828b;max-width:650px;margin:13px 0 0}.news-arrow{font-size:27px;color:var(--coral);transition:.3s}.news-item>a:hover .news-arrow{transform:translate(5px,-5px)}
.news-thumb{height:130px;position:relative;overflow:hidden;background:#202231}.news-thumb i{display:block;position:absolute}.news-thumb-a{background:radial-gradient(circle at 50% 48%,#ffb7ad 0 6%,#8b4c88 7% 17%,#343364 18% 36%,#141626 37%)}.news-thumb-a i{inset:12%;border:1px solid rgba(144,238,255,.38);border-radius:50%}.news-thumb-b{background:linear-gradient(145deg,#0b1024,#3b275b 55%,#c35a79)}.news-thumb-b i{width:70px;height:92px;left:calc(50% - 35px);bottom:-15px;background:#090b15;border-radius:50% 50% 8px 8px;box-shadow:0 -10px 40px var(--violet)}.news-thumb-c{background:#e4dfd4}.news-thumb-c i{width:65px;height:65px;border:1px solid #161722;transform:rotate(45deg);left:45px;top:34px}.news-thumb-c i:nth-child(2){left:90px;border-color:var(--coral)}
.news-more{display:flex;width:max-content;align-items:center;gap:45px;margin:55px 0 0 auto;padding:0 0 10px;border-bottom:1px solid #777;font:10px "DM Mono"}.news-more span{color:var(--coral)}
.marquee{background:var(--violet);color:#090a0f;overflow:hidden;padding:28px 0;transform:rotate(-1.5deg) scale(1.03)}.marquee-track{display:flex;width:max-content;align-items:center;gap:35px;animation:marquee 22s linear infinite}.marquee span{font-size:clamp(32px,5vw,72px);font-weight:900;letter-spacing:-.05em}.marquee b{font-size:30px}@keyframes marquee{to{transform:translateX(-50%)}}
.process{padding-top:170px}.process h2 em{color:var(--violet)}.process-list{list-style:none;padding:0;margin:100px 0 0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.process-list li{padding:35px 30px 50px 0;border-right:1px solid var(--line)}.process-list li+li{padding-left:30px}.process-list span{font:9px "DM Mono";color:var(--coral)}.process-list h3{font-size:23px;margin:55px 0 25px}.process-list p{font-size:13px;color:#68686f;line-height:1.8}
.contact{position:relative;background:#090a0f;color:#fff;text-align:center;min-height:800px;display:grid;place-items:center;overflow:hidden}.contact-inner{position:relative;z-index:2}.contact .section-label{justify-content:center;margin-bottom:60px}.contact h2 em{color:var(--coral)}.contact p{color:#aaa;line-height:1.9;margin:35px 0}.contact-button{width:190px;height:190px;margin:55px auto 0;border-radius:50%;background:var(--violet);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font:11px "DM Mono";transition:.35s}.contact-button b{font-size:24px}.contact-button:hover{transform:scale(1.08);background:var(--coral)}.contact-glow{position:absolute;width:700px;height:700px;background:radial-gradient(circle,var(--violet),transparent 68%);opacity:.18;animation:pulse 4s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.15);opacity:.25}}
footer{background:#090a0f;color:#fff;border-top:1px solid #292a30;padding:70px 5vw 25px;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:50px}.footer-brand{align-self:start}.footer-info,.footer-links{font:10px/2 "DM Mono";color:#999}.footer-links{display:flex;gap:25px;justify-content:flex-end}.footer-links a:hover{color:var(--coral)}.footer-bottom{grid-column:1/-1;border-top:1px solid #292a30;padding-top:25px;display:flex;justify-content:space-between;font:8px "DM Mono";color:#696a72}
.project-modal{width:min(600px,90vw);border:0;background:#151621;color:#fff;padding:80px 55px;box-shadow:0 30px 120px #000}.project-modal::backdrop{background:rgba(0,0,0,.8);backdrop-filter:blur(8px)}.project-modal h2{font-size:55px;line-height:1;margin:25px 0}.project-modal p{color:#aaa}.modal-kicker{font:10px "DM Mono";color:var(--coral)}.modal-close{position:absolute;right:25px;top:20px;background:none;color:#fff;border:0;font-size:32px;cursor:pointer}
.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s}.reveal.visible{opacity:1;transform:none}
@media(max-width:900px){
  .site-header{height:70px;padding:0 20px}.brand-logo{width:162px;height:32px}.desktop-nav,.project-link{display:none}.menu-toggle{display:block}.hero{min-height:650px}.hero-copy{left:7vw;right:7vw;top:46%}.hero h1{font-size:14vw;line-height:.88}.hero h1 .outline{margin-left:0}.hero-copy p{font-size:13px}.play-button{width:88px;height:88px;right:7vw;bottom:12vh}.hero-index{display:none}
  .section{padding:90px 7vw}.section-label{margin-bottom:50px}.intro-grid,.services-head,.process-head{grid-template-columns:1fr;gap:45px}.intro h2,.services h2,.works h2,.process h2,.contact h2{font-size:11vw}.metrics{grid-template-columns:1fr 1fr;margin-top:70px}.metric{min-height:130px}.metric.quote{padding-left:0;font-size:14px}
  .genesis-statement{margin-top:75px;grid-template-columns:1fr;gap:22px}.vision-grid{grid-template-columns:1fr}.vision-card{min-height:390px}
  .service-list{margin-top:60px}.service-row{grid-template-columns:35px 1fr 35px;min-height:125px}.service-art{display:none}.service-row h3{font-size:6.2vw}
  .works-title{grid-template-columns:1fr;margin-bottom:45px}.works-intro{margin:0 0 45px;font-size:15px}.youtube-reel{padding-bottom:55px}.youtube-track{width:100%;height:auto;aspect-ratio:16/9}.youtube-card{width:100%}.work-grid{grid-template-columns:1fr;gap:55px}.work-card .work-visual{height:65vw;min-height:300px}.work-caption{display:block}.work-caption p{margin-top:7px}.process-list{grid-template-columns:1fr 1fr}.process-list li:nth-child(2){border-right:0}.contact{min-height:700px}
  .news-head{grid-template-columns:1fr;gap:35px}.news-list{margin-top:65px}.news-item>a{grid-template-columns:95px 85px 1fr 30px;min-height:190px}.news-thumb{display:none}.news h2{font-size:11vw}
  footer{grid-template-columns:1fr 1fr}.footer-links{justify-content:flex-start;grid-column:1/-1}.footer-bottom{gap:20px}
}
@media(max-width:520px){
  .hero{min-height:620px}.brand-logo{width:146px;height:29px}.footer-brand .brand-logo{width:190px;height:38px}.eyebrow{font-size:8px}.hero h1{margin:25px 0 30px}.play-button{bottom:85px}.scroll-cue{display:none}.metrics{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid var(--line)}.intro-copy p:first-child{font-size:17px}.genesis-statement p{font-size:20px}.vision-card{padding:30px 25px;min-height:430px}.vision-symbol{right:22px;top:20px;transform:scale(.78);transform-origin:top right}.vision-card h3{margin-top:85px}.service-row{gap:12px}.service-row p{font-size:10px}.works{padding-bottom:110px}.all-work,.contact-button{width:150px;height:150px}.news-item>a{grid-template-columns:72px 1fr 25px;gap:15px;padding:24px 0}.news-category{grid-column:2}.news-copy{grid-column:2;grid-row:1 / span 2}.news-copy h3{font-size:18px}.news-copy p{display:none}.news-date{grid-row:1 / span 2;align-self:start}.news-date strong{font-size:31px}.news-arrow{grid-column:3;grid-row:1 / span 2}.process-list{grid-template-columns:1fr}.process-list li,.process-list li+li{padding:30px 0;border-right:0;border-bottom:1px solid var(--line)}.process-list h3{margin:25px 0 12px}.contact{min-height:650px;padding:80px 5vw}footer{grid-template-columns:1fr}.footer-links{grid-column:auto;flex-wrap:wrap}.footer-bottom{flex-direction:column}.project-modal{padding:70px 30px}.project-modal h2{font-size:38px}
}
.youtube-reel{width:min(1100px,100%);margin:0 auto;padding:18px 0 80px;overflow:visible}.youtube-track{display:grid;grid-template-columns:repeat(2,minmax(280px,520px));justify-content:center;gap:28px;width:100%;animation:none}.youtube-reel:hover .youtube-track{animation-play-state:running}.youtube-card{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:16/9;opacity:1;pointer-events:auto;transform:none;transition:transform .35s ease,box-shadow .35s ease;background:#0c0e18}.youtube-card:hover{transform:translateY(-6px);box-shadow:0 35px 90px rgba(0,0,0,.22)}.youtube-card img{height:100%}.youtube-card:hover img{transform:scale(1.035)}@media(max-width:900px){.youtube-reel{width:100%;padding-bottom:55px}.youtube-track{grid-template-columns:1fr;gap:20px}.youtube-card strong{font-size:clamp(21px,6vw,34px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-image,.marquee-track,.contact-glow{animation:none}.youtube-card,.youtube-card img{transition:none}.reveal{opacity:1;transform:none;transition:none}}
