.measurement-controls[data-astro-cid-dtg7l6mm]{font:inherit;padding:.75rem max(1rem,50vw - 620px)}.measurement-controls[data-astro-cid-dtg7l6mm] button[data-astro-cid-dtg7l6mm]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:3px;padding:.6rem .85rem}.analytics-choice[data-astro-cid-dtg7l6mm]{z-index:1000;background:var(--consent-bg,#fff);max-width:620px;color:var(--consent-ink,#111);border:1px solid var(--consent-ink,#111);max-height:80vh;margin-left:auto;padding:1.25rem;position:fixed;inset:auto 1rem 1rem;overflow:auto;box-shadow:0 4px 24px #0002}.analytics-choice[data-astro-cid-dtg7l6mm] h2[data-astro-cid-dtg7l6mm]{margin:0 0 .5rem;font:700 1.25rem/1.4 sans-serif}.analytics-choice[data-astro-cid-dtg7l6mm] p[data-astro-cid-dtg7l6mm]{margin:.5rem 0;font:400 1rem/1.5 sans-serif}.analytics-actions[data-astro-cid-dtg7l6mm]{flex-wrap:wrap;gap:.75rem;display:flex}.analytics-choice[data-astro-cid-dtg7l6mm] [data-astro-cid-dtg7l6mm][data-analytics-status]{font-size:.85rem}.analytics-choice[data-astro-cid-dtg7l6mm][hidden]{display:none}.analytics-choice[data-astro-cid-dtg7l6mm] a[data-astro-cid-dtg7l6mm]{color:inherit;text-decoration:underline}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-ext-400-normal.CXAzuTZb.woff2)format("woff2"),url(/_astro/figtree-latin-ext-400-normal.Gbh-3PTk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-400-normal.g7Dtegnw.woff2)format("woff2"),url(/_astro/figtree-latin-400-normal.BD4aNku5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-ext-600-normal.DJlfifZj.woff2)format("woff2"),url(/_astro/figtree-latin-ext-600-normal.CQqsimlV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-600-normal.Cv_xCTDl.woff2)format("woff2"),url(/_astro/figtree-latin-600-normal.BM_oTo4n.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/figtree-latin-ext-700-normal.CS4sQkGV.woff2)format("woff2"),url(/_astro/figtree-latin-ext-700-normal.BoDi4KL2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/figtree-latin-700-normal.th6qEP7c.woff2)format("woff2"),url(/_astro/figtree-latin-700-normal.BCCt2T1q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/newsreader-vietnamese-500-normal.CL6a8tp2.woff2)format("woff2"),url(/_astro/newsreader-vietnamese-500-normal.BEAbKU8A.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/newsreader-latin-ext-500-normal.BNHmvKvI.woff2)format("woff2"),url(/_astro/newsreader-latin-ext-500-normal.CZruMFou.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/newsreader-latin-500-normal.B66TYsaK.woff2)format("woff2"),url(/_astro/newsreader-latin-500-normal.DFwuUcdu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-vietnamese-600-normal.CaH84vfx.woff2)format("woff2"),url(/_astro/newsreader-vietnamese-600-normal.CVAR0otO.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-ext-600-normal.BXv5iMHi.woff2)format("woff2"),url(/_astro/newsreader-latin-ext-600-normal.BrbfzHZ5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-600-normal.30OJ_TG_.woff2)format("woff2"),url(/_astro/newsreader-latin-600-normal.DUnT2r2g.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f7f4f1;--paper:#fff;--ink:#241b2f;--muted:#6a5f73;--line:#e4dce3;--plum:#5b2d6e;--plum-soft:#f1e8f4;--sage:#3f6f5c;--sage-soft:#e5efea;--rose:#a2435c;--consent-bg:#fff;--consent-ink:#241b2f}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);margin:0;font:400 1.0625rem/1.65 Figtree,system-ui,sans-serif}a{color:var(--plum);text-underline-offset:3px}a:hover{color:var(--rose)}.wrap{max-width:1120px;margin:0 auto;padding:0 1rem}.skip{position:absolute;left:-9999px}.skip:focus{z-index:9;background:#fff;padding:.5rem;top:1rem;left:1rem}.desk{background:var(--plum);color:#fff}.desk-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-top:1rem;padding-bottom:1rem;display:flex}.name{color:#fff;align-items:center;gap:.6rem;font-family:Newsreader,Georgia,serif;font-size:1.35rem;font-weight:600;text-decoration:none;display:flex}.name i{color:#e8c9f2}.seal{letter-spacing:.06em;border:2px solid #e8c9f2;border-radius:6px;place-items:center;width:2.2rem;height:2.2rem;font:700 .8rem Figtree,sans-serif;display:grid}.desk nav ul{flex-wrap:wrap;gap:.25rem 1.3rem;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.desk nav a{color:#f3e9f6;text-decoration:none}.desk nav a[aria-current]{color:#fff;border-bottom:2px solid #e8c9f2}main{padding-top:2rem;padding-bottom:4rem}h1,h2{letter-spacing:-.01em;font-family:Newsreader,Georgia,serif;font-weight:600}h1{max-width:24ch;margin:.3rem 0 1rem;font-size:clamp(2rem,4.6vw,3rem);line-height:1.1}h2{margin:2.4rem 0 .7rem;font-size:1.55rem}h3{margin:0;font-size:1.12rem;font-weight:700}p,li{max-width:72ch}.lede{color:var(--muted);font-size:1.15rem}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--sage);margin:0;font-size:.78rem;font-weight:700}.eyebrow a{color:inherit;text-decoration:none}.small{color:var(--muted);font-size:.875rem}.kv{grid-template-columns:max-content 1fr;gap:.4rem 1rem;display:grid}.kv dt{font-weight:700}.kv dd{margin:0}.tier{border:1px solid var(--line);background:var(--paper);border-radius:4px;padding:0 .35rem;font-size:.78rem}.byline{color:var(--muted);font-size:.9rem}.lifecycle{border:1px solid var(--line);background:var(--paper);counter-reset:s;border-radius:10px;grid-template-columns:repeat(6,1fr);gap:0;margin:1.2rem 0;display:grid;overflow:hidden}.lifecycle li{text-align:center;color:var(--muted);border-right:1px solid var(--line);max-width:none;padding:.65rem .5rem;font-size:.85rem;font-weight:600;list-style:none;position:relative}.lifecycle li:last-child{border-right:0}.lifecycle li:before{counter-increment:s;content:counter(s);color:var(--line);font-family:Newsreader,serif;font-size:1.1rem;display:block}.lifecycle li.on{background:var(--plum);color:#fff}.lifecycle li.on:before{color:#e8c9f2}.lifecycle a{color:inherit;text-decoration:none}.lifecycle ol{display:contents}.table-scroll{background:var(--paper);border:1px solid var(--line);border-radius:10px;margin:1rem 0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.94rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.6rem .75rem}thead th{color:var(--muted);background:#faf7fb;font-size:.8rem;font-weight:700}tbody tr:last-child>*{border-bottom:0}td.c{text-align:center;color:var(--plum);font-size:1.05rem}.answer{background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--plum);border-radius:10px;margin:1.25rem 0;padding:1rem 1.25rem}.job{background:var(--sage-soft);border-radius:10px;margin:1rem 0;padding:.9rem 1.2rem}.heads{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;display:grid}.head{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:.9rem 1rem}.head b{color:var(--plum);font-family:Newsreader,serif;font-size:1.35rem;display:block}.head p{margin:.2rem 0 0;font-size:.93rem}.req{columns:2 280px;gap:2rem;padding-left:1.1rem}.req li{break-inside:avoid;margin-bottom:.4rem}.cards{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:1rem;display:grid}.card{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:.5rem;padding:1.1rem;display:flex}.card p{margin:0;font-size:.95rem}.chips{flex-wrap:wrap;gap:.3rem;display:flex}.chip{background:var(--plum-soft);color:var(--plum);border-radius:999px;padding:.1rem .55rem;font-size:.75rem;font-weight:600}.chip.s{background:var(--sage-soft);color:var(--sage)}.card .give{border-left:3px solid var(--rose);color:#5a3340;padding-left:.6rem}.body{margin-top:1rem}.cats{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;padding:0;list-style:none;display:grid}.cats li{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:1rem}.cats a{color:var(--ink);font-weight:700;text-decoration:none}.foot{background:var(--paper);border-top:1px solid var(--line);margin-top:3rem;padding:1.5rem 0;font-size:.9rem}.foot-inner{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.foot ul{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.empty{border:1px dashed var(--muted);border-radius:10px;padding:1rem}form fieldset{border:0;gap:.9rem;max-width:620px;padding:0;display:grid}form label{gap:.25rem;font-weight:600;display:grid}form input,form select,form textarea{font:inherit;border:1px solid var(--line);background:#fff;border-radius:8px;padding:.55rem}form button{font:inherit;background:var(--plum);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:.7rem 1rem;font-weight:700}.honeypot{position:absolute;left:-9999px}@media (width<=760px){.lifecycle{grid-template-columns:repeat(3,1fr)}.lifecycle li:nth-child(3){border-right:0}.lifecycle li:nth-child(-n+3){border-bottom:1px solid var(--line)}}
