*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050505;color:#f5f5f4;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#64bc87}.wrap{max-width:1550px;margin:auto;padding:0 4vw}.top{height:78px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid #242424}.brand{font-weight:900;font-size:20px;letter-spacing:-1px;white-space:nowrap}.green{color:#64bc87}.nav{display:flex;gap:27px;align-items:center;font-size:11px;font-weight:700;letter-spacing:.8px}.nav a{white-space:nowrap}.drop{position:relative}.dropmenu{display:none;position:absolute;top:100%;left:-15px;padding:18px;background:#171717;border:1px solid #343434;min-width:185px;z-index:4;box-shadow:0 20px 40px #000}.drop:hover .dropmenu,.drop:focus-within .dropmenu{display:grid;gap:17px}.lang{font-size:12px;white-space:nowrap}.lang a{opacity:.55}.lang a.active{color:#64bc87;opacity:1}.intro{padding:26px 0 14px;display:flex;justify-content:space-between;align-items:center}.micro{font-size:10px;letter-spacing:2px;color:#64bc87;text-transform:uppercase}.hint{font-size:11px;color:#999}.tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;padding:8px 0 45px}.tile{display:flex;flex-direction:column;border:1px solid #343434;background:#111;border-radius:9px;padding:6px;min-width:0;transition:transform .25s,border-color .25s}.tile:nth-child(2),.tile:nth-child(4),.tile:nth-child(7),.tile:nth-child(9){transform:translateY(15px)}.tile:hover{border-color:#64bc87;transform:translateY(-6px)}.tile:nth-child(2):hover,.tile:nth-child(4):hover,.tile:nth-child(7):hover,.tile:nth-child(9):hover{transform:translateY(8px)}.tile img{width:100%;height:clamp(180px,24vw,330px);object-fit:cover;display:block}.tile:nth-child(3n) img{height:clamp(165px,22vw,305px)}.tile-info{padding:12px 7px 16px;min-height:95px}.tile small{color:#64bc87;font-size:9px;letter-spacing:1px}.tile h2{font-size:clamp(14px,1.5vw,22px);font-weight:500;letter-spacing:-.05em;margin:9px 0}.more{display:block;margin:16px auto 80px;background:transparent;border:1px solid #555;border-radius:30px;color:#eee;padding:13px 27px;cursor:pointer}.more:hover{border-color:#64bc87}.section{border-top:1px solid #282828;padding:55px 0 85px}.section h2{font-size:clamp(36px,6vw,80px);letter-spacing:-.075em;margin:12px 0 25px}.guides{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px}.guides a{border-bottom:1px solid #333;padding:21px 0;font-size:19px;display:flex;justify-content:space-between}.guides span{color:#64bc87}footer{border-top:1px solid #333;padding:55px 0 30px}.big{font-size:clamp(50px,11vw,160px);letter-spacing:-.095em;font-weight:900;line-height:.9;margin:30px 0 50px}.foot{display:flex;justify-content:space-between;font-size:12px;color:#aaa}.foot a{margin-left:24px;color:white}.pagehead{padding:65px 0 35px}.pagehead h1{font-size:clamp(48px,9vw,130px);letter-spacing:-.085em;line-height:.9;margin:15px 0}.pagehead p{max-width:560px;color:#aaa;line-height:1.7}.article{max-width:840px;margin:60px auto 100px;padding:0 24px}.article h1{font-size:clamp(40px,7vw,85px);line-height:1;letter-spacing:-.07em}.article img{width:100%;max-height:620px;object-fit:cover}.article p{font-size:17px;color:#bbb;line-height:1.8}.back{font-size:12px;color:#64bc87}.mobilemenu{display:none}@media(max-width:850px){.top{height:auto;min-height:72px;flex-wrap:wrap;padding:16px 0}.nav{order:3;width:100%;overflow-x:auto;padding:12px 0;gap:20px}.dropmenu{position:fixed;top:110px;left:20px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tile img,.tile:nth-child(3n) img{height:230px}.tile:nth-child(2),.tile:nth-child(4),.tile:nth-child(7),.tile:nth-child(9){transform:none}.guides{grid-template-columns:1fr}.foot{display:block}.foot a{margin:20px 20px 0 0;display:inline-block}.tile-info{min-height:90px}.intro{gap:12px}.hint{max-width:170px;text-align:right}}