.backdrop{opacity:0;pointer-events:none;z-index:50;background:#0a0c1873;transition:opacity .3s;position:fixed;inset:0}.backdrop.is-open{opacity:1;pointer-events:auto}.chapter-menu{background:var(--pku-white);z-index:60;width:min(420px,92vw);box-shadow:var(--shadow-panel);flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.chapter-menu.is-open{transform:translate(0)}.chapter-menu__head{border-bottom:1px solid var(--pku-border);justify-content:space-between;align-items:center;padding:1rem 1rem .75rem;display:flex}.chapter-menu__head h2{font-family:var(--font-display);margin:0;font-size:1.1rem}.chapter-menu__list{margin:0;padding:.5rem 0 1.5rem;list-style:none;overflow-y:auto}.chapter-menu__item{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0f2f5;grid-template-columns:1fr 88px;gap:.75rem;width:100%;padding:.9rem 1rem;display:grid}.chapter-menu__item:hover,.chapter-menu__item.is-active{background:#f7f9fc}.chapter-menu__copy{grid-template-columns:auto 1fr;gap:.65rem;min-width:0;display:grid}.chapter-menu__index{font-family:var(--font-display);color:var(--pku-accent);padding-top:.1rem;font-size:1.6rem;font-weight:700;line-height:1}.chapter-menu__item h3{margin:0 0 .35rem;font-size:.95rem;line-height:1.25}.chapter-menu__item p{color:var(--pku-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8rem;display:-webkit-box;overflow:hidden}.chapter-menu__meta{color:#8a90a0;letter-spacing:.02em;margin-top:.4rem;font-size:.7rem}.chapter-menu__thumb{aspect-ratio:4/3;background:#eef2f6;border-radius:.35rem;overflow:hidden}.chapter-menu__thumb img{object-fit:cover;width:100%;height:100%}.chapter-menu__thumb img.is-mirrored{transform:scaleX(-1)}.chapter-end{margin-top:1rem}.chapter-end--with-next{background:var(--next-article-bg,#eef1f5);margin-top:0;padding-top:1rem}.next-article{background:var(--next-article-bg,#eef1f5);padding:2.5rem 1.25rem 2.75rem}.next-article__inner{max-width:var(--content-max,920px);margin:0 auto}.next-article__inner>h2{font-family:var(--font-display);font-size:calc(clamp(1.5rem, 3vw, 2rem) * var(--font-mult,1));margin:0 0 1.1rem}.next-article__card{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(140px,240px) 1fr;gap:0;width:100%;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 28px #1a1a2e14}.next-article__card:hover .next-article__cta{background:var(--pku-accent);color:#fff}.next-article__thumb{background:#dfe5ec;min-height:150px}.next-article__thumb img{object-fit:cover;width:100%;height:100%}.next-article__thumb img.is-mirrored{transform:scaleX(-1)}.next-article__thumb--empty{background:linear-gradient(135deg, var(--pku-header-start), var(--pku-header-end))}.next-article__copy{align-content:center;gap:.45rem;padding:1.25rem 1.35rem;display:grid}.next-article__kicker{text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.78rem;font-weight:700}.next-article__copy h3{font-family:var(--font-display);margin:0;font-size:1.15rem;line-height:1.25}.next-article__teaser{color:var(--pku-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.92rem;display:-webkit-box;overflow:hidden}.next-article__cta{border:1px solid var(--pku-accent);color:var(--pku-accent);justify-self:start;margin-top:.55rem;padding:.45rem .95rem;font-size:.88rem;font-weight:700;transition:background .2s,color .2s}.site-footer{background:linear-gradient(90deg, var(--footer-grad-start,var(--pku-header-start)), var(--footer-grad-end,var(--pku-header-end)));color:#fff;padding:1.75rem 1.25rem 2.25rem}.site-footer__inner{max-width:var(--content-max,920px);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin:0 auto;display:flex}.site-footer__brand{align-items:flex-start;gap:1rem;max-width:40rem;display:flex}.site-footer__logo{opacity:.95;flex:none;width:88px;height:auto}.site-footer__logo--invert{filter:brightness(0)invert()}.site-footer--logo-right .site-footer__inner{align-items:stretch}.site-footer--logo-right .site-footer__copy{flex:1;min-width:0;max-width:40rem}.site-footer--logo-right .site-footer__logo-wrap{flex:0 auto;justify-content:flex-end;align-items:stretch;min-height:0;display:flex}.site-footer--logo-right .site-footer__logo{object-fit:contain;object-position:right center;width:auto;max-width:min(16rem,42vw);height:100%}.site-footer__follow{margin:0 0 .35rem;font-size:1rem;font-weight:700}.site-footer__note{opacity:.85;max-width:34rem;margin:0 0 .75rem;font-size:.82rem}.site-footer__links{flex-wrap:wrap;gap:.35rem .85rem;display:flex}.site-footer__links a{color:#fff;opacity:.9;font-size:.82rem;text-decoration:none}.site-footer__links a:hover{text-decoration:underline}.site-footer__social{flex-wrap:wrap;gap:.55rem;margin:0 0 .75rem;display:flex}.site-footer__social-link{color:#fff;border:1.5px solid #ffffffb3;border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;font-size:.75rem;font-weight:700;text-decoration:none;display:grid;overflow:hidden}.site-footer__social-link img{object-fit:contain;filter:brightness(0)invert();width:1.1rem;height:1.1rem}@media (width<=700px){.next-article__card{grid-template-columns:1fr}.next-article__thumb{min-height:160px}.site-footer--logo-right .site-footer__inner{flex-direction:column;align-items:flex-start}.site-footer--logo-right .site-footer__logo-wrap{align-self:flex-end}.site-footer--logo-right .site-footer__logo{max-width:100%;height:2.75rem}}.hero{min-height:calc(100vh - var(--header-h));color:#fff;background:linear-gradient(135deg, var(--pku-header-start), var(--pku-header-end));align-items:end;display:grid;position:relative;overflow:hidden}.hero__media,.hero__fallback{position:absolute;inset:0}.hero__media img{object-fit:cover;transform-origin:50%;width:100%;height:100%}.hero__media img.kenburns{animation:36s linear infinite alternate kenburns}.hero__media img.pan{object-fit:cover;width:118%;max-width:none;animation:28s ease-in-out infinite alternate pan-x}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.14)}}@keyframes pan-x{0%{transform:translate(0)}to{transform:translate(-12%)}}.hero--illustration{min-height:0;color:var(--pku-text,#1a1a2e);background:0 0;align-items:start;gap:0;display:grid}.hero--illustration .hero__illu{background:#e8ebf2;width:100%;max-height:min(58vh,560px);position:relative;overflow:hidden}.hero--illustration .hero__illu img{object-fit:contain;object-position:center top;width:100%;height:100%;max-height:min(58vh,560px);display:block}.hero__content--below{max-width:var(--content-max,920px);width:100%;color:var(--pku-text,#1a1a2e);margin:0 auto;padding:1.75rem 1.25rem 1.25rem}.hero__content--below .hero__eyebrow{color:var(--pku-accent,#ac486b);opacity:1}.hero__content--below h1{color:var(--slot-text,inherit)}.hero__content--below .hero__sub{opacity:.85}.hero--illustration-center{background:var(--palette-quinary,#fff);padding:2.25rem 1.25rem 1.5rem}.hero--illustration-center .hero__illu{background:0 0;max-width:min(34rem,78vw);max-height:none;margin:0 auto;overflow:visible}.hero--illustration-center .hero__illu img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:min(62vh,540px)}.hero--illustration-center .hero__content--below{text-align:center;width:min(47rem,100% - 2rem);max-width:47rem;padding:1.5rem 1.25rem .5rem}.hero--illustration-center .hero__content--below h1{font-size:calc(clamp(1.85rem, 4.2vw, 2.85rem) * var(--font-mult,1));text-wrap:wrap;text-wrap:pretty}.hero--illustration-center .hero__sub{max-width:40rem;font-style:italic;font-size:calc(1.02rem * var(--font-mult,1));color:var(--slot-text,var(--pku-muted));opacity:1;margin:1rem auto 0;line-height:1.5}.hero.hero--illustration.hero--illustration-center.hero--sized .hero__illu,.chapter-page--article .hero.hero--illustration.hero--illustration-center.hero--sized .hero__illu{width:100%;max-width:none;height:var(--hero-h);justify-content:center;align-items:center;max-height:none;display:flex}.hero.hero--illustration.hero--illustration-center.hero--sized .hero__illu img,.chapter-page--article .hero.hero--illustration.hero--illustration-center.hero--sized .hero__illu img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:100%;max-height:none}.hero__shade{background:linear-gradient(#14102826,#1410289e 70%),linear-gradient(90deg,#35327459,#ac486b33);position:absolute;inset:0}.hero__content{z-index:1;max-width:var(--content-max,920px);padding:3rem 1.25rem 5rem;position:relative}.hero__eyebrow{text-transform:uppercase;letter-spacing:.12em;opacity:.9;margin:0 0 .75rem;font-size:.75rem;font-weight:600}.hero__content h1{font-family:var(--font-display);font-size:calc(clamp(2rem, 5vw, 3.6rem) * var(--font-mult,1));text-wrap:balance;color:var(--slot-text,inherit);text-transform:var(--slot-caps,none);margin:0;font-weight:700;line-height:1.05}.hero__sub{max-width:40rem;font-size:calc(1.05rem * var(--font-mult,1));opacity:.92;color:var(--slot-text,inherit);text-transform:var(--slot-caps,none);margin:1rem 0 0}.hero__scroll{z-index:1;color:#fff;cursor:pointer;opacity:.85;background:0 0;border:0;font-size:1.6rem;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.richtext{max-width:760px;margin:0 auto;padding:3rem 1.25rem}.richtext--float{flex-direction:row-reverse;align-items:flex-end;gap:1.25rem 1.75rem;max-width:920px;display:flex}.richtext--float .richtext__copy{opacity:0;flex:1;min-width:0;transition:opacity .8s,transform .8s;transform:translateY(20px)}.richtext--float .richtext__copy.is-visible{opacity:1;transform:none}.richtext__float{opacity:0;flex:0 0 min(42%,16.5rem);align-self:flex-end;width:min(42%,16.5rem);margin:0;transition:opacity .9s,transform .95s cubic-bezier(.22,1,.36,1);transform:translate(2.75rem)}.richtext__float.is-visible{opacity:1;transform:translate(0)}.richtext__float.is-mirrored{transform:translate(2.75rem)scaleX(-1)}.richtext__float.is-visible.is-mirrored{transform:translate(0)scaleX(-1)}.richtext--float-left{flex-direction:row}.richtext--float-left .richtext__float{transform:translate(-2.75rem)}.richtext--float-left .richtext__float.is-visible{transform:translate(0)}.richtext--float-left .richtext__float.is-mirrored{transform:translate(-2.75rem)scaleX(-1)}.richtext--float-left .richtext__float.is-visible.is-mirrored{transform:translate(0)scaleX(-1)}.richtext h2{font-family:var(--font-display);font-size:calc(clamp(1.4rem, 3vw, 2rem) * var(--font-mult,1));color:var(--slot-text,var(--palette-h2,var(--pku-accent)));text-transform:var(--slot-caps,none);margin:0 0 1rem}.richtext p{font-size:calc(1.05rem * var(--font-mult,1));color:inherit;line-height:var(--slot-line-height,var(--line-height,1.55));margin:0 0 1rem}.richtext__h{font-size:calc(1.05rem * var(--font-mult,1));font-family:inherit;font-weight:700;line-height:var(--slot-line-height,var(--line-height,1.55));color:inherit;text-transform:inherit;margin:0}.richtext__copy{color:var(--slot-text,var(--palette-text1,var(--pku-text)));text-transform:var(--slot-caps,none)}.richtext__box{box-sizing:border-box;border-radius:.75rem;margin:0 0 1rem}.richtext__box>.cell-text__title{z-index:1;position:relative}.richtext__box>:last-child,.richtext__box .richtext__list:last-child,.richtext__box p:last-child{margin-bottom:0}.richtext__list{color:inherit;margin:0 0 1.25rem;padding-left:1.25rem}.richtext__list li{font-size:calc(1.05rem * var(--font-mult,1));line-height:var(--slot-line-height,var(--line-height,1.55));margin:0 0 .55rem}.richtext__list--ol:not(.richtext__list--mark){list-style:decimal}.richtext__list--mark{flex-direction:column;gap:.55rem;padding-left:0;list-style:none;display:flex}.richtext__list--mark:not(.richtext__list--nested){--tree-w:1.5px;--stem-w:var(--marker-size,.42em);--stem-x:calc(-1 * (var(--stem-w) / 2 + .55em));--stem-line-x:calc(var(--stem-x) - var(--tree-w) / 2);--branch-w:calc(var(--stem-w) / 2 + .55em + 1.15em);--hook-y:calc(var(--child-size,.38em) / 2 + max(0px, (1.45em - var(--child-size,.38em)) / 2))}.richtext__list--ol.richtext__list--circle.richtext__list--mark:not(.richtext__list--nested){--stem-w:var(--marker-circle,1.75em)}.richtext__list--mark>li{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;column-gap:.55em;margin:0;display:grid;position:relative}.richtext__list-text{min-width:0}.richtext__list-note{margin-top:.3em;font-weight:400;display:block}.richtext__list--mark>li:before{grid-area:1/1}.richtext__list--mark>li>.richtext__list-text{grid-area:1/2}.richtext__list--mark>li>.richtext__list--nested{grid-area:2/2}.richtext__list--nested{gap:0;margin:.4em 0 0;padding:0}.richtext__list--nested.richtext__list--tree{margin-top:0;padding-top:.4em;position:relative;overflow:visible}.richtext__list--nested.richtext__list--tree:before{content:"";left:var(--stem-line-x);width:var(--tree-w);background:var(--tree-color,var(--child-color,currentColor));pointer-events:none;height:.4em;position:absolute;top:0}.richtext__list--nested>li{--tree-indent:calc(1.15em + var(--child-size,.38em) + .55em);padding-left:var(--tree-indent);margin:0;padding-bottom:.35rem;display:block;position:relative;overflow:visible}.richtext__list--nested>li:last-child{padding-bottom:0}.richtext__list--mark .richtext__list--nested>li:before{float:left;margin-left:calc(-1 * (var(--child-size,.38em) + .55em));grid-area:auto;margin-right:0}.richtext__list--mark>li.richtext__list-item--branch:after{content:"";width:var(--tree-w);margin-left:calc(var(--stem-w,.42em) / 2 - var(--tree-w) / 2);margin-top:calc(max(0px, (1.45em - var(--stem-w,.42em)) / 2) + var(--stem-w,.42em));background:var(--tree-color,var(--child-color,currentColor));pointer-events:none;grid-area:1/1;place-self:stretch start}.richtext__list--tree>li:not(:last-child):after{content:"";box-sizing:border-box;left:var(--stem-line-x);width:var(--branch-w);background-image:linear-gradient(var(--tree-color,var(--child-color,currentColor)), var(--tree-color,var(--child-color,currentColor))), linear-gradient(var(--tree-color,var(--child-color,currentColor)), var(--tree-color,var(--child-color,currentColor)));background-size:var(--tree-w) 100%, 100% var(--tree-w);background-position:left top, left calc(var(--hook-y) - var(--tree-w) / 2);pointer-events:none;background-repeat:no-repeat;position:absolute;top:0;bottom:0}.richtext__list--tree>li:last-child:after{content:"";box-sizing:border-box;left:var(--stem-line-x);width:var(--branch-w);height:calc(var(--hook-y) + var(--tree-w) / 2);border:0;border-left:var(--tree-w) solid var(--tree-color,var(--child-color,currentColor));border-bottom:var(--tree-w) solid var(--tree-color,var(--child-color,currentColor));pointer-events:none;background:0 0;border-bottom-left-radius:.45em;position:absolute;top:0}.richtext__list--mark>li:before{content:"";box-sizing:border-box;width:var(--marker-size,.42em);height:var(--marker-size,.42em);margin-top:max(0px, calc((1.45em - var(--marker-size,.42em)) / 2));background:var(--marker-color,currentColor);border-radius:50%}.richtext__list--mark .richtext__list--nested>li:before{width:var(--child-size,.38em);height:var(--child-size,.38em);background:var(--child-color,var(--marker-color,currentColor));margin-top:max(0px, calc((1.45em - var(--child-size,.38em)) / 2))}.richtext__list--mark .richtext__list--child-ring>li:before{background:var(--child-color,transparent);border:1.5px solid var(--tree-color,var(--child-color,currentColor))}.richtext__list--mark.richtext__list--ring>li:before{background:var(--marker-color,currentColor);border:var(--ring-w,1.5px) solid var(--tree-color,var(--marker-color,currentColor))}.richtext__list--ol.richtext__list--mark.richtext__list--ring>li:before{background:0 0;border:none}.richtext__list--ol.richtext__list--circle.richtext__list--ring>li:before{background:var(--marker-color,currentColor);border:var(--ring-w,1.5px) solid var(--tree-color,var(--marker-color,currentColor))}.richtext__hr{width:100%;height:var(--rule-w,1px);background:var(--rule-color,currentColor);border:0;margin:1.15rem 0;display:block}.richtext__list-rule{margin:.2rem 0;padding:0;list-style:none;display:block}.richtext__list--mark>li.richtext__list-rule{grid-column:1/-1;display:block}.richtext__list--mark>li.richtext__list-rule:before,.richtext__list--mark>li.richtext__list-rule:after{display:none;content:none!important}.richtext__list--ol.richtext__list--mark>li.richtext__list-rule{counter-increment:none}.richtext__list-rule .richtext__hr{margin:.35rem 0}.richtext__list--ol.richtext__list--mark{counter-reset:rich-ol}.richtext__list--ol.richtext__list--mark>li{counter-increment:rich-ol}.richtext__list--ol.richtext__list--mark>li:before{content:counter(rich-ol);width:auto;height:auto;font-size:var(--marker-num,1em);color:var(--marker-num-color,currentColor);background:0 0;border-radius:0;margin-top:0;font-weight:700;line-height:1.15}.richtext__list--ol.richtext__list--circle>li:before{width:var(--marker-circle,1.75em);height:var(--marker-circle,1.75em);background:var(--marker-color,currentColor);color:var(--marker-num-color,#fff);font-size:var(--marker-num,1em);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid}.section-frame--wrap .richtext__list--mark:not(.richtext__list--nested){display:block}.section-frame--wrap .richtext__list--mark:not(.richtext__list--nested)>li{--wrap-marker:var(--marker-size,.42em);padding-left:calc(var(--wrap-marker) + .55em);margin:0 0 .55rem;display:block}.section-frame--wrap .richtext__list--ol.richtext__list--mark:not(.richtext__list--nested)>li{--wrap-marker:var(--marker-circle,1.5em)}.section-frame--wrap .richtext__list--mark:not(.richtext__list--nested)>li:last-child{margin-bottom:0}.section-frame--wrap .richtext__list--mark:not(.richtext__list--nested)>li:before{float:left;margin-left:calc(-1 * (var(--wrap-marker) + .55em));margin-right:0}.section-frame--wrap .richtext__list--mark:not(.richtext__list--nested)>li>.richtext__list-text{display:block}.section-frame--wrap .richtext__list-rule{padding-left:0;overflow:hidden}.section-frame--wrap .richtext__list--mark:not(.richtext__list--nested)>li.richtext__list-rule:before{float:none;margin-left:0}.section-frame--wrap .richtext__list--mark>li.richtext__list-item--branch{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;column-gap:.55em;padding-left:0;display:grid}.section-frame--wrap .richtext__list--mark>li.richtext__list-item--branch:before{float:none;margin-left:0}@keyframes richtext-list-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes richtext-list-text-in{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:none}}@keyframes richtext-list-marker-in{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:none}}.richtext__list--stagger:not(.richtext__list--marker-ahead) li:before,.richtext__list--stagger:not(.richtext__list--marker-ahead) li .richtext__list-text,.richtext__list--stagger:not(.richtext__list--marker-ahead) .richtext__list--tree>li:after,.richtext__list--stagger:not(.richtext__list--marker-ahead)>li.richtext__list-item--branch:after,.richtext__list--marker-ahead li:before,.richtext__list--marker-ahead li .richtext__list-text,.richtext__list--marker-ahead .richtext__list--tree>li:after,.richtext__list--marker-ahead>li.richtext__list-item--branch:after{opacity:0}.richtext__list--marker-ahead li .richtext__list-text{display:block}.richtext__list--mark.richtext__list--marker-ahead li:before{transform-origin:50%}:is(.cell-text__body.is-visible,.richtext__copy.is-visible,.split-section__copy.is-visible,.split-section__panel.is-visible,.reveal.is-visible) .richtext__list--stagger.is-in-view:not(.richtext__list--marker-ahead) li:before,:is(.cell-text__body.is-visible,.richtext__copy.is-visible,.split-section__copy.is-visible,.split-section__panel.is-visible,.reveal.is-visible) .richtext__list--stagger.is-in-view:not(.richtext__list--marker-ahead) li .richtext__list-text,:is(.cell-text__body.is-visible,.richtext__copy.is-visible,.split-section__copy.is-visible,.split-section__panel.is-visible,.reveal.is-visible) .richtext__list--stagger.is-in-view:not(.richtext__list--marker-ahead) .richtext__list--tree>li:after{animation:.42s both richtext-list-item-in;animation-delay:calc(var(--stagger-step,80ms) * var(--stagger-i,0))}:is(.cell-text__body.is-visible,.richtext__copy.is-visible,.split-section__copy.is-visible,.split-section__panel.is-visible,.reveal.is-visible) .richtext__list--stagger.is-in-view:not(.richtext__list--marker-ahead)>li.richtext__list-item--branch:after{animation:.42s both richtext-list-item-in;animation-delay:calc(var(--stagger-step,80ms) * var(--stem-i,var(--stagger-i,0)))}:is(.cell-text__body.is-visible,.richtext__copy.is-visible,.split-section__copy.is-visible,.split-section__panel.is-visible,.reveal.is-visible) .richtext__list--marker-ahead.is-in-view li:before,:is(.cell-text__body.is-visible,.richtext__copy.is-visible,.split-section__copy.is-visible,.split-section__panel.is-visible,.reveal.is-visible) .richtext__list--marker-ahead.is-in-view .richtext__list--tree>li:after,:is(.cell-text__body.is-visible,.richtext__copy.is-visible,.split-section__copy.is-visible,.split-section__panel.is-visible,.reveal.is-visible) .richtext__list--marker-ahead.is-in-view>li.richtext__list-item--branch:after{animation:.38s cubic-bezier(.22,1,.36,1) both richtext-list-marker-in;animation-delay:calc(var(--stagger-step,80ms) * var(--stagger-i,0))}:is(.cell-text__body.is-visible,.richtext__copy.is-visible,.split-section__copy.is-visible,.split-section__panel.is-visible,.reveal.is-visible) .richtext__list--marker-ahead.is-in-view>li.richtext__list-item--branch:after{animation-delay:calc(var(--stagger-step,80ms) * var(--stem-i,var(--stagger-i,0)))}:is(.cell-text__body.is-visible,.richtext__copy.is-visible,.split-section__copy.is-visible,.split-section__panel.is-visible,.reveal.is-visible) .richtext__list--marker-ahead.is-in-view li .richtext__list-text{animation:.42s both richtext-list-text-in;animation-delay:calc(var(--stagger-step,80ms) * var(--stagger-i,0) + var(--marker-lead,80ms))}@media (prefers-reduced-motion:reduce){.richtext__list--stagger li:before,.richtext__list--stagger li .richtext__list-text,.richtext__list--stagger .richtext__list--tree>li:after,.richtext__list--stagger>li.richtext__list-item--branch:after,.richtext__list--marker-ahead li:before,.richtext__list--marker-ahead li .richtext__list-text,.richtext__list--marker-ahead .richtext__list--tree>li:after,.richtext__list--marker-ahead>li.richtext__list-item--branch:after{opacity:1!important;animation:none!important;transform:none!important}}.richtext__footnotes{border-top:1px solid #e4e7ec;margin:2rem 0 0;padding-top:1rem}.richtext__footnotes p{color:#6b7280;margin:0 0 .45rem;font-size:.78rem;line-height:1.4}.richtext__flag{text-transform:uppercase;letter-spacing:.04em;color:#8a90a0!important;margin-top:1.5rem!important;font-size:.75rem!important}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:none}@media (width<=720px){.richtext--float{flex-direction:column;align-items:center}.richtext__float{flex-basis:auto;width:min(14rem,70%);transform:translateY(18px)}.richtext__float.is-visible{transform:none}.richtext__float.is-mirrored{transform:translateY(18px)scaleX(-1)}.richtext__float.is-visible.is-mirrored{transform:scaleX(-1)}@keyframes richtext-list-text-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.richtext--float-left{flex-direction:column}.richtext__list--ol.richtext__list--circle>li:before{width:1.65em;height:1.65em;font-size:.95em}.richtext__list--ol.richtext__list--mark>li:before{font-size:min(1.15em, var(--marker-num,1em))}.richtext__list--tree>li:after,.richtext__list--nested.richtext__list--tree:before,.richtext__list--mark>li.richtext__list-item--branch:after{display:none!important}.richtext__list--nested>li{--tree-indent:1.35em}}.cell-block--empty{color:#6b7280;background:#ffffff80;border:1px dashed #1a1a2e47;place-items:center;min-height:6rem;font-size:.92rem;display:grid}.cell-text__title{font-family:var(--font-display);margin:0 0 1rem}.cell-text__title--a{font-size:calc(1.05rem * var(--font-mult,1));letter-spacing:.06em;text-transform:var(--slot-caps,uppercase);color:var(--slot-text,var(--palette-accent2,var(--pku-accent)));font-weight:700}.cell-text__title--b{font-size:calc(clamp(1.2rem, 2.4vw, 1.55rem) * var(--font-mult,1));text-transform:var(--slot-caps,none);color:var(--slot-text,var(--palette-text1,var(--pku-text)));font-weight:700}.cell-text__title--c{font-family:inherit;font-size:calc(1.05rem * var(--font-mult,1));font-weight:700;line-height:var(--slot-line-height,var(--line-height,1.55));letter-spacing:normal;text-transform:var(--slot-caps,none);color:var(--slot-text,var(--palette-text1,var(--pku-text)));margin-bottom:0}.cell-text__body{text-transform:var(--slot-caps,none);line-height:var(--slot-line-height,var(--line-height,1.55))}.cell-text__body,.cell-text__body p,.cell-text__body li{color:var(--slot-text,var(--palette-text1,var(--pku-text)))}.cell-text__body p{font-size:calc(1.05rem * var(--font-mult,1));line-height:var(--slot-line-height,var(--line-height,1.55));margin:0 0 1rem}.cell-text__body p:last-child,.cell-text__body .richtext__list:last-child{margin-bottom:0}.cell-text__cta{margin-top:1.35rem}.cell-text__cta-btn{background:var(--palette-accent2,#f36b21);color:#fff;padding:.7rem 1.2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.cell-text__cta-btn:hover{color:#fff;filter:brightness(1.05)}.cell-text__socials{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.35rem;display:inline-flex}.cell-text__cta+.cell-text__socials{margin-top:.9rem}.cell-text__social{box-sizing:border-box;width:2.2rem;height:2.2rem;color:var(--social-color,var(--palette-accent4,var(--pku-text)));background:color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;place-items:center;text-decoration:none;display:grid}.cell-text__social svg{width:1.12rem;height:1.12rem;display:block}a.cell-text__social:hover{color:var(--social-color,var(--palette-accent4,var(--pku-text)));filter:brightness(.92)}.cell-quote{color:var(--slot-text,var(--palette-text1,var(--pku-text)));text-transform:var(--slot-caps,none);margin:0}.cell-quote--a{background:var(--palette-accent2,#f36b21);color:#fff;padding:1.25rem 1.4rem}.cell-quote--a p{font-size:calc(clamp(1.35rem, 2.8vw, 2rem) * var(--font-mult,1));margin:0;font-weight:700;line-height:1.25}.cell-quote--a .cell-quote__byline{opacity:.92;margin-top:.85rem;font-size:.92rem}.cell-quote--b p{font-size:calc(clamp(1.15rem, 2.2vw, 1.5rem) * var(--font-mult,1));margin:0 0 .65rem;line-height:1.35}.cell-quote__byline{flex-direction:column;gap:.15rem;font-style:normal;display:flex}.cell-quote__byline--inline{flex-direction:row;align-items:baseline;gap:.45rem}.cell-quote cite{font-style:normal;font-weight:700}.cell-quote--c{font-size:calc(1.15rem * var(--font-mult,1));color:var(--slot-text,var(--palette-text1,var(--pku-text)));line-height:1.45}.cell-quote--c strong{color:var(--palette-accent3,#0f766e);font-weight:800}.cell-quote--d{margin:0}.cell-quote--d .cell-media__meta{margin-top:0}.cell-media{vertical-align:top;width:fit-content;max-width:100%;line-height:0;display:inline-block;overflow:hidden}.cell-media-bundle{flex-direction:column;align-items:flex-start;gap:.85rem;width:fit-content;max-width:100%;display:flex}.cell-media-bundle.cell-media--fill{width:100%}.cell-media-bundle .cell-media__caption{margin:0}.cell-media img,.cell-media video{width:auto;max-width:100%;height:auto;display:block}.cell-media--fill{width:100%;display:block}.cell-media--fill img,.cell-media--fill video{width:100%;height:auto}.cell-media--fit{max-width:100%;display:inline-block}.cell-media.is-mirrored img,.cell-media.is-mirrored video{transform:scaleX(-1)}.cell-media__empty{background:#1a1a2e0f;min-height:8rem}.cell-media__meta{margin-top:.85rem;line-height:1.4}.cell-media__meta--flush{margin-top:0}.cell-media__caption{color:var(--palette-text2,#5a5d66);margin:0;font-size:.85rem}.cell-media__rest{min-height:0}.cell-media__explainer{font-size:calc(.92rem * var(--font-mult,1));line-height:1.35;font-weight:var(--slot-weight,500);color:var(--slot-text,var(--palette-text3,#8e4b7d));text-transform:var(--slot-caps,none);white-space:pre-line;margin:0}.cell-media__link{color:var(--slot-text,var(--palette-text1,#1a1a2e));font-weight:var(--slot-weight,600);font-size:calc(1.15rem * var(--font-mult,1));-webkit-text-decoration:var(--slot-deco,none);text-decoration:var(--slot-deco,none);overflow-wrap:anywhere;word-break:break-word;margin-top:.4rem;line-height:1.35;display:inline-block}.cell-media__link:hover{color:var(--slot-text,var(--palette-text1,#1a1a2e));-webkit-text-decoration:var(--slot-deco,none);text-decoration:var(--slot-deco,none)}.cell-carousel{outline:none;position:relative}.cell-carousel__bar{justify-content:center;align-items:center;gap:.65rem;padding:.55rem 0 .15rem;line-height:1.2;display:flex}.cell-carousel__btn{color:#fff;cursor:pointer;background:#1a1a2ed1;border:0;border-radius:.3rem;width:2rem;height:2rem;font-size:1.2rem}.cell-carousel__index{color:var(--palette-text2,#5a5d66);font-size:.85rem}.section-frame--band .cell-media{width:100%;display:block}.section-frame--band .cell-media img,.section-frame--band .cell-media video{filter:drop-shadow(0 10px 28px #1a1a2e29);width:min(960px,100%);margin-inline:auto}@media (width<=720px){.section-frame--band .cell-media img,.section-frame--band .cell-media video,.media-band__img{filter:drop-shadow(0 6px 12px #1a1a2e1f)}}.section-frame--infobox .cell-media{background:#fff;padding:.5rem;line-height:0;display:block}.section-frame--infobox .cell-media img{border-radius:1.25rem;width:10.25rem;margin-inline:auto}.section-frame--infobox .cell-media__meta{text-align:center}.section-frame--split .cell-media{width:100%;display:block}.section-frame--split .cell-media,.section-frame--split .cell-media img,.section-frame--split .cell-media video{object-fit:cover;height:100%;min-height:22rem}@media (width<=720px){.section-frame--split .cell-media,.section-frame--split .cell-media img,.section-frame--split .cell-media video{min-height:16rem}}.section-frame{background-repeat:no-repeat;position:relative}.section-frame--rule{padding-top:1.25rem;padding-bottom:1.25rem}.section-frame--rule .section-rule__line{margin:0}.section-frame--rule.is-editable{cursor:pointer}.section-frame__inner{box-sizing:border-box;width:var(--content-width,min(100%, calc(var(--content-max,920px) * var(--frame-width,100) / 100)));margin-inline:auto;padding-inline:0}.section-frame--band .section-frame__inner,.section-frame--split .section-frame__inner{width:100%;max-width:none}.section-frame--band{transition:background-color .95s}.section-frame__lead{width:100%}.section-frame--surface-fit{display:grid}.section-frame--surface-fit>.section-frame__surface-sizer,.section-frame--surface-fit>.section-frame__stack{grid-area:1/1}.section-frame__stack{min-width:0}.section-frame__surface-sizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto}.section-frame__band-title{max-width:var(--content-max,960px);font-family:var(--font-display);font-size:calc(clamp(1.2rem, 2.4vw, 1.6rem) * var(--font-mult,1));color:var(--slot-text,var(--palette-h2,var(--pku-text)));text-transform:var(--slot-caps,none);text-align:center;margin:0 auto 1.25rem;padding-inline:1.25rem}.section-frame__heading{font-family:var(--font-display);font-size:calc(clamp(1.2rem, 2.4vw, 1.6rem) * var(--font-mult,1));color:var(--slot-text,var(--palette-h2,var(--pku-text)));text-transform:var(--slot-caps,none);margin:0 0 1.25rem;font-weight:700}.section-frame__heading--center{text-align:center}.section-frame__grid{min-width:0}.section-frame--double:not(.section-frame--wrap) .section-frame__grid,.section-frame--triple .section-frame__grid{align-items:start;gap:1.75rem 2rem}.section-frame--split:not(.section-frame--wrap) .section-frame__grid{align-items:stretch;gap:0}.section-cell{box-sizing:border-box;min-width:0}.section-cell--valign{flex-direction:column;height:100%;min-height:0;display:flex}.section-cell--valign>*{box-sizing:border-box;flex:none;width:100%;max-width:100%}.section-cell--valign-center{justify-content:center}.section-cell--valign-bottom{justify-content:flex-end}.section-frame--valign.section-frame--double:not(.section-frame--wrap) .section-frame__grid,.section-frame--valign.section-frame--triple .section-frame__grid{align-items:stretch}.section-frame--wrap,.section-frame--wrap .section-frame__inner,.section-frame--wrap .section-frame__stack{overflow:visible}.section-frame--wrap .section-frame__grid:after{content:"";clear:both;display:table}.section-frame--wrap .section-cell--wrap{max-width:none;margin-top:var(--wrap-offset,0px);margin-bottom:.75rem;margin-right:1.25rem;margin-left:var(--wrap-hang,0px);overflow:visible}.section-frame--wrap.section-frame--flip .section-cell--wrap{margin-right:var(--wrap-hang,0px);margin-left:1.25rem}.section-frame--infobox .section-cell--media{text-align:center;flex-direction:column;align-items:center;display:flex}@media (width<=720px){.section-frame,.section-frame--wrap,.section-frame--wrap .section-frame__inner,.section-frame--wrap .section-frame__stack{overflow-x:clip}.section-frame--triple.section-frame--stack .section-frame__grid,.section-frame--double:not(.section-frame--wrap) .section-frame__grid,.section-frame--wrap .section-frame__grid{grid-template-columns:1fr!important}.section-frame--wrap .section-frame__grid{display:grid!important}.section-frame--wrap .section-cell{float:none!important;width:100%!important}.section-frame--wrap .section-cell--wrap{--wrap-hang:0px;--wrap-offset:0px;max-width:none;float:none!important;shape-outside:none!important;width:min(18rem,100%)!important;margin:0 auto 1rem!important}.section-frame--wrap.section-frame--flip .section-cell--wrap{margin-left:auto!important;margin-right:auto!important}.section-frame--surface-image{background-attachment:scroll!important}.is-mobile-wrap-hide .section-frame--wrap .section-cell--wrap,.is-mobile-surface-simplify .section-frame__surface-sizer,.is-mobile-surface-simplify .section-frame__lead{display:none!important}.is-mobile-surface-simplify .section-frame--surface-image{min-height:0!important}}.chapter-page [id^=s-]{scroll-margin-top:calc(var(--header-h,64px) + .85rem)}.chapter-page{max-width:100%;overflow-x:clip}.chapter-page__body{background:var(--page-bg,var(--pku-bg));padding-bottom:5rem;overflow-x:clip}.chapter-page--article .chapter-page__body{background:var(--page-bg,#fff)}.chapter-page__unknown{max-width:760px;color:var(--pku-muted);margin:0 auto;padding:1rem 1.25rem}.chapter-page__meta{color:#8a90a0;gap:.25rem;max-width:760px;margin:0 auto;padding:1rem 1.25rem 2rem;font-size:.75rem;display:grid}.chapter-page--article .chapter-page__meta{max-width:920px}.chapter-nav{z-index:30;gap:.35rem;display:flex;position:fixed;bottom:1rem;right:1rem}.chapter-nav button{color:#fff;cursor:pointer;background:#1a1a2ed1;border:0;border-radius:.35rem;width:2.6rem;height:2.6rem;font-size:1.35rem}.chapter-nav button:disabled{opacity:.35;cursor:default}.chapter-nav button:not(:disabled):hover{background:#1a1a2ef2}.contact-tab{z-index:45;background:var(--pku-accent);color:#fff;cursor:pointer;border:0;border-radius:.45rem 0 0 .45rem;place-items:center;width:2.35rem;height:3.1rem;display:grid;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-2px 4px 14px #e85d3c59}.contact-backdrop{opacity:0;pointer-events:none;z-index:55;background:#0a0c1859;transition:opacity .3s;position:fixed;inset:0}.contact-backdrop.is-open{opacity:1;pointer-events:auto}.contact-panel{background:var(--pku-white);z-index:65;width:min(400px,92vw);box-shadow:var(--shadow-panel);flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}.contact-panel.is-open{transform:translate(0)}.contact-panel__head{border-bottom:1px solid var(--pku-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1rem .75rem;display:flex}.contact-panel__head h2{font-family:var(--font-display);margin:0;font-size:1.15rem;line-height:1.3}.contact-panel__body{padding:1.1rem 1rem 1.5rem;overflow-y:auto}.contact-panel__body p{color:var(--pku-muted);margin:0 0 1.1rem;font-size:.95rem}.contact-panel__qr{background:linear-gradient(135deg, var(--contact-grad-start,var(--pku-header-start)), var(--contact-grad-end,var(--pku-header-end)));border-radius:.75rem;place-items:center;margin:0 0 1.25rem;padding:.75rem;display:grid}.contact-panel__qr--fit{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;padding:.35rem}.contact-panel__qr--plain{background:0 0;padding:0}.contact-panel__qr img{background:#fff;border-radius:.5rem;width:min(220px,100%)}.contact-panel__cta{background:var(--pku-accent);color:#fff;border-radius:.45rem;justify-content:center;align-items:center;width:100%;padding:.85rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.contact-panel__cta:hover{filter:brightness(1.05)}.header{z-index:40;height:var(--header-h);background:var(--pku-white);border-bottom:1px solid var(--pku-border);position:sticky;top:0}.header__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;max-width:100%;height:100%;padding:0 1rem;display:grid}.header__left{grid-column:1;align-items:center;gap:.5rem;min-width:0;display:flex}.header__brand{flex-direction:column;min-width:0;line-height:1.15;display:flex}.header__logo{font-family:var(--font-display);color:var(--pku-accent);font-weight:700;font-size:calc(1.05rem * var(--font-mult,1));letter-spacing:.02em}.header__issue{color:var(--pku-muted);white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.04em;max-width:220px;font-size:.68rem;overflow:hidden}.header__tabs-wrap{grid-column:2;align-items:stretch;min-width:0;height:100%;display:none;position:relative}.header__tabs{scrollbar-width:none;align-items:center;gap:.15rem;height:100%;display:flex;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.header__tabs-wrap.has-fade-left .header__tabs{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px 100%);mask-image:linear-gradient(90deg,#0000,#000 48px 100%)}.header__tabs-wrap.has-fade-right .header__tabs{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 48px),#0000)}.header__tabs-wrap.has-fade-left.has-fade-right .header__tabs{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.header__tabs::-webkit-scrollbar{display:none}.header__edge{z-index:2;pointer-events:none;width:88px;position:absolute;top:0;bottom:0}.header__edge--left{left:0}.header__edge--right{right:0}.header__tab{color:var(--pku-text);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;min-width:min(max-content, calc(18ch + 1.1rem));background:0 0;border:0;border-bottom:2px solid #0000;flex:auto;max-width:max-content;padding:.55rem;font-size:.72rem;font-weight:600}.header__tab-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.header__tab:hover{color:var(--pku-header-end)}.header__tab.is-active{color:var(--pku-text);border-bottom-color:var(--pku-accent)}.header__right{flex-shrink:0;grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;gap:.15rem;display:flex}.icon-btn{width:2.25rem;height:2.25rem;color:var(--pku-text);cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.icon-btn:hover{background:#f3f5f8}.icon-btn__img{object-fit:contain;width:1.15rem;height:1.15rem}.header__brand-logo{object-fit:contain;width:auto;max-width:min(220px,42vw);height:2.15rem;display:block}@media (width>=1100px){.header__tabs-wrap{display:block}.header__issue,.header__brand-logo{max-width:280px}}.search-modal{z-index:70;padding:calc(var(--header-h) + 1.25rem) 1rem 1rem;align-content:start;justify-items:center;display:grid;position:fixed;inset:0}.search-modal__backdrop{background:#0a0c188c;position:absolute;inset:0}.search-modal__card{background:var(--pku-white);width:min(720px,100%);box-shadow:var(--shadow-panel);z-index:1;border-radius:.75rem;padding:2.65rem 1.25rem .75rem;position:relative}.search-modal__close{cursor:pointer;width:2.25rem;height:2.25rem;color:var(--pku-muted);background:0 0;border:0;place-items:center;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:.35rem;right:.35rem}.search-modal__field{color:var(--pku-muted);border:1px solid #c9d3e0;border-radius:.55rem;align-items:center;gap:.65rem;padding:.7rem .85rem;display:flex}.search-modal__field input{width:100%;color:var(--pku-text);background:0 0;border:0;outline:none;font-size:1rem}.search-modal__results{max-height:min(50vh,360px);margin:.75rem 0 0;padding:0;list-style:none;overflow:auto}.search-modal__results button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef1f5;gap:.25rem;width:100%;padding:.75rem .25rem;display:grid}.search-modal__results button:hover{background:#f7f9fc}.search-modal__results strong{font-size:.95rem}.search-modal__results em.search-modal__chapter{color:var(--pku-muted);letter-spacing:.02em;font-size:.75rem;font-style:normal}.search-modal__results span{color:var(--pku-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.search-modal__empty{color:var(--pku-muted);padding:1rem .25rem}.share-overlay{z-index:80;place-items:center;display:grid;position:fixed;inset:0}.share-overlay__backdrop{cursor:pointer;background:#0a0c188c;border:0;position:absolute;inset:0}.share-overlay__row{z-index:1;flex-wrap:wrap;justify-content:center;gap:1.5rem;padding:1rem;display:flex;position:relative}.share-overlay__icon{background:#fff;border-radius:999px;place-items:center;width:4.25rem;height:4.25rem;display:grid;overflow:hidden;box-shadow:0 10px 28px #0a0c1838}.share-overlay__icon img{object-fit:contain;width:2.4rem;height:2.4rem}.share-overlay__icon span{color:var(--pku-text);font-size:1.2rem;font-weight:700}.boot{text-align:center;min-height:100vh;color:var(--pku-muted);place-content:center;gap:.75rem;padding:2rem;display:grid}.boot--error h1{color:var(--pku-text);font-family:var(--font-display);margin:0}.boot--error p{max-width:36rem;margin:0}.app{min-height:100vh}:root{--pku-header-start:#353274;--pku-header-mid:#763f7e;--pku-header-end:#ac486b;--pku-bg:#ebf4fa;--pku-accent:#e85d3c;--pku-text:#1a1a2e;--pku-muted:#5a5d66;--pku-white:#fff;--pku-border:#e6eaf0;--header-h:64px;--font-primary:system-ui, sans-serif;--font-secondary:var(--font-primary);--font-tertiary:var(--font-primary);--font-display:var(--font-secondary);--font-body:var(--font-primary);--font-scale-primary:1;--font-scale-secondary:1;--font-scale-tertiary:1;--font-mult:1;--line-height:1.55;--content-max:920px;--frame-width:100;--shadow-panel:0 12px 40px #1a1a2e2e}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--pku-text);background:var(--pku-bg);line-height:var(--line-height,1.55);margin:0}.app{line-height:var(--line-height,1.55);max-width:100%}html.is-embed,html.is-embed body,html.is-embed #root,html.is-embed .app{height:100%;min-height:100%}html.is-embed body{overflow:auto}button,a{font:inherit}img{max-width:100%;display:block}#root{min-height:100vh}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.is-hide-mobile{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kenburns,.reveal,.richtext__copy,.richtext__float,.media-band__img,.split-section__copy,.split-section__box-inner,.split-section__media,.split-section__panel{opacity:1!important;transition:none!important;animation:none!important}.reveal,.richtext__copy,.media-band__img,.split-section__copy,.split-section__box-inner,.split-section__media,.split-section__panel,.richtext__float{transform:none!important}.richtext__float.is-mirrored{transform:scaleX(-1)!important}}.has-slot-anim.anim-none{opacity:1!important;animation:none!important;transform:none!important}.split-section__copy.has-slot-anim,.split-section__media.has-slot-anim,.split-section__panel.has-slot-anim,.richtext__copy.has-slot-anim,.richtext__float.has-slot-anim,.media-band__img.has-slot-anim,.cell-text__body.has-slot-anim,.cell-text__title.has-slot-anim,.cell-text__cta.has-slot-anim,.cell-text__socials.has-slot-anim,.cell-media.has-slot-anim,.cell-media-bundle.has-slot-anim,.cell-media__explainer.has-slot-anim,.cell-media__rest.has-slot-anim,.cell-quote.has-slot-anim,.section-cell.has-slot-anim,.section-frame__band-title.has-slot-anim,.section-frame__heading.has-slot-anim{opacity:unset;transform:unset;transition:none;animation:none}.has-slot-anim.anim-fade-up{opacity:0;transition:opacity var(--anim-duration,.5s) ease, transform var(--anim-duration,.5s) ease;transform:translateY(18px)}.has-slot-anim.anim-fade-up.is-visible{opacity:1;transform:none}.has-slot-anim.anim-slide-in-left{opacity:0;transition:opacity var(--anim-duration,.5s) ease, transform var(--anim-duration,.5s) cubic-bezier(.22, 1, .36, 1);transform:translate(-2.75rem)}.has-slot-anim.anim-slide-in-left.is-visible{opacity:1;transform:none}.has-slot-anim.anim-slide-in-right{opacity:0;transition:opacity var(--anim-duration,.5s) ease, transform var(--anim-duration,.5s) cubic-bezier(.22, 1, .36, 1);transform:translate(2.75rem)}.has-slot-anim.anim-slide-in-right.is-visible{opacity:1;transform:none}.has-slot-anim.anim-zoom-wobble{opacity:0;transform:scale(.76)}.has-slot-anim.anim-zoom-wobble.is-visible{animation:slot-zoom-wobble var(--anim-duration,1.15s) cubic-bezier(.22, 1, .36, 1) forwards}.has-slot-anim.anim-zoom-wobble.is-mirrored,.is-mirrored .has-slot-anim.anim-zoom-wobble{transform:scaleX(-1)scale(.76)}.has-slot-anim.anim-zoom-wobble.is-visible.is-mirrored,.is-mirrored .has-slot-anim.anim-zoom-wobble.is-visible{animation:slot-zoom-wobble-mirror var(--anim-duration,1.15s) cubic-bezier(.22, 1, .36, 1) forwards}@keyframes slot-zoom-wobble{0%{opacity:0;transform:scale(.76)}58%{opacity:1;transform:scale(1.05)}78%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes slot-zoom-wobble-mirror{0%{opacity:0;transform:scaleX(-1)scale(.76)}58%{opacity:1;transform:scaleX(-1)scale(1.05)}78%{transform:scaleX(-1)scale(.98)}to{opacity:1;transform:scaleX(-1)scale(1)}}@media (width<=720px){.has-slot-anim.anim-slide-in-left,.has-slot-anim.anim-slide-in-right{transform:translateY(18px)}.has-slot-anim.anim-slide-in-left.is-visible,.has-slot-anim.anim-slide-in-right.is-visible{transform:none}.has-slot-anim.anim-zoom-wobble.is-visible{animation-name:slot-zoom-wobble-mobile}.has-slot-anim.anim-zoom-wobble.is-visible.is-mirrored,.is-mirrored .has-slot-anim.anim-zoom-wobble.is-visible{animation-name:slot-zoom-wobble-mirror-mobile}}@keyframes slot-zoom-wobble-mobile{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes slot-zoom-wobble-mirror-mobile{0%{opacity:0;transform:scaleX(-1)scale(.92)}to{opacity:1;transform:scaleX(-1)scale(1)}}@media (prefers-reduced-motion:reduce){.has-slot-anim{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
/*$vite$:1*/