.sxn-folio{--sxn-gold:#ecc80b;--sxn-ink:#0a0a0a;--sxn-white:#fefefe;--sxn-text:#d4d0c8;--sxn-muted:#9a958c;--sxn-rule:#ffffff1a;--sxn-ease:cubic-bezier(.22,1,.36,1);isolation:isolate;background:var(--sxn-ink);font-family:var(--font-inter),sans-serif;color:var(--sxn-white);padding:88px 0 96px;scroll-margin-top:96px;position:relative;overflow:hidden}.sxn-folio:before{content:"";pointer-events:none;background:radial-gradient(560px 280px at 18% 20%,#ecc80b1a,#0000 70%),radial-gradient(480px 240px at 92% 88%,#ecc80b0d,#0000 72%);position:absolute;inset:0}.sxn-folio__container{z-index:1;width:100%;max-width:var(--sx-page-max);padding:0 var(--sx-page-pad);margin:0 auto;position:relative}.sxn-folio .sxn-folio__eyebrow{width:fit-content;max-width:100%;color:var(--sxn-gold);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 28px;padding:7px 0 0;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex;position:relative}.sxn-folio .sxn-folio__eyebrow:before{content:"";border:1.5px solid var(--sxn-gold);flex-shrink:0;width:7px;height:7px;transform:rotate(45deg)}.sxn-folio .sxn-folio__eyebrow:after{content:"";background:linear-gradient(90deg,#ecc80bf2,#ecc80b00);width:min(48px,12vw);height:1px}.sxn-folio__stage{grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);align-items:stretch;gap:48px 72px;display:grid}.sxn-folio__plate{aspect-ratio:3/4;align-self:start;width:100%;max-height:620px;position:relative;overflow:visible}.sxn-folio__crop{position:absolute;inset:0;overflow:hidden}.sxn-folio__photo{object-fit:cover;object-position:center 18%;transition:transform 1.4s var(--sxn-ease);image-rendering:auto;transform:scale(1.03)}.sxn-folio.is-live .sxn-folio__photo{transform:scale(1)}.sxn-folio__mark{z-index:2;pointer-events:none;width:18px;height:18px;position:absolute}.sxn-folio__mark:before,.sxn-folio__mark:after{content:"";background:var(--sxn-gold);position:absolute}.sxn-folio__mark--tl,.sxn-folio__mark--bl{left:-10px}.sxn-folio__mark--tr,.sxn-folio__mark--br{right:-10px}.sxn-folio__mark--tl,.sxn-folio__mark--tr{top:-10px}.sxn-folio__mark--bl,.sxn-folio__mark--br{bottom:-10px}.sxn-folio__mark:before{width:18px;height:1px}.sxn-folio__mark:after{width:1px;height:18px}.sxn-folio__mark--tl:before,.sxn-folio__mark--tl:after{top:0;left:0}.sxn-folio__mark--tr:before,.sxn-folio__mark--tr:after{top:0;right:0}.sxn-folio__mark--bl:before,.sxn-folio__mark--bl:after{bottom:0;left:0}.sxn-folio__mark--br:before,.sxn-folio__mark--br:after{bottom:0;right:0}.sxn-folio__copy{flex-direction:column;justify-content:center;min-width:0;padding:8px 0;display:flex}.sxn-folio .sxn-folio__given,.light-mode .sxn-folio .sxn-folio__given{color:var(--sxn-white);letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:800;line-height:.92}.sxn-folio .sxn-folio__family,.light-mode .sxn-folio .sxn-folio__family{color:var(--sxn-white);letter-spacing:-.035em;margin-top:.08em;font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:600;line-height:1.05;display:block}.sxn-folio .sxn-folio__role,.light-mode .sxn-folio .sxn-folio__role{color:var(--sxn-gold);letter-spacing:.16em;text-transform:uppercase;margin:18px 0 0;font-size:.78rem;font-weight:800;line-height:1.3}.sxn-folio .sxn-folio__bio,.light-mode .sxn-folio .sxn-folio__bio{flex-direction:column;gap:16px;max-width:42ch;margin:28px 0 0;display:flex}.sxn-folio .sxn-folio__bio p,.light-mode .sxn-folio .sxn-folio__bio p{color:var(--sxn-text);margin:0;font-size:1.02rem;line-height:1.75}.sxn-folio__sign{color:var(--sxn-muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;margin-top:32px;font-size:.72rem;font-weight:700;display:flex}.sxn-folio__sign:before{content:"";background:var(--sxn-gold);width:36px;height:1px}@media only screen and (max-width:899px){.sxn-folio{padding:56px 0 64px}.sxn-folio__stage{grid-template-columns:1fr;gap:28px}.sxn-folio__plate{aspect-ratio:4/5;max-height:420px}.sxn-folio .sxn-folio__given,.light-mode .sxn-folio .sxn-folio__given{font-size:clamp(2.1rem,10vw,2.8rem)}.sxn-folio .sxn-folio__bio,.light-mode .sxn-folio .sxn-folio__bio{max-width:none}}@media (prefers-reduced-motion:reduce){.sxn-folio,.sxn-folio *{transition:none!important;animation:none!important}.sxn-folio__photo{transform:none}}
