#bento-overview{box-sizing:border-box;width:100%;padding-top:clamp(1.75rem,3vw,2.75rem);padding-bottom:clamp(1.5rem,2.5vw,2.25rem);--page-inset: 4dvw;--bento-hairline: rgba(255, 255, 255, .08);--bento-muted: rgba(255, 255, 255, .62);--bento-soft: rgba(255, 255, 255, .4);--bento-ink: #eef0f2}@media (min-width: 768px){#bento-overview{--page-inset: 6dvw}}@media (min-width: 1024px){#bento-overview{--page-inset: 8dvw}}html:not(.dark) #bento-overview{--bento-hairline: rgba(27, 24, 21, .1);--bento-muted: rgba(27, 24, 21, .68);--bento-soft: rgba(27, 24, 21, .52);--bento-ink: #1b1815}.home-flow{display:flex;flex-direction:column}.flow-block{padding-block:clamp(2rem,4vw,3.25rem);border-top:1px solid var(--bento-hairline)}.flow-block:first-child{border-top:0;padding-top:clamp(.5rem,1vw,1rem)}.strip-label{color:var(--bento-muted);font-family:var(--font-sans);font-size:.8rem;font-weight:400;letter-spacing:0;line-height:1.35;margin:0;text-transform:none}.card-link{color:var(--bento-muted);display:inline-block;font-family:var(--font-sans);font-size:.85rem;font-weight:300;letter-spacing:0;margin-top:clamp(1.4rem,2.6vw,2rem);text-transform:none}.card-link:hover{color:var(--k-red)}#bento-overview a:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:3px}html:not(.dark) #bento-overview a:focus-visible{outline-color:#18181bd1}.band-row{display:grid;gap:clamp(.6rem,1.2vw,.9rem);margin-top:clamp(.9rem,1.9vw,1.4rem);text-decoration:none}.band-statement{color:var(--bento-ink);font-family:var(--font-serif);font-size:clamp(1.7rem,3.6vw,2.75rem);font-weight:400;letter-spacing:-.035em;line-height:1.06;margin:0}.band-body{color:var(--bento-muted);font-size:clamp(.95rem,1.5vw,1.05rem);font-weight:300;line-height:1.6;margin:0;max-width:62ch}@media (min-width: 1000px){.band-row{align-items:baseline;-moz-column-gap:clamp(2rem,4vw,3.5rem);column-gap:clamp(2rem,4vw,3.5rem);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.band-statement{max-width:18ch}}.flow-block.domain-strip{background:#eae3d6;border-top:0;margin-inline:calc(-1 * var(--page-inset));padding-block:clamp(2.5rem,5vw,4.25rem);padding-inline:var(--page-inset);--bento-ink: #1b1815;--bento-muted: rgba(27, 24, 21, .72);--bento-soft: rgba(27, 24, 21, .55)}html:not(.dark) #bento-overview .flow-block.domain-strip{background:#14161b;--bento-ink: #eef0f2;--bento-muted: rgba(255, 255, 255, .66);--bento-soft: rgba(255, 255, 255, .42)}.domain-strip+.flow-block{border-top:0}.note-lead-title{color:var(--bento-ink);font-family:var(--font-serif);font-size:clamp(1.5rem,2.95vw,2.1rem);font-weight:300;letter-spacing:-.035em;line-height:1.06;transition:color .2s ease}.note-lead:hover .note-lead-title{color:var(--k-red)}.notes-strip ul{list-style:none;margin:clamp(1.9rem,3.8vw,2.8rem) 0 0;padding:0}.notes-strip li{border-top:1px solid var(--bento-hairline)}.notes-strip li .band-row{margin-top:0;padding-block:clamp(1.1rem,2.2vw,1.6rem)}.n-title{color:var(--bento-ink);font-family:var(--font-serif);font-size:clamp(1.15rem,2.1vw,1.5rem);font-weight:300;letter-spacing:-.028em;line-height:1.12;transition:color .2s ease}.notes-strip li a:hover .n-title{color:var(--k-red)}@media (min-width: 1000px){.notes-strip li .band-row{align-items:start}}.history-strip .band-statement{font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:300}@media (min-width: 1000px){.history-strip .band-statement{max-width:22ch}}.home-say-hello{align-items:baseline;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.75rem 2rem;justify-content:space-between;margin:clamp(1.75rem,3.5vw,2.75rem) 0 0;width:100%}.say-lead{color:var(--bento-muted);font-size:.95rem;font-weight:300;margin:0;max-width:46ch}.say-ways{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0}.say-ways a{color:var(--k-red);font-size:.95rem}.say-ways a:hover{text-decoration:underline;text-underline-offset:3px}.home-uses[data-astro-cid-j7pv25f6]{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.4rem .9rem;width:100%;margin:clamp(1.1rem,2.4dvh,1.6rem) 0 0;padding:0 4dvw clamp(1.75rem,4dvh,2.75rem)}@media (min-width: 768px){.home-uses[data-astro-cid-j7pv25f6]{padding-inline:6dvw}}@media (min-width: 1024px){.home-uses[data-astro-cid-j7pv25f6]{padding-inline:8dvw}}.home-uses[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9rem;font-weight:300;color:var(--k-ink-subtle);margin:0}.home-uses[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--k-red)}.home-uses[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-underline-offset:3px}
