@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--p3-white:#ffffff;--p3-paper:#f5f5f6;--p3-mist:#ececee;--p3-line:#e3e4e7;--p3-rule:#cfd1d5;--p3-silver:#9a9ea6;--p3-steel:#62666e;--p3-graphite:#2b2d32;--p3-char:#18191c;--p3-ink:#111214;--p3-black:#09090a;--p3-text:#111214;--p3-text-2:#3b3e44;--p3-text-3:#6b6f77;--p3-on-dark:#f3f3f4;--p3-on-dark-2:#a6a9b0;--p3-on-dark-3:#6f737a;--p3-hair-dark:rgb(255 255 255/12%);--p3-foil:linear-gradient(110deg,#8a8e95,#e9eaec 30%,#a3a7ad 48%,#ffffff 64%,#8f939a);--p3-risk:#b3261e;--p3-sans:"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--p3-fs-hero:clamp(2.5rem,5.6vw,5.75rem);--p3-fs-display:clamp(2rem,4vw,3.75rem);--p3-fs-h2:clamp(1.6rem,2.6vw,2.5rem);--p3-fs-h3:clamp(1.15rem,1.5vw,1.4rem);--p3-fs-lead:clamp(1.08rem,1.3vw,1.3rem);--p3-fs-body:1rem;--p3-fs-small:0.875rem;--p3-fs-cap:0.6875rem;--p3-r-1:8px;--p3-r-2:14px;--p3-r-3:20px;--p3-r-4:28px;--p3-r-5:40px;--p3-r-pill:999px;--p3-gutter:clamp(16px,4vw,56px);--p3-max:1320px;--p3-ease:cubic-bezier(0.2,0.7,0.1,1);--p3-ease-out-expo:cubic-bezier(0.16,1,0.3,1);--p3-ease-in-out:cubic-bezier(0.65,0,0.35,1);--p3-fast:160ms;--p3-med:420ms;--p3-slow:900ms}@media (max-width:640px){:root{--p3-r-4:22px;--p3-r-5:28px}}.p3-cap{font:600 var(--p3-fs-cap) /1.3 var(--p3-sans);letter-spacing:.16em;text-transform:uppercase}.p3-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.p3-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.p3-bowl{--p3-bowl-r:clamp(var(--p3-r-2),8cqh,var(--p3-r-5));position:relative;display:block;container-type:size}.p3-bowl-in{position:absolute;inset:0;display:block;overflow:hidden;background:var(--tone,var(--p3-mist));border-radius:var(--p3-bowl-r);border-radius:var(--p3-bowl-r) 50cqh 50cqh var(--p3-bowl-r);isolation:isolate}.p3-bowl.l>.p3-bowl-in{border-radius:50cqh var(--p3-bowl-r) var(--p3-bowl-r) 50cqh}.p3-bowl.t>.p3-bowl-in{border-radius:50cqw 50cqw var(--p3-bowl-r) var(--p3-bowl-r)}.p3-bowl-in>img,.p3-bowl-in>picture,.p3-bowl-in>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.p3-three{display:grid;grid-template-rows:minmax(0,.82fr) minmax(0,1fr);grid-gap:10px;gap:10px}.p3-three>.p3-bowl{height:100%}:root{--paper:#ffffff;--stone:#f4f4f6;--line:#e6e7ea;--ink:#101113;--mut:#62666e;--acc:#101113;--font:var(--p3-sans)}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}.p-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--paper)}.p-nav{position:-webkit-sticky;position:sticky;top:12px;z-index:50;margin:12px 12px 0;display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:0 8px;border-radius:var(--p3-r-pill);background:rgb(255 255 255/84%);border:1px solid rgb(16 17 19/7%);box-shadow:0 8px 32px rgb(9 9 10/7%);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px)}.p-wordmark{display:inline-flex;align-items:center;gap:11px;height:48px;padding:0 16px 0 5px;border-radius:var(--p3-r-pill);text-decoration:none;color:var(--ink);transition:background .2s}.p-wordmark:hover{background:rgb(127 127 127/10%)}.p-mark{width:36px;height:36px;flex:none}.p-wordmark-t{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.p-wordmark-t b{font:700 14.5px/1 var(--p3-sans);letter-spacing:-.015em}.p-wordmark-t span{position:relative;padding-left:12px;font:500 13.5px/1 var(--p3-sans);color:var(--mut)}.p-wordmark-t span:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:currentColor}.p-logo{filter:invert(1)}.p-logo-nav{height:34px;display:block}.p-logo-hero{height:76px;display:block;margin:0 auto}.p-nav-right{display:flex;align-items:center;gap:2px;flex-wrap:wrap;justify-content:flex-end}.p-nav-right a{display:inline-flex;align-items:center;height:42px;padding:0 15px;border-radius:var(--p3-r-pill);color:var(--mut);text-decoration:none;font:600 13.5px/1 var(--p3-sans);letter-spacing:0;transition:background .2s,color .2s}.p-nav-right a:hover{color:var(--ink);background:rgb(127 127 127/11%)}.p-who{margin-right:8px;font:500 12.5px/1.2 var(--p3-sans);color:var(--mut)}.p-signout{height:42px;padding:0 18px;margin-left:6px;background:var(--ink);border:1px solid var(--ink);border-radius:var(--p3-r-pill);color:#fff;font:600 13.5px/1 var(--p3-sans);letter-spacing:0;cursor:pointer;transition:background .2s}.p-signout:hover{background:#2b2d33}.p-main{flex:1 1;width:100%;max-width:1180px;margin:0 auto;padding:64px 36px 90px}.p-main.narrow{max-width:460px;display:flex;flex-direction:column;justify-content:center}.p-title{font:300 clamp(32px,5vw,52px)/1.02 var(--p3-sans);letter-spacing:-.045em}.p-title em{font-style:normal;font-weight:640;color:var(--ink)}.p-sub{font-size:15.5px;line-height:1.65;margin-top:18px;max-width:640px}.p-label,.p-sub{color:var(--mut)}.p-label{font:600 11px/1.3 var(--p3-sans);letter-spacing:.16em;text-transform:uppercase}.p-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--p3-r-4);padding:40px 36px;margin-top:30px}.p-card h3{font:600 16px/1.3 var(--p3-sans);letter-spacing:-.01em;margin-bottom:8px}.p-card .p-hint{color:var(--mut);font-size:13px;margin-bottom:26px;line-height:1.6}.p-card .p-hint a{color:var(--acc)}.p-field{margin-bottom:18px}.p-field label{display:block;font:600 11px/1.3 var(--p3-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:8px}.p-field input{width:100%;padding:13px 16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--p3-r-2);color:var(--ink);font-size:15px;font-family:var(--font);outline:none;transition:border-color .15s}.p-field input:focus{border-color:var(--acc)}.p-field input::placeholder{color:#b7b3ac}.p-btn{width:100%;margin-top:14px;padding:15px;background:var(--ink);color:#fff;border:none;border-radius:var(--p3-r-pill);font:600 14.5px/1 var(--p3-sans);letter-spacing:0;cursor:pointer;transition:opacity .15s}.p-btn:hover{opacity:.88}.p-btn:disabled{opacity:.5;cursor:default}.p-error{color:#a5342a;font-size:12px;margin-top:14px}.p-notice{margin-top:26px;padding:14px 18px;border:1px solid var(--line);background:var(--stone);border-radius:var(--p3-r-3);color:var(--ink);font-size:13.5px;line-height:1.55}.p-ok{color:#4d7c4d;font-size:12px;margin-top:14px}.p-section{margin-top:54px}.p-table{width:100%;border-collapse:collapse;margin-top:20px}.p-table th{text-align:left;font:600 11px/1.3 var(--p3-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);padding:8px 10px}.p-table td,.p-table th{border-bottom:1px solid var(--line)}.p-table td{padding:11px 10px;font-size:14px;vertical-align:middle}.p-table td.dim{color:var(--mut);font-size:13px}.p-table a{text-decoration:none}.p-table a:hover{color:var(--acc)}.p-badge{display:inline-block;padding:3px 10px;border:1px solid var(--line);border-radius:99px;font:600 11px/1.3 var(--p3-sans);color:var(--mut)}.p-badge.on{color:#4d7c4d;border-color:#bcd3bc}.p-badge.off{color:#a5342a;border-color:#e2b7b2}.p-mini{padding:7px 14px;background:transparent;border:1px solid var(--line);border-radius:var(--p3-r-pill);color:var(--mut);font:600 12.5px/1 var(--p3-sans);letter-spacing:0;cursor:pointer;transition:all .15s;margin-right:6px}.p-mini:hover{color:var(--ink);border-color:var(--acc)}.p-linkbox{margin-top:18px;padding:16px 18px;background:var(--stone);border:1px dashed var(--line);border-radius:var(--p3-r-3);font-size:13px;word-break:break-all;color:var(--ink)}.p-linkbox .p-label{display:block;margin-bottom:8px}.p-grant{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.p-grant select{padding:8px 12px;border:1px solid var(--line);border-radius:var(--p3-r-pill);font:13px var(--font);background:var(--paper);color:var(--ink)}.p-footer{margin:0 12px 12px;padding:18px 26px;border-radius:var(--p3-r-4);background:var(--stone);color:var(--mut);font:600 11px/1.4 var(--p3-sans);letter-spacing:.08em}@media (max-width:640px){.p-nav{top:8px;margin:8px 8px 0;padding:6px;gap:6px;border-radius:26px}.p-wordmark-t span{display:none}.p-mark{width:32px;height:32px}.p-logo-hero{height:62px}.p-nav-right{gap:0}.p-nav-right a{padding:0 9px}.p-nav-right a,.p-signout{height:38px;font-size:12.5px}.p-signout{padding:0 12px;margin-left:2px}.p-who{display:none}.p-main{padding:40px 20px 60px}.p-card{padding:28px 22px}}.p-field .p-textarea{width:100%;padding:13px 16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--p3-r-3);font-size:14px;line-height:1.5;font-family:var(--font);color:var(--ink);resize:vertical;outline:none}.p-field .p-textarea:focus{border-color:var(--acc)}.p-field label.p-check{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);margin:0;cursor:pointer}.p-field label.p-check input{width:16px;height:16px;margin:0;flex:none}.p-card .p-field .p-hint{margin-bottom:0}.p-results{margin-top:22px;border-top:1px solid var(--line);padding-top:16px}.p-results ul{list-style:none;margin:10px 0 0;padding:0}.p-results li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.p-results .dim{color:var(--mut);font-size:13px}.p-results-link{display:inline-flex;align-items:center;gap:8px}a.p-mini{display:inline-block;text-decoration:none}.p-mini.p-toggle{min-width:44px}.p-mini.p-toggle.on{color:#4d7c4d;border-color:#bcd3bc}.p-ends{display:inline-flex;align-items:center;gap:4px}.p-ends input{width:auto;font-size:13px;font-family:var(--font);padding:5px 10px;border:1px solid var(--line);border-radius:var(--p3-r-pill);background:var(--paper);color:var(--ink)}