.pc-home{--pc-bg:#f5f7f9;--pc-bg-alt:#e8edf3;--pc-ink:#09131d;--pc-fg:#0f1821;--pc-on-ink:oklch(97.2% .006 247.3);--pc-muted:oklch(48% .025 247.3);--pc-body:oklch(44% .025 247.3);--pc-border:#c5cbd2;--pc-hair:oklch(20.5% .022 247.3/.16);--pc-hair-ink:oklch(97.2% .006 247.3/.14);--pc-accent:#0172bb;--pc-accent-text:color-mix(in oklch, var(--pc-accent) 82%, black);--pc-accent-ink:color-mix(in oklch, var(--pc-accent) 55%, white);--pc-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--pc-sans:"Inter Tight", "Helvetica Neue", Arial, sans-serif;--pc-ease:cubic-bezier(.16, 1, .3, 1);--pc-ease-io:cubic-bezier(.65, 0, .35, 1);font-family:var(--pc-sans);color:var(--pc-fg);background:var(--pc-bg);-webkit-font-smoothing:antialiased;line-height:normal;overflow-x:clip}body:has(.pc-home){background:#f5f7f9}:where(.pc-home) a{color:inherit;text-decoration:none}.pc-home ::selection{background:var(--pc-accent);color:#fff}.pc-home a:focus-visible,.pc-home button:focus-visible{outline:2px solid var(--pc-accent);outline-offset:4px}.pc-home input,.pc-home textarea{transition:border-color .3s,box-shadow .3s}.pc-home input:focus,.pc-home textarea:focus{border-color:var(--pc-accent);outline:none;box-shadow:0 0 0 3px oklch(53.76% .142 247.3/.16)}.pc-wrap{box-sizing:border-box;max-width:1440px;margin:0 auto;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px)}.pc-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500}.pc-eyebrow--accent{color:var(--pc-accent-text)}.pc-eyebrow--accent-ink{color:var(--pc-accent-ink)}.pc-title{font-family:var(--pc-serif);letter-spacing:-.025em;margin:0;font-size:clamp(44px,4.4vw,64px);font-weight:400;line-height:1}.pc-rule-top{border-top:1px solid var(--pc-hair)}.pc-u{transition:background-size .55s var(--pc-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:3px}a:hover .pc-u{background-size:100% 1px}.pc-arrow{transition:transform .5s var(--pc-ease);display:inline-block}a:hover .pc-arrow{transform:translate(5px)}a:hover .pc-arrow-ne{transform:translate(3px,-3px)}a:hover .pc-arrow-s{transform:translateY(4px)}.pc-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-link{letter-spacing:.16em;text-transform:uppercase;gap:10px;padding:12px 0;font-size:12px;font-weight:500;display:flex}.pc-details{letter-spacing:.16em;text-transform:uppercase;color:var(--pc-accent-text);flex:none;align-self:flex-start;gap:8px;padding:6px 0;font-size:11px;font-weight:500;display:flex}.pc-hero{background:var(--pc-ink);color:var(--pc-on-ink);position:relative;overflow:hidden}.pc-hero-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pc-header{box-sizing:border-box;border-bottom:1px solid oklch(97.2% .006 247.3/.1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;max-width:1440px;margin:0 auto;padding:22px clamp(20px,4vw,56px);display:flex;position:relative}.pc-logo{align-items:center;padding:4px 0;display:flex}.pc-logo img{width:auto;max-width:none;height:34px;display:block}.pc-nav{flex-wrap:wrap;gap:4px 28px;display:flex}.pc-nav a{color:oklch(82% .014 247.3);padding:14px 0}.pc-hero-body{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:72px;max-width:1440px;min-height:640px;margin:0 auto;padding:96px clamp(20px,4vw,56px) 56px;display:flex;position:relative}.pc-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.pc-hero-title{font-family:var(--pc-serif);letter-spacing:-.03em;flex:620px;margin:0;font-size:clamp(56px,8vw,120px);font-weight:400;line-height:.94}.pc-hero-aside{flex-direction:column;flex:0 340px;gap:28px;padding-bottom:12px;display:flex}.pc-hero-aside p{color:oklch(82% .014 247.3);margin:0;font-size:16px;line-height:1.6}.pc-hero-ctas{flex-direction:column;gap:2px;display:flex}.pc-hero-ctas a{color:var(--pc-on-ink)}.pc-hero-ctas a+a{color:oklch(72% .02 247.3)}.pc-stats{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:24px;margin:0;display:grid}.pc-stat{border-top:1px solid oklch(97.2% .006 247.3/.16);flex-direction:column;gap:8px;padding-top:16px;display:flex}.pc-stat dt{color:oklch(70% .02 247.3)}.pc-stat dd{margin:0;font-size:15px}.pc-mask{margin:-.1em -.06em -.14em 0;padding:.1em .06em .14em 0;display:block;overflow:hidden}.pc-mask>span{display:block}.pc-thesis{background:var(--pc-bg)}.pc-thesis-inner{padding-top:128px;padding-bottom:120px}.pc-worldview{max-width:1100px;font-family:var(--pc-serif);letter-spacing:-.03em;text-wrap:balance;margin:22px 0 0;font-size:clamp(40px,5vw,76px);font-weight:400;line-height:1.04}.pc-worldview-cols{flex-wrap:wrap;gap:20px 64px;max-width:1184px;margin-top:32px;display:flex}.pc-worldview-cols p{color:oklch(36% .025 247.3);text-wrap:pretty;flex:380px;max-width:560px;margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.pc-home strong{color:var(--pc-fg);font-weight:500}.pc-thesis-row{border-top:1px solid var(--pc-hair);flex-wrap:wrap;align-items:flex-start;gap:32px 96px;margin-top:88px;padding-top:48px;display:flex}.pc-thesis-label{flex-direction:column;flex:300px;gap:18px;display:flex}.pc-thesis-copy{flex-direction:column;flex:2 560px;min-width:0;display:flex}.pc-thesis-copy p{text-wrap:pretty;margin:0;font-size:clamp(19px,1.6vw,23px);line-height:1.55}.pc-help{background:var(--pc-bg-alt)}.pc-help-inner{padding-top:96px}.pc-help-head{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.pc-help-title{font-family:var(--pc-serif);flex-direction:column;align-items:center;gap:2px;margin:0;font-weight:400;display:flex}.pc-help-line{letter-spacing:-.025em;color:var(--pc-fg);font-size:clamp(40px,4.4vw,64px);line-height:1.04;display:block}.pc-quote{flex-direction:column;align-items:center;gap:12px;max-width:560px;margin:20px 0 0;display:flex}.pc-quote blockquote{font-family:var(--pc-serif);letter-spacing:-.01em;color:oklch(30% .025 247.3);margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.25}.pc-quote-mark{color:var(--pc-accent)}.pc-quote figcaption{color:var(--pc-muted)}.pc-pillars{background:var(--pc-hair);border-top:1px solid var(--pc-hair);border-bottom:1px solid var(--pc-hair);grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));gap:1px;margin-top:64px;display:grid}.pc-pillar{background:var(--pc-bg-alt);flex-direction:column;display:flex}.pc-pillar--left{padding:44px clamp(4px,3vw,48px) 52px 0}.pc-pillar--right{padding:44px 0 52px clamp(4px,3vw,48px)}.pc-pillar-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pc-pillar-tag{align-items:baseline;gap:14px;display:flex}.pc-pillar-num{color:var(--pc-accent);font-family:Instrument Serif,Georgia,serif;font-size:22px;font-style:italic}.pc-pillar-tag .pc-eyebrow{color:var(--pc-muted)}.pc-pillar-head svg{flex:none;display:block}.pc-pillar-word{font-family:var(--pc-serif);letter-spacing:-.035em;white-space:nowrap;margin:28px 0 0;font-size:clamp(64px,7vw,104px);font-weight:400;line-height:.95}.pc-gather>span,.pc-step>span{display:inline-block}.pc-pillar p{color:oklch(40% .025 247.3);text-wrap:pretty;max-width:520px;margin:28px 0 0;font-size:20px;line-height:1.5}.pc-connector{height:72px;position:relative}.pc-c-v{background:var(--pc-accent);width:1px;height:40px;position:absolute;top:0}.pc-c-v--l{left:25%}.pc-c-v--r{left:75%}.pc-c-hl{background:var(--pc-accent);width:25%;height:1px;position:absolute;top:40px;left:25%}.pc-c-hr{background:var(--pc-accent);width:25%;height:1px;position:absolute;top:40px;left:50%}.pc-c-c{background:var(--pc-accent);width:1px;position:absolute;top:40px;bottom:0;left:50%}@media (width<=760px){.pc-connector{display:none}}.pc-bridge{text-align:center;max-width:640px;font-family:var(--pc-serif);letter-spacing:-.01em;text-wrap:balance;margin:24px auto 0;font-size:clamp(26px,2.5vw,34px);line-height:1.2}.pc-draw-y{background:var(--pc-accent);width:1px;height:72px;margin:28px auto 0}.pc-frontiers{background:var(--pc-ink);color:var(--pc-on-ink);position:relative}.pc-node{background:var(--pc-accent);width:10px;height:10px;position:absolute;top:-5px;left:calc(50% - 5px)}.pc-frontiers-inner{padding-top:88px;padding-bottom:72px}.pc-fr-row{flex-wrap:wrap;align-items:center;gap:48px 64px;display:flex}.pc-fr-copy{flex-direction:column;flex:420px;gap:26px;display:flex}.pc-fr-title{font-family:var(--pc-serif);letter-spacing:-.03em;margin:0;font-size:clamp(48px,5.4vw,80px);font-weight:400;line-height:.95}.pc-fr-text{color:oklch(80% .015 247.3);text-wrap:pretty;max-width:520px;margin:0;font-size:17px;line-height:1.65}.pc-fr-text strong{color:var(--pc-on-ink)}.pc-std{border-top:1px solid var(--pc-hair-ink);flex-direction:column;gap:14px;padding-top:22px;display:flex}.pc-std-head{flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}.pc-std-head>span+span{font-size:16px}.pc-std-form{flex-wrap:wrap;max-width:520px;display:flex}.pc-home .pc-dark-input{box-sizing:border-box;min-width:0;height:52px;font:inherit;color:var(--pc-on-ink);background:oklch(97.2% .006 247.3/.04);border:1px solid oklch(97.2% .006 247.3/.3);border-radius:0;flex:240px;padding:0 16px;font-size:16px}.pc-home .pc-dark-input::placeholder{color:oklch(70% .02 247.3);opacity:1}.pc-home .pc-light{background:var(--pc-on-ink);height:52px;color:var(--pc-ink);font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;flex:none;padding:0 24px;font-size:12px;font-weight:500;transition:background-color .35s,transform .2s}.pc-home .pc-light:hover{background:#fff}.pc-home .pc-light:active{transform:translateY(1px)}.pc-std-note{color:oklch(70% .02 247.3);margin:0;font-size:13px;line-height:1.5}.pc-fr-actions{letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.pc-ghost{color:var(--pc-on-ink);transition:background-color .45s var(--pc-ease), color .45s, border-color .45s;border:1px solid oklch(97.2% .006 247.3/.4);gap:10px;padding:15px 20px;display:flex}.pc-ghost:hover{background:var(--pc-on-ink);border-color:var(--pc-on-ink);color:var(--pc-ink)}.pc-fr-textlink{color:var(--pc-accent-ink);gap:10px;margin-left:12px;padding:15px 0;display:flex}.pc-wipe-wrap{flex:1.25 480px;position:relative}.pc-wipe{aspect-ratio:3/2;background:oklch(26% .028 247.3);max-width:100%;position:relative;overflow:hidden}.pc-wipe .pc-zoom{object-fit:cover;object-position:50% 37%;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.pc-inset{aspect-ratio:4/3;object-fit:cover;box-sizing:content-box;border:6px solid #09131d;width:33%;height:auto;display:block;position:absolute;top:-24px;left:-12px}.pc-cities{border-top:1px solid var(--pc-hair-ink);flex-wrap:wrap;align-items:baseline;gap:16px 40px;margin-top:72px;padding-top:28px;display:flex}.pc-cities-label{color:oklch(70% .02 247.3)}.pc-cities-list{font-family:var(--pc-serif);letter-spacing:-.01em;flex-wrap:wrap;gap:6px 32px;font-size:clamp(22px,2vw,28px);display:flex}.pc-cities .pc-link{color:var(--pc-accent-ink);margin-left:auto}.pc-perspectives{background:var(--pc-bg-alt)}.pc-section-inner{padding-top:112px;padding-bottom:112px}.pc-persp-row{flex-wrap:wrap;align-items:flex-start;gap:56px 72px;margin-top:48px;display:flex}.pc-paper{min-width:0;color:var(--pc-fg);flex-direction:column;flex:1.1 460px;gap:18px;display:flex}.pc-paper-frame{aspect-ratio:16/10;background:var(--pc-ink);max-width:100%;position:relative;overflow:hidden}.pc-cover{box-sizing:border-box;color:var(--pc-on-ink);transition:transform 1.2s var(--pc-ease);flex-direction:column;justify-content:space-between;padding:clamp(24px,3vw,40px);display:flex;position:absolute;inset:0}.pc-paper:hover .pc-cover{transform:scale(1.015)}.pc-cover-rule{background:oklch(97.2% .006 247.3/.08);height:1px;position:absolute;left:0;right:0}.pc-cover-top{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex;position:relative}.pc-cover-top>span:first-child{color:var(--pc-accent-ink)}.pc-cover-top>span+span{color:oklch(70% .02 247.3)}.pc-cover-title{max-width:580px;font-family:var(--pc-serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(28px,3.1vw,46px);line-height:1.05;position:relative}.pc-paper-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.pc-paper-meta>.pc-eyebrow{color:oklch(44% .025 247.3)}.pc-paper-read{letter-spacing:.16em;text-transform:uppercase;color:var(--pc-accent-text);gap:10px;font-size:12px;font-weight:500;display:flex}.pc-talks{flex-direction:column;flex:400px;min-width:0;display:flex}.pc-talks-label{color:var(--pc-fg);padding-bottom:16px}.pc-talk{border-top:1px solid var(--pc-hair);flex-direction:column;gap:10px;padding:28px 0;display:flex}.pc-talk:last-child{border-bottom:1px solid var(--pc-hair)}.pc-meta{letter-spacing:.14em;text-transform:uppercase;color:oklch(44% .025 247.3);font-size:11px;font-weight:500}.pc-talk h3{font-family:var(--pc-serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(24px,2vw,30px);font-weight:400;line-height:1.12}.pc-talk p{color:var(--pc-body);margin:0;font-size:15px;line-height:1.55}.pc-team{background:var(--pc-bg)}.pc-team-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:40px 24px;margin-top:48px;display:grid}.pc-member{flex-direction:column;display:flex}.pc-portrait{background:var(--pc-bg-alt);overflow:hidden}.pc-portrait--square{aspect-ratio:1}.pc-portrait--small{flex:none;width:64px;height:64px}.pc-portrait img{object-fit:cover;filter:grayscale();width:100%;max-width:none;height:100%;transition:filter .8s var(--pc-ease), transform .8s var(--pc-ease);display:block}.pc-portrait:hover img{filter:none;transform:scale(1.03)}.pc-member h3{font-family:var(--pc-serif);letter-spacing:-.01em;margin:18px 0 0;font-size:23px;font-weight:400;line-height:1.15}.pc-member-role{color:var(--pc-muted);margin-top:6px}.pc-member a{color:var(--pc-accent-text);align-self:flex-start;margin-top:6px;padding:8px 0;font-size:13px}.pc-advisors{border-top:1px solid var(--pc-hair);flex-wrap:wrap;align-items:flex-start;gap:28px 56px;margin-top:72px;padding-top:32px;display:flex}.pc-advisors>h3{font-family:var(--pc-serif);letter-spacing:-.02em;flex:0 0 200px;margin:0;font-size:32px;font-weight:400;line-height:1}.pc-advisor-list{flex:2 440px;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),220px));gap:40px 24px;display:grid}.pc-advisors p{color:var(--pc-body);text-wrap:pretty;flex:320px;margin:0;font-size:15px;line-height:1.6}.pc-events{background:var(--pc-bg-alt)}.pc-events-grid{grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:48px 72px;margin-top:48px;display:grid}.pc-events-col{flex-direction:column;display:flex}.pc-events-label{align-items:center;gap:10px;padding-bottom:16px;display:flex}.pc-dot{box-sizing:border-box;width:8px;height:8px}.pc-dot--solid{background:var(--pc-accent)}.pc-dot--open{border:1px solid var(--pc-muted)}.pc-events-label--recent .pc-eyebrow{color:var(--pc-muted)}.pc-event{border-top:1px solid var(--pc-hair);border-bottom:1px solid var(--pc-hair);flex-wrap:wrap;gap:10px 28px;padding:24px 0;display:flex}.pc-event+.pc-event{border-top:0}.pc-event-when{letter-spacing:.14em;text-transform:uppercase;flex-direction:column;flex:0 0 150px;gap:5px;font-size:11px;font-weight:500;display:flex}.pc-event-when span+span{color:var(--pc-muted)}.pc-event-body{flex:240px;min-width:0}.pc-event-body h3{font-family:var(--pc-serif);letter-spacing:-.01em;margin:0;font-size:25px;font-weight:400;line-height:1.15}.pc-event-body p{color:var(--pc-body);margin:8px 0 0;font-size:15px;line-height:1.55}.pc-contact{background:var(--pc-bg)}.pc-contact-inner{flex-wrap:wrap;align-items:flex-start;gap:48px 96px;display:flex}.pc-contact-intro{flex-direction:column;flex:360px;gap:20px;display:flex}.pc-contact-title{font-family:var(--pc-serif);letter-spacing:-.03em;margin:0;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1}.pc-contact-intro p{color:var(--pc-body);margin:0;font-size:17px;line-height:1.6}.pc-contact-mail{color:var(--pc-accent-text);align-self:flex-start;padding:8px 0;font-size:17px}.pc-contact-form{flex-direction:column;flex:1.3 440px;gap:20px;display:flex}.pc-contact-row{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:20px;display:grid}.pc-contact-form label{color:var(--pc-body);flex-direction:column;gap:8px;display:flex}.pc-home .pc-field{box-sizing:border-box;border:1px solid var(--pc-border);width:100%;height:48px;font:inherit;letter-spacing:normal;text-transform:none;color:var(--pc-fg);background:oklch(99% .002 247.3);border-radius:0;padding:0 14px;font-size:16px}.pc-home textarea.pc-field{resize:vertical;height:auto;padding:12px 14px}.pc-home .pc-solid{background:var(--pc-accent);color:#fff;font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;align-self:flex-start;padding:16px 28px;font-size:12px;font-weight:500;transition:filter .3s,transform .2s}.pc-home .pc-solid:hover{filter:brightness(.88)}.pc-home .pc-solid:active{transform:translateY(1px)}.pc-footer{background:var(--pc-ink);color:var(--pc-on-ink)}.pc-footer-inner{padding-top:72px;padding-bottom:36px}.pc-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.pc-footer-nav{flex-wrap:wrap;flex:0 700px;gap:0 32px;display:flex}.pc-footer-nav a{color:oklch(80% .015 247.3);padding:12px 0}.pc-footer-contact{flex-direction:column;gap:2px;font-size:15px;display:flex}.pc-footer-contact a{color:oklch(80% .015 247.3);padding:8px 0}.pc-footer-contact a:first-child{color:var(--pc-on-ink)}.pc-footer-legal{border-top:1px solid var(--pc-hair-ink);color:oklch(70% .02 247.3);margin-top:56px;padding-top:24px;font-size:13px}@media (prefers-reduced-motion:no-preference){html:has(.pc-home){scroll-behavior:smooth}@keyframes pc-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes pc-fade{0%{opacity:0}to{opacity:1}}@keyframes pc-line{0%{transform:translateY(108%)}to{transform:none}}.pc-in{animation:pc-rise 1.1s var(--pc-ease) both;animation-delay:var(--d,0s)}.pc-in-fade{animation:1.4s both pc-fade;animation-delay:var(--d,0s)}.pc-mask>span{animation:pc-line 1.2s var(--pc-ease) both;animation-delay:var(--d,0s)}.pc-anim .rv,.pc-anim .rv-d1,.pc-anim .rv-d2,.pc-anim .rv-d3,.pc-anim .rv-d4{opacity:0;transition:opacity 1s var(--pc-ease), transform 1.1s var(--pc-ease);transform:translateY(28px)}.pc-anim .rv-d1{transition-delay:90ms}.pc-anim .rv-d2{transition-delay:.18s}.pc-anim .rv-d3{transition-delay:.27s}.pc-anim .rv-d4{transition-delay:.36s}.pc-anim .rv.is-in,.pc-anim .rv-d1.is-in,.pc-anim .rv-d2.is-in,.pc-anim .rv-d3.is-in,.pc-anim .rv-d4.is-in{opacity:1;transform:none}.pc-anim .pc-wipe-wrap .pc-wipe{clip-path:inset(100% 0 0);transition:clip-path 1.3s var(--pc-ease-io)}.pc-anim .pc-wipe-wrap.is-in .pc-wipe{clip-path:inset(0)}.pc-anim .pc-wipe-wrap .pc-zoom{transition:transform 2.2s var(--pc-ease);transform:scale(1.12)}.pc-anim .pc-wipe-wrap.is-in .pc-zoom{transform:none}.pc-anim .pc-dash{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.6s var(--pc-ease-io) .2s}.pc-anim .pc-dash.is-in{stroke-dashoffset:0}.pc-anim .pc-c-v{transform-origin:top;transition:transform .55s var(--pc-ease-io);transform:scaleY(0)}.pc-anim .pc-c-hl{transform-origin:0;transition:transform .45s var(--pc-ease-io) .5s;transform:scaleX(0)}.pc-anim .pc-c-hr{transform-origin:100%;transition:transform .45s var(--pc-ease-io) .5s;transform:scaleX(0)}.pc-anim .pc-c-c{transform-origin:top;transition:transform .45s var(--pc-ease-io) .9s;transform:scaleY(0)}.pc-anim .pc-connector.is-in .pc-c-v,.pc-anim .pc-connector.is-in .pc-c-hl,.pc-anim .pc-connector.is-in .pc-c-hr,.pc-anim .pc-connector.is-in .pc-c-c{transform:none}.pc-anim .pc-draw-y{transform-origin:top;transition:transform .9s var(--pc-ease-io) .1s;transform:scaleY(0)}.pc-anim .pc-draw-y.is-in{transform:none}.pc-anim .pc-node{opacity:0;transition:opacity .4s ease .85s, transform .7s var(--pc-ease) .85s;transform:scale(.3)rotate(45deg)}.pc-anim .pc-node.is-in{opacity:1;transform:none}.pc-anim .pc-phase{opacity:0;filter:blur(12px);transition:opacity 1.6s ease .8s, filter 1.9s var(--pc-ease) .8s, transform 1.9s var(--pc-ease) .8s;transform:translateY(14px)scale(1.02)}.pc-anim .pc-phase.is-in{opacity:1;filter:none;transform:none}.pc-anim .pc-after{opacity:0;transition:opacity 1s ease 2s, transform 1.1s var(--pc-ease) 2s;transform:translateY(20px)}.pc-anim .pc-after.is-in{opacity:1;transform:none}.pc-anim .pc-gather>span{opacity:0;transform:translateX(var(--x,0));filter:blur(8px);transition:opacity 1.4s ease .3s, transform 2.6s var(--pc-ease) .3s, filter 1.8s ease .3s}.pc-anim .pc-gather.is-in>span{opacity:1;filter:none;transform:none}.pc-anim .pc-step>span{opacity:0;transition:opacity .9s ease, transform 1.3s var(--pc-ease);transition-delay:calc(.9s + var(--i) * .17s);transform:translateY(.55em)}.pc-anim .pc-step.is-in>span{opacity:1;transform:none}}.pc-std-when{color:inherit;align-items:baseline;gap:10px;font-size:16px;display:inline-flex}.pc-std-when .pc-arrow{font-size:15px}.pc-bio-btn{cursor:pointer;color:var(--pc-accent-text);background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:8px 0;font-size:13px}.pc-modal{z-index:80;background:oklch(20.5% .022 247.3/.55);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pc-modal-panel{background:var(--pc-bg);border:1px solid var(--pc-hair);width:min(640px,100%);max-height:82vh;padding:40px 44px;overflow:auto}.pc-modal-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pc-modal-head h3{font-family:var(--pc-serif);letter-spacing:-.01em;margin:0;font-size:30px;font-weight:400;line-height:1.1}.pc-modal-head .pc-eyebrow{color:var(--pc-muted);margin-top:8px;display:block}.pc-modal-close{border:0;border-bottom:1px solid var(--pc-hair);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-muted);background:0 0;flex:none;padding:4px 0;font-size:13px}.pc-modal-close:hover{color:var(--pc-fg)}.pc-modal-bio{color:var(--pc-body);text-wrap:pretty;margin:24px 0 0;font-size:15px;line-height:1.7}@media (width<=720px){.pc-modal-panel{padding:28px 24px}}
