:root{--pink:#ead0cf;--green:#465543;--ink:#303b30;--paper:#f8f5ef}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}button,a,input{ -webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #b56b55;outline-offset:4px}.toolbar{display:flex;justify-content:space-between;align-items:center;padding:14px 30px;border-bottom:1px solid #dddcd2;font-size:10px;letter-spacing:1.4px}.toolbar i{font-style:normal;color:#879476;margin:0 8px}.toolbar button{background:transparent;border:1px solid #c9cbbf;border-radius:30px;padding:9px 16px;font-size:12px;letter-spacing:0}main{max-width:1140px;margin:38px auto;display:grid;grid-template-columns:1fr 1fr;gap:75px;padding:0 35px}.portrait{min-height:690px;position:relative;overflow:hidden;border-radius:160px 160px 16px 16px;background:#c4b6a6}.portrait>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:52% 48%}.portrait:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0003,transparent 32%,#0000 50%,#151d15b3)}.photo-top,.photo-bottom{position:absolute;z-index:1;color:#fff}.photo-top{top:130px;left:30px;right:30px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.7px}.photo-bottom{bottom:36px;left:32px}.photo-bottom>span{font:44px/1.02 Georgia,serif;letter-spacing:-1.3px}.photo-bottom p{font-size:9px;letter-spacing:1.7px;line-height:1.8;margin-top:22px}.content{padding:16px 0}.avatars{display:flex;align-items:center;margin-bottom:23px}.avatars img{width:58px;height:58px;border-radius:50%;object-fit:cover;border:3px solid var(--paper)}.avatars img+img{margin-left:-12px}.avatars span{font:italic 21px Georgia,serif;margin-left:14px;color:#727a69}.eyebrow{font-size:9px;letter-spacing:2.3px;margin-bottom:12px}h1{font:64px/1 Georgia,serif;letter-spacing:-3px;margin:0 0 15px}h1 em{font-weight:normal}h1>span{font-size:44px;color:#a9807e}h1 .period{color:var(--green)}#tagline{font:20px Georgia,serif;margin:0 0 10px}#bio{font-size:12px;color:#77796e;margin-bottom:27px;line-height:1.5}nav{display:flex;flex-direction:column;gap:10px}.link{display:flex;align-items:center;gap:15px;min-height:67px;padding:13px 19px;border-radius:13px;border:1px solid #dcded2;color:var(--ink);text-decoration:none;background:#ffffff50;transition:transform .15s,box-shadow .15s}.link:hover{transform:translateY(-2px);box-shadow:0 5px 15px #313d3010}.link .icon{width:30px;text-align:center;font-size:23px}.link .copy{flex:1}.link strong{font-size:14px;font-weight:500;display:block}.link small{display:block;font-size:10px;color:#747a6f;margin-top:5px}.link .arrow{font-size:20px}.link.instagram{background:var(--pink);border-color:transparent}.link.media{background:var(--green);color:white;border-color:transparent;margin-top:5px}.link.media small{color:#e4e8df}footer{display:flex;justify-content:space-between;font-size:9px;color:#7b7e73;margin-top:23px;gap:15px}dialog{border:0;padding:28px;border-radius:22px;width:min(480px,94vw);max-height:90vh;color:var(--ink);background:var(--paper)}dialog::backdrop{background:#1a281a77;backdrop-filter:blur(5px)}.editor-head{display:flex;justify-content:space-between}.editor-head h2{font:32px Georgia;margin:8px 0}.editor-head small{letter-spacing:2px;font-size:9px}.editor-head button{border:0;background:none;font-size:27px}.note{font-size:12px;line-height:1.6;color:#6b7065}label{display:block;font-size:12px;margin:15px 0}input{display:block;width:100%;padding:12px;border:1px solid #c6cabc;border-radius:8px;background:white;font:13px Arial;margin-top:7px;color:#303b30}.colors{display:flex;gap:20px}.colors label{flex:1}input[type=color]{height:44px;padding:4px}.actions{display:grid;gap:8px}.actions button{padding:12px;border:1px solid #c6cabc;border-radius:8px;background:transparent}.actions .primary{background:var(--green);color:#fff}#message{font-size:12px;color:#8d332a} @media(min-width:1300px){main{margin-top:55px}}@media(max-width:760px){.toolbar{padding:10px 17px}.toolbar>span{font-size:8px}main{display:block;max-width:470px;padding:0 23px;margin:22px auto}.portrait{min-height:220px;border-radius:95px 95px 16px 16px}.portrait>img{object-position:50% 45%}.photo-top{top:48px;left:23px;right:23px;font-size:8px}.photo-bottom{bottom:18px;left:22px}.photo-bottom>span{font-size:30px}.photo-bottom p{display:none}.content{padding:20px 0}.avatars{margin-bottom:15px}.avatars img{width:46px;height:46px}h1{font-size:53px}.eyebrow{font-size:8px}#tagline{font-size:18px}#bio{margin-bottom:20px}.link{min-height:64px}footer{font-size:8px}}@media(prefers-reduced-motion:reduce){.link{transition:none}}
.link .arrow{font-size:0;width:14px;height:14px;position:relative}.arrow:before{content:'';position:absolute;width:10px;height:10px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;right:0;top:0}.arrow:after{content:'';position:absolute;width:16px;height:1.5px;background:currentColor;transform:rotate(-45deg);left:0;top:6px}

.link.auvendi{background:#101d35;border-color:#101d35;color:#e3c789}.link.auvendi small{color:#e3c789}.link.auvendi .icon{font-family:Georgia,serif}
