@layer components{.now-preview.svelte-k8kruk{align-items:center;gap:var(--space-xs);min-inline-size:0;min-block-size:var(--home-widget-height);padding:var(--home-now-inset);border-radius:var(--radius-l);background:var(--home-widget-background);color:var(--text-body);text-decoration:none;display:flex}.now-preview__image.svelte-k8kruk{inline-size:var(--home-widget-image-size);block-size:var(--home-widget-image-size);object-fit:cover;border-radius:var(--radius-m);flex:none}.now-preview__placeholder.svelte-k8kruk{background:var(--primary);color:var(--aqua);place-items:center;display:grid}.now-preview__placeholder.svelte-k8kruk svg:where(.svelte-k8kruk),.now-preview__arrow.svelte-k8kruk{inline-size:var(--home-now-icon-size);block-size:var(--home-now-icon-size)}.now-preview__copy.svelte-k8kruk{gap:var(--space-2xs);overflow-wrap:anywhere;flex:1;min-inline-size:0;display:grid}.now-preview__title.svelte-k8kruk{font-size:var(--font-size-small);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.now-preview__context.svelte-k8kruk{color:var(--text-muted);font-size:var(--font-size-meta);line-height:var(--leading-heading)}.now-preview__arrow.svelte-k8kruk{color:var(--aqua);flex:none}a.now-preview.svelte-k8kruk:is(:where(.svelte-k8kruk):hover,:where(.svelte-k8kruk):focus-visible) .now-preview__title:where(.svelte-k8kruk){color:var(--text-link);text-decoration:underline}@media (width<=30rem){.now-preview__image.svelte-k8kruk{display:none}.now-preview.svelte-k8kruk{padding:var(--space-s)}}.home.svelte-1uha8ag{gap:var(--home-section-gap);max-inline-size:var(--home-content-width);margin-inline:auto;display:grid}.home__hero.svelte-1uha8ag{justify-content:space-between;align-items:flex-start;gap:var(--space-l);min-block-size:var(--home-portrait-frame-size);display:flex}.home__hero-copy.svelte-1uha8ag{min-inline-size:0;max-inline-size:var(--home-hero-copy-width)}.home__eyebrow.svelte-1uha8ag,.home-card__eyebrow.svelte-1uha8ag{color:var(--text-muted);font-size:var(--font-size-meta);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-xs)}.home__hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){white-space:pre-line;background:linear-gradient(100deg, var(--text-main) 15%, var(--aqua) 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-inline-size:17ch;line-height:1.2}.home__lead.svelte-1uha8ag{max-inline-size:var(--text-width);color:var(--text-body);font-size:var(--font-size-body);margin-block-start:var(--space-m)}.home__portrait-feature.svelte-1uha8ag{inline-size:var(--home-portrait-frame-size);block-size:var(--home-portrait-frame-size);isolation:isolate;flex:none;place-items:center;margin-block-start:var(--space-s);margin-inline-end:var(--space-xs);display:grid;position:relative}.home__portrait-feature.svelte-1uha8ag:before,.home__portrait-feature.svelte-1uha8ag:after{inline-size:var(--home-portrait-size);block-size:var(--home-portrait-height);border-radius:var(--radius-l);content:"";position:absolute}.home__portrait-feature.svelte-1uha8ag:before{background:color-mix(in oklch, var(--primary-light) 36%, var(--surface-raised));transform:translate(-.65rem,.25rem)rotate(-8deg)}.home__portrait-feature.svelte-1uha8ag:after{background:color-mix(in oklch, var(--aqua) 24%, var(--surface-raised));transform:translate(.6rem,-.3rem)rotate(7deg)}.home__portrait.svelte-1uha8ag{z-index:1;inline-size:var(--home-portrait-size);block-size:var(--home-portrait-height);border:var(--border-width) solid color-mix(in oklch, var(--white) 45%, transparent);border-radius:var(--radius-l);box-shadow:0 .75rem 2rem color-mix(in oklch, var(--surface-page) 60%, transparent);object-fit:cover;position:relative}.home__portrait--placeholder.svelte-1uha8ag{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:var(--text-main);font-family:var(--font-heading);font-size:var(--h2);place-items:center;display:grid}.home__help.svelte-1uha8ag{container:home-help/inline-size}.home__help.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--h2);margin-block-end:var(--space-m)}.home__cards.svelte-1uha8ag{gap:var(--space-m);grid-template-columns:1fr;display:grid}@container home-help (width>=45rem){.home__cards.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-card.svelte-1uha8ag{isolation:isolate;align-content:start;gap:var(--space-xs);min-block-size:17.125rem;padding:var(--space-m);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-m);background:linear-gradient(155deg, var(--surface-card-top), var(--surface-card-bottom));box-shadow:var(--shadow-card);transition:border-color var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default);display:grid;position:relative}.home-card.svelte-1uha8ag:before{z-index:-1;border-radius:inherit;background:var(--home-card-highlight);content:"";pointer-events:none;position:absolute;inset:0}.home-card.svelte-1uha8ag:hover{border-color:var(--border-accent);transform:translateY(-.1875rem)}.home-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--h4)}.home-card.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.home-card__eyebrow){color:var(--text-body)}.home-card.svelte-1uha8ag a:where(.svelte-1uha8ag),.home__contact.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text-link);font-weight:var(--weight-semibold);text-decoration:none}.home-card.svelte-1uha8ag a:where(.svelte-1uha8ag){margin-block-start:var(--space-s)}.home-card.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.home__contact.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.home__now.svelte-1uha8ag{gap:var(--space-m);display:grid;container-type:inline-size}.home__now-card.svelte-1uha8ag{padding:var(--home-now-inset);border:var(--border-width) solid transparent;border-radius:var(--home-now-radius);background:linear-gradient(var(--primary-dark), var(--primary-dark)) padding-box, var(--home-glass-rim) border-box}.home__now-inner.svelte-1uha8ag{gap:var(--home-now-gap);padding:var(--home-now-padding);border:var(--border-width) solid var(--home-glass-border);border-radius:calc(var(--home-now-radius) - var(--home-now-inset));background:color-mix(in oklch, var(--home-now-background) 91%, transparent);display:grid}.home__now-header.svelte-1uha8ag{gap:var(--space-xs);display:grid}.home__now-lede.svelte-1uha8ag{color:var(--text-muted);font-size:var(--font-size-small)}.home__now-grid.svelte-1uha8ag{gap:var(--home-now-column-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home__now-grid.svelte-1uha8ag>div:where(.svelte-1uha8ag){align-content:start;gap:var(--home-now-entry-gap);grid-template-rows:auto 1fr auto;min-inline-size:0;display:grid}.home__now-note.svelte-1uha8ag{align-self:start}.home__listening-player.svelte-1uha8ag{min-inline-size:0}.home__spotify.svelte-1uha8ag{inline-size:100%;block-size:var(--home-spotify-height);border-radius:var(--radius-l);background:var(--home-widget-background);border:0;display:block}@container (width<=66rem){.home__now-grid.svelte-1uha8ag>div:where(.svelte-1uha8ag){grid-template-rows:none}.home__now-grid.svelte-1uha8ag{grid-template-columns:1fr}}.home__now-grid.svelte-1uha8ag>div:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){isolation:isolate;align-items:center;gap:var(--space-xs);color:var(--text-muted);font-size:var(--font-size-meta);text-transform:uppercase;display:flex;position:relative}.home__now-grid.svelte-1uha8ag>div:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag):before{inline-size:calc(2 * var(--home-now-icon-size));block-size:calc(2 * var(--home-now-icon-size));z-index:-1;background:var(--home-icon-radiance);content:"";pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:calc(-.5 * var(--home-now-icon-size));translate:0 -50%}.home__now-grid.svelte-1uha8ag svg:where(.svelte-1uha8ag){inline-size:var(--home-now-icon-size);block-size:var(--home-now-icon-size);color:var(--aqua);flex:none}.home__now.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--home-now-heading)}.home__journal.svelte-1uha8ag{isolation:isolate;padding-block:var(--section-space-m);gap:var(--space-m);display:grid;position:relative;container-type:inline-size}.home__journal.svelte-1uha8ag:before{inset-block:0;inset-inline:calc(-1 * var(--space-m));z-index:-1;background:var(--home-journal-background);content:"";position:absolute}.home__journal-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--h2)}.home__journal-header.svelte-1uha8ag{justify-content:space-between;align-items:end;gap:var(--home-now-column-gap);display:flex}.home__journal.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text-link);text-decoration:none}.home__journal.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.home-feature.svelte-1uha8ag{grid-template-columns:repeat(16,minmax(0,1fr));align-items:start;display:grid}.home-feature__image.svelte-1uha8ag{inline-size:100%;aspect-ratio:var(--home-feature-image-ratio);object-fit:cover;border-radius:var(--radius-m);grid-area:1/1/auto/12}.home-feature__story.svelte-1uha8ag{gap:var(--home-feature-gap);padding-block:var(--home-feature-padding);isolation:isolate;border-block-start:var(--border-width) solid var(--home-feature-border);border-inline-start:var(--border-width) solid var(--home-feature-border);background:var(--home-journal-background);border-start-start-radius:var(--radius-l);grid-area:1/10/auto/-1;margin-block-start:var(--home-feature-offset);padding-inline-start:var(--home-feature-padding);padding-inline-end:var(--space-m);display:grid;position:relative}.home-feature__story.svelte-1uha8ag:before{z-index:-1;border-radius:inherit;background:var(--home-card-highlight);content:"";pointer-events:none;position:absolute;inset:0}.home-feature__eyebrow.svelte-1uha8ag{color:var(--aqua);font-size:var(--font-size-meta);letter-spacing:.08em;text-transform:uppercase}.home-feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--home-feature-heading);line-height:var(--leading-heading);overflow-wrap:anywhere}.home-feature__excerpt.svelte-1uha8ag{color:var(--text-body)}.home-feature__action.svelte-1uha8ag{justify-self:start;align-items:center;gap:var(--space-s);min-block-size:var(--control-min-size);font-size:var(--font-size-small);font-weight:var(--weight-semibold);display:inline-flex}.home-feature__action-icon.svelte-1uha8ag{inline-size:var(--space-l);block-size:var(--space-l);background:var(--home-reading-action-background);transition:background var(--duration-fast) var(--ease-default);border-radius:50%;flex:none;place-items:center;display:grid}.home-feature__action-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){block-size:1em;inline-size:1em}.home-feature__action.svelte-1uha8ag:is(:where(.svelte-1uha8ag):hover,:where(.svelte-1uha8ag):focus-visible){text-decoration:none}.home-feature__action.svelte-1uha8ag:is(:where(.svelte-1uha8ag):hover,:where(.svelte-1uha8ag):focus-visible) .home-feature__action-label:where(.svelte-1uha8ag){text-decoration:underline}.home-feature__action.svelte-1uha8ag:is(:where(.svelte-1uha8ag):hover,:where(.svelte-1uha8ag):focus-visible) .home-feature__action-icon:where(.svelte-1uha8ag){background:var(--home-reading-action-background-hover)}.home-feature[data-image=false].svelte-1uha8ag .home-feature__story:where(.svelte-1uha8ag){padding:var(--space-l);grid-column:1/-1;margin-block-start:0}@container (width<=45rem){.home__journal-header.svelte-1uha8ag{flex-direction:column;align-items:start}.home-feature.svelte-1uha8ag{grid-template-columns:1fr}.home-feature__image.svelte-1uha8ag{aspect-ratio:var(--home-feature-mobile-ratio);grid-area:auto/1}.home-feature__story.svelte-1uha8ag{padding:var(--home-now-gap) var(--home-feature-mobile-padding) var(--home-feature-mobile-padding);border-inline-start:0;border-start-end-radius:var(--radius-l);grid-area:auto/1;margin-block-start:calc(-1 * var(--home-feature-overlap))}}.home__contact.svelte-1uha8ag{padding-block:var(--section-space-s);justify-content:space-between;align-items:center;gap:var(--space-m);display:flex}.home__contact.svelte-1uha8ag>div:where(.svelte-1uha8ag){gap:var(--space-xs);display:grid}.home__contact.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--h2)}.home__contact.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted)}.home__contact.svelte-1uha8ag a:where(.svelte-1uha8ag){white-space:nowrap}@media (width<=48rem){.home__hero.svelte-1uha8ag{align-items:flex-start;min-block-size:0}.home__portrait-feature.svelte-1uha8ag{inline-size:var(--home-portrait-frame-size-tablet);block-size:var(--home-portrait-frame-size-tablet);margin-block-start:0}.home__portrait-feature.svelte-1uha8ag:before,.home__portrait-feature.svelte-1uha8ag:after,.home__portrait.svelte-1uha8ag{inline-size:var(--home-portrait-size-tablet);block-size:var(--home-portrait-height-tablet)}.home__portrait-feature.svelte-1uha8ag:before{transform:translate(-.3rem,.15rem)rotate(-8deg)}.home__portrait-feature.svelte-1uha8ag:after{transform:translate(.3rem,-.15rem)rotate(7deg)}.home-card.svelte-1uha8ag{min-block-size:0}.home__contact.svelte-1uha8ag{flex-direction:column;align-items:flex-start}}@media (width<=30rem){.home__now-card.svelte-1uha8ag{margin-inline:max(calc(-1 * var(--gutter)), min(0rem, calc((100% - var(--home-spotify-min-width)) / 2)))}.home__listening-player.svelte-1uha8ag{margin-inline:calc(-1 * (var(--home-now-padding) + var(--home-now-inset)))}.home__portrait-feature.svelte-1uha8ag{display:none}}}
