html,body{overflow-x:hidden!important}#lsaa-preloader{position:fixed;inset:0;background:#0E0E0B;z-index:999999;display:flex;align-items:center;justify-content:center;overflow:hidden}.lsaa-croquis-grid{width:min(72vw,620px);aspect-ratio:1 / 1;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);position:relative}.tile{width:100%;height:100%;object-fit:cover;opacity:0;animation:assembleTile 1.8s cubic-bezier(.77,0,.18,1) forwards}.tile-1{transform:translate(-420px,-240px) rotate(-12deg);animation-delay:.10s}.tile-2{transform:translate(120px,-500px) rotate(8deg);animation-delay:.18s}.tile-3{transform:translate(480px,-260px) rotate(-6deg);animation-delay:.26s}.tile-4{transform:translate(620px,80px) rotate(14deg);animation-delay:.34s}.tile-5{transform:translate(-540px,40px) rotate(9deg);animation-delay:.42s}.tile-6{transform:translate(-280px,420px) rotate(-8deg);animation-delay:.50s}.tile-7{transform:translate(260px,-420px) rotate(6deg);animation-delay:.58s}.tile-8{transform:translate(520px,300px) rotate(-10deg);animation-delay:.66s}.tile-9{transform:translate(-600px,260px) rotate(-14deg);animation-delay:.74s}.tile-10{transform:translate(-160px,-480px) rotate(11deg);animation-delay:.82s}.tile-11{transform:translate(180px,460px) rotate(-7deg);animation-delay:.90s}.tile-12{transform:translate(600px,-160px) rotate(12deg);animation-delay:.98s}.tile-13{transform:translate(-360px,520px) rotate(8deg);animation-delay:1.06s}.tile-14{transform:translate(60px,600px) rotate(-9deg);animation-delay:1.14s}.tile-15{transform:translate(380px,520px) rotate(7deg);animation-delay:1.22s}.tile-16{transform:translate(640px,420px) rotate(-12deg);animation-delay:1.30s}@keyframes assembleTile{to{opacity:1;transform:translate(0,0) rotate(0)}}.lsaa-loader-logo{position:absolute;text-align:center;color:#EFE7DC;opacity:0;transform:translateY(30px);animation:showLSAA 1s ease forwards;animation-delay:3.2s}.lsaa-loader-logo span{font-size:clamp(70px,12vw,180px);font-weight:800;letter-spacing:-0.08em;font-family:Helvetica,Arial,sans-serif}.lsaa-loader-logo small{display:block;margin-top:18px;font-size:12px;letter-spacing:0.28em;text-transform:uppercase;color:#C8BBAA}@keyframes showLSAA{to{opacity:1;transform:translateY(0)}}#lsaa-preloader.hide{opacity:0;visibility:hidden;transition:opacity 1s ease,visibility 1s ease}.lsaa-horizontal{position:relative;height:220vh;background:#0E0E0B;overflow:clip}.lsaa-sticky{position:sticky;top:0;height:100vh;width:100vw;overflow:hidden}.lsaa-track{display:flex;width:200vw;height:100vh;transform:translateX(0);will-change:transform}.lsaa-panel{width:100vw;min-width:100vw;height:100vh;flex-shrink:0}.lsaa-intro{flex-direction:column;color:#EFE7DC}.lsaa-intro h1{font-size:clamp(100px,26vw,420px);line-height:.8;letter-spacing:-0.09em;font-weight:900;margin:0}.lsaa-intro p{margin-top:28px;font-size:14px;letter-spacing:.32em;text-transform:uppercase;color:#C8BBAA}.lsaa-menu-panel{justify-content:flex-start;padding-left:8vw}.lsaa-big-menu{display:flex;flex-direction:column;gap:10px}.lsaa-big-menu a{color:#EFE7DC;text-decoration:none;font-size:clamp(62px,9vw,160px);line-height:.85;font-weight:800;letter-spacing:-0.06em;transition:all .45s cubic-bezier(.77,0,.18,1)}.lsaa-big-menu a:hover{font-size:clamp(86px,13vw,230px);color:transparent;-webkit-text-stroke:2px #EFE7DC}@media (max-width:768px){.lsaa-croquis-grid{width:82vw}.lsaa-track{width:100%;flex-direction:column;transform:none!important}.lsaa-horizontal{height:auto;overflow:visible}.lsaa-panel{width:100%;height:100vh}.lsaa-menu-panel{padding:40px 24px}}