:root{--background:#efe9e4;--surface:#f7f3ef;--ink:#23211f;--muted:#756c65;--border:#c9bfb7;--accent:#ce985d;--ochre:#8a5d35;--display:"Playfair Display", Georgia, serif;--body:"DM Sans", "Helvetica Neue", Arial, sans-serif}[data-astro-cid-5pb5lsx3]{box-sizing:border-box}html{scroll-behavior:auto;background:var(--background)}html.scroll-ready{scroll-behavior:smooth}body{min-width:0;color:var(--ink);background:var(--background);font-family:var(--body);margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}img[data-astro-cid-5pb5lsx3]{max-width:100%;display:block}a[data-astro-cid-5pb5lsx3]{color:inherit}button[data-astro-cid-5pb5lsx3],a[data-astro-cid-5pb5lsx3]{touch-action:manipulation}a[data-astro-cid-5pb5lsx3]:focus-visible,button[data-astro-cid-5pb5lsx3]:focus-visible{outline:2px solid var(--ink);outline-offset:5px}#sobre-mi[data-astro-cid-5pb5lsx3],#trabajos[data-astro-cid-5pb5lsx3],#kit-creador[data-astro-cid-5pb5lsx3],#marcas[data-astro-cid-5pb5lsx3],.portfolio-section[data-astro-cid-5pb5lsx3]{scroll-margin-top:100px}.shell[data-astro-cid-5pb5lsx3]{width:min(1212px,100% - 48px);margin-inline:auto}.site-header[data-astro-cid-5pb5lsx3]{z-index:50;-webkit-backdrop-filter:blur(10px);background:#efe9e4eb;border-bottom:1px solid #756c6547;position:sticky;top:0}.site-nav[data-astro-cid-5pb5lsx3],.nav-controls[data-astro-cid-5pb5lsx3],.section-links[data-astro-cid-5pb5lsx3],.language-switcher[data-astro-cid-5pb5lsx3]{align-items:center;display:flex}.site-nav[data-astro-cid-5pb5lsx3]{min-height:64px;color:var(--muted);justify-content:flex-end;gap:28px;font-size:16px}.site-brand[data-astro-cid-5pb5lsx3]{color:var(--ink);font-family:var(--display);letter-spacing:-.04em;margin-right:auto;font-size:30px;line-height:1}.nav-controls[data-astro-cid-5pb5lsx3],.section-links[data-astro-cid-5pb5lsx3]{gap:28px}.language-switcher[data-astro-cid-5pb5lsx3]{letter-spacing:.08em;gap:7px;font-size:14px;font-weight:700}.site-nav[data-astro-cid-5pb5lsx3] a[data-astro-cid-5pb5lsx3],.mobile-menu[data-astro-cid-5pb5lsx3] a[data-astro-cid-5pb5lsx3]{white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:flex}.site-nav[data-astro-cid-5pb5lsx3] a[data-astro-cid-5pb5lsx3]:hover,.site-nav[data-astro-cid-5pb5lsx3] a[data-astro-cid-5pb5lsx3]:focus-visible,.mobile-menu[data-astro-cid-5pb5lsx3] a[data-astro-cid-5pb5lsx3]:hover,.mobile-menu[data-astro-cid-5pb5lsx3] a[data-astro-cid-5pb5lsx3]:focus-visible,.language-switcher[data-astro-cid-5pb5lsx3] a[data-astro-cid-5pb5lsx3][aria-current=page]{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.menu-toggle[data-astro-cid-5pb5lsx3],.mobile-menu[data-astro-cid-5pb5lsx3]{display:none}.hero[data-astro-cid-5pb5lsx3]{grid-template-columns:1.36fr .82fr;align-items:center;gap:92px;min-height:704px;padding:42px 0 72px;display:grid}.name[data-astro-cid-5pb5lsx3],.section-title[data-astro-cid-5pb5lsx3],.portfolio-title[data-astro-cid-5pb5lsx3],.brands-title[data-astro-cid-5pb5lsx3],.footer-title[data-astro-cid-5pb5lsx3]{font-family:var(--display);letter-spacing:-.035em;font-weight:400}.name[data-astro-cid-5pb5lsx3]{margin:0 0 74px;font-size:clamp(104px,11.5vw,166px);line-height:.83}.name[data-astro-cid-5pb5lsx3] span[data-astro-cid-5pb5lsx3],.section-title[data-astro-cid-5pb5lsx3] span[data-astro-cid-5pb5lsx3],.footer-title[data-astro-cid-5pb5lsx3] span[data-astro-cid-5pb5lsx3]{display:block}.first[data-astro-cid-5pb5lsx3],.about-accent[data-astro-cid-5pb5lsx3],.brands-title[data-astro-cid-5pb5lsx3] .accent[data-astro-cid-5pb5lsx3]{color:var(--accent)}.role[data-astro-cid-5pb5lsx3]{color:#a27950;letter-spacing:.01em;text-transform:uppercase;margin:0 0 32px;font-size:29px;font-weight:700;line-height:1.1}.contacts[data-astro-cid-5pb5lsx3]{gap:20px;display:grid}.contact[data-astro-cid-5pb5lsx3]{min-height:44px;color:var(--ochre);align-items:center;gap:17px;font-size:21px;font-weight:700;text-decoration:none;display:flex}.contact[data-astro-cid-5pb5lsx3]:hover{text-underline-offset:4px;text-decoration:underline}.contact[data-astro-cid-5pb5lsx3] svg[data-astro-cid-5pb5lsx3]{fill:none;width:48px;height:48px;stroke:var(--ink);stroke-linecap:round;stroke-width:1.6px;flex:0 0 48px}.contact[data-astro-cid-5pb5lsx3] .icon-fill[data-astro-cid-5pb5lsx3]{fill:var(--ink);stroke:none}.portrait[data-astro-cid-5pb5lsx3]{border-radius:48% 48% 0 0;margin:0;overflow:hidden}.portrait[data-astro-cid-5pb5lsx3] picture[data-astro-cid-5pb5lsx3]{width:100%;height:100%;display:block}.portrait[data-astro-cid-5pb5lsx3] img[data-astro-cid-5pb5lsx3]{object-fit:cover;width:100%;height:100%}.hero-portrait[data-astro-cid-5pb5lsx3]{aspect-ratio:.72}.hero-portrait[data-astro-cid-5pb5lsx3] img[data-astro-cid-5pb5lsx3]{object-position:53% 50%}.facts[data-astro-cid-5pb5lsx3]{text-align:center;font-family:var(--display);grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;font-size:23px;line-height:1.25;display:grid}.facts[data-astro-cid-5pb5lsx3] span[data-astro-cid-5pb5lsx3]{display:block}.about[data-astro-cid-5pb5lsx3]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:110px;min-height:768px;padding:92px 0;display:grid}.about-portrait[data-astro-cid-5pb5lsx3]{aspect-ratio:.82;justify-self:center;width:min(100%,490px)}.about-portrait[data-astro-cid-5pb5lsx3] img[data-astro-cid-5pb5lsx3]{object-position:center}.section-title[data-astro-cid-5pb5lsx3]{margin:0 0 45px;font-size:clamp(104px,11.5vw,166px);line-height:.83}.about-copy[data-astro-cid-5pb5lsx3]{max-width:56ch}.about-copy[data-astro-cid-5pb5lsx3] p[data-astro-cid-5pb5lsx3]{text-wrap:pretty;margin:0;font-size:19px;font-weight:500;line-height:1.65}.about-copy[data-astro-cid-5pb5lsx3] p[data-astro-cid-5pb5lsx3]+p[data-astro-cid-5pb5lsx3]{color:var(--ochre);margin-top:22px}.portfolio-section[data-astro-cid-5pb5lsx3]{border-top:1px solid #c9bfb766;min-height:768px;padding:78px 0 88px}.portfolio-head[data-astro-cid-5pb5lsx3]{justify-content:space-between;align-items:baseline;margin-bottom:38px;display:flex}.portfolio-title[data-astro-cid-5pb5lsx3]{letter-spacing:-.025em;margin:0;font-size:clamp(58px,6.2vw,92px);line-height:1}.work-grid[data-astro-cid-5pb5lsx3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.work-card[data-astro-cid-5pb5lsx3]{aspect-ratio:9/16;background:var(--surface);min-width:0;position:relative;overflow:hidden}.work-card[data-astro-cid-5pb5lsx3] video[data-astro-cid-5pb5lsx3],.work-card[data-astro-cid-5pb5lsx3] iframe[data-astro-cid-5pb5lsx3]{background:var(--surface);border:0;width:100%;height:100%;display:block}.work-card[data-astro-cid-5pb5lsx3] video[data-astro-cid-5pb5lsx3]{object-fit:cover}.media-toggle[data-astro-cid-5pb5lsx3]{z-index:2;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;padding:0;position:absolute;inset:0 0 64px}.work-card[data-astro-cid-5pb5lsx3]:focus-within{outline:2px solid var(--ink);outline-offset:5px}.work-card[data-astro-cid-5pb5lsx3] video[data-astro-cid-5pb5lsx3]:focus-visible{outline:0}.media-toggle[data-astro-cid-5pb5lsx3]:focus-visible{outline:2px solid var(--ink);outline-offset:-6px}.creator-kit[data-astro-cid-5pb5lsx3]{border-top:1px solid #c9bfb766;padding:92px 0 112px}.kit-grid[data-astro-cid-5pb5lsx3]{grid-template-columns:1fr 1fr;align-items:center;gap:98px;display:grid}.device[data-astro-cid-5pb5lsx3]{background:#3b3936;border:3px solid #716d68;border-radius:30px;margin:0;padding:18px 18px 22px;box-shadow:inset 0 0 0 2px #191817}.device[data-astro-cid-5pb5lsx3] img[data-astro-cid-5pb5lsx3]{aspect-ratio:.76;object-fit:cover;border-radius:9px;width:100%;height:auto}.equipment[data-astro-cid-5pb5lsx3]{color:var(--ochre);font-family:var(--display);margin:0;padding:0;font-size:clamp(25px,2.4vw,36px);line-height:1.22;list-style:none}.equipment[data-astro-cid-5pb5lsx3] li[data-astro-cid-5pb5lsx3]{align-items:center;gap:16px;display:flex}.equipment[data-astro-cid-5pb5lsx3] li[data-astro-cid-5pb5lsx3]+li[data-astro-cid-5pb5lsx3]{margin-top:12px}.equipment-icon[data-astro-cid-5pb5lsx3]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 38px;width:38px;height:38px}.brands[data-astro-cid-5pb5lsx3]{border-top:1px solid #c9bfb766;padding:70px 0 112px}.brands-title[data-astro-cid-5pb5lsx3]{margin:0 0 72px;font-size:clamp(76px,9.2vw,132px);line-height:.88}.brands-title[data-astro-cid-5pb5lsx3] .accent[data-astro-cid-5pb5lsx3],.brands-title[data-astro-cid-5pb5lsx3] .subline[data-astro-cid-5pb5lsx3]{display:block}.brands-title[data-astro-cid-5pb5lsx3] .subline[data-astro-cid-5pb5lsx3]{color:var(--ink);font-family:var(--body);letter-spacing:0;margin-top:14px;font-size:clamp(24px,2.6vw,38px);font-weight:500;line-height:1.2}.brand-grid[data-astro-cid-5pb5lsx3]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:18px 28px;display:grid}.brand-mark[data-astro-cid-5pb5lsx3]{aspect-ratio:3/2;min-width:0;margin:0;position:relative;overflow:hidden}.brand-media[data-astro-cid-5pb5lsx3]{position:absolute;inset:14px;overflow:hidden}.brand-media[data-astro-cid-5pb5lsx3] img[data-astro-cid-5pb5lsx3]{object-fit:contain;object-position:center;width:100%;height:100%}.brand-media[data-astro-cid-5pb5lsx3].crop-canvas img[data-astro-cid-5pb5lsx3]{object-fit:cover}.footer[data-astro-cid-5pb5lsx3]{border-top:1px solid var(--border);justify-content:space-between;align-items:end;padding:72px 0 54px;display:flex}.footer-title[data-astro-cid-5pb5lsx3]{margin:0;font-size:clamp(48px,6vw,82px);line-height:1}.footer-links[data-astro-cid-5pb5lsx3]{gap:24px;display:flex}.footer-links[data-astro-cid-5pb5lsx3] a[data-astro-cid-5pb5lsx3]{text-underline-offset:4px;align-items:center;min-height:44px;display:flex}.reveal[data-astro-cid-5pb5lsx3]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.reveal[data-astro-cid-5pb5lsx3].visible{opacity:1;transform:none}.visually-hidden[data-astro-cid-5pb5lsx3]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=820px){.shell[data-astro-cid-5pb5lsx3]{width:min(100% - 32px,680px)}html.mobile-menu-open,html.mobile-menu-open body{overflow:hidden}#sobre-mi[data-astro-cid-5pb5lsx3]{scroll-margin-top:0}#trabajos[data-astro-cid-5pb5lsx3],#kit-creador[data-astro-cid-5pb5lsx3],#marcas[data-astro-cid-5pb5lsx3],.portfolio-section[data-astro-cid-5pb5lsx3]{scroll-margin-top:92px}.site-nav[data-astro-cid-5pb5lsx3]{gap:20px;min-height:56px;font-size:15px;position:relative}.site-brand[data-astro-cid-5pb5lsx3],.menu-toggle[data-astro-cid-5pb5lsx3]{z-index:1;position:relative}.nav-controls[data-astro-cid-5pb5lsx3]{display:none}.menu-toggle[data-astro-cid-5pb5lsx3]{width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.menu-toggle-icon[data-astro-cid-5pb5lsx3],.menu-toggle-icon[data-astro-cid-5pb5lsx3]:before,.menu-toggle-icon[data-astro-cid-5pb5lsx3]:after{background:currentColor;border-radius:999px;width:24px;height:2px;transition:transform .2s,top .2s,background-color .2s;display:block}.menu-toggle-icon[data-astro-cid-5pb5lsx3]{position:relative}.menu-toggle-icon[data-astro-cid-5pb5lsx3]:before,.menu-toggle-icon[data-astro-cid-5pb5lsx3]:after{content:"";position:absolute;left:0}.menu-toggle-icon[data-astro-cid-5pb5lsx3]:before{top:-8px}.menu-toggle-icon[data-astro-cid-5pb5lsx3]:after{top:8px}.menu-toggle[data-astro-cid-5pb5lsx3][aria-expanded=true] .menu-toggle-icon[data-astro-cid-5pb5lsx3]{background:0 0}.menu-toggle[data-astro-cid-5pb5lsx3][aria-expanded=true] .menu-toggle-icon[data-astro-cid-5pb5lsx3]:before{top:0;transform:rotate(45deg)}.menu-toggle[data-astro-cid-5pb5lsx3][aria-expanded=true] .menu-toggle-icon[data-astro-cid-5pb5lsx3]:after{top:0;transform:rotate(-45deg)}.mobile-menu[data-astro-cid-5pb5lsx3]{z-index:49;background:var(--background);opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;padding:88px 32px 32px;transition:opacity .2s,visibility 0s linear .2s;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu[data-astro-cid-5pb5lsx3].is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.mobile-menu[data-astro-cid-5pb5lsx3] .nav-controls[data-astro-cid-5pb5lsx3]{color:var(--muted);flex-direction:column;align-items:center;gap:34px;display:flex}.mobile-menu[data-astro-cid-5pb5lsx3] .section-links[data-astro-cid-5pb5lsx3]{flex-direction:column;align-items:center;gap:10px}.mobile-menu[data-astro-cid-5pb5lsx3] .section-links[data-astro-cid-5pb5lsx3] a[data-astro-cid-5pb5lsx3]{min-height:52px;color:var(--ink);font-family:var(--display);justify-content:center;font-size:clamp(34px,7vw,52px);line-height:1.1}.mobile-menu[data-astro-cid-5pb5lsx3] .language-switcher[data-astro-cid-5pb5lsx3]{font-size:16px}.hero[data-astro-cid-5pb5lsx3]{flex-direction:column;align-items:stretch;gap:clamp(24px,4svh,38px);min-height:calc(100svh - 56px);padding:clamp(24px,5svh,48px) 0 clamp(28px,6svh,64px);display:flex}.name[data-astro-cid-5pb5lsx3]{margin-bottom:clamp(18px,3svh,34px);font-size:clamp(68px,min(17vw,12svh),112px);line-height:.84}.role[data-astro-cid-5pb5lsx3]{margin-bottom:clamp(10px,2svh,14px);font-size:clamp(18px,min(5vw,3.2svh),23px);line-height:1.05}.contacts[data-astro-cid-5pb5lsx3]{gap:clamp(0px,1svh,4px)}.contact[data-astro-cid-5pb5lsx3]{overflow-wrap:anywhere;gap:clamp(8px,2vw,10px);min-width:0;font-size:clamp(14px,3.8vw,16px);line-height:1.25}.contact[data-astro-cid-5pb5lsx3] svg[data-astro-cid-5pb5lsx3]{flex-basis:clamp(32px,9vw,38px);width:clamp(32px,9vw,38px);height:clamp(32px,9vw,38px)}.hero-media[data-astro-cid-5pb5lsx3]{flex-direction:column;display:flex}.portrait[data-astro-cid-5pb5lsx3]{align-self:center;width:min(100%,520px)}.hero-portrait[data-astro-cid-5pb5lsx3]{aspect-ratio:1.38;width:min(100%,480px)}.hero-portrait[data-astro-cid-5pb5lsx3] img[data-astro-cid-5pb5lsx3]{object-position:53% 62%}.facts[data-astro-cid-5pb5lsx3]{gap:clamp(8px,2vw,18px);margin-top:clamp(14px,2.5svh,25px);font-size:clamp(16px,4.3vw,19px);line-height:1.15}.about[data-astro-cid-5pb5lsx3]{flex-direction:column-reverse;gap:clamp(24px,4svh,46px);min-height:calc(100svh - 56px);padding:clamp(34px,7svh,74px) 0;display:flex}.about-copy[data-astro-cid-5pb5lsx3]{max-width:58ch}.about-copy[data-astro-cid-5pb5lsx3] p[data-astro-cid-5pb5lsx3]{font-size:clamp(16px,2.35vw,18px);line-height:1.48}.about-copy[data-astro-cid-5pb5lsx3] p[data-astro-cid-5pb5lsx3]+p[data-astro-cid-5pb5lsx3]{margin-top:clamp(12px,2.5svh,22px)}.section-title[data-astro-cid-5pb5lsx3]{margin-bottom:clamp(18px,3svh,34px);font-size:clamp(68px,min(17vw,12svh),112px)}.about-portrait[data-astro-cid-5pb5lsx3]{aspect-ratio:1.1;width:min(76%,410px)}.about-portrait[data-astro-cid-5pb5lsx3] img[data-astro-cid-5pb5lsx3]{object-position:center 62%}.portfolio-section[data-astro-cid-5pb5lsx3]{min-height:auto;padding:64px 0 70px}.portfolio-head[data-astro-cid-5pb5lsx3]{margin-bottom:28px}.work-grid[data-astro-cid-5pb5lsx3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.creator-kit[data-astro-cid-5pb5lsx3]{min-height:calc(100svh - 56px);padding:clamp(28px,5svh,52px) 0 clamp(32px,6svh,64px)}.kit-grid[data-astro-cid-5pb5lsx3]{grid-template-columns:1fr;gap:clamp(24px,4svh,40px)}.device[data-astro-cid-5pb5lsx3]{justify-self:center;width:min(82%,clamp(220px,42svh - 16px,420px));padding:clamp(12px,3svh,18px) clamp(12px,3svh,18px) clamp(14px,3.5svh,22px)}.equipment[data-astro-cid-5pb5lsx3]{font-size:clamp(20px,min(5vw,3.2svh),30px);line-height:1.18}.equipment[data-astro-cid-5pb5lsx3] li[data-astro-cid-5pb5lsx3]{gap:clamp(10px,2vw,14px);min-width:0}.equipment[data-astro-cid-5pb5lsx3] li[data-astro-cid-5pb5lsx3]+li[data-astro-cid-5pb5lsx3]{margin-top:clamp(6px,1.1svh,10px)}.equipment-icon[data-astro-cid-5pb5lsx3]{flex-basis:clamp(28px,min(6vw,4.4svh),36px);width:clamp(28px,min(6vw,4.4svh),36px);height:clamp(28px,min(6vw,4.4svh),36px)}.equipment[data-astro-cid-5pb5lsx3] li[data-astro-cid-5pb5lsx3] span[data-astro-cid-5pb5lsx3]{overflow-wrap:anywhere;min-width:0}.brands[data-astro-cid-5pb5lsx3]{padding:62px 0 84px}.brand-grid[data-astro-cid-5pb5lsx3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.brand-media[data-astro-cid-5pb5lsx3]{inset:12px}.footer[data-astro-cid-5pb5lsx3]{flex-direction:column;align-items:flex-start;gap:32px}.footer-links[data-astro-cid-5pb5lsx3]{flex-wrap:wrap}}@media (width<=820px) and (height<=760px){.hero[data-astro-cid-5pb5lsx3]{gap:18px;padding:20px 0 24px}.about[data-astro-cid-5pb5lsx3]{gap:18px;padding:22px 0}.name[data-astro-cid-5pb5lsx3],.section-title[data-astro-cid-5pb5lsx3]{margin-bottom:12px;font-size:clamp(60px,min(16vw,11svh),68px)}.role[data-astro-cid-5pb5lsx3]{margin-bottom:8px;font-size:18px}.contacts[data-astro-cid-5pb5lsx3]{gap:0}.hero-portrait[data-astro-cid-5pb5lsx3]{aspect-ratio:1.65}.hero[data-astro-cid-5pb5lsx3] .facts[data-astro-cid-5pb5lsx3]{margin-top:10px;font-size:16px;line-height:1.1}.about-portrait[data-astro-cid-5pb5lsx3]{aspect-ratio:1.22;width:min(72%,360px)}.about-copy[data-astro-cid-5pb5lsx3] p[data-astro-cid-5pb5lsx3]+p[data-astro-cid-5pb5lsx3]{margin-top:10px}.creator-kit[data-astro-cid-5pb5lsx3]{padding:clamp(18px,3svh,22px) 0 clamp(20px,3.5svh,26px)}.kit-grid[data-astro-cid-5pb5lsx3]{gap:clamp(14px,2.5svh,18px)}.device[data-astro-cid-5pb5lsx3]{width:min(70%,240px,clamp(210px,38svh - 16px,240px));padding:clamp(10px,1.5svh,12px) clamp(10px,1.5svh,12px) clamp(12px,1.8svh,14px)}.equipment[data-astro-cid-5pb5lsx3]{font-size:clamp(18px,min(4.8vw,2.8svh),20px)}.equipment[data-astro-cid-5pb5lsx3] li[data-astro-cid-5pb5lsx3]{gap:clamp(8px,2vw,10px)}.equipment[data-astro-cid-5pb5lsx3] li[data-astro-cid-5pb5lsx3]+li[data-astro-cid-5pb5lsx3]{margin-top:clamp(3px,.6svh,5px)}.equipment-icon[data-astro-cid-5pb5lsx3]{flex-basis:clamp(24px,min(6vw,3.8svh),28px);width:clamp(24px,min(6vw,3.8svh),28px);height:clamp(24px,min(6vw,3.8svh),28px)}}@media (width<=420px){.shell[data-astro-cid-5pb5lsx3]{width:calc(100% - 32px)}.site-brand[data-astro-cid-5pb5lsx3]{font-size:28px}.facts[data-astro-cid-5pb5lsx3]{gap:8px;font-size:17px}.portfolio-title[data-astro-cid-5pb5lsx3]{font-size:53px}.about-copy[data-astro-cid-5pb5lsx3] p[data-astro-cid-5pb5lsx3]{font-size:17px;line-height:1.48}.brands-title[data-astro-cid-5pb5lsx3]{font-size:25vw}.brand-grid[data-astro-cid-5pb5lsx3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.brand-media[data-astro-cid-5pb5lsx3]{inset:10px}}@media (prefers-reduced-motion:reduce){html,html.scroll-ready{scroll-behavior:auto}.reveal[data-astro-cid-5pb5lsx3]{opacity:1;transition:none;transform:none}.mobile-menu[data-astro-cid-5pb5lsx3],.menu-toggle-icon[data-astro-cid-5pb5lsx3],.menu-toggle-icon[data-astro-cid-5pb5lsx3]:before,.menu-toggle-icon[data-astro-cid-5pb5lsx3]:after{transition:none}}
