:root{--paper:#faf9f6;--wine:#702530;--ink:#292522;--muted:#736b65;--line:#ddd9d1;--font:'Scoutie Sans',Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 var(--font);-webkit-font-smoothing:antialiased}h1,h2,p,figure,blockquote{margin:0}a{color:inherit;text-underline-offset:5px}img{display:block;max-width:100%}a:focus-visible{outline:3px solid var(--wine);outline-offset:5px}.skip{position:absolute;top:-100px;left:20px;z-index:10;background:#fff;padding:15px}.skip:focus{top:15px}.profile-breadcrumb,.profile-split,.profile-next,.other-guests,.guest-directory,.profile-footer{width:min(1280px,calc(100% - 80px));margin-inline:auto}.profile-breadcrumb{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--muted);padding-top:28px}.profile-breadcrumb a{text-decoration:none}.profile-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:'copy portrait';gap:clamp(36px,6vw,90px);align-items:center;padding-block:44px 85px}.profile-visual{grid-area:portrait;position:relative;display:flex;justify-content:center;align-items:flex-end;min-width:0;height:660px;max-height:76vh;background:#e9e3da;overflow:hidden}.profile-visual.has-portrait{background:#e9e3da}.profile-visual>img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.profile-visual.is-demo{background:#e7ebec;align-items:center}.portrait-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;padding:35px;text-align:center;color:#7e9297}.placeholder-label{font-size:12px;letter-spacing:.16em}.placeholder-initials{font-size:clamp(90px,14vw,190px);line-height:1.2;font-weight:500;letter-spacing:-.08em;margin-block:45px 18px}.placeholder-name{font-size:18px}.profile-visual figcaption{position:absolute;bottom:22px;left:24px;right:24px;font-size:12px;color:#596c71;text-align:center}.profile-copy{grid-area:copy;min-width:0}.profile-eyebrow{font-size:12px;letter-spacing:.1em;font-weight:500;color:var(--wine);line-height:1.7}h1{font-size:clamp(50px,6.3vw,88px);line-height:1.02;letter-spacing:-.065em;font-weight:500;margin-top:22px;color:var(--ink);overflow-wrap:anywhere}.title-dot{color:var(--wine)}.profile-lead{font-size:24px;line-height:1.35;font-weight:500;letter-spacing:-.02em;margin-top:28px;max-width:24ch}.profile-prose{margin-top:22px;color:var(--muted);line-height:1.85;max-width:53ch}.profile-prose p+p{margin-top:18px}.profile-button{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;font-size:14px;background:var(--wine);color:#fff;padding:16px 24px;text-decoration:none;margin-top:30px}.profile-button:hover{background:#50202a}.profile-quote{font-size:clamp(25px,2.5vw,35px);line-height:1.4;letter-spacing:-.025em;margin-top:30px;max-width:24ch}.profile-score{display:flex;align-items:center;gap:20px;margin-top:30px;border-top:1px solid var(--line);padding-top:24px}.profile-score strong{font-size:34px;font-weight:500;color:var(--wine);letter-spacing:-.03em}.profile-score>span{font-size:14px;color:var(--muted)}.profile-back{display:block;width:fit-content;margin-top:22px;font-size:14px;color:var(--muted);text-decoration:none}.profile-next{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:32px 42px;border-top:1px solid var(--line)}.profile-next h2{font-size:26px;line-height:1.3;font-weight:500;letter-spacing:-.025em;margin-top:12px}.profile-next>a{flex-shrink:0;text-decoration:none;font-size:16px;color:var(--wine);border-bottom:1px solid;padding-bottom:7px}.other-guests{border-top:1px solid var(--line);padding-block:32px 45px}.guest-links{display:flex;flex-wrap:wrap;gap:16px 45px;margin-top:20px}.guest-links a{display:flex;justify-content:space-between;gap:35px;font-size:20px;text-decoration:none;color:var(--ink)}.profile-footer{display:flex;justify-content:space-between;gap:25px;padding-block:26px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.profile-footer a{text-decoration:none}.guest-directory{padding-block:60px 80px}.guest-directory h1{font-size:clamp(52px,6.5vw,88px);max-width:12ch}.directory-intro{color:var(--muted);max-width:45ch;margin-top:24px;line-height:1.8}.guest-directory-list{margin-top:50px;border-top:1px solid var(--line)}.guest-directory-row{display:grid;grid-template-columns:90px 1fr 35px;align-items:center;gap:28px;padding:25px 0;border-bottom:1px solid var(--line);text-decoration:none}.guest-monogram{display:grid;place-items:center;background:#e7ebec;aspect-ratio:1;font-size:32px;letter-spacing:-.04em;color:#7e9297}.guest-directory-name small{display:block;color:var(--muted);font-size:13px;font-weight:400;margin-bottom:7px}.guest-directory-name strong{font-size:30px;font-weight:500;letter-spacing:-.03em}.guest-directory-arrow{font-size:26px;color:var(--wine)}.guest-directory-row:hover .guest-directory-name strong{text-decoration:underline;text-underline-offset:7px}.directory-empty{padding-block:35px;color:var(--muted)}
@media(max-width:900px){.profile-breadcrumb,.profile-split,.profile-next,.other-guests,.guest-directory,.profile-footer{width:calc(100% - 40px)}.profile-split{gap:32px}.profile-visual{height:590px}.profile-lead{font-size:21px}}
@media(max-width:760px){.profile-split{grid-template-columns:minmax(0,1fr);grid-template-areas:'portrait' 'copy';gap:32px;padding-block:24px 48px}.profile-visual{height:420px;max-height:none;min-height:0}.profile-visual.has-portrait{height:440px}.profile-visual>img{object-fit:contain}.profile-copy{padding-bottom:5px}h1{font-size:clamp(48px,12vw,72px);margin-top:16px}.profile-master h1 span{display:inline}.profile-master h1{max-width:8ch}.profile-lead{font-size:23px;margin-top:22px}.profile-prose{margin-top:18px;max-width:none}.profile-quote{font-size:28px;margin-top:24px}.placeholder-initials{font-size:140px;margin-block:25px 10px}.profile-next{flex-direction:column;align-items:flex-start;gap:22px}.profile-next h2{font-size:24px}.profile-footer{flex-wrap:wrap;gap:12px 25px}.profile-breadcrumb{font-size:12px;gap:10px;padding-top:22px}.guest-directory{padding-block:40px 55px}.guest-directory-list{margin-top:35px}.guest-directory-row{grid-template-columns:64px 1fr 24px;gap:18px;padding-block:20px}.guest-directory-name strong{font-size:25px}.guest-monogram{font-size:26px}.guest-directory h1{font-size:58px}.guest-links{flex-direction:column;gap:18px}.guest-links a{font-size:19px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

@media(min-width:761px){.profile-master h1 span{display:block}}

/* Siyah, beyaz ve kırık beyaz tema */
:root{--paper:#f5f3ed;--wine:#111111;--ink:#111111;--muted:#64625d;--line:#cfcdc6}.profile-visual,.profile-visual.has-portrait{background:#e7e5df}.profile-visual.is-demo,.guest-monogram{background:#deddd8;color:#555}.portrait-placeholder{color:#555}.profile-visual figcaption{color:#555}.profile-button{background:#111;color:#fff}.profile-button:hover{background:#303030}
