/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-border-style:solid}}}.article{max-width:var(--container-prose);margin-inline:auto}.article+.article{margin-top:var(--spacing-6,2.5rem)}.article__title{margin:0;margin-bottom:var(--spacing-3,.75rem);font-family:var(--font-sans,"Montserrat", "Avenir Next", "Segoe UI", sans-serif);font-size:var(--text-lg,clamp(1.375rem, 1.1rem + 1.8vw, 1.875rem));line-height:var(--tw-leading,var(--text-lg--line-height,1.2));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-on-bg,#0d263d)}.article__title:empty{display:none}.article__body{font-family:var(--font-sans,"Montserrat", "Avenir Next", "Segoe UI", sans-serif);font-size:var(--text-base,clamp(1rem, .95rem + .3vw, 1.125rem));line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-on-bg-muted,#050505a6)}.article__paragraph{margin:0;margin-bottom:var(--spacing-4,1rem)}.article__paragraph:last-child{margin-bottom:0}.article__paragraph[data-variant=lead]{font-size:var(--text-md,clamp(1.125rem, 1.05rem + .45vw, 1.25rem));line-height:var(--tw-leading,var(--text-md--line-height,1.65));color:var(--color-text-on-bg,#0d263d)}.article__paragraph[data-variant=emphasis]{font-size:var(--text-md,clamp(1.125rem, 1.05rem + .45vw, 1.25rem));line-height:var(--tw-leading,var(--text-md--line-height,1.65));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-on-bg,#0d263d)}.article__paragraph[data-variant=quote]{color:var(--color-text-on-bg,#0d263d);font-style:italic}.article__paragraph[data-variant=contrast]{margin-bottom:var(--spacing-4,1rem);gap:var(--spacing-2,.25rem);padding-left:var(--spacing-4,1rem);display:flex}.article__paragraph[data-variant=contrast]:before{content:"-";flex-shrink:0}.article__paragraph[data-variant=scroll-x]{border-radius:var(--radius-sm,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#78b8c254);background-color:var(--color-surface,#fafafa);padding-inline:var(--spacing-3,.75rem);padding-block:var(--spacing-2,.25rem);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,clamp(.6875rem, .625rem + .3vw, .8125rem));line-height:var(--tw-leading,var(--text-sm--line-height,1.2));color:var(--color-text-on-bg,#0d263d);-webkit-overflow-scrolling:touch;overflow-x:auto}.article__copy{min-width:0}.article__paragraph[data-variant=scroll-x] .article__copy{white-space:pre}.article__paragraph[data-variant=contrast]+.article__paragraph:not([data-variant=contrast]){margin-top:var(--spacing-4,1rem)}.article__paragraph strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-on-bg,#0d263d)}.article__paragraph em{font-style:italic}.article[data-variant=callout]{width:100%;max-width:none;padding-block:var(--spacing-6,2.5rem);background:var(--color-nav,#0d263d);border-radius:0 0 .15rem .15rem;margin:0;padding-inline:2.5rem}.principle-list[data-variant=ethos]+.article[data-variant=callout]{margin-top:0}.article[data-variant=callout] .article__body{color:var(--color-text-on-nav,#fafafa);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.article[data-variant=callout] .article__paragraph{font-size:var(--text-base,clamp(1rem, .95rem + .3vw, 1.125rem));line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-on-nav,#fafafa);margin:0}.article[data-variant=callout] .article__paragraph strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary-highlight,#e8ba00)}@media (width>=720px){.article[data-variant=callout]{padding-block:var(--spacing-7,3rem);padding-inline:4rem}}.article[data-variant=invite]{margin-top:var(--spacing-4,1rem);text-align:center}.article[data-variant=invite] .article__paragraph{font-size:var(--text-sm,clamp(.6875rem, .625rem + .3vw, .8125rem));line-height:var(--tw-leading,var(--text-sm--line-height,1.2));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-family:var(--font-mono);color:var(--color-text-body,#3b4a57);margin:0}.article[data-variant=thanks]{text-align:center}.article[data-variant=thanks] .article__paragraph[data-variant=emphasis]{font-size:var(--text-md,clamp(1.125rem, 1.05rem + .45vw, 1.25rem));line-height:var(--tw-leading,var(--text-md--line-height,1.65));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-strong,#0d263d);margin:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.section{box-sizing:border-box;width:100%;min-width:0;max-width:var(--container-content);padding-inline:var(--spacing-gutter);padding-block:var(--spacing-6) var(--spacing-7);margin-inline:auto;display:block}
