
*{box-sizing:border-box}body{margin:0;background:#000;color:#fff;font-family:Arial,Helvetica,sans-serif}header{height:178px;padding:38px 64px;display:flex;align-items:center;justify-content:space-between}nav{display:flex;align-items:center;gap:40px;font-size:17px}.shop{padding:16px 22px;border:1px solid #fff;display:inline-block;font-size:17px}.brand{width:100px;height:104px}.mark{margin-top:105px;width:100%;display:block;aspect-ratio:1500/782}.intro{padding:145px 76px 145px;display:flex;align-items:center;justify-content:space-between;gap:50px}h1{font-size:80px;letter-spacing:-4px;line-height:1.03;margin:0 0 28px}p{font-size:25px;line-height:1.4;margin:0}.dino{width:330px;height:auto}.collection{background:white;color:#090909;padding:85px 55px 80px}h2{font-size:68px;letter-spacing:-3px;margin:0 0 12px;line-height:1}.photos{display:grid;gap:60px;margin-top:60px}.photos img{width:100%;height:auto;display:block}.closing{padding:100px 65px;display:flex;align-items:center;gap:55px;justify-content:space-between}.sleep{width:310px;height:auto}.closing h2{font-size:43px;letter-spacing:-1.5px;margin:0 0 28px}.closing .copy{flex:1}

a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #a4d5b3;outline-offset:6px}.skip{position:absolute;top:-70px;padding:16px;background:white;color:black}.skip:focus{top:0}html{scroll-behavior:smooth}img{max-width:100%}#brand,#collection{scroll-margin-top:30px}
@media(max-width:760px){header{height:auto;padding:24px;gap:24px;align-items:flex-start}header .brand{width:72px;height:76px;flex-shrink:0}nav{gap:16px;flex-wrap:wrap;justify-content:flex-end;font-size:13px}nav .shop{font-size:12px;padding:10px 12px}.mark{margin-top:65px}.intro{padding:80px 26px;gap:38px;flex-direction:column;align-items:flex-start}h1{font-size:clamp(43px,9vw,68px);letter-spacing:-2px}p{font-size:19px}.dino{width:220px;align-self:flex-end}.collection{padding:60px 20px}h2{font-size:clamp(35px,7vw,55px);letter-spacing:-1.5px}.photos{gap:36px;margin-top:35px}.closing{padding:65px 26px;gap:36px;flex-direction:column;align-items:flex-start}.sleep{width:240px}.closing h2{font-size:34px}.shop{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
