:root{--ks-color-navy: #10233f;--ks-color-navy-soft: #18375f;--ks-color-green: #1f5f3b;--ks-color-green-dark: #16462c;--ks-color-sand: #d8c3a5;--ks-color-sand-light: #f3eadf;--ks-color-off-white: #faf7f2;--ks-color-white: #ffffff;--ks-color-charcoal: #1f2933;--ks-color-muted: #6b7280;--ks-color-border: #e5e0d8;--ks-color-muted-high-contrast: #505861;--ks-color-border-high-contrast: #cfc8bd;--ks-color-gold: #c9a86a;--ks-color-gold-light: #e8d4aa;--ks-color-gold-dark: #8a681f;--ks-color-olive: #6b7b4d;--ks-color-olive-dark: #4f5d38;--ks-color-navy-deep: #081625;--ks-color-navy-deeper: #06111d;--ks-color-success: #2f7d4d;--ks-color-warning: #a86f1f;--ks-color-danger: #b84040;--ks-rgb-navy: 16, 35, 63;--ks-rgb-navy-soft: 24, 55, 95;--ks-rgb-navy-deep: 8, 22, 37;--ks-rgb-green: 31, 95, 59;--ks-rgb-green-dark: 22, 70, 44;--ks-rgb-sand: 216, 195, 165;--ks-rgb-sand-light: 243, 234, 223;--ks-rgb-gold: 201, 168, 106;--ks-rgb-gold-light: 232, 212, 170;--ks-rgb-olive: 107, 123, 77;--ks-rgb-off-white: 250, 247, 242;--ks-rgb-charcoal: 31, 41, 51;--ks-rgb-muted: 107, 114, 128;--ks-rgb-border: 229, 224, 216;--ks-rgb-white: 255, 255, 255;--ks-rgb-black: 0, 0, 0;--ks-color-black: #000000;--ks-overlay-soft: rgba(var(--ks-rgb-navy), .35);--ks-overlay-strong: rgba(var(--ks-rgb-navy), .65);--ks-overlay-warm: rgba(var(--ks-rgb-gold), .18);--ks-overlay-light: rgba(var(--ks-rgb-white), .72);--ks-overlay-light-strong: rgba(var(--ks-rgb-white), .9);--ks-font-heading: "Inter", "Helvetica Neue", Arial, sans-serif;--ks-font-body: "Inter", "Helvetica Neue", Arial, sans-serif;--ks-font-weight-regular: 400;--ks-font-weight-medium: 500;--ks-font-weight-semibold: 600;--ks-font-weight-bold: 700;--ks-font-weight-extrabold: 800;--ks-text-xs: .75rem;--ks-text-sm: .875rem;--ks-text-base: 1rem;--ks-text-md: 1.125rem;--ks-text-lg: 1.25rem;--ks-text-xl: 1.5rem;--ks-text-2xl: 2rem;--ks-text-3xl: 2.75rem;--ks-text-4xl: 4rem;--ks-text-display-sm: clamp(2.25rem, 5vw, 3.5rem);--ks-text-display-md: clamp(2.75rem, 6vw, 4.75rem);--ks-text-display-lg: clamp(3.25rem, 8vw, 6rem);--ks-leading-none: 1;--ks-leading-tight: 1.1;--ks-leading-snug: 1.3;--ks-leading-normal: 1.5;--ks-leading-relaxed: 1.7;--ks-leading-loose: 1.85;--ks-tracking-tight: -.03em;--ks-tracking-normal: 0;--ks-tracking-wide: .06em;--ks-tracking-wider: .1em;--ks-space-0: 0;--ks-space-1: .25rem;--ks-space-2: .5rem;--ks-space-3: .75rem;--ks-space-4: 1rem;--ks-space-5: 1.5rem;--ks-space-6: 2rem;--ks-space-7: 3rem;--ks-space-8: 4rem;--ks-space-9: 6rem;--ks-space-10: 8rem;--ks-space-11: 10rem;--ks-space-12: 12rem;--ks-container-width: 1180px;--ks-container-wide: 1360px;--ks-container-narrow: 900px;--ks-container-readable: 720px;--ks-container-padding: 1.5rem;--ks-section-padding: 6rem;--ks-section-padding-compact: 4rem;--ks-section-padding-large: 8rem;--ks-radius-sm: 6px;--ks-radius-md: 12px;--ks-radius-lg: 20px;--ks-radius-xl: 28px;--ks-radius-pill: 999px;--ks-shadow-xs: 0 4px 14px rgba(var(--ks-rgb-navy), .05);--ks-shadow-soft: 0 10px 30px rgba(var(--ks-rgb-navy), .08);--ks-shadow-medium: 0 14px 36px rgba(var(--ks-rgb-navy), .1);--ks-shadow-card: 0 16px 40px rgba(var(--ks-rgb-navy), .12);--ks-shadow-raised: 0 24px 60px rgba(var(--ks-rgb-navy), .16);--ks-shadow-focus: 0 0 0 4px rgba(var(--ks-rgb-green), .14);--ks-border-subtle: 1px solid rgba(var(--ks-rgb-navy), .08);--ks-border-default: 1px solid var(--ks-color-border);--ks-border-strong: 1px solid rgba(var(--ks-rgb-navy), .16);--ks-transition-fast: .15s ease;--ks-transition-base: .25s ease;--ks-transition-slow: .42s ease;--ks-ease-standard: cubic-bezier(.2, .8, .2, 1);--ks-ease-emphasized: cubic-bezier(.22, 1, .36, 1);--ks-z-base: 1;--ks-z-raised: 10;--ks-z-dropdown: 50;--ks-z-header: 100;--ks-z-overlay: 500;--ks-z-modal: 1000;--ks-control-height: 48px;--ks-control-height-sm: 40px;--ks-control-height-lg: 56px;--ks-focus-ring-color: rgba(var(--ks-rgb-green), .35)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%;-webkit-text-size-adjust:100%;hanging-punctuation:first last}body{min-height:100vh;margin:0;overflow-x:hidden;background-color:var(--ks-color-off-white);color:var(--ks-color-charcoal);font-family:var(--ks-font-body);font-size:var(--ks-text-base);line-height:var(--ks-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}img,picture,video{height:auto}button,input,textarea,select{margin:0;font:inherit}button{cursor:pointer}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0}p,h1,h2,h3,h4,h5,h6,blockquote,figure,figcaption,dl,dd{margin:0}table{width:100%;border-collapse:collapse;border-spacing:0}summary{cursor:pointer}textarea{resize:vertical}[hidden]{display:none!important}::selection{background-color:var(--ks-color-sand);color:var(--ks-color-navy)}main{display:block}hr{margin:var(--ks-space-6) 0;border:0;border-top:1px solid var(--ks-color-border)}iframe{max-width:100%;border:0}address{font-style:normal}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}pre{max-width:100%;overflow-x:auto}h1,h2,h3,h4,h5,h6,.ks-heading{color:var(--ks-color-navy);font-family:var(--ks-font-heading);font-weight:var(--ks-font-weight-bold);line-height:var(--ks-leading-tight);letter-spacing:var(--ks-tracking-tight);text-wrap:balance}h1,.ks-h1{font-size:clamp(2.5rem,6vw,var(--ks-text-4xl))}h2,.ks-h2{font-size:clamp(2rem,4vw,var(--ks-text-3xl))}h3,.ks-h3{font-size:var(--ks-text-2xl)}h4,.ks-h4{font-size:var(--ks-text-xl)}h5,.ks-h5{font-size:var(--ks-text-lg)}h6,.ks-h6{font-size:var(--ks-text-base)}p,.ks-text{color:var(--ks-color-muted);text-wrap:pretty}.ks-lead{color:var(--ks-color-muted);font-size:var(--ks-text-md);line-height:var(--ks-leading-relaxed);text-wrap:pretty}.ks-eyebrow{color:var(--ks-section-eyebrow, var(--ks-color-gold));font-size:var(--ks-text-sm);font-weight:var(--ks-font-weight-bold);line-height:var(--ks-leading-snug);letter-spacing:.08em;text-transform:uppercase}strong{color:var(--ks-color-navy);font-weight:var(--ks-font-weight-bold)}small{font-size:var(--ks-text-sm)}mark{padding:0 .2em;background-color:var(--ks-color-sand-light);color:var(--ks-color-navy)}blockquote{padding-left:var(--ks-space-5);border-left:3px solid var(--ks-color-sand);color:var(--ks-color-charcoal);font-size:var(--ks-text-lg);line-height:var(--ks-leading-relaxed)}.ks-container{width:min(calc(100% - (var(--ks-container-padding) * 2)),var(--ks-container-width));margin-inline:auto}.ks-container--wide{width:min(calc(100% - (var(--ks-container-padding) * 2)),var(--ks-container-wide));margin-inline:auto}.ks-container--narrow{width:min(calc(100% - (var(--ks-container-padding) * 2)),var(--ks-container-narrow));margin-inline:auto}.ks-container--readable{width:min(calc(100% - (var(--ks-container-padding) * 2)),var(--ks-container-readable));margin-inline:auto}.ks-section{position:relative;padding-block:var(--ks-section-padding);--ks-section-bg: var(--ks-color-off-white);--ks-section-heading: var(--ks-color-navy);--ks-section-text: var(--ks-color-muted);--ks-section-muted: var(--ks-color-muted);--ks-section-eyebrow: var(--ks-color-gold);--ks-section-link: var(--ks-color-green-dark);--ks-section-link-hover: var(--ks-color-green);--ks-section-border: var(--ks-color-border);--ks-section-subtle-bg: var(--ks-color-sand-light);--ks-section-subtle-text: var(--ks-color-charcoal);--ks-section-card-bg: var(--ks-color-white);--ks-section-card-border: var(--ks-color-border);--ks-section-card-heading: var(--ks-color-navy);--ks-section-card-text: var(--ks-color-muted);--ks-section-card-muted: var(--ks-color-muted);--ks-section-card-accent: var(--ks-color-green);--ks-section-card-accent-strong: var(--ks-color-green-dark);--ks-section-card-accent-text: var(--ks-color-white);--ks-section-card-subtle-bg: var(--ks-color-sand-light);--ks-section-card-subtle-text: var(--ks-color-green-dark);--ks-section-card-icon-bg: rgba(var(--ks-rgb-green), .1);--ks-section-card-icon: var(--ks-color-green);--ks-section-card-link: var(--ks-color-green-dark);--ks-section-card-shadow: var(--ks-shadow-soft);--ks-section-badge-bg: var(--ks-color-white);--ks-section-badge-border: var(--ks-color-border);--ks-section-badge-text: var(--ks-color-navy);--ks-section-bg-rgb: var(--ks-rgb-off-white);--ks-section-heading-rgb: var(--ks-rgb-navy);--ks-section-text-rgb: var(--ks-rgb-muted);--ks-section-link-rgb: var(--ks-rgb-navy);--ks-section-card-bg-rgb: var(--ks-rgb-white);--ks-section-card-heading-rgb: var(--ks-rgb-navy);--ks-section-border-rgb: var(--ks-rgb-border);--ks-section-action: var(--ks-color-green);--ks-section-action-hover: var(--ks-color-green-dark);--ks-section-action-text: var(--ks-color-white);--ks-section-action-border: var(--ks-color-green);--ks-section-action-hover-border: var(--ks-color-green-dark);--ks-section-secondary-action: transparent;--ks-section-secondary-action-hover: rgba(var(--ks-rgb-green), .08);--ks-section-secondary-action-text: var(--ks-color-green-dark);--ks-section-secondary-action-border: var(--ks-color-green);--ks-section-secondary-action-hover-border: var(--ks-color-green-dark);--ks-section-action-rgb: var(--ks-rgb-green);--ks-section-action-text-rgb: var(--ks-rgb-white);--ks-section-control-bg: var(--ks-color-white);--ks-section-control-text: var(--ks-color-charcoal);--ks-section-control-placeholder: var(--ks-color-muted);--ks-section-control-border: var(--ks-color-border);--ks-section-control-border-hover: rgba(var(--ks-rgb-navy), .28);--ks-section-control-border-focus: var(--ks-color-green);--ks-section-control-focus: var(--ks-focus-ring-color);--ks-section-disabled-bg: rgba(var(--ks-rgb-muted), .1);--ks-section-disabled-text: var(--ks-color-muted);--ks-component-surface: var(--ks-section-card-bg);--ks-component-surface-subtle: var(--ks-section-bg);--ks-component-border: var(--ks-section-card-border);--ks-component-heading: var(--ks-section-card-heading);--ks-component-text: var(--ks-section-card-text);--ks-component-muted: var(--ks-section-card-muted);--ks-component-accent: var(--ks-section-card-accent);--ks-component-accent-strong: var(--ks-section-card-accent-strong);--ks-component-accent-text: var(--ks-section-card-accent-text);--ks-component-subtle-surface: var(--ks-section-card-subtle-bg);--ks-component-subtle-text: var(--ks-section-card-subtle-text);--ks-component-icon-surface: var(--ks-section-card-icon-bg);--ks-component-icon: var(--ks-section-card-icon);--ks-component-link: var(--ks-section-card-link);--ks-component-shadow: var(--ks-section-card-shadow);--ks-component-focus: var(--ks-focus-ring-color);--ks-component-badge-bg: var(--ks-section-badge-bg);--ks-component-badge-border: var(--ks-section-badge-border);--ks-component-badge-text: var(--ks-section-badge-text);--ks-component-action: var(--ks-section-action);--ks-component-action-hover: var(--ks-section-action-hover);--ks-component-action-text: var(--ks-section-action-text);--ks-component-action-border: var(--ks-section-action-border);--ks-control-bg: var(--ks-section-control-bg);--ks-control-text: var(--ks-section-control-text);--ks-control-placeholder: var(--ks-section-control-placeholder);--ks-control-border: var(--ks-section-control-border);--ks-control-border-hover: var(--ks-section-control-border-hover);--ks-control-border-focus: var(--ks-section-control-border-focus);--ks-control-focus: var(--ks-section-control-focus);--ks-button-bg: var(--ks-section-action);--ks-button-color: var(--ks-section-action-text);--ks-button-border: var(--ks-section-action-border);--ks-button-hover-bg: var(--ks-section-action-hover);--ks-button-hover-color: var(--ks-section-action-text);--ks-button-hover-border: var(--ks-section-action-hover-border);--ks-button-shadow: var(--ks-shadow-xs);--color-background: var(--ks-section-bg-rgb);--gradient-background: var(--ks-section-bg);--color-foreground: var(--ks-section-text-rgb);--color-link: var(--ks-section-link-rgb);--color-button: var(--ks-section-action-rgb);--color-button-text: var(--ks-section-action-text-rgb);--color-secondary-button: var(--ks-section-bg-rgb);--color-secondary-button-text: var(--ks-section-heading-rgb);--color-badge-background: var(--ks-section-card-bg-rgb);--color-badge-foreground: var(--ks-section-card-heading-rgb);--color-badge-border: var(--ks-section-border-rgb);background-color:var(--ks-section-bg);color:var(--ks-section-text)}.ks-section--compact{padding-block:var(--ks-section-padding-compact)}.ks-section--large{padding-block:var(--ks-section-padding-large)}.ks-section :where(h1,h2,h3,h4,h5,h6,.ks-heading){color:var(--ks-section-heading)}.ks-section :where(p,.ks-text,.ks-lead){color:var(--ks-section-text)}.ks-section :where(.ks-eyebrow,.ks-section-header__eyebrow){color:var(--ks-section-eyebrow)}.ks-section--white{--ks-section-bg: var(--ks-color-white);--ks-section-heading: var(--ks-color-navy);--ks-section-text: var(--ks-color-muted);--ks-section-muted: var(--ks-color-muted);--ks-section-eyebrow: var(--ks-color-gold);--ks-section-link: var(--ks-color-green-dark);--ks-section-link-hover: var(--ks-color-green);--ks-section-border: var(--ks-color-border);--ks-section-subtle-bg: var(--ks-color-off-white);--ks-section-subtle-text: var(--ks-color-charcoal);--ks-section-card-bg: var(--ks-color-off-white);--ks-section-card-border: var(--ks-color-border);--ks-section-card-heading: var(--ks-color-navy);--ks-section-card-text: var(--ks-color-muted);--ks-section-bg-rgb: var(--ks-rgb-white)}.ks-section--light{--ks-section-bg: var(--ks-color-off-white);--ks-section-heading: var(--ks-color-navy);--ks-section-text: var(--ks-color-muted);--ks-section-muted: var(--ks-color-muted);--ks-section-eyebrow: var(--ks-color-gold);--ks-section-link: var(--ks-color-green-dark);--ks-section-link-hover: var(--ks-color-green);--ks-section-border: var(--ks-color-border);--ks-section-subtle-bg: var(--ks-color-white);--ks-section-subtle-text: var(--ks-color-charcoal);--ks-section-card-bg: var(--ks-color-white);--ks-section-card-border: var(--ks-color-border);--ks-section-card-heading: var(--ks-color-navy);--ks-section-card-text: var(--ks-color-muted)}.ks-section--sand{--ks-section-bg: var(--ks-color-sand-light);--ks-section-heading: var(--ks-color-navy);--ks-section-text: var(--ks-color-charcoal);--ks-section-muted: var(--ks-color-muted);--ks-section-eyebrow: var(--ks-color-olive);--ks-section-link: var(--ks-color-green-dark);--ks-section-link-hover: var(--ks-color-green);--ks-section-border: var(--ks-color-gold-light);--ks-section-subtle-bg: rgba(var(--ks-rgb-sand), .34);--ks-section-subtle-text: var(--ks-color-green-dark);--ks-section-card-bg: var(--ks-color-off-white);--ks-section-card-border: var(--ks-color-gold-light);--ks-section-card-heading: var(--ks-color-navy);--ks-section-card-text: var(--ks-color-muted);--ks-section-card-accent: var(--ks-color-olive-dark);--ks-section-card-accent-strong: var(--ks-color-green-dark);--ks-section-card-subtle-bg: rgba(var(--ks-rgb-sand), .34);--ks-section-card-subtle-text: var(--ks-color-green-dark);--ks-section-card-icon-bg: rgba(var(--ks-rgb-olive), .12);--ks-section-card-icon: var(--ks-color-olive-dark);--ks-section-card-link: var(--ks-color-green-dark);--ks-section-bg-rgb: var(--ks-rgb-sand-light);--ks-section-text-rgb: var(--ks-rgb-charcoal);--ks-section-border-rgb: var(--ks-rgb-gold-light)}.ks-section--navy{--ks-section-bg: var(--ks-color-navy);--ks-section-heading: var(--ks-color-white);--ks-section-text: var(--ks-color-off-white);--ks-section-muted: rgba(var(--ks-rgb-white), .7);--ks-section-eyebrow: var(--ks-color-gold-light);--ks-section-link: var(--ks-color-gold-light);--ks-section-link-hover: var(--ks-color-white);--ks-section-border: rgba(var(--ks-rgb-white), .16);--ks-section-subtle-bg: rgba(var(--ks-rgb-white), .08);--ks-section-subtle-text: var(--ks-color-white);--ks-section-action: var(--ks-color-gold-light);--ks-section-action-hover: var(--ks-color-sand);--ks-section-action-text: var(--ks-color-navy-deep);--ks-section-action-border: var(--ks-color-gold-light);--ks-section-action-hover-border: var(--ks-color-sand);--ks-section-secondary-action: transparent;--ks-section-secondary-action-hover: rgba(var(--ks-rgb-white), .1);--ks-section-secondary-action-text: var(--ks-color-white);--ks-section-secondary-action-border: rgba(var(--ks-rgb-white), .5);--ks-section-secondary-action-hover-border: var(--ks-color-white);--ks-section-action-rgb: var(--ks-rgb-gold-light);--ks-section-action-text-rgb: var(--ks-rgb-navy-deep);--ks-section-control-bg: rgba(var(--ks-rgb-white), .08);--ks-section-control-text: var(--ks-color-white);--ks-section-control-placeholder: rgba(var(--ks-rgb-white), .62);--ks-section-control-border: rgba(var(--ks-rgb-white), .24);--ks-section-control-border-hover: rgba(var(--ks-rgb-white), .42);--ks-section-control-border-focus: var(--ks-color-gold-light);--ks-section-control-focus: rgba(var(--ks-rgb-gold-light), .3);--ks-section-card-bg: var(--ks-color-navy-soft);--ks-section-card-border: rgba(var(--ks-rgb-white), .16);--ks-section-card-heading: var(--ks-color-white);--ks-section-card-text: rgba(var(--ks-rgb-white), .82);--ks-section-card-muted: rgba(var(--ks-rgb-white), .68);--ks-section-card-accent: var(--ks-color-gold-light);--ks-section-card-accent-strong: var(--ks-color-gold);--ks-section-card-accent-text: var(--ks-color-navy-deep);--ks-section-card-subtle-bg: rgba(var(--ks-rgb-white), .09);--ks-section-card-subtle-text: var(--ks-color-white);--ks-section-card-icon-bg: rgba(var(--ks-rgb-gold-light), .14);--ks-section-card-icon: var(--ks-color-gold-light);--ks-section-card-link: var(--ks-color-gold-light);--ks-section-card-shadow: 0 18px 48px rgba(var(--ks-rgb-black), .2);--ks-section-badge-bg: rgba(var(--ks-rgb-white), .08);--ks-section-badge-border: rgba(var(--ks-rgb-white), .16);--ks-section-badge-text: var(--ks-color-white);--ks-section-bg-rgb: var(--ks-rgb-navy);--ks-section-heading-rgb: var(--ks-rgb-white);--ks-section-text-rgb: var(--ks-rgb-off-white);--ks-section-link-rgb: var(--ks-rgb-white);--ks-section-border-rgb: var(--ks-rgb-white);--ks-section-card-bg-rgb: var(--ks-rgb-navy-soft);--ks-section-card-heading-rgb: var(--ks-rgb-white)}.ks-section--forest{--ks-section-bg: var(--ks-color-green);--ks-section-heading: var(--ks-color-white);--ks-section-text: rgba(var(--ks-rgb-white), .82);--ks-section-muted: rgba(var(--ks-rgb-white), .68);--ks-section-eyebrow: var(--ks-color-gold-light);--ks-section-link: var(--ks-color-gold-light);--ks-section-link-hover: var(--ks-color-white);--ks-section-border: rgba(var(--ks-rgb-white), .16);--ks-section-subtle-bg: rgba(var(--ks-rgb-white), .1);--ks-section-subtle-text: var(--ks-color-white);--ks-section-action: var(--ks-color-gold-light);--ks-section-action-hover: var(--ks-color-sand);--ks-section-action-text: var(--ks-color-green-dark);--ks-section-action-border: var(--ks-color-gold-light);--ks-section-action-hover-border: var(--ks-color-sand);--ks-section-secondary-action: transparent;--ks-section-secondary-action-hover: rgba(var(--ks-rgb-white), .1);--ks-section-secondary-action-text: var(--ks-color-white);--ks-section-secondary-action-border: rgba(var(--ks-rgb-white), .5);--ks-section-secondary-action-hover-border: var(--ks-color-white);--ks-section-action-rgb: var(--ks-rgb-gold-light);--ks-section-action-text-rgb: var(--ks-rgb-green-dark);--ks-section-control-bg: rgba(var(--ks-rgb-white), .09);--ks-section-control-text: var(--ks-color-white);--ks-section-control-placeholder: rgba(var(--ks-rgb-white), .62);--ks-section-control-border: rgba(var(--ks-rgb-white), .24);--ks-section-control-border-hover: rgba(var(--ks-rgb-white), .42);--ks-section-control-border-focus: var(--ks-color-gold-light);--ks-section-control-focus: rgba(var(--ks-rgb-gold-light), .3);--ks-section-card-bg: var(--ks-color-green-dark);--ks-section-card-border: rgba(var(--ks-rgb-white), .14);--ks-section-card-heading: var(--ks-color-white);--ks-section-card-text: rgba(var(--ks-rgb-white), .82);--ks-section-card-muted: rgba(var(--ks-rgb-white), .68);--ks-section-card-accent: var(--ks-color-gold-light);--ks-section-card-accent-strong: var(--ks-color-gold);--ks-section-card-accent-text: var(--ks-color-green-dark);--ks-section-card-subtle-bg: rgba(var(--ks-rgb-white), .1);--ks-section-card-subtle-text: var(--ks-color-white);--ks-section-card-icon-bg: rgba(var(--ks-rgb-gold-light), .14);--ks-section-card-icon: var(--ks-color-gold-light);--ks-section-card-link: var(--ks-color-gold-light);--ks-section-card-shadow: 0 18px 48px rgba(var(--ks-rgb-black), .18);--ks-section-badge-bg: rgba(var(--ks-rgb-white), .1);--ks-section-badge-border: rgba(var(--ks-rgb-white), .16);--ks-section-badge-text: var(--ks-color-white);--ks-section-bg-rgb: var(--ks-rgb-green);--ks-section-heading-rgb: var(--ks-rgb-white);--ks-section-text-rgb: var(--ks-rgb-white);--ks-section-link-rgb: var(--ks-rgb-white);--ks-section-card-bg-rgb: var(--ks-rgb-green-dark);--ks-section-card-heading-rgb: var(--ks-rgb-white);--ks-section-border-rgb: var(--ks-rgb-white);background:linear-gradient(180deg,var(--ks-color-green) 0%,var(--ks-color-green-dark) 100%)}.ks-section--navy-deep{--ks-section-bg: var(--ks-color-navy-deep);--ks-section-heading: var(--ks-color-white);--ks-section-text: rgba(var(--ks-rgb-white), .78);--ks-section-muted: rgba(var(--ks-rgb-white), .62);--ks-section-eyebrow: var(--ks-color-sand);--ks-section-link: var(--ks-color-sand);--ks-section-link-hover: var(--ks-color-white);--ks-section-border: rgba(var(--ks-rgb-white), .12);--ks-section-subtle-bg: rgba(var(--ks-rgb-white), .07);--ks-section-subtle-text: var(--ks-color-white);--ks-section-action: var(--ks-color-sand);--ks-section-action-hover: var(--ks-color-gold-light);--ks-section-action-text: var(--ks-color-navy-deep);--ks-section-action-border: var(--ks-color-sand);--ks-section-action-hover-border: var(--ks-color-gold-light);--ks-section-secondary-action: transparent;--ks-section-secondary-action-hover: rgba(var(--ks-rgb-white), .08);--ks-section-secondary-action-text: var(--ks-color-white);--ks-section-secondary-action-border: rgba(var(--ks-rgb-white), .42);--ks-section-secondary-action-hover-border: var(--ks-color-white);--ks-section-action-rgb: var(--ks-rgb-sand);--ks-section-action-text-rgb: var(--ks-rgb-navy-deep);--ks-section-control-bg: rgba(var(--ks-rgb-white), .07);--ks-section-control-text: var(--ks-color-white);--ks-section-control-placeholder: rgba(var(--ks-rgb-white), .58);--ks-section-control-border: rgba(var(--ks-rgb-white), .2);--ks-section-control-border-hover: rgba(var(--ks-rgb-white), .38);--ks-section-control-border-focus: var(--ks-color-sand);--ks-section-control-focus: rgba(var(--ks-rgb-sand), .28);--ks-section-card-bg: var(--ks-color-navy);--ks-section-card-border: rgba(var(--ks-rgb-white), .1);--ks-section-card-heading: var(--ks-color-white);--ks-section-card-text: rgba(var(--ks-rgb-white), .72);--ks-section-card-muted: rgba(var(--ks-rgb-white), .58);--ks-section-card-accent: var(--ks-color-sand);--ks-section-card-accent-strong: var(--ks-color-gold-light);--ks-section-card-accent-text: var(--ks-color-navy-deep);--ks-section-card-subtle-bg: rgba(var(--ks-rgb-white), .07);--ks-section-card-subtle-text: var(--ks-color-white);--ks-section-card-icon-bg: rgba(var(--ks-rgb-sand), .12);--ks-section-card-icon: var(--ks-color-sand);--ks-section-card-link: var(--ks-color-sand);--ks-section-card-shadow: 0 18px 48px rgba(var(--ks-rgb-black), .24);--ks-section-badge-bg: rgba(var(--ks-rgb-white), .06);--ks-section-badge-border: rgba(var(--ks-rgb-white), .12);--ks-section-badge-text: var(--ks-color-white);--ks-section-bg-rgb: var(--ks-rgb-navy-deep);--ks-section-heading-rgb: var(--ks-rgb-white);--ks-section-text-rgb: var(--ks-rgb-white);--ks-section-link-rgb: var(--ks-rgb-white);--ks-section-card-bg-rgb: var(--ks-rgb-navy);--ks-section-card-heading-rgb: var(--ks-rgb-white);--ks-section-border-rgb: var(--ks-rgb-white)}.ks-grid{display:grid;gap:var(--ks-space-5)}.ks-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ks-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ks-grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.ks-grid--auto-wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.ks-grid--gap-sm{gap:var(--ks-space-3)}.ks-grid--gap-lg{gap:var(--ks-space-7)}.ks-grid--stretch{align-items:stretch}.ks-grid--start{align-items:start}.ks-flex{display:flex}.ks-inline-flex{display:inline-flex}.ks-flex-wrap{flex-wrap:wrap}.ks-items-center{align-items:center}.ks-items-start{align-items:flex-start}.ks-items-end{align-items:flex-end}.ks-justify-center{justify-content:center}.ks-justify-between{justify-content:space-between}.ks-justify-end{justify-content:flex-end}.ks-gap-2{gap:var(--ks-space-2)}.ks-gap-3{gap:var(--ks-space-3)}.ks-gap-4{gap:var(--ks-space-4)}.ks-gap-5{gap:var(--ks-space-5)}.ks-gap-6{gap:var(--ks-space-6)}:focus-visible{outline:3px solid var(--ks-focus-ring-color);outline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{border-radius:var(--ks-radius-sm)}.ks-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important}.ks-sr-only-focusable:focus,.ks-sr-only-focusable:active{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:var(--ks-space-3) var(--ks-space-4)!important;overflow:visible!important;white-space:normal!important;clip:auto!important;clip-path:none!important}.ks-text-center{text-align:center}.ks-text-left{text-align:left}.ks-text-right{text-align:right}.ks-text-navy{color:var(--ks-color-navy)}.ks-text-green{color:var(--ks-color-green)}.ks-text-muted{color:var(--ks-color-muted)}.ks-text-gold{color:var(--ks-color-gold)}.ks-text-olive{color:var(--ks-color-olive)}.ks-text-white{color:var(--ks-color-white)}.ks-bg-white{background-color:var(--ks-color-white)}.ks-bg-light{background-color:var(--ks-color-off-white)}.ks-bg-sand{background-color:var(--ks-color-sand-light)}.ks-bg-gold-light{background-color:var(--ks-color-gold-light)}.ks-m-0{margin:0}.ks-mt-0{margin-top:0}.ks-mt-sm{margin-top:var(--ks-space-3)}.ks-mt-md{margin-top:var(--ks-space-5)}.ks-mt-lg{margin-top:var(--ks-space-7)}.ks-mb-0{margin-bottom:0}.ks-mb-sm{margin-bottom:var(--ks-space-3)}.ks-mb-md{margin-bottom:var(--ks-space-5)}.ks-mb-lg{margin-bottom:var(--ks-space-7)}.ks-hidden{display:none!important}.ks-full-width{width:100%}.ks-max-readable{max-width:62ch}.ks-max-none{max-width:none}.ks-relative{position:relative}.ks-absolute{position:absolute}.ks-overflow-hidden{overflow:hidden}.ks-overflow-auto{overflow:auto}.ks-no-wrap{white-space:nowrap}.ks-balance{text-wrap:balance}.ks-pretty{text-wrap:pretty}.ks-isolate{isolation:isolate}.ks-media{position:relative;overflow:hidden;background-color:var(--ks-color-sand-light)}.ks-media>img,.ks-media>video,.ks-media>picture,.ks-media>picture>img{width:100%;height:100%;object-fit:cover}.ks-aspect-square{aspect-ratio:1 / 1}.ks-aspect-landscape{aspect-ratio:4 / 3}.ks-aspect-wide{aspect-ratio:16 / 9}.ks-aspect-cinematic{aspect-ratio:21 / 9}.ks-hover-lift{transition:transform var(--ks-transition-base),box-shadow var(--ks-transition-base)}.ks-hover-lift:hover{transform:translateY(-3px);box-shadow:var(--ks-shadow-card)}.ks-clickable{cursor:pointer}.ks-disabled,[aria-disabled=true]{opacity:.55;pointer-events:none}@media(max-width:1100px){:root{--ks-container-padding: 1.25rem}}@media(max-width:900px){:root{--ks-section-padding: 4rem;--ks-section-padding-large: 6rem}.ks-grid--2,.ks-grid--3,.ks-grid--4{grid-template-columns:1fr}.ks-section--large{padding-block:var(--ks-section-padding-large)}}@media(max-width:600px){:root{--ks-container-padding: 1rem;--ks-section-padding: 3.5rem;--ks-section-padding-compact: 3rem;--ks-section-padding-large: 4.5rem}h1,.ks-h1{font-size:clamp(2.2rem,11vw,3.25rem)}h2,.ks-h2{font-size:clamp(1.85rem,9vw,2.65rem)}h3,.ks-h3{font-size:clamp(1.45rem,7vw,1.9rem)}.ks-lead{font-size:var(--ks-text-base)}.ks-container,.ks-container--wide,.ks-container--narrow,.ks-container--readable{width:min(calc(100% - (var(--ks-container-padding) * 2)),var(--ks-container-width))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(prefers-contrast:more){:root{--ks-color-border: var(--ks-color-border-high-contrast);--ks-color-muted: var(--ks-color-muted-high-contrast)}:focus-visible{outline-width:4px}}@media(forced-colors:active){.ks-section,.ks-card,.ks-button,.ks-trust-badge{forced-color-adjust:auto}}:root{--ks-vh: 1vh;--ks-safe-top: env(safe-area-inset-top, 0px);--ks-safe-right: env(safe-area-inset-right, 0px);--ks-safe-bottom: env(safe-area-inset-bottom, 0px);--ks-safe-left: env(safe-area-inset-left, 0px);--ks-content-gutter: clamp( 1rem, 2.5vw, 1.5rem )}html,body{min-width:320px}.ks-container,.ks-container--wide,.ks-container--narrow,.ks-container--readable{padding-left:max(0px,var(--ks-safe-left));padding-right:max(0px,var(--ks-safe-right))}@media(min-width:1600px){:root{--ks-container-width: 1280px;--ks-container-wide: 1480px;--ks-section-padding: 7rem;--ks-section-padding-large: 9rem}.ks-container--readable{max-width:760px}}@media(min-width:1280px)and (max-width:1599px){:root{--ks-container-width: 1180px;--ks-section-padding: 6rem}}@media(max-width:1279px){:root{--ks-container-width: 1100px;--ks-container-padding: 1.25rem;--ks-section-padding: 5rem;--ks-section-padding-large: 7rem}.ks-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){:root{--ks-container-width: 960px;--ks-section-padding: 4.5rem;--ks-section-padding-large: 6rem}.ks-grid--3,.ks-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-flex-tablet-column{flex-direction:column}.ks-tablet-text-center{text-align:center}}@media(max-width:820px){:root{--ks-container-padding: 1.125rem;--ks-section-padding: 4rem;--ks-section-padding-compact: 3.25rem;--ks-section-padding-large: 5rem}.ks-grid--2,.ks-grid--3,.ks-grid--4{grid-template-columns:1fr}.ks-container--readable,.ks-container--narrow{width:min(calc(100% - (var(--ks-container-padding) * 2)),100%)}.ks-tablet-hidden{display:none}.ks-tablet-full-width{width:100%}}@media(max-width:600px){:root{--ks-container-padding: 1rem;--ks-section-padding: 3.5rem;--ks-section-padding-compact: 2.75rem;--ks-section-padding-large: 4.25rem;--ks-radius-lg: 16px;--ks-radius-xl: 22px}body{font-size:.98rem}.ks-section{scroll-margin-top:72px}.ks-mobile-hidden{display:none}.ks-mobile-block{display:block}.ks-mobile-full-width{width:100%}.ks-mobile-text-center{text-align:center}.ks-mobile-stack{display:flex;flex-direction:column;align-items:stretch}.ks-mobile-gap-sm{gap:var(--ks-space-3)}.ks-mobile-gap-md{gap:var(--ks-space-5)}}@media(max-width:420px){:root{--ks-container-padding: .875rem;--ks-section-padding: 3rem;--ks-section-padding-compact: 2.5rem;--ks-section-padding-large: 3.75rem}h1,.ks-h1{font-size:clamp(2rem,12vw,2.8rem)}h2,.ks-h2{font-size:clamp(1.75rem,10vw,2.35rem)}h3,.ks-h3{font-size:clamp(1.35rem,8vw,1.75rem)}.ks-section{overflow-x:clip}}@media(max-width:360px){:root{--ks-container-padding: .75rem}body{font-size:.95rem}}@media(max-height:700px)and (orientation:landscape){:root{--ks-section-padding: 3rem;--ks-section-padding-large: 4rem}.ks-fullscreen{min-height:auto}}@media(max-width:900px)and (orientation:landscape){:root{--ks-section-padding: 3rem;--ks-section-padding-large: 4rem}.ks-landscape-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(hover:none)and (pointer:coarse){a,button,summary,[role=button]{-webkit-tap-highlight-color:transparent}.ks-hover-lift:hover{transform:none;box-shadow:inherit}.ks-clickable,button,summary{touch-action:manipulation}}@media(hover:hover)and (pointer:fine){.ks-hover-lift:hover{transform:translateY(-3px)}}.ks-safe-top{padding-top:max(var(--ks-space-4),var(--ks-safe-top))}.ks-safe-bottom{padding-bottom:max(var(--ks-space-4),var(--ks-safe-bottom))}.ks-safe-inline{padding-left:max(var(--ks-space-4),var(--ks-safe-left));padding-right:max(var(--ks-space-4),var(--ks-safe-right))}@media print{*,*:before,*:after{box-shadow:none!important;text-shadow:none!important}body{background:var(--ks-color-white)!important;color:var(--ks-color-black)!important}.ks-hidden-print{display:none!important}.ks-section{padding-block:2rem;background:transparent!important}a{text-decoration:underline}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ks-base.css.map */
