body,button{font-family:'articulat-cf','Arial',sans-serif;font-weight:400}h1,h2,h3,.intro,.caption h3{font-family:'clother','Arial',sans-serif;font-weight:700!important}h1,h2{letter-spacing:-.035em!important}.brand{display:flex;align-items:center;letter-spacing:0}.brand img{width:115px;height:auto}.hero-art{background:radial-gradient(ellipse at 55% 50%,#e6dceb70 0,transparent 65%);height:580px;top:72px}.sculpture{position:absolute;width:92%;height:540px;object-fit:contain;filter:drop-shadow(20px 35px 18px #83768535);animation:sculpture-drift 11s ease-in-out infinite;transform-origin:center}.glass-label{top:420px;left:70px;right:40px;min-height:100px;background:linear-gradient(120deg,#fffc,#fdf6ff75,#fff4);border:1px solid #fff;border-radius:24px;box-shadow:inset 1px 2px 4px white,inset -2px -3px 6px #9693aa45,0 12px 35px #78698323;backdrop-filter:blur(18px);padding:5px 28px;display:flex;align-items:center}.glass-label svg{width:100%;height:84px;overflow:visible}.glass-label path{fill:none;stroke:#554963;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}.label-date{position:absolute;bottom:9px;right:24px;font-size:8px;letter-spacing:1px}.hero h1{font-size:clamp(64px,7.9vw,125px);line-height:1}.hero-bottom p{font-size:15px}.hero h1 em{background-image:linear-gradient(110deg,#cc8776,#9c78c6 60%,#5487ae)}.cv-cover{background:#ece9e5;display:flex;justify-content:center;padding:20px}.cv-cover img{width:auto;height:100%;object-fit:contain;box-shadow:5px 12px 24px #61526620;transform:rotate(-5deg)}.cv-stamp{position:absolute;left:24px;top:26px;font-size:9px;line-height:1.6;letter-spacing:2px;color:#625c69;background:#fff9;padding:12px;backdrop-filter:blur(10px);border-radius:8px}.recent-cover{background:linear-gradient(140deg,#f3e4e5,#f6f1ed);display:flex;align-items:center;justify-content:center}.recent-cover img{width:36%;height:auto;object-fit:contain;mix-blend-mode:multiply;position:absolute;right:25px;bottom:55px}.recent-tag{position:absolute;top:36px;left:32px;font-family:clother,sans-serif;font-weight:700;font-size:clamp(28px,3vw,48px);letter-spacing:-1px;line-height:1;color:#611426}.profile{display:grid;grid-template-columns:120px minmax(160px,255px) 1fr;gap:30px;align-items:center;margin:50px 0 70px}.hello-glass{width:260px;height:115px;max-width:none;transform:rotate(-90deg);justify-self:center;filter:drop-shadow(2px 3px 1px #887a9940)}.portrait{width:100%;aspect-ratio:1;object-fit:cover;border-radius:0 0 40px 0}.profile-logo{width:165px;display:block;margin-bottom:4px}.profile-details h2{font-size:36px;margin:0 0 18px;letter-spacing:0!important}.profile-details p{margin:0 0 8px;font-weight:700}.profile-details>a{display:block;width:fit-content;font-size:15px;margin:9px 0;overflow-wrap:anywhere}.about-grid h3{font-size:58px;line-height:1.05;margin:18px 0;letter-spacing:-2px}.contact-links{position:relative;z-index:2;display:flex;gap:28px;align-items:center;flex-wrap:wrap}.contact-links a{display:flex;gap:25px;font-size:17px;border-bottom:1px solid #777;padding-bottom:10px}.contact-links .whatsapp{border:1px solid #bbb;border-radius:28px;padding:15px 24px;background:#ffffff60;backdrop-filter:blur(12px)}footer{align-items:center}footer img{width:65px;height:auto}dialog{width:min(1000px,94vw);padding:35px 45px}.video-frame{aspect-ratio:16/9;background:#ece9e7;border-radius:8px;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%;display:block}.case-copy{font-size:16px;line-height:1.8;max-width:760px;margin:28px 0}.case-copy p{margin:24px 0}.signature{font-family:clother,sans-serif;font-size:24px;font-weight:700}.cv-pages{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:28px 0}.cv-pages img{width:100%;height:auto;max-height:none;box-shadow:0 4px 18px #0001}.cv-actions{display:flex;gap:25px}.recent-main{padding:40px 6% 100px}.recent-main>.eyebrow{margin-top:55px}.recent-main h1{font-size:clamp(60px,8vw,115px);line-height:.98;margin:35px 0}.recent-main>.intro{font-size:21px;line-height:1.5}.recent-article{margin:65px 0 40px;border-top:1px solid var(--line);padding-top:35px}.behance-container{width:100%;display:flex;justify-content:center;background:#ebe6e7;padding:50px 25px;border-radius:15px;margin-top:25px}.behance-container iframe{border:0;width:min(100%,808px);height:632px;background:white;border-radius:6px}@keyframes sculpture-drift{50%{transform:translateY(-15px) rotate(4deg) scale(1.02)}}@media(min-width:1600px){.hero-art{right:4%}}@media(max-width:700px){.brand img{width:90px}.hero h1{font-size:64px}.hero-art{height:390px;top:300px;width:100%;right:-8%;scale:.85;transform-origin:center left}.sculpture{height:355px;width:95%}.glass-label{top:275px;left:35px;right:15px;min-height:80px;padding:2px 15px}.hero-bottom p{font-size:12px}.profile{grid-template-columns:55px minmax(110px,150px) 1fr;gap:13px;margin:35px 0 45px}.hello-glass{width:200px;height:70px}.profile-logo{width:105px}.profile-details h2{font-size:24px}.profile-details>a{font-size:11px}.profile-details p{font-size:12px}.about-grid h3{font-size:45px}.cv-pages{grid-template-columns:1fr}.cv-pages img{max-width:420px;margin:auto}.contact-links a{font-size:14px}dialog{padding:25px 20px}.case-copy{font-size:14px}.recent-main h1{font-size:60px}.behance-container{padding:20px 12px}.behance-container iframe{height:380px}.recent-article .section-title{display:block}.recent-article h2{font-size:32px}.cv-stamp{font-size:8px;left:10px;top:10px}footer img{width:55px}}@media(max-width:420px){.profile{grid-template-columns:45px 110px 1fr;gap:9px}.hello-glass{width:175px}.profile-details>a{font-size:10px}.profile-logo{width:90px}.hero h1{font-size:57px}}@media(prefers-reduced-motion:reduce){.sculpture{animation:none}}
