@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=DM+Mono:wght@300;400;500&display=swap";@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Poppins-Thin.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Poppins-ThinItalic.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Poppins-ExtraLight.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/Poppins-ExtraLightItalic.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Poppins-LightItalic.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Poppins-Regular.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Poppins-Italic.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Poppins-Medium.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Poppins-MediumItalic.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Poppins-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Poppins-Bold.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Poppins-BoldItalic.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Poppins-ExtraBold.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Poppins-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Poppins-Black.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Poppins-BlackItalic.ttf) format("truetype")}:root{--mds-sand: #F5F0E8;--mds-off-white: #FFFEFA;--mds-parchment: #EBE6DE;--mds-cream: #FAF8F4;--mds-charcoal: #292621;--mds-ash: #403F3D;--mds-muted: #7A7268;--mds-warm-grey: #9B9289;--mds-flint: #94A198;--mds-fog: #A6A4A1;--mds-stone: #C4B9A8;--mds-warm-brown-text: #7A4040;--mds-forest: #334433;--mds-sage: #5F7265;--mds-blaze: #FF6800;--mds-matcha: #B8D4C0;--mds-sakura: #F2C5CE;--mds-daisy: #F5E6A3;--mds-sky: #B8D4E8;--mds-lavender: #D4C5E2;--mds-bg: var(--mds-sand);--mds-bg-card: var(--mds-off-white);--mds-bg-dark: var(--mds-charcoal);--mds-fg: var(--mds-charcoal);--mds-fg-2: var(--mds-ash);--mds-fg-3: var(--mds-muted);--mds-fg-4: var(--mds-warm-grey);--mds-fg-on-dark: #FAF8F4;--mds-border: var(--mds-parchment);--mds-border-strong: var(--mds-fog);--mds-bone: #E0DACE;--mds-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--mds-sans: "Poppins", Helvetica, Arial, sans-serif;--mds-ui: "Poppins", Helvetica, Arial, sans-serif;--mds-mono: "DM Mono", "Courier New", monospace;--mds-display: var(--mds-serif);--mds-display-sans: var(--mds-sans);--mds-display-size: 72px;--mds-h1-size: 48px;--mds-h2-size: 36px;--mds-h3-size: 28px;--mds-eyebrow-size: 14px;--mds-body-size: 18px;--mds-body-sm-size: 14px;--mds-caption-size: 12px;--mds-button-size: 14px;--mds-nav-size: 14px;--mds-highlight-size: 18px;--mds-space-xs: 4px;--mds-space-sm: 8px;--mds-space-md: 12px;--mds-space-lg: 16px;--mds-space-xl: 24px;--mds-space-2xl: 32px;--mds-space-3xl: 48px;--mds-space-4xl: 64px;--mds-space-5xl: 80px;--mds-r-none: 0px;--mds-r-sm: 4px;--mds-r-md: 8px;--mds-r-lg: 16px;--mds-r-full: 9999px;--mds-shadow-0: none;--mds-shadow-1: 0 2px 8px rgba(41, 38, 33, .06);--mds-shadow-2: 0 8px 24px rgba(41, 38, 33, .1);--mds-border-width: .5px;--mds-border-strong-width: 1.5px;--mds-content-max: 1440px;--mds-page-pad-mobile: 24px;--mds-page-pad-tablet: 40px;--mds-page-pad-desktop: 80px;--mds-ease: cubic-bezier(.4, 0, .2, 1);--mds-dur-fast: .2s;--mds-dur-base: .3s;--mds-dur-slow: .5s}html,body{background:var(--mds-bg);color:var(--mds-fg);font-family:var(--mds-sans);font-size:var(--mds-body-size);font-weight:300;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mds-display{font-family:var(--mds-serif);font-style:italic;font-weight:300;font-size:var(--mds-display-size);line-height:1.1;color:var(--mds-fg);letter-spacing:-.01em}.mds-h1{font-family:var(--mds-serif);font-style:italic;font-weight:300;font-size:var(--mds-h1-size);line-height:1.15;color:var(--mds-fg)}.mds-h2{font-family:var(--mds-serif);font-style:italic;font-weight:300;font-size:var(--mds-h2-size);line-height:1.2;color:var(--mds-fg)}.mds-h3{font-family:var(--mds-serif);font-weight:400;font-size:var(--mds-h3-size);line-height:1.3;color:var(--mds-fg)}.mds-eyebrow{font-family:var(--mds-ui);font-weight:400;font-size:var(--mds-eyebrow-size);line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--mds-sage)}.mds-body{font-family:var(--mds-sans);font-weight:300;font-size:var(--mds-body-size);line-height:1.7;color:var(--mds-fg-2)}.mds-body-sm{font-family:var(--mds-sans);font-weight:300;font-size:var(--mds-body-sm-size);line-height:1.6;color:var(--mds-fg-3)}.mds-caption{font-family:var(--mds-sans);font-weight:400;font-size:var(--mds-caption-size);line-height:1.5;color:var(--mds-fg-4)}.mds-highlight{font-family:var(--mds-mono);font-weight:300;font-size:var(--mds-highlight-size);line-height:1.6;letter-spacing:-.05em;color:var(--mds-fg-2)}.mds-cta{font-family:var(--mds-sans);font-weight:500;font-size:var(--mds-button-size);letter-spacing:.12em;text-transform:uppercase;line-height:1}.mds-nav{font-family:var(--mds-sans);font-weight:400;font-size:var(--mds-nav-size);line-height:1}
