@font-face{font-family:"serif";src:url(../media/newsreader_latin1_400_opsz24_72-s.p.0dvwmcrkwgw2r.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:79.54%;descent-override:28.68%;line-gap-override:0.0%;size-adjust:92.41%}.vxPsHq_className{font-family:"serif",serif Fallback;font-style:normal;font-weight:400}.vxPsHq_variable{--font-pi-serif:"serif", "serif Fallback"}
.pi{--pi-navy:#012253;--pi-navy-raised:#0a2c63;--pi-navy-deep:#011a40;--pi-ink:#f4f1ea;--pi-ink-2:#c9d2e0;--pi-ink-3:#8c9bb4;--pi-gold:#fecc56;--pi-gold-hover:#ffd978;--pi-gold-40:#fecc5666;--pi-blue:#01bbfc;--pi-line:#7a8eb2;--pi-danger:#ffb4a8;--pi-black:#0d0f14;--pi-legal:#9aa3b2;--pi-ink-deep:#00132f;--pi-navy-lift:#0b2e68;--pi-field-line:#6a7fa6;--pi-grain:url(/media/institute/grain.png);--pi-serif:var(--font-pi-serif), "Iowan Old Style", Georgia, serif;--pi-sans:var(--font-display), system-ui, sans-serif;--pi-base:cubic-bezier(.22, 1, .36, 1);--pi-move:cubic-bezier(.77, 0, .175, 1);--pi-gutter:24px;--pi-section:80px;background-color:var(--pi-navy);background-image:var(--pi-grain);color:var(--pi-ink-2);font-family:var(--pi-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-repeat:repeat;font-size:16px;line-height:1.6;position:relative;overflow-x:clip}@media (min-width:768px){.pi{--pi-gutter:32px}}@media (min-width:1024px){.pi{--pi-gutter:64px;--pi-section:128px;font-size:18px}}html:has(.pi){background:var(--pi-navy)}html:has(.pi) body{background:var(--pi-navy)}html:has(.pi){scroll-padding-top:96px}.pi ::selection{background:var(--pi-gold);color:var(--pi-navy)}.pi-wrap{width:min(1200px, 100% - 2 * var(--pi-gutter));margin-inline:auto}.pi-read{max-width:680px;margin-inline:auto}.pi-serif{font-family:var(--pi-serif);font-optical-sizing:auto;font-weight:400}.pi-h1{font-family:var(--pi-serif);color:var(--pi-ink);letter-spacing:-.02em;text-wrap:balance;font-size:36px;font-weight:400;line-height:1.05}.pi-h1>span{display:block}.pi-h2{font-family:var(--pi-serif);color:var(--pi-ink);letter-spacing:-.015em;text-wrap:balance;font-size:30px;font-weight:400;line-height:1.1}.pi-lead{font-family:var(--pi-serif);text-wrap:pretty;font-size:20px;font-weight:400;line-height:1.35}.pi-body{text-wrap:pretty;font-size:16px;line-height:1.6}@media (min-width:1024px){.pi-h1{font-size:72px}.pi-h2{font-size:48px}.pi-lead{font-size:24px}.pi-body{font-size:18px}}@media (max-width:379px){.pi-h1{font-size:30px}}.pi section[id]{scroll-margin-top:88px}.pi :focus-visible{outline:2px solid var(--pi-blue);outline-offset:3px}.pi-nav{z-index:20;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);max-width:calc(100% - 2 * var(--pi-gutter));background:#0a2c63b8;border:1px solid #fecc562e;border-radius:999px;align-items:center;padding:6px 8px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px -18px #000818e6}.pi-nav ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.pi-nav-link{min-height:44px;color:var(--pi-ink-2);white-space:nowrap;transition:color .2s var(--pi-base), background-color .2s var(--pi-base);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.pi-nav-link[aria-current]{color:var(--pi-ink)}.pi-nav-link:active{transition-duration:.14s;transform:scale(.97)}@media (hover:hover) and (pointer:fine){.pi-nav-link:hover{color:var(--pi-ink);background-color:#f4f1ea0f}}.pi-nav-dot{background:var(--pi-gold);opacity:0;pointer-events:none;width:4px;height:4px;transition:transform .25s var(--pi-move), opacity .2s var(--pi-base);border-radius:999px;position:absolute;bottom:7px;left:0}.pi-nav-dot.is-on{opacity:1}.pi-nav-dot.is-placing{transition:opacity .2s var(--pi-base)}.pi-nav-brand{width:0;transition:width .4s var(--pi-move);flex:none;overflow:hidden}.pi-nav-home{opacity:0;visibility:hidden;width:82px;min-height:44px;transition:opacity .25s var(--pi-base), visibility 0s linear .25s;border-radius:999px;align-items:center;padding:0 12px 0 8px;display:flex}.pi-nav-home img{flex:none;width:62px;max-width:none;height:auto;display:block}.pi-nav.has-brand .pi-nav-brand{width:82px}.pi-nav.has-brand .pi-nav-home{opacity:1;visibility:visible;transition:opacity .25s var(--pi-base) .12s, visibility 0s}@media (max-width:359px){.pi-nav-brand{display:none}}@media (max-width:767px){.pi-nav.has-brand .pi-nav-link{padding:0 10px}}.pi-nav-action{display:none}@media (min-width:768px){.pi-nav-action{transition:grid-template-columns .5s var(--pi-move);grid-template-columns:0fr;display:grid}.pi-nav-action>div{min-width:0;overflow:hidden}.pi-nav-action .pi-btn{opacity:0;visibility:hidden;transition:opacity .3s var(--pi-base), visibility 0s linear .3s, background-color .2s var(--pi-base);margin-left:6px}.pi-nav.has-action .pi-nav-action{grid-template-columns:1fr}.pi-nav.has-action .pi-nav-action .pi-btn{opacity:1;visibility:visible;transition:opacity .3s var(--pi-base) .15s, visibility 0s, background-color .2s var(--pi-base), transform .14s var(--pi-base)}}.pi-btn{background:var(--pi-gold);min-height:52px;color:var(--pi-navy);font-family:var(--pi-sans);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--pi-base), transform .14s var(--pi-base);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 32px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.pi-btn svg{transition:transform .2s var(--pi-base);flex:none}.pi-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.pi-btn:hover{background:var(--pi-gold-hover)}.pi-btn:hover svg.pi-arrow-out{transform:translate(2px,-2px)}}.pi-btn[aria-disabled=true]{cursor:progress}.pi-btn-sm{gap:8px;min-height:36px;padding:0 16px;font-size:14px}.pi-link{color:var(--pi-ink);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--pi-gold-40);text-decoration-color:var(--pi-gold-40);text-underline-offset:5px;background-image:linear-gradient(var(--pi-gold), var(--pi-gold));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .3s var(--pi-base), text-decoration-color .2s var(--pi-base), color .2s var(--pi-base);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:6px}@media (hover:hover) and (pointer:fine){.pi-link:hover{-webkit-text-decoration-color:var(--pi-gold);text-decoration-color:var(--pi-gold);background-size:100% 1px}}.pi-flink{color:var(--pi-ink-2);background-image:linear-gradient(var(--pi-gold), var(--pi-gold));transition:background-size .3s var(--pi-base), color .2s var(--pi-base);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:4px;text-decoration:none}@media (hover:hover) and (pointer:fine){.pi-flink:hover{color:var(--pi-ink);background-size:100% 1px}}.pi{--pi-hero-block:470px;--pi-logo-w:260px;--pi-hero-top:max(104px, (100svh - var(--pi-hero-block) - 140px) / 2)}@media (min-width:768px){.pi{--pi-logo-w:340px;--pi-hero-block:600px}}@media (min-width:1024px){.pi{--pi-logo-w:400px;--pi-hero-block:620px}}.pi-masthead{padding-top:var(--pi-hero-top);text-align:center}.pi-logo{width:var(--pi-logo-w);height:auto;margin-inline:auto;display:block}.pi-hero{text-align:center;flex-direction:column;align-items:center;padding-top:32px;padding-bottom:40px;display:flex}.pi-hero .pi-lead-line{max-width:680px;color:var(--pi-ink-2);margin-top:16px}.pi-hero .pi-hero-cta{width:100%;margin-top:32px}.pi-hero .pi-hero-cta .pi-btn{width:100%}@media (min-width:768px){.pi-hero .pi-hero-cta,.pi-hero .pi-hero-cta .pi-btn{width:auto}}@media (min-width:1024px){.pi-hero{padding-top:48px;padding-bottom:56px}.pi-hero .pi-lead-line{margin-top:24px}.pi-hero .pi-hero-cta{margin-top:40px}}.pi-rise{animation:pi-rise .45s var(--pi-base) .12s both}@keyframes pi-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pi-roots{width:100%;height:auto;display:block;overflow:visible}@media (max-width:767px){.pi-roots{width:190%;margin-left:-45%}}.pi-roots .pi-arc{stroke:var(--pi-gold);stroke-opacity:.85}.pi-roots .pi-root{stroke:var(--pi-gold);stroke-opacity:.6}.pi-roots .pi-hair{stroke-opacity:.7}.pi-about{padding-bottom:8px}.pi-plaque{text-align:center;background:#0a2c63d1;border:1px solid #fecc5629;border-radius:28px;max-width:880px;margin-inline:auto;padding:44px 24px 36px;position:relative;box-shadow:0 48px 96px -56px #000818f2}.pi-plaque:before{content:"";background:var(--pi-gold);width:11px;height:11px;box-shadow:0 0 0 5px var(--pi-navy);border-radius:999px;margin-left:-5.5px;position:absolute;top:-6px;left:50%}@media (min-width:768px){.pi-plaque{padding:60px 64px 52px}}@media (min-width:1024px){.pi-plaque{padding:68px 96px 60px}}.pi-statement{max-width:640px;color:var(--pi-ink-2);text-align:center;margin:28px auto 0}@media (min-width:1024px){.pi-statement{margin-top:32px;line-height:1.45}}.pi-term{color:#ffe2a0;white-space:nowrap}.pi-quote-band{background:var(--pi-grain), linear-gradient(to bottom, var(--pi-navy) 0, var(--pi-ink-deep) 64px, var(--pi-ink-deep) calc(100% - 64px), var(--pi-navy) 100%);background-repeat:repeat,no-repeat;padding-block:104px}@media (min-width:1024px){.pi-quote-band{padding-block:160px 152px}}.pi-quote{text-align:center;max-width:1040px;margin:0 auto}.pi-quote blockquote{margin:0}.pi-quote p{font-family:var(--pi-serif);color:var(--pi-ink);letter-spacing:-.025em;font-size:min(44px,8.7vw);font-weight:400;line-height:1.04}@media (min-width:768px){.pi-quote p{font-size:64px}}@media (min-width:1024px){.pi-quote p{font-size:88px}}.pi-quote .pi-qline{display:block}.pi-quote .pi-qline+.pi-qline{margin-top:8px}.pi-quote .pi-w-accent{color:var(--pi-gold)}.pi-book{background:var(--pi-grain), linear-gradient(to bottom, var(--pi-navy) 0, var(--pi-navy-lift) 64px, var(--pi-navy-lift) calc(100% - 64px), var(--pi-navy) 100%);background-repeat:repeat,no-repeat;padding-block:56px 64px}@media (min-width:1024px){.pi-book{padding-block:80px 96px}}.pi-book-head{text-align:center}.pi-book-head .pi-author{color:var(--pi-ink-2);letter-spacing:.01em;margin-top:16px;font-size:15px;font-weight:500;line-height:1.4}.pi-epigraph{font-family:var(--pi-serif);text-wrap:balance;font-weight:400}.pi-epigraph.is-italic{letter-spacing:0;font-style:italic}.pi-book-head .pi-epigraph{color:#f1dca6;letter-spacing:.02em;max-width:34ch;margin:20px auto 0;font-size:19px;line-height:1.4}@media (min-width:1024px){.pi-book-head .pi-epigraph{margin-top:24px;font-size:22px}}.pi-book-panel{background:#011a4080;border:1px solid #7a8eb22e;border-radius:28px;gap:32px;max-width:1120px;margin:40px auto 0;padding:12px 12px 32px;display:grid;box-shadow:0 48px 96px -56px #000818e6}@media (min-width:1024px){.pi-book-panel{grid-template-columns:1.08fr 1fr;align-items:center;gap:64px;margin-top:56px;padding:40px 64px 40px 40px}}.pi-book-media{isolation:isolate;position:relative}.pi-book-media:after{content:"";z-index:-1;background:radial-gradient(closest-side,#000614b3,#00061400);border-radius:50%;height:36px;position:absolute;bottom:-18px;left:10%;right:10%}.pi-book-frame{background:#f4f1ea14;border:1px solid #f4f1ea1f;border-radius:20px;padding:8px;box-shadow:0 32px 64px -32px #000614f2,0 8px 18px -10px #000614b3}.pi-book-clip{border-radius:13px;overflow:hidden}.pi-book-clip img{width:100%;height:auto;display:block}.pi-book-copy{text-align:center;padding-inline:12px}@media (min-width:1024px){.pi-book-copy{text-align:left;padding-inline:0}}.pi-book-copy .pi-blurb{max-width:52ch;color:var(--pi-ink-2);margin-inline:auto}@media (min-width:1024px){.pi-book-copy .pi-blurb{margin-inline:0;font-size:20px;line-height:1.6}}.pi-book-copy .pi-book-cta{margin-top:32px}.pi-book-copy .pi-book-cta .pi-btn{width:100%}@media (min-width:768px){.pi-book-copy .pi-book-cta .pi-btn{width:auto}}.pi-book-media.is-typeset:after{display:none}.pi-tb-stage{aspect-ratio:7/5;background:#e6e0d5;border:1px solid #f4f1ea24;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 32px 64px -32px #000614f2,0 8px 18px -10px #000614b3;container-type:inline-size}.pi-tb-stage:before{content:"";background:#d9d2c5;position:absolute;inset:79% 0 0}.pi-tb-scene{transform-origin:50% 86%;position:absolute;inset:0}@container (max-width:420px){.pi-tb-scene{scale:1.16}}.pi-tb-shadow{background:radial-gradient(closest-side,#14100a80,#14100a00);border-radius:50%;width:62%;height:6.4cqw;position:absolute;top:calc(86% - 4.4cqw);left:21%;transform:rotate(-3deg)}.pi-tb-book{--w:52cqw;--h:49.5cqw;--t:5.2cqw;left:calc(50% - (.866 * var(--w) - .5 * var(--t)) / 2);top:calc(86% - .9945 * var(--h));width:var(--w);height:var(--h);position:absolute}.pi-tb-front,.pi-tb-spine,.pi-tb-top{transform-origin:0 0;position:absolute;top:0;left:0}.pi-tb-front{width:var(--w);height:var(--h);background-color:#121212;background-image:linear-gradient(105deg,#ffffff0f,#fff0 45%);border-radius:0 .55cqw .55cqw 0;overflow:hidden;transform:matrix(.866,-.0523,0,.9945,0,0);box-shadow:inset 0 0 0 .13cqw #ffffff0d}.pi-tb-hinge{background:linear-gradient(90deg,#0000008c,#ffffff12 60%,#0000);width:.55cqw;position:absolute;top:0;bottom:0;left:2.65cqw}.pi-tb-spine{width:var(--t);height:var(--h);transform:translate(calc(-.5 * var(--t)), calc(-.0905 * var(--t))) matrix(.5, .0905, 0, .9945, 0, 0);background-color:#0a0a0a;background-image:linear-gradient(90deg,#ffffff0a,#ffffff14 45%,#00000059);border-radius:.4cqw 0 0 .4cqw;justify-content:center;align-items:center;display:flex}.pi-tb-spine p{writing-mode:vertical-rl;white-space:nowrap;color:#f4f1ea;font-family:var(--pi-serif);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:1.2cqw;font-size:1.55cqw;line-height:1;display:flex}.pi-tb-spine-rule{background:#f6c445;width:.14cqw;height:2.2cqw;display:block}.pi-tb-top{width:var(--w);height:var(--t);transform:translate(calc(-.5 * var(--t)), calc(-.0905 * var(--t))) matrix(.866, -.0523, .5, .0905, 0, 0);background:linear-gradient(#1a1a1a 0 12%,#f1ebdf 12%,#e4dccc 88%,#1a1a1a 88%)}.pi-tb-type{text-align:center;font-family:var(--pi-serif);color:#f4f1ea;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;font-weight:400;display:flex;position:absolute;inset:0 0 0 3.21cqw}:where(.pi-tb-type p){margin:0}.pi-tb-gold{color:#f6c445}.pi-tb-the,.pi-tb-of{color:#f6c445;letter-spacing:.32em;margin-right:-.32em;font-size:2.1cqw;line-height:1}.pi-tb-the{margin-bottom:1.66cqw}.pi-tb-of{margin-block:1.22cqw 1cqw;font-size:1.77cqw}.pi-tb-title{letter-spacing:.01em;-webkit-text-stroke:.06cqw currentColor;font-size:4.76cqw;line-height:.95}.pi-tb-cap{font-size:1.3em}.pi-tb-rule{background:#f6c445;width:12.17cqw;height:.18cqw;display:block}.pi-tb-rule:first-of-type{margin-top:2.88cqw}.pi-tb-tagline{text-transform:none;letter-spacing:.01em;color:#f4f1ea;margin-block:1.88cqw;font-size:2.21cqw;line-height:1.2}.pi-tb-author{letter-spacing:.22em;margin-top:2.99cqw;margin-right:-.22em;font-size:2.16cqw;line-height:1}.pi-contact{background:var(--pi-grain), linear-gradient(to bottom, var(--pi-navy) 0, var(--pi-navy-deep) 320px);background-repeat:repeat,no-repeat;padding-top:64px;padding-bottom:48px}@media (min-width:1024px){.pi-contact{padding-top:96px;padding-bottom:64px}}.pi-contact-head{text-align:center}.pi-card{--pi-card-pad:24px;max-width:760px;padding:var(--pi-card-pad);background:#0a2a60;border:1px solid #7a8eb238;border-radius:28px;margin:32px auto 0;position:relative;box-shadow:0 56px 110px -64px #000614}@media (min-width:768px){.pi-card{--pi-card-pad:56px}}@media (min-width:1024px){.pi-card{margin-top:48px}}.pi-card-inner{transition:opacity .25s var(--pi-base)}.pi-card-inner.is-leaving{opacity:0}.pi-invite{font-family:var(--pi-serif);color:var(--pi-ink);text-wrap:pretty;font-size:20px;font-weight:400;line-height:1.35}@media (min-width:1024px){.pi-invite{font-size:24px}}.pi-fields{gap:22px 20px;margin-top:32px;display:grid}@media (min-width:768px){.pi-fields{grid-template-columns:1fr 1fr}.pi-fields .pi-span{grid-column:1/-1}}.pi-field label,.pi-field .pi-label{color:#dde3ee;letter-spacing:.005em;transition:color .2s var(--pi-base);margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.4;display:block}.pi-field:focus-within label{color:var(--pi-ink)}.pi-input{border:1px solid var(--pi-field-line);width:100%;height:54px;color:var(--pi-ink);font-family:var(--pi-sans);appearance:none;transition:border-color .2s var(--pi-base), box-shadow .2s var(--pi-base), background-color .2s var(--pi-base);background:#0114326b;border-radius:14px;outline:none;padding:0 18px;font-size:16px;line-height:1.5;display:block;box-shadow:inset 0 1px 2px #00061440}@media (hover:hover) and (pointer:fine){.pi-input:hover{border-color:#8194b8}}.pi-input::placeholder{color:var(--pi-ink-3)}textarea.pi-input{resize:vertical;height:auto;min-height:168px;padding:15px 18px;line-height:1.55}.pi-select-wrap{position:relative}.pi-select-wrap select.pi-input{cursor:pointer;padding-right:44px}.pi-select-wrap svg{pointer-events:none;color:var(--pi-ink-2);position:absolute;top:50%;right:16px;translate:0 -50%}.pi-input:focus-visible,.pi-input:focus{border-color:var(--pi-blue);background-color:#01143299;outline:none;box-shadow:0 0 0 4px #01bbfc47}.pi-input[aria-invalid=true]{border-color:var(--pi-danger)}.pi-error{color:var(--pi-danger);margin-top:8px;font-size:14px;line-height:1.4}.pi-count{color:var(--pi-ink-3);text-align:right;font-variant-numeric:tabular-nums;margin-top:8px;font-size:14px;line-height:1.4}.pi-banner{color:var(--pi-danger);background:#ffb4a814;border:1px solid #ffb4a880;border-radius:12px;margin-top:24px;padding:14px 16px;font-size:14px;line-height:1.5}.pi-banner.is-info{color:var(--pi-ink-2);background:#7a8eb214;border-color:#7a8eb280}.pi-form-foot{margin:36px calc(-1 * var(--pi-card-pad)) calc(-1 * var(--pi-card-pad));padding:24px var(--pi-card-pad);background:#01143261;border-top:1px solid #7a8eb229;border-radius:0 0 27px 27px;flex-direction:column;gap:20px;display:flex}@media (min-width:768px){.pi-form-foot{flex-direction:row;justify-content:space-between;align-items:center;gap:40px;margin-top:44px;padding-block:28px}}.pi-privacy{max-width:452px;color:var(--pi-ink-2);text-wrap:pretty;font-size:14px;line-height:1.55}.pi-form-foot .pi-btn{width:100%}@media (min-width:768px){.pi-form-foot .pi-btn{flex:none;width:auto;min-width:184px}}.pi-turnstile{margin-top:24px}.pi-success-card{flex-direction:column;justify-content:center;padding-block:64px;display:flex;overflow:hidden}.pi-success{animation:pi-fade .25s var(--pi-base) both;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}@keyframes pi-fade{0%{opacity:0}to{opacity:1}}.pi-success .pi-success-title{font-family:var(--pi-serif);color:var(--pi-ink);font-size:30px;line-height:1.1}@media (min-width:1024px){.pi-success .pi-success-title{font-size:48px}}.pi-success p{color:var(--pi-ink-2)}.pi-success .pi-again{margin-top:8px}.pi-linkbtn{font:inherit;cursor:pointer;background-color:#0000;border:0}.pi-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pi-seam{background:var(--pi-grain), linear-gradient(to bottom, var(--pi-navy-deep), var(--pi-black));background-repeat:repeat,no-repeat;height:96px}.pi-footer{background:var(--pi-grain), var(--pi-black);color:var(--pi-ink-2);padding-bottom:40px}.pi-foot-grid{gap:48px;display:grid}@media (min-width:1024px){.pi-foot-grid{grid-template-columns:6fr 1fr 5fr;align-items:stretch;gap:0}.pi-foot-side{grid-column:3}}.pi-foot-side{flex-direction:column;justify-content:space-between;gap:40px;display:flex}.pi-foot-logo{width:240px;height:auto;display:block}.pi-foot-statement{max-width:460px;color:var(--pi-ink);margin-top:28px}.pi-attrib{color:var(--pi-ink-2);border-top:1px solid #f4f1ea14;align-items:center;gap:12px;padding-top:14px;font-size:14px;line-height:1.4;display:flex}.pi-attrib a{color:var(--pi-ink);transition:opacity .2s var(--pi-base);padding-block:10px;display:inline-flex}@media (hover:hover) and (pointer:fine){.pi-attrib a:hover{opacity:.8}}.pi-foot-cols{grid-template-columns:1fr 1fr;align-content:start;gap:32px;display:grid}@media (min-width:1024px){.pi-foot-cols{padding-top:16px}}.pi-foot-cols p{color:var(--pi-ink);font-size:14px;font-weight:600;line-height:1.4}.pi-foot-cols ul{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pi-foot-cols li a{padding-block:10px 6px;font-size:15px;line-height:1.4;display:inline-block}.pi-legal{color:var(--pi-legal);border-top:1px solid #f4f1ea14;gap:12px;margin-top:64px;padding-top:28px;font-size:12px;line-height:1.75;display:grid}.pi-legal p{text-wrap:pretty;max-width:68ch}@media (min-width:1024px){.pi-legal{grid-template-columns:1fr 1fr;gap:64px}}@media (prefers-reduced-motion:reduce){.pi .pi-rise{animation:none}.pi-nav-brand,.pi-nav-home{transition:none}.pi-btn,.pi-btn svg,.pi-nav-link{transition:background-color .2s,color .2s}.pi-btn:active,.pi-nav-link:active{transform:none}.pi-nav-dot{transition:opacity .2s}.pi-nav-action{transition:none}.pi-card-inner{transition:opacity .2s}.pi-success{animation:.2s both pi-fade}.pi-link,.pi-flink{transition:color .2s,text-decoration-color .2s}html:has(.pi){scroll-behavior:auto}}
