.bloating-page{--bloat-ink:#172523;--bloat-paper:#f4f0e7;background:var(--bloat-paper);color:var(--bloat-ink)}.bloat-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;padding-top:76px;padding-bottom:80px;display:grid}.bloat-kicker{font-family:var(--font-mono),monospace;letter-spacing:.14em;margin:0 0 22px;font-size:11px;font-weight:700}.bloat-hero h1{letter-spacing:-.065em;margin:0 0 30px;font-size:clamp(64px,7vw,108px);font-weight:800;line-height:.95}.bloat-hero h1 span{color:#de482d;display:block}.bloat-lede{max-width:480px;margin-bottom:28px;font-size:20px;line-height:1.55}.bloat-meta{color:#56554c;max-width:350px;margin:15px 0 28px;font-size:12px;line-height:1.7}.bloat-text-link{text-underline-offset:5px;align-items:center;gap:9px;font-size:14px;text-decoration:underline;display:inline-flex}.bloat-cover{justify-self:end;max-width:430px;margin:0;transform:rotate(2deg)}.bloat-cover img{width:100%;height:auto;display:block;box-shadow:14px 18px #e3ded1,0 24px 44px #1725231f}.bloat-cover figcaption{letter-spacing:.1em;text-align:center;margin-top:28px;font:9px monospace}.bloat-thesis{color:#f4f0e7;background:#172523;padding:66px 0}.bloat-thesis .bloat-kicker{color:#dbed9b}.bloating-page h2{letter-spacing:-.04em;margin:0 0 32px;font-size:clamp(34px,4vw,52px);font-weight:750;line-height:1.07}.bloat-patterns{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.bloat-patterns article{border-top:1px solid #65665b;padding-top:24px}.bloat-patterns span{color:#dbed9b;letter-spacing:.1em;font:11px monospace}.bloat-patterns h3{margin:14px 0 12px;font-size:22px}.bloat-patterns p{color:#d1d0c5;max-width:290px;font-size:16px;line-height:1.6}.bloat-inside{padding-top:80px;padding-bottom:80px}.bloat-inside ol{margin:35px 0 0;padding:0;list-style:none}.bloat-inside li{border-top:1px solid #cfcabd;grid-template-columns:60px 1fr 1.2fr;align-items:start;gap:24px;padding:28px 0;display:grid}.bloat-inside li>span{color:#a73622;padding-top:5px;font:14px monospace}.bloat-inside h3{margin:0;font-size:23px;font-weight:650;line-height:1.2}.bloat-inside li p{color:#535247;max-width:460px;margin:0;font-size:16px;line-height:1.6}.bloat-tools{background:#e8e9dd;padding:66px 0}.bloat-tools-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.bloat-tools p:not(.bloat-kicker){max-width:380px;line-height:1.7}.bloat-tools ul{margin:0;padding:0;list-style:none}.bloat-tools li{border-bottom:1px solid #c8ccbb;gap:13px;padding:17px 0;line-height:1.5;display:flex}.bloat-tools li svg{flex-shrink:0;margin-top:3px}.bloat-final{justify-content:space-between;align-items:center;gap:32px;padding-top:80px;padding-bottom:60px;display:flex}.bloat-final h2{margin-bottom:16px}.bloat-final p:not(.bloat-kicker){color:#56554c}.bloat-note{color:#666356;max-width:800px;padding-bottom:44px;font-size:12px;line-height:1.7}.bloating-page a:focus-visible{outline-offset:5px;outline:3px solid #275b94}@media (max-width:760px){.bloat-hero{grid-template-columns:1fr;gap:50px;padding-top:42px;padding-bottom:55px}.bloat-hero h1{font-size:76px}.bloat-lede{font-size:18px}.bloat-cover{justify-self:center;width:84%;max-width:380px}.bloat-thesis{padding:46px 0}.bloat-patterns{grid-template-columns:1fr;gap:24px}.bloat-patterns p{max-width:none;margin-bottom:0}.bloat-inside{padding-top:55px;padding-bottom:55px}.bloat-inside li{grid-template-columns:32px 1fr;gap:12px}.bloat-inside li p{grid-column:2}.bloat-tools-grid{grid-template-columns:1fr;gap:20px}.bloat-tools{padding:48px 0}.bloat-final{flex-direction:column;align-items:flex-start;padding-top:55px}.bloat-final .n1-btn{justify-content:center;width:100%}.bloat-hero .n1-btn{max-width:100%}}@media (prefers-reduced-motion:reduce){.bloat-cover{transform:none}}:root[data-theme=dark] .n1.bloating-page{--n1-paper:#f2f0e9;--n1-paper-deep:#e9e6dd;--n1-ink:#10100f;--n1-ink-soft:#1b1c19;--n1-coral:#ff6b50;--n1-coral-deep:#d14a31;--n1-muted:#66665f;--n1-muted-dark:#9a9b93;--n1-hair:#10100f17;--n1-hair-strong:#10100f29;--n1-surface:#faf9f5;--n1-glass:#f2f0e9c7;--n1-tint:#10100f0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bloat-hero{grid-template-columns:.8fr 1.2fr;gap:38px}.bloat-hero h1{font-size:clamp(58px,6vw,88px)}.bloat-photo{margin:0}.bloat-photo img{border-radius:8px;width:100%;height:auto;display:block}.bloat-photo figcaption{color:#66665f;text-align:right;margin-top:9px;font-size:10px}.bloat-person-story{grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;padding-top:78px;display:grid}.bloat-person-story img{border-radius:6px;width:100%;height:auto;display:block}.bloat-person-story p:not(.bloat-kicker){font-size:18px;line-height:1.65}.bloat-person-story small{color:#66665f;font-size:10px}@media (max-width:760px){.bloat-hero{grid-template-columns:1fr}.bloat-person-story{grid-template-columns:1fr;gap:28px;padding-top:50px}.bloat-hero h1{font-size:68px}}
