@font-face{font-family:Figtree;src:url(/fonts/figtree/Figtree%5Bwght%5D.ttf) format("truetype");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader/Newsreader%5Bopsz%2Cwght%5D.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}:root{color-scheme:light;--ink:#111c33;--muted:#45526a;--blue:#2a5b8c;--orange:#f0643f;--paper:#e2e8ed;--line:#c7d0da}body{margin:0;background:#e2e8ed;-webkit-font-smoothing:antialiased}.pps-design a{color:#2a5b8c}.pps-design a:hover{color:#111c33}.pps-design .pps-footer-social-link{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;min-height:44px;padding:0 12px;border:1px solid #d3dbe3;border-radius:999px;background:#f5f7fa;color:#2a5b8c;font:600 14px Figtree,sans-serif;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.pps-design .pps-footer-social-link:hover{background:#e8eef4;border-color:#8fa4b8;color:#111c33}.pps-footer-policy-links{justify-content:flex-start}@container (width >= 900px){.pps-footer-policy-links{justify-content:flex-end}}.pps-design :focus-visible{outline:3px solid #111c33;outline-offset:2px;box-shadow:0 0 0 6px #ffffff}.pps-design h1[tabindex="-1"]:focus,.pps-design h2[tabindex="-1"]:focus,.pps-design h3[tabindex="-1"]:focus{outline:none;box-shadow:none}.pps-design summary{list-style:none}.pps-design summary::-webkit-details-marker{display:none}.pps-account details[open] .plus,.pps-design details[open] .faq-plus{transform:rotate(45deg)}.pps-design input,.pps-design select,.pps-design textarea{font:inherit}.pps-only-desktop,.pps-only-mobile{display:contents}@container (width < 900px){.pps-landing .pps-only-desktop{display:none}}@container (width >= 900px){.pps-landing .pps-only-mobile{display:none}}@container (width < 860px){.pps-account .pps-only-desktop{display:none}}@container (width >= 860px){.pps-account .pps-only-mobile{display:none}}.pps-fluid-button{width:auto}@container (width < 900px){.pps-landing .pps-fluid-button{width:100%}}@container (width < 860px){.pps-account .pps-fluid-button{width:100%}}.pps-lake-figure{margin-bottom:-20px}@container (width < 900px){.pps-landing .pps-lake-figure{margin-bottom:12px}}.pps-account-chip{display:inline}@container (width < 860px){.pps-account .pps-account-chip{display:none}}.pps-gathering details[open] .plus{transform:rotate(45deg)}.pps-gathering button,.pps-gathering input,.pps-gathering select,.pps-gathering textarea{font-family:inherit}.pps-gathering a,.pps-gathering button:not(:disabled),.pps-gathering summary{transition:background-color .15s ease,color .15s ease,border-color .18s ease,box-shadow .18s ease,opacity .15s ease}.pps-gathering button:not(:disabled):active{filter:brightness(.94)}.pps-gathering details[open]>:not(summary){animation:fadein .16s ease both}.pps-gathering nav[aria-label="This show"] button{transition:border-color .2s ease,color .2s ease}.pps-gathering [data-tabbar]{transition:transform .26s cubic-bezier(.22,.61,.36,1),width .26s cubic-bezier(.22,.61,.36,1),opacity .15s ease}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@container (width < 860px){.pps-gathering .pps-only-desktop{display:none!important}}@container (width >= 860px){.pps-gathering .pps-only-mobile{display:none!important}}@container (width < 860px){.pps-gathering .pps-fluid-button{width:100%}}.pps-hdr-row{min-height:64px}.pps-hdr-left,.pps-hdr-row{flex-wrap:wrap}.pps-hdr-logo{height:clamp(26px,2.6cqw,32px)}.pps-hdr-div{display:block}.pps-hdr-avatar{display:flex}.pps-hdr-sub{display:block}.pps-show-tabs{grid-template-columns:repeat(4,max-content);column-gap:28px}.pps-show-tab{font-size:15px}@container (width < 860px){.pps-gathering .pps-hdr-row{min-height:56px;flex-wrap:nowrap}.pps-gathering .pps-hdr-left{flex-wrap:nowrap}.pps-gathering .pps-hdr-logo{height:20px}.pps-gathering .pps-hdr-avatar,.pps-gathering .pps-hdr-div,.pps-gathering .pps-hdr-sub{display:none}.pps-gathering .pps-show-tabs{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:4px}.pps-gathering .pps-show-tab{font-size:14px}.pps-gathering .pps-acc-main{grid-template-columns:minmax(0,1fr)}.pps-gathering .pps-acc-intro{grid-row:auto;position:static}.pps-gathering .pps-acc-card{grid-column:auto}.pps-gathering .pps-lib-card{grid-template-columns:minmax(0,1fr)}}.pps-acc-main{grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.pps-acc-intro{grid-row:1/span 12;position:sticky}.pps-acc-card{grid-column:2}.pps-lib-card{grid-template-columns:auto minmax(0,1fr) auto}.pps-lib-thumb{width:92px}@container (width < 860px){.pps-gathering .pps-lib-thumb{width:72px}}.pps-home-hero{grid-template-columns:minmax(0,1fr) fit-content(calc(100% - 400px))}.pps-home-hero.pps-has-portrait{grid-template-columns:88px minmax(0,1fr) fit-content(calc(100% - 400px))}.pps-home-hero-actions{justify-self:end;grid-column:auto;min-width:0}.pps-home-hero h1{min-width:0;overflow-wrap:anywhere}.pps-home-portrait{width:88px}.pps-home-add{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.pps-home-empty{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.pps-home-wall{column-count:3}.pps-spot-ov{align-items:flex-start;padding:24px}.pps-spot-dlg{border-radius:16px;min-height:auto;margin:auto}.pps-spot-top{border-radius:16px 16px 0 0}.pps-spot-dlg{max-width:1040px}.pps-spot-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.pps-spot-right{padding:4px clamp(16px,3cqw,32px) clamp(16px,3cqw,32px)}.pps-spot-text{font-size:clamp(19px,2.2cqw,23px)}@container (width >= 900px){.pps-gathering .pps-spot-dlg{max-width:1180px;height:min(860px,calc(100vh - 48px));max-height:calc(100vh - 48px);overflow:hidden}.pps-gathering .pps-spot-body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.pps-gathering .pps-spot-left,.pps-gathering .pps-spot-right{overflow-y:auto}.pps-gathering .pps-spot-right{padding:clamp(16px,2.2cqw,24px);border-left:1px solid #e2e8ed}.pps-gathering .pps-spot-text{font-size:clamp(18px,1.7cqw,21px)}}.pps-gathering [data-spdec]:has(input:focus-visible){outline:2px solid #2a5b8c;outline-offset:2px}.pps-gathering [data-spdec]:has(input:not(:checked):not(:disabled)):hover{border-color:#111c33!important;background:#f8fafc!important}.pps-gathering [data-spdec]:has(input:disabled){cursor:default}.pps-gathering [data-spdec]:has(input:disabled:not(:checked)){opacity:.6}.pps-gathering [data-spacts]:has(details[open]){grid-auto-flow:row!important;grid-auto-columns:auto!important}@container (max-width: 370px){.pps-gathering [data-spacts]{grid-auto-flow:row!important;grid-auto-columns:auto!important}}.pps-gathering details[data-spabout]>summary [data-chev]{transition:transform .15s ease}.pps-gathering details[data-spabout][open]>summary [data-chev]{transform:rotate(90deg)}.pps-gathering [data-ownta]::placeholder{color:#5f6b7c;opacity:1;font-style:italic}.pps-gathering [data-gta],.pps-gathering [data-ownta]{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.pps-gathering [data-gta]:hover:not(:disabled):not(:focus):not([aria-invalid=true]),.pps-gathering [data-ownta]:hover:not(:disabled):not(:focus):not([aria-invalid=true]){border-color:#8e9aab!important}.pps-gathering [data-gta]:focus,.pps-gathering [data-gta]:focus-visible,.pps-gathering [data-ownta]:focus,.pps-gathering [data-ownta]:focus-visible{outline:none;border-color:#2a5b8c!important;background:#fff!important;box-shadow:0 0 0 3px rgba(42,91,140,.18)!important}@container (width < 1180px){.pps-gathering .pps-home-hero{grid-template-columns:minmax(0,1fr)}.pps-gathering .pps-home-hero.pps-has-portrait{grid-template-columns:88px minmax(0,1fr)}.pps-gathering .pps-home-hero-actions{justify-self:start;grid-column:1/-1;max-width:100%}}@container (width < 860px){.pps-gathering .pps-home-hero.pps-has-portrait{grid-template-columns:64px minmax(0,1fr)}.pps-gathering .pps-home-portrait{width:64px}}.pps-home-feat{grid-template-columns:minmax(0,1fr)}.pps-home-feat.pps-has-photo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}@container (width < 860px){.pps-gathering .pps-home-feat.pps-has-photo{grid-template-columns:minmax(0,1fr)}}.pps-review-banner{background:#7a4f00;color:#fff;font:700 14px Figtree,sans-serif;padding:8px 16px;text-align:center}.pps-ppl-grid{grid-template-columns:minmax(280px,5fr) minmax(0,7fr)}.pps-ppl-inv{position:sticky;top:24px}.pps-ppl-inv.pps-ppl-inv-tall{position:static}.pps-ppl-row{background:transparent;transition:background-color .18s ease}.pps-ppl-row:hover{background:#f4f6f8}.pps-ppl-row[aria-current=true],.pps-ppl-row[aria-current=true]:hover{background:#fdf3ee}.pps-ppl-send:hover:not(:disabled){background:#e85a35!important}.pps-rise{animation:rise .2s ease both}.pps-ppl-fields{grid-template-columns:repeat(2,minmax(0,1fr))}@container (width < 860px){.pps-gathering .pps-ppl-grid{grid-template-columns:minmax(0,1fr)}.pps-gathering .pps-ppl-inv{position:static}.pps-gathering .pps-ppl-fields{grid-template-columns:minmax(0,1fr)}}.pps-film-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"play" "ask"}.pps-film-cv{border-top:1px solid #e7dccd;padding-top:14px}.pps-film-main{gap:10px}.pps-film-h1{font-size:clamp(28px,min(3cqw,4.6vh),42px)}.pps-film-sub{font-size:15px}@container (width < 860px){.pps-gathering .pps-film-main{gap:6px}.pps-gathering .pps-film-h1{font-size:26px}.pps-gathering .pps-film-sub{font-size:14px}}.pps-set-cols{grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.pps-set-intro{position:sticky}@container (width < 860px){.pps-gathering .pps-set-cols{grid-template-columns:minmax(0,1fr)}.pps-gathering .pps-set-intro{position:static}}.pps-guest-cols{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}@container (width < 860px){.pps-gathering .pps-guest-cols{grid-template-columns:minmax(0,1fr)}}@container (width < 1000px){.pps-gathering .pps-home-wall{column-count:2}}@container (width < 860px){.pps-gathering .pps-home-add,.pps-gathering .pps-home-empty{grid-template-columns:minmax(0,1fr)}.pps-gathering .pps-spot-ov{align-items:flex-start;padding:0}.pps-gathering .pps-spot-dlg{border-radius:0;min-height:100%;margin:0;flex:none}.pps-gathering .pps-spot-top{border-radius:0}}@container (width < 560px){.pps-gathering .pps-home-wall{column-count:1}.pps-gathering [data-mc]{--rot:0deg}}.pps-gathering [data-mc]{--rot:0deg;position:relative;transform:translateY(0) rotate(var(--rot)) scale(1)}.pps-gathering button[data-mc]:not(:disabled),.pps-gathering button[data-mc]:not(:disabled):focus-visible,.pps-gathering button[data-mc]:not(:disabled):hover{transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1),background-color .3s cubic-bezier(.22,.61,.36,1),color .15s ease}.pps-gathering button[data-mc]:not(:disabled):active{transition:transform .12s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1),background-color .3s cubic-bezier(.22,.61,.36,1),color .15s ease}.pps-gathering [data-mc]:focus-visible,.pps-gathering [data-mc]:hover{z-index:2}@media (hover:hover) and (pointer:fine){.pps-gathering [data-mc=card]:not(:disabled):hover{transform:translateY(-3px) rotate(calc(var(--rot) * .45)) scale(1.012);box-shadow:0 2px 4px rgba(17,28,51,.08),0 18px 34px -16px rgba(17,28,51,.42)!important}.pps-gathering [data-mc=quote]:not(:disabled):hover{transform:translateY(-3px) rotate(calc(var(--rot) * .45)) scale(1.012);background-color:rgba(255,255,255,.55)!important}.pps-gathering [data-mc=feat]:not(:disabled):hover{transform:translateY(-2px) scale(1.004);box-shadow:0 2px 4px rgba(17,28,51,.08),0 18px 34px -16px rgba(17,28,51,.42)!important}.pps-gathering [data-mc=row]:not(:disabled):hover{transform:translateY(-1px);background-color:#fff!important}.pps-gathering [data-mc]:not(:disabled):active{transform:translateY(-1px) rotate(calc(var(--rot) * .45)) scale(1.004)}}.pps-gathering [data-mc=card]:focus-visible,.pps-gathering [data-mc=quote]:focus-visible{transform:translateY(-3px) rotate(calc(var(--rot) * .45)) scale(1.012)}.pps-gathering [data-card]:focus-visible{outline:3px solid #111c33;outline-offset:3px}.pps-gathering [data-reveal]{animation:mcopen .24s cubic-bezier(.22,.61,.36,1) both}@keyframes mcopen{0%{opacity:0;transform:translateY(6px) scale(.975)}to{opacity:1;transform:none}}.pps-gathering button[data-mc].mc-back{box-shadow:0 0 0 3px rgba(224,84,47,.55),0 8px 22px -14px rgba(17,28,51,.4)!important}@media (prefers-reduced-motion:reduce){.pps-gathering [data-reveal]{transform:none!important;opacity:1!important}.pps-gathering [data-mc]:active,.pps-gathering [data-mc]:focus-visible,.pps-gathering [data-mc]:hover{transform:rotate(var(--rot))!important}}@media(prefers-reduced-motion:reduce){.pps-account *,.pps-account :after,.pps-account :before,.pps-gathering *,.pps-gathering :after,.pps-gathering :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.legacy-ui *{box-sizing:border-box}.legacy-ui{color:var(--ink);font-family:Figtree,system-ui,sans-serif;font-size:17px;line-height:1.55}.legacy-ui a{color:var(--blue);text-underline-offset:4px}.legacy-ui button,.legacy-ui input,.legacy-ui select,.legacy-ui textarea{font:inherit}.legacy-ui .button,.legacy-ui button{min-height:44px;border:1.5px solid var(--line);border-radius:10px;padding:10px 18px;background:#fff;color:var(--ink);font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.legacy-ui .primary{background:var(--orange);border-color:transparent;min-height:54px}.legacy-ui .quiet{border-color:transparent;background:transparent;color:var(--blue)}.legacy-ui button:disabled{cursor:default;opacity:.55}.legacy-ui .button:hover,.legacy-ui button:hover:not(:disabled){filter:brightness(.97)}.legacy-ui :focus-visible{outline:3px solid var(--blue);outline-offset:4px}.legacy-ui h1,.legacy-ui h2,.legacy-ui h3,.legacy-ui p{margin:0}.legacy-ui h1{font-size:clamp(32px,4vw,46px);line-height:1.05;letter-spacing:-.025em;font-weight:800}.legacy-ui h2{font-size:clamp(23px,3vw,30px);line-height:1.15}.legacy-ui h3{font-size:20px}.legacy-ui input:not([type=checkbox]),.legacy-ui select,.legacy-ui textarea{display:block;width:100%;min-height:52px;padding:12px 14px;border:1.5px solid #6b7789;border-radius:10px;background:#fff;color:var(--ink)}.legacy-ui textarea{resize:vertical;min-height:130px}.legacy-ui input[type=checkbox]{width:22px;height:22px;accent-color:var(--blue)}.legacy-ui label{display:grid;gap:6px;font-weight:700}.legacy-ui .check{display:flex;align-items:center;gap:10px}.legacy-ui .muted,.legacy-ui small{color:var(--muted)}.legacy-ui .header{padding:12px clamp(16px,3.2vw,40px);max-width:1320px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.legacy-ui .logo{width:clamp(180px,23vw,255px);height:auto;display:block}.legacy-ui .actions,.legacy-ui .links{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.legacy-ui .header a{min-height:44px;display:flex;align-items:center}.legacy-ui .container{max-width:1240px;margin:auto;padding:24px clamp(16px,3.2vw,40px) 80px}.legacy-ui .narrow{max-width:650px}.legacy-ui .stack{display:grid;gap:22px}.legacy-ui .card{background:#fff;padding:clamp(18px,3.4vw,36px);border-radius:16px;min-width:0}.legacy-ui .eyebrow{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--blue)}.legacy-ui .notice{border-left:4px solid var(--blue);padding:12px 16px;background:#f5f8fb;border-radius:6px}.legacy-ui .error{border-color:#b3261e;color:#8a1c16}.legacy-ui .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:22px}.legacy-ui .show-head{background:#fff;border-bottom:1px solid #d3dbe3}.legacy-ui .show-title{font:600 20px Newsreader,Georgia,serif}.legacy-ui .tabs{display:flex;gap:22px;max-width:1240px;margin:auto;padding:0 40px;overflow:auto}.legacy-ui .tabs a{display:block;min-height:48px;padding:10px 4px;border-bottom:3px solid transparent;white-space:nowrap;text-decoration:none;color:var(--muted);font-weight:700}.legacy-ui .tabs [aria-current=page]{border-color:#e0542f;color:var(--ink)}.legacy-ui .memory{transition:transform .3s ease,box-shadow .3s ease}.legacy-ui .memory:hover{transform:translateY(-3px) scale(1.012);box-shadow:0 10px 25px -15px #111c3360}.legacy-ui .memory p{white-space:pre-wrap;overflow-wrap:anywhere}.legacy-ui .status{min-height:24px}.legacy-ui .split{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px}.legacy-ui .rule{border-top:3px solid var(--ink);padding-top:20px}.legacy-ui .skip{position:fixed;top:-100px;background:#fff;padding:12px;z-index:100}.legacy-ui .skip:focus{top:8px}.legacy-ui ul{padding-left:22px}.legacy-ui video{width:100%;background:#111c33;border-radius:12px}@media(max-width:650px){.legacy-ui .split{grid-template-columns:1fr}.legacy-ui .tabs{padding:0 16px;gap:18px}.legacy-ui .header .identity{display:none}.legacy-ui .container{padding-top:18px}.legacy-ui .actions>*{max-width:100%}}@media(prefers-reduced-motion:reduce){.legacy-ui *,.legacy-ui :after,.legacy-ui :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.legacy-ui .memory:hover{transform:none}}@keyframes pps-ffade{0%{opacity:0}to{opacity:1}}@keyframes pps-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pps-fadein{0%{opacity:0}to{opacity:1}}@keyframes pps-settle{0%{opacity:0;transform:translateY(16px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(-1deg)}}@keyframes pps-spin{to{transform:rotate(1turn)}}@keyframes pps-recpulse{0%,to{opacity:1}50%{opacity:.35}}.pps-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pps-skip-link{position:fixed;top:-100px;left:12px;z-index:10000;padding:12px 18px;background:#fff;color:#111c33;border:2px solid #2a5b8c;border-radius:8px}.pps-skip-link:focus{top:12px;outline:3px solid #2a5b8c;outline-offset:3px}.pps-skeleton-block{background:#cdd6df}@keyframes pps-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:no-preference){.pps-skeleton-block{animation:pps-skeleton-pulse 1.8s ease-in-out infinite}}