@import"https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz@8..144&display=swap";@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";.header-display{font-size:40px;font-family:Roboto Flex,sans-serif;letter-spacing:-.1vw;line-height:1.1;word-spacing:.1vw}@media screen and (min-width: 320px){.header-display{font-size:calc(40px + 32 * ((100vw - 320px) / 2180))}}@media screen and (min-width: 2500px){.header-display{font-size:72px}}.headline-bold{font-size:20px;font-family:Roboto Flex,sans-serif;letter-spacing:0px;line-height:1.2;word-spacing:.1vw}@media screen and (min-width: 320px){.headline-bold{font-size:calc(20px + 16 * ((100vw - 320px) / 2180))}}@media screen and (min-width: 2500px){.headline-bold{font-size:36px}}.body-large-bold{font-size:16px;font-family:Roboto Flex,sans-serif;font-feature-settings:"ss02";letter-spacing:.2px;line-height:1.6;word-spacing:.3px}@media screen and (min-width: 320px){.body-large-bold{font-size:calc(16px + 4 * ((100vw - 320px) / 2180))}}@media screen and (min-width: 2500px){.body-large-bold{font-size:20px}}.body-regular{font-size:14px;font-family:Roboto Flex,sans-serif;font-feature-settings:"ss02";letter-spacing:.2px;line-height:1.75;word-spacing:.5px}@media screen and (min-width: 320px){.body-regular{font-size:calc(14px + 4 * ((100vw - 320px) / 2180))}}@media screen and (min-width: 2500px){.body-regular{font-size:18px}}.body-small{font-size:12px;font-family:Roboto Flex,sans-serif;font-feature-settings:"ss02";letter-spacing:.2px;line-height:1.5;word-spacing:.5px}@media screen and (min-width: 320px){.body-small{font-size:calc(12px + 4 * ((100vw - 320px) / 2180))}}@media screen and (min-width: 2500px){.body-small{font-size:16px}}.serif-italic,em.serif-italic{font-family:"Instrument Serif",Iowan Old Style,Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.005em;font-size:1.12em;color:var(--color-selected)}.eyebrow{display:inline-block;font-family:Roboto Flex,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);opacity:.65}@media screen and (min-width: 600px){.eyebrow{font-size:12px}}@media screen and (min-width: 1200px){.eyebrow{font-size:13px}}:root{--color-primary: #fff9eb;--color-secondary: #12110c;--color-line: #32302a;--color-selected: #9ED0E6;--color-hover: #fff9eb;--color-svg-fill: #32302a;--color-svg-stroke: #32302a}html{background-color:var(--color-secondary);transition:background-color .7s cubic-bezier(.22,1,.36,1)}body{background-color:var(--color-secondary);color:var(--color-primary);transition:background-color .7s cubic-bezier(.22,1,.36,1),color .7s cubic-bezier(.22,1,.36,1)}body.movement-1,body.movement-3{--color-primary: #fff9eb;--color-secondary: #12110c;--color-line: #32302a;--color-selected: #9ED0E6;--color-hover: #fff9eb;--color-svg-fill: #32302a;--color-svg-stroke: #32302a}body.movement-2{--color-primary: #141414;--color-secondary: #FCFDF7;--color-line: #d8d4c2;--color-selected: #0E3A2E;--color-hover: #141414;--color-svg-fill: #d8d4c2;--color-svg-stroke: #d8d4c2}:where(*),:where(*::before),:where(*::after){transition-property:background-color,color,border-color,fill,stroke;transition-duration:.7s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.btn-pill{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:transparent;border:1px solid var(--color-primary);border-radius:999px;color:var(--color-primary);font-family:Roboto Flex,sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em;text-decoration:none;text-transform:none;white-space:nowrap;transition:background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),border-color .3s ease}.btn-pill .mat-icon,.btn-pill mat-icon{width:18px;height:18px;font-size:18px;transition:transform .3s ease}.btn-pill p{margin:0}.btn-pill:hover{background:var(--color-primary);color:var(--color-secondary)}.btn-pill:hover .mat-icon,.btn-pill:hover mat-icon{transform:translate(3px)}@media screen and (max-width: 600px){.btn-pill{padding:12px 22px;font-size:12px}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}
