.lang-switcher{display:flex;gap:3px;padding:7px 8px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:rgba(27,8,14,.57);box-shadow:0 8px 24px rgba(0,0,0,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lang-btn{color:rgba(255,255,255,.82)!important}.lang-btn:hover{color:#fff!important}.lang-btn.active{color:#ff8ba3!important}
.hero-video-preview{isolation:isolate;overflow:hidden;background:#20161a}.hero-video-preview .hero-video-layer,.hero-video-preview .hero-video-layer video,.hero-video-preview .hero-video-shade{position:absolute;inset:0;width:100%;height:100%}.hero-video-preview .hero-video-layer{z-index:-2;will-change:opacity,transform}.hero-video-preview .hero-video-layer video{object-fit:cover;object-position:center 44%}.hero-video-preview .hero-video-shade{z-index:-1;background:linear-gradient(120deg,#16050c9a,#16050c43 58%,#16050c79),linear-gradient(0deg,#16050c86,transparent 65%)}.hero-video-preview>h1,.hero-video-preview>.hero-line,.hero-video-preview>.tagline,.hero-video-preview>.experience,.hero-video-preview>.scroll-indicator{position:relative;z-index:1}.hero-video-preview h1,.hero-video-preview .tagline,.hero-video-preview .experience{color:#fff}.hero-video-preview .hero-line{background:#cf8793}
.portfolio-preview-section{padding:88px clamp(24px,3vw,48px) 0;background:#fffdfa}.portfolio-preview-header{text-align:center}.portfolio-preview-header p{margin:0 0 20px;color:#98002c;font-size:12px;letter-spacing:.2em}.portfolio-preview-header h2{max-width:840px;margin:0 auto;font:400 clamp(42px,4.2vw,70px)/1.02 'Cormorant Garamond',Georgia,serif}.portfolio-preview-categories{display:flex;justify-content:center;gap:30px;margin:35px 0 34px;overflow:auto}.portfolio-preview-categories span{flex:0 0 auto;color:#877b7e;font-size:12px;letter-spacing:.14em}.portfolio-preview-categories .is-active{color:#98002c}.portfolio-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;align-items:start;max-width:1420px;margin:0 auto}.portfolio-preview-grid .preview-project-card{position:relative;display:block;min-width:0;height:440px;overflow:hidden;color:#fff;background:#51222d;isolation:isolate;opacity:0;transform:translateY(-110px);transition:opacity .55s ease,transform .9s cubic-bezier(.18,.72,.2,1)}.portfolio-preview-grid .preview-project-card.from-bottom{height:330px;margin-top:56px;transform:translateY(110px)}.portfolio-preview-grid .preview-project-card.is-visible{opacity:1;transform:translateY(0)}.portfolio-preview-grid .preview-project-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .75s ease}.portfolio-preview-grid .preview-project-card:hover img{transform:scale(1.045)}.portfolio-preview-grid .preview-project-card::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#24040daf,transparent 66%);z-index:-1}.preview-project-copy{position:absolute;z-index:1;left:28px;right:20px;bottom:24px}.preview-project-copy h3{margin:0;font:400 clamp(25px,2.25vw,35px)/1 'Cormorant Garamond',Georgia,serif}.preview-project-copy p{margin:12px 0 0;font-size:10px;letter-spacing:.16em}.preview-video-mark{position:absolute;z-index:2;top:20px;right:20px;width:46px;height:46px;border:1px solid #fff;border-radius:50%;display:grid;place-items:center;font-size:13px}.portfolio-preview-link{display:block;margin:40px auto 0;text-align:center;color:#98002c;font-size:12px;letter-spacing:.13em}.portfolio-preview-link span{font-size:19px;margin-left:9px}.portfolio-preview-note{margin:36px calc(-1 * clamp(24px,3vw,48px)) 0;padding:22px clamp(24px,3vw,48px);border-top:1px solid #e3d9d8;color:#766b6e;font-size:15px}.portfolio-preview-note b{color:#98002c;font-weight:500}
@media(max-width:768px){.portfolio-preview-section{padding:75px 15px 0}.portfolio-preview-header h2{font-size:48px}.portfolio-preview-categories{justify-content:flex-start;gap:25px;margin:36px 0 28px;padding-bottom:3px}.portfolio-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.portfolio-preview-grid .preview-project-card{height:320px}.portfolio-preview-grid .preview-project-card.from-bottom{height:255px;margin-top:52px}.preview-project-copy{left:15px;bottom:15px}.preview-project-copy h3{font-size:25px}.preview-project-copy p{font-size:9px;margin-top:8px}.preview-video-mark{top:13px;right:13px;width:36px;height:36px}.portfolio-preview-note{margin:34px -15px 0;padding:22px 15px;font-size:13px}}
