*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}ul[class],ol[class]{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 2.5rem;--space-7: 3rem;--space-8: 3.5rem;--space-9: 4rem;--space-10: 5rem;--space-12: 6rem;--space-16: 8rem;--section-y: var(--space-12);--container-max: 75rem;--container-x: var(--space-3);--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-pill: 999px}@media(max-width:767px){:root{--section-y: var(--space-9)}}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-x)}.section{padding-block:var(--section-y)}:root{--brand-base: #882618;--accent-base: #AFA89E}:root{--brand-25: oklch(from var(--brand-base) .986 calc(c*.12) h);--brand-50: oklch(from var(--brand-base) .973 calc(c/5) h);--brand-100: oklch(from var(--brand-base) .945 calc(c*.36) h);--brand-200: oklch(from var(--brand-base) .895 calc(c*.6) h);--brand-300: oklch(from var(--brand-base) .828 calc(c*.8) h);--brand-400: oklch(from var(--brand-base) .752 calc(c*.95) h);--brand-500: oklch(from var(--brand-base) .652 calc(c*1) h);--brand-600: oklch(from var(--brand-base) .585 calc(c*1) h);--brand-700: oklch(from var(--brand-base) .492 calc(c*.95) h);--brand-800: oklch(from var(--brand-base) .432 calc(c*.88) h);--brand-900: oklch(from var(--brand-base) .382 calc(c*.8) h);--brand-950: oklch(from var(--brand-base) .265 calc(c*.6) h);--accent-25: oklch(from var(--accent-base) .986 calc(c*.12) h);--accent-50: oklch(from var(--accent-base) .973 calc(c/5) h);--accent-100: oklch(from var(--accent-base) .945 calc(c*.36) h);--accent-200: oklch(from var(--accent-base) .895 calc(c*.6) h);--accent-300: oklch(from var(--accent-base) .828 calc(c*.8) h);--accent-400: oklch(from var(--accent-base) .752 calc(c*.95) h);--accent-500: oklch(from var(--accent-base) .652 calc(c*1) h);--accent-600: oklch(from var(--accent-base) .585 calc(c*1) h);--accent-700: oklch(from var(--accent-base) .492 calc(c*.95) h);--accent-800: oklch(from var(--accent-base) .432 calc(c*.88) h);--accent-900: oklch(from var(--accent-base) .382 calc(c*.8) h);--accent-950: oklch(from var(--accent-base) .265 calc(c*.6) h);--color-brand-identity: var(--brand-base);--color-accent-identity: var(--accent-base)}@supports not (color: oklch(from red l c h)){:root{--brand-25: #FAFBFB;--brand-50: #F5F5F5;--brand-100: #EBEBEB;--brand-200: #D6D6D6;--brand-300: #B8B8B8;--brand-400: #949494;--brand-500: var(--brand-base);--brand-600: #4A4A4A;--brand-700: #3A3A3A;--brand-800: #2E2E2E;--brand-900: #242424;--brand-950: #141414;--accent-25: #FAFBFB;--accent-50: #F5F5F5;--accent-100: #EBEBEB;--accent-200: #D6D6D6;--accent-300: #B8B8B8;--accent-400: #949494;--accent-500: var(--accent-base);--accent-600: #4A4A4A;--accent-700: #3A3A3A;--accent-800: #2E2E2E;--accent-900: #242424;--accent-950: #141414}}:root{--gray-50: #F5F6F7;--gray-100: #E9EAEC;--gray-200: #D6D8DB;--gray-300: #BBBEC3;--gray-400: #B0B3B9;--gray-500: #8E939B;--gray-600: #7D818B;--gray-700: #60656E;--gray-800: #4E525C;--gray-900: #41464E;--gray-950: #25282D;--success-50: #F1FBF7;--success-100: #E0F5ED;--success-200: #C6ECDE;--success-300: #A4DFCA;--success-400: #56C69D;--success-500: #30A57A;--success-600: #27926A;--success-700: #1C7252;--success-800: #195E44;--success-900: #164E3A;--success-950: #0C2E21;--warning-50: #FFF8EE;--warning-100: #FDF0D8;--warning-200: #FBE2B6;--warning-300: #F6D292;--warning-400: #EBA630;--warning-500: #C68514;--warning-600: #AE7613;--warning-700: #865C12;--warning-800: #6D4C12;--warning-900: #5C4111;--warning-950: #35250A;--error-50: #FEF1F1;--error-100: #FCE2E1;--error-200: #F8C8C6;--error-300: #F2A9A6;--error-400: #F09D9B;--error-500: #E76D68;--error-600: #DD514D;--error-700: #BD2C27;--error-800: #992824;--error-900: #802522;--error-950: #4B1513}:root,[data-theme=light]{--color-text-primary: var(--gray-900);--color-text-secondary: var(--gray-700);--color-text-tertiary: var(--gray-600);--color-text-disabled: var(--gray-400);--color-text-brand: var(--brand-700);--color-text-error: var(--error-700);--color-text-success: var(--success-700);--color-text-warning: var(--warning-700);--color-text-on-solid: #FFFFFF;--color-text-accent: var(--accent-700);--color-bg-primary: #FFFFFF;--color-bg-secondary: var(--gray-50);--color-bg-tertiary: var(--gray-100);--color-bg-disabled: var(--gray-100);--color-bg-brand-subtle: var(--brand-50);--color-bg-brand-muted: var(--brand-100);--color-bg-brand-solid: var(--brand-700);--color-bg-brand-hover: var(--brand-800);--color-bg-accent-subtle: var(--accent-50);--color-bg-accent-muted: var(--accent-100);--color-bg-accent-solid: var(--accent-700);--color-bg-accent-hover: var(--accent-800);--color-bg-success-subtle: var(--success-50);--color-bg-warning-subtle: var(--warning-50);--color-bg-error-subtle: var(--error-50);--color-border-subtle: var(--gray-200);--color-border-default: var(--gray-300);--color-border-strong: var(--gray-400);--color-border-brand: var(--brand-500);--color-border-accent: var(--accent-500);--color-border-error: var(--error-600);--color-border-focus: var(--brand-600);--color-fg-primary: var(--gray-700);--color-fg-secondary: var(--gray-600);--color-fg-brand: var(--brand-600);--color-fg-accent: var(--accent-600);--color-fg-disabled: var(--gray-400);--color-fg-rating: var(--warning-400);--color-decorative-1: var(--brand-300);--color-decorative-2: var(--brand-400);--color-decorative-3: var(--brand-200);--color-brand-identity: var(--brand-500);--color-overlay-scrim-rgb: 255, 255, 255;--color-overlay-ink-rgb: 37, 40, 45;--color-overlay-scrim: rgba(255, 255, 255, .5);--color-overlay-scrim-soft:rgba(255, 255, 255, .28);--color-overlay-text: rgba(37, 40, 45, .96);--color-overlay-fg: rgba(37, 40, 45, .78);--color-overlay-border: rgba(37, 40, 45, .28);--color-overlay-fill: rgba(37, 40, 45, .08)}[data-theme=dark]{--color-text-primary: var(--gray-50);--color-text-secondary: var(--gray-300);--color-text-tertiary: var(--gray-400);--color-text-disabled: var(--gray-600);--color-text-brand: var(--brand-300);--color-text-error: var(--error-400);--color-text-success: var(--success-400);--color-text-warning: var(--warning-400);--color-text-on-solid: var(--gray-950);--color-text-accent: var(--accent-300);--color-bg-primary: var(--gray-950);--color-bg-secondary: var(--gray-900);--color-bg-tertiary: var(--gray-800);--color-bg-disabled: var(--gray-800);--color-bg-brand-subtle: var(--brand-950);--color-bg-brand-muted: var(--brand-900);--color-bg-brand-solid: var(--brand-400);--color-bg-brand-hover: var(--brand-300);--color-bg-accent-subtle: var(--accent-950);--color-bg-accent-muted: var(--accent-900);--color-bg-accent-solid: var(--accent-400);--color-bg-accent-hover: var(--accent-300);--color-bg-success-subtle: var(--success-950);--color-bg-warning-subtle: var(--warning-950);--color-bg-error-subtle: var(--error-950);--color-border-subtle: var(--gray-800);--color-border-default: var(--gray-700);--color-border-strong: var(--gray-600);--color-border-brand: var(--brand-400);--color-border-accent: var(--accent-400);--color-border-error: var(--error-400);--color-border-focus: var(--brand-400);--color-fg-primary: var(--gray-300);--color-fg-secondary: var(--gray-400);--color-fg-brand: var(--brand-400);--color-fg-accent: var(--accent-400);--color-fg-disabled: var(--gray-600);--color-fg-rating: var(--warning-400);--color-decorative-1: var(--brand-500);--color-decorative-2: var(--brand-600);--color-decorative-3: var(--brand-700);--color-brand-identity: var(--brand-500);--color-overlay-scrim-rgb: 9, 11, 14;--color-overlay-ink-rgb: 255, 255, 255;--color-overlay-scrim: rgba(9, 11, 14, .5);--color-overlay-scrim-soft:rgba(9, 11, 14, .28);--color-overlay-text: rgba(255, 255, 255, .96);--color-overlay-fg: rgba(255, 255, 255, .78);--color-overlay-border: rgba(255, 255, 255, .4);--color-overlay-fill: rgba(255, 255, 255, .16)}@font-face{font-family:"Trajan Pro 3 Fallback";font-weight:100 500;src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif");size-adjust:142.19%;ascent-override:73.63%;descent-override:28.9%;line-gap-override:0%}@font-face{font-family:"Trajan Pro 3 Fallback";font-weight:600;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),local("Liberation Serif Bold");size-adjust:135.73%;ascent-override:80.01%;descent-override:30.43%;line-gap-override:0%}@font-face{font-family:"Trajan Pro 3 Fallback";font-weight:700 900;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),local("Liberation Serif Bold");size-adjust:142.8%;ascent-override:77.45%;descent-override:30.46%;line-gap-override:0%}@font-face{font-family:Mrs Eaves Fallback;font-weight:100 500;src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif");size-adjust:97.88%;ascent-override:88.99%;descent-override:27.58%;line-gap-override:0%}@font-face{font-family:Mrs Eaves Fallback;font-weight:600;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),local("Liberation Serif Bold");size-adjust:96.23%;ascent-override:90.72%;descent-override:31.28%;line-gap-override:0%}@font-face{font-family:Mrs Eaves Fallback;font-weight:700 900;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),local("Liberation Serif Bold");size-adjust:96.23%;ascent-override:90.72%;descent-override:31.28%;line-gap-override:0%}:root{--font-display: "trajan-pro-3", "Trajan Pro 3 Fallback", Georgia, "Times New Roman", serif;--font-body: "mrs-eaves", "Mrs Eaves Fallback", Georgia, "Times New Roman", serif;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fs-display-2xl: 4.5rem;--fs-display-xl: 3.75rem;--fs-display-lg: 3rem;--fs-display-md: 2.25rem;--fs-display-sm: 2rem;--fs-display-xs: 1.5rem;--fs-text-xl: 1.25rem;--fs-text-lg: 1.125rem;--fs-text-md: 1rem;--fs-text-sm: .875rem;--fs-text-xs: .75rem;--lh-display-2xl: 5.625rem;--lh-display-xl: 4.5rem;--lh-display-lg: 3.75rem;--lh-display-md: 2.75rem;--lh-display-sm: 2.5rem;--lh-display-xs: 2rem;--lh-text-xl: 1.875rem;--lh-text-lg: 1.75rem;--lh-text-md: 1.5rem;--lh-text-sm: 1.25rem;--lh-text-xs: 1.125rem;--ls-tight: -.02em;--ls-normal: 0;--ls-wide: .06em;--ls-wider: .2em}:root.fonts-wait{--font-display: "Trajan Pro 3 Fallback", Georgia, "Times New Roman", serif;--font-body: "Mrs Eaves Fallback", Georgia, "Times New Roman", serif}body{font-variant-numeric:lining-nums}body{font-family:var(--font-body);font-size:var(--fs-text-md);line-height:var(--lh-text-md);font-weight:var(--fw-regular);letter-spacing:var(--ls-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.type-hero{font-family:var(--font-display);font-size:var(--fs-display-2xl);line-height:var(--lh-display-2xl);letter-spacing:var(--ls-tight);font-weight:var(--fw-semibold)}.type-lead{font-family:var(--font-body);font-size:var(--fs-text-xl);line-height:var(--lh-text-xl);letter-spacing:var(--ls-normal);font-weight:var(--fw-regular)}.type-section-title{font-family:var(--font-display);font-size:var(--fs-display-md);line-height:var(--lh-display-md);letter-spacing:var(--ls-tight);font-weight:var(--fw-semibold)}.type-subsection-title{font-family:var(--font-display);font-size:var(--fs-display-xs);line-height:var(--lh-display-xs);letter-spacing:var(--ls-normal);font-weight:var(--fw-semibold)}.type-card-title{font-family:var(--font-body);font-size:var(--fs-text-xl);line-height:var(--lh-text-xl);letter-spacing:var(--ls-normal);font-weight:var(--fw-semibold)}.type-body{font-family:var(--font-body);font-size:var(--fs-text-md);line-height:var(--lh-text-md);letter-spacing:var(--ls-normal);font-weight:var(--fw-regular)}.type-body-lg{font-family:var(--font-body);font-size:var(--fs-text-lg);line-height:var(--lh-text-lg);letter-spacing:var(--ls-normal);font-weight:var(--fw-regular)}.type-caption{font-family:var(--font-body);font-size:var(--fs-text-sm);line-height:var(--lh-text-sm);letter-spacing:var(--ls-normal);font-weight:var(--fw-regular)}.type-eyebrow{font-family:var(--font-body);font-size:var(--fs-text-sm);line-height:var(--lh-text-sm);letter-spacing:var(--ls-wide);font-weight:var(--fw-semibold);text-transform:uppercase}.type-eyebrow-wide{font-family:var(--font-body);font-size:var(--fs-text-sm);line-height:var(--lh-text-sm);letter-spacing:var(--ls-wider);font-weight:var(--fw-medium);text-transform:uppercase}.type-button{font-family:var(--font-body);font-size:var(--fs-text-md);line-height:var(--lh-text-md);letter-spacing:var(--ls-normal);font-weight:var(--fw-semibold)}.type-code{font-family:var(--font-display);font-size:var(--fs-display-xs);line-height:var(--lh-display-xs);letter-spacing:var(--ls-wide);font-weight:var(--fw-bold);font-variant-numeric:lining-nums;text-transform:uppercase}.type-button-caps{font-family:var(--font-body);font-size:var(--fs-text-sm);line-height:var(--lh-text-sm);letter-spacing:var(--ls-wide);font-weight:var(--fw-semibold);text-transform:uppercase}.fw-regular{font-weight:var(--fw-regular)}.fw-medium{font-weight:var(--fw-medium)}.fw-semibold{font-weight:var(--fw-semibold)}.fw-bold{font-weight:var(--fw-bold)}.type-hero,.type-section-title,.type-subsection-title,.type-card-title{text-wrap:balance}p,blockquote,figcaption{text-wrap:pretty}@media(max-width:767px){.type-hero{font-size:var(--fs-display-lg);line-height:var(--lh-display-lg)}.type-section-title{font-size:var(--fs-display-sm);line-height:var(--lh-display-sm)}.type-subsection-title{font-size:var(--fs-text-xl);line-height:var(--lh-text-xl)}.type-card-title{font-size:var(--fs-text-lg);line-height:var(--lh-text-lg)}}
