@font-face{font-family:instrumentSans;src:url(../media/InstrumentSans_400Regular-s.p.ba298f99.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:instrumentSans;src:url(../media/InstrumentSans_500Medium-s.p.d0c38f59.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:instrumentSans;src:url(../media/InstrumentSans_600SemiBold-s.p.4aa5c70a.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:instrumentSans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrumentsans_2ca6e733-module__agaJqa__className{font-family:instrumentSans,instrumentSans Fallback}.instrumentsans_2ca6e733-module__agaJqa__variable{--font-ui:"instrumentSans","instrumentSans Fallback"}
@font-face{font-family:fraunces;src:url(../media/Fraunces_600SemiBold-s.p.90a97567.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:91.57%;descent-override:23.87%;line-gap-override:0.0%;size-adjust:106.81%}.fraunces_190f149-module__2jGmDq__className{font-family:fraunces,fraunces Fallback;font-weight:600}.fraunces_190f149-module__2jGmDq__variable{--font-display:"fraunces","fraunces Fallback"}
:root{--bg-canvas:#f8f4ec;--surface-card:#fffcf6;--surface-subtle:#f0e8da;--surface-inverse:#1b1714;--surface-brand-soft:#f3e3d9;--text-primary:#1b1714;--text-secondary:#6c6157;--text-muted:#8c8175;--text-brand:#a44a28;--text-inverse:#f8f4ec;--icon-default:#1b1714;--icon-secondary:#6c6157;--icon-brand:#a44a28;--border-subtle:#efe7d9;--border-default:#e4daca;--border-strong:#d4c6b0;--border-focus:#a44a28;--accent:#a44a28;--accent-strong:#8b3d20;--accent-soft:#f3e3d9;--status-success:#3f6b4a;--status-warning:#96690f;--status-error:#a83c36;--status-info:#3e5f80;--swipe-interested:#a44a28;--swipe-skip:#a99c8c;--link:#a44a28;--link-hover:#8b3d20;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--radius-xs-px:4px;--radius-s-px:8px;--radius-m-px:12px;--radius-l-px:20px;--radius-xl-px:28px;--radius-full-px:999px;--icon-small:16px;--icon-medium:20px;--icon-large:24px;--tap-target:44px;--border-hairline:1px;--border-ring:2px;--type-display-hero:600 36px/40px var(--font-display,"Fraunces",Georgia,"Times New Roman",serif);--type-display-large:600 30px/34px var(--font-display,"Fraunces",Georgia,"Times New Roman",serif);--type-display-medium:600 24px/28px var(--font-display,"Fraunces",Georgia,"Times New Roman",serif);--type-brand-wordmark:600 20px/24px var(--font-display,"Fraunces",Georgia,"Times New Roman",serif);--type-heading-large:600 20px/26px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-heading-medium:600 17px/23px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-value-large:600 24px/28px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-value-medium:600 17px/22px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-title-large:600 17px/22px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-title-medium:600 15px/20px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-body-large:400 17px/26px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-body-medium:400 15px/23px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-body-small:400 14px/20px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-label-large:500 15px/20px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-label-medium:500 13px/18px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-label-small:500 11px/14px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-overline-small:600 11px/14px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--tracking-display:-.01em;--tracking-overline:.08em;--elevation-soft:0px 2px 8px #1b171414;--elevation-card:0px 8px 24px #1b171414;--elevation-raised:0px 12px 32px #1b171424;--focus-ring:0 0 0 var(--border-ring)var(--border-focus);--overlay-scrim:#1b171485}:root[data-theme=dark],.dark{--bg-canvas:#141210;--surface-card:#1e1a16;--surface-subtle:#191512;--surface-inverse:#f3ece1;--surface-brand-soft:#2e211a;--text-primary:#f3ece1;--text-secondary:#998e80;--text-muted:#6e6459;--text-brand:#e4805a;--text-inverse:#141210;--icon-default:#f3ece1;--icon-secondary:#998e80;--icon-brand:#e4805a;--border-subtle:#262119;--border-default:#302a24;--border-strong:#453d34;--border-focus:#e4805a;--accent:#e4805a;--accent-strong:#f09a78;--accent-soft:#2e211a;--status-success:#7fa886;--status-warning:#e0ac55;--status-error:#ed8078;--status-info:#8fb4dc;--swipe-interested:#e4805a;--swipe-skip:#5a5147;--link:#e4805a;--link-hover:#f09a78;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--radius-xs-px:4px;--radius-s-px:8px;--radius-m-px:12px;--radius-l-px:20px;--radius-xl-px:28px;--radius-full-px:999px;--icon-small:16px;--icon-medium:20px;--icon-large:24px;--tap-target:44px;--border-hairline:1px;--border-ring:2px;--type-display-hero:600 36px/40px var(--font-display,"Fraunces",Georgia,"Times New Roman",serif);--type-display-large:600 30px/34px var(--font-display,"Fraunces",Georgia,"Times New Roman",serif);--type-display-medium:600 24px/28px var(--font-display,"Fraunces",Georgia,"Times New Roman",serif);--type-brand-wordmark:600 20px/24px var(--font-display,"Fraunces",Georgia,"Times New Roman",serif);--type-heading-large:600 20px/26px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-heading-medium:600 17px/23px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-value-large:600 24px/28px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-value-medium:600 17px/22px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-title-large:600 17px/22px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-title-medium:600 15px/20px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-body-large:400 17px/26px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-body-medium:400 15px/23px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-body-small:400 14px/20px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-label-large:500 15px/20px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-label-medium:500 13px/18px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-label-small:500 11px/14px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--type-overline-small:600 11px/14px var(--font-ui,"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--tracking-display:-.01em;--tracking-overline:.08em;--elevation-soft:0px 2px 8px #0000005c;--elevation-card:0px 8px 24px #0000005c;--elevation-raised:0px 12px 32px #0000007a;--focus-ring:0 0 0 var(--border-ring)var(--border-focus);--overlay-scrim:#f3ece185}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg-canvas);-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px}body{background:var(--bg-canvas);color:var(--text-primary);font:var(--type-body-medium);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,p{margin:0}button{font:inherit}::selection{background:var(--surface-brand-soft);color:var(--text-primary)}.page{gap:var(--space-32);max-width:72rem;min-height:100svh;padding:var(--space-24)var(--space-20);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){.page{gap:var(--space-48);padding:var(--space-32)var(--space-48)}}.wordmark{font:var(--type-brand-wordmark);letter-spacing:-.02em;color:inherit;text-decoration:none}.text-link{color:var(--link);text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.text-link:hover{color:var(--link-hover)}}.wordmark:focus-visible,.text-link:focus-visible{border-radius:var(--radius-xs-px);box-shadow:var(--focus-ring);outline:none}.hero{align-content:center;gap:var(--space-32);flex:1;display:grid}.intro{gap:var(--space-16);flex-direction:column;max-width:34rem;display:flex}@media (min-width:900px){.hero{align-items:center;gap:var(--space-64);grid-template-columns:minmax(0,1fr) minmax(0,28rem)}}.eyebrow{font:var(--type-overline-small);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-brand)}.headline{font:var(--type-display-hero);letter-spacing:var(--tracking-display);text-wrap:balance}.lede{font:var(--type-body-large);color:var(--text-secondary);text-wrap:pretty}.footer{font:var(--type-body-small);color:var(--text-muted)}.carousel{width:100%;max-width:28rem}.carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border:var(--border-hairline)solid var(--border-subtle);border-radius:var(--radius-l-px);background:var(--surface-subtle);display:flex;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.carousel-slide{aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;position:relative}.carousel-image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.carousel-controls{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-12);display:flex}.carousel-count{font:var(--type-label-medium);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.carousel-buttons{gap:var(--space-8);display:flex}.carousel-button{width:var(--tap-target);height:var(--tap-target);border:var(--border-hairline)solid var(--border-default);border-radius:var(--radius-full-px);background:var(--surface-card);color:var(--icon-default);cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:center;padding:0;transition:background-color .12s;display:inline-grid}.carousel-button svg{width:var(--icon-medium);height:var(--icon-medium)}@media (hover:hover){.carousel-button:hover{background:var(--surface-subtle)}}.carousel-button:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.carousel-button{transition:none}}
