@layer theme,base,components;@layer product{._pill_1jmjn_3,._all_1jmjn_4{min-block-size:var(--space-10);border-radius:var(--radius-pill);gap:var(--space-2);transition:border-color var(--duration-quick) var(--ease-interface), background-color var(--duration-quick) var(--ease-interface)}._pill_1jmjn_3{background:var(--beauty-domain-colour);color:var(--surface-ink);border-color:#0000}._pill_1jmjn_3[aria-pressed=true]{border-color:var(--surface-ink);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--surface-ink)}._pill_1jmjn_3:hover{border-color:var(--surface-ink);background:var(--beauty-domain-colour);color:var(--surface-ink)}._all_1jmjn_4{background:var(--surface);color:var(--text);border-color:var(--border-strong)}._all_1jmjn_4[aria-pressed=true]{background:var(--accent-surface-bg-strong);color:var(--accent-surface-text);border-color:var(--accent-surface-border)}@media (prefers-reduced-motion:reduce){._pill_1jmjn_3,._all_1jmjn_4{transition:none}}}@layer compositions{._heroSurface_1izn3_3{background:var(--surface-ink-opening);color:var(--text-on-ink)}._hero_1izn3_3{gap:var(--space-8);padding-block:var(--space-fluid-lg);align-items:center;display:grid}._heroCopy_1izn3_13{justify-items:start;gap:var(--space-5);display:grid}._heroTitle_1izn3_18{color:var(--text-on-ink);font-family:var(--font-display), serif;font-size:var(--font-size-display);font-weight:var(--font-weight-emphasis);font-synthesis:none;letter-spacing:var(--letter-spacing-none);line-height:var(--line-height-display)}._heroWord_1izn3_27{color:var(--accent-ink-on-ink);display:block}._heroLead_1izn3_31{max-inline-size:var(--max-width-prose);font-size:var(--font-size-title-lg);line-height:var(--line-height-relaxed)}._heroDescription_1izn3_36{max-inline-size:var(--max-width-prose);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed);color:var(--text-muted-on-ink)}._heroMeta_1izn3_42{font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed);color:var(--text-muted-on-ink)}._lessonInvite_1izn3_47{align-items:center;gap:var(--space-3) var(--space-5);inline-size:100%;border-block-start:var(--border-width-hairline) dashed var(--border-on-ink-strong);flex-wrap:wrap;padding-block-start:var(--space-5);display:flex}._lessonInvite_1izn3_47 p{font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed);color:var(--text-muted-on-ink);flex:16rem}._lessonQuote_1izn3_62{color:var(--accent-ink-on-ink);font-family:var(--font-display);font-size:var(--font-size-body);font-weight:var(--font-weight-emphasis);font-style:italic}._heroArt_1izn3_69{gap:var(--space-3);display:flex}._specimen_1izn3_73{align-content:center;justify-items:center;gap:var(--space-3);min-inline-size:0;padding:var(--space-2);overflow-wrap:anywhere;border-radius:var(--radius-lg);font-size:var(--font-size-body-sm);flex:1;display:grid}._finder_1izn3_85{border-block:var(--border-width-hairline) dashed var(--accent-surface-border);background:var(--accent-surface-bg-strong)}._finderControls_1izn3_89{scroll-margin-block-start:var(--space-6)}._shelves_1izn3_92,._startingPoints_1izn3_93,._results_1izn3_94{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}._shelves_1izn3_92{grid-template-columns:repeat(2,minmax(0,1fr))}._shelf_1izn3_102{align-items:center;gap:var(--space-2);min-inline-size:0;padding:var(--space-4);text-align:start;border-radius:var(--radius-lg);border:var(--border-width-hairline) solid var(--border);display:flex}._shelfNumber_1izn3_112{font-family:var(--font-mono);font-size:var(--font-size-body-sm);color:inherit;align-self:center;display:block}._shelf_1izn3_102:hover,._startCard_1izn3_120:hover,._result_1izn3_94:hover{border-color:var(--border-strong)}._shelf_1izn3_102:focus-visible,._startCard_1izn3_120:focus-visible,._resultLink_1izn3_126:focus-visible{outline:var(--focus-ring-width) solid var(--component-button-focus);outline-offset:var(--focus-ring-offset)}._startCard_1izn3_120{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-inline-size:0;color:var(--text);text-decoration:none;overflow:hidden}._startArt_1izn3_139{padding:var(--space-6);justify-content:center;align-items:center;display:flex}._result_1izn3_94{border:var(--border-width-hairline) dashed var(--border-strong);border-radius:var(--radius-md);min-inline-size:0;transition:background-color var(--duration-quick) var(--ease-interface);flex-direction:column;display:flex}._result_1izn3_94:nth-child(3n+2){--beauty-domain-colour-weight:80%}._result_1izn3_94:nth-child(3n){--beauty-domain-colour-weight:92%}._result_1izn3_94:hover,._result_1izn3_94:focus-within{--beauty-domain-colour-weight:95%}._resultLink_1izn3_126{gap:var(--space-2);padding:var(--space-5);color:var(--text);border-radius:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}._libraryNote_1izn3_173{gap:var(--space-5);padding-block:var(--space-6);border-block-start:var(--border-width-hairline) dashed var(--border-strong);display:grid}@media (width>=40rem){._libraryNote_1izn3_173{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start}._shelfNumber_1izn3_112{display:block}._shelves_1izn3_92,._startingPoints_1izn3_93,._results_1izn3_94{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){._hero_1izn3_3{grid-template-columns:minmax(0,1fr) minmax(0,.65fr)}._shelves_1izn3_92,._startingPoints_1izn3_93,._results_1izn3_94{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){._result_1izn3_94{transition:none}}}@layer utilities,overrides;
