*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#141713;color:#efeee5;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wrap{max-width:1240px;margin:auto;padding-left:48px;padding-right:48px}header{min-height:120px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;gap:15px;align-items:center;color:inherit;text-decoration:none;font-size:13px;font-weight:750;letter-spacing:.13em}.mark{border:1px solid #586449;border-radius:12px;padding:12px 9px;color:#d7ecad;letter-spacing:-.05em;font-size:20px}.mark span{font-size:13px;margin-left:4px}.domain{color:#9fa595;font-size:12px}main{display:grid;grid-template-columns:1.35fr 1fr;gap:65px;align-items:center;min-height:calc(100svh - 212px);padding-top:54px;padding-bottom:76px}.eyebrow{display:flex;align-items:center;gap:10px;color:#c6dba2;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.dot{width:7px;height:7px;background:#c6dba2;border-radius:50%}h1{font-weight:560;font-size:clamp(38px,4.5vw,64px);letter-spacing:-.055em;line-height:1.09;margin:28px 0}h1 span{color:#c6dba2}.intro{max-width:420px;font-size:16px;line-height:1.8;color:#aeb2a7}.notice{display:flex;gap:23px;border-top:1px solid #343c2e;margin-top:45px;padding-top:25px;font-size:13px}.number{color:#c6dba2;font-family:monospace}.notice strong{font-weight:550}.notice p{color:#9fa595;margin:8px 0;line-height:1.6}.art{border:1px solid #3a4432;border-radius:180px 180px 16px 16px;background:#20271c;padding:54px 22px 22px;text-align:center}.art-label{font-size:10px;letter-spacing:.06em;color:#acb59d}.art svg{width:100%;display:block;margin:15px 0}.art-bottom{display:flex;justify-content:space-between;gap:12px;color:#a7b894;font-family:monospace;font-size:9px;letter-spacing:.06em}footer{min-height:92px;border-top:1px solid #343c2e;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#89917f;font-size:11px}a:focus-visible{outline:2px solid #c6dba2;outline-offset:8px}@media(min-width:1450px){main{min-height:720px}}@media(max-width:800px){.wrap{padding-left:25px;padding-right:25px}header{min-height:95px}.domain{font-size:10px}main{grid-template-columns:1fr;gap:42px;padding-top:35px;padding-bottom:48px}h1{font-size:clamp(37px,7vw,58px)}.art{max-width:400px;width:100%;justify-self:center}footer{align-items:flex-start;flex-direction:column;justify-content:center;gap:8px;padding-top:20px;padding-bottom:20px}}@media(max-width:380px){.domain{display:none}.wrap{padding-left:20px;padding-right:20px}}
