@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap");:root{--bg:#0b0e0c;--surface:#161a16;--ink:#eff1e8;--muted:#9baba0;--acid:#c2ff4b;--border:#323b30}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}::selection{background:var(--acid);color:#0a1007}.site-shell{overflow:hidden}.header{height:90px;max-width:1600px;margin:auto;padding:0 5.5%;display:flex;justify-content:space-between;position:relative;z-index:3}.brand,.header{align-items:center}.brand{gap:9px;font-family:Barlow Condensed,Impact,sans-serif;font-size:31px;font-weight:900;letter-spacing:.01em}.brand,.mark{display:inline-flex}.mark{color:var(--acid);width:35px;height:35px}.mark svg{width:100%}.mark.small{width:29px;height:29px}.brand-period{color:var(--acid)}.header nav{display:flex;gap:36px}.header nav a,.nav-cta{font-size:11px;letter-spacing:.14em;font-weight:700}.header nav a{color:#b6c0b5;transition:color .2s}.header nav a:hover{color:var(--acid)}.nav-cta{padding:13px 0;border-bottom:1px solid var(--acid);display:flex;gap:18px;align-items:center}.nav-cta svg{color:var(--acid)}.hero{min-height:705px;position:relative;display:flex;align-items:center;isolation:isolate;background:#0d120e;max-width:1920px;margin:auto}.hero:after{content:"";background:linear-gradient(90deg,#0d110f 7%,rgba(13,17,15,.98) 31%,rgba(13,17,15,.62) 63%,rgba(13,17,15,.1)),linear-gradient(0deg,#0d110f 1%,transparent 35%);z-index:-1}.hero-art,.hero:after{position:absolute;inset:0}.hero-art{overflow:hidden;z-index:-2;background:radial-gradient(ellipse at 83% 39%,#293d25 0,#0e1812 43%,#0c110d 74%)}.hero-art:before{content:"";position:absolute;right:-200px;top:30px;width:950px;height:900px;border:1px solid #60785933;border-radius:50%;transform:rotate(-28deg) scaleX(.65)}.hero-art:after{content:"";position:absolute;right:110px;top:-110px;width:4px;height:1100px;background:#c2ff4b22;transform:rotate(34deg);box-shadow:80px 0 0 #c2ff4b0d,160px 0 0 #c2ff4b0b}.glow{position:absolute;filter:blur(45px);border-radius:50%}.glow-one{right:7%;top:10%;width:460px;height:600px;background:#b7f98521}.glow-two{right:-10%;bottom:-20%;width:500px;height:500px;background:#93ff6e20}.runner-ring{position:absolute;right:7%;top:10%;border:1px solid #b3e08b27;border-radius:50%;transform:rotate(-22deg) scaleX(.65)}.ring-one{width:760px;height:760px}.ring-two{width:1020px;height:1020px;right:-2%;top:-7%}.runner-silhouette{position:absolute;right:-3%;top:0;width:min(850px,70vw);height:100%;opacity:.72;filter:drop-shadow(0 0 48px #82ff4e11)}.runner-silhouette svg{width:100%;height:100%}.noise{position:absolute;inset:0;opacity:.13;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='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E")}.hero-content{width:100%;max-width:1600px;margin:auto;padding:12px 5.5% 90px}.eyebrow,.overline{font-weight:700;font-size:11px;letter-spacing:.2em;color:var(--acid)}.eyebrow{display:flex;gap:11px;align-items:center}.live-dot,.pulse{width:8px;height:8px;background:var(--acid);border-radius:50%;box-shadow:0 0 12px #c2ff4b99}.eyebrow-line{display:block;width:52px;height:1px;background:#b5cbad55;margin-left:10px}.contact h2,.hero h1,.intro h2,.manifesto h2,.section-heading h2{font-family:Barlow Condensed,Impact,Arial Narrow,sans-serif;font-weight:900;line-height:.88;letter-spacing:-.025em;margin:25px 0;text-transform:uppercase}.hero h1{font-size:clamp(96px,13vw,216px)}.contact h2 em,.hero h1 em,.section-heading h2 em{color:var(--acid);font-style:normal}.hero-content>p{font-size:17px;max-width:470px;color:#c1c9bd;line-height:1.8}.hero-actions{display:flex;gap:34px;align-items:center;margin-top:36px}.primary-cta,.submit-button{background:var(--acid);color:#11180c;border:1px solid var(--acid);font-size:12px;letter-spacing:.08em;font-weight:800;display:inline-flex;gap:32px;align-items:center;justify-content:space-between;padding:19px 24px;transition:transform .2s,background .2s}.primary-cta:hover,.submit-button:hover{transform:translateY(-3px);background:#dcff96}.secondary-cta{font-size:11px;letter-spacing:.12em;font-weight:800;display:inline-flex;align-items:center;gap:16px}.hero-bottom{position:absolute;bottom:34px;left:5.5%;right:5.5%;justify-content:space-between;letter-spacing:.15em;font-size:10px;font-weight:700;color:#b2bfb0}.hero-bottom,.hero-bottom a{display:flex;align-items:center}.hero-bottom a{gap:14px}.hero-bottom svg{color:var(--acid)}.ticker{background:var(--acid);color:#17200e;overflow:hidden;transform:rotate(-1.5deg) scale(1.02);padding:15px 0;position:relative;z-index:1}.ticker-track{white-space:nowrap;font-family:Barlow Condensed,sans-serif;font-size:25px;font-weight:900;letter-spacing:.08em;word-spacing:.25em;animation:travel 32s linear infinite}.ticker-track span{padding:0 30px}@keyframes travel{to{transform:translateX(-35%)}}.section-pad{padding:110px 5.5%;max-width:1600px;margin:auto}.section-label{display:flex;gap:32px;align-items:center;color:var(--acid);font-size:10px;font-weight:800;letter-spacing:.2em;margin-bottom:50px}.label-line{height:1px;background:#344035;flex:1 1}.intro-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:10%;gap:10%}.intro h2{font-size:clamp(60px,6.1vw,104px);margin:16px 0}.intro h2 span{color:var(--acid)}.intro-copy{padding-top:48px}.intro-copy p{line-height:1.9;color:#b9c2b7;font-size:16px}.intro-copy p:first-child{font-size:20px;color:#f2f5ed}.availability{display:flex;gap:11px;align-items:center;font-size:10px;letter-spacing:.14em;color:var(--acid);font-weight:800;margin-top:36px}.services{background:#121612;max-width:none}.service-grid,.services>.section-heading,.services>.section-label{max-width:1430px;margin-left:auto;margin-right:auto}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:42px}.section-heading h2{font-size:clamp(65px,7.6vw,125px);margin:0}.section-heading>p{max-width:320px;color:#a6b1a5;line-height:1.8;font-size:15px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.service-card{min-height:345px;border:1px solid #364032;background:#171c17;padding:30px;display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:background .2s,border .2s,transform .2s}.service-card:hover{border-color:#a8eb55;background:#212a1c;transform:translateY(-4px)}.service-top{display:flex;justify-content:space-between;color:#8b9c89;font-size:11px}.micro-tag,.service-top svg{color:var(--acid)}.micro-tag{letter-spacing:.16em;font-size:10px;font-weight:700}.service-card h3{font-family:Barlow Condensed;font-weight:800;font-size:40px;line-height:1;margin:14px 0}.service-card p{color:#b3bdb0;font-size:14px;line-height:1.8;max-width:325px}.card-arrow{color:var(--acid);position:absolute;right:28px;bottom:23px}.portfolio{padding-bottom:125px}.work-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.work-card{min-width:0}.work-visual{height:380px;position:relative;overflow:hidden;background:#1b2a28;display:flex;align-items:end;padding:29px;isolation:isolate}.work-visual:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0008,transparent 65%)}.work-aqua .work-visual{background:radial-gradient(ellipse at 70% 25%,#468e95,#0a363d 42%,#092027 90%)}.work-power .work-visual{background:radial-gradient(ellipse at 70% 10%,#5e6566,#232b2b 40%,#101614 90%)}.work-fashion .work-visual{background:radial-gradient(ellipse at 75% 15%,#abaf7f,#5d6748 40%,#293324 95%)}.work-ordinal{position:absolute;top:27px;left:29px;font-size:11px;letter-spacing:.2em;z-index:1}.work-visual-word{font-family:Barlow Condensed;font-size:clamp(34px,3.4vw,57px);font-weight:900;line-height:.9;z-index:1;word-break:break-word}.concept-stamp{position:absolute;right:20px;top:27px;font-size:8px;font-weight:800;letter-spacing:.1em;background:#d4ff76;color:#132113;padding:8px}.water-lines{position:absolute;width:500px;height:500px;top:-90px;left:-130px;border:42px solid #a1e4dc28;border-radius:50%;box-shadow:0 0 0 45px #a1e4dc16,0 0 0 125px #c3fdfa10;transform:scaleY(.65) rotate(25deg)}.power-orbit{position:absolute;width:280px;height:280px;right:-40px;top:20px;border:58px solid #cad6b82b;transform:rotate(-23deg) skew(15deg);box-shadow:-100px 115px 0 #effbec10}.fashion-symbol{font-family:Barlow Condensed;font-size:340px;font-weight:900;color:#d7f0b14b;position:absolute;left:-5px;top:-120px}.fashion-symbol span{font-family:Arial;font-size:190px;position:absolute;top:135px;left:165px;color:#f5ffb571}.work-info{padding:22px 2px}.work-meta{font-size:10px;color:var(--acid);letter-spacing:.16em;font-weight:800}.work-meta span{padding:0 7px;color:#6d7d68}.work-info h3{font-family:Barlow Condensed;font-size:32px;font-weight:800;letter-spacing:.025em;margin:12px 0}.work-info p{color:#aab5aa;font-size:13px;line-height:1.8;max-width:370px}.tag-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.tag-row span{font-size:10px;border:1px solid #405043;padding:9px 11px;color:#c0cdc0}.portfolio-disclaimer{font-size:11px;color:#728073;max-width:700px;line-height:1.7;margin-top:30px}.manifesto{background:var(--acid);color:#0d180b;padding:85px 5.5%;overflow:hidden}.manifesto-inner{max-width:1430px;margin:auto;position:relative}.manifesto-inner>span{font-size:11px;font-weight:800;letter-spacing:.22em}.manifesto h2{font-size:clamp(80px,11.2vw,190px);line-height:.85;margin:30px 0 20px}.manifesto h2 i{font-style:normal;-webkit-text-stroke:2px #152410;color:transparent}.manifesto p{letter-spacing:.18em;font-size:12px;font-weight:800}.manifesto-arrow{position:absolute;right:20px;bottom:15px}.contact{padding-top:130px;padding-bottom:115px}.contact-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:10%;gap:10%;align-items:start}.contact h2{font-size:clamp(62px,7vw,112px)}.contact-copy>p:not(.overline){color:#adb8ac;font-size:16px;line-height:1.9;max-width:440px}.contact-stat{gap:12px;color:var(--acid);font-weight:800;margin-top:50px}.contact-decoration,.contact-stat{display:flex;align-items:center;font-size:10px;letter-spacing:.15em}.contact-decoration{gap:10px;margin-top:65px;color:#546453}.contact-panel{border:1px solid #354234;background:#131913;padding:31px}.form-head{display:flex;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.15em;color:var(--acid)}.form-head span:last-child{color:#798c77}.contact-panel h3{font-family:Barlow Condensed;font-size:42px;font-weight:800;margin:20px 0 25px}.lead-form{display:grid;grid-gap:15px;gap:15px}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.lead-form label:not(.consent){display:flex;flex-direction:column;gap:9px;font-size:10px;font-weight:800;letter-spacing:.12em;color:#b9c9b3}.lead-form input:not([type=checkbox]),.lead-form select,.lead-form textarea{width:100%;background:#202920;border:1px solid #384537;color:#f0f4ed;padding:15px 14px;font-size:13px;font-weight:500;letter-spacing:0;outline:none;border-radius:0}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--acid)}.lead-form ::placeholder{color:#718171}.lead-form textarea{resize:vertical}.lead-form option{background:#202920}.lead-form .consent{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.6;color:#adbaab}.consent input{accent-color:var(--acid);margin-top:2px}.consent a{text-decoration:underline}.submit-button{width:100%;margin-top:8px}.submit-button:disabled{opacity:.7;cursor:progress}.form-footnote{color:#778a75;font-size:10px;line-height:1.6;margin:0}.form-error{color:#ff9292;font-size:12px;margin:0}.form-success{border:1px solid #53763c;padding:35px 24px;background:#202d1b}.form-success svg{color:var(--acid)}.form-success h3{margin:14px 0}.form-success p{color:#bdc9ba;font-size:13px;line-height:1.7}.text-button{display:inline-flex;gap:8px;align-items:center;color:var(--acid);border:0;background:transparent;padding:0;margin-top:18px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.honey{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.privacy-note{max-width:1430px;margin:0 auto 80px;padding:20px 5.5%;font-size:11px;color:#819180;line-height:1.9;border-top:1px solid #283428}.privacy-note strong{color:#b5c4b5}footer{background:#151b15;padding:60px 5.5% 30px}.footer-bottom,.footer-top{max-width:1430px;margin:auto;display:flex;justify-content:space-between;align-items:center}.footer-top>span{font-size:11px;letter-spacing:.18em;color:#90a38e}.footer-top>a:last-child{font-size:10px;letter-spacing:.16em;display:flex;align-items:center;gap:12px;color:var(--acid)}.footer-bottom{border-top:1px solid #374336;padding-top:26px;margin-top:65px;color:#7c8b7c;font-size:9px;letter-spacing:.11em;gap:15px}@media(max-width:1000px){.header nav{display:none}.hero{min-height:670px}.hero h1{font-size:clamp(95px,16vw,160px)}.contact-layout,.intro-grid{gap:5%}.work-visual{height:300px}.service-card h3{font-size:35px}.service-card{padding:23px}.section-pad{padding:85px 5%}.header{padding:0 5%}.hero-content{padding-left:5%;padding-right:5%}}@media(max-width:700px){.header{height:75px}.brand{font-size:26px}.mark{width:29px}.nav-cta{font-size:9px;gap:8px}.hero{min-height:720px;align-items:center}.hero-art{opacity:.75}.runner-silhouette{right:-52%;width:115vw;opacity:.45}.hero:after{background:linear-gradient(90deg,#0d110f,rgba(13,17,15,.72) 80%),linear-gradient(0deg,#0d110f,transparent 60%)}.hero-content{padding-bottom:100px}.hero h1{font-size:clamp(91px,18vw,155px)}.hero-content>p{font-size:15px;max-width:360px}.hero-actions{gap:22px;flex-wrap:wrap}.primary-cta{padding:17px}.secondary-cta{font-size:10px}.hero-bottom{font-size:9px}.hero-bottom .edition{display:none}.ticker-track{font-size:21px}.section-pad{padding:70px 6%}.section-label{margin-bottom:32px}.contact-layout,.intro-grid{grid-template-columns:1fr;gap:25px}.intro h2{font-size:clamp(60px,13vw,90px)}.intro-copy{padding-top:0}.intro-copy p{font-size:14px}.intro-copy p:first-child{font-size:17px}.section-heading{align-items:start;flex-direction:column;gap:10px}.section-heading h2{font-size:clamp(70px,13vw,100px)}.section-heading>p{margin:0 0 10px}.service-grid,.work-grid{grid-template-columns:1fr}.service-card{min-height:270px}.work-visual{height:380px}.work-visual-word{font-size:56px}.manifesto{padding:65px 6%}.manifesto h2{font-size:clamp(72px,15vw,118px)}.manifesto-arrow{width:48px;right:0;bottom:0}.contact h2{font-size:clamp(77px,15vw,120px)}.contact-decoration{display:none}.contact-panel{padding:22px}.field-row{grid-template-columns:1fr}.footer-top{align-items:start;gap:15px;flex-wrap:wrap}.footer-top>span{display:none}.footer-bottom{flex-direction:column;align-items:start;gap:12px}.privacy-note{padding:20px 6%;margin-bottom:50px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.spin,.ticker-track{animation:none!important}*{transition:none!important}}