body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}button,input,textarea{font:inherit}::selection{background:#d6d5ce;color:#171715}:root{--background:#f3f2ed;--text:#171715;--secondary:#676762;--border:#cfcec7}*{box-sizing:border-box}html{color:#171715;color:var(--text)}body,html{background:#f3f2ed;background:var(--background)}a{color:inherit;text-decoration:none}.profile-page{display:grid;grid-template-rows:auto 1fr auto;margin:0 auto;min-height:100vh;width:min(920px,calc(100% - 64px))}.profile-footer,.profile-header{align-items:center;color:#676762;color:var(--secondary);display:flex;font-size:12px;justify-content:space-between;letter-spacing:.02em}.profile-header{border-bottom:1px solid #cfcec7;border-bottom:1px solid var(--border);min-height:76px}.profile-header a{color:#171715;color:var(--text);font-weight:650}.profile-header p{margin:0}.profile-content{padding:clamp(72px,12vh,124px) 0 88px;width:100%}.section-label{color:#676762;color:var(--secondary);font-size:11px;font-weight:650;letter-spacing:.13em;margin:0 0 30px;text-transform:uppercase}h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,8vw,86px);font-weight:400;letter-spacing:-.055em;line-height:.98;margin:0;max-width:760px}.introduction{margin-top:52px;max-width:650px}.introduction p{color:#676762;color:var(--secondary);font-size:17px;line-height:1.75;margin:0}.introduction .lead{color:#171715;color:var(--text);font-size:22px;line-height:1.55;margin-bottom:16px}.contact{margin-top:72px;max-width:650px}.contact h2{color:#676762;color:var(--secondary);font-size:11px;font-weight:650;letter-spacing:.13em;margin:0 0 15px;text-transform:uppercase}.contact-links{border-top:1px solid #cfcec7;border-top:1px solid var(--border)}.contact-links a{align-items:center;border-bottom:1px solid #cfcec7;border-bottom:1px solid var(--border);display:flex;font-size:14px;gap:24px;justify-content:space-between;padding:17px 0;transition:color .15s ease}.contact-links a span:last-child{color:#676762;color:var(--secondary)}.contact-links a:focus-visible,.contact-links a:hover{color:#555550}.contact-links a:focus-visible{outline:2px solid #171715;outline:2px solid var(--text);outline-offset:4px}.profile-footer{border-top:1px solid #cfcec7;border-top:1px solid var(--border);font-size:10px;letter-spacing:.1em;min-height:68px;text-transform:uppercase}@media (max-width:600px){.profile-page{width:min(100% - 36px,920px)}.profile-header{min-height:66px}.profile-header p{font-size:10px}.profile-content{padding:62px 0 68px}.section-label{margin-bottom:24px}h1{font-size:clamp(48px,15vw,64px)}.introduction{margin-top:42px}.introduction p{font-size:15px;line-height:1.72}.introduction .lead{font-size:19px}.contact{margin-top:56px}.contact-links a{align-items:flex-start;flex-direction:column;gap:5px}.profile-footer{min-height:62px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
/*# sourceMappingURL=main.b8c161fe.css.map*/