@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_154f82{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_154f82{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--bg:#FFFFFF;--bg-2:#F6F6F6;--bg-3:#EEEEEE;--read:#FAFAFA;--ink:#141414;--ink-2:#454545;--ink-3:#6B6B6B;--ink-4:#9A9A9A;--line:#E9E9E9;--line-2:#D8D8D8;--cream:#FFF4D6;--cream-2:#FFFAE8;--yellow:#FFC918;--yellow-ink:#151513;--cta:#151513;--cta-hover:#000000;--on-cta:#FFFFFF;--panel:#151513;--on-panel:#FFFFFF;--on-panel-2:rgba(255,255,255,.62);--panel-line:rgba(255,255,255,.14);--shadow-sm:0 1px 2px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04);--shadow:0 1px 3px rgba(0,0,0,.06),0 10px 30px rgba(0,0,0,.08);--logo-light:block;--logo-dark:none;--ui:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--head:var(--font-jakarta),var(--font-inter),sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#191919;--bg-2:#222222;--bg-3:#2B2B2B;--read:#1D1D1D;--ink:#F1F1F1;--ink-2:#CDCDCD;--ink-3:#9F9F9F;--ink-4:#6E6E6E;--line:#2C2C2C;--line-2:#3B3B3B;--cream:#3A3320;--cream-2:#2A2719;--cta:#F1F1F1;--cta-hover:#FFFFFF;--on-cta:#111111;--panel:#0D0D0D;--shadow-sm:0 1px 2px rgba(0,0,0,.5);--shadow:0 1px 3px rgba(0,0,0,.6),0 10px 30px rgba(0,0,0,.6);--logo-light:none;--logo-dark:block}}:root[data-theme=dark]{--bg:#191919;--bg-2:#222222;--bg-3:#2B2B2B;--read:#1D1D1D;--ink:#F1F1F1;--ink-2:#CDCDCD;--ink-3:#9F9F9F;--ink-4:#6E6E6E;--line:#2C2C2C;--line-2:#3B3B3B;--cream:#3A3320;--cream-2:#2A2719;--cta:#F1F1F1;--cta-hover:#FFFFFF;--on-cta:#111111;--panel:#0D0D0D;--shadow-sm:0 1px 2px rgba(0,0,0,.5);--shadow:0 1px 3px rgba(0,0,0,.6),0 10px 30px rgba(0,0,0,.6);--logo-light:none;--logo-dark:block}:where(.site *,.site :before,.site :after){box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--ui);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.site button){font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}:where(.site input,.site textarea){font:inherit;color:inherit}:where(.site a){color:inherit}.site :focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.app{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--bg);container-type:inline-size;container-name:app}.btn{display:inline-flex;align-items:center;gap:12px;height:42px;padding:0 6px 0 20px;border-radius:999px;background:var(--cta);color:var(--on-cta);font-family:var(--ui);font-size:13.5px;font-weight:600;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;transition:background .15s ease}.btn:hover{background:var(--cta-hover)}.btn .arr{width:30px;height:30px;border-radius:50%;background:var(--yellow);color:var(--yellow-ink);display:grid;place-items:center;flex:none;transition:transform .2s ease}.btn:hover .arr{transform:translateX(2px)}.btn.ghost{background:var(--bg);color:var(--ink);border:1px solid var(--line-2);padding:0 20px}.btn.ghost:hover{background:var(--bg-2)}.btn.sm{height:36px;font-size:13px;padding:0 5px 0 16px}.btn.sm .arr{width:26px;height:26px}.icon-btn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--ink-2);flex:none}.icon-btn:hover{background:var(--bg-2);color:var(--ink)}.topbar{display:flex;align-items:center;gap:12px;height:68px;padding:0 16px 0 12px;border-bottom:1px solid var(--line);background:var(--bg);flex:none}.brand{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;flex:none;text-decoration:none;padding:0 6px}.brand img{height:27px;width:auto;display:block}.brand .logo-l{display:var(--logo-light)}.brand .logo-d{display:var(--logo-dark)}.tagline{display:none;font-size:13px;font-weight:500;color:var(--ink-2);white-space:nowrap;letter-spacing:.005em;line-height:1.3}.spacer{flex:1 1;min-width:8px}.search-field{display:none;align-items:center;gap:9px;height:38px;width:280px;padding:0 6px 0 14px;border-radius:999px;background:var(--bg-2);border:1px solid transparent;color:var(--ink-3)}.search-field:focus-within{background:var(--bg);border-color:var(--line-2);box-shadow:var(--shadow-sm);color:var(--ink-2)}.search-field input{flex:1 1;min-width:0;border:0;background:none;outline:none;font-size:13.5px;color:var(--ink)}.search-field input::placeholder{color:var(--ink-4)}.search-field .close{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--ink-3)}.search-field .close:hover{background:var(--bg-3);color:var(--ink)}.topbar[data-search=open] .search-field{display:flex}.top-cta,.topbar[data-search=open] .search-btn{display:none}.shell{flex:1 1;min-height:0;display:grid;position:relative;grid-template-columns:1fr;grid-template-areas:"main"}.sidebar{grid-area:side;gap:1px;padding:18px 12px 12px;overflow-y:auto}.list,.sidebar{display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--bg)}.list,.pane{grid-area:main;min-width:0}.pane{overflow-y:auto;background:var(--bg)}.shell[data-view=list] .pane,.shell[data-view=message] .list{display:none}.sidebar{position:absolute;z-index:30;inset:0 auto 0 0;width:272px;transform:translateX(-101%);transition:transform .24s ease;box-shadow:var(--shadow)}.shell[data-drawer=open] .sidebar{transform:none}.fab{position:absolute;right:16px;bottom:18px;z-index:15;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--cta);color:var(--on-cta);box-shadow:var(--shadow)}.fab:hover{background:var(--cta-hover)}.shell[data-view=message] .fab{display:none}.scrim{position:absolute;inset:0;z-index:20;background:rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:opacity .24s ease}.shell[data-drawer=open] .scrim{opacity:1;pointer-events:auto}.topbar[data-search=open] .brand{display:none}.nav-item{text-decoration:none;display:flex;align-items:center;gap:12px;height:36px;padding:0 12px;border-radius:999px;color:var(--ink-2);font-size:14px;font-weight:500;text-align:left;flex:none}.nav-item svg{color:var(--ink-3);flex:none}.nav-item span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item .count{font-size:12px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nav-item:hover{background:var(--bg-2);color:var(--ink)}.nav-item[aria-current=true]{background:var(--cream);color:var(--ink);font-weight:600}.nav-item[aria-current=true] .count,.nav-item[aria-current=true] svg{color:var(--ink)}.nav-item[aria-current=true] .count{font-weight:600}.nav-head{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:22px 12px 8px}.sb-contact{flex-direction:column;gap:1px}.sb-contact a,.sb-contact span{display:flex;align-items:center;gap:12px;height:34px;padding:0 12px;border-radius:999px;font-size:13px;color:var(--ink-2);text-decoration:none;min-width:0}.sb-contact a:hover{background:var(--bg-2);color:var(--ink)}.sb-contact b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-contact svg{flex:none;color:var(--ink-3)}.sb-contact .resp{font-size:12px;color:var(--ink-3);height:auto;padding-top:6px}.sb-foot{margin-top:auto;padding:18px 12px 2px;font-size:11.5px;line-height:1.6;color:var(--ink-3)}.list-head{display:flex;align-items:baseline;gap:10px;padding:18px 20px 4px}.list-head h1{margin:0;font-family:var(--head);font-size:18px;font-weight:700;letter-spacing:-.02em}.list-head .sub{font-size:12px;color:var(--ink-3);margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.list-intro{padding:0 20px 14px;margin:0;font-size:13px;line-height:1.55;color:var(--ink-3);border-bottom:1px solid var(--line)}.rows{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1 1}.row-wrap{position:relative}.row-hit{position:absolute;inset:0;z-index:1;width:100%;border-radius:0;display:block}.row-hit:focus-visible{outline-offset:-3px}.row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:start;padding:12px 12px 12px 16px;border-bottom:1px solid var(--line);background:var(--read);min-height:44px}.row.unread{background:var(--bg)}.row-wrap:hover .row{background:var(--bg-2)}.row-wrap.on .row{background:var(--cream)}.avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:600;background:var(--bg-3);color:var(--ink-2);flex:none;letter-spacing:-.01em}.avatar.sy{background:var(--cta);color:var(--on-cta)}.avatar.thumb{border-radius:10px;overflow:hidden;position:relative;border:1px solid var(--line)}.avatar.thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.row-main{min-width:0}.row-top{display:flex;align-items:baseline;gap:8px}.row-from{flex:1 1;min-width:0;font-size:14px;font-weight:500;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-from .fold{font-weight:400;color:var(--ink-3)}.row-date{font-size:12px;color:var(--ink-3);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row-clip{color:var(--ink-4);display:inline-flex;align-self:center}.row-subject{display:block;font-size:14px;color:var(--ink);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-preview{font-size:13px;color:var(--ink-3);margin-top:3px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row.unread .row-from{font-weight:600;color:var(--ink)}.row.unread .row-subject{font-weight:600}.row.unread .row-date{color:var(--ink);font-weight:500}.star{position:relative;z-index:2;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--ink-4)}.star:hover{background:var(--bg-3);color:var(--ink-2)}.star[aria-pressed=true]{color:var(--yellow)}.star[aria-pressed=true] svg{fill:currentColor}.star[aria-pressed=true] svg path{stroke:#D9A600}.empty{padding:48px 24px;text-align:center;color:var(--ink-3);font-size:13.5px}.empty b{display:block;font-family:var(--head);font-size:16px;color:var(--ink);font-weight:700;margin-bottom:6px}.pane-bar{position:-webkit-sticky;position:sticky;top:0;z-index:5;gap:4px;height:52px;padding:0 12px;background:var(--bg);border-bottom:1px solid var(--line)}.back-btn,.pane-bar{display:flex;align-items:center}.back-btn{gap:6px;height:36px;padding:0 12px 0 8px;border-radius:999px;color:var(--ink-2);font-size:13.5px;font-weight:500}.back-btn:hover{background:var(--bg-2);color:var(--ink)}.pane-bar .ptitle{font-size:13px;font-weight:500;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:6px}.pane-bar .tools{margin-left:auto;display:flex;gap:2px}.tool{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--ink-2)}.tool:hover{background:var(--bg-2);color:var(--ink)}.tool[aria-pressed=true]{color:var(--yellow)}.tool[aria-pressed=true] svg{fill:currentColor}.tool[aria-pressed=true] svg path{stroke:#D9A600}.doc{padding:26px 22px 64px}@container app (min-width:900px){.doc{padding:30px 48px 72px}}.doc-inner{max-width:720px}.doc h1{font-family:var(--ui);font-size:clamp(20px,2.6cqi,24px);font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0 0 20px;color:var(--ink);text-wrap:balance}.sender{display:flex;gap:14px;align-items:flex-start;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--line)}.sender .s-main{flex:1 1;min-width:0}.sender .s1{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.sender .s1 b{font-size:14px;font-weight:600;color:var(--ink)}.sender .s1 small{font-size:13px;color:var(--ink-3)}.sender .s1 .when{margin-left:auto;font-size:12px;color:var(--ink-3);white-space:nowrap}.sender .s2{font-size:12.5px;color:var(--ink-3);margin-top:2px}.sender .s3{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.sender .s3 span{font-size:12px;color:var(--ink-2);background:var(--bg-2);border-radius:999px;padding:4px 10px}.doc .eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;line-height:1.5}.doc h2{font-size:18px;letter-spacing:-.02em;margin:28px 0 10px;text-wrap:balance}.doc h2,.doc h3{font-family:var(--head);font-weight:700;color:var(--ink)}.doc h3{font-size:15px;letter-spacing:-.01em;margin:18px 0 4px}.doc p{margin:0 0 14px;font-size:14.5px;line-height:1.65;color:var(--ink-2)}.doc strong{color:var(--ink);font-weight:600}.doc a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:2px}.doc a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.doc .btn{text-decoration:none;color:var(--on-cta)}.doc .btn.ghost,.doc .statement{color:var(--ink)}.doc .statement{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.35;margin:4px 0 18px;max-width:36ch}.doc .aside{display:block;background:var(--cream-2);border-radius:14px;padding:14px 18px;font-size:13.5px;line-height:1.6;color:var(--ink-2);margin:24px 0 0}.doc .meta-line{font-size:12px;font-weight:600;color:var(--ink-3);letter-spacing:.01em}.doc ul{margin:0 0 16px;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.doc ul li{font-size:14.5px;line-height:1.6;color:var(--ink-2)}.doc ul li::marker{color:var(--ink)}.doc ol{counter-reset:step;list-style:none;padding:0;margin:0 0 20px}.doc ol li{position:relative;padding:14px 0 14px 40px;border-top:1px solid var(--line);font-size:14.5px;line-height:1.6;color:var(--ink-2)}.doc ol li:last-child{border-bottom:1px solid var(--line)}.doc ol li:before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;left:0;top:17px;font-size:11px;font-weight:700;color:var(--ink-3)}.doc li>strong:first-child{display:block;color:var(--ink);font-weight:600}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--panel);border-radius:18px;padding:24px 10px;margin:4px 0 24px}.stat{padding:2px 20px;border-left:1px solid var(--panel-line)}.stat:first-child{border-left:0}.stat .v{font-size:30px;font-weight:700;letter-spacing:-.035em;color:var(--on-panel);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat .v.pending{font-size:14px;font-weight:500;letter-spacing:0;padding-top:6px}.stat .k,.stat .v.pending{color:var(--on-panel-2);line-height:1.4}.stat .k{font-size:12px;margin-top:7px}.svc{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:0 32px;gap:0 32px;counter-reset:svc;margin:4px 0 22px}.svc-i{position:relative;padding:16px 0 16px 34px;border-top:1px solid var(--line)}.svc-i:before{counter-increment:svc;content:counter(svc,decimal-leading-zero);position:absolute;left:0;top:19px;font-size:11px;font-weight:700;color:var(--ink-3)}.svc.plain .svc-i{padding-left:0}.svc.plain .svc-i:before{display:none}.svc-i b{display:block;font-family:var(--head);font-size:15.5px;font-weight:700;letter-spacing:-.015em;color:var(--ink);margin-bottom:4px}.svc-i p{margin:0;font-size:13.5px;line-height:1.55}.cta-row{display:flex;gap:10px;flex-wrap:wrap;margin:6px 0 24px}.figure{margin:20px 0 22px}.figure img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--line);background:#fff}.figure figcaption{font-size:12px;color:var(--ink-3);margin-top:8px}.shot{margin:22px 0 6px;max-width:480px}.shot img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);background:#fff}.shot figcaption{font-size:12px;color:var(--ink-3);margin-top:10px}.draft{margin:18px 0;padding:14px 16px;border-radius:12px;background:var(--bg-2);font-size:13.5px;line-height:1.55;color:var(--ink-2)}.draft b{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px}.atts{flex-wrap:wrap;margin:22px 0 0}.att,.atts{display:flex;gap:8px}.att{align-items:center;padding:9px 12px 9px 10px;border:1px solid var(--line-2);border-radius:10px;background:var(--bg);font-size:12.5px;color:var(--ink-2)}.att:hover{background:var(--bg-2);color:var(--ink)}.att .sz{font-size:11.5px;color:var(--ink-3)}.reply{margin-top:32px;padding-top:22px;border-top:1px solid var(--line);display:flex;gap:10px;flex-wrap:wrap;align-items:center}.reply p{flex:1 1 100%;margin:0 0 8px;font-size:13.5px;color:var(--ink-3)}.reply p b{display:block;font-size:15px;color:var(--ink);font-weight:600;margin-bottom:2px;letter-spacing:-.01em}.modal{position:fixed;inset:0;z-index:100;display:none;place-items:end center}.modal[data-open=true]{display:grid}.modal-scrim{position:absolute;inset:0;background:rgba(0,0,0,.4)}.sheet{position:relative;width:100%;max-width:580px;background:var(--bg);border:1px solid var(--line);border-radius:20px 20px 0 0;box-shadow:var(--shadow);max-height:92vh;overflow-y:auto}@media (min-width:700px){.modal{place-items:center}.sheet{border-radius:20px}}.sheet-head{display:flex;align-items:center;gap:10px;padding:16px 18px 12px}.sheet-head h2{margin:0;font-family:var(--head);font-size:17px;font-weight:700;letter-spacing:-.02em}.sheet-head .tool{margin-left:auto}.sheet form{padding:0 18px 18px}.field{display:grid;grid-template-columns:84px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:12px 0;border-top:1px solid var(--line)}.field label{font-size:12.5px;color:var(--ink-3)}.field input,.field textarea{width:100%;border:0;background:none;outline:none;font-size:14px}.field textarea{resize:vertical;min-height:110px;line-height:1.6;padding-top:2px}.field.stack{grid-template-columns:1fr;align-items:start;gap:6px}.sheet-foot{display:flex;align-items:center;gap:12px;padding:16px 0 0;flex-wrap:wrap;border-top:1px solid var(--line)}.sheet-foot .hint{font-size:12px;color:var(--ink-3);margin-left:auto;text-align:right}.sent{padding:44px 24px 48px;text-align:center}.sent .tick{width:48px;height:48px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:var(--yellow);color:var(--yellow-ink)}.sent h3{font-family:var(--head);font-size:19px;font-weight:700;margin:0 0 7px;letter-spacing:-.02em}.sent p{margin:0 auto;max-width:40ch;color:var(--ink-2);font-size:13.5px}@container app (min-width:700px){.topbar[data-search=open] .brand{display:flex}.shell{grid-template-columns:68px minmax(300px,360px) 1fr;grid-template-areas:"side main pane"}.sidebar{position:static;transform:none;box-shadow:none;width:auto;padding:18px 10px 14px;align-items:center}.shell[data-view=message] .list{display:flex}.shell[data-view=list] .pane{display:block}.pane{grid-area:pane}.back-btn,.fab,.nav-head,.nav-item span,.sb-contact,.sb-foot,.scrim{display:none}.nav-item{width:44px;height:44px;justify-content:center;padding:0;border-radius:50%}.nav-item .count{display:none}.topbar{height:80px}.brand img{height:32px}}@container app (min-width:900px){.topbar{height:92px}.brand img{height:36px}.tagline{display:block}.top-cta{display:inline-flex}}@container app (min-width:1500px){.shell{grid-template-columns:288px 460px 1fr}.doc{padding:44px 72px 88px}.doc-inner{max-width:820px;margin:0 auto}.doc.featured .doc-inner{max-width:880px}.list-head{padding:22px 24px 6px}.list-intro{padding:0 24px 16px}.row{padding:14px 16px 14px 20px}.sidebar{padding:22px 16px 16px}.fan a{width:200px}.fan .fan-img{height:275px}}@container app (min-width:1100px){.menu-btn{display:none}.shell{grid-template-columns:256px 380px 1fr}.sidebar{padding:20px 14px 14px;align-items:stretch}.nav-head,.nav-item span,.sb-foot{display:block}.sb-contact{display:flex}.nav-item{width:auto;height:36px;justify-content:flex-start;padding:0 12px;border-radius:999px}.nav-item .count{display:block}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media print{.fab,.list,.pane-bar,.reply,.sidebar{display:none!important}}.fan{display:flex;gap:14px;margin:8px 0 26px;padding:6px 2px 14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fan::-webkit-scrollbar{display:none}.fan a{flex:0 0 auto;width:168px;scroll-snap-align:start;text-decoration:none!important;color:inherit;display:block;transition:transform .25s ease}.fan a:nth-child(2){transform:translateY(10px)}.fan a:nth-child(3){transform:translateY(2px)}.fan a:nth-child(4){transform:translateY(14px)}.fan a:hover{transform:translateY(-4px)}.fan .fan-img{height:230px;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow)}.fan .fan-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.fan .fan-cap{margin-top:9px;font-size:12px;color:var(--ink-3);line-height:1.4}.fan .fan-cap b{display:block;font-size:13px;font-weight:600;color:var(--ink)}@container app (min-width:900px){.fan a{width:186px}.fan .fan-img{height:256px}}.bundle{padding:14px 16px 6px;border-bottom:1px solid var(--line)}.bundle-head{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.bundle-head b{font-size:13px;font-weight:600;color:var(--ink)}.bundle-head a{margin-left:auto;font-size:12px;color:var(--ink-3);text-decoration:none}.bundle-head a:hover{color:var(--ink);text-decoration:underline}.bundle-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.bundle-row::-webkit-scrollbar{display:none}.bundle-row a{flex:0 0 auto;width:92px;text-decoration:none;color:inherit}.bundle-row .b-img{height:118px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#fff;transition:transform .2s ease,box-shadow .2s ease}.bundle-row a:hover .b-img{transform:translateY(-2px);box-shadow:var(--shadow)}.bundle-row .b-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.bundle-row .b-cap{margin-top:6px;font-size:11.5px;color:var(--ink-2);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc .lead{font-size:16px;line-height:1.55;color:var(--ink-2);max-width:56ch;margin:0 0 18px}.pane-bar .ptitle{flex:1 1}.doc .atts .att{cursor:default}@media (prefers-reduced-motion:reduce){.bundle-row .b-img,.fan a{transition:none}}.doc .aside>p,.doc .draft>p,.doc .eyebrow>p,.doc .lead>p,.doc .meta-line>p,.doc .statement>p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}.doc .aside>p+p,.doc .draft>p+p{margin-top:8px}.app[data-intro]{position:-webkit-sticky;position:sticky;top:0;z-index:1}.runway{height:var(--runway,max(480px,85dvh))}.app[data-intro=on] .pane,.app[data-intro=on] .rows,.app[data-intro=on] .sidebar{overflow:hidden}.app[data-intro=on]{--ps:clamp(0,calc((var(--p,0) - .05)/.55),1);--pl:clamp(0,calc((var(--p,0) - .18)/.6),1);--pc:clamp(0,calc((var(--p,0) - .86)/.14),1);--pb:clamp(0,calc(var(--p,0)/.3),1)}.app[data-intro=on] .fab,.app[data-intro=on] .pane .doc,.app[data-intro=on] .pane-bar{opacity:var(--pc)}.app[data-intro=on] .list,.app[data-intro=on] .sidebar{will-change:transform}@container app (min-width:700px){.app[data-intro=on] .sidebar{transform:translateX(calc((var(--ps) - 1)*100%))}.app[data-intro=on] .list{transform:translateX(calc((var(--pl) - 1)*100%))}}@container app (max-width:699px){.app[data-intro=on] .list{opacity:var(--pl);transform:translateY(calc((1 - var(--pl))*32px))}}.intro{left:0;right:0;top:var(--topbar-h,62px);bottom:0;z-index:40;overflow:hidden;pointer-events:none}.intro,.intro-bg{position:absolute}.intro-bg{inset:0;background:var(--bg);opacity:calc(1 - var(--pb,0))}.intro-inner{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(24px,5cqi,56px) 24px 0;overflow:visible}.intro .morph{transform-origin:50% 50%;will-change:transform;opacity:calc(1 - var(--pc,0));pointer-events:auto}.intro-scroll{opacity:calc(1 - clamp(0,calc(var(--p,0)/.2),1));pointer-events:auto}.app[data-intro=off] .intro{display:none}.morph-title{font-family:var(--ui);font-weight:800;letter-spacing:-.04em;line-height:1.05;max-width:23ch;text-wrap:balance;color:var(--ink)}.morph-lead,.morph-title{text-align:center;margin-left:auto;margin-right:auto}.morph-lead{max-width:56ch;line-height:1.55;color:var(--ink-2)}.intro-eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 18px}.intro-title{font-size:clamp(34px,5.2cqi,68px);margin:0 0 22px}.intro-lead{font-size:clamp(15px,1.3cqi,19px);margin:0 0 26px}.intro .cta-row{margin:0 0 5vh;justify-content:center}.intro-fan{margin-top:auto;padding:0 12px 64px;height:auto;overflow:visible;--card-w:clamp(120px,15cqi,216px)}.intro-fade{position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(to bottom,transparent,var(--bg) 72%);pointer-events:none;opacity:calc(1 - var(--pb,0));z-index:1}.intro-fan a{width:var(--card-w);display:block}.intro-fan a,.intro-fan a:nth-child(2),.intro-fan a:nth-child(3),.intro-fan a:nth-child(4){transform:none}.intro-fan .fan-img{height:calc(var(--card-w)*1.376);box-shadow:0 18px 50px rgba(0,0,0,.14)}.intro-scroll{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);white-space:nowrap;display:flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;background:var(--bg);border:1px solid var(--line-2);color:var(--ink-2);font-size:12.5px;font-weight:600;box-shadow:var(--shadow-sm);animation:intro-nudge 2.4s ease-in-out infinite;z-index:2}@keyframes intro-nudge{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}}@container app (max-width:600px){.intro-fan a:nth-child(4){display:none}.intro-fan{gap:10px;--card-w:calc((100cqi - 68px)/3)}.intro .cta-row{margin-bottom:4vh}}@media (prefers-reduced-motion:reduce){.intro-scroll{animation:none}}@container app (max-width:699px){.intro{overflow:hidden;transform-origin:0 0;will-change:transform,opacity;transform:translate(calc(var(--bx,0px)*var(--p,0)),calc(var(--by,0px)*var(--p,0))) scale(calc(1 - (1 - var(--bs,.92))*var(--p,0)));opacity:calc(1 - clamp(0,calc((var(--p,0) - .55)/.3),1));border-radius:calc(var(--p,0)*28px);box-shadow:0 30px 90px rgba(0,0,0,calc(var(--p,0)*.22))}.intro-bg{opacity:1}.intro-fan{margin-top:0}.intro .morph{opacity:1;transform:none!important}.app[data-intro=on] .pane .doc{opacity:1}}.doc.featured .doc-inner{max-width:780px;margin:0 auto}.doc.featured .sender{padding-bottom:16px;margin-bottom:26px}.doc.featured .eyebrow{text-align:center;margin:0 0 14px}.doc.featured h1.hero-h1{font-size:clamp(26px,3.4cqi,38px);margin:0 auto 18px}.doc.featured .lead{font-size:16px;margin:0 auto 22px}.doc.featured .cta-row{justify-content:center;margin:0 0 28px}.doc.featured .fan{justify-content:center;overflow:visible;gap:16px;padding:6px 0 14px}.doc.featured .fan a{flex:1 1;min-width:0;width:auto}.doc.featured .fan .fan-img{position:relative;height:auto;aspect-ratio:1/1.376}.doc.featured .fan .fan-img img{position:absolute;inset:0;width:100%;height:100%}.doc.featured .fan a,.doc.featured .fan a:nth-child(2),.doc.featured .fan a:nth-child(3),.doc.featured .fan a:nth-child(4){transform:none}.doc.featured .stats{margin-top:8px}