*{box-sizing:border-box}html{background:#090a09;color:#dfcd96;font-family:Arial,Helvetica,sans-serif}body{margin:0;min-height:100svh;display:grid;place-items:center;position:relative;padding:70px 28px;isolation:isolate}main{width:min(100%,760px);text-align:center;z-index:1}h1{margin:0 0 47px;font-size:inherit}.logo{display:block;width:min(100%,660px);height:auto;margin:auto}.intro{font-size:clamp(20px,2.6vw,26px);line-height:1.55;max-width:690px;margin:0 auto 27px;color:#ead9a8;font-weight:400}.expertise{font-size:15px;line-height:1.9;max-width:650px;margin:0 auto 27px;color:#c7ad6f}.experience{font-size:15px;line-height:1.85;max-width:620px;margin:0 auto 18px;color:#bfb08b}.current{font-size:14px;margin:0 0 33px;color:#d4bd81}.identity{font-size:13px;line-height:1.7;color:#baaa81;margin:0 0 22px}nav{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}nav a{display:flex;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:12px 21px;border:1px solid #8d7544;border-radius:5px;color:#e4cd8b;text-decoration:none;font-size:14px;transition:background .15s,border-color .15s}nav a:hover{background:#211c12;border-color:#d9bd77}nav a:focus-visible{outline:2px solid #fbf4a1;outline-offset:5px}nav span{opacity:.65}.corner{position:absolute;width:min(42vw,450px);height:min(42vw,450px);z-index:-1;pointer-events:none;opacity:.22;background:url('/corners.svg') center/contain no-repeat}.top{top:0;left:0}.bottom{bottom:0;right:0;transform:rotate(180deg)}@media(max-width:520px){body{padding:52px 23px}h1{margin-bottom:35px}.intro{font-size:20px}.expertise,.experience{font-size:14px}.identity{max-width:290px;margin-left:auto;margin-right:auto}nav{gap:9px}nav a{padding:12px 15px;gap:13px}.corner{width:52vw;height:52vw;opacity:.18}}