:root{--brand:#e2492a;--brand-dark:#bd3a1e;--brand-tint:#fce9e1;--ink:#1f1a17;--ink-soft:#4d4640;--muted:#6f635a;--line:#ece4dd;--bg:#fffaf6;--surface:#fff;--success:#2f7d5b;--amber:#e8971f;--amber-tint:#fdf0d8;--teal:#1e7f8c;--teal-dark:#176a75;--teal-tint:#dfeff1;--berry:#b33d6b;--berry-tint:#fbe4ec;--hand-inline:clamp(15px, 1.25vw, 18px);--hand-note:clamp(18px, 1.55vw, 22px);--hand-display:clamp(24px, 2.3vw, 32px);--radius:14px;--radius-lg:22px;--shadow-sm:0 1px 2px #1f1a170d, 0 2px 8px #1f1a170d;--shadow-md:0 12px 34px #1f1a171a;--maxw:1360px;--font-sans:var(--font-visby), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif:var(--font-caslon), Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.55;overflow-x:hidden}h1,h2,h3,h4,.sans{font-family:var(--font-sans)}h1,h2,h3,h4{letter-spacing:-.03em;margin:0;font-weight:800}p{margin:0 0 16px}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,4vw,56px)}.btnPrimary{font-family:var(--font-sans);background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:14px 26px;font-size:.9rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-block}.btnPrimary:hover{background:var(--brand-dark)}.hand{font-family:var(--font-hand), "Bradley Hand", cursive;color:var(--brand);letter-spacing:.01em;font-weight:400}html[data-ink] svg[data-ink] path{stroke-dasharray:1.8 2;stroke-dashoffset:1.86px}html[data-ink] svg[data-ink].inked path{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}html[data-ink] svg[data-ink].inked path:nth-child(2){transition-delay:.42s}html[data-ink] svg[data-ink].inked path:nth-child(3){transition-delay:.76s}html[data-ink] svg[data-ink].inked path:nth-child(4){transition-delay:1.06s}html[data-read=dim]{--bg:#17120e;--surface:#1f1914;--ink:#f0e7dc;--ink-soft:#cfc3b5;--muted:#9b8d7e;--line:#342a22;--brand:#f2a184;--brand-dark:#f2a184;--brand-tint:#3b2418;--tint:#1f1914;--dimc:#f2a184;--amber:#f2a184;--amber-tint:#3b2418;--teal:#f2a184;--teal-tint:#3b2418;--teal-dark:#f2a184;--berry:#f2a184;--berry-tint:#3b2418;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-read=dim] body{background:var(--bg);color:var(--ink)}html[data-read=dim] [style*=--c]{--c:var(--dimc)!important}html[data-read=dim] svg[data-ink] path{stroke:var(--dimc)}html[data-read=dim] section[style*=background]{border-top:1px solid var(--line);background:var(--surface)!important}html[data-read=dim] figure svg:not([data-ink]),html[data-read=dim] [class*=fig] svg:not([data-ink]),html[data-read=dim] [class*=Fig] svg:not([data-ink]){background:#f3ece2;border-radius:10px;padding:10px}html[data-read=dim] [style*="background:#"],html[data-read=dim] [style*="background: #"]{color:var(--ink)}
.cultureBanner-module__Tleutq__strip{background:var(--brand-tint);border-bottom:2px solid var(--brand);animation:.3s both cultureBanner-module__Tleutq__in}@keyframes cultureBanner-module__Tleutq__in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cultureBanner-module__Tleutq__strip{animation:none}}.cultureBanner-module__Tleutq__inner{flex-wrap:wrap;align-items:center;gap:8px 18px;padding-top:12px;padding-bottom:12px;display:flex}.cultureBanner-module__Tleutq__note{font-family:var(--font-hand), "Bradley Hand", cursive;font-size:var(--hand-inline);color:var(--brand);transform-origin:0;white-space:nowrap;line-height:1;transform:rotate(-2deg)}.cultureBanner-module__Tleutq__text{font-family:var(--font-serif);color:var(--ink);flex:340px;margin:0;font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.4}.cultureBanner-module__Tleutq__text b{font-weight:600}.cultureBanner-module__Tleutq__cta{font-family:var(--font-sans);color:#fffaf6;background:var(--brand);white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:.84rem;font-weight:800;text-decoration:none}.cultureBanner-module__Tleutq__cta:hover{background:var(--brand-dark)}.cultureBanner-module__Tleutq__close{cursor:pointer;width:30px;height:30px;color:var(--ink-soft);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.cultureBanner-module__Tleutq__close svg{width:16px;height:16px}.cultureBanner-module__Tleutq__close:hover{color:var(--brand)}@media (max-width:640px){.cultureBanner-module__Tleutq__note{display:none}.cultureBanner-module__Tleutq__text{flex-basis:100%}}
