.fd{background-color:var(--ink);border-block:1px solid var(--line);isolation:isolate;position:relative;overflow:hidden}.fd:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 70% at 78% 60%, color-mix(in srgb, var(--brand) 20%, transparent), transparent 70%);position:absolute;inset:0}.fd-grid{grid-template:"id stage""msg stage"1fr/minmax(0,6fr) minmax(0,6fr);column-gap:clamp(24px,4vw,64px);padding-block:0;display:grid}.fd-id{z-index:3;grid-area:id;padding-top:clamp(64px,8vw,120px);position:relative}.fd-msg{z-index:1;grid-area:msg;align-self:end;padding-bottom:clamp(56px,7vw,110px);position:relative}.fd-name{white-space:nowrap;margin-top:20px;font-size:clamp(4.2rem,12vw,12.5rem);line-height:.84}.fd-name .ln{padding-block:.02em .04em;display:block;overflow:hidden}.fd-name .ln>span{display:inline-block}.fd-name .o{color:#0000;-webkit-text-stroke:2px var(--text)}.fd-name .o>span{margin-right:-.6em}.fd-role{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:clamp(14px,1.6vw,22px);font-size:.74rem;display:flex}.fd-role b{color:var(--leaf);font-weight:500}.fd-role b:after{content:"";vertical-align:middle;background:currentColor;width:28px;height:1px;margin-left:16px;display:inline-block}.fd-quote{max-width:54ch;margin:clamp(28px,3.6vw,52px) 0 0}.fd-quote p{color:var(--paper-2);margin:0 0 1em;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.65}.fd-quote .fd-pull{font-family:var(--f-display);text-transform:uppercase;color:var(--text);letter-spacing:.005em;border-left:3px solid var(--leaf);text-wrap:balance;margin-bottom:1.1em;padding-left:22px;font-size:clamp(1.7rem,2.5vw,2.5rem);font-weight:800;line-height:1}.fd-quote footer{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-top:1.4em;font-size:.68rem}.fd-quote footer span{color:var(--leaf)}.fd-stage{z-index:2;grid-area:stage;align-self:stretch;min-height:640px;margin:0;position:relative}.fd-stage:before{content:"";top:0;bottom:0;left:0;right:calc(-1 * ((100vw - min(100vw, var(--maxw))) / 2 + var(--gutter)));background-color:color-mix(in srgb, var(--steel) 55%, var(--ink));background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);border-left:1px solid var(--line-strong);background-size:48px 48px;position:absolute}.fd-glow{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 32%, transparent), transparent);pointer-events:none;border-radius:50%;width:90%;position:absolute;top:30%;left:50%;transform:translate(-50%,-30%)}.fd-photo{justify-content:center;align-items:flex-end;padding-top:24px;display:flex;position:absolute;inset:0}.fd-photo img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 26px 34px #00000073);width:100%;height:100%;display:block}.fd-rule{flex-direction:column;justify-content:space-between;width:16px;display:flex;position:absolute;top:56px;bottom:56px;left:14px}.fd-rule i{background:var(--line-strong);transform-origin:0;width:8px;height:1px;display:block}.fd-rule i.mj{background:var(--leaf);width:16px}.fd-gl,.fd-cap{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);font-size:.64rem;position:absolute}.fd-gl{color:var(--leaf);top:20px;left:14px}.fd-cap{top:20px;right:0}@media (width<=1100px){.fd-name{font-size:clamp(4rem,11vw,8rem)}}@media (width<=820px){.fd-grid{grid-template:"stage""msg"/minmax(0,1fr);column-gap:0}.fd-stage{aspect-ratio:5/6;min-height:0;margin-inline:calc(-1 * var(--gutter))}.fd-stage:before{border-left:0;left:0;right:0}.fd-photo{padding-top:40px}.fd-photo img{object-position:50% 100%}.fd-rule,.fd-cap{display:none}.fd-gl{left:var(--gutter)}.fd-id{z-index:3;pointer-events:none;grid-area:stage;align-self:end;padding:0 0 clamp(14px,4vw,26px)}.fd-id:before{content:"";left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));z-index:-1;background:linear-gradient(to top, var(--ink) 8%, color-mix(in srgb, var(--ink) 72%, transparent) 55%, transparent);position:absolute;top:-36%;bottom:0}.fd-id .tag{margin-bottom:4px}.fd-name{margin-top:0;font-size:clamp(3.9rem,22vw,7rem)}.fd-name .o>span{margin-right:0}.fd-role{margin-top:10px}.fd-msg{align-self:start;padding-block:8px clamp(48px,10vw,72px)}.fd-quote{margin-top:18px}}@media (width>=601px) and (width<=820px){.fd-stage{aspect-ratio:16/10.5}.fd-photo{justify-content:flex-end;padding:28px 5% 0 0}.fd-photo img{width:auto;max-width:56%}.fd-id{align-self:end;padding-bottom:clamp(20px,3vw,32px)}.fd-id:before{display:none}.fd-name{font-size:clamp(4rem,14vw,7rem)}}@media (prefers-reduced-motion:reduce){.fd *{transition:none!important;animation:none!important}}
