@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";header[data-astro-cid-nen7h5rs]{padding:1.5rem 2rem}nav[data-astro-cid-nen7h5rs]{gap:1.5rem;display:flex}a[data-astro-cid-nen7h5rs]{color:inherit;text-decoration:none}html,body{width:100%;height:100%;margin:0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#12203b;background:#f4f0e8}.site-shell[data-astro-cid-lcdefpme]{overflow:hidden}.nav[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:28px 5vw;display:flex}.wordmark[data-astro-cid-lcdefpme]{color:#12203b;letter-spacing:-.09em;font-size:28px;font-weight:700;text-decoration:none}.wordmark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.blue-dot[data-astro-cid-lcdefpme]{color:#3559ff}.nav-links[data-astro-cid-lcdefpme]{align-items:center;gap:34px;display:flex}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#12203b;text-transform:uppercase;font-family:DM Mono,monospace;font-size:11px;text-decoration:none}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#3559ff}.nav-contact[data-astro-cid-lcdefpme]{border-bottom:1px solid #12203b;padding-bottom:5px}.nav-contact[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#3559ff;margin-left:6px;font-size:16px}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr;gap:5vw;max-width:1280px;min-height:700px;margin:0 auto;padding:8vw 5vw 7vw;display:grid}.eyebrow[data-astro-cid-lcdefpme]{color:#3559ff;letter-spacing:.06em;text-transform:uppercase;margin:0 0 30px;font-family:DM Mono,monospace;font-size:10px}.status-dot[data-astro-cid-lcdefpme]{background:#c9f047;border:2px solid #12203b;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme],p[data-astro-cid-lcdefpme]{margin-top:0}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme]{letter-spacing:-.085em;margin-bottom:37px;font-size:clamp(58px,8.6vw,124px);font-weight:600;line-height:.88}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#ef674d;letter-spacing:-.1em;font-family:Georgia,serif;font-weight:400}.hero-copy[data-astro-cid-lcdefpme]{max-width:340px;margin-bottom:42px;font-size:16px;line-height:1.55}.circle-link[data-astro-cid-lcdefpme]{color:#12203b;text-transform:uppercase;background:#c9f047;border:1px solid #12203b;border-radius:50%;justify-content:center;align-items:center;width:115px;height:115px;font-family:DM Mono,monospace;font-size:10px;line-height:1.25;text-decoration:none;transition:transform .25s;display:flex;position:relative}.circle-link[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:17px;position:absolute;bottom:20px;right:20px}.circle-link[data-astro-cid-lcdefpme]:hover{transform:rotate(-10deg)scale(1.05)}.hero-visual[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;min-height:530px;display:flex;position:relative}.visual-frame[data-astro-cid-lcdefpme]{z-index:2;background:#ef674d;border:1px solid #12203b;width:min(31vw,355px);height:min(42vw,490px);overflow:hidden;transform:rotate(5deg)}.visual-frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:grayscale();mix-blend-mode:multiply;object-fit:cover;width:100%;height:100%}.orbit[data-astro-cid-lcdefpme]{border:1px solid #3559ff;border-radius:50%;width:180px;height:480px;position:absolute;transform:rotate(-32deg)}.orbit-one[data-astro-cid-lcdefpme]{transform:rotate(-32deg)translate(-25px)}.orbit-two[data-astro-cid-lcdefpme]{border-color:#ef674d;width:210px;height:530px;transform:rotate(38deg)translate(25px)}.visual-label[data-astro-cid-lcdefpme]{text-transform:uppercase;z-index:3;font-family:DM Mono,monospace;font-size:10px;line-height:1.45;position:absolute;bottom:2%;left:5%}.visual-label[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#ef674d;font-size:20px}.ticker[data-astro-cid-lcdefpme]{color:#f4f0e8;white-space:nowrap;background:#3559ff;padding:17px 0;font-family:DM Mono,monospace;font-size:12px;overflow:hidden}.ticker[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{animation:28s linear infinite scroll;display:inline-block}.ticker[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#c9f047;margin:0 25px}@keyframes scroll{to{transform:translate(-25%)}}.work-section[data-astro-cid-lcdefpme],.about-section[data-astro-cid-lcdefpme]{max-width:1280px;margin:0 auto;padding:150px 5vw}.section-heading[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr .8fr;gap:30px;margin-bottom:75px;display:grid}.section-heading[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{padding-top:13px}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.about-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(52px,7vw,92px)}.section-note[data-astro-cid-lcdefpme]{align-self:end;max-width:210px;font-size:14px;line-height:1.55}.project-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.project[data-astro-cid-lcdefpme]{color:#12203b;border:1px solid #12203b;min-height:520px;padding:20px;text-decoration:none;transition:transform .3s;display:block;position:relative}.project[data-astro-cid-lcdefpme]:hover{transform:translateY(-10px)}.project-lime[data-astro-cid-lcdefpme]{background:#c9f047}.project-coral[data-astro-cid-lcdefpme]{background:#ef674d}.project-blue[data-astro-cid-lcdefpme]{color:#f4f0e8;background:#3559ff}.project-number[data-astro-cid-lcdefpme]{font-family:DM Mono,monospace;font-size:11px}.project-art[data-astro-cid-lcdefpme]{width:82%;height:235px;margin:35px auto 30px;position:relative;overflow:hidden}.project-art[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:Space Grotesk,sans-serif;font-size:150px;font-weight:700;line-height:1;position:absolute;top:30px;left:-13px}.project-art[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme],.project-art[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{border:1px solid;border-radius:50%;width:110px;height:190px;position:absolute;top:22px;left:14%;transform:rotate(25deg)}.project-art[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{width:130px;height:225px;top:5px;left:42%;transform:rotate(-25deg)}.project-coral[data-astro-cid-lcdefpme] .project-art[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#c9f047;border:0}.project-blue[data-astro-cid-lcdefpme] .project-art[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#ef674d;border:0}.project-info[data-astro-cid-lcdefpme]{border-top:1px solid;padding-top:15px;position:relative}.project-info[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:first-child{text-transform:uppercase;margin-bottom:15px;font-family:DM Mono,monospace;font-size:9px}.project[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.06em;margin-bottom:12px;font-size:25px}.arrow[data-astro-cid-lcdefpme]{font-size:24px;position:absolute;top:10px;right:0}.project-copy[data-astro-cid-lcdefpme]{max-width:250px;margin:0;font-size:12px;line-height:1.45}.visual-section[data-astro-cid-lcdefpme]{color:#f4f0e8;background:#12203b;grid-template-columns:.9fr 1.5fr;gap:7vw;padding:130px 5vw;display:grid}.visual-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#f4f0e8;margin:0 0 25px;font-size:clamp(52px,7vw,92px)}.visual-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{color:#b9c0ce;max-width:250px;font-size:15px;line-height:1.55}.recommendation-list[data-astro-cid-lcdefpme]{border-top:1px solid #4b5871}.recommendation[data-astro-cid-lcdefpme]{border-bottom:1px solid #4b5871;grid-template-columns:50px 1fr;align-items:start;gap:30px;padding:28px 0;display:grid}.recommendation-number[data-astro-cid-lcdefpme]{color:#c9f047;font-family:DM Mono,monospace;font-size:11px}.recommendation[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin-bottom:9px;font-size:25px}.recommendation[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#b9c0ce;max-width:430px;margin:0;font-size:13px;line-height:1.5}.recommendation-coral[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#ef674d}.recommendation-blue[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#7f98ff}.recommendation-lime[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#c9f047}.about-section[data-astro-cid-lcdefpme]{border-top:1px solid #12203b;grid-template-columns:.7fr 1.3fr .9fr;align-items:start;gap:5vw;display:grid}.about-stamp[data-astro-cid-lcdefpme]{color:#ef674d;text-align:center;border:1px solid #12203b;border-radius:50%;width:125px;height:125px;padding:32px 20px;font-size:36px;line-height:.8;transform:rotate(-12deg)}.about-stamp[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#12203b;font-family:DM Mono,monospace;font-size:8px}.about-copy[data-astro-cid-lcdefpme]{padding-top:10px}.about-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:330px;font-size:18px;line-height:1.5}.stats[data-astro-cid-lcdefpme]{border-top:1px solid #12203b;gap:20px;margin-top:55px;padding-top:15px;display:flex}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.06em;font-size:29px}.stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{text-transform:uppercase;font-family:DM Mono,monospace;font-size:8px;line-height:1.3}.contact-section[data-astro-cid-lcdefpme]{color:#f4f0e8;background:#12203b;padding:120px 5vw 25px}.contact-section[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#c9f047}.contact-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:65px;font-size:clamp(65px,11vw,155px)}.email-link[data-astro-cid-lcdefpme]{color:#f4f0e8;border-bottom:1px solid #ef674d;gap:20px;padding-bottom:12px;font-family:DM Mono,monospace;font-size:clamp(16px,2vw,25px);text-decoration:none;display:inline-flex}.email-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#c9f047}.contact-bottom[data-astro-cid-lcdefpme]{text-transform:uppercase;border-top:1px solid #4b5871;justify-content:space-between;margin-top:145px;padding-top:17px;font-family:DM Mono,monospace;font-size:9px;display:flex}.social-links[data-astro-cid-lcdefpme]{gap:10px;display:flex}social-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#c9f047;border:1px solid #c9f047;padding:8px 12px;text-decoration:none;transition:background .2s,color .2s}social-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#12203b;background:#c9f047}@media (width<=720px){.nav[data-astro-cid-lcdefpme]{padding:23px 6vw}.nav-links[data-astro-cid-lcdefpme]{gap:15px}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.nav-contact){display:none}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:9px}.hero[data-astro-cid-lcdefpme]{min-height:auto;padding:70px 6vw 100px;display:block}.hero-visual[data-astro-cid-lcdefpme]{min-height:430px;margin-top:70px}.visual-frame[data-astro-cid-lcdefpme]{width:72vw;height:390px}.orbit[data-astro-cid-lcdefpme]{height:390px}.orbit-two[data-astro-cid-lcdefpme]{height:430px}.visual-label[data-astro-cid-lcdefpme]{bottom:0;left:0}.work-section[data-astro-cid-lcdefpme],.about-section[data-astro-cid-lcdefpme]{padding:95px 6vw}.section-heading[data-astro-cid-lcdefpme],.about-section[data-astro-cid-lcdefpme],.visual-section[data-astro-cid-lcdefpme]{display:block}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:25px}.section-note[data-astro-cid-lcdefpme]{max-width:270px}.project-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.project[data-astro-cid-lcdefpme]{min-height:450px}.visual-section[data-astro-cid-lcdefpme]{padding:95px 6vw}.visual-heading[data-astro-cid-lcdefpme]{margin-bottom:55px}.visual-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:25px}.recommendation[data-astro-cid-lcdefpme]{grid-template-columns:35px 1fr;gap:18px}.recommendation[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:21px}.about-stamp[data-astro-cid-lcdefpme]{margin-bottom:55px}.about-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:40px}.about-copy[data-astro-cid-lcdefpme]{padding:0}.contact-section[data-astro-cid-lcdefpme]{padding:90px 6vw 20px}.contact-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:45px}.contact-bottom[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:10px;margin-top:100px}}
