.xs-fd .xs-fd-title{animation:xs-fd-read .9s cubic-bezier(.5,0,.25,1) .05s backwards}.xs-fd .xs-fd-eye{animation:xs-fd-travel .9s cubic-bezier(.5,0,.25,1) .05s backwards,xs-fd-step .9s ease .05s backwards}.xs-fd .xs-fd-eye:before{content:"";position:absolute;z-index:-1;left:50%;top:49%;width:1.1em;height:1.1em;border-radius:50%;background:radial-gradient(circle,rgb(255 45 45/.5),rgb(255 45 45/0) 68%);opacity:0;translate:-50% -50%;pointer-events:none;animation:xs-fd-pulse .8s ease-out .9s backwards}.xs-fd .xs-fd-eye-hot{animation:xs-fd-flare-hot 1.3s ease .9s backwards}.xs-fd .xs-fd-eye-red{animation:xs-fd-flare-red 1.3s ease .9s backwards}.xs-fd .xs-fd-portrait:before{content:"";position:absolute;inset:0 -1px;background:var(--xs-paper);clip-path:inset(100% 0 0 0);pointer-events:none;animation:xs-fd-uncover .6s cubic-bezier(.45,0,.3,1) .95s backwards}.xs-fd .xs-fd-portrait:after{content:"";position:absolute;inset:0 -8px;border-bottom:2px solid #ff2d2d;filter:drop-shadow(0 0 5px rgb(255 45 45/.75));opacity:0;pointer-events:none;animation:xs-fd-scan .6s cubic-bezier(.45,0,.3,1) .95s backwards}.xs-fd .xs-fd-story:first-of-type{animation:xs-fd-tell-left .6s cubic-bezier(.3,0,.2,1) 1.4s backwards}.xs-fd .xs-fd-story:nth-of-type(2){animation:xs-fd-tell-right .6s cubic-bezier(.3,0,.2,1) 1.4s backwards}@keyframes xs-fd-read{0%{background-position:100% 0}}@keyframes xs-fd-travel{0%{left:-.08em}}@keyframes xs-fd-step{0%,80%{translate:0 .44em}}@keyframes xs-fd-pulse{0%{opacity:0;scale:.3}35%{opacity:1;scale:1}to{opacity:0;scale:1.7}}@keyframes xs-fd-flare-hot{0%{stop-color:#fff}20%,55%{stop-color:#ffe0e0}}@keyframes xs-fd-flare-red{0%{stop-color:#fff}20%,55%{stop-color:#ff2d2d}}@keyframes xs-fd-uncover{0%{clip-path:inset(0)}}@keyframes xs-fd-scan{0%{translate:0 -100%;opacity:0}8%,90%{opacity:1}to{translate:0 0;opacity:0}}@keyframes xs-fd-tell-left{0%{clip-path:inset(0 0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes xs-fd-tell-right{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}@media (prefers-reduced-motion:reduce){.xs-fd .xs-fd-eye,.xs-fd .xs-fd-eye-hot,.xs-fd .xs-fd-eye-red,.xs-fd .xs-fd-eye:before,.xs-fd .xs-fd-portrait:after,.xs-fd .xs-fd-portrait:before,.xs-fd .xs-fd-story:first-of-type,.xs-fd .xs-fd-story:nth-of-type(2),.xs-fd .xs-fd-title{animation:none}}@media (forced-colors:active){.xs-fd .xs-fd-portrait:after,.xs-fd .xs-fd-portrait:before{display:none}}.xs-fd{--xs-fd-gap:clamp(24px,3.4vw,52px)}.xs-fd .xs-fd-stage{padding-block:clamp(12px,2.4vh,30px) clamp(48px,8vh,96px)}.xs-fd .xs-fd-title{position:relative;width:fit-content;margin:0 auto;padding:.06em .52em .1em 0;background:linear-gradient(90deg,var(--xs-ink) 0 46%,#d3d6d3 54% 100%) 0 0 /220% 100% no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;font:400 clamp(34px,min(10vw,8.6vh),84px) /1 var(--xs-serif);letter-spacing:-.05em;white-space:nowrap}.xs-fd .xs-fd-eye{position:absolute;left:calc(100% - .47em);bottom:.25em;width:max(.38em,18px);height:max(.38em,18px);isolation:isolate}.xs-fd .xs-fd-eye-defs{position:absolute;overflow:hidden}.xs-fd .xs-fd-mark{display:block;width:100%;height:100%}.xs-fd .xs-fd-mark>circle{fill:url(#xs-fd-eye-light)}.xs-fd .xs-fd-eye-hot{stop-color:#ff5a5a}.xs-fd .xs-fd-eye-red{stop-color:#ff2d2d}@media (forced-colors:active){.xs-fd .xs-fd-title{background:none;color:CanvasText}.xs-fd .xs-fd-eye{display:none}}.xs-fd .xs-fd-spread{display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-areas:"a1 p1 p2 a2";align-items:start;margin-top:clamp(12px,2.6vh,36px)}.xs-fd .xs-fd-figure{display:flex;flex-direction:column;align-items:center;margin:0}.xs-fd .xs-fd-figure:first-of-type{grid-area:p1}.xs-fd .xs-fd-figure:nth-of-type(2){grid-area:p2;margin-left:clamp(8px,1.2vw,20px)}.xs-fd .xs-fd-portrait{position:relative;display:block}.xs-fd .xs-fd-portrait img{display:block;width:auto;height:clamp(320px,min(100vh - 290px,44vw),640px);height:clamp(320px,min(100svh - 290px,44vw),640px);object-fit:contain;object-position:bottom center}.xs-fd .xs-fd-figure figcaption{display:none}.xs-fd .xs-fd-story{width:100%;max-width:calc(24em + var(--xs-fd-gap));font-size:15.5px}.xs-fd .xs-fd-story:first-of-type{grid-area:a1;justify-self:end;padding-right:var(--xs-fd-gap);text-align:right}.xs-fd .xs-fd-story:nth-of-type(2){grid-area:a2;justify-self:start;padding-left:var(--xs-fd-gap)}.xs-fd .xs-fd-name{margin:0;font:400 clamp(28px,2.6vw,40px) /1.05 var(--xs-serif);letter-spacing:-.04em}.xs-fd .xs-fd-role{margin:6px 0 0;color:var(--xs-quiet);font-size:15px;line-height:1.4}.xs-fd .xs-fd-bio{margin-top:clamp(12px,2.2vh,22px);text-align:left}.xs-fd .xs-fd-bio p{margin:0;color:var(--xs-muted);font-size:1em;line-height:1.55;letter-spacing:-.005em}.xs-fd .xs-fd-bio p+p{margin-top:10px}@media (max-width:1100px){.xs-fd{--xs-fd-gap:24px}.xs-fd .xs-fd-portrait img{height:clamp(320px,min(100vh - 290px,40vw),640px);height:clamp(320px,min(100svh - 290px,40vw),640px)}.xs-fd .xs-fd-story{font-size:15px}}@media (max-width:820px){.xs-fd{--xs-fd-gap:16px}.xs-fd .xs-fd-spread{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"p1 p2" "a1 a1" "a2 a2";column-gap:var(--xs-fd-gap)}.xs-fd .xs-fd-figure:first-of-type{justify-self:end}.xs-fd .xs-fd-figure:nth-of-type(2){justify-self:start;margin-left:0}.xs-fd .xs-fd-portrait img{height:min(48vh,92vw);height:min(48svh,92vw)}.xs-fd .xs-fd-figure figcaption{display:flex;flex-direction:column;align-items:center;gap:3px;padding-top:14px;text-align:center}.xs-fd .xs-fd-plate-name{color:var(--xs-ink);font:400 20px/1.2 var(--xs-serif);letter-spacing:-.02em}.xs-fd .xs-fd-plate-role{color:var(--xs-quiet);font-size:13px;line-height:1.4}.xs-fd .xs-fd-story,.xs-fd .xs-fd-story:first-of-type,.xs-fd .xs-fd-story:nth-of-type(2){justify-self:stretch;max-width:36em;margin-top:44px;padding:0;font-size:17px;text-align:left}.xs-fd .xs-fd-name{font-size:34px}.xs-fd .xs-fd-story .xs-fd-role{display:none}}@media (max-width:600px){.xs-fd .xs-fd-plate-name{font-size:17px}}