:root{--red:#ed1c2b;--yellow:#ffd45d;--ink:#111312;--dark:#141718;--pad:clamp(23px,6.8vw,110px);--font:'Manrope',Arial,sans-serif;--display:'Oswald','Arial Narrow',sans-serif;--mono:'DM Mono',monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;color:var(--ink);font:16px var(--font);-webkit-font-smoothing:antialiased}a{color:inherit}.pad{padding-inline:var(--pad)}.sr-only{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}
.site-header{height:78px;padding:0 var(--pad);background:var(--red);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10;border-bottom:1px solid #bd1c28}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--yellow);font:600 13px/.95 var(--display);letter-spacing:.02em}.seal{width:35px;height:35px;border:1px solid var(--yellow);color:var(--red);background:var(--ink);border-radius:50%;display:grid;place-items:center;font:700 24px Georgia;transform:rotate(-10deg);text-shadow:1px 1px var(--yellow)}nav{display:flex;gap:clamp(24px,5vw,76px);margin-left:0;margin-right:auto}nav a{text-decoration:none;font-size:14px;font-weight:700}nav a:hover{text-decoration:underline;text-underline-offset:5px}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1.5px solid var(--ink);border-radius:99px;padding:8px 19px;text-decoration:none;font-size:13px;font-weight:700;transition:.2s}.pill:hover{background:var(--ink);color:var(--yellow);transform:translateY(-2px)}.menu-toggle{display:none}.eyebrow{font:500 11px var(--mono);letter-spacing:.08em}
.hero{height:min(650px,calc(100svh - 78px));min-height:485px;position:relative;overflow:hidden;background:var(--red)}.dancer{position:absolute;left:24%;bottom:-8%;width:min(59vw,760px);height:103%;color:#1b3a3c}.seal-large{position:absolute;left:7%;top:40%;width:clamp(100px,13vw,170px);aspect-ratio:1;border:3px solid var(--yellow);border-radius:50%;color:var(--yellow);display:grid;place-items:center;font-size:75px}.seal-large b{position:absolute;background:var(--red);border:3px solid var(--ink);border-radius:50% 50% 32% 32%;width:45%;height:62%;display:grid;place-items:center;font:700 36px Georgia;transform:rotate(14deg)}.hero-title{position:absolute;right:7%;bottom:24%;z-index:2}.hero-title small{font:9px var(--mono);letter-spacing:.1em}.hero-title h1{font:700 clamp(64px,9.4vw,130px)/.85 var(--display);letter-spacing:-.035em;color:var(--yellow);margin:12px 0;text-shadow:3px 3px #bd9738}.hero-title h1 span{font-size:.84em}.hero-title p{font:8px var(--mono);letter-spacing:.08em;color:var(--yellow)}.hero-title p b{background:var(--yellow);color:var(--ink);padding:3px 5px}.scroll-cue{position:absolute;bottom:20px;left:var(--pad);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}
.intro{background:var(--yellow);padding-block:clamp(75px,11vw,145px) clamp(80px,12vw,155px)}.intro h2{font-size:clamp(62px,10.5vw,142px);line-height:.92;letter-spacing:-.09em;margin:45px 0 30px;font-weight:800}.intro-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.intro-bottom p{max-width:460px;font-size:clamp(15px,1.4vw,20px);line-height:1.55;margin:0}.intro-bottom>div{display:flex;gap:11px;flex-wrap:wrap}
.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-block:clamp(58px,8vw,104px) clamp(34px,5vw,64px)}.section-heading .eyebrow{color:#666}.section-heading h2{font-size:clamp(45px,7vw,93px);letter-spacing:-.085em;line-height:.96;margin:17px 0 0}.section-heading h2 span{color:var(--ink)}.section-heading>p{line-height:1.55;max-width:240px;margin:0 0 5px}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.loading-note{padding:24px var(--pad)}.project-card{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:#eee9dd;text-decoration:none;isolation:isolate}.project-card>img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s}.project-card:hover>img{transform:scale(1.05)}.card-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(15px,2vw,27px);color:white;background:linear-gradient(0deg,#000b,transparent 58%);opacity:0;transition:opacity .25s}.project-card:hover .card-overlay,.project-card:focus-visible .card-overlay{opacity:1}.card-overlay small{font:9px var(--mono);letter-spacing:.08em}.card-overlay strong{font-size:clamp(19px,2.3vw,30px);letter-spacing:-.05em}.card-overlay i{position:absolute;right:22px;bottom:20px;font-size:23px;font-style:normal}
.cover-art{height:100%;width:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding:10%;background:var(--bg,#f8f3e7);color:var(--fg,#202036);transition:transform .6s}.project-card:hover .cover-art{transform:scale(1.04)}.cover-art:before,.cover-art:after{content:"";position:absolute;pointer-events:none;z-index:0}.cover-art:before{width:70%;aspect-ratio:1;border:1px solid currentColor;border-radius:50%;opacity:.19}.cover-art:after{width:120%;height:20%;background:var(--accent,#ffd45d);transform:rotate(-43deg);opacity:.9}.cover-art.music:before{width:120%;height:42%;border-radius:0;background:var(--accent);transform:rotate(48deg);opacity:.85}.cover-art.nails:before{width:35%;background:var(--accent);border:0;opacity:.2}.cover-art.studio:before{width:67%;border-radius:2px;background:var(--accent);transform:rotate(45deg);opacity:.82}.cover-art.packaging:before{width:60%;height:85%;border-radius:10px;background:#201b1a;transform:rotate(-7deg);opacity:.95}.cover-art.wellness:before{width:95%;height:50%;background:var(--accent);transform:rotate(-20deg);opacity:.4}.cover-art.editorial:after{height:35%;transform:rotate(35deg)}.cover-wordmark{position:relative;z-index:1;font:700 clamp(27px,5.2vw,76px)/.91 var(--display);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.cover-art.music .cover-wordmark{font:800 clamp(26px,4vw,60px)/.95 var(--font);letter-spacing:-.08em;text-transform:none}.cover-art.packaging .cover-wordmark{color:white}.cover-art.nails .cover-wordmark{color:#e9287b;text-shadow:2px 2px #f2d88c;margin-top:39%;font-size:clamp(22px,4vw,54px);transform:rotate(-4deg)}.cover-label,.cover-caption{position:absolute;z-index:2;font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.cover-label{top:9%;left:10%}.cover-caption{bottom:8%;left:10%;right:10%}
.about{background:var(--yellow);padding-block:clamp(65px,9vw,112px) clamp(78px,10vw,130px)}.about-top{display:grid;grid-template-columns:1.1fr .85fr;gap:9%;margin-top:39px}.about-top h2{font-size:clamp(50px,7vw,91px);letter-spacing:-.09em;line-height:.96;margin:0}.about-top>div{max-width:500px;padding-top:5px}.about-top p{font-size:15px;line-height:1.65;margin:0 0 20px}.about-top .pill{margin-top:1px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;margin-top:clamp(58px,8vw,102px)}.service-grid article{border-top:1px solid #0006;padding-top:14px}.service-grid small,.process-grid small{font:10px var(--mono)}.service-grid h3,.process-grid h3{font-size:clamp(23px,3vw,37px);letter-spacing:-.06em;margin:18px 0 6px}.service-grid p,.process-grid p{font-size:14px;line-height:1.6;margin:0;max-width:310px}.process{background:var(--red);padding-block:clamp(68px,9vw,112px) clamp(78px,11vw,140px)}.process-top{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-top:28px}.process-top h2{font-size:clamp(50px,8vw,103px);letter-spacing:-.09em;line-height:.93;margin:0}.process-top p{max-width:300px;line-height:1.55;margin:0 0 5px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,5vw,63px);margin-top:clamp(52px,8vw,98px)}.process-grid article{border-top:1px solid #0005;padding-top:13px}.process-grid h3{margin-top:18px}
.contact{background:var(--dark);color:var(--yellow);padding-block:clamp(70px,10vw,130px);display:grid;grid-template-columns:1fr .78fr;gap:10%}.contact h2{font-size:clamp(52px,7.5vw,96px);line-height:.95;letter-spacing:-.09em;margin:37px 0 22px}.contact>div>p{max-width:470px;font-size:15px;line-height:1.6}.social{display:flex;justify-content:space-between;align-items:center;gap:11px;margin-top:26px;flex-wrap:wrap}.contact-number-link{display:block;flex:0 1 auto;line-height:0}.contact-number{display:block;width:clamp(180px,22vw,360px);max-width:100%;height:auto}.contact .pill{color:var(--yellow);border-color:var(--yellow)}.contact .pill:hover{background:var(--yellow);color:var(--ink)}[data-contact-form]{display:flex;flex-direction:column;gap:13px;align-self:center}[data-contact-form] input,[data-contact-form] select,[data-contact-form] textarea{width:100%;border:0;border-bottom:1px solid var(--yellow);border-radius:0;padding:12px 0;background:transparent;color:white;outline:none;font:14px var(--font);resize:vertical}[data-contact-form] input::placeholder,[data-contact-form] textarea::placeholder{color:#7d7c7d}[data-contact-form] select{color:var(--yellow);appearance:none;background:linear-gradient(45deg,transparent 50%,var(--yellow) 50%) calc(100% - 7px) 50%/7px 7px no-repeat,linear-gradient(135deg,var(--yellow) 50%,transparent 50%) 100% 50%/7px 7px no-repeat}[data-contact-form] option{color:var(--ink)}.submit{border:0;border-radius:99px;background:var(--yellow);color:var(--ink);font-weight:800;min-height:47px;cursor:pointer}.submit:hover{background:#ffdf7b}.form-note,.form-status{font-size:9px;line-height:1.5;color:#858585;margin:0}.form-status{color:var(--yellow);display:none}.form-status[data-fs-active]{display:block}.form-status--error{color:#ff9d9d}[data-fs-field][aria-invalid="true"]{border-bottom-color:#ff9d9d}.submit:disabled{opacity:.65;cursor:wait}.footer{min-height:75px;background:var(--dark);color:#777;border-top:1px solid #2b2e2e;padding:14px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;font-weight:700}.footer .brand{font-size:11px}.footer p{margin:0}.footer>span{white-space:nowrap}
.detail-layout{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.story{background:var(--yellow);padding:clamp(42px,5vw,76px) clamp(28px,6.6vw,100px);display:flex;flex-direction:column}.back-link{display:inline-flex;align-self:flex-start;width:max-content;font:700 13px var(--font);text-transform:none;text-decoration:none;letter-spacing:normal;margin-bottom:40px}.story-category{font:11px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 44px}.story h1{font-size:clamp(48px,7vw,95px);letter-spacing:-.085em;line-height:.91;margin:0 0 52px;text-wrap:balance}.chapter-list{display:flex;flex-direction:column;gap:25px}.chapter h2{font-size:clamp(21px,2.7vw,33px);letter-spacing:-.055em;line-height:1.05;margin:0 0 6px}.chapter p{font-size:clamp(14px,1.1vw,16px);line-height:1.58;margin:0}.project-meta{margin-top:50px;font-size:12px;line-height:1.8}.project-meta p{margin:0}.project-tags{font:10px var(--mono);line-height:1.7;margin:0 0 20px}.gallery{background:#f8f1e4;min-width:0}.gallery-tile{aspect-ratio:1.25;position:relative;overflow:hidden;display:grid;place-items:center}.gallery-tile img{width:100%;height:100%;object-fit:cover}.gallery .cover-art{width:100%;height:100%}.gallery .cover-wordmark{font-size:clamp(44px,8vw,110px)}.gallery-tile.social-mockups{background:var(--accent,#77164b);display:grid;grid-template-columns:repeat(3,1fr);gap:2.5%;padding:4%;aspect-ratio:1.18}.social-mock{height:94%;background:white;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px #0003}.social-mock:before{content:"";display:block;height:12%;border-bottom:1px solid #ddd}.social-mock .cover-art{height:88%}.gallery-tile.palette{display:flex;gap:1.5%;padding:7%;background:#faf5e9;aspect-ratio:1.4}.swatch{height:68%;flex:1;background:var(--swatch);box-shadow:0 6px 12px #0002}.gallery-tile.feature{aspect-ratio:1.75}.gallery-tile.feature .cover-wordmark{font-size:clamp(52px,10vw,145px)}.next-project{background:#78164b;color:white;display:flex;align-items:center;justify-content:space-between;padding:22px var(--pad);text-decoration:none}.next-project span:first-child{font:9px var(--mono);letter-spacing:.1em}.next-project:hover{background:#5c1038}
@media(max-width:800px){:root{--pad:clamp(22px,5vw,42px)}.site-header{height:68px}nav{gap:20px;margin-right:22px}nav a{font-size:12px}.hero{height:540px;min-height:460px}.dancer{width:78%;left:12%;bottom:-6%;opacity:.78}.seal-large{left:5%;top:39%;width:105px}.hero-title{right:5%;bottom:15%}.hero-title h1{font-size:clamp(68px,12vw,102px)}.intro h2{font-size:clamp(62px,12vw,100px)}.section-heading{align-items:flex-start;flex-direction:column}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-overlay{opacity:1;padding:14px}.card-overlay strong{font-size:18px}.card-overlay i{right:13px;bottom:12px;font-size:19px}.about-top{grid-template-columns:1fr;gap:24px}.about-top>div{max-width:650px}.process-top{align-items:flex-start;flex-direction:column}.process-grid{grid-template-columns:repeat(2,1fr);row-gap:35px}.contact{grid-template-columns:1fr 1fr;gap:6%}.detail-layout{grid-template-columns:1fr}.story{padding:48px var(--pad)}.story-category{margin-bottom:28px}.story h1{font-size:clamp(56px,10vw,88px);margin-bottom:36px}.chapter-list{gap:22px}}
@media(max-width:560px){.site-header{height:64px}.brand{font-size:11px}.seal{width:30px;height:30px;font-size:21px}.menu-toggle{width:38px;height:38px;display:flex;flex-direction:column;justify-content:center;gap:6px;border:0;background:none;margin-left:auto;margin-right:10px}.menu-toggle i{width:22px;height:2px;background:var(--ink)}nav{display:none;position:absolute;top:64px;left:0;right:0;margin:0;padding:12px var(--pad) 20px;background:var(--red);flex-direction:column;gap:0;border-bottom:1px solid #bd1c28}nav.open{display:flex}nav a{font-size:15px;padding:12px 0;border-bottom:1px solid #0002}.site-header>.pill{min-height:33px;padding:7px 12px;font-size:11px}.hero{height:525px;min-height:0}.dancer{width:104%;left:-3%;height:78%;bottom:10%;opacity:.66}.seal-large{width:76px;left:6%;top:31%;border-width:2px;font-size:60px}.seal-large b{border-width:2px;font-size:25px}.hero-title{right:5%;bottom:14%}.hero-title small{font-size:7px;max-width:220px}.hero-title h1{font-size:clamp(68px,18vw,102px)}.hero-title p{font-size:7px}.scroll-cue{font-size:8px;bottom:14px}.intro{padding-block:65px 72px}.intro h2{font-size:clamp(57px,15vw,82px);margin:35px 0 25px}.intro-bottom{align-items:flex-start;flex-direction:column}.intro-bottom p{font-size:14px}.intro-bottom>div{gap:8px}.pill{font-size:11px;padding:7px 13px;min-height:34px}.section-heading{padding-block:57px 27px}.section-heading h2{font-size:clamp(39px,11.5vw,62px)}.section-heading .eyebrow{font-size:9px}.section-heading>p{font-size:13px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-overlay{padding:9px}.card-overlay strong{font-size:14px}.card-overlay small{font-size:7px}.card-overlay i{right:8px;bottom:7px;font-size:16px}.cover-wordmark{font-size:clamp(23px,7.8vw,41px)}.cover-label,.cover-caption{font-size:6px}.about{padding-block:60px 72px}.about-top{margin-top:27px}.about-top h2{font-size:clamp(47px,12.5vw,70px)}.about-top p{font-size:14px}.service-grid{grid-template-columns:1fr;gap:23px;margin-top:48px}.service-grid h3,.process-grid h3{font-size:26px;margin:13px 0 5px}.service-grid p,.process-grid p{font-size:13px}.process{padding-block:60px 74px}.process-top{margin-top:22px}.process-top h2{font-size:clamp(43px,11.5vw,64px)}.process-top p{font-size:13px}.process-grid{margin-top:40px;gap:26px 16px}.process-grid small{font-size:8px}.process-grid h3{font-size:22px}.contact{padding-block:60px;grid-template-columns:1fr;gap:34px}.contact .social{justify-content:flex-start}.contact-number{width:min(100%,290px);flex-basis:100%}.contact h2{font-size:clamp(52px,13.5vw,75px);margin:28px 0 16px}.contact>div>p{font-size:14px}.social{margin-top:20px}.footer{align-items:flex-start;flex-wrap:wrap;min-height:auto;padding-block:17px;gap:12px}.footer p{order:3;flex-basis:100%;font-size:9px}.footer>span{font-size:9px}.story{padding-block:32px 42px}.back-link{font-size:11px;margin-bottom:25px}.story-category{font-size:9px;margin-bottom:25px}.story h1{font-size:clamp(49px,14vw,72px);margin-bottom:30px}.chapter-list{gap:20px}.chapter h2{font-size:22px}.chapter p{font-size:13px}.project-meta{font-size:11px}.gallery-tile{aspect-ratio:1.08}.gallery .cover-wordmark{font-size:clamp(42px,12vw,76px)}.gallery-tile.social-mockups{gap:5px}.social-mock{border-radius:5px}.gallery-tile.palette{aspect-ratio:1.05}.swatch{height:62%}.gallery-tile.feature{aspect-ratio:1.3}.next-project{font-size:12px;padding-block:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}@font-face{font-family:"Space Grotesk";src:url("assets/fonts/SpaceGrotesk-VariableFont_wght.ttf") format("truetype");font-style:normal;font-weight:300 700;font-display:swap}
:root{--font:"Space Grotesk",Arial,sans-serif;--display:"Space Grotesk",Arial,sans-serif;--mono:"Space Grotesk",Arial,sans-serif}
.hero{height:auto;min-height:0}
.hero-image{display:block;width:100%;height:auto}
.social-mock img{display:block;width:100%;height:88%;object-fit:cover}
.footer{display:block;min-height:0;padding:0;background:var(--dark);border-top:0}.footer-image{display:block;width:100%;height:auto}
.detail-layout--miau{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.story--miau{padding:clamp(42px,4.6vw,78px) clamp(28px,6.8vw,132px)}
.story--miau .back-link{margin-bottom:clamp(28px,3vw,48px)}
.story--miau .story-category{font-size:clamp(13px,1.5vw,19px);margin-bottom:clamp(34px,4vw,60px)}
.story--miau h1{font-size:clamp(56px,6.8vw,130px);margin-bottom:clamp(40px,4.7vw,86px)}
.story--miau .chapter-list{gap:clamp(28px,3.1vw,52px)}
.story--miau .chapter h2{font-size:clamp(28px,3vw,55px);margin-bottom:7px}
.story--miau .chapter p{font-size:clamp(16px,1.42vw,27px);line-height:1.5}
.story--miau .project-meta{margin-top:auto;padding-top:clamp(42px,5vw,80px);font-size:clamp(14px,1.35vw,22px)}
.story--miau .project-tags{font-size:clamp(10px,1.05vw,17px);margin-bottom:18px}
.story-social{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.project-return{align-self:flex-start;margin-top:24px}
.gallery--miau .gallery-tile{aspect-ratio:1920/1072;background:#faf5e8}
.gallery--miau .gallery-tile img{object-fit:cover}
@media(max-width:800px){.detail-layout--miau{grid-template-columns:1fr}.story--miau{padding:38px var(--pad)}.story--miau .project-meta{margin-top:40px;padding-top:20px}.story-social{margin-top:20px}}
/* Motion accents: gentle entrances, restrained hover response, accessible by preference. */
.motion-enabled .motion-reveal{opacity:0;transform:translate3d(0,20px,0);transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--motion-delay,0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--motion-delay,0ms);will-change:opacity,transform}
.motion-enabled .motion-reveal.is-visible{opacity:1;transform:translate3d(0,0,0)}
.motion-enabled .hero-image.motion-reveal{transform:translate3d(0,12px,0) scale(1.012);transition:opacity .9s ease,transform 1.1s cubic-bezier(.2,.7,.2,1)}
.motion-enabled .hero-image.motion-reveal.is-visible{transform:translate3d(0,0,0) scale(1)}
.project-card .card-overlay strong,.project-card .card-overlay i{transition:transform .35s cubic-bezier(.2,.7,.2,1)}
.project-card:hover .card-overlay strong,.project-card:focus-visible .card-overlay strong{transform:translateY(-3px)}
.project-card:hover .card-overlay i,.project-card:focus-visible .card-overlay i{transform:translate(3px,-3px)}
.pill{transition:color .22s ease,background-color .22s ease,transform .22s ease,border-color .22s ease}
.pill:hover{transform:translateY(-2px)}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-enabled .motion-reveal,.motion-enabled .motion-reveal.is-visible,.motion-enabled .hero-image.motion-reveal,.motion-enabled .hero-image.motion-reveal.is-visible,.project-card .card-overlay strong,.project-card .card-overlay i,.pill{opacity:1;transform:none;transition:none;animation:none;scroll-behavior:auto}}

/* En móvil, presentar primero la identidad del proyecto, después su galería y
   finalmente el texto del caso. En escritorio se conserva la composición actual. */
@media(max-width:800px){
  .detail-layout{display:flex;flex-direction:column;background:var(--yellow)}
  .detail-layout>.story{display:contents}
  .detail-layout>.story>.back-link{order:0;margin:24px var(--pad) 20px}
  .detail-layout>.story>.story-category{order:1;margin:0 var(--pad) 18px}
  .detail-layout>.story>h1{order:2;margin:0 var(--pad) 30px}
  .detail-layout>.gallery{order:3;width:100%}
  .detail-layout>.story>.chapter-list{order:4;padding:36px var(--pad) 0}
  .detail-layout>.story>.project-meta{order:5;margin:40px var(--pad) 0;padding:20px 0 0}
  .detail-layout>.story>.story-social{order:6;margin:24px var(--pad) 34px}
}

/* Reveal again when scrolling back through the page, and fade out past the viewport. */
.motion-enabled .motion-reveal.is-exiting-left{opacity:0;transform:translate3d(-38px,-8px,0)}
.motion-enabled .motion-reveal.is-exiting-right{opacity:0;transform:translate3d(38px,-8px,0)}
.motion-enabled .motion-reveal.is-visible{opacity:1;transform:translate3d(0,0,0)}

.site-header>.pill{display:inline-flex;align-items:center;justify-content:center;gap:7px}.whatsapp-icons{position:relative;display:block;width:16px;height:16px;flex:none}.whatsapp-icon{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;transition:opacity .15s ease}.whatsapp-icon--hover{opacity:0}.site-header>.pill:hover .whatsapp-icon--normal{opacity:0}.site-header>.pill:hover .whatsapp-icon--hover{opacity:1}






