.profiles-page{min-height:100vh;background:#f6efe4;color:#493b32}.profiles-header{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:25px 5%;max-width:1400px;margin:auto}.profiles-header>a:last-child{font-size:12px;text-decoration:underline;text-underline-offset:5px}.profiles-main{max-width:1250px;margin:auto;padding:40px 40px 70px}.profiles-label{font-size:12px;color:#754351}.profiles-main h1{font-size:64px;line-height:1.04;font-weight:400;letter-spacing:-1px;margin:20px 0}.profiles-intro{font-size:15px;line-height:1.9;max-width:520px;color:#685648}.profiles-options{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:38px}.profiles-options article{background:#fffaf2;border:1px solid #d8cbb6;border-radius:90px 5px 5px 5px;overflow:hidden}.profiles-options article:nth-child(2){background:#e4e6d7}.profiles-options img{width:100%;height:235px;object-fit:cover;object-position:50% 38%}.profiles-options article>div{padding:30px 35px}.profiles-options span{font-size:12px;color:#754351}.profiles-options h2{font-size:39px;line-height:1.08;font-weight:400;margin:18px 0}.profiles-options p{font-size:14px;line-height:1.85;color:#685648}.profiles-options article a{display:flex;align-items:center;justify-content:center;background:#643b49;color:#fff6e7;border-radius:4px;min-height:52px;padding:14px;font-size:13px;margin:24px 0 17px}.profiles-options small{display:block;font-size:11px;line-height:1.8;color:#685648}.profiles-preview{font-size:12px;line-height:1.9;padding:22px 0;max-width:780px;color:#685648}.profiles-page a:focus-visible{outline:3px solid #956f32;outline-offset:4px}@media(prefers-reduced-motion:no-preference){.profiles-options article{animation:profiles-arrive .65s cubic-bezier(.22,1,.36,1) both}.profiles-options article:nth-child(2){animation-delay:.1s}.profiles-options a{transition:background .2s}.profiles-options a:hover{background:#51313c}}@keyframes profiles-arrive{0%{transform:translateY(10px)}to{transform:none}}@media(max-width:760px){.profiles-header{padding:20px}.profiles-header .wordmark{font-size:23px}.profiles-header .brand-embrace{width:34px;height:44px}.profiles-header>a:last-child{font-size:11px}.profiles-main{padding:25px 20px 40px}.profiles-main h1{font-size:44px}.profiles-options{grid-template-columns:1fr;gap:25px}.profiles-options article>div{padding:25px}.profiles-options h2{font-size:34px}}