*,*: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: #334B4D;--accent-base: #AA802F}: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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/poppins-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/poppins-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/assets/fonts/playfair-display-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/assets/fonts/playfair-display-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-display: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "proxima-nova", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-accent: "Playfair Display", Georgia, "Times New Roman", serif;--fw-light: 300;--fw-regular: 400;--fw-medium: 400;--fw-semibold: 400;--fw-bold: 400;--fw-display: 600;--fw-button: 500;--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}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-display)}.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-display)}.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-display)}.type-card-title{font-family:var(--font-display);font-size:var(--fs-text-xl);line-height:var(--lh-text-xl);letter-spacing:var(--ls-normal);font-weight:var(--fw-display)}.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-display);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-button);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)}}
