:root,[data-theme=brand]{--navy:#00234e;--black:#000000;--blue:#0072fe;--blue-light:#3d95ff;--cyan:#33e7ff;--ice:#dbf7ff;--tan:#debb9a;--sand:#f3e4d5;--cream:#fcf5ef;--white:#ffffff;--muted-on-dark:rgba(252,245,239,0.72);--muted-on-light:rgba(0,35,78,0.72);--line-on-dark:rgba(252,245,239,0.16);--line-on-light:rgba(0,35,78,0.14);--raised-on-dark:rgba(252,245,239,0.08)}:root{--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-12:96px;--space-20:160px;--radius-sm:8px;--radius-md:16px;--container:1180px;--panel-gap:24px;--font-sans:var(--font-satoshi,"Satoshi"),"Helvetica Neue",Helvetica,Arial,sans-serif;--font-display:var(--font-ghost-display,"Ghost Display"),var(--font-satoshi,"Satoshi"),"Helvetica Neue",Helvetica,sans-serif}.type-display{font-size:5rem;line-height:1.02;letter-spacing:-.02em}.type-display,.type-heading-1{font-family:var(--font-display);font-weight:500}.type-heading-1{font-size:4rem;line-height:1.05;letter-spacing:-.016em}.type-heading-2{font-size:3rem;line-height:1.1;letter-spacing:-.012em}.type-heading-2,.type-heading-3{font-family:var(--font-display);font-weight:500}.type-heading-3{font-size:2.25rem;line-height:1.15;letter-spacing:-.008em}.type-heading-4{font-size:1.75rem;line-height:1.2;letter-spacing:-.004em}.type-heading-4,.type-heading-5{font-family:var(--font-display);font-weight:500}.type-heading-5{font-size:1.375rem;line-height:1.25;letter-spacing:0}.type-body-large{font-size:1.125rem}.type-body,.type-body-large{font-family:var(--font-sans);line-height:1.5;font-weight:400;letter-spacing:0}.type-body{font-size:1rem}.type-body-small{font-family:var(--font-sans);font-size:.875rem;line-height:1.45;font-weight:400;letter-spacing:0}.type-label{font-size:.75rem;line-height:1.3;letter-spacing:.06em}.type-button,.type-label{font-family:var(--font-sans);font-weight:500;text-transform:uppercase}.type-button{font-size:.8125rem;line-height:1.35;letter-spacing:.04em}