.site-header[data-astro-cid-ctg3m53h]{position:relative;z-index:2;padding-block:var(--space-20)}.bar[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.brand[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:var(--space-12);text-decoration:none;font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);letter-spacing:var(--type-subheading-tracking)}.brand[data-astro-cid-ctg3m53h] .icon{width:36px;height:36px;border-radius:var(--radius-8)}@media(max-width:640px){.brand[data-astro-cid-ctg3m53h]{font-size:var(--type-label-size)}}.social[data-astro-cid-zamss57n]{display:flex;flex-wrap:wrap;gap:var(--space-8);list-style:none;padding:0;margin:var(--space-16) 0 0}a[data-astro-cid-zamss57n]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--color-border-muted);color:var(--color-ink-secondary);background:var(--color-surface);transition:color .15s ease,border-color .15s ease}a[data-astro-cid-zamss57n]:hover,a[data-astro-cid-zamss57n]:focus-visible{color:var(--color-ink);border-color:var(--color-ink-tertiary)}svg[data-astro-cid-zamss57n]{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.site-footer[data-astro-cid-gcn2mc3v]{border-top:1px solid var(--color-border-muted);padding-block:var(--space-40) var(--space-48);margin-top:var(--space-48);position:relative;z-index:1}.cols[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--space-32) var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--space-32)}.brand[data-astro-cid-gcn2mc3v]{grid-column:1 / -1}.brand[data-astro-cid-gcn2mc3v] .t-body-small[data-astro-cid-gcn2mc3v]{color:var(--color-ink-secondary);margin-top:var(--space-4)}nav[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--space-8);align-content:start}nav[data-astro-cid-gcn2mc3v] .t-caption[data-astro-cid-gcn2mc3v]{margin-bottom:var(--space-4)}nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{text-decoration:none;font-size:var(--type-label-small-size);font-weight:var(--type-label-small-weight);color:var(--color-ink-secondary)}nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--color-ink);text-decoration:underline}@media(min-width:760px){.cols[data-astro-cid-gcn2mc3v]{grid-template-columns:1.6fr repeat(3,minmax(0,1fr))}.brand[data-astro-cid-gcn2mc3v]{grid-column:auto}}.disclaimer[data-astro-cid-gcn2mc3v]{max-width:62ch;color:var(--color-ink-secondary);margin-bottom:var(--space-16)}:root{--color-ink: #18181b;--color-ink-secondary: #3d3d3d;--color-ink-tertiary: #6b6b73;--color-ink-ghost: #8f8779;--color-background: #f2f1e8;--color-surface: #ffffff;--color-surface-warm: #fbfbf8;--color-surface-paper: #f8f7f1;--color-surface-lift: #f7f6f0;--color-wash-sage: #cde0c7;--color-destructive: #e78284;--color-success: #81c8be;--color-warning: #ef9f76;--color-brand-primary: #a8e6da;--color-surface-muted: #efebe0;--color-border-muted: #e2ddd0;--color-chart-guide: #e2ddd0;--color-divider: rgb(17 17 17 / .12);--color-relational-freeze-primary: #a8e6da;--color-relational-freeze-accent: #679294;--color-relational-freeze-ink: #527172;--color-relational-freeze-halftone-ink: #00a490;--color-addiction-primary: #f7d5bc;--color-addiction-accent: #de674a;--color-addiction-ink: #a5503c;--color-addiction-halftone-ink: #ea833b;--color-worry-primary: #e5d0f2;--color-worry-accent: #a878c2;--color-worry-ink: #7e5a90;--color-worry-halftone-ink: #ad7fc3;--color-adhd-primary: #f2da9c;--color-adhd-accent: #cf6d81;--color-adhd-ink: #9a5463;--color-adhd-halftone-ink: #b88712;--color-procrastination-primary: #f1b4ae;--color-procrastination-accent: #e65e69;--color-procrastination-ink: #a74950;--color-procrastination-halftone-ink: #b85c62;--color-grief-primary: #c7d6f7;--color-grief-accent: #6e8eb1;--color-grief-ink: #546b85;--color-grief-halftone-ink: #8da4d9;--color-self-doubt-primary: #dcdcf8;--color-self-doubt-accent: #8484ce;--color-self-doubt-ink: #63619f;--color-self-doubt-halftone-ink: #989ad2;--color-sleep-primary: #bce3de;--color-sleep-accent: #ac8443;--color-sleep-ink: #826535;--color-sleep-halftone-ink: #74b6ad;--color-moment-of-care-primary: #d3e2c0;--color-moment-of-care-accent: #72925a;--color-moment-of-care-ink: #56713f;--color-moment-of-care-halftone-ink: #86a96a;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-28: 28px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--radius-4: 4px;--radius-8: 8px;--radius-12: 12px;--radius-16: 16px;--radius-20: 20px;--radius-24: 24px;--radius-full: 999px;--type-display-xl-size: 44px;--type-display-xl-line-height: 50px;--type-display-xl-tracking: -.03em;--type-display-xl-weight: 500;--type-display-size: 28px;--type-display-line-height: 34px;--type-display-tracking: -.02em;--type-display-weight: 500;--type-title-size: 26px;--type-title-line-height: 32px;--type-title-tracking: -.04em;--type-title-weight: 500;--type-card-title-size: 22px;--type-card-title-line-height: 28px;--type-card-title-tracking: -.01em;--type-card-title-weight: 400;--type-heading-size: 20px;--type-heading-line-height: 26px;--type-heading-tracking: -.01em;--type-heading-weight: 500;--type-heading-regular-size: 20px;--type-heading-regular-line-height: 26px;--type-heading-regular-tracking: -.01em;--type-heading-regular-weight: 400;--type-subheading-size: 18px;--type-subheading-line-height: 24px;--type-subheading-tracking: -.01em;--type-subheading-weight: 500;--type-body-large-size: 17px;--type-body-large-line-height: 26px;--type-body-large-tracking: 0em;--type-body-large-weight: 400;--type-label-size: 16px;--type-label-line-height: 22px;--type-label-tracking: 0em;--type-label-weight: 500;--type-label-strong-size: 16px;--type-label-strong-line-height: 22px;--type-label-strong-tracking: 0em;--type-label-strong-weight: 700;--type-label-small-size: 14px;--type-label-small-line-height: 20px;--type-label-small-tracking: 0em;--type-label-small-weight: 500;--type-body-size: 16px;--type-body-line-height: 22px;--type-body-tracking: 0em;--type-body-weight: 400;--type-body-small-size: 14px;--type-body-small-line-height: 20px;--type-body-small-tracking: 0em;--type-body-small-weight: 400;--type-caption-size: 13px;--type-caption-line-height: 18px;--type-caption-tracking: 0em;--type-caption-weight: 400;--type-caption-strong-size: 13px;--type-caption-strong-line-height: 18px;--type-caption-strong-tracking: 0em;--type-caption-strong-weight: 700;--type-overline-size: 12px;--type-overline-line-height: 16px;--type-overline-tracking: .06em;--type-overline-weight: 500;--type-overline-strong-size: 12px;--type-overline-strong-line-height: 16px;--type-overline-strong-tracking: .06em;--type-overline-strong-weight: 700;--type-micro-size: 11px;--type-micro-line-height: 15px;--type-micro-tracking: .04em;--type-micro-weight: 500;--type-caption-small-size: 11px;--type-caption-small-line-height: 14px;--type-caption-small-tracking: 0em;--type-caption-small-weight: 400;--type-count-size: 10px;--type-count-line-height: 12px;--type-count-tracking: 0em;--type-count-weight: 500;--type-caption-small-strong-size: 11px;--type-caption-small-strong-line-height: 14px;--type-caption-small-strong-tracking: 0em;--type-caption-small-strong-weight: 500;--type-chart-key-size: 10px;--type-chart-key-line-height: 12px;--type-chart-key-tracking: 0em;--type-chart-key-weight: 400}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-background);color:var(--color-ink);font-family:Satoshi,ui-sans-serif,system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-line-height);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit}:where(h1,h2,h3,h4,p,ul,ol){margin:0}:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:var(--radius-4)}.t-display-xl{font-size:clamp(var(--type-display-size),7vw,var(--type-display-xl-size));line-height:1.14;letter-spacing:var(--type-display-xl-tracking);font-weight:var(--type-display-xl-weight)}.t-display{font-size:clamp(var(--type-title-size),5vw,var(--type-display-size));line-height:1.21;letter-spacing:var(--type-display-tracking);font-weight:var(--type-display-weight)}.t-title{font-size:var(--type-title-size);line-height:var(--type-title-line-height);letter-spacing:var(--type-title-tracking);font-weight:var(--type-title-weight)}.t-heading{font-size:var(--type-heading-size);line-height:var(--type-heading-line-height);letter-spacing:var(--type-heading-tracking);font-weight:var(--type-heading-weight)}.t-subheading{font-size:var(--type-subheading-size);line-height:var(--type-subheading-line-height);letter-spacing:var(--type-subheading-tracking);font-weight:var(--type-subheading-weight)}.t-body-large{font-size:var(--type-body-large-size);line-height:var(--type-body-large-line-height);font-weight:var(--type-body-large-weight)}.t-body{font-size:var(--type-body-size);line-height:var(--type-body-line-height);font-weight:var(--type-body-weight)}.t-body-small{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-weight)}.t-label{font-size:var(--type-label-size);line-height:var(--type-label-line-height);font-weight:var(--type-label-weight)}.t-label-small{font-size:var(--type-label-small-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-weight)}.t-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);font-weight:var(--type-caption-weight);color:var(--color-ink-tertiary)}.t-overline{font-size:var(--type-overline-size);line-height:var(--type-overline-line-height);letter-spacing:var(--type-overline-tracking);font-weight:var(--type-overline-weight);text-transform:uppercase;color:var(--color-ink-tertiary)}.paper{position:relative}.paper:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.055'/%3E%3C/svg%3E")}.wrap{width:min(100% - var(--space-40),1080px);margin-inline:auto;position:relative;z-index:1}.wrap-narrow{width:min(100% - var(--space-40),680px);margin-inline:auto;position:relative;z-index:1}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.washed{--strength: .45;--wash-size: cover;--wash-blur: 4px;--wash-edge: 55%;--wash-fade: 100%;position:relative;isolation:isolate;overflow:hidden;background-color:var(--color-background)}.washed:before{content:"";position:absolute;inset:calc(var(--wash-blur) * -3);z-index:-1;background:var(--wash) center / var(--wash-size) no-repeat;filter:blur(var(--wash-blur));opacity:var(--strength);mix-blend-mode:multiply;mask-image:radial-gradient(farthest-side,#000 var(--wash-edge),transparent var(--wash-fade));pointer-events:none}.skip[data-astro-cid-qo5xhe7c]{position:absolute;left:var(--space-16);top:calc(var(--space-16) * -4);background:var(--color-ink);color:var(--color-surface);padding:var(--space-8) var(--space-16);border-radius:var(--radius-8);text-decoration:none;z-index:10;transition:top .12s ease}.skip[data-astro-cid-qo5xhe7c]:focus{top:var(--space-16)}.doc[data-astro-cid-qo5xhe7c]{padding-block:var(--space-48)}
