.contact-section[data-astro-cid-uimncqsl]{color:#fff;background:#2453b0;position:relative}.contact-section[data-astro-cid-uimncqsl] .container[data-astro-cid-uimncqsl]{max-width:1200px}h2[data-astro-cid-uimncqsl]{max-width:20ch;font-size:clamp(2.25rem,4.5vw,4.5rem)}.contact-section[data-astro-cid-uimncqsl] .overline{color:#fff}.contact-section[data-astro-cid-uimncqsl] .container[data-astro-cid-uimncqsl]:after{content:"↗";color:#222529;background:#f5cd63;border-radius:50%;place-items:center;width:clamp(80px,14vw,180px);height:clamp(80px,14vw,180px);font-size:clamp(3rem,8vw,7rem);display:grid;position:absolute;top:4rem;right:7%}@media (width<=900px){.contact-section[data-astro-cid-uimncqsl] .container[data-astro-cid-uimncqsl]:after{display:none}}p[data-astro-cid-uimncqsl]{max-width:52ch;margin-block:1.25rem;font-size:1.125rem}.contact-email[data-astro-cid-uimncqsl]{color:#fff;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:48px;font-size:clamp(1.25rem,3vw,2.5rem);display:inline-flex}.launch-draft[data-astro-cid-6bvm5gav]{background:#e8eee7;border:1px dashed #245742;border-radius:.6rem;grid-template-columns:1fr 1fr;gap:2rem;margin-block:2rem 4rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.draft-label[data-astro-cid-6bvm5gav]{color:#245742;margin-bottom:1rem;font-size:.875rem;display:block}p[data-astro-cid-6bvm5gav]{align-self:center;font-size:1rem}@media (width<=700px){.launch-draft[data-astro-cid-6bvm5gav]{grid-template-columns:1fr}}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-home-600.woff2)format("woff2");unicode-range:U+20-21,U+26,U+2C,U+2E,U+30-3A,U+3F,U+41-5A,U+61-7A,U+10C-10F,U+11A-11B,U+13D-13E,U+147-148,U+158-159,U+160-161,U+164-165,U+17D-17E,U+1CD-1D4,U+1E6-1E9,U+1F0,U+21E-21F,U+30C,U+2013-2014}.studio-hero[data-astro-cid-wcolddp2]{isolation:isolate;padding-block:clamp(2.5rem,5vw,5rem) 4rem;position:relative}.hero-top[data-astro-cid-wcolddp2]{grid-template-columns:1.35fr 1fr;align-items:end;gap:7%;display:grid}.hero-copy[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{letter-spacing:-.035em;text-wrap:balance;max-width:17ch;font-family:Manrope,Arial,sans-serif;font-size:clamp(2.5rem,4.8vw,5rem);font-weight:600;line-height:1.18}.hero-atmosphere[data-astro-cid-wcolddp2]{z-index:-1;pointer-events:none;position:absolute;inset:-2rem 0 0;overflow:hidden;mask-image:linear-gradient(#0000,#000 12% 78%,#0000)}.hero-atmosphere[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{filter:blur(24px);background:radial-gradient(closest-side,#b8d4fa 0%,#b8d4facc 28%,#b8d4fa66 55%,#b8d4fa1a 78%,#b8d4fa00 100%);border-radius:50%;width:105%;height:90%;position:absolute;top:-12%;left:12%}.hero-atmosphere[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]:nth-child(2){background:radial-gradient(closest-side,#f5bbaa 0%,#f5bbaacc 28%,#f5bbaa66 55%,#f5bbaa1a 78%,#f5bbaa00 100%);top:0;left:-40%}.hero-atmosphere[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]:nth-child(3){background:radial-gradient(closest-side,#c8dfae 0%,#c8dfaecc 28%,#c8dfae66 55%,#c8dfae1a 78%,#c8dfae00 100%);top:25%;left:15%}.hero-atmosphere[data-astro-cid-wcolddp2]:after{content:"";opacity:.025;background:url(/textures/gradient-grain.png);position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}@media (prefers-reduced-motion:no-preference){.hero-atmosphere[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{animation:22s ease-in-out -7s infinite alternate pastel-drift}.hero-atmosphere[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]:nth-child(2){animation-duration:27s;animation-direction:alternate-reverse;animation-delay:-13s}.hero-atmosphere[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]:nth-child(3){animation-duration:31s;animation-delay:-19s}}@keyframes pastel-drift{0%{transform:translate(-14%,-5%)scale(.94)}to{transform:translate(16%,12%)scale(1.12)}}.all-projects-action[data-astro-cid-wcolddp2]{justify-content:center;margin-top:3rem;display:flex}.all-projects-action[data-astro-cid-wcolddp2] .button[data-astro-cid-wcolddp2]{gap:1.5rem;min-height:60px;padding:1rem 2rem;font-size:clamp(1.125rem,1.5vw,1.375rem)}.hero-intro[data-astro-cid-wcolddp2]{padding-bottom:.5rem}.hero-intro[data-astro-cid-wcolddp2] .intro[data-astro-cid-wcolddp2]{max-width:40ch}.hero-intro[data-astro-cid-wcolddp2] [data-astro-cid-wcolddp2]:is(.intro,.hero-detail){color:#414548}.hero-top[data-astro-cid-wcolddp2] .overline[data-astro-cid-wcolddp2],.hero-email[data-astro-cid-wcolddp2]{color:#174094}.hero-detail[data-astro-cid-wcolddp2]{max-width:36ch;color:var(--muted);margin-top:1.5rem;font-size:.875rem}.hero-composition[data-astro-cid-wcolddp2]{isolation:isolate;background:0 0;border-radius:1.25rem;grid-template-columns:1fr 3.3fr 1fr;align-items:center;min-height:380px;margin-top:4rem;padding:2rem 5% 3.5rem 0;display:grid;position:relative}.hero-desktop[data-astro-cid-wcolddp2]{z-index:1;background:#fff;border:1px solid #222529;border-radius:.6rem;min-width:0;margin-top:-3rem;position:relative;rotate:-2deg;box-shadow:0 16px 35px #22252925}.browser-bar[data-astro-cid-wcolddp2]{align-items:center;gap:5px;height:26px;padding:.4rem .75rem;display:flex}.browser-bar[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{background:#686c71;border-radius:50%;width:5px;height:5px}.browser-bar[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{margin-left:auto;font-size:.8125rem}.hero-desktop[data-astro-cid-wcolddp2] .preview{border-radius:0 0 .5rem .5rem;overflow:hidden}.hero-desktop[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]{white-space:nowrap;font-size:.875rem;position:absolute;bottom:-2.2rem;left:0;rotate:2deg}.hero-phone[data-astro-cid-wcolddp2]{z-index:2;background:#222529;border:6px solid #222529;border-radius:1.6rem;width:140%;max-width:210px;margin-left:-20%;position:relative;rotate:5deg;box-shadow:0 15px 35px #22252930}.hero-phone[data-astro-cid-wcolddp2] .preview{border-radius:1.1rem;overflow:hidden}.hero-phone[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]{white-space:nowrap;font-size:.875rem;position:absolute;bottom:-2.3rem;right:0;rotate:-5deg}.composition-label[data-astro-cid-wcolddp2]{align-self:start;padding:1.5rem}.composition-label[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]{color:#222529;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,5rem);line-height:1;display:block}.composition-label[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{font-size:.875rem;font-weight:700}.composition-corner[data-astro-cid-wcolddp2]{background:#f36c50;border-radius:50%;place-items:center;width:110px;height:110px;font-size:4rem;display:grid;position:absolute;bottom:-25px;left:2.5%}.benefits[data-astro-cid-wcolddp2]{padding-top:2rem}.benefit-heading[data-astro-cid-wcolddp2]{max-width:48rem}.benefit-grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2.5rem 0 1rem;display:grid}.benefit-grid[data-astro-cid-wcolddp2] article[data-astro-cid-wcolddp2]{background:#e9eddf;border-radius:.8rem;padding:2rem;position:relative}.benefit-grid[data-astro-cid-wcolddp2] article[data-astro-cid-wcolddp2]:nth-child(2){background:#e2eafa}.benefit-grid[data-astro-cid-wcolddp2] article[data-astro-cid-wcolddp2]:nth-child(3){background:#f8e0d4}.benefit-grid[data-astro-cid-wcolddp2] article[data-astro-cid-wcolddp2]:before{content:"↗";background:#b6d89a;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:1.5rem;font-size:1.5rem;display:grid}.benefit-grid[data-astro-cid-wcolddp2] article[data-astro-cid-wcolddp2]:nth-child(2):before{content:"↔";background:#a9c7f8}.benefit-grid[data-astro-cid-wcolddp2] article[data-astro-cid-wcolddp2]:nth-child(3):before{content:"✓";background:#f6b39e}.benefit-grid[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--muted);margin-top:1rem;font-size:1rem}.selected[data-astro-cid-wcolddp2]{background:#eeeae1}.project-notice[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{max-width:62ch;margin-bottom:2.5rem;font-size:1rem}.about-strip[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;gap:6%;padding-block:1rem 5rem;display:grid}.about-strip[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{font-size:clamp(1.75rem,2.4vw,2.5rem)}.about-strip[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{max-width:55ch;margin-block:1.25rem;font-size:1rem}details[data-astro-cid-wcolddp2]{border-top:1px solid var(--line)}summary[data-astro-cid-wcolddp2]{cursor:pointer;min-height:48px;padding:1.25rem 0;font-size:1.125rem;font-weight:600}@media (width<=1000px){.hero-top[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;gap:4%}.hero-composition[data-astro-cid-wcolddp2]{grid-template-columns:.7fr 3fr 1fr;min-height:300px;padding-right:6%}.composition-label[data-astro-cid-wcolddp2]{padding:1rem}.hero-phone[data-astro-cid-wcolddp2]{width:120%}.benefit-grid[data-astro-cid-wcolddp2] article[data-astro-cid-wcolddp2]{padding:1.5rem}}@media (width<=700px){.hero-top[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:1.5rem}.hero-copy[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{max-width:18ch}.hero-detail[data-astro-cid-wcolddp2]{max-width:45ch}.hero-composition[data-astro-cid-wcolddp2]{border-radius:.75rem;grid-template-columns:1fr .3fr;min-height:0;margin-top:3rem;padding:1.8rem 8% 4rem 5%}.composition-label[data-astro-cid-wcolddp2]{display:none}.hero-desktop[data-astro-cid-wcolddp2]{margin:0;rotate:-2deg}.hero-phone[data-astro-cid-wcolddp2]{border-width:4px;border-radius:1rem;width:150%;margin-left:-35%}.hero-phone[data-astro-cid-wcolddp2] .preview{border-radius:.7rem}.hero-phone[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]{display:none}.hero-desktop[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]{white-space:normal;max-width:90%;font-size:.875rem;bottom:-3rem}.browser-bar[data-astro-cid-wcolddp2]{height:20px}.browser-bar[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{display:none}.composition-corner[data-astro-cid-wcolddp2]{width:55px;height:55px;font-size:2.5rem;bottom:-12px;left:auto;right:0}.benefit-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:1rem}.benefit-grid[data-astro-cid-wcolddp2] article[data-astro-cid-wcolddp2]{padding:1.5rem}.benefit-grid[data-astro-cid-wcolddp2] article[data-astro-cid-wcolddp2]:before{float:right;margin:0 0 .5rem .75rem}.about-strip[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:2rem}}
