*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090909;color:#f0eee9;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.project-page{width:100%;overflow:hidden;background:#090909}.project-header{min-height:95px;padding:0 7vw;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid rgba(255,255,255,.09)}.project-brand{display:flex;align-items:center;gap:12px;min-width:175px;flex-shrink:0}.project-brand img{display:block;width:38px;height:38px;object-fit:contain;object-position:center;flex-shrink:0;background:transparent}.project-wordmark{display:flex;flex-direction:column;justify-content:center;direction:ltr;line-height:1.1;letter-spacing:.28em}.project-wordmark strong{color:#fff;font-size:16px;font-weight:600}.project-wordmark small{margin-top:5px;color:#aaa69f;font-size:8px;letter-spacing:.52em}.project-nav{display:flex;align-items:center;gap:38px}.project-nav a,.language-switch{color:#bdbdbd;font-size:10px;letter-spacing:1.5px;transition:color .25s ease}.project-nav a:hover,.language-switch:hover{color:#fff}.language-switch{border:0;background:transparent;cursor:pointer;padding:10px;flex-shrink:0}.project-hero{min-height:650px;padding:90px 11vw;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:70px}.hero-content{max-width:590px}.eyebrow{margin:0 0 28px;color:#99958c;font-size:10px;letter-spacing:3px}.hero-content h1{margin:0;font-size:clamp(65px,9vw,120px);line-height:.86;letter-spacing:-5px;font-weight:600}.hero-line{width:55px;height:1px;margin:35px 0 25px;background:#a99b7d}.hero-description{max-width:390px;color:#aaa9a5;font-size:14px;line-height:1.9}.project-link{display:inline-block;margin-top:25px;padding-bottom:9px;border-bottom:1px solid #a99b7d;color:#e8e4dc;font-size:10px;letter-spacing:2px}.hero-poster{display:flex;align-items:center;justify-content:center}.hero-poster img{display:block;width:100%;max-width:350px;height:auto;object-fit:contain}.project-section{padding:100px 11vw;display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;border-top:1px solid rgba(255,255,255,.09)}.section-heading{display:flex;align-items:center;gap:18px;color:#8c877d;font-size:10px;letter-spacing:2px}.section-heading span{color:#b3a17e}.section-heading p{margin:0}.section-content{max-width:650px}.section-content h2{margin:0 0 28px;font-size:clamp(28px,4vw,48px);line-height:1.2;font-weight:400}.section-content>p{max-width:550px;margin:0;color:#999893;font-size:14px;line-height:2}.world-section{background:#0d0d0c}.project-closing{padding:120px 7vw;text-align:center;border-top:1px solid rgba(255,255,255,.09)}.project-closing .eyebrow{margin-bottom:25px}.project-closing h2{margin:0 0 35px;font-size:clamp(38px,7vw,78px);letter-spacing:3px;font-weight:500}.project-closing a{display:inline-block;padding-bottom:9px;border-bottom:1px solid #a99b7d;color:#d8d3c8;font-size:10px;letter-spacing:2px}.project-footer{min-height:90px;padding:25px 7vw;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.09)}.project-footer-brand{display:inline-flex;align-items:center;gap:9px;flex-shrink:0}.project-footer-brand img{display:block;width:29px;height:29px;object-fit:contain;object-position:center;flex-shrink:0;background:transparent}.project-footer-wordmark{display:flex;flex-direction:column;justify-content:center;direction:ltr;line-height:1.1}.project-footer-wordmark strong{color:#fff;font-size:13px;font-weight:600;letter-spacing:.28em}.project-footer-wordmark small{display:block;margin-top:4px;color:#a19c94;font-size:7px;font-weight:400;letter-spacing:.48em}.project-footer p{margin:0;color:#77746f;font-size:9px;letter-spacing:1px;line-height:1.7}html[dir=rtl] .project-nav{direction:rtl}html[dir=rtl] .project-brand,html[dir=rtl] .project-footer-brand{direction:ltr}html[dir=rtl] .project-wordmark,html[dir=rtl] .project-footer-wordmark{direction:ltr;text-align:left}html[dir=rtl] .hero-content,html[dir=rtl] .section-content,html[dir=rtl] .section-heading{text-align:right}html[dir=rtl] .hero-line{margin-right:0}html[dir=rtl] .project-link{letter-spacing:0}html[dir=rtl] .project-footer{direction:rtl}@media(max-width:850px){.project-header{padding:0 5vw;gap:16px}.project-brand{min-width:auto}.project-nav{gap:20px}.project-hero{padding:75px 7vw;gap:35px}.project-section{padding:80px 7vw;gap:45px}.hero-content h1{letter-spacing:-3px}.hero-poster img{max-width:300px}}@media(max-width:650px){.project-header{min-height:auto;padding:15px 6vw;display:grid;grid-template-columns:1fr auto;row-gap:20px}.project-brand{gap:9px}.project-brand img{width:35px;height:35px}.project-wordmark strong{font-size:15px}.project-wordmark small{font-size:7px}.project-nav{grid-column:1 / -1;grid-row:2;width:100%;justify-content:space-between;gap:12px;padding-bottom:4px}.project-nav a{font-size:8px}.project-hero{min-height:auto;padding:65px 7vw 75px;display:flex;flex-direction:column-reverse;align-items:stretch;gap:50px}.hero-poster img{width:70%;max-width:260px;margin:0 auto}.hero-content{max-width:none}.hero-content h1{margin-top:25px;font-size:clamp(58px,15vw,88px)}.hero-description{max-width:100%}.project-section{padding:65px 7vw;display:block}.section-heading{margin-bottom:45px}.section-content h2{font-size:32px}.project-closing{padding:90px 7vw}.project-footer{padding:25px 7vw;flex-direction:column;align-items:flex-start;gap:12px}.project-footer-brand img{width:27px;height:27px}.project-footer-wordmark strong{font-size:12px}.project-footer-wordmark small{font-size:6px}html[dir=rtl] .project-footer{align-items:flex-end}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}
