.protocol-platform:where(.astro-jdwkmng4){display:block;flex:none;overflow:visible}.protocol-profile{position:relative;padding:2.5rem 0 0;background:var(--vptcl-bg);color:var(--vptcl-text);isolation:isolate;overflow-x:clip;container:profile / inline-size}.protocol-profile:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 74% 4%,color-mix(in srgb,var(--creator-secondary) 55%,transparent),transparent 34%),radial-gradient(ellipse at 16% 16%,color-mix(in srgb,var(--creator-primary) 42%,transparent),transparent 38%),radial-gradient(ellipse at 48% 0%,color-mix(in srgb,var(--creator-primary) 16%,transparent),transparent 52%)}.protocol-profile .protocol-atmosphere{position:absolute;inset:0;overflow:hidden;pointer-events:none}.protocol-profile .protocol-atmosphere__arc,.protocol-profile .protocol-atmosphere__diamond{position:absolute;border:1px solid color-mix(in srgb,var(--creator-secondary) 55%,transparent);opacity:.45}.protocol-profile .protocol-atmosphere__arc{top:3rem;right:6%;width:16rem;height:16rem;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;transform:rotate(28deg)}.protocol-profile .protocol-atmosphere__diamond{top:7rem;left:42%;width:.7rem;height:.7rem;border-color:color-mix(in srgb,var(--creator-primary) 70%,transparent);transform:rotate(45deg)}.protocol-profile .protocol-atmosphere__particle{position:absolute;top:12rem;right:28%;width:.35rem;height:.35rem;border-radius:50%;background:color-mix(in srgb,var(--creator-primary) 80%,transparent)}.protocol-profile .protocol-stage,.protocol-profile .protocol-local,.protocol-profile .protocol-band,.protocol-profile .protocol-band--wide{width:min(100% - 2rem,77.5rem);margin-inline:auto}.protocol-profile .protocol-stage{position:relative}.protocol-profile .protocol-stage--banner{background:linear-gradient(90deg,color-mix(in srgb,var(--vptcl-bg) 92%,transparent),color-mix(in srgb,var(--vptcl-bg) 55%,transparent) 70%),var(--banner) center / cover no-repeat}.protocol-profile .protocol-stage__chrome,.protocol-profile .protocol-local ul,.protocol-profile .protocol-stage__socials,.protocol-profile .protocol-stage__action{display:flex;gap:.75rem}.protocol-profile .protocol-stage__chrome{align-items:center;justify-content:space-between;margin-top:.75rem}.protocol-profile .protocol-stage__mark{color:var(--vptcl-text);font-size:.95rem;font-weight:650;letter-spacing:-.02em;text-decoration:none}.protocol-profile .protocol-stage__share{border:1px solid var(--vptcl-stroke);border-radius:999px;background:transparent;color:var(--vptcl-text);padding:.35rem .8rem;font-size:.875rem}.protocol-profile .protocol-stage__grid{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem}.protocol-profile .protocol-stage h1{margin:.35rem 0 0;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.75rem,5vw,5rem);font-weight:560;letter-spacing:-.03em;line-height:1.05}.protocol-profile .protocol-chip{display:inline-block;margin:0;padding:.2rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--vptcl-stroke) 55%,transparent);font-size:.75rem;letter-spacing:.03em;text-transform:uppercase}.protocol-profile .protocol-status,.protocol-profile .protocol-stage__alt,.protocol-profile .protocol-stage__quiet,.protocol-profile .protocol-stage__fan,.protocol-profile .protocol-by,.protocol-profile .protocol-kicker,.protocol-profile .protocol-notes{color:var(--vptcl-muted)}.protocol-profile .protocol-status,.protocol-profile .protocol-stage__alt,.protocol-profile .protocol-stage__quiet,.protocol-profile .protocol-stage__fan,.protocol-profile .protocol-stage__tagline,.protocol-profile .protocol-stage__about{margin:.45rem 0 0}.protocol-profile .protocol-stage__tagline span,.protocol-profile .protocol-by,.protocol-profile .protocol-kicker{display:block;margin-top:.2rem;font-size:.8rem}.protocol-profile .protocol-stage__about{max-width:40rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.protocol-profile .protocol-stage__art{order:-1;width:min(100%,17.5rem,31.5svh);margin-inline:auto}.protocol-profile .protocol-stage__signature{display:flex;flex-direction:column;gap:.35rem;margin:1.5rem 0 0;padding:.95rem 1.1rem;border:1px solid var(--vptcl-stroke);border-radius:1rem;background:color-mix(in srgb,var(--vptcl-text) 4%,var(--vptcl-bg))}.protocol-profile .protocol-stage__art--cutout img{display:block;width:min(100%,22rem);max-height:42svh;margin-inline:auto;object-fit:contain}.protocol-profile .protocol-cta{background:var(--creator-primary-ui);color:var(--creator-on-primary)}.protocol-profile .protocol-stage__signature a{font-size:.8rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.protocol-profile .protocol-stage__signature span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.protocol-profile .protocol-stage__socials{flex-wrap:wrap;margin:.75rem 0 0;padding:0;list-style:none;font-size:.875rem}.protocol-profile .protocol-stage__socials a{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:999px;color:var(--vptcl-text);text-decoration:none}.protocol-profile .protocol-stage__overflow summary{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:999px;color:var(--vptcl-muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.protocol-profile .protocol-stage__overflow ul{position:absolute;z-index:30;display:grid;gap:.15rem;min-width:11rem;margin:.35rem 0 0;padding:.4rem;list-style:none;border:1px solid var(--vptcl-stroke);border-radius:10px;background:var(--vptcl-surface)}.protocol-profile .protocol-stage__overflow ul a{display:flex;width:auto;height:auto;align-items:center;justify-content:flex-start;gap:.55rem;padding:.4rem .5rem;border-radius:8px;font-size:14px;font-weight:600}.protocol-profile .protocol-stage__socials .protocol-platform{color:var(--creator-primary-text)}.protocol-profile .protocol-cta .protocol-platform{color:inherit}.protocol-profile .protocol-known{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,22rem));gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none}.protocol-profile .protocol-known li{padding:.9rem 1rem;border:1px solid var(--vptcl-stroke);border-radius:1rem;background:color-mix(in srgb,var(--vptcl-bg) 72%,transparent)}.protocol-profile h3{margin:1.15rem 0 0;font-size:1.05rem}.protocol-profile .protocol-cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:.9rem;padding:.65rem 1rem;border-radius:999px;font-size:.95rem;font-weight:650;text-decoration:none}.protocol-profile .protocol-local{position:sticky;top:0;z-index:30;margin-top:1rem;padding-block:.35rem;background:color-mix(in srgb,var(--vptcl-bg) 82%,transparent);backdrop-filter:blur(14px)}.protocol-profile .protocol-local ul{gap:.4rem;margin:0;padding:.6rem 0;overflow-x:auto;list-style:none}.protocol-profile .protocol-local a span{margin-right:.35rem;color:var(--creator-primary-text);font-size:.75rem}.protocol-profile .protocol-local a{display:inline-flex;align-items:baseline;padding:.4rem .75rem;border:1px solid var(--vptcl-stroke);border-radius:999px;background:color-mix(in srgb,var(--vptcl-text) 5%,var(--vptcl-bg));color:var(--vptcl-text);font-size:.875rem;text-decoration:none;white-space:nowrap}.protocol-profile .protocol-band{margin-top:1rem;padding:1.25rem 1.25rem 1.4rem;border:1px solid color-mix(in srgb,var(--vptcl-stroke) 75%,var(--creator-primary));border-radius:1.35rem;background:linear-gradient(180deg,color-mix(in srgb,var(--creator-primary) 8%,transparent),transparent 4.5rem),color-mix(in srgb,var(--vptcl-text) 3.5%,var(--vptcl-bg))}.protocol-profile .protocol-section__head{display:flex;flex-direction:column;gap:.2rem}.protocol-profile .protocol-section__index{margin:0;color:var(--creator-primary-text);font-size:.75rem;font-weight:650;letter-spacing:.16em}.protocol-profile .protocol-band h2{margin:0;font-size:clamp(1.7rem,3vw,2.15rem);line-height:1.15}.protocol-profile .protocol-panel,.protocol-profile .protocol-fan-card,.protocol-profile .protocol-facts>div{padding:1rem 1.05rem;border:1px solid var(--vptcl-stroke);border-radius:1rem;background:color-mix(in srgb,var(--vptcl-bg) 72%,transparent)}.protocol-profile .protocol-pick{display:grid;gap:.85rem;align-items:start;margin-top:1rem}.protocol-profile .protocol-pick .protocol-frame{overflow:hidden;min-width:0;border:1px solid var(--vptcl-stroke);border-radius:1rem}.protocol-profile .protocol-pick .protocol-frame iframe,.protocol-profile .protocol-pick .protocol-frame video,.protocol-profile .protocol-pick .protocol-frame img,.protocol-profile .protocol-pick .protocol-frame__card{border-radius:0}.protocol-profile .protocol-frame{width:100%}.protocol-profile .protocol-frame iframe,.protocol-profile .protocol-frame video,.protocol-profile .protocol-frame img,.protocol-profile .protocol-frame__card{display:block;width:100%;border:0;border-radius:.75rem;background:#111}.protocol-profile .protocol-frame--wide iframe,.protocol-profile .protocol-frame--wide video{aspect-ratio:16 / 9;height:auto}.protocol-profile .protocol-frame--tall{max-width:22rem}.protocol-profile .protocol-frame--tall iframe{aspect-ratio:9 / 16;height:auto;max-height:70svh}.protocol-profile .protocol-frame--compact iframe{height:10rem}.protocol-profile .protocol-frame--compact audio{display:block;width:100%;height:3rem}.protocol-profile .protocol-frame--post iframe{height:clamp(18rem,50vh,34rem)}.protocol-profile .protocol-frame img{height:auto;min-height:10rem;max-height:36rem;object-fit:contain}.protocol-profile .protocol-frame__card{display:flex;min-height:10rem;flex-direction:column;justify-content:flex-end;gap:.25rem;padding:1rem;background:var(--sylph-surface-muted);color:var(--sylph-text);text-decoration:none}.protocol-profile .protocol-frame__title{font-weight:600}.protocol-profile .protocol-frame__host{color:var(--sylph-text-muted);font-size:.875rem}.protocol-profile .protocol-pick__title{margin:.35rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.2}.protocol-profile .protocol-pull,.protocol-profile .protocol-editorial,.protocol-profile .protocol-bio p,.protocol-profile .protocol-context{margin-top:1rem}.protocol-profile .protocol-pull{margin-left:0;padding-left:1rem;border-left:3px solid var(--vptcl-stroke)}.protocol-profile .protocol-editorial{padding:.9rem 1rem;border-radius:.8rem;background:color-mix(in srgb,var(--vptcl-stroke) 55%,transparent)}.protocol-profile .protocol-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;margin:1rem 0 0}.protocol-profile .protocol-facts dt{color:var(--vptcl-muted);font-size:.8rem}.protocol-profile .protocol-facts dd{margin:.15rem 0 0}.protocol-profile .protocol-fan-card{display:flex;align-items:center;gap:1rem;width:fit-content;max-width:100%;margin-top:1rem}.protocol-profile .protocol-fan-card .protocol-mark,.protocol-profile .protocol-fan-card .protocol-fan-name,.protocol-profile .protocol-fan-card .protocol-kicker{margin:0}.protocol-profile .protocol-chip-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:.85rem 0 0;padding:0;list-style:none}.protocol-profile .protocol-chip-row li{padding:.4rem .75rem;border:1px solid var(--vptcl-stroke);border-radius:999px;background:color-mix(in srgb,var(--vptcl-bg) 72%,transparent);font-size:.875rem}.protocol-profile .protocol-mark,.protocol-profile .protocol-fan-name{font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1.1}.protocol-profile h2{font-family:Georgia,Times New Roman,serif}.protocol-profile .protocol-highlights,.protocol-profile .protocol-lineage,.protocol-profile .protocol-notes ul{margin:1rem 0 0;padding:0;list-style:none}.protocol-profile .protocol-highlights,.protocol-profile .protocol-lineage{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,22rem));gap:.75rem}.protocol-profile .protocol-highlights li,.protocol-profile .protocol-lineage li{margin:0;padding:1rem 1.05rem;border:1px solid var(--vptcl-stroke);border-radius:1rem;background:color-mix(in srgb,var(--vptcl-bg) 72%,transparent)}.protocol-profile .protocol-lineage li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;row-gap:.15rem;align-items:center}.protocol-profile .protocol-lineage li>span{color:var(--vptcl-muted);font-size:.8rem}.protocol-profile .protocol-lineage__badge{display:grid;grid-row:span 2;width:2.5rem;height:2.5rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--creator-primary) 18%,transparent);color:var(--creator-primary-text)}.protocol-profile .protocol-lineage__badge .protocol-icon{color:inherit}.protocol-profile .protocol-stage__tagline{overflow-wrap:anywhere;color:var(--creator-secondary-text)}.protocol-profile details{margin-top:.6rem;border-top:1px solid var(--vptcl-stroke);padding-top:.6rem}.protocol-profile details p{margin:.45rem 0 0}.protocol-profile section[id]{scroll-margin-top:4.25rem}@container profile (min-width: 960px){.protocol-profile .protocol-stage__grid--split{display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);column-gap:2.5rem;align-items:start}.protocol-profile .protocol-stage__art{order:0;width:min(100%,28rem);margin-inline:0;justify-self:end;grid-column:2;grid-row:1}.protocol-profile .protocol-stage__signature{flex-direction:row;align-items:baseline;justify-content:space-between;gap:1.5rem}.protocol-profile .protocol-stage__signature span{display:block;overflow:visible;-webkit-line-clamp:unset}.protocol-profile .protocol-pick{grid-template-columns:minmax(0,1.5fr) minmax(16rem,1fr)}}.protocol-profile{--vptcl-display: Fraunces, "Iowan Old Style", Palatino, "Palatino Linotype", "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;--vptcl-ui: Inter, "Hiragino Sans", "Yu Gothic", "Noto Sans JP", sans-serif;background:radial-gradient(ellipse 62% 78% at 74% 18%,color-mix(in srgb,var(--creator-primary) 46%,transparent),transparent 68%),radial-gradient(ellipse 28% 36% at 88% 8%,color-mix(in srgb,var(--creator-secondary) 22%,transparent),transparent 70%),var(--vptcl-bg);font-family:var(--vptcl-ui);font-size:17px;font-weight:400;line-height:1.65}.protocol-profile:before{content:none}.protocol-profile .protocol-atmosphere{display:none}.protocol-profile .protocol-band,.protocol-profile .protocol-band--read,.protocol-profile .protocol-band--voice{width:min(100% - 2rem,72.5rem)}.protocol-profile .protocol-stage,.protocol-profile .protocol-local,.protocol-profile .protocol-band--wide{width:min(100% - 2rem,82.5rem)}.protocol-profile .protocol-band{margin-right:auto;margin-left:max(1rem,(100% - 82.5rem) / 2)}.protocol-profile .protocol-band.protocol-band--note h2{font-size:32px;font-weight:500}.protocol-profile .protocol-band--note .protocol-section__head{margin-bottom:1.1rem}.protocol-profile .protocol-band--note{width:min(100% - 2rem,50rem)}.protocol-profile .protocol-stage__grid{margin-top:0}.protocol-profile .protocol-stage__art{width:min(100%,18.75rem)}.protocol-profile .protocol-stage__share{font-size:14px;font-weight:600}.protocol-profile .protocol-stage h1,.protocol-profile h2,.protocol-profile .protocol-stage__tagline,.protocol-profile .protocol-pick__title,.protocol-profile .protocol-fan-name{font-family:var(--vptcl-display)}.protocol-profile .protocol-stage h1{font-size:52px;font-weight:600;letter-spacing:-.035em;line-height:.96}.protocol-profile .protocol-stage__tagline{color:var(--creator-secondary-text);font-size:20px;font-style:italic;font-weight:400;line-height:1.35}.protocol-profile .protocol-stage__about,.protocol-profile .protocol-bio{display:block;max-width:68ch;overflow:visible;-webkit-line-clamp:unset;font-size:18px;line-height:1.65}.protocol-profile .protocol-kicker,.protocol-profile .protocol-section__index,.protocol-profile .protocol-stage__signature a,.protocol-profile .protocol-chip{font-family:var(--vptcl-ui);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.protocol-profile .protocol-chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;background:color-mix(in srgb,var(--creator-primary) 16%,transparent);color:var(--creator-primary-text)}.protocol-profile .protocol-cta{font-size:14px;font-weight:600}.protocol-profile .protocol-by,.protocol-profile .protocol-status,.protocol-profile .protocol-stage__quiet,.protocol-profile .protocol-stage__fan,.protocol-profile .protocol-notes{font-size:12px;line-height:1.45}.protocol-profile .protocol-band h2{font-size:34px;font-weight:500;letter-spacing:-.03em;line-height:1.08}.protocol-profile .protocol-section__index{display:flex;align-items:center;gap:.55rem;color:var(--creator-primary-text)}.protocol-profile .protocol-section__index:after{content:"";width:2rem;height:1px;background:var(--creator-primary-text)}.protocol-profile .protocol-band{margin-top:4.5rem;padding:0;border:0;border-radius:0;background:none}.protocol-profile .protocol-band--voice{padding:0;border:0;background:none}.protocol-profile .protocol-stage__signature{margin-top:1.75rem;padding:.9rem 0 0;border:0;border-top:1px solid var(--vptcl-stroke);border-radius:0;background:none}.protocol-profile .protocol-stage__signature span{display:block;overflow:visible;-webkit-line-clamp:unset}.protocol-profile .protocol-stage__signature a,.protocol-profile .protocol-stage__signature .protocol-kicker{flex:none;color:var(--creator-primary-text)}.protocol-profile .protocol-stage__signature span:last-child{flex:1;min-width:0}.protocol-profile a.protocol-ref{color:var(--vptcl-text);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--creator-primary-text) 55%,transparent);text-underline-offset:.18em}.protocol-profile .protocol-local{position:sticky;top:0;z-index:20;margin-top:0;padding:.15rem 0;border:0;border-bottom:1px solid var(--vptcl-stroke);background:color-mix(in srgb,var(--vptcl-bg) 92%,transparent);backdrop-filter:blur(16px);transition:background-color .16s ease}.protocol-profile .protocol-local[data-js]:not([data-stuck]){background:transparent;backdrop-filter:none}.protocol-profile .protocol-local[data-stuck]{background:transparent;border-image:linear-gradient(to top,var(--vptcl-stroke) 1px,color-mix(in srgb,var(--vptcl-bg) 94%,transparent) 1px) fill 0 / 0 / 0 100vmax}.protocol-profile .protocol-local ul{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:1.75rem;margin:0;padding:.55rem 0;overflow:visible;list-style:none}.protocol-profile .protocol-local li+li{border:0}.protocol-profile .protocol-local a{display:inline-flex;align-items:baseline;gap:.45rem;padding:.2rem 0;border:0;border-radius:0;background:none;color:var(--vptcl-muted);font-family:var(--vptcl-ui);font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.2;text-decoration:none;text-transform:uppercase;white-space:nowrap}.protocol-profile .protocol-local a:hover,.protocol-profile .protocol-local__more summary:hover{background:none;color:var(--vptcl-text)}.protocol-profile .protocol-local__more{margin-left:auto}.protocol-profile .protocol-local__more details,.protocol-profile .protocol-stage__overflow details{position:relative;margin:0;border:0;padding:0}.protocol-profile .protocol-local__more summary{display:block;padding:.2rem 0;color:var(--vptcl-muted);font-family:var(--vptcl-ui);font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;cursor:pointer;list-style:none}.protocol-profile .protocol-local__more summary::-webkit-details-marker,.protocol-profile .protocol-stage__overflow summary::-webkit-details-marker{display:none}.protocol-profile .protocol-local__more ul{position:absolute;top:calc(100% + .55rem);right:0;z-index:4;display:grid;gap:.15rem;min-width:11rem;padding:.45rem;overflow:visible;border:1px solid var(--vptcl-stroke);border-radius:10px;background:var(--vptcl-surface)}.protocol-profile .protocol-local__more ul a{display:block;padding:.4rem .55rem;letter-spacing:.08em}@media(max-width:767px){.protocol-profile .protocol-local>ul{gap:1.1rem;padding-right:1.5rem;overflow-x:auto;scrollbar-width:none}.protocol-profile .protocol-local:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2rem;background:linear-gradient(90deg,transparent,var(--vptcl-bg));pointer-events:none}.protocol-profile .protocol-local>ul::-webkit-scrollbar{display:none}.protocol-profile .protocol-local__more details{position:static}.protocol-profile .protocol-local__more ul{top:calc(100% - .1rem)}.protocol-profile .protocol-ribbon__info{flex-wrap:wrap;gap:.35rem 1rem}.protocol-profile .protocol-ribbon__info .protocol-ribbon__summary{flex-basis:100%;order:1;white-space:normal}}.protocol-profile .protocol-stage .protocol-ribbon__info{margin-top:1.35rem}.protocol-profile .protocol-ribbon__info{display:flex;align-items:baseline;gap:1.25rem;padding:.72rem 0;border-bottom:1px solid var(--vptcl-stroke);color:inherit}.protocol-profile .protocol-ribbon__info .protocol-kicker{flex:none;color:var(--vptcl-muted)}.protocol-profile .protocol-ribbon__summary{flex:1;min-width:0;overflow:hidden;color:color-mix(in srgb,var(--vptcl-text) 84%,var(--vptcl-muted));font-family:var(--vptcl-ui);font-size:15px;font-style:normal;font-weight:400;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.protocol-profile .protocol-ribbon__more{flex:none;color:var(--creator-primary-text);font-family:var(--vptcl-ui);font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.2;text-decoration:none;text-transform:uppercase;white-space:nowrap}.protocol-profile .protocol-ribbon__more:after{content:" →"}.protocol-profile .protocol-ribbon__more:hover{color:var(--vptcl-text)}.protocol-profile .protocol-panel,.protocol-profile .protocol-facts>div,.protocol-profile .protocol-highlights li,.protocol-profile .protocol-lineage li,.protocol-profile .protocol-pick__copy{padding:0;border:0;border-radius:0;background:none}.protocol-profile .protocol-facts{display:flex;flex-wrap:wrap;gap:1rem 1.75rem}.protocol-profile .protocol-facts>div{min-width:7rem}.protocol-profile .protocol-fan-card{width:fit-content;border-radius:10px;border:1px solid var(--vptcl-stroke);background:var(--vptcl-surface)}.protocol-profile .protocol-fan-card .protocol-mark{color:var(--creator-secondary-text)}.protocol-profile .protocol-highlights,.protocol-profile .protocol-lineage{display:block}.protocol-profile .protocol-highlights li,.protocol-profile .protocol-lineage li{margin:0;padding:.85rem 0;border:0;border-top:1px solid var(--vptcl-stroke);border-radius:0;background:none}.protocol-profile .protocol-lineage li{display:grid}.protocol-profile .protocol-pick__title{font-size:28px;font-weight:500;line-height:1.15}.protocol-profile .protocol-pick__copy blockquote{margin:.8rem 0 0}@container profile (min-width: 768px){.protocol-profile .protocol-stage h1{font-size:80px}.protocol-profile .protocol-band h2{font-size:40px}.protocol-profile .protocol-pick__title{font-size:30px}}@container profile (min-width: 960px){.protocol-profile .protocol-band,.protocol-profile .protocol-band--read,.protocol-profile .protocol-band--voice{width:min(100% - 5rem,72.5rem)}.protocol-profile .protocol-stage,.protocol-profile .protocol-local,.protocol-profile .protocol-band--wide{width:min(100% - 5rem,82.5rem)}.protocol-profile .protocol-band{margin-left:max(2.5rem,(100% - 82.5rem) / 2)}.protocol-profile .protocol-band--note{width:min(100% - 5rem,50rem)}.protocol-profile .protocol-stage__grid--split{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center}.protocol-profile .protocol-stage__copy{padding-bottom:0}.protocol-profile .protocol-stage__art{width:min(100%,26.5rem);justify-self:end}}.protocol-profile .protocol-fan__grid{display:grid;gap:2.5rem;margin-top:1.75rem}.protocol-profile .protocol-fan__id{display:grid;align-content:start;gap:.35rem}.protocol-profile .protocol-fan__mark{margin:0 0 .75rem;color:var(--creator-secondary-text);font-family:var(--vptcl-display);font-size:64px;line-height:1}.protocol-profile .protocol-fan .protocol-fan-name{margin:0;color:var(--vptcl-text);font-size:40px;font-weight:500;letter-spacing:-.025em;line-height:1.05}.protocol-profile .protocol-fan__tags{display:grid;gap:0;margin:1.5rem 0 0}.protocol-profile .protocol-fan__tags>div{display:flex;gap:1rem;align-items:baseline;padding:.6rem 0;border-top:1px solid var(--vptcl-stroke)}.protocol-profile .protocol-fan__tags dt{width:4.5rem;color:var(--vptcl-muted);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.protocol-profile .protocol-fan__tags dd{margin:0;color:var(--vptcl-text);font-size:16px}.protocol-profile .protocol-fan__notes h3.protocol-kicker{margin:0;color:var(--vptcl-muted);font-size:12px}.protocol-profile .protocol-fan__known{margin:.75rem 0 0;padding:0;counter-reset:known;list-style:none}.protocol-profile .protocol-fan__known li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);padding:.95rem 0;border-top:1px solid var(--vptcl-stroke);color:var(--vptcl-text);font-size:18px;line-height:1.5;counter-increment:known}.protocol-profile .protocol-fan__known li:before{content:counter(known,decimal-leading-zero);padding-top:.3rem;color:var(--creator-primary-text);font-size:12px;font-weight:600;letter-spacing:.14em}.protocol-profile .protocol-fan__more{margin-top:2rem}.protocol-profile .protocol-fan__more details{margin:0;padding:0;border:0;border-top:1px solid var(--vptcl-stroke);border-radius:0;background:none}.protocol-profile .protocol-fan__more details:last-child{border-bottom:1px solid var(--vptcl-stroke)}.protocol-profile .protocol-fan__more summary{display:flex;justify-content:space-between;gap:1rem;padding:.95rem 0;color:var(--vptcl-text);font-family:var(--vptcl-display);font-size:20px;font-weight:400;list-style:none;cursor:pointer}.protocol-profile .protocol-fan__more summary::-webkit-details-marker{display:none}.protocol-profile .protocol-fan__more summary:after{content:"+";flex:none;color:var(--creator-primary-text);font-family:var(--vptcl-ui);font-size:18px;font-weight:300}.protocol-profile .protocol-fan__more details[open] summary:after{content:"−"}.protocol-profile .protocol-fan__more details p{margin:0 0 1.1rem;max-width:60ch;color:color-mix(in srgb,var(--vptcl-text) 84%,var(--vptcl-muted));font-size:17px;line-height:1.6}.protocol-profile .protocol-highlights{margin:1.75rem 0 0;padding:0;list-style:none}.protocol-profile .protocol-highlights li{display:grid;gap:.6rem;padding:1.5rem 0}.protocol-profile .protocol-highlights__meta{display:flex;gap:.75rem;align-items:baseline;margin:0;color:var(--vptcl-muted);font-size:13px}.protocol-profile .protocol-highlights__meta .protocol-kicker{color:var(--creator-primary-text)}.protocol-profile .protocol-highlights__body h3{margin:0;color:var(--vptcl-text);font-family:var(--vptcl-display);font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.15}.protocol-profile .protocol-highlights__body>p{margin:.5rem 0 0;max-width:62ch;font-size:17px;line-height:1.6}.protocol-profile .protocol-highlights__body .protocol-quote{margin-top:1.1rem}.protocol-profile .protocol-highlights__body .protocol-frame{margin-top:1.25rem}.protocol-profile .protocol-lineage{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:1.625rem 0 0;padding:0;list-style:none}.protocol-profile .protocol-lineage--one{max-width:28rem}@container profile (min-width: 768px){.protocol-profile .protocol-lineage--pair,.protocol-profile .protocol-lineage--four{max-width:52rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.5rem}.protocol-profile .protocol-lineage--spread{max-width:68rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}@container profile (min-width: 960px){.protocol-profile .protocol-lineage--pair{max-width:56rem}.protocol-profile .protocol-lineage--four{max-width:68rem}.protocol-profile .protocol-lineage--spread{grid-template-columns:repeat(3,minmax(0,1fr))}}.protocol-profile .protocol-band.protocol-setup{width:min(100% - 2rem,60rem)}.protocol-profile .protocol-band.protocol-setup h2{font-size:38px}.protocol-profile .protocol-band.protocol-colophon{width:min(100% - 2rem,50rem)}.protocol-profile .protocol-band.protocol-colophon h2{font-size:31px;font-weight:500}.protocol-profile .protocol-setup .protocol-section__head{margin-bottom:.5rem}@container profile (min-width: 960px){.protocol-profile .protocol-band.protocol-setup{width:min(100% - 5rem,60rem)}.protocol-profile .protocol-band.protocol-colophon{width:min(100% - 5rem,50rem)}.protocol-profile #credits{margin-top:5.5rem}.protocol-profile #setup{margin-top:4.5rem}.protocol-profile #notes{margin-top:4rem}.protocol-profile .protocol-band.protocol-close{margin-top:5.5rem}}.protocol-profile .protocol-lineage+.protocol-lineage{margin-top:0}.protocol-profile .protocol-lineage li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.85rem;row-gap:.15rem;align-items:center;padding:.5rem 0 .85rem}.protocol-profile .protocol-lineage li>:first-child{grid-row:span 2}.protocol-profile .protocol-lineage li>:nth-child(2){color:var(--vptcl-muted);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.protocol-profile .protocol-lineage li>:nth-child(3){color:var(--vptcl-text);font-family:var(--vptcl-display);font-size:20px;line-height:1.2}.protocol-profile .protocol-stage h1,.protocol-profile .protocol-band h2,.protocol-profile .protocol-pick__title,.protocol-profile .protocol-fan .protocol-fan-name,.protocol-profile .protocol-highlights__body h3,.protocol-profile .protocol-stage__about,.protocol-profile .protocol-bio,.protocol-profile .protocol-context{color:var(--vptcl-text)}.protocol-profile .protocol-stage__alt{color:var(--vptcl-muted);font-size:13px}.protocol-profile .protocol-status{color:color-mix(in srgb,var(--vptcl-text) 84%,var(--vptcl-muted))}.protocol-profile .protocol-status:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:.45rem;border-radius:999px;background:var(--creator-primary-text);vertical-align:.05em}.protocol-profile .protocol-stage__fan{color:color-mix(in srgb,var(--vptcl-text) 84%,var(--vptcl-muted))}.protocol-profile .protocol-stage__dot{color:var(--creator-secondary-text)}.protocol-profile .protocol-stage__socials .protocol-platform,.protocol-profile .protocol-stage__overflow ul .protocol-platform{color:var(--vptcl-muted);transition:color .12s ease}.protocol-profile .protocol-stage__socials a:hover .protocol-platform,.protocol-profile .protocol-stage__socials a:focus-visible .protocol-platform,.protocol-profile .protocol-stage__overflow ul a:hover .protocol-platform{color:var(--creator-primary-text)}.protocol-profile .protocol-stage__overflow summary{color:var(--vptcl-muted)}.protocol-profile .protocol-stage__overflow summary:hover,.protocol-profile .protocol-stage__overflow details[open] summary{color:var(--creator-primary-text)}.protocol-profile .protocol-ribbon__info{border-bottom-color:color-mix(in srgb,var(--creator-primary-text) 30%,var(--vptcl-stroke))}.protocol-profile .protocol-ribbon__info .protocol-kicker{color:var(--creator-primary-text)}.protocol-profile .protocol-local a:hover,.protocol-profile .protocol-local a:focus-visible,.protocol-profile .protocol-local__more summary:hover,.protocol-profile .protocol-local__more details[open] summary{color:var(--creator-primary-text)}.protocol-profile .protocol-pick__copy>.protocol-kicker,.protocol-profile .protocol-highlights__meta .protocol-kicker{color:var(--creator-primary-text)}.protocol-profile .protocol-fan__mark{color:var(--vptcl-text)}.protocol-profile .protocol-fan__known li:before,.protocol-profile .protocol-fan__more summary:after{color:var(--creator-secondary-text)}.protocol-profile .protocol-lineage li>.protocol-lineage__badge{background:color-mix(in srgb,var(--creator-primary) 12%,transparent);color:color-mix(in srgb,var(--creator-primary-text) 75%,var(--vptcl-muted))}.protocol-profile a.protocol-ref:hover,.protocol-profile a.protocol-ref:focus-visible{color:var(--creator-primary-text);text-decoration-color:var(--creator-primary-text)}.protocol-profile .protocol-setup__intro{max-width:52ch;margin:0;color:var(--vptcl-muted);font-size:15px;line-height:1.55}.protocol-profile .protocol-setup__label{display:block;margin:0;color:var(--creator-primary-text);font-family:var(--vptcl-ui);font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.protocol-profile .protocol-setup__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.85rem 1rem;margin:1.5rem 0 0;padding:0;list-style:none}.protocol-profile .protocol-setup__tiles li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.9rem;row-gap:.2rem;align-items:center;padding:.75rem 1.1rem;border:1px solid var(--vptcl-stroke);border-radius:.9rem}.protocol-profile .protocol-setup__icon{display:grid;grid-row:span 2;width:2.375rem;height:2.375rem;place-items:center;border:1px solid color-mix(in srgb,var(--creator-primary-text) 35%,transparent);border-radius:999px;color:var(--creator-primary-text)}.protocol-profile .protocol-setup__value{color:var(--vptcl-text);font-size:17px;font-weight:600;line-height:1.25}.protocol-profile .protocol-setup__details{margin-top:1.625rem}.protocol-profile .protocol-band .protocol-setup__details h3.protocol-setup__label{color:var(--vptcl-muted);font-family:var(--vptcl-ui);font-size:11px;font-weight:600;letter-spacing:.12em}.protocol-profile .protocol-setup__details dl{margin:.6rem 0 0}.protocol-profile .protocol-setup__row{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;align-items:baseline;padding:.7rem 0;border-top:1px solid var(--vptcl-stroke)}.protocol-profile .protocol-setup__row dt{color:var(--vptcl-muted);font-size:12px;font-weight:600}.protocol-profile .protocol-setup__row dd{margin:0;color:var(--vptcl-text);font-size:14px;line-height:1.55}.protocol-profile .protocol-setup__long summary{cursor:pointer}.protocol-profile .protocol-setup__long[open] summary{display:none}.protocol-profile .protocol-setup__long p{margin:0}.protocol-profile .protocol-setup__link{color:var(--creator-primary-text);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--creator-primary-text) 40%,transparent);text-underline-offset:.2em}.protocol-profile .protocol-setup__link:hover,.protocol-profile .protocol-setup__link:focus-visible{text-decoration-color:currentColor}.protocol-profile .protocol-colophon{color:var(--vptcl-text);font-size:14px;line-height:1.55}.protocol-profile .protocol-colophon p{margin:0}.protocol-profile .protocol-colophon strong{display:block;font-weight:500}.protocol-profile .protocol-colophon__line{display:flex;flex-wrap:wrap;gap:.4rem .5rem;align-items:center;margin:0;color:var(--vptcl-muted);font-size:14px}.protocol-profile .protocol-colophon__line strong{display:inline;color:var(--vptcl-text);font-weight:500}.protocol-profile .protocol-colophon__line strong+span:before{content:"·";margin-right:.5rem}.protocol-profile .protocol-colophon__claim span{color:var(--vptcl-muted)}.protocol-profile .protocol-colophon__mark{flex:none;margin-top:.05rem;color:var(--creator-primary-text)}.protocol-profile .protocol-colophon__dates{display:flex;flex-wrap:wrap;gap:.35rem 1.75rem;margin:.85rem 0 0}.protocol-profile .protocol-colophon__dates dt,.protocol-profile .protocol-colophon__more h3{color:var(--vptcl-muted);font-family:var(--vptcl-ui);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.protocol-profile .protocol-colophon__dates dd{margin:.1rem 0 0;color:var(--vptcl-muted);font-size:13px}.protocol-profile .protocol-colophon__record{margin:0 0 .85rem;color:var(--vptcl-muted);font-size:13px;line-height:1.5}.protocol-profile .protocol-colophon__more{margin-top:1.25rem;border-top:1px solid var(--vptcl-stroke);border-bottom:1px solid var(--vptcl-stroke)}.protocol-profile .protocol-colophon__more summary{display:flex;justify-content:space-between;padding:.75rem 0;cursor:pointer;list-style:none}.protocol-profile .protocol-colophon__more summary::-webkit-details-marker{display:none}.protocol-profile .protocol-colophon__more summary:after{content:"+";color:var(--creator-primary-text)}.protocol-profile .protocol-colophon__more[open] summary:after{content:"−"}.protocol-profile .protocol-colophon__more ul{margin:0 0 .9rem;padding:0;list-style:none}.protocol-profile .protocol-colophon__more li{display:flex;flex-wrap:wrap;gap:.25rem .75rem;justify-content:space-between;padding:.3rem 0}.protocol-profile .protocol-colophon__more li span{color:var(--vptcl-muted);font-size:12px}.protocol-profile .protocol-colophon__more h3{margin:.5rem 0 .25rem}.protocol-profile .protocol-colophon__claim{display:flex;flex-wrap:wrap;gap:.75rem 2rem;align-items:flex-end;justify-content:space-between;margin-top:1.375rem}.protocol-profile .protocol-tag-link{color:var(--creator-primary-text);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--creator-primary-text) 40%,transparent);text-underline-offset:.2em}.protocol-profile .protocol-tag-link:hover,.protocol-profile .protocol-tag-link:focus-visible{text-decoration-color:currentColor}.protocol-profile .protocol-stage__action{flex-wrap:wrap;align-items:center;gap:.6rem}.protocol-profile .protocol-stage__action .protocol-cta{margin-top:0}.protocol-profile .protocol-cta,.protocol-profile .protocol-stage__share{height:2.8rem;transition:background-color .14s ease,border-color .14s ease,color .14s ease,filter .14s ease}.protocol-profile .protocol-cta{padding:0 1.15rem 0 1rem}.protocol-profile .protocol-cta:hover{filter:brightness(1.08)}.protocol-profile .protocol-cta__external{align-self:flex-start;margin:.7rem 0 0 -.1rem;opacity:.8}.protocol-profile .protocol-stage__share{display:inline-flex;align-items:center;gap:.5rem;padding:0 1.1rem;border:1px solid color-mix(in srgb,var(--vptcl-text) 28%,transparent);background:color-mix(in srgb,var(--vptcl-text) 4%,transparent);color:var(--vptcl-text);cursor:pointer}.protocol-profile .protocol-stage__share:hover,.protocol-profile .protocol-stage__share:focus-visible{border-color:var(--creator-primary-text);color:var(--creator-primary-text)}.protocol-profile .protocol-stage__share[hidden]{display:none}.protocol-profile .protocol-stage__art--tilted,.protocol-profile .protocol-close__art{position:relative;isolation:isolate}.protocol-profile .protocol-stage__art--tilted{rotate:4deg}.protocol-profile .protocol-close__art{rotate:-5deg}.protocol-profile .protocol-stage__art--tilted:before{content:"";position:absolute;inset:-9% -16% -6% -12%;z-index:-1;border:1px solid color-mix(in srgb,var(--creator-primary-text) 38%,transparent);border-color:color-mix(in srgb,var(--creator-primary-text) 38%,transparent) transparent color-mix(in srgb,var(--creator-secondary-text) 30%,transparent) transparent;border-radius:50%;rotate:-18deg;pointer-events:none}.protocol-profile .protocol-stage__art--tilted:after{content:"✦";position:absolute;right:-10%;bottom:14%;color:var(--creator-secondary-text);font-size:.9rem;opacity:.8;pointer-events:none}.protocol-profile .protocol-stage__art--tilted:before,.protocol-profile .protocol-close__art:before{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--creator-primary) 40%,transparent))}.protocol-profile .protocol-close__art:before{content:"";position:absolute;inset:8% -8% -6% 10%;z-index:-1;border-radius:1.25rem;background:color-mix(in srgb,var(--creator-secondary) 26%,transparent);rotate:9deg;pointer-events:none}@container profile (min-width: 960px){.protocol-profile .protocol-stage__art--tilted{rotate:6deg}}.protocol-profile .protocol-close{position:relative;isolation:isolate;display:grid;gap:2rem;align-items:center;padding:2rem 1.5rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--creator-primary-text) 22%,var(--vptcl-stroke));border-radius:1.5rem;background:radial-gradient(ellipse at 0% 100%,color-mix(in srgb,var(--creator-primary) 18%,transparent),transparent 55%),color-mix(in srgb,var(--vptcl-surface) 70%,transparent)}.protocol-profile .cta-stars{display:none}.protocol-profile .protocol-close>:not(.cta-stars){position:relative;z-index:1}.protocol-profile .protocol-close__art{width:min(13rem,60%)}.protocol-profile .protocol-close__fan{margin:0;color:color-mix(in srgb,var(--vptcl-text) 84%,var(--vptcl-muted));font-size:13px}.protocol-profile .protocol-band.protocol-close h2{margin:0;color:var(--vptcl-text);font-size:44px;line-height:1.05}.protocol-profile .protocol-close .protocol-stage__action{margin:1.5rem 0 0}.protocol-profile .protocol-close__explore{display:inline-block;margin-top:1.1rem;font-size:15px}@container profile (min-width: 36rem){.protocol-profile .cta-stars{display:block;position:absolute;top:1.35rem;right:1.75rem;width:7.5rem;pointer-events:none;z-index:0}.protocol-profile .cta-stars svg{display:block;width:100%;height:auto}.protocol-profile .cta-stars path{opacity:.42}.protocol-profile .cta-stars__b{opacity:.28}.protocol-profile .cta-stars__c{opacity:.22}.protocol-profile[data-tone=light] .cta-stars__a,.protocol-profile[data-tone=light] .cta-stars__c,.protocol-profile[data-tone=dim] .cta-stars__a,.protocol-profile[data-tone=dim] .cta-stars__c{fill:var(--creator-secondary-text)}.protocol-profile[data-tone=light] .cta-stars__b,.protocol-profile[data-tone=dim] .cta-stars__b{fill:var(--creator-primary-text)}@media(prefers-reduced-motion:no-preference){.protocol-profile .cta-stars path{animation:cta-star-shimmer 5.5s ease-in-out infinite}.protocol-profile[data-tone=light] .cta-stars path,.protocol-profile[data-tone=dim] .cta-stars path{animation-name:cta-star-shimmer-ink}.protocol-profile .cta-stars__b{animation-delay:-1.8s}.protocol-profile .cta-stars__c{animation-delay:-3.4s}}@keyframes cta-star-shimmer{0%,to{opacity:.16}50%{opacity:.38}}@keyframes cta-star-shimmer-ink{0%,to{opacity:.55}50%{opacity:.92}}}@container profile (min-width: 768px){.protocol-profile .protocol-close{gap:2.5rem 4rem;padding:2.25rem}.protocol-profile .protocol-close:has(.protocol-close__art){grid-template-columns:14rem minmax(0,1fr)}.protocol-profile .protocol-close__art{width:100%}.protocol-profile .protocol-band.protocol-close h2{font-size:56px;white-space:nowrap}}@container profile (min-width: 960px){.protocol-profile .protocol-fan__grid--split{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:4rem}.protocol-profile .protocol-highlights li{grid-template-columns:11rem minmax(0,1fr);gap:2rem}.protocol-profile .protocol-highlights__meta{flex-direction:column;gap:.35rem;padding-top:.4rem}}.protocol-profile .protocol-stage__socials{position:relative;align-items:center;gap:.15rem;margin-top:1rem}.protocol-profile .protocol-stage__socials>li{display:flex;align-items:center}.protocol-profile .protocol-stage__watch .protocol-platform{color:color-mix(in srgb,var(--vptcl-text) 82%,var(--vptcl-muted))}.protocol-profile .protocol-stage__connect a{width:2.5rem;height:2.5rem}.protocol-profile .protocol-stage__connect .protocol-platform{color:var(--vptcl-muted)}.protocol-profile .protocol-stage__socials .protocol-stage__divider{width:1px;height:1.25rem;margin:0 .45rem;background:var(--vptcl-stroke)}.protocol-profile .protocol-stage__overflow{margin-left:.5rem}.protocol-profile .protocol-stage__overflow details{position:static}.protocol-profile .protocol-stage__socials .protocol-stage__overflow summary{display:inline-flex;width:auto;height:2.5rem;align-items:center;gap:.5rem;padding:0 .95rem;border:1px solid var(--vptcl-stroke);border-radius:999px;font-size:12px;letter-spacing:.08em;list-style:none;white-space:nowrap}.protocol-profile .protocol-stage__overflow details[open] summary{border-color:color-mix(in srgb,var(--creator-primary-text) 45%,var(--vptcl-stroke))}.protocol-profile .protocol-stage__chevron{width:.4rem;height:.4rem;margin-top:-.2rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.protocol-profile details[open] .protocol-stage__chevron{margin-top:.2rem;transform:rotate(-135deg)}.protocol-profile .protocol-links-menu{position:absolute;top:calc(100% + .5rem);left:0;z-index:30;display:grid;gap:.85rem;width:min(17rem,calc(100vw - 2.5rem));padding:.85rem .6rem;border:1px solid var(--vptcl-stroke);border-radius:14px;background:var(--vptcl-surface);box-shadow:0 18px 40px #00000073;text-align:left}.protocol-profile .protocol-links-menu__label{margin:0 0 .3rem .5rem;color:var(--vptcl-muted);font-family:var(--vptcl-ui);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.protocol-profile .protocol-stage__overflow .protocol-links-menu ul{position:static;display:grid;gap:.1rem;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;list-style:none}.protocol-profile .protocol-stage__overflow .protocol-links-menu a{display:flex;width:auto;height:auto;align-items:center;gap:.6rem;padding:.35rem .5rem;border-radius:8px;color:var(--vptcl-text);font-size:14px;font-weight:600;text-decoration:none}@container profile (min-width: 640px){.protocol-profile .protocol-links-menu{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:26rem;column-gap:.5rem}}.protocol-profile .protocol-stage__overflow .protocol-links-menu a:hover,.protocol-profile .protocol-stage__overflow .protocol-links-menu a:focus-visible{background:color-mix(in srgb,var(--creator-primary) 12%,transparent);color:var(--creator-primary-text)}.protocol-profile .protocol-link-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:.65rem 0 0;padding:0;list-style:none}.protocol-profile .protocol-link-list a{display:inline-flex;min-height:2.5rem;align-items:center;gap:.5rem;padding:0 .95rem;border:1px solid color-mix(in srgb,var(--vptcl-text) 20%,var(--vptcl-stroke));border-radius:999px;color:var(--vptcl-text);font-size:14px;font-weight:600;text-decoration:none;transition:border-color .12s ease,color .12s ease}.protocol-profile .protocol-link-list a>svg:last-child{color:var(--vptcl-muted)}.protocol-profile .protocol-link-list a:hover,.protocol-profile .protocol-link-list a:focus-visible{border-color:color-mix(in srgb,var(--creator-primary-text) 60%,transparent);color:var(--creator-primary-text)}.protocol-profile .protocol-fan__community{margin-top:2rem}.protocol-profile .protocol-close__links{margin-top:1.5rem}.protocol-profile .protocol-stage__open{display:flex;align-items:center;gap:.55rem;margin:0 0 1.5rem;color:color-mix(in srgb,var(--creator-primary-text) 78%,var(--vptcl-muted));font-family:var(--vptcl-ui, Inter, sans-serif);font-size:11px;font-weight:500;letter-spacing:.14em;line-height:1;text-transform:uppercase}.protocol-profile[data-tone=dark] .protocol-stage__open{color:color-mix(in srgb,color-mix(in srgb,var(--creator-primary-text) 70%,var(--vptcl-muted)) 72%,var(--vptcl-bg))}.protocol-profile .protocol-stage__open .protocol-icon{width:13px;height:13px;stroke-width:1.5;opacity:.72}.protocol-profile .protocol-stage__open-rule{width:36px;height:1px;background:currentColor}.protocol-profile .protocol-stage__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none}.protocol-profile .protocol-stage__badges .protocol-chip{margin:0;padding:.3rem .65rem}.protocol-profile .protocol-stage__badges .protocol-chip--community{border:1px solid var(--vptcl-stroke);background:transparent;color:var(--vptcl-muted);font-weight:500}.protocol-profile .protocol-stage__badges .protocol-chip--featured{--vptcl-champagne: #d8c49a;border:1px solid color-mix(in srgb,var(--vptcl-champagne) 45%,transparent);background:color-mix(in srgb,var(--vptcl-champagne) 10%,transparent);color:var(--vptcl-champagne);text-decoration:none}.protocol-profile[data-tone=light] .protocol-stage__badges .protocol-chip--featured{--vptcl-champagne: #7a6332}.protocol-profile .protocol-stage__badges .protocol-chip--featured:hover{border-color:var(--vptcl-champagne)}.protocol-profile .protocol-stage .protocol-stage__share--utility:not([hidden]){display:flex;margin:0 0 .75rem auto}.protocol-profile .protocol-stage .protocol-stage__share--utility{position:relative;z-index:2;height:2rem;padding:0 .35rem;border:0;border-radius:6px;background:none;color:var(--vptcl-muted);font-size:13px;font-weight:500}.protocol-profile .protocol-stage .protocol-stage__share--utility:hover,.protocol-profile .protocol-stage .protocol-stage__share--utility:focus-visible{color:var(--creator-primary-text)}.protocol-profile .protocol-stage__intro>*{margin:0}.protocol-profile .protocol-stage__intro .protocol-stage__alt{margin-top:.6rem}.protocol-profile .protocol-stage__intro .protocol-stage__tagline{max-width:30ch;margin-top:1rem;color:var(--creator-secondary-text);font-size:22px;font-style:normal;font-weight:400;line-height:1.3}.protocol-profile .protocol-stage__intro .protocol-stage__tagline[data-presentation=quote]{font-style:italic}.protocol-profile .protocol-stage__intro .protocol-stage__tagline[data-presentation=quote]:before{content:"“"}.protocol-profile .protocol-stage__intro .protocol-stage__tagline[data-presentation=quote]:after{content:"”"}.protocol-profile .protocol-stage__intro .protocol-stage__about{max-width:46ch;margin-top:.85rem;color:color-mix(in srgb,var(--vptcl-text) 88%,var(--vptcl-muted));font-size:17px;line-height:1.6}.protocol-profile .protocol-stage__intro .protocol-stage__quiet{margin-top:.6rem}.protocol-profile .protocol-stage__intro .protocol-stage__affiliation{margin-top:.75rem;color:var(--vptcl-muted);font-size:14px;line-height:1.5}.protocol-profile .protocol-stage__affiliation a{color:var(--vptcl-text);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--vptcl-muted) 50%,transparent);text-underline-offset:.2em}.protocol-profile .protocol-stage__affiliation a:hover,.protocol-profile .protocol-stage__affiliation a:focus-visible{color:var(--creator-primary-text);text-decoration-color:currentColor}.protocol-profile .protocol-stage__links{display:grid;justify-items:start;gap:.75rem;margin-top:1.75rem}.protocol-profile .protocol-stage__row-label{margin:0;color:var(--vptcl-muted);font-family:var(--vptcl-ui);font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.protocol-profile .protocol-stage__row+.protocol-stage__row-label{margin-top:.75rem}.protocol-profile .protocol-stage__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.protocol-profile .protocol-stage__row--watch{gap:.75rem}.protocol-profile .protocol-stage__row--watch .protocol-cta,.protocol-profile .protocol-stage__row .protocol-stage__socials,.protocol-profile .protocol-stage__socials.protocol-stage__row{margin:0}.protocol-profile .protocol-stage__row--connect{gap:.1rem;margin-left:-.55rem}.protocol-profile .protocol-stage__row--connect .protocol-stage__overflow{margin-left:.6rem}.protocol-profile .protocol-stage__row--connect:not(:has(.protocol-stage__connect)){margin-left:0}.protocol-profile .protocol-stage__row--connect:not(:has(.protocol-stage__connect)) .protocol-stage__overflow{margin-left:0}.protocol-profile .protocol-stage .protocol-stage__fan{display:grid;justify-items:start;gap:.4rem;max-width:24rem;margin:1.75rem 0 0;padding-top:1.1rem;border-top:1px solid var(--vptcl-stroke)}.protocol-profile .protocol-stage__fan-label{color:var(--vptcl-muted);font-family:var(--vptcl-ui);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.protocol-profile .protocol-stage__fan-value{display:inline-flex;align-items:baseline;gap:.5rem;color:var(--vptcl-text);font-family:var(--vptcl-display);font-size:19px;line-height:1.25}.protocol-profile .protocol-stage__fan-mark{color:var(--creator-secondary-text)}.protocol-profile .protocol-stage .protocol-ribbon__info{display:grid;grid-template-columns:minmax(0,auto) auto;justify-content:start;align-items:baseline;gap:.5rem 1.5rem;margin-top:2.5rem;padding:0 0 2rem;border:0}.protocol-profile .protocol-stage .protocol-ribbon__info .protocol-kicker{grid-column:1 / -1;color:var(--creator-primary-text);font-size:11px}.protocol-profile .protocol-stage .protocol-ribbon__summary{max-width:44ch;margin:0;color:var(--vptcl-text);font-family:var(--vptcl-display);font-size:21px;line-height:1.35;white-space:normal}.protocol-profile .protocol-local,.protocol-profile .protocol-local[data-js]:not([data-stuck]),.protocol-profile .protocol-local[data-stuck]{border:0;border-image:none;background:none;backdrop-filter:none}.protocol-profile .protocol-local:before{content:"";position:absolute;inset:0 -100vmax;z-index:-1;border-top:1px solid var(--vptcl-stroke);border-bottom:1px solid var(--vptcl-stroke);background:color-mix(in srgb,var(--vptcl-surface) 70%,var(--vptcl-bg))}.protocol-profile .protocol-local[data-stuck]:before{border-top-color:transparent;background:color-mix(in srgb,var(--vptcl-surface) 88%,transparent);backdrop-filter:blur(16px)}.protocol-profile .protocol-local ul{gap:1.75rem;padding:.85rem 0;overflow-x:auto;scrollbar-width:none}.protocol-profile .protocol-local ul::-webkit-scrollbar{display:none}.protocol-profile .protocol-local a[aria-current]{color:var(--creator-primary-text);box-shadow:inset 0 -2px 0 var(--creator-primary-text)}.protocol-profile .protocol-local+.protocol-band{margin-top:3.5rem}@container profile (min-width: 960px){.protocol-profile .protocol-stage__grid--split{align-items:center}.protocol-profile .protocol-stage .protocol-stage__share--utility:not([hidden]){position:absolute;top:0;right:0;margin:0}.protocol-profile .protocol-stage__grid--split .protocol-stage__art{margin-top:4.5rem}.protocol-profile .protocol-stage .protocol-ribbon__info{margin-top:1.75rem}}@media(max-width:767px){.protocol-profile .protocol-stage__intro .protocol-stage__tagline{font-size:20px}.protocol-profile .protocol-stage__intro .protocol-stage__about{font-size:16px}.protocol-profile .protocol-local>ul{gap:1.25rem;padding-right:2rem}.protocol-profile .protocol-local a{font-size:11px;letter-spacing:.1em}.protocol-profile .protocol-stage .protocol-ribbon__summary{order:0;font-size:19px}}.protocol-profile .protocol-meet{position:relative;isolation:isolate}.protocol-profile .protocol-meet:before{content:"";position:absolute;inset:-3rem -10% -3rem -20%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 45% 55% at 18% 35%,color-mix(in srgb,var(--creator-primary) 9%,transparent),transparent 70%),radial-gradient(ellipse 35% 45% at 78% 30%,color-mix(in srgb,var(--creator-secondary) 7%,transparent),transparent 70%)}.protocol-profile .protocol-meet h2{font-size:40px}.protocol-profile .protocol-meet .protocol-section__head{margin-bottom:1.75rem}.protocol-profile .protocol-meet__grid{display:grid;gap:2.5rem}.protocol-profile .protocol-meet__bio{max-width:41rem}.protocol-profile .protocol-meet__bio p{margin:0;color:color-mix(in srgb,var(--vptcl-text) 92%,var(--vptcl-muted));font-size:18px;line-height:1.65}.protocol-profile .protocol-meet__bio p+p{margin-top:1.1rem}.protocol-profile .protocol-meet__bio:empty{display:none}.protocol-profile .protocol-meet__pull{position:relative}.protocol-profile .protocol-meet__pull:before{content:"";display:block;width:2.5rem;height:2px;margin-bottom:1.25rem;background:var(--creator-secondary-text)}.protocol-profile .protocol-meet__pull .protocol-quote{margin:0}.protocol-profile .protocol-meet__label{margin:0;color:var(--vptcl-muted);font-family:var(--vptcl-ui);font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.protocol-profile .protocol-meet__note{max-width:41rem;margin-top:1.75rem}.protocol-profile .protocol-meet__note-text{margin:.4rem 0 0;color:var(--vptcl-muted);font-size:14px;line-height:1.55}.protocol-profile .protocol-meet__note-by{margin:.3rem 0 0;color:var(--vptcl-muted);font-size:12px}.protocol-profile .protocol-meet__spotlight{--vptcl-champagne: #d8c49a;display:grid;gap:.45rem;max-width:41rem;margin-top:2.5rem;padding:1.1rem 0 0;border-top:1px solid color-mix(in srgb,var(--vptcl-champagne) 40%,var(--vptcl-stroke));color:var(--vptcl-text);text-decoration:none}.protocol-profile[data-tone=light] .protocol-meet__spotlight{--vptcl-champagne: #7a6332}.protocol-profile .protocol-meet__spotlight .protocol-meet__label{color:var(--vptcl-champagne)}.protocol-profile .protocol-meet__spotlight-title{font-family:var(--vptcl-display);font-size:24px;font-weight:500;line-height:1.2}.protocol-profile .protocol-meet__spotlight-excerpt{color:color-mix(in srgb,var(--vptcl-text) 80%,var(--vptcl-muted));font-size:15px;line-height:1.55}.protocol-profile .protocol-meet__spotlight-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:.3rem;color:var(--vptcl-muted);font-size:13px}.protocol-profile .protocol-meet__spotlight-cta{color:var(--creator-primary-text);font-weight:600}.protocol-profile .protocol-meet__spotlight-cta:after{content:" →"}.protocol-profile .protocol-meet__spotlight:hover .protocol-meet__spotlight-title{color:var(--creator-primary-text)}.protocol-profile .protocol-meet__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;max-width:41rem;margin:2.75rem 0 0;padding-top:1.25rem;border-top:1px solid var(--vptcl-stroke)}.protocol-profile .protocol-meet__facts>div{min-width:0}.protocol-profile .protocol-meet__facts dt{color:var(--vptcl-muted);font-family:var(--vptcl-ui);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.protocol-profile .protocol-meet__facts dd{margin:.35rem 0 0;color:var(--vptcl-text);font-size:15px;line-height:1.45}.protocol-profile .protocol-meet__fact--wide{grid-column:1 / -1}@container profile (min-width: 768px){.protocol-profile .protocol-meet__facts{display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem}}@container profile (min-width: 960px){.protocol-profile .protocol-meet__grid--quote{grid-template-columns:minmax(0,1.5fr) minmax(16rem,1fr);gap:.85rem}.protocol-profile .protocol-meet__pull:before{position:absolute;top:.35rem;bottom:.35rem;left:-2rem;width:2px;height:auto;margin:0}}@media(max-width:767px){.protocol-profile .protocol-meet h2{font-size:32px}.protocol-profile .protocol-meet__bio p{font-size:17px}}.protocol-profile .protocol-fan .protocol-fan__identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.1rem}.protocol-profile .protocol-fan .protocol-fan__identity:not(:has(.protocol-fan__mark)){grid-template-columns:minmax(0,1fr)}.protocol-profile .protocol-fan .protocol-fan__mark{display:grid;place-items:center;width:4.25rem;height:4.25rem;margin:0;overflow:hidden;white-space:nowrap;border:1px solid color-mix(in srgb,var(--creator-secondary) 22%,transparent);border-radius:50%;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--creator-secondary) 12%,transparent),transparent 72%);box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--vptcl-bg) 70%,transparent),inset 0 0 0 5px color-mix(in srgb,var(--creator-secondary) 10%,transparent);color:var(--creator-secondary-text);font-family:var(--vptcl-display);font-size:34px;line-height:1}.protocol-profile .protocol-fan .protocol-fan__mark[data-count="2"]{width:6.75rem;font-size:30px}.protocol-profile .protocol-fan .protocol-fan__mark[data-count="3"]{width:9rem;font-size:26px}.protocol-profile .protocol-fan .protocol-fan__identity--mark-only .protocol-fan__mark{width:5.5rem;height:5.5rem;font-size:44px}.protocol-profile .protocol-fan .protocol-fan__identity--mark-only .protocol-fan__mark[data-count="2"]{width:8rem;font-size:36px}.protocol-profile .protocol-fan .protocol-fan__identity--mark-only .protocol-fan__mark[data-count="3"]{width:10.5rem;font-size:32px}.protocol-profile .protocol-fan__names{display:grid;gap:.3rem;min-width:0}.protocol-profile .protocol-fan__names .protocol-kicker{margin:0 0 .35rem;color:var(--vptcl-muted);font-size:12px}.protocol-profile .protocol-fan .protocol-fan__names .protocol-fan-name{font-size:38px;overflow-wrap:anywhere}.protocol-profile .protocol-fan__grid:not(.protocol-fan__grid--split){max-width:41rem}.protocol-profile .protocol-fan .protocol-fan__notes h3.protocol-kicker{color:color-mix(in srgb,var(--vptcl-text) 78%,var(--vptcl-muted))}.protocol-profile .protocol-fan .protocol-fan__tags{margin-top:1.75rem}.protocol-profile .protocol-fan .protocol-fan__tags>div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1rem}.protocol-profile .protocol-fan .protocol-fan__tags dt{width:auto}.protocol-profile .protocol-fan .protocol-fan__tags .protocol-tag-link{display:inline-flex;align-items:center;gap:.3rem}.protocol-profile .protocol-fan .protocol-fan__known li{font-size:16px;line-height:1.65}.protocol-profile .protocol-fan .protocol-fan__known li:before{padding-top:.2rem}.protocol-profile .protocol-fan .protocol-fan__more{margin-top:2.25rem}.protocol-profile .protocol-fan .protocol-fan__more+.protocol-fan__more{margin-top:1.6rem}.protocol-profile .protocol-fan .protocol-fan__more h3.protocol-kicker{margin:0 0 .6rem}.protocol-profile .protocol-fan .protocol-fan__more summary{align-items:baseline;justify-content:flex-start}.protocol-profile .protocol-fan .protocol-fan__more summary:after{width:1rem;color:var(--vptcl-muted);line-height:1;text-align:center}.protocol-profile .protocol-fan .protocol-fan__more details[open] summary:after{color:var(--creator-secondary-text)}.protocol-profile .protocol-fan__more--lore summary:before{content:"✦";flex:none;color:var(--creator-secondary-text);font-family:var(--vptcl-ui);font-size:10px;opacity:.7}.protocol-profile .protocol-fan__more--lore summary:after,.protocol-profile .protocol-fan__more--qa summary:after{margin-left:auto}.protocol-profile .protocol-fan__more--qa summary:before{content:"Q";flex:none;color:var(--creator-secondary-text);font-family:var(--vptcl-ui);font-size:11px;font-weight:600;letter-spacing:.1em}.protocol-profile .protocol-close .protocol-stage__share--quiet:not([hidden]){height:auto;min-height:0;padding:.15rem .1rem;border:0;background:transparent;color:var(--vptcl-muted);font-size:14px;font-weight:500}.protocol-profile .protocol-close .protocol-stage__share--quiet:hover,.protocol-profile .protocol-close .protocol-stage__share--quiet:focus-visible{border-color:transparent;color:var(--creator-primary-text)}.protocol-profile .protocol-close .protocol-stage__action{margin-top:1.25rem}.protocol-profile .protocol-close__links{margin-top:1.35rem}.protocol-profile .protocol-close__links .protocol-link-list{margin-top:.4rem}.protocol-profile .protocol-signoff{display:grid;justify-items:center;gap:.45rem;width:min(100% - 2rem,77.5rem);margin:2.75rem auto 0;padding:.5rem 1rem 0;text-align:center}.protocol-profile .protocol-signoff__mark{display:flex;align-items:center;gap:.85rem;margin:0 0 .35rem;color:var(--creator-primary-text)}.protocol-profile .protocol-signoff__mark span{width:2.75rem;height:1px;background:color-mix(in srgb,var(--creator-primary-text) 45%,transparent)}.protocol-profile .protocol-signoff h2{margin:0;color:var(--vptcl-text);font-family:var(--vptcl-display);font-size:28px;font-style:italic;font-weight:500;letter-spacing:-.02em}.protocol-profile .protocol-signoff p{margin:0;color:var(--vptcl-muted);font-size:15px}.protocol-profile .protocol-signoff a{margin-top:.35rem;color:var(--creator-primary-text);font-size:15px;font-weight:500;text-decoration:none}.protocol-profile .protocol-signoff a:hover,.protocol-profile .protocol-signoff a:focus-visible{text-decoration:underline;text-underline-offset:.2em}@container profile (min-width: 960px){.protocol-profile .protocol-signoff{width:min(100% - 5rem,82.5rem)}}.protocol-profile .protocol-fan__community h3.protocol-kicker,.protocol-profile .protocol-close__links h3.protocol-kicker{margin:0;color:var(--vptcl-muted);font-family:var(--vptcl-ui);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.protocol-quote:where(.astro-kypqjmnb){margin:1rem 0 0;padding:0;border:0;color:var(--creator-secondary-text, var(--vptcl-text, inherit));font-family:var(--vptcl-display, Fraunces, "Iowan Old Style", Palatino, "Yu Mincho", "Hiragino Mincho ProN", serif);font-size:24px;font-style:italic;font-weight:400;line-height:1.35}.protocol-quote--tagline:where(.astro-kypqjmnb){margin-top:.85rem;font-size:26px;line-height:1.3}.protocol-quote--statement:where(.astro-kypqjmnb){margin:0;font-size:24px;line-height:1.2}.protocol-quote--pick:where(.astro-kypqjmnb){font-size:20px}.protocol-quote--reflection:where(.astro-kypqjmnb){font-size:18px;line-height:1.45}.protocol-quote--editorial:where(.astro-kypqjmnb){color:var(--vptcl-text, inherit);font-size:20px}.protocol-quote--quote:where(.astro-kypqjmnb) .protocol-quote__body:where(.astro-kypqjmnb) p:first-of-type:before,.protocol-quote--quote:where(.astro-kypqjmnb) .protocol-quote__body:where(.astro-kypqjmnb) p:last-of-type:after,.protocol-quote--quote:where(.astro-kypqjmnb) .protocol-quote__body:where(.astro-kypqjmnb):not(:has(p)):before,.protocol-quote--quote:where(.astro-kypqjmnb) .protocol-quote__body:where(.astro-kypqjmnb):not(:has(p)):after{color:var(--creator-secondary-text, var(--sylph-brand));font-weight:600}.protocol-quote--quote:where(.astro-kypqjmnb) .protocol-quote__body:where(.astro-kypqjmnb) p:first-of-type:before,.protocol-quote--quote:where(.astro-kypqjmnb) .protocol-quote__body:where(.astro-kypqjmnb):not(:has(p)):before{content:"“"}.protocol-quote--quote:where(.astro-kypqjmnb) .protocol-quote__body:where(.astro-kypqjmnb) p:last-of-type:after,.protocol-quote--quote:where(.astro-kypqjmnb) .protocol-quote__body:where(.astro-kypqjmnb):not(:has(p)):after{content:"”"}.protocol-quote--quote:where(.astro-kypqjmnb).protocol-quote--editorial .protocol-quote__body:where(.astro-kypqjmnb) p:first-of-type:before,.protocol-quote--quote:where(.astro-kypqjmnb).protocol-quote--editorial .protocol-quote__body:where(.astro-kypqjmnb) p:last-of-type:after,.protocol-quote--quote:where(.astro-kypqjmnb).protocol-quote--editorial .protocol-quote__body:where(.astro-kypqjmnb):not(:has(p)):before,.protocol-quote--quote:where(.astro-kypqjmnb).protocol-quote--editorial .protocol-quote__body:where(.astro-kypqjmnb):not(:has(p)):after{color:var(--vptcl-muted, var(--sylph-text-muted))}.protocol-quote__body:where(.astro-kypqjmnb) p{margin:.55rem 0 0}.protocol-quote__body:where(.astro-kypqjmnb) p:first-of-type{margin-top:0}.protocol-quote__by:where(.astro-kypqjmnb){margin:.45rem 0 0;color:var(--vptcl-muted, var(--sylph-text-muted));font-family:var(--vptcl-ui, Inter, "Hiragino Sans", "Yu Gothic", sans-serif);font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4}.protocol-quote--editorial:where(.astro-kypqjmnb) .protocol-quote__by:where(.astro-kypqjmnb){color:var(--creator-primary-text, var(--sylph-brand));font-weight:600;letter-spacing:.04em}.protocol-quote--statement:where(.astro-kypqjmnb) .protocol-quote__by:where(.astro-kypqjmnb){margin-top:.75rem}@container profile (min-width: 768px){.protocol-quote:where(.astro-kypqjmnb){font-size:28px}.protocol-quote--tagline:where(.astro-kypqjmnb){font-size:30px}.protocol-quote--statement:where(.astro-kypqjmnb){font-size:30px}.protocol-quote--pick:where(.astro-kypqjmnb){font-size:24px}.protocol-quote--reflection:where(.astro-kypqjmnb){font-size:22px}.protocol-quote--editorial:where(.astro-kypqjmnb){font-size:22px}}.protocol-icon:where(.astro-cq5zl6hj){display:block;flex:none}.protocol-flow:where(.astro-z4bt5k4f){display:grid;gap:1.75rem;margin:0;padding:.35rem 0;list-style:none}.protocol-flow:where(.astro-z4bt5k4f) li:where(.astro-z4bt5k4f){position:relative;display:grid;grid-template-columns:4.75rem minmax(0,1fr);grid-template-areas:"n copy" "badge copy" "spark copy";column-gap:1rem;align-items:center;margin:0}.protocol-flow__n:where(.astro-z4bt5k4f){grid-area:n;color:var(--creator-primary-text, var(--sylph-brand));font-family:var(--vptcl-ui, Inter, sans-serif);font-size:12px;font-weight:600;letter-spacing:.14em}.protocol-flow__badge:where(.astro-z4bt5k4f){grid-area:badge;position:relative;display:grid;width:3.5rem;height:3.5rem;place-items:center;border:1px solid color-mix(in srgb,var(--creator-primary-text, var(--sylph-brand)) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--creator-primary, var(--sylph-brand)) 18%,var(--vptcl-bg, transparent));box-shadow:0 0 2.2rem color-mix(in srgb,var(--creator-primary, var(--sylph-brand)) 28%,transparent);color:var(--creator-primary-text, var(--sylph-brand))}.protocol-flow__badge:where(.astro-z4bt5k4f):before{content:"";position:absolute;inset:-.55rem;border:1px dotted color-mix(in srgb,var(--creator-primary-text, var(--sylph-brand)) 70%,transparent);border-radius:inherit}.protocol-flow__badge:where(.astro-z4bt5k4f) .protocol-icon{position:relative;color:inherit}.protocol-flow__spark:where(.astro-z4bt5k4f){grid-area:spark;display:grid;width:.55rem;height:.55rem;margin-top:.35rem;place-items:center;justify-self:center;color:var(--creator-primary-text, var(--sylph-brand))}.protocol-flow__spark:where(.astro-z4bt5k4f) svg:where(.astro-z4bt5k4f),.protocol-flow__join:where(.astro-z4bt5k4f) svg:where(.astro-z4bt5k4f){display:block;width:.55rem;height:.55rem;fill:currentColor}.protocol-flow__text:where(.astro-z4bt5k4f){grid-area:copy;color:var(--vptcl-text, var(--sylph-text));font-size:16px;line-height:1.45}.protocol-flow__join:where(.astro-z4bt5k4f){position:absolute;top:4.6rem;bottom:-1.35rem;left:2.35rem;width:1px;color:var(--creator-primary-text, var(--sylph-brand))}.protocol-flow__join:where(.astro-z4bt5k4f):before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,currentColor 0 2px,transparent 2px 6px);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(50% - .45rem),transparent calc(50% - .35rem),transparent calc(50% + .35rem),#000 calc(50% + .45rem),#000 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(50% - .45rem),transparent calc(50% - .35rem),transparent calc(50% + .35rem),#000 calc(50% + .45rem),#000 100%)}.protocol-flow__join:where(.astro-z4bt5k4f) svg:where(.astro-z4bt5k4f){position:absolute;top:50%;left:50%;z-index:1;width:.62rem;height:.62rem;transform:translate(-50%,-50%)}@container profile (min-width: 900px){.protocol-flow:where(.astro-z4bt5k4f){grid-template-columns:repeat(var(--steps, 3),minmax(0,1fr));gap:1.5rem;align-items:start}.protocol-flow--wide:where(.astro-z4bt5k4f){--steps: none;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));overflow:clip}.protocol-flow:where(.astro-z4bt5k4f) li:where(.astro-z4bt5k4f){grid-template-columns:none;grid-template-areas:"n" "badge" "spark" "copy";justify-items:center;min-width:0;padding:0 .35rem;text-align:center}.protocol-flow__text:where(.astro-z4bt5k4f){max-width:22ch}.protocol-flow__join:where(.astro-z4bt5k4f){top:2.55rem;right:calc(-50% + 1.15rem);bottom:auto;left:calc(50% + 2.65rem);width:auto;height:1px}.protocol-flow__join:where(.astro-z4bt5k4f):before{background:repeating-linear-gradient(to right,currentColor 0 2px,transparent 2px 6px);-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(50% - .5rem),transparent calc(50% - .4rem),transparent calc(50% + .4rem),#000 calc(50% + .5rem),#000 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(50% - .5rem),transparent calc(50% - .4rem),transparent calc(50% + .4rem),#000 calc(50% + .5rem),#000 100%)}}[data-tone=light] .protocol-flow__badge:where(.astro-z4bt5k4f){box-shadow:0 0 1.1rem color-mix(in srgb,var(--creator-primary, var(--sylph-brand)) 14%,transparent)}.protocol-voice:where(.astro-gnea7y7b){position:relative;border:1px solid var(--vptcl-stroke, var(--sylph-border));border-radius:1.35rem;background:var(--vptcl-surface, var(--sylph-surface));color:var(--vptcl-text, var(--sylph-text))}.protocol-voice__sky:where(.astro-gnea7y7b){position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 58% 72% at 82% 16%,color-mix(in srgb,var(--creator-primary, var(--sylph-brand)) 26%,transparent),transparent 68%),radial-gradient(ellipse 46% 52% at 6% 96%,color-mix(in srgb,var(--creator-secondary, var(--sylph-brand)) 24%,transparent),transparent 72%),radial-gradient(ellipse 34% 40% at 98% 98%,color-mix(in srgb,var(--creator-secondary, var(--sylph-brand)) 14%,transparent),transparent 70%)}.protocol-voice__orbit:where(.astro-gnea7y7b){position:absolute;right:-4rem;bottom:-5rem;width:18rem;height:14rem;fill:none;stroke:var(--creator-primary-text, var(--sylph-brand));stroke-width:1;opacity:.28}.protocol-voice__body:where(.astro-gnea7y7b){position:relative;padding:1.35rem 1.25rem 1.15rem}.protocol-voice__bar:where(.astro-gnea7y7b),.protocol-voice__brandline:where(.astro-gnea7y7b){display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.protocol-voice__bar:where(.astro-gnea7y7b){justify-content:space-between}.protocol-voice__brand:where(.astro-gnea7y7b),.protocol-voice__mark:where(.astro-gnea7y7b),.protocol-voice__kicker:where(.astro-gnea7y7b),.protocol-voice__label:where(.astro-gnea7y7b){margin:0;color:var(--creator-primary-text, var(--sylph-brand));font-family:var(--vptcl-ui, Inter, sans-serif);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.protocol-voice__mark:where(.astro-gnea7y7b){display:inline-flex;align-items:center;gap:.4rem}.protocol-voice__mark:where(.astro-gnea7y7b) svg:where(.astro-gnea7y7b),.protocol-voice__rule-star:where(.astro-gnea7y7b) svg:where(.astro-gnea7y7b),.protocol-voice__midstar:where(.astro-gnea7y7b) svg:where(.astro-gnea7y7b),.protocol-voice__arcstar:where(.astro-gnea7y7b),.protocol-voice__arc:where(.astro-gnea7y7b){display:block;fill:currentColor}.protocol-voice__mark:where(.astro-gnea7y7b) svg:where(.astro-gnea7y7b),.protocol-voice__rule-star:where(.astro-gnea7y7b) svg:where(.astro-gnea7y7b),.protocol-voice__midstar:where(.astro-gnea7y7b) svg:where(.astro-gnea7y7b),.protocol-voice__arcstar:where(.astro-gnea7y7b){width:.7rem;height:.7rem}.protocol-voice__stage:where(.astro-gnea7y7b){margin-top:1.35rem}.protocol-voice__lead:where(.astro-gnea7y7b){position:relative;max-width:22rem}.protocol-voice__arc:where(.astro-gnea7y7b){position:absolute;top:-.85rem;left:-.4rem;width:11.5rem;height:7rem;fill:none;stroke:var(--creator-primary-text, var(--sylph-brand));stroke-width:1.25;opacity:.45;pointer-events:none}.protocol-voice__arcstar:where(.astro-gnea7y7b){position:absolute;top:.15rem;left:10.4rem;color:var(--creator-primary-text, var(--sylph-brand));pointer-events:none}.protocol-voice:where(.astro-gnea7y7b) h2:where(.astro-gnea7y7b){position:relative;margin:0;max-width:8ch;color:var(--vptcl-text, var(--sylph-text));font-family:var(--vptcl-display, Fraunces, serif);font-size:40px;font-weight:500;letter-spacing:-.03em;line-height:.98}.protocol-voice:where(.astro-gnea7y7b) .protocol-quote--statement{position:relative;max-width:16ch;margin-top:1rem}.protocol-voice__sentence:where(.astro-gnea7y7b){position:relative}.protocol-voice__flow:where(.astro-gnea7y7b){margin-top:2rem}.protocol-voice__flow--wide:where(.astro-gnea7y7b){margin-top:2.25rem}.protocol-voice__ways:where(.astro-gnea7y7b){position:relative;margin-top:2.25rem}.protocol-voice__rule:where(.astro-gnea7y7b){display:flex;align-items:center;gap:.75rem;margin-bottom:1.15rem}.protocol-voice__rule:where(.astro-gnea7y7b):before{content:"";flex:1;height:1px;background:var(--vptcl-stroke, var(--sylph-border))}.protocol-voice__rule-star:where(.astro-gnea7y7b){display:grid;color:var(--creator-primary-text, var(--sylph-brand))}.protocol-voice__kicker:where(.astro-gnea7y7b):after{content:" ///"}.protocol-voice__ways:where(.astro-gnea7y7b) dl:where(.astro-gnea7y7b){display:grid;gap:1.35rem;margin:0}.protocol-voice__ways:where(.astro-gnea7y7b) dt:where(.astro-gnea7y7b){display:flex;align-items:center;gap:.75rem;margin:0;color:var(--creator-primary-text, var(--sylph-brand));font-family:var(--vptcl-ui, Inter, sans-serif);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.protocol-voice__ways:where(.astro-gnea7y7b) dt:where(.astro-gnea7y7b):after{content:"";flex:1;max-width:7rem;height:1px;background:color-mix(in srgb,var(--creator-primary-text, var(--sylph-brand)) 65%,transparent)}.protocol-voice__ways:where(.astro-gnea7y7b) dd:where(.astro-gnea7y7b){margin:.55rem 0 0;max-width:36ch;color:var(--vptcl-text, var(--sylph-text));font-size:16px;line-height:1.55}.protocol-voice__midstar:where(.astro-gnea7y7b){display:none;color:var(--creator-primary-text, var(--sylph-brand))}.protocol-voice__example:where(.astro-gnea7y7b){margin-top:2rem}.protocol-voice__example:where(.astro-gnea7y7b) .protocol-voice__label:where(.astro-gnea7y7b){margin-bottom:.75rem}.protocol-voice__quiet:where(.astro-gnea7y7b){margin:1.15rem 0 0;max-width:60ch;color:var(--vptcl-muted, var(--sylph-text-muted));font-size:15px}.protocol-voice__foot:where(.astro-gnea7y7b){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin-top:2rem;padding-top:.9rem;border-top:1px solid var(--vptcl-stroke, var(--sylph-border))}.protocol-voice__provenance:where(.astro-gnea7y7b){margin:0;color:var(--vptcl-muted, var(--sylph-text-muted));font-size:12px}.protocol-voice__setup:where(.astro-gnea7y7b){color:var(--vptcl-text, var(--sylph-text));font-size:11px;font-weight:600;letter-spacing:.12em;text-decoration:underline;text-decoration-color:var(--creator-primary-text, var(--sylph-brand));text-transform:uppercase;text-underline-offset:.2em}.protocol-voice__setup:where(.astro-gnea7y7b):after{content:" →";text-decoration:none}.protocol-voice__setup:where(.astro-gnea7y7b):hover{color:var(--creator-primary-text, var(--sylph-brand))}[data-tone=light] .protocol-voice__sky:where(.astro-gnea7y7b){opacity:.38}@container profile (min-width: 900px){.protocol-voice__body:where(.astro-gnea7y7b){padding:1.75rem 2.25rem 1.25rem}.protocol-voice:where(.astro-gnea7y7b) h2:where(.astro-gnea7y7b){font-size:58px}.protocol-voice__stage--split:where(.astro-gnea7y7b){display:grid;grid-template-columns:minmax(16rem,.78fr) minmax(0,1.35fr);gap:1.5rem 2rem;align-items:center}.protocol-voice__stage--split:where(.astro-gnea7y7b) .protocol-voice__flow:where(.astro-gnea7y7b){margin-top:0}.protocol-voice__ways:where(.astro-gnea7y7b) dl:where(.astro-gnea7y7b){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem}.protocol-voice__ways--pair:where(.astro-gnea7y7b) dl:where(.astro-gnea7y7b){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;column-gap:1.75rem}.protocol-voice__ways--pair:where(.astro-gnea7y7b) .protocol-voice__midstar:where(.astro-gnea7y7b){display:grid;margin-top:.05rem}}@container profile (min-width: 900px){.protocol-voice__ways:where(.astro-gnea7y7b) dl:where(.astro-gnea7y7b):has(>:only-child){grid-template-columns:minmax(0,1fr)}}
