:root{--black: rgba(0, 0, 0, 1);--champagne: rgba(250, 237, 209, 1);--espresso: rgba(92, 25, 29, 1);--grey: rgba(228, 226, 223, 1);--heading-desktop-h1-font-family: "Roboto", Helvetica;--heading-desktop-h1-font-size: 56px;--heading-desktop-h1-font-style: normal;--heading-desktop-h1-font-weight: 700;--heading-desktop-h1-letter-spacing: 0px;--heading-desktop-h1-line-height: 120.00000476837158%;--heading-desktop-h2-font-family: "Roboto", Helvetica;--heading-desktop-h2-font-size: 48px;--heading-desktop-h2-font-style: normal;--heading-desktop-h2-font-weight: 700;--heading-desktop-h2-letter-spacing: 0px;--heading-desktop-h2-line-height: 120.00000476837158%;--heading-desktop-h3-font-family: "Roboto", Helvetica;--heading-desktop-h3-font-size: 40px;--heading-desktop-h3-font-style: normal;--heading-desktop-h3-font-weight: 700;--heading-desktop-h3-letter-spacing: 0px;--heading-desktop-h3-line-height: 120.00000476837158%;--heading-desktop-h4-font-family: "Roboto", Helvetica;--heading-desktop-h4-font-size: 32px;--heading-desktop-h4-font-style: normal;--heading-desktop-h4-font-weight: 700;--heading-desktop-h4-letter-spacing: 0px;--heading-desktop-h4-line-height: 129.99999523162842%;--heading-desktop-h5-font-family: "Roboto", Helvetica;--heading-desktop-h5-font-size: 24px;--heading-desktop-h5-font-style: normal;--heading-desktop-h5-font-weight: 700;--heading-desktop-h5-letter-spacing: 0px;--heading-desktop-h5-line-height: 139.9999976158142%;--heading-desktop-h6-font-family: "Roboto", Helvetica;--heading-desktop-h6-font-size: 20px;--heading-desktop-h6-font-style: normal;--heading-desktop-h6-font-weight: 700;--heading-desktop-h6-letter-spacing: 0px;--heading-desktop-h6-line-height: 139.9999976158142%;--heading-desktop-tagline-font-family: "Roboto", Helvetica;--heading-desktop-tagline-font-size: 16px;--heading-desktop-tagline-font-style: normal;--heading-desktop-tagline-font-weight: 600;--heading-desktop-tagline-letter-spacing: 0px;--heading-desktop-tagline-line-height: 150%;--heading-mobile-h1-font-family: "Roboto", Helvetica;--heading-mobile-h1-font-size: 40px;--heading-mobile-h1-font-style: normal;--heading-mobile-h1-font-weight: 700;--heading-mobile-h1-letter-spacing: 0px;--heading-mobile-h1-line-height: 120.00000476837158%;--heading-mobile-h2-font-family: "Roboto", Helvetica;--heading-mobile-h2-font-size: 36px;--heading-mobile-h2-font-style: normal;--heading-mobile-h2-font-weight: 700;--heading-mobile-h2-letter-spacing: 0px;--heading-mobile-h2-line-height: 120.00000476837158%;--heading-mobile-h3-font-family: "Roboto", Helvetica;--heading-mobile-h3-font-size: 32px;--heading-mobile-h3-font-style: normal;--heading-mobile-h3-font-weight: 700;--heading-mobile-h3-letter-spacing: 0px;--heading-mobile-h3-line-height: 120.00000476837158%;--heading-mobile-h4-font-family: "Roboto", Helvetica;--heading-mobile-h4-font-size: 24px;--heading-mobile-h4-font-style: normal;--heading-mobile-h4-font-weight: 700;--heading-mobile-h4-letter-spacing: 0px;--heading-mobile-h4-line-height: 139.9999976158142%;--heading-mobile-h5-font-family: "Roboto", Helvetica;--heading-mobile-h5-font-size: 20px;--heading-mobile-h5-font-style: normal;--heading-mobile-h5-font-weight: 700;--heading-mobile-h5-letter-spacing: 0px;--heading-mobile-h5-line-height: 139.9999976158142%;--heading-mobile-h6-font-family: "Roboto", Helvetica;--heading-mobile-h6-font-size: 18px;--heading-mobile-h6-font-style: normal;--heading-mobile-h6-font-weight: 700;--heading-mobile-h6-letter-spacing: 0px;--heading-mobile-h6-line-height: 139.9999976158142%;--large: 0px 8px 8px -4px rgba(0, 0, 0, .03), 0px 20px 24px -4px rgba(0, 0, 0, .08);--medium: 0px 4px 6px -2px rgba(0, 0, 0, .03), 0px 12px 16px -4px rgba(0, 0, 0, .08);--primitive-color-brand-black: rgba(0, 0, 0, 1);--primitive-color-brand-carrot: rgba(241, 139, 37, 1);--primitive-color-brand-champagne: rgba(250, 237, 208, 1);--primitive-color-brand-espresso: rgba(92, 25, 28, 1);--primitive-color-brand-parsley: rgba(31, 88, 24, 1);--primitive-color-brand-parsley-duplicate: rgba(31, 88, 24, 1);--primitive-color-brand-purple: rgba(94, 66, 144, 1);--primitive-color-brand-white: rgba(255, 242, 230, 1);--primitive-color-neutral-black: rgba(92, 25, 28, 1);--primitive-color-neutral-black-duplicate: rgba(94, 66, 144, 1);--primitive-color-neutral-neutral: rgba(102, 102, 102, 1);--primitive-color-neutral-neutral-dark: rgba(68, 68, 68, 1);--primitive-color-neutral-neutral-darker: rgba(34, 34, 34, 1);--primitive-color-neutral-neutral-darkest: rgba(17, 17, 17, 1);--primitive-color-neutral-neutral-light: rgba(170, 170, 170, 1);--primitive-color-neutral-neutral-lighter: rgba(204, 204, 204, 1);--primitive-color-neutral-neutral-lightest: rgba(238, 238, 238, 1);--primitive-color-neutral-white: rgba(250, 237, 208, 1);--primitive-color-system-error-red: rgba(180, 35, 24, 1);--primitive-color-system-error-red-light: rgba(254, 243, 242, 1);--primitive-color-system-success-green: rgba(2, 122, 72, 1);--primitive-color-system-success-green-light: rgba(236, 253, 243, 1);--semantic-background-color-alternate: var(--primitive-color-neutral-black);--semantic-background-color-error: var( --primitive-color-system-error-red-light );--semantic-background-color-primary: var(--primitive-color-brand-champagne);--semantic-background-color-secondary: var(--primitive-color-brand-white);--semantic-background-color-success: var( --primitive-color-system-success-green-light );--semantic-background-color-tertiary: var( --primitive-color-neutral-neutral-dark );--semantic-border-alternate: var(--primitive-color-neutral-white);--semantic-border-error: var(--primitive-color-system-error-red);--semantic-border-primary: var(--primitive-color-brand-espresso);--semantic-border-secondary: var(--primitive-color-neutral-neutral-light);--semantic-border-success: var(--primitive-color-system-success-green);--semantic-border-tertiary: var(--primitive-color-neutral-neutral-dark);--semantic-link-alternate: var(--primitive-color-neutral-white);--semantic-link-primary: var(--primitive-color-brand-parsley);--semantic-link-primary-duplicate: var( --primitive-color-brand-parsley-duplicate );--semantic-link-secondary: var(--primitive-color-neutral-neutral);--semantic-text-error: var(--primitive-color-system-error-red);--semantic-text-primary: var(--primitive-color-brand-espresso);--semantic-text-secondary: var(--primitive-color-brand-parsley);--semantic-text-success: var(--primitive-color-system-success-green);--small: 0px 2px 4px -2px rgba(0, 0, 0, .06), 0px 4px 8px -2px rgba(0, 0, 0, .1);--text-large-bold-font-family: "Roboto", Helvetica;--text-large-bold-font-size: 20px;--text-large-bold-font-style: normal;--text-large-bold-font-weight: 700;--text-large-bold-letter-spacing: 0px;--text-large-bold-line-height: 150%;--text-large-extra-bold-font-family: "Roboto", Helvetica;--text-large-extra-bold-font-size: 20px;--text-large-extra-bold-font-style: normal;--text-large-extra-bold-font-weight: 800;--text-large-extra-bold-letter-spacing: 0px;--text-large-extra-bold-line-height: 150%;--text-large-light-font-family: "Roboto", Helvetica;--text-large-light-font-size: 20px;--text-large-light-font-style: normal;--text-large-light-font-weight: 300;--text-large-light-letter-spacing: 0px;--text-large-light-line-height: 150%;--text-large-link-font-family: "Roboto", Helvetica;--text-large-link-font-size: 20px;--text-large-link-font-style: normal;--text-large-link-font-weight: 400;--text-large-link-letter-spacing: 0px;--text-large-link-line-height: 150%;--text-large-medium-font-family: "Roboto", Helvetica;--text-large-medium-font-size: 20px;--text-large-medium-font-style: normal;--text-large-medium-font-weight: 500;--text-large-medium-letter-spacing: 0px;--text-large-medium-line-height: 150%;--text-large-normal-font-family: "Roboto", Helvetica;--text-large-normal-font-size: 20px;--text-large-normal-font-style: normal;--text-large-normal-font-weight: 400;--text-large-normal-letter-spacing: 0px;--text-large-normal-line-height: 150%;--text-large-semi-bold-font-family: "Roboto", Helvetica;--text-large-semi-bold-font-size: 20px;--text-large-semi-bold-font-style: normal;--text-large-semi-bold-font-weight: 600;--text-large-semi-bold-letter-spacing: 0px;--text-large-semi-bold-line-height: 150%;--text-medium-bold-font-family: "Roboto", Helvetica;--text-medium-bold-font-size: 18px;--text-medium-bold-font-style: normal;--text-medium-bold-font-weight: 700;--text-medium-bold-letter-spacing: 0px;--text-medium-bold-line-height: 150%;--text-medium-extra-bold-font-family: "Roboto", Helvetica;--text-medium-extra-bold-font-size: 18px;--text-medium-extra-bold-font-style: normal;--text-medium-extra-bold-font-weight: 700;--text-medium-extra-bold-letter-spacing: 0px;--text-medium-extra-bold-line-height: 150%;--text-medium-light-font-family: "Roboto", Helvetica;--text-medium-light-font-size: 18px;--text-medium-light-font-style: normal;--text-medium-light-font-weight: 300;--text-medium-light-letter-spacing: 0px;--text-medium-light-line-height: 150%;--text-medium-link-font-family: "Roboto", Helvetica;--text-medium-link-font-size: 18px;--text-medium-link-font-style: normal;--text-medium-link-font-weight: 400;--text-medium-link-letter-spacing: 0px;--text-medium-link-line-height: 150%;--text-medium-medium-font-family: "Roboto", Helvetica;--text-medium-medium-font-size: 18px;--text-medium-medium-font-style: normal;--text-medium-medium-font-weight: 500;--text-medium-medium-letter-spacing: 0px;--text-medium-medium-line-height: 150%;--text-medium-normal-font-family: "Roboto", Helvetica;--text-medium-normal-font-size: 18px;--text-medium-normal-font-style: normal;--text-medium-normal-font-weight: 400;--text-medium-normal-letter-spacing: 0px;--text-medium-normal-line-height: 150%;--text-medium-semi-bold-font-family: "Roboto", Helvetica;--text-medium-semi-bold-font-size: 18px;--text-medium-semi-bold-font-style: normal;--text-medium-semi-bold-font-weight: 600;--text-medium-semi-bold-letter-spacing: 0px;--text-medium-semi-bold-line-height: 150%;--text-regular-bold-font-family: "Roboto", Helvetica;--text-regular-bold-font-size: 16px;--text-regular-bold-font-style: normal;--text-regular-bold-font-weight: 700;--text-regular-bold-letter-spacing: 0px;--text-regular-bold-line-height: 150%;--text-regular-extra-bold-font-family: "Roboto", Helvetica;--text-regular-extra-bold-font-size: 16px;--text-regular-extra-bold-font-style: normal;--text-regular-extra-bold-font-weight: 800;--text-regular-extra-bold-letter-spacing: 0px;--text-regular-extra-bold-line-height: 150%;--text-regular-light-font-family: "Roboto", Helvetica;--text-regular-light-font-size: 16px;--text-regular-light-font-style: normal;--text-regular-light-font-weight: 300;--text-regular-light-letter-spacing: 0px;--text-regular-light-line-height: 150%;--text-regular-link-font-family: "Roboto", Helvetica;--text-regular-link-font-size: 16px;--text-regular-link-font-style: normal;--text-regular-link-font-weight: 400;--text-regular-link-letter-spacing: 0px;--text-regular-link-line-height: 150%;--text-regular-medium-font-family: "Roboto", Helvetica;--text-regular-medium-font-size: 16px;--text-regular-medium-font-style: normal;--text-regular-medium-font-weight: 500;--text-regular-medium-letter-spacing: 0px;--text-regular-medium-line-height: 150%;--text-regular-normal-font-family: "Roboto", Helvetica;--text-regular-normal-font-size: 16px;--text-regular-normal-font-style: normal;--text-regular-normal-font-weight: 400;--text-regular-normal-letter-spacing: 0px;--text-regular-normal-line-height: 150%;--text-regular-semi-bold-font-family: "Roboto", Helvetica;--text-regular-semi-bold-font-size: 16px;--text-regular-semi-bold-font-style: normal;--text-regular-semi-bold-font-weight: 600;--text-regular-semi-bold-letter-spacing: 0px;--text-regular-semi-bold-line-height: 150%;--text-small-bold-font-family: "Roboto", Helvetica;--text-small-bold-font-size: 14px;--text-small-bold-font-style: normal;--text-small-bold-font-weight: 700;--text-small-bold-letter-spacing: 0px;--text-small-bold-line-height: 150%;--text-small-extra-bold-font-family: "Roboto", Helvetica;--text-small-extra-bold-font-size: 14px;--text-small-extra-bold-font-style: normal;--text-small-extra-bold-font-weight: 800;--text-small-extra-bold-letter-spacing: 0px;--text-small-extra-bold-line-height: 150%;--text-small-light-font-family: "Roboto", Helvetica;--text-small-light-font-size: 14px;--text-small-light-font-style: normal;--text-small-light-font-weight: 300;--text-small-light-letter-spacing: 0px;--text-small-light-line-height: 150%;--text-small-link-font-family: "Roboto", Helvetica;--text-small-link-font-size: 14px;--text-small-link-font-style: normal;--text-small-link-font-weight: 400;--text-small-link-letter-spacing: 0px;--text-small-link-line-height: 150%;--text-small-medium-font-family: "Roboto", Helvetica;--text-small-medium-font-size: 14px;--text-small-medium-font-style: normal;--text-small-medium-font-weight: 500;--text-small-medium-letter-spacing: 0px;--text-small-medium-line-height: 150%;--text-small-normal-font-family: "Roboto", Helvetica;--text-small-normal-font-size: 14px;--text-small-normal-font-style: normal;--text-small-normal-font-weight: 400;--text-small-normal-letter-spacing: 0px;--text-small-normal-line-height: 150%;--text-small-semi-bold-font-family: "Roboto", Helvetica;--text-small-semi-bold-font-size: 14px;--text-small-semi-bold-font-style: normal;--text-small-semi-bold-font-weight: 600;--text-small-semi-bold-letter-spacing: 0px;--text-small-semi-bold-line-height: 150%;--text-tiny-bold-font-family: "Roboto", Helvetica;--text-tiny-bold-font-size: 12px;--text-tiny-bold-font-style: normal;--text-tiny-bold-font-weight: 700;--text-tiny-bold-letter-spacing: 0px;--text-tiny-bold-line-height: 150%;--text-tiny-extra-bold-font-family: "Roboto", Helvetica;--text-tiny-extra-bold-font-size: 12px;--text-tiny-extra-bold-font-style: normal;--text-tiny-extra-bold-font-weight: 800;--text-tiny-extra-bold-letter-spacing: 0px;--text-tiny-extra-bold-line-height: 150%;--text-tiny-light-font-family: "Roboto", Helvetica;--text-tiny-light-font-size: 12px;--text-tiny-light-font-style: normal;--text-tiny-light-font-weight: 300;--text-tiny-light-letter-spacing: 0px;--text-tiny-light-line-height: 150%;--text-tiny-link-font-family: "Roboto", Helvetica;--text-tiny-link-font-size: 12px;--text-tiny-link-font-style: normal;--text-tiny-link-font-weight: 400;--text-tiny-link-letter-spacing: 0px;--text-tiny-link-line-height: 150%;--text-tiny-medium-font-family: "Roboto", Helvetica;--text-tiny-medium-font-size: 12px;--text-tiny-medium-font-style: normal;--text-tiny-medium-font-weight: 500;--text-tiny-medium-letter-spacing: 0px;--text-tiny-medium-line-height: 150%;--text-tiny-normal-font-family: "Roboto", Helvetica;--text-tiny-normal-font-size: 12px;--text-tiny-normal-font-style: normal;--text-tiny-normal-font-weight: 400;--text-tiny-normal-letter-spacing: 0px;--text-tiny-normal-line-height: 150%;--text-tiny-semi-bold-font-family: "Roboto", Helvetica;--text-tiny-semi-bold-font-size: 12px;--text-tiny-semi-bold-font-style: normal;--text-tiny-semi-bold-font-weight: 600;--text-tiny-semi-bold-letter-spacing: 0px;--text-tiny-semi-bold-line-height: 150%;--white: rgba(255, 255, 255, 1);--xlarge: 0px 24px 48px -12px rgba(0, 0, 0, .18);--xsmall: 0px 1px 2px 0px rgba(0, 0, 0, .06), 0px 1px 3px 0px rgba(0, 0, 0, .1);--xxlarge: 0px 32px 64px -12px rgba(0, 0, 0, .14);--xxsmall: 0px 1px 2px 0px rgba(0, 0, 0, .05);--text-heading-light-font-family: "Noto Sans", sans-serif;--text-heading-light-font-size: 96px;--text-heading-light-font-style: normal;--text-heading-light-font-weight: 400;--text-heading-light-letter-spacing: 2px;--text-heading-light-line-height: 115.2px;--text-heading-mobile-light-font-family: "Noto Sans", sans-serif;--text-heading-mobile-light-font-size: 30px;--text-heading-mobile-light-font-style: normal;--text-heading-mobile-light-font-weight: 800;--text-heading-mobile-light-letter-spacing: 2px;--text-heading-mobile-light-line-height: 40.2px;--text-heading-bold-font-family: "Noto Sans", sans-serif;--text-heading-bold-font-size: 96px;--text-heading-bold-font-style: normal;--text-heading-bold-font-weight: 400;--text-heading-bold-letter-spacing: 2px;--text-heading-bold-line-height: 115.2px}[data-primitive-mode=mode-1]{--primitive-color-brand-parsley: rgba(31, 88, 24, 1);--primitive-color-brand-parsley-duplicate: rgba(31, 88, 24, 1);--primitive-color-brand-white: rgba(255, 242, 230, 1)}[data-primitive-mode=mode-2]{--primitive-color-brand-parsley: rgba(255, 255, 255, 1);--primitive-color-brand-parsley-duplicate: rgba(255, 255, 255, 1);--primitive-color-brand-white: rgba(255, 255, 255, 1)}.hover{align-items:center;display:inline-flex;gap:4px;justify-content:center;position:relative}.hover .link-text{font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.hover .default{color:var(--semantic-link-primary-duplicate)}.hover .variant-2{color:var(--primitive-color-brand-carrot);text-decoration:underline}.hover-new-project{align-items:center;display:inline-flex;gap:4px;justify-content:center;position:relative}.hover-new-project .link-text{font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.hover-new-project .default{color:var(--primitive-color-brand-carrot);font-weight:500}.hover-new-project .variant-2{color:var(--primitive-color-brand-carrot);text-decoration:underline;font-weight:600}.hover-about{align-items:center;display:inline-flex;gap:4px;justify-content:center;position:relative}.hover-about .text-wrapper{color:var(--semantic-link-primary-duplicate);font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.hover-about:hover .text-wrapper{color:var(--primitive-color-brand-carrot);text-decoration:underline}.hover-publications{align-items:center;display:inline-flex;gap:4px;justify-content:center;position:relative}.hover-publications .link-text-2{color:var(--semantic-link-primary-duplicate);font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.hover-publications:hover .link-text-2{color:var(--primitive-color-brand-carrot);text-decoration:underline}.hover-services{align-items:center;display:inline-flex;gap:4px;justify-content:center;position:relative}.hover-services .div{color:var(--semantic-link-primary-duplicate);font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.hover-services:hover .div{color:var(--primitive-color-brand-carrot);text-decoration:underline}.hover-contact{align-items:center;display:inline-flex;gap:8px;justify-content:center;position:relative;text-decoration:none}.hover-contact .text-wrapper{color:var(--semantic-text-primary);font-family:var(--text-regular-semi-bold-font-family);font-size:var(--text-regular-semi-bold-font-size);font-style:var(--text-regular-semi-bold-font-style);font-weight:var(--text-regular-semi-bold-font-weight);letter-spacing:var(--text-regular-semi-bold-letter-spacing);line-height:var(--text-regular-semi-bold-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.hover-contact .text-wrapper.hover,.hover-contact:hover .text-wrapper{color:var(--semantic-text-hover);text-decoration:underline}.navbar-JR{align-items:center;background-color:var(--semantic-background-color-primary);display:flex;flex-direction:row;height:112px;justify-content:space-between;padding:0 32px;position:relative;width:100%}.navbar-JR .menu{align-items:center;display:flex;flex:1;gap:32px;justify-content:flex-end;position:relative;min-width:0;margin-left:32px}.navbar-JR .design-component-instance-node{flex:0 0 auto!important}.navbar-JR .contact-us{display:flex!important;margin-bottom:-1px!important;margin-right:-1px!important;margin-top:-1px!important;width:209px!important}.navbar-JR .icon-relume-2{height:24px!important;position:relative!important;width:24px!important}.navbar-JR .company-name{font-family:var(--text-heading-light-font-family);font-size:50px;font-style:var(--text-heading-light-font-style);font-weight:var(--text-heading-light-font-weight);letter-spacing:var(--text-heading-light-letter-spacing);line-height:var(--text-heading-light-line-height);display:flex;align-items:center;gap:12px;color:var(--primitive-color-brand-parsley);text-decoration:none;white-space:nowrap}.navbar-JR .company-name:hover{color:var(--primitive-color-brand-carrot)}.navbar-JR .logo{height:80px;width:auto;object-fit:contain}.navbar-JR .logo-text{font-family:var(--heading-desktop-h3-font-family);font-size:var(--heading-desktop-h3-font-size);font-style:var(--heading-desktop-h3-font-style);font-weight:var(--heading-desktop-h3-font-weight);letter-spacing:var(--heading-desktop-h3-letter-spacing);line-height:var(--heading-desktop-h3-line-height);color:var(--semantic-text-primary)}.logo-wrapper{display:flex;align-items:center;gap:8px;position:relative;white-space:nowrap}.logo{transition:opacity .3s ease}.hover-logo{position:absolute;left:0;opacity:0}.company-name:hover .default-logo{opacity:0}.company-name:hover .hover-logo{opacity:1}.hero{min-height:70vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primitive-color-brand-champagne) 0%,var(--primitive-color-brand-white) 100%);padding:2rem;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="2" fill="%23FFA500" opacity="0.1"/></svg>') repeat;background-size:50px 50px;animation:float 20s infinite linear}@keyframes float{0%{transform:translateY(0) translate(0)}25%{transform:translateY(-10px) translate(5px)}50%{transform:translateY(-5px) translate(-5px)}75%{transform:translateY(-15px) translate(3px)}to{transform:translateY(0) translate(0)}}.hero-content{text-align:center;max-width:800px;position:relative;z-index:2}.hero-logo{margin-bottom:2rem;animation:fadeInUp 1s ease-out}.logo-homepage{max-width:100px;height:auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.hero-text{margin-bottom:3rem}.hero-heading{font-family:var(--heading-desktop-h1-font-family);font-size:var(--heading-desktop-h1-font-size);font-weight:var(--heading-desktop-h1-font-weight);line-height:var(--heading-desktop-h1-line-height);color:var(--semantic-text-primary);margin-bottom:1rem;animation:fadeInUp 1s ease-out .2s both}.hero-subheading{font-family:var(--text-large-semi-bold-font-family);font-size:var(--text-large-semi-bold-font-size);font-weight:var(--text-large-semi-bold-font-weight);color:var(--semantic-text-secondary);margin-bottom:1.5rem;animation:fadeInUp 1s ease-out .4s both}.hero-description{font-family:var(--text-large-normal-font-family);font-size:var(--text-large-normal-font-size);font-weight:var(--text-large-normal-font-weight);line-height:var(--text-large-normal-line-height);color:var(--primitive-color-neutral-neutral-dark);max-width:600px;margin:0 auto;animation:fadeInUp 1s ease-out .6s both}.hero-cta{animation:fadeInUp 1s ease-out .8s both}.hero-button{display:inline-block;padding:1rem 2rem;background:var(--semantic-background-color-alternate);color:var(--primitive-color-brand-white);text-decoration:none;border-radius:8px;font-family:var(--text-regular-semi-bold-font-family);font-size:var(--text-regular-semi-bold-font-size);font-weight:var(--text-regular-semi-bold-font-weight);transition:all .3s ease;box-shadow:var(--medium)}.hero-button:hover{transform:translateY(-2px);box-shadow:var(--large);background:var(--primitive-color-brand-espresso)}@media (max-width: 768px){.hero{padding:1rem;min-height:90vh}.hero-heading{font-size:var(--heading-mobile-h1-font-size)}.hero-subheading{font-size:var(--text-medium-semi-bold-font-size)}.hero-description{font-size:var(--text-regular-normal-font-size)}.logo-homepage{max-width:113px}}.partners-section{padding:3rem 0;background:var(--primitive-color-brand-champagne);overflow:hidden}.partners-header{text-align:center;margin-bottom:2rem}.partners-title{font-family:var(--heading-desktop-h3-font-family);font-size:var(--heading-desktop-h3-font-size);font-weight:var(--heading-desktop-h3-font-weight);color:var(--semantic-text-primary);margin-bottom:.5rem}.partners-subtitle{font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);color:var(--primitive-color-neutral-neutral);text-transform:lowercase}.partners-carousel{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.partners-track{display:flex;align-items:center;gap:4rem;animation:scroll 30s linear infinite}.partner-logo{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:80px;width:120px}.partner-logo img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%) opacity(.7);transition:all .3s ease}.partner-logo:hover img{filter:grayscale(0%) opacity(1);transform:scale(1.05)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.partners-carousel:hover .partners-track{animation-play-state:paused}@media (max-width: 768px){.partners-section{padding:2rem 0}.container{padding:0 1rem}.partners-title{font-size:var(--heading-mobile-h3-font-size)}.partners-track{gap:2rem}.partner-logo{height:60px;width:100px}}.button{all:unset;align-items:center;border:1px solid;border-color:var(--primitive-color-neutral-black);border-radius:10px;box-sizing:border-box;justify-content:center;position:relative}.button .text-wrapper-2{color:var(--primitive-color-brand-champagne);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);position:relative;white-space:nowrap;width:fit-content}.button .text-wrapper-3{color:var(--semantic-text-primary);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);position:relative;white-space:nowrap;width:fit-content}.button .icon-relume{height:24px!important;position:relative!important;width:24px!important}.button.small-true{display:flex;height:34px;padding:8px 20px;width:74px}.button.no-icon{background-color:var(--primitive-color-neutral-black);gap:8px}.button.leading{gap:12px}.button.small-false{display:inline-flex;padding:12px 24px}.button.small-true .text-wrapper-2{margin:-4px -6px -2px -8px}.project-showcase{padding:4rem 0;background:var(--primitive-color-brand-white)}.showcase-header{text-align:center;margin-bottom:4rem}.showcase-title{font-family:var(--heading-desktop-h2-font-family);font-size:var(--heading-desktop-h2-font-size);font-weight:var(--heading-desktop-h2-font-weight);color:var(--semantic-text-primary);margin-bottom:1rem}.showcase-subtitle{font-family:var(--text-large-normal-font-family);font-size:var(--text-large-normal-font-size);color:var(--primitive-color-neutral-neutral);max-width:600px;margin:0 auto}.projects-grid{display:flex;flex-direction:column;gap:4rem}.project-card{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:2rem;border-radius:16px;background:linear-gradient(135deg,var(--primitive-color-brand-champagne),var(--white));box-shadow:var(--medium);transition:all .3s ease}.project-card:hover{transform:translateY(-4px);box-shadow:var(--large)}.project-card.reverse{background:linear-gradient(135deg,var(--white),var(--primitive-color-brand-champagne))}.project-card.reverse .project-content{order:2}.project-card.reverse .project-media{order:1}.project-tag{display:inline-block;padding:.5rem 1rem;background:var(--semantic-background-color-alternate);color:var(--primitive-color-brand-white);border-radius:20px;font-family:var(--text-small-semi-bold-font-family);font-size:var(--text-small-semi-bold-font-size);font-weight:var(--text-small-semi-bold-font-weight);margin-bottom:1rem}.project-title{font-family:var(--heading-desktop-h3-font-family);font-size:var(--heading-desktop-h3-font-size);font-weight:var(--heading-desktop-h3-font-weight);color:var(--semantic-text-primary);margin-bottom:1rem;line-height:1.2}.project-description{font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);color:var(--primitive-color-neutral-neutral-dark);line-height:var(--text-regular-normal-line-height);margin-bottom:1.5rem}.project-features{margin-bottom:2rem}.feature-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.feature-icon{width:24px;height:24px;color:var(--semantic-text-secondary);flex-shrink:0;margin-top:.25rem}.feature-title{font-family:var(--text-regular-semi-bold-font-family);font-size:var(--text-regular-semi-bold-font-size);font-weight:var(--text-regular-semi-bold-font-weight);color:var(--semantic-text-primary);margin-bottom:.25rem}.feature-description{font-family:var(--text-small-normal-font-family);font-size:var(--text-small-normal-font-size);color:var(--primitive-color-neutral-neutral);line-height:var(--text-small-normal-line-height)}.project-media{border-radius:12px;overflow:hidden;box-shadow:var(--medium)}.project-video,.project-image{width:100%;height:300px;object-fit:cover;display:block}.project-button{background:var(--semantic-background-color-alternate);color:var(--primitive-color-brand-white);border:none;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;display:inline-block;transition:all .3s ease}.project-button:hover{background:var(--primitive-color-brand-espresso);transform:translateY(-1px)}@media (max-width: 768px){.project-showcase{padding:2rem 0}.container{padding:0 1rem}.showcase-header{margin-bottom:2rem}.showcase-title{font-size:var(--heading-mobile-h2-font-size)}.projects-grid{gap:2rem}.project-card{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.project-card.reverse .project-content,.project-card.reverse .project-media{order:unset}.project-title{font-size:var(--heading-mobile-h3-font-size)}.project-video,.project-image{height:200px}}.cta-section{padding:4rem 0;background:linear-gradient(135deg,var(--primitive-color-brand-espresso),var(--primitive-color-neutral-black));color:var(--primitive-color-brand-white);text-align:center;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><polygon points="50,0 100,50 50,100 0,50" fill="%23FFA500" opacity="0.05"/></svg>') repeat;background-size:100px 100px;animation:rotate 60s infinite linear}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.container{max-width:800px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.cta-content{animation:fadeInUp 1s ease-out}.cta-title{font-family:var(--heading-desktop-h2-font-family);font-size:var(--heading-desktop-h2-font-size);font-weight:var(--heading-desktop-h2-font-weight);margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.cta-description{font-family:var(--text-large-normal-font-family);font-size:var(--text-large-normal-font-size);line-height:var(--text-large-normal-line-height);margin-bottom:2rem;opacity:.95}.cta-actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.cta-button{display:inline-block;padding:1rem 2rem;border-radius:8px;text-decoration:none;font-family:var(--text-regular-semi-bold-font-family);font-size:var(--text-regular-semi-bold-font-size);font-weight:var(--text-regular-semi-bold-font-weight);transition:all .3s ease;box-shadow:var(--medium)}.cta-button.primary{background:var(--primitive-color-brand-carrot);color:var(--primitive-color-brand-white)}.cta-button.primary:hover{background:var(--primitive-color-brand-parsley);transform:translateY(-2px);box-shadow:var(--large)}.cta-button.secondary{background:transparent;color:var(--primitive-color-brand-white);border:2px solid var(--primitive-color-brand-white)}.cta-button.secondary:hover{background:var(--primitive-color-brand-white);color:var(--primitive-color-brand-espresso);transform:translateY(-2px);box-shadow:var(--large)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.cta-section{padding:3rem 0}.container{padding:0 1rem}.cta-title{font-size:var(--heading-mobile-h2-font-size)}.cta-description{font-size:var(--text-regular-normal-font-size)}.cta-actions{flex-direction:column;align-items:center}.cta-button{width:100%;max-width:300px;text-align:center}}.links{display:flex;gap:32px}.text-wrapper-8{color:#000;font-family:Inter-Regular,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;white-space:nowrap}.text-wrapper-8 a{color:inherit;text-decoration:none}.footer-desktop-wrapper .footer{align-items:center;align-self:stretch;background-color:var(--semantic-background-color-secondary);display:flex;flex:0 0 auto;flex-direction:column;gap:80px;padding:5px 20px;position:relative;width:100%}.footer-desktop-wrapper .footer .div-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:row;gap:80px;position:relative;width:100%}.footer-desktop-wrapper .footer .links{display:flex;flex:1;justify-content:center;gap:32px}.footer-desktop-wrapper .footer .div-3{align-items:center;display:flex;flex:1;gap:16px;position:relative}.footer-desktop-wrapper .footer .company-logo{height:41px!important;position:relative!important;width:41px!important}.footer-desktop-wrapper .footer .social-links{align-items:center;display:flex;flex:1;gap:16px;justify-content:flex-end;position:relative}.footer-desktop-wrapper .footer .icon-instance-node{height:24px!important;position:relative!important;width:24px!important}.footer-desktop-wrapper .footer .credits{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:32px;position:relative;width:100%}.footer-desktop-wrapper .footer .divider{align-self:stretch;background-color:var(--semantic-border-primary);border:1px solid;border-color:var(--semantic-border-primary);height:1px;position:relative;width:100%}.footer-desktop-wrapper .footer .row-2{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:24px;position:relative}.footer-desktop-wrapper .footer .text-wrapper-9{color:var(--semantic-text-primary);font-family:Roboto,Helvetica;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;margin-top:-1px;position:relative;white-space:nowrap}.footer-desktop-wrapper .footer .text-wrapper-10{color:var(--semantic-text-secondary);font-family:Roboto,Helvetica;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;margin-top:-1px;position:relative;white-space:nowrap}.footer-desktop-wrapper .footer .text-wrapper-10:hover{color:var(--semantic-text-primary);cursor:pointer}@media (max-width: 768px){.footer-desktop-wrapper .footer{padding:24px 16px;gap:48px}.footer-desktop-wrapper .footer .div-2{flex-direction:column;gap:32px;align-items:center}.footer-desktop-wrapper .footer .row-2{flex-direction:column;gap:16px;text-align:center}}.updates-strip{width:100%;padding:16px 0;margin-bottom:24px;background:var(--primitive-color-brand-white);border-top:1px solid var(--primitive-color-brand-champagne);border-bottom:1px solid var(--primitive-color-brand-champagne)}.updates-container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}.updates-header{display:flex;align-items:center;gap:16px;margin-bottom:12px}.updates-label{font-family:var(--heading-desktop-tagline-font-family);font-size:var(--heading-desktop-tagline-font-size);font-weight:var(--heading-desktop-tagline-font-weight);color:var(--primitive-color-brand-espresso);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.updates-filter{padding:6px 12px;border:1px solid var(--primitive-color-brand-champagne);border-radius:6px;background-color:var(--primitive-color-brand-white);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);color:var(--primitive-color-brand-espresso);cursor:pointer;transition:all .3s ease}.updates-filter:hover{border-color:var(--primitive-color-brand-espresso);background-color:var(--primitive-color-brand-champagne)}.updates-filter:focus{outline:none;border-color:var(--primitive-color-brand-espresso);box-shadow:0 0 0 2px #5c191d1a}.updates-content{position:relative;overflow:hidden;width:100%}.updates-list{display:flex;transition:transform .3s ease;width:100%;height:auto}.update-item{min-width:100%;width:100%;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,var(--primitive-color-brand-champagne) 0%,var(--primitive-color-brand-white) 100%);border:1px solid var(--primitive-color-brand-champagne);border-radius:8px;box-shadow:var(--small);box-sizing:border-box}.update-item.clickable{cursor:pointer}.update-item.clickable:hover{background:linear-gradient(135deg,var(--primitive-color-brand-white) 0%,var(--primitive-color-brand-champagne) 100%);border-color:var(--primitive-color-brand-espresso);transform:translate(0) translateY(-2px);box-shadow:var(--medium)}.update-item.clickable:focus{outline:none;border-color:var(--primitive-color-brand-espresso);box-shadow:0 0 0 2px #5c191d1a}.update-type{display:inline-block;padding:6px 12px;border-radius:12px;font-family:var(--text-regular-semi-bold-font-family);font-size:11px;font-weight:var(--text-regular-semi-bold-font-weight);color:var(--primitive-color-brand-white);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;box-shadow:var(--small)}.update-type.news{background:var(--primitive-color-brand-parsley);color:var(--primitive-color-brand-carrot)}.update-type.current_project{background:var(--primitive-color-brand-carrot);color:var(--primitive-color-brand-espresso)}.update-type.completed_project{background:var(--grey);color:var(--primitive-color-brand-espresso)}.update-type.media{background:var(--black)}.update-summary{flex:1;font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);line-height:var(--text-regular-normal-line-height);color:var(--primitive-color-brand-espresso)}.update-arrow{color:var(--primitive-color-brand-espresso);font-weight:var(--text-regular-semi-bold-font-weight);margin-left:4px;transition:transform .3s ease}.update-item.clickable:hover .update-arrow{transform:translate(4px)}.updates-pagination{display:flex;justify-content:center;gap:8px;margin-top:16px}.pagination-dot{width:8px;height:8px;border-radius:50%;border:none;background-color:var(--primitive-color-brand-champagne);cursor:pointer;transition:all .3s ease}.pagination-dot.active{background-color:var(--primitive-color-brand-espresso);transform:scale(1.2)}.pagination-dot:hover{background-color:var(--primitive-color-brand-espresso);transform:scale(1.1)}.pagination-dot.active:hover{background-color:var(--black)}.updates-skeleton{height:16px;background:linear-gradient(90deg,var(--primitive-color-brand-champagne) 25%,var(--grey) 50%,var(--primitive-color-brand-champagne) 75%);background-size:200px 100%;animation:loading 1.5s infinite;border-radius:4px;width:300px;max-width:100%}.updates-empty{font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);color:var(--primitive-color-brand-espresso);font-style:italic;text-align:center;padding:20px}@keyframes loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media (max-width: 768px){.updates-strip{padding:12px 0;margin-bottom:20px}.updates-container{padding:0 16px}.updates-header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:8px}.updates-label{font-size:var(--heading-mobile-tagline-font-size)}.update-item{min-width:100%;width:100%;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px;box-sizing:border-box}.update-summary{font-size:var(--text-small-normal-font-size)}.update-type{font-size:10px;padding:4px 8px}.updates-skeleton{width:200px}}.home-desktop-new{min-height:100vh;background:var(--primitive-color-brand-white)}.home-desktop-new .updates-strip{margin-top:-1rem;margin-bottom:2rem}.navbar{background:var(--semantic-background-color-primary)}.featured-image-section{padding:4rem 0;background:var(--primitive-color-brand-champagne)}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.featured-image-wrapper{position:relative;border-radius:16px;overflow:hidden;box-shadow:var(--large);transition:transform .3s ease}.featured-image-wrapper:hover{transform:scale(1.02)}.featured-image{width:100%;height:400px;object-fit:cover;display:block}.image-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);color:#fff;padding:2rem;text-align:center}.image-overlay h3{font-family:var(--heading-desktop-h4-font-family);font-size:var(--heading-desktop-h4-font-size);font-weight:var(--heading-desktop-h4-font-weight);margin-bottom:.5rem}.image-overlay p{font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);opacity:.9}.about-preview{padding:4rem 0;background:var(--white)}.about-content{text-align:center;max-width:800px;margin:0 auto}.about-title{font-family:var(--heading-desktop-h3-font-family);font-size:var(--heading-desktop-h3-font-size);font-weight:var(--heading-desktop-h3-font-weight);color:var(--semantic-text-primary);margin-bottom:1.5rem;line-height:1.2}.about-description{font-family:var(--text-large-normal-font-family);font-size:var(--text-large-normal-font-size);line-height:var(--text-large-normal-line-height);color:var(--primitive-color-neutral-neutral-dark)}.featured-image-section,.about-preview{opacity:0;transform:translateY(30px);animation:fadeInUp 1s ease-out forwards}.featured-image-section{animation-delay:.2s}.about-preview{animation-delay:.4s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.container{padding:0 1rem}.featured-image-section{padding:2rem 0}.featured-image{height:250px}.image-overlay{padding:1rem}.image-overlay h3{font-size:var(--heading-mobile-h4-font-size)}.about-preview{padding:3rem 0}.about-title{font-size:var(--heading-mobile-h3-font-size)}.about-description{font-size:var(--text-regular-normal-font-size)}}.home-mobile{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:100%}.home-mobile .header-no-text{align-items:flex-start;background-color:var(--primitive-color-brand-champagne-duplicate);display:flex;flex:0 0 auto;position:relative;width:393px}.home-mobile .header{align-items:center;align-self:stretch;background-color:var(--primitive-color-brand-champagne);display:flex;gap:10px;justify-content:center;padding:0 0 0 10px;position:relative;width:393px;box-sizing:border-box}.home-mobile .icon-menu{height:51px!important;position:relative!important;width:51px!important}.home-mobile .masthead{background-color:var(--semantic-background-color-primary);display:flex;gap:0;height:81px;padding:0;position:relative;width:100%;border:none;align-items:center;justify-content:center}.home-mobile .hero{align-items:flex-start;background-color:var(--semantic-background-color-secondary);display:flex;flex:0 0 auto;flex-direction:column;gap:32px;padding:16px 20px 45px;position:relative;width:393px;box-sizing:border-box}.home-mobile .content{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:100%}.home-mobile .column{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;position:relative;width:100%;padding:0;border-radius:8px;text-align:center;margin-top:10px}.home-mobile .text-wrapper-company-name{font-family:var(--text-heading-mobile-light-font-family);font-size:20px;font-style:var(--text-heading-mobile-light-font-style);font-weight:700;letter-spacing:var(--text-heading-mobile-light-letter-spacing);line-height:var(--text-heading-mobile-light-line-height);display:block;margin-top:10px;color:var(--semantic-text-primary);padding:15px;position:relative;text-align:center}.home-mobile .medium-length-hero{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-heading-mobile-light-font-family);font-size:var(--text-heading-mobile-light-font-size);font-style:var(--text-heading-mobile-light-font-style);font-weight:var(--text-heading-mobile-light-font-weight);letter-spacing:var(--text-heading-mobile-light-letter-spacing);line-height:var(--text-heading-mobile-light-line-height);margin-top:-1px;position:relative;padding-top:20px}.home-mobile .heading-1{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-heading-mobile-light-font-family);font-size:20px;font-style:var(--text-heading-mobile-light-font-style);font-weight:400;letter-spacing:var(--text-heading-mobile-light-letter-spacing);line-height:var(--text-large-normal-line-height);margin-top:-1px;position:relative;text-align:center}.home-mobile .actions{align-items:center;display:flex;border-radius:10px;gap:16px;height:42px;justify-content:center;position:relative;width:123px;background-color:var(--primitive-color-brand-carrot)}.home-mobile .div{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.home-desktop .contact-wrapper{align-items:center;display:inline-flex;border-radius:10px;flex:0 0 auto;gap:16px;justify-content:center;position:relative}.home-mobile .actions{align-items:center;display:flex;gap:16px;height:42px;justify-content:center;position:relative;width:123px}.home-mobile .contact{background-color:var(--primitive-color-brand-carrot)!important;border:unset!important;border-color:unset!important;height:40px!important;width:119px!important;text-decoration:none!important}.home-mobile .button-instance,.home-desktop .contact-2{color:var(--semantic-text-primary)!important;margin-bottom:unset!important;margin-left:unset!important;margin-right:unset!important;margin-top:unset!important}.home-mobile .skater{height:578px;object-fit:cover;position:relative;width:100%;max-width:393px;box-sizing:border-box;align-self:left}.home-mobile .vrtality{align-items:flex-start;background-color:var(--semantic-background-color-primary);display:flex;flex-direction:column;gap:48px;height:823px;padding:42px 20px 90px;position:relative;width:393px;box-sizing:border-box}.home-mobile .container{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:48px;margin-bottom:-18px;position:relative;width:100%}.home-mobile .div-2{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.home-mobile .tagline-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.home-mobile .text-wrapper-2{color:var(--semantic-text-primary);font-family:var(--heading-desktop-tagline-font-family);font-size:var(--heading-desktop-tagline-font-size);font-style:var(--heading-desktop-tagline-font-style);font-weight:var(--heading-desktop-tagline-font-weight);letter-spacing:var(--heading-desktop-tagline-letter-spacing);line-height:var(--heading-desktop-tagline-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.home-mobile .heading{color:var(--semantic-text-primary);font-family:var(--heading-mobile-h2-font-family);font-size:var(--heading-mobile-h2-font-size);font-style:var(--heading-mobile-h2-font-style);font-weight:var(--heading-mobile-h2-font-weight);letter-spacing:var(--heading-mobile-h2-letter-spacing);line-height:var(--heading-mobile-h2-line-height);margin-top:-1px;position:relative;width:353px;max-width:393px}.home-mobile .text{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);position:relative}.home-mobile .button-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;gap:24px;position:relative}.home-mobile .design-component-instance-node{flex:0 0 auto!important;margin:-2px!important;overflow:hidden!important}.home-mobile .button-2{margin-left:-1px!important;margin-top:-1px!important;text-decoration:none!important}.home-mobile .nourishing-minds{align-items:flex-start;background-color:var(--semantic-background-color-secondary);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:48px 20px;position:relative;width:393px;box-sizing:border-box}.home-mobile .container-2{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:48px;position:relative;width:100%}.home-mobile .heading-2{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h3-font-family);font-size:var(--heading-mobile-h3-font-size);font-style:var(--heading-mobile-h3-font-style);font-weight:var(--heading-mobile-h3-font-weight);letter-spacing:var(--heading-mobile-h3-letter-spacing);line-height:var(--heading-mobile-h3-line-height);margin-top:-1px;position:relative}.home-mobile .list{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;padding:8px 0;position:relative;width:100%}.home-mobile .text-wrapper-3{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h6-font-family);font-size:var(--heading-mobile-h6-font-size);font-style:var(--heading-mobile-h6-font-style);font-weight:var(--heading-mobile-h6-font-weight);letter-spacing:var(--heading-mobile-h6-letter-spacing);line-height:var(--heading-mobile-h6-line-height);margin-top:-1px;position:relative}.home-mobile .placeholder-image{align-self:stretch;height:348px;position:relative;width:100%}.home-mobile .button-3{flex:0 0 auto!important;margin-bottom:-2px!important;margin-left:-2px!important}.home-mobile .div-wrapper{align-items:flex-start;background-color:var(--semantic-background-color-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:64px 20px;position:relative;width:393px;box-sizing:border-box}.home-mobile .container-3{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;justify-content:center;position:relative;width:100%}.home-mobile .actions-wrapper{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.home-mobile .heading-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:100%}.home-mobile .p{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);margin-top:-1px;position:relative}.home-mobile .footer{align-items:center;background-color:var(--semantic-background-color-secondary);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:48px 20px;position:relative;width:393px;box-sizing:border-box}.home-mobile .content-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:48px;position:relative;width:100%}.home-mobile .div-3{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.home-mobile .logo-instance{height:36px!important;position:relative!important;width:84px!important}.home-mobile .link-one{align-self:stretch;color:var(--semantic-link-primary);font-family:var(--text-small-semi-bold-font-family);font-size:var(--text-small-semi-bold-font-size);font-style:var(--text-small-semi-bold-font-style);font-weight:var(--text-small-semi-bold-font-weight);letter-spacing:var(--text-small-semi-bold-letter-spacing);line-height:var(--text-small-semi-bold-line-height);margin-top:-1px;position:relative;text-align:center}.home-mobile .social-links{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:12px;justify-content:center;position:relative;width:100%}.home-mobile .icon-instance-node{height:24px!important;position:relative!important;width:24px!important}.home-mobile .credits{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;padding:0 0 16px;position:relative;width:100%}.home-mobile .divider{align-self:stretch;background-color:var(--semantic-border-primary);border:1px solid;border-color:var(--semantic-border-primary);height:1px;position:relative;width:100%}.home-mobile .row{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:32px;position:relative}.home-mobile .footer-links{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative}.home-mobile .text-wrapper-4{align-self:stretch;color:var(--semantic-link-primary);font-family:var(--text-small-link-font-family);font-size:var(--text-small-link-font-size);font-style:var(--text-small-link-font-style);font-weight:var(--text-small-link-font-weight);letter-spacing:var(--text-small-link-letter-spacing);line-height:var(--text-small-semi-bold-line-height);position:relative;text-align:center}.home-mobile .text-wrapper-5{color:var(--semantic-link-primary);font-family:var(--text-small-link-font-family);font-size:var(--text-small-link-font-size);font-style:var(--text-small-link-font-style);font-weight:var(--text-small-link-font-weight);letter-spacing:var(--text-small-link-letter-spacing);line-height:var(--text-small-link-line-height);margin-top:-1px;position:relative;text-decoration:underline;white-space:nowrap;width:fit-content}.home-mobile .text-wrapper-6{color:var(--semantic-link-primary);font-family:var(--text-small-link-font-family);font-size:var(--text-small-link-font-size);font-style:var(--text-small-link-font-style);font-weight:var(--text-small-link-font-weight);letter-spacing:var(--text-small-link-letter-spacing);line-height:var(--text-small-link-line-height);position:relative;text-decoration:underline;white-space:nowrap;width:fit-content}.home-mobile .element-relume-all{color:var(--semantic-text-primary);font-family:var(--text-small-normal-font-family);font-size:var(--text-small-normal-font-size);font-style:var(--text-small-normal-font-style);font-weight:var(--text-small-normal-font-weight);letter-spacing:var(--text-small-normal-letter-spacing);line-height:var(--text-small-normal-line-height);position:relative;white-space:nowrap;width:fit-content}.home-mobile .vrtality-button{background-color:#5c191c!important;color:#f7e7ce!important;text-decoration:none!important}.hero-container{position:relative;width:100%;height:100vh;overflow:hidden;background-color:var(--semantic-background-color-secondary)}.hero{position:relative;z-index:2;height:100%;width:100%;padding:1rem}.photo-skater{position:absolute;top:0;right:0;width:100%;height:100vh;z-index:1;pointer-events:none;overflow:hidden}.skater-image{width:100%;object-fit:cover;position:absolute;top:0;right:0;opacity:.9;height:830px}.content{position:relative;z-index:2;width:100%;height:100%;padding:20px}.logo-heading{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:1rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.heading{text-align:left;margin-bottom:1rem}.text-wrapper-subheading{text-align:left}.hero-description{text-align:left;padding:0}.footer{align-items:center;background-color:var(--semantic-background-color-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:48px 20px;position:relative;width:393px}.content-5{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:48px;position:relative;width:100%}.credits{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;padding:0 0 16px;position:relative;width:100%}.divider{align-self:stretch;background-color:var(--semantic-border-primary);border:1px solid;border-color:var(--semantic-border-primary);height:1px;position:relative;width:100%}.row-2{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:32px;position:relative}.logo-footer{align-items:center;display:flex;flex:0 0 auto;gap:16px;position:relative}.style-secondary{align-items:center;border:1px solid;border-color:var(--primitive-color-brand-espresso);display:inline-flex;gap:8px;justify-content:center;padding:12px 24px;position:relative;border-radius:10px;background-color:var(--primitive-color-brand-white)}.style-secondary .button-2{color:var(--semantic-text-primary);font-family:Roboto,Helvetica;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;position:relative;white-space:nowrap;width:fit-content}.about-desktop{align-items:flex-start;display:flex;flex-direction:column;height:auto;position:relative}.about-desktop .navbar{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;position:relative;width:100%}.about-desktop .navbar-JR-1{align-self:stretch!important;width:100%!important}.about-desktop .icon-instance-node{height:24px!important;position:relative!important;width:24px!important}.about-desktop .div-2{align-items:flex-start;background-color:var(--semantic-background-color-secondary);display:flex;flex:0 0 auto;flex-direction:row;gap:80px;padding:112px 64px;position:relative;width:100%;height:auto;overflow:hidden}.about-desktop .GPT{align-items:flex-start;background-color:var(--semantic-background-color-primary);display:flex;flex-direction:row;gap:80px;height:auto;padding:112px 64px;position:relative;width:100%}.about-desktop .content{align-items:flex-start;align-self:stretch;display:flex;gap:80px;height:497px;position:relative;width:100%;height:auto}.about-desktop .div-3{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:16px;position:relative;max-width:50%}.about-desktop .tagline-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.about-desktop .tagline{color:var(--semantic-text-primary);font-family:var(--heading-desktop-tagline-font-family);font-size:var(--heading-desktop-tagline-font-size);font-style:var(--heading-desktop-tagline-font-style);font-weight:var(--heading-desktop-tagline-font-weight);letter-spacing:var(--heading-desktop-tagline-letter-spacing);line-height:var(--heading-desktop-tagline-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.about-desktop .short-heading-here{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-desktop-h1-font-family);font-size:var(--heading-desktop-h1-font-size);font-style:var(--heading-desktop-h1-font-style);font-weight:var(--heading-desktop-h1-font-weight);letter-spacing:var(--heading-desktop-h1-letter-spacing);line-height:var(--heading-desktop-h1-line-height);position:relative}.about-desktop .column{align-items:flex-start;display:flex;flex-direction:column;gap:32px;height:450px;position:relative;width:824px;margin-top:0;align-self:flex-start}.about-desktop .content-text{color:var(--semantic-text-primary);font-family:var(--text-large-light-font-family);font-size:var(--text-large-light-font-size);font-style:var(--text-large-light-font-style);font-weight:var(--text-large-light-font-weight);letter-spacing:var(--text-large-light-letter-spacing);line-height:var(--text-large-light-line-height);position:relative;width:790px;align-self:flex-start;padding-top:100px}.about-desktop .span{font-family:var(--text-large-light-font-family);font-size:var(--text-large-light-font-size);font-style:var(--text-large-light-font-style);font-weight:var(--text-large-light-font-weight);letter-spacing:var(--text-large-light-letter-spacing);line-height:var(--text-large-light-line-height)}.about-desktop .actions{flex:0 0 auto;margin-bottom:-80px;position:relative}.about-desktop .div-4{align-items:flex-start;background-color:var(--semantic-background-color-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:80px;padding:112px 64px;position:relative;width:100%}.about-desktop .div-5{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:80px;position:relative;width:100%}.about-desktop .heading{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-desktop-h2-font-family);font-size:var(--heading-desktop-h2-font-size);font-style:var(--heading-desktop-h2-font-style);font-weight:var(--heading-desktop-h2-font-weight);letter-spacing:var(--heading-desktop-h2-letter-spacing);line-height:var(--heading-desktop-h2-line-height);position:relative}.about-desktop .div-6{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:32px;position:relative}.about-desktop .text-suspendisse{align-self:stretch;color:var(--semantic-text-primary);font-family:Roboto,Helvetica;font-size:18px;font-weight:400;letter-spacing:0;line-height:27px;margin-top:-1px;position:relative}.about-desktop .actions-2{align-items:center;display:inline-flex;flex:0 0 auto;gap:24px;position:relative}.about-desktop .style-secondary-small-false-alternate-false-icon-position-no-icon{flex:0 0 auto!important;margin:-1px!important}.about-desktop .design-component-instance-node-2{text-decoration:underline!important}.about-desktop .main-image-top{align-self:stretch;height:738px;object-fit:cover;position:relative;width:100%}.about-desktop .heading-2{align-self:stretch;color:var(--semantic-text-primary);font-family:Roboto,Helvetica;font-size:40px;font-weight:700;letter-spacing:0;line-height:48px;margin-top:-1px;position:relative}.about-desktop .div-wrapper{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;position:relative}.about-desktop .p{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-medium-normal-font-family);font-size:var(--text-medium-normal-font-size);font-style:var(--text-medium-normal-font-style);font-weight:var(--text-medium-normal-font-weight);letter-spacing:var(--text-medium-normal-letter-spacing);line-height:var(--text-medium-normal-line-height);margin-top:-1px;position:relative}.about-desktop .row-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:64px;position:relative;width:100%}.about-desktop .row{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:48px;justify-content:center;position:relative;width:100%}.about-desktop .div-7{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.about-desktop .icon-relume-1{height:48px!important;position:relative!important;width:48px!important}.about-desktop .heading-3{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-desktop-h5-font-family);font-size:var(--heading-desktop-h5-font-size);font-style:var(--heading-desktop-h5-font-style);font-weight:var(--heading-desktop-h5-font-weight);letter-spacing:var(--heading-desktop-h5-letter-spacing);line-height:var(--heading-desktop-h5-line-height);position:relative}.about-desktop .text{align-self:stretch;color:var(--semantic-text-primary);font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;position:relative}.about-desktop .action{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:100%}.about-desktop .button-instance{flex:0 0 auto!important}.about-desktop .heading-4{color:var(--semantic-text-primary);font-family:Roboto,Helvetica;font-size:40px;font-weight:700;letter-spacing:0;line-height:48px;margin-top:-1px;position:relative;width:768px}.about-desktop .container{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:80px;position:relative;width:100%}.about-desktop .content-2{align-items:flex-start;display:flex;flex-direction:column;gap:32px;position:relative;width:475px}.about-desktop .content-3{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:32px;position:relative;width:100%}.about-desktop .div-8{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:100%}.about-desktop .heading-5{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-desktop-h2-font-family);font-size:var(--heading-desktop-h2-font-size);font-style:var(--heading-desktop-h2-font-style);font-weight:var(--heading-desktop-h2-font-weight);letter-spacing:var(--heading-desktop-h2-letter-spacing);line-height:var(--heading-desktop-h2-line-height);margin-top:-1px;position:relative}.about-desktop .text-2{align-self:stretch;color:var(--semantic-text-primary);font-family:Roboto,Helvetica;font-size:18px;font-weight:400;letter-spacing:0;line-height:27px;position:relative}.about-desktop .text-seattle-fire{align-self:stretch;color:var(--semantic-text-primary);font-family:Roboto,Helvetica;font-size:18px;font-weight:400;letter-spacing:0;line-height:27px;position:relative;text-align:center;max-width:800px;margin:0 auto}.about-desktop .icon-relume-10{height:30px!important;position:relative!important;width:30px!important}.about-desktop .text-wrapper-4{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-desktop-h6-font-family);font-size:var(--heading-desktop-h6-font-size);font-style:var(--heading-desktop-h6-font-style);font-weight:var(--heading-desktop-h6-font-weight);letter-spacing:var(--heading-desktop-h6-letter-spacing);line-height:var(--heading-desktop-h6-line-height);position:relative}.about-desktop .text-3{align-self:stretch;color:#000;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;position:relative}.about-desktop .button-3{margin-left:-1px!important;margin-top:-1px!important;text-decoration:none!important}.about-desktop .button-4{flex:0 0 auto!important;margin:-2px!important}.about-desktop .gardenvr{background-color:#000;height:651px;position:relative;width:746px}.about-desktop .container-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:80px;margin-bottom:-58px;position:relative;width:100%}.about-desktop .Teams{align-items:flex-start;background-color:var(--semantic-background-color-primary);display:flex;flex-direction:column;gap:80px;height:auto;padding:112px 64px;position:relative;width:100%}.about-desktop .container-teams{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:80px;margin-bottom:-58px;position:relative;width:100%}.about-desktop .img{flex:1;flex-grow:1;height:640px;object-fit:cover;position:relative}.about-desktop .heading-6{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-desktop-h3-font-family);font-size:var(--heading-desktop-h3-font-size);font-style:var(--heading-desktop-h3-font-style);font-weight:var(--heading-desktop-h3-font-weight);letter-spacing:var(--heading-desktop-h3-letter-spacing);line-height:var(--heading-desktop-h3-line-height);margin-top:-1px;position:relative}.about-desktop .text-wrapper-5{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-desktop-h6-font-family);font-size:var(--heading-desktop-h6-font-size);font-style:var(--heading-desktop-h6-font-style);font-weight:var(--heading-desktop-h6-font-weight);letter-spacing:var(--heading-desktop-h6-letter-spacing);line-height:var(--heading-desktop-h6-line-height);margin-top:-1px;position:relative}.about-desktop .button-5{flex:0 0 auto!important;margin-bottom:-2px!important;margin-left:-2px!important}.about-desktop .seattle-fire{align-items:center;background-color:var(--semantic-background-color-secondary);display:flex;flex-direction:column;gap:80px;height:auto;overflow:hidden;padding:112px 36px;position:relative;width:100%}.about-desktop .seattle-fire-2{align-items:center;display:flex;flex-direction:column;gap:27px;height:994px;margin-bottom:-112px;position:relative;width:1368px}.about-desktop .heading-7{color:var(--semantic-text-primary);font-family:Roboto,Helvetica;font-size:40px;font-weight:700;letter-spacing:0;line-height:48px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.about-desktop .layout{background-color:var(--semantic-background-color-primary-duplicate);background-image:url(/img/VR_Seattle_Fire.png);background-position:50% 50%;background-size:cover;height:722px;position:relative;width:100%}.about-desktop .co-design{align-items:center;background-color:var(--semantic-background-color-primary);display:flex;flex-direction:column;gap:80px;height:1015px;justify-content:center;padding:123px 64px 112px 43px;position:relative;width:100%}.about-desktop .content-wrapper{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:80px;justify-content:center;margin-bottom:-28px;margin-top:-28px;position:relative;width:100%}.about-desktop .content-4{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:24px;height:782px;position:relative;width:100%}.about-desktop .placeholder-image-2{flex:1;flex-grow:1;object-fit:cover;position:relative;width:1310px}.about-desktop .sea-level{align-items:center;background-color:var(--semantic-background-color-secondary);display:flex;flex-direction:column;gap:36px;height:976px;overflow:hidden;padding:54px 36px 112px;position:relative;width:100%}.about-desktop .discover{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:20px;height:196px;position:relative;width:100%}.about-desktop .heading-8{align-self:stretch;color:var(--primitive-color-brand-espresso);font-family:var(--heading-mobile-h3-font-family);font-size:var(--heading-mobile-h3-font-size);font-style:var(--heading-mobile-h3-font-style);font-weight:var(--heading-mobile-h3-font-weight);letter-spacing:var(--heading-mobile-h3-letter-spacing);line-height:var(--heading-mobile-h3-line-height);margin-top:-1px;position:relative}.about-desktop .text-4{align-self:stretch;color:var(--semantic-text-primary);font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative}.about-desktop .layout-2{align-items:center;background-color:var(--semantic-background-color-primary);display:flex;flex-direction:column;gap:48px;height:798px;margin-bottom:-112px;padding:35px 0 100px;position:relative;width:1371px}.about-desktop .list-item-wrapper{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:11px;margin-bottom:-77px;position:relative;width:100%}.about-desktop .list-item{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:24px;height:740px;position:relative;width:100%}.about-desktop .content-5{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:31px;height:697px;position:relative;width:100%}.about-desktop .column-2{align-items:flex-start;display:flex;flex-direction:column;gap:38px;height:467px;overflow:hidden;position:relative;width:1371px}.about-desktop .placeholder-image-3{height:467px;object-fit:cover;position:relative;width:1371px}.about-desktop .content-6{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:24px;height:296px;position:relative;width:100%}.about-desktop .heading-9{align-self:stretch;color:var(--primitive-color-brand-espresso);font-family:var(--heading-desktop-h4-font-family);font-size:var(--heading-desktop-h4-font-size);font-style:var(--heading-desktop-h4-font-style);font-weight:var(--heading-desktop-h4-font-weight);height:150px;letter-spacing:var(--heading-desktop-h4-letter-spacing);line-height:var(--heading-desktop-h4-line-height);margin-top:-1px;position:relative;text-align:center;text-decoration:underline}.about-desktop .text-5{align-self:stretch;color:#000;font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);position:relative;text-align:center}.about-desktop .heading-10{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h5-font-family);font-size:var(--heading-mobile-h5-font-size);font-style:var(--heading-mobile-h5-font-style);font-weight:var(--heading-mobile-h5-font-weight);letter-spacing:var(--heading-mobile-h5-letter-spacing);line-height:var(--heading-mobile-h5-line-height);position:relative}.about-desktop .container-3{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:32px;position:relative;width:100%}.about-desktop .row-3{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:768px}.about-desktop .text-6{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-medium-normal-font-family);font-size:var(--text-medium-normal-font-size);font-style:var(--text-medium-normal-font-style);font-weight:var(--text-medium-normal-font-weight);letter-spacing:var(--text-medium-normal-letter-spacing);line-height:var(--text-medium-normal-line-height);position:relative}.about-desktop .button-wrapper{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.about-desktop .button-7{color:var(--semantic-text-primary)!important;margin-left:-1px!important;margin-top:-1px!important}.about-desktop .text-wrapper-7{color:var(--semantic-text-primary)!important;margin-left:-1px!important;margin-top:-1px!important;text-decoration:underline!important}.about-desktop .footer{align-items:center;align-self:stretch;background-color:var(--semantic-background-color-secondary);display:flex;flex:0 0 auto;flex-direction:column;gap:80px;padding:5px 20px;position:relative;width:100%;height:auto}.about-desktop .company-logo{height:36px!important;position:relative!important;width:84px!important}.about-desktop .links{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:32px;position:relative}.about-desktop .text-wrapper-8{color:var(--semantic-link-primary);font-family:var(--text-small-semi-bold-font-family);font-size:var(--text-small-semi-bold-font-size);font-style:var(--text-small-semi-bold-font-style);font-weight:var(--text-small-semi-bold-font-weight);letter-spacing:var(--text-small-semi-bold-letter-spacing);line-height:var(--text-small-semi-bold-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.about-desktop .text-wrapper-8 a{color:var(--primitive-color-brand-parsley)!important;text-decoration:none;font-family:var(--text-small-semi-bold-font-family);font-size:var(--text-small-semi-bold-font-size);font-style:var(--text-small-semi-bold-font-style);font-weight:var(--text-small-semi-bold-font-weight);letter-spacing:var(--text-small-semi-bold-letter-spacing);line-height:var(--text-small-semi-bold-line-height)}.about-desktop .text-wrapper-8 a:hover{text-decoration:underline}.about-desktop .social-links{align-items:center;display:flex;flex:1;flex-grow:1;gap:12px;justify-content:flex-end;position:relative}.about-desktop .credits{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:32px;position:relative;width:100%}.about-desktop .divider{align-self:stretch;background-color:var(--semantic-border-primary);border:1px solid;border-color:var(--semantic-border-primary);height:1px;position:relative;width:100%}.about-desktop .row-2{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:24px;position:relative}.about-desktop .text-wrapper-9{color:var(--semantic-text-primary);font-family:var(--text-small-normal-font-family);font-size:var(--text-small-normal-font-size);font-style:var(--text-small-normal-font-style);font-weight:var(--text-small-normal-font-weight);letter-spacing:var(--text-small-normal-letter-spacing);line-height:var(--text-small-normal-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.about-desktop .text-wrapper-10{color:var(--semantic-link-primary);font-family:var(--text-small-link-font-family);font-size:var(--text-small-link-font-size);font-style:var(--text-small-link-font-style);font-weight:var(--text-small-link-font-weight);letter-spacing:var(--text-small-link-letter-spacing);line-height:var(--text-small-link-line-height);margin-top:-1px;position:relative;text-decoration:underline;white-space:nowrap;width:fit-content}.about-mobile{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:393px;background-color:var(--semantic-background-color-primary)}.about-mobile .header{align-items:flex-start;background-color:var(--primitive-color-brand-champagne-duplicate);display:inline-flex;flex:0 0 auto;position:relative}.about-mobile .header-2{align-items:center;align-self:stretch;background-color:var(--primitive-color-brand-champagne-duplicate);display:flex;gap:10px;justify-content:center;margin:-1px;padding:0 0 0 10px;position:relative;width:395px}.about-mobile .icon-menu{height:51px!important;position:relative!important;width:51px!important}.about-mobile .masthead{height:81px;position:relative;width:320px}.about-mobile .div-wrapper{align-items:flex-start;background-color:var(--semantic-background-color-secondary);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:64px 20px;position:relative;width:393px}.about-mobile .content{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:100%}.about-mobile .div-2{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.about-mobile .tagline-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.about-mobile .tagline{color:var(--semantic-text-primary);font-family:Roboto,Helvetica;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.about-mobile .short-heading-here{align-self:stretch;color:var(--primitive-color-brand-espresso);font-family:var(--heading-mobile-h1-font-family);font-size:var(--heading-mobile-h1-font-size);font-style:var(--heading-mobile-h1-font-style);font-weight:var(--heading-mobile-h1-font-weight);letter-spacing:var(--heading-mobile-h1-letter-spacing);line-height:var(--heading-mobile-h1-line-height);position:relative}.about-mobile .div-3{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.about-mobile .lorem-ipsum-dolor{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-large-light-font-family);font-size:var(--text-large-light-font-size);font-style:var(--text-large-light-font-style);font-weight:var(--text-large-light-font-weight);letter-spacing:var(--text-large-light-letter-spacing);line-height:var(--text-large-light-line-height);margin-top:-1px;position:relative}.about-mobile .actions{align-items:center;display:flex;gap:16px;height:42px;justify-content:center;position:relative;width:123px}.about-mobile .contact{background-color:var(--primitive-color-brand-carrot)!important;border:unset!important;border-color:unset!important;height:40px!important;width:119px!important;text-decoration:underline!important}.about-mobile .button-instance{color:var(--semantic-text-primary)!important;margin-bottom:unset!important;margin-left:unset!important;margin-right:unset!important;margin-top:unset!important}.about-mobile .design-component-instance-node{margin-left:-1px!important;margin-top:-1px!important}.about-mobile .layout{align-items:flex-start;background-color:var(--semantic-background-color-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:64px 20px;position:relative;width:393px}.about-mobile .heading{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h2-font-family);font-size:var(--heading-mobile-h2-font-size);font-style:var(--heading-mobile-h2-font-style);font-weight:var(--heading-mobile-h2-font-weight);letter-spacing:var(--heading-mobile-h2-letter-spacing);line-height:var(--heading-mobile-h2-line-height);position:relative}.about-mobile .p{align-self:stretch;color:var(--semantic-text-primary);font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative}.about-mobile .actions-2{align-items:center;display:inline-flex;flex:0 0 auto;gap:24px;position:relative}.about-mobile .style-secondary-small-false-alternate-false-icon-position-no-icon{flex:0 0 auto!important;margin:-1px!important}.about-mobile .style-secondary-instance{text-decoration:underline!important}.about-mobile .placeholder-image{align-self:stretch;height:188px;object-fit:cover;position:relative;width:100%}.about-mobile .container-wrapper{align-items:flex-start;background-color:var(--semantic-background-color-secondary);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:48px 20px;position:relative;width:393px}.about-mobile .container{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:48px;position:relative;width:100%}.about-mobile .tagline-2{color:#000;font-family:Roboto,Helvetica;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.about-mobile .heading-2{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h2-font-family);font-size:var(--heading-mobile-h2-font-size);font-style:var(--heading-mobile-h2-font-style);font-weight:var(--heading-mobile-h2-font-weight);letter-spacing:var(--heading-mobile-h2-letter-spacing);line-height:var(--heading-mobile-h2-line-height);margin-top:-1px;position:relative}.about-mobile .text{align-self:stretch;color:var(--semantic-text-primary);font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;position:relative}.about-mobile .list{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;padding:8px 0;position:relative;width:100%}.about-mobile .icon-relume-5{height:48px!important;position:relative!important;width:48px!important}.about-mobile .text-wrapper-2{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h6-font-family);font-size:var(--heading-mobile-h6-font-size);font-style:var(--heading-mobile-h6-font-style);font-weight:var(--heading-mobile-h6-font-weight);letter-spacing:var(--heading-mobile-h6-letter-spacing);line-height:var(--heading-mobile-h6-line-height);position:relative}.about-mobile .style-secondary-small-false-alternate-false-icon-position-no-icon-instance{flex:0 0 auto!important;margin-bottom:-1px!important;margin-left:-1px!important;margin-top:-1px!important}.about-mobile .design-component-instance-node-2{flex:0 0 auto!important}.about-mobile .icon-instance-node{height:24px!important;position:relative!important;width:24px!important}.about-mobile .gardenvr{background-color:#000;height:305px;position:relative;width:350px}.about-mobile .layout-2{align-items:flex-start;background-color:var(--semantic-background-color-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:48px 20px;position:relative;width:393px}.about-mobile .heading-3{align-self:stretch;color:var(--semantic-text-primary);font-family:Roboto,Helvetica;font-size:32px;font-weight:700;letter-spacing:0;line-height:38.4px;margin-top:-1px;position:relative}.about-mobile .text-wrapper-3{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h6-font-family);font-size:var(--heading-mobile-h6-font-size);font-style:var(--heading-mobile-h6-font-style);font-weight:var(--heading-mobile-h6-font-weight);letter-spacing:var(--heading-mobile-h6-letter-spacing);line-height:var(--heading-mobile-h6-line-height);margin-top:-1px;position:relative}.about-mobile .img{height:162px;margin-right:-11px;object-fit:cover;position:relative;width:364px}.about-mobile .placeholder-image-2{align-self:stretch;height:348px;object-fit:cover;position:relative;width:100%}.about-mobile .testimonial{align-items:center;background-color:var(--semantic-background-color-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:64px 20px;position:relative;width:393px}.about-mobile .content-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:100%}.about-mobile .container-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;overflow:hidden;position:relative;width:100%}.about-mobile .column{align-items:center;display:flex;flex-direction:column;position:relative;width:335px}.about-mobile .div-4{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.about-mobile .quote{align-self:stretch;color:var(--semantic-text-primary);font-family:Roboto,Helvetica;font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;margin-top:-1px;position:relative;text-align:center}.about-mobile .avatar{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:100%}.about-mobile .avatar-image{height:56px;object-fit:cover;position:relative;width:56px}.about-mobile .avatar-content{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.about-mobile .text-2{align-self:stretch;color:#000;font-family:var(--text-regular-semi-bold-font-family);font-size:var(--text-regular-semi-bold-font-size);font-style:var(--text-regular-semi-bold-font-style);font-weight:var(--text-regular-semi-bold-font-weight);letter-spacing:var(--text-regular-semi-bold-letter-spacing);line-height:var(--text-regular-semi-bold-line-height);margin-top:-1px;position:relative;text-align:center}.about-mobile .text-3{align-self:stretch;color:#000;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;position:relative;text-align:center}.about-mobile .logo-2-color-dark{height:48px!important;left:unset!important;margin-left:-3072.5px!important;margin-top:-3691px!important;position:relative!important;top:unset!important;width:120px!important}.about-mobile .quote-2{align-self:stretch;color:#000;font-family:Roboto,Helvetica;font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;position:relative;text-align:center}.about-mobile .avatar-2{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:300px}.about-mobile .avatar-image-2{height:56px;margin-left:-3075.5px;margin-top:-3927px;object-fit:cover;position:relative;width:56px}.about-mobile .slider-dots{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:9px;padding:10px;position:relative}.about-mobile .dot{background-color:#000;border-radius:4px;height:8px;position:relative;width:8px}.about-mobile .dot-2{background-color:var(--primitive-color-neutral-neutral-lighter-duplicate);border-radius:4px;height:8px;position:relative;width:8px}.about-mobile .nourishing-minds{align-items:center;align-self:stretch;background-color:var(--primitive-color-brand-champagne);display:flex;flex-direction:column;gap:22px;height:789px;padding:21px 20px 28px;position:relative;width:100%}.about-mobile .NM-teens{height:339.55px;margin-left:-20px;margin-right:-20px;position:relative;width:353px}.about-mobile .section-title{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:20px;height:327px;position:relative;width:100%}.about-mobile .heading-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:100%}.about-mobile .heading-4{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h3-font-family);font-size:var(--heading-mobile-h3-font-size);font-style:var(--heading-mobile-h3-font-style);font-weight:var(--heading-mobile-h3-font-weight);letter-spacing:var(--heading-mobile-h3-letter-spacing);line-height:var(--heading-mobile-h3-line-height);margin-top:-1px;position:relative}.about-mobile .text-suspendisse-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;margin-bottom:-27px;position:relative;width:100%}.about-mobile .sea-level{align-items:center;align-self:stretch;background-color:var(--primitive-color-brand-champagne);display:flex;flex-direction:column;gap:22px;height:2001px;padding:21px 20px 36px;position:relative;width:100%}.about-mobile .row-wrapper{align-items:center;background-color:var(--semantic-background-color-primary);display:flex;flex-direction:column;gap:48px;height:995px;margin-left:-19px;margin-right:-19px;padding:35px 0 64px;position:relative;width:351px}.about-mobile .row{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:11px;margin-bottom:-47px;position:relative;width:100%}.about-mobile .heading-5{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h5-font-family);font-size:var(--heading-mobile-h5-font-size);font-style:var(--heading-mobile-h5-font-style);font-weight:var(--heading-mobile-h5-font-weight);letter-spacing:var(--heading-mobile-h5-letter-spacing);line-height:var(--heading-mobile-h5-line-height);margin-top:-1px;position:relative}.about-mobile .action{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:100%}.about-mobile .button-5{color:var(--semantic-text-primary)!important;font-family:Roboto,Helvetica!important;font-size:16px!important;font-style:unset!important;font-weight:400!important;letter-spacing:0!important;line-height:24px!important}.about-mobile .list-item{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:24px;height:740px;position:relative;width:100%}.about-mobile .content-3{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:31px;height:697px;position:relative;width:100%}.about-mobile .column-2{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:38px;height:467px;overflow:hidden;position:relative;width:100%}.about-mobile .placeholder-image-3{align-self:stretch;height:269px;object-fit:cover;position:relative;width:100%}.about-mobile .content-4{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:24px;height:296px;position:relative;width:100%}.about-mobile .heading-6{align-self:stretch;color:var(--primitive-color-brand-espresso);font-family:var(--heading-desktop-h4-font-family);font-size:var(--heading-desktop-h4-font-size);font-style:var(--heading-desktop-h4-font-style);font-weight:var(--heading-desktop-h4-font-weight);height:150px;letter-spacing:var(--heading-desktop-h4-letter-spacing);line-height:var(--heading-desktop-h4-line-height);margin-top:-1px;position:relative;text-align:center;text-decoration:underline}.about-mobile .heading-7{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h5-font-family);font-size:var(--heading-mobile-h5-font-size);font-style:var(--heading-mobile-h5-font-style);font-weight:var(--heading-mobile-h5-font-weight);letter-spacing:var(--heading-mobile-h5-letter-spacing);line-height:var(--heading-mobile-h5-line-height);position:relative}.about-mobile .button-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px;height:42px;margin-bottom:-23px;position:relative;width:100%}.about-mobile .button-6{font-family:Roboto,Helvetica!important;font-size:16px!important;font-style:unset!important;font-weight:400!important;letter-spacing:0!important;line-height:24px!important}.about-mobile .seattle-fire{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:27px;height:488px;position:relative;width:100%}.about-mobile .heading-8{color:var(--semantic-text-primary);font-family:Roboto,Helvetica;font-size:32px;font-weight:700;letter-spacing:0;line-height:38.4px;margin-left:-21px;margin-right:-21px;margin-top:-1px;position:relative;text-decoration:underline;width:355px}.about-mobile .tagline-3{color:var(--semantic-text-primary-duplicate);font-family:var(--heading-desktop-tagline-font-family);font-size:var(--heading-desktop-tagline-font-size);font-style:var(--heading-desktop-tagline-font-style);font-weight:var(--heading-desktop-tagline-font-weight);letter-spacing:var(--heading-desktop-tagline-letter-spacing);line-height:var(--heading-desktop-tagline-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.about-mobile .layout-3{background-color:var(--semantic-background-color-primary-duplicate);background-image:url(/img/VR_Seattle_Fire.png);background-position:50% 50%;background-size:cover;height:223px;margin-left:-31px;margin-right:-31px;position:relative;width:375px}.about-mobile .discover{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;margin-bottom:-19px;position:relative;width:100%}.about-mobile .heading-9{align-self:stretch;color:var(--primitive-color-brand-espresso);font-family:var(--heading-mobile-h3-font-family);font-size:var(--heading-mobile-h3-font-size);font-style:var(--heading-mobile-h3-font-style);font-weight:var(--heading-mobile-h3-font-weight);letter-spacing:var(--heading-mobile-h3-letter-spacing);line-height:var(--heading-mobile-h3-line-height);margin-top:-1px;position:relative}.about-mobile .container-3{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;justify-content:center;position:relative;width:100%}.about-mobile .button-7{flex:0 0 auto!important;margin-bottom:-2px!important;margin-left:-2px!important;margin-top:-2px!important}.about-mobile .button-8{flex:0 0 auto!important;margin-bottom:-1px!important;margin-right:-1px!important;margin-top:-1px!important}.about-mobile .footer{align-items:center;background-color:var(--semantic-background-color-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:48px 20px;position:relative;width:393px}.about-mobile .content-5{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:48px;position:relative;width:100%}.about-mobile .logo-instance{height:36px!important;position:relative!important;width:84px!important}.about-mobile .social-links{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:12px;justify-content:center;position:relative;width:100%}.about-mobile .credits{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;padding:0 0 16px;position:relative;width:100%}.about-mobile .divider{align-self:stretch;background-color:var(--semantic-border-primary);border:1px solid;border-color:var(--semantic-border-primary);height:1px;position:relative;width:100%}.about-mobile .row-2{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:32px;position:relative}.about-mobile .footer-links{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative}.about-mobile .text-wrapper-4{color:var(--semantic-link-primary);font-family:var(--text-small-link-font-family);font-size:var(--text-small-link-font-size);font-style:var(--text-small-link-font-style);font-weight:var(--text-small-link-font-weight);letter-spacing:var(--text-small-link-letter-spacing);line-height:var(--text-small-link-line-height);margin-top:-1px;position:relative;text-decoration:underline;white-space:nowrap;width:fit-content}.about-mobile .text-wrapper-5{color:var(--semantic-link-primary);font-family:var(--text-small-link-font-family);font-size:var(--text-small-link-font-size);font-style:var(--text-small-link-font-style);font-weight:var(--text-small-link-font-weight);letter-spacing:var(--text-small-link-letter-spacing);line-height:var(--text-small-link-line-height);position:relative;text-decoration:underline;white-space:nowrap;width:fit-content}.about-mobile .element-relume-all{color:var(--semantic-text-primary);font-family:var(--text-small-normal-font-family);font-size:var(--text-small-normal-font-size);font-style:var(--text-small-normal-font-style);font-weight:var(--text-small-normal-font-weight);letter-spacing:var(--text-small-normal-letter-spacing);line-height:var(--text-small-normal-line-height);position:relative;white-space:nowrap;width:fit-content}.services-desktop{align-items:flex-start;display:flex;flex-direction:column;position:relative}.services-desktop .navbar{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;position:relative;width:100%}.services-desktop .navbar-JR-1{align-self:stretch!important;width:100%!important}.services-desktop .icon-instance-node{height:24px!important;position:relative!important;width:24px!important}.services-desktop .header{align-items:flex-start;align-self:stretch;background-color:#00000080;background-image:url(/img/header-50.png);background-position:50% 50%;background-size:cover;display:flex;flex-direction:column;gap:80px;height:330px;padding:86px 64px 68px;position:relative;width:100%}.services-desktop .container{align-items:flex-start;display:flex;flex-direction:column;gap:32px;height:223px;position:relative;width:1217px}.services-desktop .section-title{align-items:flex-start;display:flex;flex-direction:column;gap:16px;height:250px;margin-bottom:-27px;margin-right:-118px;position:relative;width:1335px}.services-desktop .tagline-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.services-desktop .tagline{color:var(--semantic-text-alternate);font-family:var(--heading-desktop-tagline-font-family);font-size:var(--heading-desktop-tagline-font-size);font-style:var(--heading-desktop-tagline-font-style);font-weight:var(--heading-desktop-tagline-font-weight);letter-spacing:var(--heading-desktop-tagline-letter-spacing);line-height:var(--heading-desktop-tagline-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.services-desktop .div-2{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.services-desktop .text-wrapper-4{align-self:stretch;color:var(--primitive-color-brand-champagne);font-family:var(--heading-desktop-h1-font-family);font-size:var(--heading-desktop-h1-font-size);font-style:var(--heading-desktop-h1-font-style);font-weight:var(--heading-desktop-h1-font-weight);letter-spacing:var(--heading-desktop-h1-letter-spacing);line-height:var(--heading-desktop-h1-line-height);margin-top:-1px;position:relative}.services-desktop .p{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-medium-normal-font-family);font-size:var(--text-medium-normal-font-size);font-style:var(--text-medium-normal-font-style);font-weight:var(--text-medium-normal-font-weight);letter-spacing:var(--text-medium-normal-letter-spacing);line-height:var(--text-medium-normal-line-height);position:relative}.services-desktop .contact-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;gap:16px;justify-content:center;position:relative}.services-desktop .contact{background-color:var(--primitive-color-brand-carrot)!important;border:unset!important;border-color:unset!important;height:40px!important;width:119px!important}.services-desktop .contact-2{color:var(--semantic-text-primary)!important;margin-bottom:unset!important;margin-left:unset!important;margin-right:unset!important;margin-top:unset!important}.services-desktop .actions{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:16px;margin-bottom:-107px;position:relative}.about-desktop .button-6{background-color:var(--primitive-color-brand-carrot)!important;border-color:var(--primitive-color-brand-carrot)!important;flex:0 0 auto!important;margin:-2px!important}.services-desktop .button-instance{margin-left:-1px!important;margin-top:-1px!important}.services-desktop .button-2{flex:0 0 auto!important;margin-bottom:-2px!important;margin-left:-2px!important;margin-top:-2px!important}.services-desktop .button-3{flex:0 0 auto!important;margin-bottom:-1px!important;margin-right:-1px!important;margin-top:-1px!important}.services-desktop .container-wrapper,.services-desktop .list-classes{align-items:flex-start;align-self:stretch;background-color:var(--semantic-background-color-secondary);display:flex;flex:0 0 auto;flex-direction:column;gap:80px;padding:112px 64px;position:relative;width:100%}.services-desktop .classes-header{align-items:flex-start;align-self:stretch;background-color:var(--semantic-background-color-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:80px;padding:40px 64px;position:relative;width:100%}.services-desktop .inquire-courses{background-color:var(--semantic-background-color-champagne);border:1px solid;border-color:var(--semantic-border-primary);border-radius:10px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;align-items:center;margin-top:0;padding:4px 16px;min-width:120px;text-align:center}.services-desktop .inquire-courses .text-wrapper-2{all:unset}.services-desktop .inquire-courses .inquire-link-text{color:var(--primitive-color-brand-espresso)!important;font-family:var(--text-medium-light-font-family)!important;font-size:var(--text-medium-light-font-size)!important;font-style:var(--text-medium-light-font-style)!important;font-weight:var(--text-medium-light-font-weight)!important;letter-spacing:var(--text-medium-light-letter-spacing)!important;line-height:var(--text-medium-light-line-height)!important;text-decoration:none!important}.services-desktop .container-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:80px;position:relative;width:100%}.services-desktop .div-3{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:32px;position:relative}.services-desktop .content{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:32px;position:relative;width:100%}.services-desktop .div-4{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:100%}.services-desktop .tagline-2{color:var(--semantic-text-primary);font-family:var(--heading-desktop-tagline-font-family);font-size:var(--heading-desktop-tagline-font-size);font-style:var(--heading-desktop-tagline-font-style);font-weight:var(--heading-desktop-tagline-font-weight);letter-spacing:var(--heading-desktop-tagline-letter-spacing);line-height:var(--heading-desktop-tagline-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.services-desktop .text-wrapper-5{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-desktop-h2-font-family);font-size:var(--heading-desktop-h2-font-size);font-style:var(--heading-desktop-h2-font-style);font-weight:var(--heading-desktop-h2-font-weight);letter-spacing:var(--heading-desktop-h2-letter-spacing);line-height:var(--heading-desktop-h2-line-height);margin-top:-1px;position:relative}.services-desktop .text{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-medium-normal-font-family);font-size:var(--text-medium-normal-font-size);font-style:var(--text-medium-normal-font-style);font-weight:var(--text-medium-normal-font-weight);letter-spacing:var(--text-medium-normal-letter-spacing);line-height:var(--text-medium-normal-line-height);position:relative}.services-desktop .row{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:24px;padding:8px 0;position:relative;width:100%}.services-desktop .list-item{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:16px;position:relative}.services-desktop .text-wrapper-6{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-desktop-h6-font-family);font-size:var(--heading-desktop-h6-font-size);font-style:var(--heading-desktop-h6-font-style);font-weight:var(--heading-desktop-h6-font-weight);letter-spacing:var(--heading-desktop-h6-letter-spacing);line-height:var(--heading-desktop-h6-line-height);margin-top:-1px;position:relative}.services-desktop .text-2{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);position:relative}.services-desktop .actions-2{align-items:center;display:inline-flex;flex:0 0 auto;gap:24px;position:relative}.services-desktop .button-4{flex:0 0 auto!important;margin-bottom:-1px!important;margin-left:-1px!important;margin-top:-1px!important;overflow:hidden!important}.services-desktop .button-5{flex:0 0 auto!important}.services-desktop .img{flex:1;flex-grow:1;height:640px;object-fit:cover;position:relative}.services-desktop .div-5{align-items:flex-start;align-self:stretch;background-color:var(--semantic-background-color-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:80px;padding:112px 64px;position:relative;width:100%}.services-desktop .section-title-2{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:768px}.services-desktop .row-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:64px;position:relative;width:100%}.services-desktop .row-2{align-items:flex-start;align-self:stretch;display:grid;grid-template-columns:calc((100vw - 128px - 40px) / 3) calc((100vw - 128px - 40px) / 3) calc((100vw - 128px - 40px) / 3);gap:20px;position:relative;width:calc(100vw - 128px);margin:0 auto;padding:0}.services-desktop .div-6{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;position:relative}.services-desktop .class-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:24px;position:relative}.services-desktop .icon-relume-7{height:48px!important;position:relative!important;width:48px!important}.services-desktop .heading{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-desktop-h4-font-family);font-size:var(--heading-desktop-h4-font-size);font-style:var(--heading-desktop-h4-font-style);font-weight:var(--heading-desktop-h4-font-weight);letter-spacing:var(--heading-desktop-h4-letter-spacing);line-height:var(--heading-desktop-h4-line-height);position:relative}.services-desktop .heading-classes{align-self:stretch;color:var(--primitive-color-brand-parsley);font-family:var(--heading-desktop-h4-font-family);font-size:var(--heading-desktop-h4-font-size);font-style:var(--heading-desktop-h4-font-style);font-weight:var(--heading-desktop-h4-font-weight);letter-spacing:var(--heading-desktop-h4-letter-spacing);line-height:var(--heading-desktop-h4-line-height);position:relative}.services-desktop .heading-2{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-desktop-h3-font-family);font-size:var(--heading-desktop-h3-font-size);font-style:var(--heading-desktop-h3-font-style);font-weight:var(--heading-desktop-h3-font-weight);letter-spacing:var(--heading-desktop-h3-letter-spacing);line-height:var(--heading-desktop-h3-line-height);margin-top:-1px;position:relative}.services-desktop .text-wrapper-7{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-desktop-h6-font-family);font-size:var(--heading-desktop-h6-font-size);font-style:var(--heading-desktop-h6-font-style);font-weight:var(--heading-desktop-h6-font-weight);letter-spacing:var(--heading-desktop-h6-letter-spacing);line-height:var(--heading-desktop-h6-line-height);position:relative}.services-desktop .placeholder-image{background-color:#000;flex:1;flex-grow:1;height:640px;position:relative}.services-desktop .icon-relume-1{height:80px!important;position:relative!important;width:80px!important}.services-desktop .list-item-2{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:8px;position:relative}.services-desktop .placeholder-image-2{flex:1;flex-grow:1;height:640px;position:relative}.services-desktop .container-3{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:80px;position:relative;width:100%}.services-desktop .text-3{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-medium-normal-font-family);font-size:var(--text-medium-normal-font-size);font-style:var(--text-medium-normal-font-style);font-weight:var(--text-medium-normal-font-weight);letter-spacing:var(--text-medium-normal-letter-spacing);line-height:var(--text-medium-normal-line-height);margin-top:-1px;position:relative}.services-desktop .actions-3{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.services-desktop .footer{align-items:center;align-self:stretch;background-color:var(--semantic-background-color-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:80px;padding:80px 64px;position:relative;width:100%}.services-desktop .content-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:32px;position:relative;width:100%}.services-desktop .color-dark{height:53px!important;position:relative!important;width:123px!important}.services-desktop .links{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:32px;position:relative}.services-desktop .text-wrapper-8{color:var(--semantic-link-primary);font-family:var(--text-small-semi-bold-font-family);font-size:var(--text-small-semi-bold-font-size);font-style:var(--text-small-semi-bold-font-style);font-weight:var(--text-small-semi-bold-font-weight);letter-spacing:var(--text-small-semi-bold-letter-spacing);line-height:var(--text-small-semi-bold-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.services-desktop .social-links{align-items:center;display:flex;flex:1;flex-grow:1;gap:12px;justify-content:flex-end;position:relative}.services-desktop .credits{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:32px;position:relative;width:100%}.services-desktop .divider{align-self:stretch;background-color:var(--semantic-border-primary);border:1px solid;border-color:var(--semantic-border-primary);height:1px;position:relative;width:100%}.services-desktop .div-7{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:24px;position:relative}.services-desktop .element-relume-all{color:var(--semantic-text-primary);font-family:var(--text-small-normal-font-family);font-size:var(--text-small-normal-font-size);font-style:var(--text-small-normal-font-style);font-weight:var(--text-small-normal-font-weight);letter-spacing:var(--text-small-normal-letter-spacing);line-height:var(--text-small-normal-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.services-desktop .text-wrapper-9{color:var(--semantic-link-primary);font-family:var(--text-small-link-font-family);font-size:var(--text-small-link-font-size);font-style:var(--text-small-link-font-style);font-weight:var(--text-small-link-font-weight);letter-spacing:var(--text-small-link-letter-spacing);line-height:var(--text-small-link-line-height);margin-top:-1px;position:relative;text-decoration:underline;white-space:nowrap;width:fit-content}.services-desktop .button-4 a{color:var( --primitive-color-neutral-neutral-lightest)!important;text-decoration:none;font-family:var(--text-medium-semi-bold-font-family);font-size:var(--text-medium-semi-bold-font-size);font-weight:var(--text-medium-semi-bold-font-weight);letter-spacing:var(--text-medium-semi-bold-letter-spacing);line-height:var(--text-medium-semi-bold-line-height)}.services-desktop .button-4 a:hover{color:#fff!important;text-decoration:none}.services-mobile{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:393px;background-color:var(--semantic-background-color-primary)}.services-mobile .header{align-items:flex-start;background-color:var(--primitive-color-brand-champagne-duplicate);display:inline-flex;flex:0 0 auto;position:relative}.services-mobile .div{align-items:center;align-self:stretch;background-color:var(--primitive-color-brand-champagne-duplicate);border-color:var(--primitive-color-brand-purple);display:flex;gap:10px;justify-content:center;margin:-1px;padding:0 0 0 10px;position:relative;width:395px}.services-mobile .icon-menu{height:51px!important;position:relative!important;width:51px!important}.services-mobile .masthead{height:81px;position:relative;width:320px}.services-mobile .leading{align-items:flex-start;background-color:#00000080;background-image:url(/img/leading.png);background-position:center;background-size:cover;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;padding:32px 20px;position:relative;width:393px;height:200px;justify-content:center}.services-mobile .div-2{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.services-mobile .div-3{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.services-mobile .tagline-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.services-mobile .tagline{color:#fff;font-family:var(--heading-desktop-tagline-font-family);font-size:var(--heading-desktop-tagline-font-size);font-style:var(--heading-desktop-tagline-font-style);font-weight:var(--heading-desktop-tagline-font-weight);letter-spacing:var(--heading-desktop-tagline-letter-spacing);line-height:var(--heading-desktop-tagline-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.services-mobile .div-4{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:100%}.services-mobile .title{align-self:stretch;color:#fff;font-family:var(--heading-mobile-h1-font-family);font-size:var(--heading-mobile-h1-font-size);font-style:var(--heading-mobile-h1-font-style);font-weight:var(--heading-mobile-h1-font-weight);letter-spacing:var(--heading-mobile-h1-letter-spacing);line-height:var(--heading-mobile-h1-line-height);margin-top:-1px;position:relative}.services-mobile .description{align-self:stretch;color:#fff;font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);position:relative}.services-mobile .actions{all:unset;align-items:flex-start;box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.services-mobile .button{all:unset;align-items:center;background-color:var(--primitive-color-neutral-white);border:1px solid;border-color:var(--primitive-color-neutral-white);box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;margin:-2px;padding:12px 24px;position:relative}.services-mobile .button-text{all:unset;box-sizing:border-box;color:var(--semantic-text-primary);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);margin-left:-1px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.services-mobile .container-wrapper{align-items:flex-start;background-color:var(--semantic-background-color-secondary);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:64px 20px;position:relative;width:393px}.services-mobile .div-5{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:48px;position:relative;width:100%}.services-mobile .text-wrapper{color:var(--semantic-text-primary);font-family:var(--heading-desktop-tagline-font-family);font-size:var(--heading-desktop-tagline-font-size);font-style:var(--heading-desktop-tagline-font-style);font-weight:var(--heading-desktop-tagline-font-weight);letter-spacing:var(--heading-desktop-tagline-letter-spacing);line-height:var(--heading-desktop-tagline-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.services-mobile .text-wrapper-2{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h2-font-family);font-size:var(--heading-mobile-h2-font-size);font-style:var(--heading-mobile-h2-font-style);font-weight:var(--heading-mobile-h2-font-weight);letter-spacing:var(--heading-mobile-h2-letter-spacing);line-height:var(--heading-mobile-h2-line-height);margin-top:-1px;position:relative}.services-mobile .text{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);position:relative}.services-mobile .list{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;padding:8px 0;position:relative;width:100%}.services-mobile .text-wrapper-3{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h6-font-family);font-size:var(--heading-mobile-h6-font-size);font-style:var(--heading-mobile-h6-font-style);font-weight:var(--heading-mobile-h6-font-weight);letter-spacing:var(--heading-mobile-h6-letter-spacing);line-height:var(--heading-mobile-h6-line-height);margin-top:-1px;position:relative}.services-mobile .actions-2{all:unset;align-items:center;box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:24px;position:relative}.services-mobile .actions-courses{all:unset;align-items:center;box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;margin:-1px;color:var(--semantic-text-primary)}.services-mobile .inquire-courses{background-color:var(--semantic-background-color-primary);border:1px solid;border-color:var(--semantic-border-primary);border-radius:10px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;align-items:center;margin-top:0;padding:4px 16px;min-width:100px;text-align:center}.services-mobile .inquire-courses .text-wrapper-2{all:unset}.services-mobile .inquire-courses .inquire-link-text{color:var(--primitive-color-brand-espresso)!important;font-family:var(--text-medium-light-font-family)!important;font-size:var(--text-medium-light-font-size)!important;font-style:var(--text-medium-light-font-style)!important;font-weight:var(--text-medium-light-font-weight)!important;letter-spacing:var(--text-medium-light-letter-spacing)!important;line-height:var(--text-medium-light-line-height)!important;text-decoration:none!important}.services-mobile .div-wrapper{all:unset;align-items:center;border:1px solid;border-color:var(--primitive-color-neutral-black);border-radius:10px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;margin:-1px;overflow:hidden;padding:12px 24px;position:relative}.services-mobile .text-wrapper-4{all:unset;box-sizing:border-box;color:var(--semantic-text-primary);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);position:relative;white-space:nowrap;width:fit-content}.services-mobile .placeholder-image{align-self:stretch;background-color:#000;height:348px;position:relative;width:100%}.services-mobile .div-6{align-items:flex-start;background-color:var(--semantic-background-color-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:64px 20px;position:relative;width:393px}.services-mobile .icon{height:48px!important;position:relative!important;width:48px!important}.services-mobile .heading-courses{font-family:var(--heading-mobile-h5-font-family);font-size:var(--heading-mobile-h5-font-size);font-style:var(--heading-mobile-h5-font-style);font-weight:var(--heading-mobile-h5-font-weight);letter-spacing:var(--heading-mobile-h5-letter-spacing);line-height:var(--heading-mobile-h5-line-height);position:relative;margin-top:-1px;color:var(--primitive-color-brand-parsley)}.services-mobile .heading{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h4-font-family);font-size:var(--heading-mobile-h4-font-size);font-style:var(--heading-mobile-h4-font-style);font-weight:var(--heading-mobile-h4-font-weight);letter-spacing:var(--heading-mobile-h4-letter-spacing);line-height:var(--heading-mobile-h4-line-height);position:relative}.services-mobile .p{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h3-font-family);font-size:var(--heading-mobile-h3-font-size);font-style:var(--heading-mobile-h3-font-style);font-weight:var(--heading-mobile-h3-font-weight);letter-spacing:var(--heading-mobile-h3-letter-spacing);line-height:var(--heading-mobile-h3-line-height);margin-top:-1px;position:relative}.services-mobile .text-2{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-medium-normal-font-family);font-size:var(--text-medium-normal-font-size);font-style:var(--text-medium-normal-font-style);font-weight:var(--text-medium-normal-font-weight);letter-spacing:var(--text-medium-normal-letter-spacing);line-height:var(--text-medium-normal-line-height);position:relative}.services-mobile .img{align-self:stretch;height:348px;object-fit:cover;position:relative;width:100%}.services-mobile .curricula{align-items:flex-start;background-color:var(--semantic-background-color-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:48px 20px;position:relative;width:393px}.services-mobile .text-wrapper-5{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h6-font-family);font-size:var(--heading-mobile-h6-font-size);font-style:var(--heading-mobile-h6-font-style);font-weight:var(--heading-mobile-h6-font-weight);letter-spacing:var(--heading-mobile-h6-letter-spacing);line-height:var(--heading-mobile-h6-line-height);position:relative}.services-mobile .icon-4{height:80px!important;position:relative!important;width:80px!important}.services-mobile .photograph-in-color{height:350px;object-fit:cover;position:relative;width:336px}.services-mobile .placeholder-image-2{height:340px;object-fit:cover;position:relative;width:328px}.services-mobile .list-item{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:100%}.services-mobile .text-3{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);margin-top:-1px;position:relative}.services-mobile .button-wrapper{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.services-mobile .label-wrapper{all:unset;align-items:center;background-color:var(--primitive-color-neutral-black);border:1px solid;border-color:var(--primitive-color-neutral-black);border-radius:10px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;margin:-2px;padding:12px 24px;position:relative}.services-mobile .label{color:var(--primitive-color-brand-champagne);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);margin-left:-1px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.services-mobile .footer{align-items:center;background-color:var(--semantic-background-color-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:48px 20px;position:relative;width:393px}.services-mobile .content{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:48px;position:relative;width:100%}.services-mobile .div-7{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.services-mobile .logo-instance{height:36px!important;position:relative!important;width:84px!important}.services-mobile .link-one{align-self:stretch;color:var(--semantic-link-primary);font-family:var(--text-small-semi-bold-font-family);font-size:var(--text-small-semi-bold-font-size);font-style:var(--text-small-semi-bold-font-style);font-weight:var(--text-small-semi-bold-font-weight);letter-spacing:var(--text-small-semi-bold-letter-spacing);line-height:var(--text-small-semi-bold-line-height);margin-top:-1px;position:relative;text-align:center}.services-mobile .text-wrapper-6{align-self:stretch;color:var(--semantic-link-primary);font-family:var(--text-small-semi-bold-font-family);font-size:var(--text-small-semi-bold-font-size);font-style:var(--text-small-semi-bold-font-style);font-weight:var(--text-small-semi-bold-font-weight);letter-spacing:var(--text-small-semi-bold-letter-spacing);line-height:var(--text-small-semi-bold-line-height);position:relative;text-align:center}.services-mobile .social-links{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:12px;justify-content:center;position:relative;width:100%}.services-mobile .icon-instance-node{height:24px!important;position:relative!important;width:24px!important}.services-mobile .credits{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;padding:0 0 16px;position:relative;width:100%}.services-mobile .divider{align-self:stretch;background-color:var(--semantic-border-primary);border:1px solid;border-color:var(--semantic-border-primary);height:1px;position:relative;width:100%}.services-mobile .row{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:32px;position:relative}.services-mobile .footer-links{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative}.services-mobile .text-wrapper-7{color:var(--semantic-link-primary);font-family:var(--text-small-link-font-family);font-size:var(--text-small-link-font-size);font-style:var(--text-small-link-font-style);font-weight:var(--text-small-link-font-weight);letter-spacing:var(--text-small-link-letter-spacing);line-height:var(--text-small-link-line-height);margin-top:-1px;position:relative;text-decoration:underline;white-space:nowrap;width:fit-content}.services-mobile .text-wrapper-8{color:var(--semantic-link-primary);font-family:var(--text-small-link-font-family);font-size:var(--text-small-link-font-size);font-style:var(--text-small-link-font-style);font-weight:var(--text-small-link-font-weight);letter-spacing:var(--text-small-link-letter-spacing);line-height:var(--text-small-link-line-height);position:relative;text-decoration:underline;white-space:nowrap;width:fit-content}.services-mobile .element-relume-all{color:var(--semantic-text-primary);font-family:var(--text-small-normal-font-family);font-size:var(--text-small-normal-font-size);font-style:var(--text-small-normal-font-style);font-weight:var(--text-small-normal-font-weight);letter-spacing:var(--text-small-normal-letter-spacing);line-height:var(--text-small-normal-line-height);position:relative;white-space:nowrap;width:fit-content}.inquire-link-text{color:var(--primitive-color-brand-espresso);font-family:var(--text-medium-light-font-family);font-size:var(--text-medium-light-font-size);font-style:var(--text-medium-light-font-style);font-weight:var(--text-medium-light-font-weight);letter-spacing:var(--text-medium-light-letter-spacing);line-height:var(--text-medium-light-line-height);text-decoration:none}.checkbox{align-items:center;display:inline-flex;gap:8px;position:relative}.checkbox .div-3{background-color:var(--primitive-color-neutral-white);border:1px solid;border-color:var(--semantic-border-primary);height:20px;margin-left:-1px;position:relative;width:20px}.checkbox .label-2{color:var(--semantic-text-primary);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.text-area{align-items:flex-start;border:1px solid;border-color:var(--primitive-color-neutral-black);display:flex;height:182px;padding:12px;position:relative;width:562px}.text-area .text-wrapper-5{color:var(--primitive-color-neutral-neutral);flex:1;font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);position:relative}.text-area .line{height:3px;left:556px;object-fit:cover;position:absolute;top:176px;width:3px}.text-area .img{height:7px;left:552px;object-fit:cover;position:absolute;top:172px;width:7px}.contact-desktop{align-items:flex-start;display:flex;flex-direction:column;position:relative}.contact-desktop .navbar{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;position:relative;width:100%}.contact-desktop .navbar-JR-1{align-self:stretch!important;width:100%!important}.contact-desktop .icon-instance-node{height:24px!important;position:relative!important;width:24px!important}.contact-desktop .contact-wrapper{align-items:center;align-self:stretch;background-color:var(--semantic-background-color-secondary);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:112px 64px;position:relative;width:100%}.contact-desktop .section-title{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:768px}.contact-desktop .tagline-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.contact-desktop .text-wrapper-6{color:var(--semantic-text-primary);font-family:var(--heading-desktop-tagline-font-family);font-size:var(--heading-desktop-tagline-font-size);font-style:var(--heading-desktop-tagline-font-style);font-weight:var(--heading-desktop-tagline-font-weight);letter-spacing:var(--heading-desktop-tagline-letter-spacing);line-height:var(--heading-desktop-tagline-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.contact-desktop .content{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.contact-desktop .heading{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-desktop-h2-font-family);font-size:var(--heading-desktop-h2-font-size);font-style:var(--heading-desktop-h2-font-style);font-weight:var(--heading-desktop-h2-font-weight);letter-spacing:var(--heading-desktop-h2-letter-spacing);line-height:var(--heading-desktop-h2-line-height);margin-top:-1px;position:relative;text-align:center}.contact-desktop .text{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-medium-normal-font-family);font-size:var(--text-medium-normal-font-size);font-style:var(--text-medium-normal-font-style);font-weight:var(--text-medium-normal-font-weight);letter-spacing:var(--text-medium-normal-letter-spacing);line-height:var(--text-medium-normal-line-height);position:relative;text-align:center}.contact-desktop .form{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:768px}.contact-desktop .inputs{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:24px;position:relative;width:100%}.contact-desktop .input{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:8px;position:relative}.contact-desktop .div-4{align-self:stretch;background:transparent;border:none;color:var(--semantic-text-primary);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);margin-top:-1px;padding:0;position:relative}.contact-desktop .type-default{align-self:stretch;border:1px solid;border-color:var(--primitive-color-neutral-black);flex:0 0 auto;margin-bottom:-1px;margin-left:-1px;margin-right:-1px;position:relative;width:100%}.contact-desktop .input-2{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:100%}.contact-desktop .text-wrapper-7{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);margin-top:-1px;position:relative}.contact-desktop .select-instance{align-self:stretch!important;flex:0 0 auto!important;margin-bottom:-1px!important;margin-left:-1px!important;margin-right:-1px!important;width:100%!important}.contact-desktop .design-component-instance-node-2{font-family:Roboto,Helvetica!important;font-size:16px!important;font-style:unset!important;font-weight:400!important;letter-spacing:0!important;line-height:24px!important}.contact-desktop .radios{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;padding:16px 0;position:relative;width:100%}.contact-desktop .text-wrapper-8{color:var(--semantic-text-primary);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.contact-desktop .content-2{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:14px;position:relative;width:100%}.contact-desktop .row{align-items:flex-start;align-self:stretch;display:flex;gap:24px;height:24px;position:relative;width:100%}.contact-desktop .selected-false{display:flex!important;flex:1!important;flex-grow:1!important}.contact-desktop .alternate-false{align-self:stretch!important;margin-bottom:-1px!important;margin-left:-1px!important;margin-right:-1px!important;width:100%!important}.contact-desktop .text-area-instance{left:764px!important}.contact-desktop .alternate-false-2{left:760px!important}.contact-desktop .checkbox-instance{align-self:stretch!important;display:flex!important;height:37px!important;padding:0 0 16px!important;width:100%!important}.contact-desktop .selected-false-2{font-family:Roboto,Helvetica!important;font-size:14px!important;font-style:unset!important;font-weight:400!important;letter-spacing:0!important;line-height:21px!important}.contact-desktop .style-primary-small{font-family:Roboto,Helvetica!important;font-size:16px!important;font-style:unset!important;font-weight:400!important;letter-spacing:0!important;line-height:24px!important;margin-left:-1px!important;margin-top:-1px!important}.contact-desktop .button-instance{display:flex!important;flex:0 0 auto!important;margin-bottom:-2px!important;width:103px!important}.contact-desktop .testimonial{align-items:flex-start;background-color:var(--semantic-background-color-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;overflow:hidden;padding:64px 20px 64px 204px;position:relative;width:100%}.contact-desktop .section-title-2{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:100%}.contact-desktop .heading-2{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h2-font-family);font-size:var(--heading-mobile-h2-font-size);font-style:var(--heading-mobile-h2-font-style);font-weight:var(--heading-mobile-h2-font-weight);letter-spacing:var(--heading-mobile-h2-letter-spacing);line-height:var(--heading-mobile-h2-line-height);margin-top:-1px;position:relative}.contact-desktop .p{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);position:relative}.contact-desktop .content-3{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:48px;margin-right:-112px;position:relative;width:1656px}.contact-desktop .column{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.contact-desktop .stars{flex:0 0 auto;position:relative}.contact-desktop .quote{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h6-font-family);font-size:var(--heading-mobile-h6-font-size);font-style:var(--heading-mobile-h6-font-style);font-weight:var(--heading-mobile-h6-font-weight);letter-spacing:var(--heading-mobile-h6-letter-spacing);line-height:var(--heading-mobile-h6-line-height);position:relative}.contact-desktop .avatar{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative}.contact-desktop .avatar-image{height:56px;object-fit:cover;position:relative;width:56px}.contact-desktop .avatar-content{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.contact-desktop .text-2{color:var(--semantic-text-primary);font-family:var(--text-regular-semi-bold-font-family);font-size:var(--text-regular-semi-bold-font-size);font-style:var(--text-regular-semi-bold-font-style);font-weight:var(--text-regular-semi-bold-font-weight);letter-spacing:var(--text-regular-semi-bold-letter-spacing);line-height:var(--text-regular-semi-bold-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.contact-desktop .text-3{color:var(--semantic-text-primary);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);position:relative;white-space:nowrap;width:fit-content}.contact-desktop .CTA{align-items:flex-start;align-self:stretch;background-color:var(--semantic-background-color-secondary);display:flex;flex:0 0 auto;flex-direction:column;gap:80px;padding:112px 64px;position:relative;width:100%}.contact-desktop .container{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:80px;position:relative;width:100%}.contact-desktop .div-5{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;position:relative}.contact-desktop .heading-3{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-desktop-h2-font-family);font-size:var(--heading-desktop-h2-font-size);font-style:var(--heading-desktop-h2-font-style);font-weight:var(--heading-desktop-h2-font-weight);letter-spacing:var(--heading-desktop-h2-letter-spacing);line-height:var(--heading-desktop-h2-line-height);margin-top:-1px;position:relative}.contact-desktop .column-2{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:32px;position:relative}.contact-desktop .text-4{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-medium-normal-font-family);font-size:var(--text-medium-normal-font-size);font-style:var(--text-medium-normal-font-style);font-weight:var(--text-medium-normal-font-weight);letter-spacing:var(--text-medium-normal-letter-spacing);line-height:var(--text-medium-normal-line-height);margin-top:-1px;position:relative}.contact-desktop .actions{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.contact-desktop .button-2{flex:0 0 auto!important;margin-bottom:-2px!important;margin-left:-2px!important;margin-top:-2px!important}.contact-desktop .button-3{margin-left:-1px!important;margin-top:-1px!important}.contact-desktop .button-4{flex:0 0 auto!important;margin-bottom:-1px!important;margin-right:-1px!important;margin-top:-1px!important}.contact-desktop .footer{align-items:center;align-self:stretch;background-color:var(--semantic-background-color-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:80px;padding:80px 64px;position:relative;width:100%}.contact-desktop .content-4{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:32px;position:relative;width:100%}.contact-desktop .logo-instance{height:53px!important;position:relative!important;width:123px!important}.contact-desktop .links{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:32px;position:relative}.contact-desktop .text-wrapper-9{color:var(--semantic-link-primary);font-family:var(--text-small-semi-bold-font-family);font-size:var(--text-small-semi-bold-font-size);font-style:var(--text-small-semi-bold-font-style);font-weight:var(--text-small-semi-bold-font-weight);letter-spacing:var(--text-small-semi-bold-letter-spacing);line-height:var(--text-small-semi-bold-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.contact-desktop .social-links{align-items:center;display:flex;flex:1;flex-grow:1;gap:12px;justify-content:flex-end;position:relative}.contact-desktop .credits{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:32px;position:relative;width:100%}.contact-desktop .divider{align-self:stretch;background-color:var(--semantic-border-primary);border:1px solid;border-color:var(--semantic-border-primary);height:1px;position:relative;width:100%}.contact-desktop .div-6{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:24px;position:relative}.contact-desktop .element-relume-all{color:var(--semantic-text-primary);font-family:var(--text-small-normal-font-family);font-size:var(--text-small-normal-font-size);font-style:var(--text-small-normal-font-style);font-weight:var(--text-small-normal-font-weight);letter-spacing:var(--text-small-normal-letter-spacing);line-height:var(--text-small-normal-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.contact-desktop .text-wrapper-10{color:var(--semantic-link-primary);font-family:var(--text-small-link-font-family);font-size:var(--text-small-link-font-size);font-style:var(--text-small-link-font-style);font-weight:var(--text-small-link-font-weight);letter-spacing:var(--text-small-link-letter-spacing);line-height:var(--text-small-link-line-height);margin-top:-1px;position:relative;text-decoration:underline;white-space:nowrap;width:fit-content}.contact-mobile{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:393px;background-color:var(--semantic-background-color-primary)}.contact-mobile .header{align-items:flex-start;background-color:var(--primitive-color-brand-champagne-duplicate);display:flex;flex:0 0 auto;position:relative;width:393px}.contact-mobile .header-2{align-items:center;align-self:stretch;background-color:var(--primitive-color-brand-champagne-duplicate);border:1px solid;border-color:var(--primitive-color-brand-purple-duplicate);display:flex;gap:10px;justify-content:center;padding:0 0 0 10px;position:relative}.contact-mobile .icon-menu{height:51px!important;position:relative!important;width:51px!important}.contact-mobile .masthead{height:81px;position:relative;width:320px}.contact-mobile .contact{align-items:center;background-color:var(--semantic-background-color-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:32px;padding:64px 20px;position:relative;width:393px}.contact-mobile .section-title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.contact-mobile .tagline-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.contact-mobile .tagline{color:var(--semantic-text-primary);font-family:var(--heading-desktop-tagline-font-family);font-size:var(--heading-desktop-tagline-font-size);font-style:var(--heading-desktop-tagline-font-style);font-weight:var(--heading-desktop-tagline-font-weight);letter-spacing:var(--heading-desktop-tagline-letter-spacing);line-height:var(--heading-desktop-tagline-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content;background-color:var(--semantic-background-color-primary)}.contact-mobile .content{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:393px;background-color:var(--semantic-background-color-secondary)}.contact-mobile .heading{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h2-font-family);font-size:var(--heading-mobile-h2-font-size);font-style:var(--heading-mobile-h2-font-style);font-weight:var(--heading-mobile-h2-font-weight);letter-spacing:var(--heading-mobile-h2-letter-spacing);line-height:var(--heading-mobile-h2-line-height);margin-top:-1px;position:relative;text-align:center}.contact-mobile .text{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);position:relative;text-align:center}.contact-mobile .form{display:flex;flex-direction:column;gap:20px;width:100%;padding:0 20px;background-color:var(--semantic-background-color-secondary)}.contact-mobile .input{width:100%}.contact-mobile .div-4{width:100%;padding:10px;border:1px solid var(--primitive-color-brand-purple-duplicate);border-radius:4px}.contact-mobile .input-2 textarea{width:100%;min-height:150px;padding:10px;border:1px solid var(--primitive-color-brand-purple-duplicate);border-radius:4px}.contact-mobile .button-instance{background-color:#5c191c!important;color:#fff!important;width:100%;padding:12px;border-radius:4px;border:none;cursor:pointer;font-weight:500;position:relative;z-index:1;margin-top:20px;font-size:16px}.contact-mobile .footer{width:100%;padding:32px 20px;background-color:var(--primitive-color-brand-champagne-duplicate);border-top:1px solid var(--primitive-color-brand-purple-duplicate)}.contact-mobile .footer-content{display:flex;flex-direction:column;align-items:center;gap:24px}.contact-mobile .social-links{display:flex;gap:16px}.contact-mobile .social-icon{color:var(--primitive-color-brand-purple-duplicate);cursor:pointer}.contact-mobile .copyright{color:var(--primitive-color-brand-purple-duplicate);font-size:14px;text-align:center}.contact-mobile .checkbox-wrapper{margin:20px 0}.contact-mobile .checkbox-wrapper input[type=checkbox]{border-color:var(--primitive-color-brand-purple-duplicate)}.contact-mobile .text-wrapper-6{color:var(--primitive-color-brand-purple-duplicate);text-align:center;font-size:16px;margin-bottom:20px}.contact-mobile .heading{color:var(--primitive-color-brand-purple-duplicate);font-size:24px;font-weight:600;text-align:center;margin-bottom:12px}.contact-mobile .text{color:var(--primitive-color-brand-purple-duplicate);text-align:center;font-size:16px;margin-bottom:32px}.contact-mobile .testimonial{align-items:flex-start;background-color:var(--semantic-background-color-secondary);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:64px 20px;position:relative;width:393px}.contact-mobile .section-title-2{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:100%}.contact-mobile .heading-2{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h2-font-family);font-size:var(--heading-mobile-h2-font-size);font-style:var(--heading-mobile-h2-font-style);font-weight:var(--heading-mobile-h2-font-weight);letter-spacing:var(--heading-mobile-h2-letter-spacing);line-height:var(--heading-mobile-h2-line-height);margin-top:-1px;position:relative}.contact-mobile .p{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);position:relative}.contact-mobile .content-3{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:48px;position:relative;width:100%}.contact-mobile .stars{flex:0 0 auto;position:relative}.contact-mobile .quote{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-mobile-h6-font-family);font-size:var(--heading-mobile-h6-font-size);font-style:var(--heading-mobile-h6-font-style);font-weight:var(--heading-mobile-h6-font-weight);letter-spacing:var(--heading-mobile-h6-letter-spacing);line-height:var(--heading-mobile-h6-line-height);position:relative}.contact-mobile .avatar{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative}.contact-mobile .avatar-image{height:56px;object-fit:cover;position:relative;width:56px}.contact-mobile .avatar-content{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.contact-mobile .text-2{color:var(--semantic-text-primary);font-family:var(--text-regular-semi-bold-font-family);font-size:var(--text-regular-semi-bold-font-size);font-style:var(--text-regular-semi-bold-font-style);font-weight:var(--text-regular-semi-bold-font-weight);letter-spacing:var(--text-regular-semi-bold-letter-spacing);line-height:var(--text-regular-semi-bold-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.contact-mobile .text-3{color:var(--semantic-text-primary);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);position:relative;white-space:nowrap;width:fit-content}.contact-mobile .logo-section{margin-bottom:16px}.contact-mobile .div-5{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.contact-mobile .logo-instance{height:53px!important;position:relative!important;width:123px!important}.contact-mobile .link-one{align-self:stretch;color:var(--semantic-link-primary);font-family:var(--text-small-semi-bold-font-family);font-size:var(--text-small-semi-bold-font-size);font-style:var(--text-small-semi-bold-font-style);font-weight:var(--text-small-semi-bold-font-weight);letter-spacing:var(--text-small-semi-bold-letter-spacing);line-height:var(--text-small-semi-bold-line-height);margin-top:-1px;position:relative;text-align:center}.contact-mobile .text-wrapper-3{align-self:stretch;color:var(--semantic-link-primary);font-family:var(--text-small-semi-bold-font-family);font-size:var(--text-small-semi-bold-font-size);font-style:var(--text-small-semi-bold-font-style);font-weight:var(--text-small-semi-bold-font-weight);letter-spacing:var(--text-small-semi-bold-letter-spacing);line-height:var(--text-small-semi-bold-line-height);position:relative;text-align:center}.contact-mobile .credits{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;padding:0 0 16px;position:relative;width:100%}.contact-mobile .divider{align-self:stretch;background-color:var(--semantic-border-primary);border:1px solid;border-color:var(--semantic-border-primary);height:1px;position:relative;width:100%}.contact-mobile .row-2{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:32px;position:relative}.contact-mobile .footer-links{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative}.contact-mobile .text-wrapper-4{color:var(--semantic-link-primary);font-family:var(--text-small-link-font-family);font-size:var(--text-small-link-font-size);font-style:var(--text-small-link-font-style);font-weight:var(--text-small-link-font-weight);letter-spacing:var(--text-small-link-letter-spacing);line-height:var(--text-small-link-line-height);margin-top:-1px;position:relative;text-decoration:underline;white-space:nowrap;width:fit-content}.contact-mobile .text-wrapper-5{color:var(--semantic-link-primary);font-family:var(--text-small-link-font-family);font-size:var(--text-small-link-font-size);font-style:var(--text-small-link-font-style);font-weight:var(--text-small-link-font-weight);letter-spacing:var(--text-small-link-letter-spacing);line-height:var(--text-small-link-line-height);position:relative;text-decoration:underline;white-space:nowrap;width:fit-content}.contact-mobile .element-relume-all{color:var(--semantic-text-primary);font-family:var(--text-small-normal-font-family);font-size:var(--text-small-normal-font-size);font-style:var(--text-small-normal-font-style);font-weight:var(--text-small-normal-font-weight);letter-spacing:var(--text-small-normal-letter-spacing);line-height:var(--text-small-normal-line-height);position:relative;white-space:nowrap;width:fit-content}.menu-item{align-items:center;display:flex;gap:10px;justify-content:center;position:relative;width:252px}.menu-item .about{color:var(--primitive-color-brand-espresso-duplicate);font-family:var(--heading-desktop-h2-font-family);font-size:var(--heading-desktop-h2-font-size);font-style:var(--heading-desktop-h2-font-style);font-weight:var(--heading-desktop-h2-font-weight);letter-spacing:var(--heading-desktop-h2-letter-spacing);line-height:var(--heading-desktop-h2-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.menu-with-x{align-items:flex-start;display:flex;height:81px;position:relative;width:393px;background-color:var(--semantic-background-color-primary)}.menu-with-x .header{align-items:center;align-self:stretch;background-color:var(--semantic-background-color-primary);display:flex;gap:0;justify-content:center;position:relative;width:395px}.menu-with-x .icon-menu{background-image:url("data:image/svg+xml,%3csvg%20width='51'%20height='51'%20viewBox='0%200%2051%2051'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M35.8053%2011.6536L25.3745%2022.7889L14.9463%2011.6536L11.4702%2015.3654L21.8985%2026.5006L11.4702%2037.6359L14.9463%2041.3476L25.3745%2030.2124L35.8053%2041.3476L39.2813%2037.6359L28.8531%2026.5006L39.2813%2015.3654L35.8053%2011.6536Z'%20fill='%235C191C'/%3e%3c/svg%3e");background-size:100% 100%;height:81px;position:relative;width:81px;cursor:pointer;padding:0;display:block;background-color:var(--semantic-background-color-primary);border:none;margin:0}.menu-with-x .masthead{background-color:var(--semantic-background-color-primary);display:flex;gap:0;height:81px;padding:0;position:relative;width:100%;border:none;align-items:center;justify-content:center}.menu-with-x .text-wrapper{color:var(--primitive-color-brand-espresso-duplicate);font-family:var(--heading-mobile-h6-font-family);font-size:var(--heading-mobile-h6-font-size);font-style:var(--heading-mobile-h6-font-style);font-weight:var(--heading-mobile-h6-font-weight);height:47px;letter-spacing:var(--heading-mobile-h6-letter-spacing);line-height:var(--heading-mobile-h6-line-height);margin-top:-1px;position:relative;text-align:center;width:265px}.text-center{text-align:center}.menu-mobile{align-items:center;background-color:var(--semantic-background-color-secondary);display:flex;flex-direction:column;gap:56px;position:relative;width:100%;max-width:430px;min-height:100vh;padding-bottom:32px;box-sizing:border-box}.menu-mobile .header{align-items:center;align-self:stretch;background-color:var(--semantic-background-color-primary);display:flex;gap:10px;justify-content:center;margin:-1px;padding:0 0 0 10px;position:relative;width:100%;max-width:430px;box-sizing:border-box}.menu-mobile .menu-with-x-instance{font-family:Roboto,Helvetica!important;font-size:18px!important;font-style:unset!important;font-weight:700!important;letter-spacing:0!important;line-height:25.2px!important;background-color:var(--semantic-background-color-primary)!important;margin:0!important;padding:0!important}.menu-mobile .menu-item-instance{flex:0 0 auto!important;color:var(--semantic-link-primary)!important;font-size:12px!important}.menu-mobile .menu-item-instance:hover{color:var(--primitive-color-brand-carrot)!important}.menu-mobile .new-project-item{color:var(--primitive-color-brand-carrot)!important;font-weight:600!important}.menu-mobile .new-project-item:hover{color:var(--primitive-color-brand-carrot)!important;text-decoration:underline!important}.menu-mobile .design-component-instance-node{font-family:Roboto,Helvetica!important;font-size:28px!important;font-style:unset!important;font-weight:700!important;letter-spacing:0!important;line-height:47.6px!important}.menu-mobile .section-title{align-self:stretch;color:var(--primitive-color-brand-espresso-duplicate);font-family:Roboto,Helvetica;font-size:48px;font-weight:700;letter-spacing:0;line-height:57.6px;position:relative;text-align:center}.menu-mobile .main-title{color:var(--semantic-text-primary);font-family:Ofelia Text-Light,Helvetica;font-size:50px;font-weight:300;height:203px;letter-spacing:-.5px;line-height:60px;position:relative;text-align:center;width:334px}.menu-mobile .subtitle{color:var(--semantic-text-primary);font-family:var(--heading-mobile-h1-font-family);font-size:var(--heading-mobile-h1-font-size);font-style:var(--heading-mobile-h1-font-style);font-weight:var(--heading-mobile-h1-font-weight);height:188px;letter-spacing:var(--heading-mobile-h1-letter-spacing);line-height:var(--heading-mobile-h1-line-height);position:relative;text-align:center;width:263px}.menu-mobile .description{color:var(--semantic-text-primary);font-family:var(--text-large-light-font-family);font-size:var(--text-large-light-font-size);font-style:var(--text-large-light-font-style);font-weight:var(--text-large-light-font-weight);height:231px;letter-spacing:var(--text-large-light-letter-spacing);line-height:var(--text-large-light-line-height);position:relative;text-align:center;width:306px}.publications-mobile{align-items:center;background-color:var(--semantic-background-color-secondary);display:flex;flex-direction:column;gap:42px;position:relative;width:393px}.publications-mobile .header{align-items:flex-start;align-self:stretch;background-color:var(--primitive-color-brand-champagne);display:flex;flex:0 0 auto;position:relative;width:393px}.publications-mobile .div{align-items:center;align-self:stretch;background-color:var(--primitive-color-brand-champagne-duplicate);display:flex;gap:10px;justify-content:center;margin:-1px;padding:0 0 0 10px;position:relative;width:395px}.publications-mobile .icon-menu{height:51px!important;position:relative!important;width:51px!important}.publications-mobile .masthead{height:81px;position:relative;width:320px}.publications-mobile .articles{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:335px}.publications-mobile .article{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:4px;padding:15px 0;position:relative;width:100%}.publications-mobile .article-icon{height:18px!important;position:relative!important;width:18px!important}.publications-mobile .title{color:var(--semantic-link-primary-duplicate);font-family:var(--text-small-light-font-family);font-size:var(--text-small-light-font-size);font-style:var(--text-small-light-font-style);font-weight:var(--text-small-light-font-weight);letter-spacing:var(--text-small-light-letter-spacing);line-height:var(--text-small-light-line-height);margin-right:-36px;margin-top:-1px;position:relative;text-decoration:underline;width:349px}.publications-mobile .article-2{align-items:flex-start;display:flex;flex:0 0 auto;gap:4px;padding:15px 0;position:relative;width:224px}.publications-mobile .link-text{color:var(--semantic-link-primary-duplicate);font-family:var(--text-small-light-font-family);font-size:var(--text-small-light-font-size);font-style:var(--text-small-light-font-style);font-weight:var(--text-small-light-font-weight);letter-spacing:var(--text-small-light-letter-spacing);line-height:var(--text-small-light-line-height);margin-right:-22px;margin-top:-1px;position:relative;text-decoration:underline;white-space:nowrap;width:fit-content}.publications-mobile .article-3{align-items:flex-start;display:flex;flex:0 0 auto;gap:4px;padding:15px 0;position:relative;width:335px}.publications-mobile .p{color:var(--semantic-link-primary-duplicate);font-family:var(--text-small-light-font-family);font-size:var(--text-small-light-font-size);font-style:var(--text-small-light-font-style);font-weight:var(--text-small-light-font-weight);letter-spacing:var(--text-small-light-letter-spacing);line-height:var(--text-small-light-line-height);margin-top:-1px;position:relative;text-decoration:underline;width:303px}.publications-mobile .article-4{align-items:flex-start;display:flex;flex:0 0 auto;gap:4px;padding:15px 0;position:relative;width:325px}.publications-mobile .link-text-2{color:var(--semantic-link-primary-duplicate);font-family:var(--text-small-light-font-family);font-size:var(--text-small-light-font-size);font-style:var(--text-small-light-font-style);font-weight:var(--text-small-light-font-weight);letter-spacing:var(--text-small-light-letter-spacing);line-height:var(--text-small-light-line-height);margin-top:-1px;position:relative;text-decoration:underline;width:302px}.publications-mobile .link-text-3{color:var(--semantic-link-primary-duplicate);font-family:var(--text-small-light-font-family);font-size:var(--text-small-light-font-size);font-style:var(--text-small-light-font-style);font-weight:var(--text-small-light-font-weight);letter-spacing:var(--text-small-light-letter-spacing);line-height:var(--text-small-light-line-height);margin-top:-1px;position:relative;text-decoration:underline;width:306px}.publications-mobile .main-title{color:var(--semantic-text-primary);font-family:Ofelia Text-Light,Helvetica;font-size:50px;font-weight:300;height:194px;letter-spacing:-.5px;line-height:60px;position:relative;text-align:center;width:318px}.publications-mobile .contact-us{display:flex!important;flex:0 0 auto!important;width:209px!important}.publications-mobile .icon-relume-1{height:24px!important;position:relative!important;width:24px!important}.publications-mobile .subtitle{color:var(--semantic-text-primary);font-family:var(--heading-mobile-h1-font-family);font-size:var(--heading-mobile-h1-font-size);font-style:var(--heading-mobile-h1-font-style);font-weight:var(--heading-mobile-h1-font-weight);height:188px;letter-spacing:var(--heading-mobile-h1-letter-spacing);line-height:var(--heading-mobile-h1-line-height);position:relative;text-align:center;width:263px}.publications-mobile .description{color:var(--semantic-text-primary);font-family:var(--text-large-light-font-family);font-size:var(--text-large-light-font-size);font-style:var(--text-large-light-font-style);font-weight:var(--text-large-light-font-weight);height:231px;letter-spacing:var(--text-large-light-letter-spacing);line-height:var(--text-large-light-line-height);position:relative;text-align:center;width:306px}.publications-desktop{align-items:flex-start;display:flex;flex-direction:column;position:relative}.publications-desktop .navbar{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;position:relative;width:100%}.publications-desktop .navbar-JR-1{align-self:stretch!important;width:100%!important}.publications-desktop .icon-instance-node{height:24px!important;position:relative!important;width:24px!important}.publications-desktop .main-section{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;position:relative;width:100%}.publications-desktop .articles{align-items:center;background-color:var(--semantic-background-color-secondary);display:flex;flex-direction:column;gap:3px;height:760px;padding:55px 246px 0 183px;position:relative;width:50%}.publications-desktop .conferences{align-items:center;background-color:var(--semantic-background-color-secondary);display:flex;flex-direction:column;gap:3px;height:760px;padding:55px 246px 0 129px;position:relative;width:50%}.publications-desktop .main-title{align-self:stretch;color:var(--semantic-text-primary);font-family:Ofelia Text-Light,Helvetica;font-size:50px;font-weight:300;height:194px;letter-spacing:-.5px;line-height:60px;margin-top:-1px;position:relative;text-align:center}.publications-desktop .article{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:4px;padding:15px 0;position:relative;width:100%}.publications-desktop .article-icon{height:18px!important;position:relative!important;width:18px!important}.publications-desktop .title{color:var(--semantic-link-primary);font-family:var(--text-large-light-font-family);font-size:var(--text-large-light-font-size);font-style:var(--text-large-light-font-style);font-weight:var(--text-large-light-font-weight);letter-spacing:var(--text-large-light-letter-spacing);line-height:var(--text-large-light-line-height);margin-right:-215px;margin-top:-1px;position:relative;text-decoration:underline;width:643px}.publications-desktop .p{color:var(--semantic-link-primary);font-family:var(--text-large-light-font-family);font-size:var(--text-large-light-font-size);font-style:var(--text-large-light-font-style);font-weight:var(--text-large-light-font-weight);letter-spacing:var(--text-large-light-letter-spacing);line-height:var(--text-large-light-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:100%}.publications-desktop .article-2{align-items:flex-start;align-self:stretch;display:flex;gap:4px;height:97px;padding:15px 0;position:relative;width:100%}.publications-desktop .link-text-3{color:var(--semantic-link-primary);font-family:var(--text-large-light-font-family);font-size:var(--text-large-light-font-size);font-style:var(--text-large-light-font-style);font-weight:var(--text-large-light-font-weight);letter-spacing:var(--text-large-light-letter-spacing);line-height:var(--text-large-light-line-height);margin-right:-155px;margin-top:-1px;position:relative;width:583px}.publications-desktop .link-text-4{color:var(--semantic-link-primary);font-family:var(--text-large-light-font-family);font-size:var(--text-large-light-font-size);font-style:var(--text-large-light-font-style);font-weight:var(--text-large-light-font-weight);letter-spacing:var(--text-large-light-letter-spacing);line-height:var(--text-large-light-line-height);margin-top:-1px;position:relative;width:302px}.publications-desktop .link-text-5{color:var(--semantic-link-primary);font-family:var(--text-large-light-font-family);font-size:var(--text-large-light-font-size);font-style:var(--text-large-light-font-style);font-weight:var(--text-large-light-font-weight);letter-spacing:var(--text-large-light-letter-spacing);line-height:var(--text-large-light-line-height);margin-top:-1px;position:relative;width:306px}.publications-desktop .title-2{color:var(--semantic-link-primary);font-family:var(--text-large-light-font-family);font-size:var(--text-large-light-font-size);font-style:var(--text-large-light-font-style);font-weight:var(--text-large-light-font-weight);letter-spacing:var(--text-large-light-letter-spacing);line-height:var(--text-large-light-line-height);margin-right:-133px;margin-top:-1px;position:relative;width:643px}.publications-desktop .link-text-6{color:var(--semantic-link-primary);font-family:var(--text-large-light-font-family);font-size:var(--text-large-light-font-size);font-style:var(--text-large-light-font-style);font-weight:var(--text-large-light-font-weight);letter-spacing:var(--text-large-light-letter-spacing);line-height:var(--text-large-light-line-height);margin-top:-1px;position:relative;width:fit-content}.publications-desktop .link-text-7{color:var(--semantic-link-primary);font-family:var(--text-large-light-font-family);font-size:var(--text-large-light-font-size);font-style:var(--text-large-light-font-style);font-weight:var(--text-large-light-font-weight);height:74px;letter-spacing:var(--text-large-light-letter-spacing);line-height:var(--text-large-light-line-height);margin-bottom:-6px;margin-top:-1px;position:relative;width:501px}.publications-desktop .areas{align-items:flex-start;align-self:stretch;background-color:var(--semantic-background-color-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:80px;padding:112px 64px;position:relative;width:100%}.publications-desktop .section-title{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:768px}.publications-desktop .tagline-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.publications-desktop .tagline{color:var(--semantic-text-primary);font-family:var(--heading-desktop-tagline-font-family);font-size:var(--heading-desktop-tagline-font-size);font-style:var(--heading-desktop-tagline-font-style);font-weight:var(--heading-desktop-tagline-font-weight);letter-spacing:var(--heading-desktop-tagline-letter-spacing);line-height:var(--heading-desktop-tagline-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.publications-desktop .content{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.publications-desktop .heading{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-desktop-h2-font-family);font-size:var(--heading-desktop-h2-font-size);font-style:var(--heading-desktop-h2-font-style);font-weight:var(--heading-desktop-h2-font-weight);letter-spacing:var(--heading-desktop-h2-letter-spacing);line-height:var(--heading-desktop-h2-line-height);margin-top:-1px;position:relative}.publications-desktop .text{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-medium-normal-font-family);font-size:var(--text-medium-normal-font-size);font-style:var(--text-medium-normal-font-style);font-weight:var(--text-medium-normal-font-weight);letter-spacing:var(--text-medium-normal-letter-spacing);line-height:var(--text-medium-normal-line-height);position:relative}.publications-desktop .row-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:64px;position:relative;width:100%}.publications-desktop .row{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:48px;position:relative;width:100%}.publications-desktop .div-2{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;position:relative}.publications-desktop .icon{height:48px!important;position:relative!important;width:48px!important}.publications-desktop .heading-2{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--heading-desktop-h4-font-family);font-size:var(--heading-desktop-h4-font-size);font-style:var(--heading-desktop-h4-font-style);font-weight:var(--heading-desktop-h4-font-weight);letter-spacing:var(--heading-desktop-h4-letter-spacing);line-height:var(--heading-desktop-h4-line-height);position:relative}.publications-desktop .text-2{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-normal-font-size);font-style:var(--text-regular-normal-font-style);font-weight:var(--text-regular-normal-font-weight);letter-spacing:var(--text-regular-normal-letter-spacing);line-height:var(--text-regular-normal-line-height);position:relative}.publications-desktop .actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:24px;position:relative}.publications-desktop .button-instance{flex:0 0 auto!important;margin-bottom:-1px!important;margin-left:-1px!important;margin-top:-1px!important;overflow:hidden!important}.publications-desktop .button-2{flex:0 0 auto!important}.publications-desktop .CTA{align-items:flex-start;align-self:stretch;background-color:var(--semantic-background-color-secondary);display:flex;flex:0 0 auto;flex-direction:column;gap:80px;padding:112px 64px;position:relative;width:100%}.publications-desktop .container{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:80px;position:relative;width:100%}.publications-desktop .column{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:32px;position:relative}.publications-desktop .text-3{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-medium-normal-font-family);font-size:var(--text-medium-normal-font-size);font-style:var(--text-medium-normal-font-style);font-weight:var(--text-medium-normal-font-weight);letter-spacing:var(--text-medium-normal-letter-spacing);line-height:var(--text-medium-normal-line-height);margin-top:-1px;position:relative}.publications-desktop .actions-2{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.publications-desktop .button-3{margin-left:-1px!important;margin-top:-1px!important}.publications-desktop .button-4{flex:0 0 auto!important;margin-bottom:-2px!important;margin-left:-2px!important;margin-top:-2px!important}.publications-desktop .button-5{flex:0 0 auto!important;margin-bottom:-1px!important;margin-right:-1px!important;margin-top:-1px!important}.publications-desktop .footer{align-items:center;align-self:stretch;background-color:var(--semantic-background-color-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:80px;padding:80px 64px;position:relative;width:100%}.publications-desktop .content-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:32px;position:relative;width:100%}.publications-desktop .logo-instance{height:53px!important;position:relative!important;width:123px!important}.publications-desktop .links{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:32px;position:relative}.publications-desktop .text-wrapper-4{color:var(--semantic-link-primary);font-family:var(--text-small-semi-bold-font-family);font-size:var(--text-small-semi-bold-font-size);font-style:var(--text-small-semi-bold-font-style);font-weight:var(--text-small-semi-bold-font-weight);letter-spacing:var(--text-small-semi-bold-letter-spacing);line-height:var(--text-small-semi-bold-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.publications-desktop .social-links{align-items:center;display:flex;flex:1;flex-grow:1;gap:12px;justify-content:flex-end;position:relative}.publications-desktop .credits{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:32px;position:relative;width:100%}.publications-desktop .divider{align-self:stretch;background-color:var(--semantic-border-primary);border:1px solid;border-color:var(--semantic-border-primary);height:1px;position:relative;width:100%}.publications-desktop .div-3{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:24px;position:relative}.publications-desktop .element-relume-all{color:var(--semantic-text-primary);font-family:var(--text-small-normal-font-family);font-size:var(--text-small-normal-font-size);font-style:var(--text-small-normal-font-style);font-weight:var(--text-small-normal-font-weight);letter-spacing:var(--text-small-normal-letter-spacing);line-height:var(--text-small-normal-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.publications-desktop .text-wrapper-5{color:var(--semantic-link-primary);font-family:var(--text-small-link-font-family);font-size:var(--text-small-link-font-size);font-style:var(--text-small-link-font-style);font-weight:var(--text-small-link-font-weight);letter-spacing:var(--text-small-link-letter-spacing);line-height:var(--text-small-link-line-height);margin-top:-1px;position:relative;text-decoration:underline;white-space:nowrap;width:fit-content}.sms-opt-in-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background-color:#f8f9fa}.sms-form-card{background:#fff;padding:40px;border-radius:12px;border:1px solid #e0e0e0;box-shadow:0 4px 16px #0000001a;width:100%;max-width:400px;margin:0 auto}.sms-form-card h2{text-align:center;margin-bottom:30px;color:#333;font-size:24px;font-weight:600}.sms-form{display:flex;flex-direction:column;gap:20px}.input-group{position:relative}.phone-input{width:100%;padding:14px 16px;font-size:16px;border:2px solid #ddd;border-radius:8px;transition:border-color .3s ease;box-sizing:border-box}.phone-input:focus{outline:none;border-color:#007bff}.phone-input.error{border-color:#dc3545}.error-message{color:#dc3545;font-size:14px;margin-top:8px;display:block}.consent-text{font-size:14px;line-height:1.5;color:#666;text-align:center;padding:16px;background-color:#f8f9fa;border-radius:6px;border-left:4px solid #007bff}.submit-button{background-color:#007bff;color:#fff;border:none;padding:14px 24px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.submit-button:hover{background-color:#0056b3}.submit-button:active{transform:translateY(1px)}.confirmation-message{text-align:center}.confirmation-message h2{color:#28a745;margin-bottom:20px}.confirmation-message p{color:#666;line-height:1.6;font-size:16px}@media (max-width: 480px){.sms-form-card{padding:24px;margin:0 16px}.sms-form-card h2{font-size:20px}.consent-text{font-size:13px;padding:12px}.phone-input,.submit-button{font-size:14px}}.currents-of-care-mobile{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:100%;background-color:var(--primitive-color-brand-champagne)}.currents-of-care-mobile .header-no-text{align-items:flex-start;background-color:var(--primitive-color-brand-champagne);display:flex;flex:0 0 auto;position:relative;width:100%}.currents-of-care-mobile .header{align-items:center;align-self:stretch;background-color:var(--primitive-color-brand-champagne);display:flex;gap:10px;justify-content:space-between;padding:8px 16px;position:relative;width:100%;box-sizing:border-box}.currents-of-care-mobile .icon-menu{height:40px!important;position:relative!important;width:40px!important;z-index:10;cursor:pointer;transition:all .3s ease}.currents-of-care-mobile .icon-menu:hover{transform:scale(1.1)}.currents-of-care-mobile .header{z-index:100;position:relative}.currents-of-care-mobile .masthead{height:40px;width:auto;max-width:200px;object-fit:contain;flex-shrink:0}.currents-of-care-mobile .hero{align-items:flex-start;background-color:var(--primitive-color-brand-champagne);display:flex;flex:0 0 auto;flex-direction:column;gap:20px;padding:20px 16px 32px;position:relative;width:100%;box-sizing:border-box;min-height:auto}.currents-of-care-mobile .content{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:100%}.currents-of-care-mobile .column{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;position:relative;width:100%;padding:0;border-radius:8px;text-align:center;margin-top:10px}.currents-of-care-mobile .medium-length-hero{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-heading-mobile-light-font-family);font-size:var(--text-heading-mobile-light-font-size);font-style:var(--text-heading-mobile-light-font-style);font-weight:var(--text-heading-mobile-light-font-weight);letter-spacing:var(--text-heading-mobile-light-letter-spacing);line-height:var(--text-heading-mobile-light-line-height);margin-top:-1px;position:relative;padding-top:20px}.currents-of-care-mobile .text-wrapper-company-name{font-family:var(--text-heading-mobile-light-font-family);font-size:20px;font-style:var(--text-heading-mobile-light-font-style);font-weight:700;letter-spacing:var(--text-heading-mobile-light-letter-spacing);line-height:var(--text-heading-mobile-light-line-height);display:block;margin-top:10px;color:var(--semantic-text-primary);padding:15px;position:relative;text-align:center;text-transform:uppercase;letter-spacing:2px}.currents-of-care-mobile .event-info-card{background-color:#fff2e6e6;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:var(--medium);border:none;text-align:center}.currents-of-care-mobile .event-date{font-family:var(--text-large-bold-font-family);font-size:var(--text-large-bold-font-size);font-weight:var(--text-large-bold-font-weight);color:var(--primitive-color-brand-espresso);margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.currents-of-care-mobile .event-time{font-family:var(--text-large-medium-font-family);font-size:var(--text-large-medium-font-size);font-weight:var(--text-large-medium-font-weight);color:var(--primitive-color-brand-espresso);margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.currents-of-care-mobile .event-location{font-family:var(--heading-mobile-h5-font-family);font-size:var(--heading-mobile-h5-font-size);font-weight:var(--heading-mobile-h5-font-weight);color:var(--primitive-color-brand-parsley);text-transform:uppercase;letter-spacing:1px}.currents-of-care-mobile .description-card{background-color:#fff2e6cc;border-radius:8px;padding:16px;margin-bottom:16px;border-left:none}.currents-of-care-mobile .heading-1{align-self:stretch;color:var(--semantic-text-primary);font-family:var(--text-heading-mobile-light-font-family);font-size:20px;font-style:var(--text-heading-mobile-light-font-style);font-weight:400;letter-spacing:var(--text-heading-mobile-light-letter-spacing);line-height:var(--text-large-normal-line-height);margin-top:-1px;position:relative;text-align:center;font-style:italic}.currents-of-care-mobile .tagline-section{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.currents-of-care-mobile .tagline-badge{background-color:#fff2e6;color:var(--primitive-color-brand-carrot);padding:8px 16px;border-radius:20px;font-family:var(--text-medium-bold-font-family);font-size:var(--text-medium-bold-font-size);font-weight:var(--text-medium-bold-font-weight);text-transform:uppercase;letter-spacing:1px;box-shadow:var(--small);transform:rotate(-1deg);transition:all .3s ease;cursor:pointer}.currents-of-care-mobile .tagline-badge:hover{transform:rotate(0) scale(1.05)}.currents-of-care-mobile .callout-section{font-family:var(--text-heading-mobile-light-font-family);font-size:var(--text-heading-mobile-light-font-size);font-weight:var(--text-heading-mobile-light-font-weight);color:var(--semantic-text-primary);text-align:center;text-transform:uppercase;letter-spacing:2px;padding:12px;border-top:none;border-bottom:none;margin-top:8px}.currents-of-care-mobile .project-section{background-color:var(--semantic-background-color-secondary);padding:24px 16px;width:100%}.currents-of-care-mobile .project-content{max-width:100%}.currents-of-care-mobile .event-flyer{margin-bottom:20px;text-align:center;border-radius:8px;overflow:hidden;box-shadow:var(--small)}.currents-of-care-mobile .flyer-image{width:100%;height:auto;display:block}.currents-of-care-mobile .coast-salish-map-link{margin-top:20px;padding:16px;background-color:#fff2e6b3;border-radius:8px;border:none;text-align:center}.currents-of-care-mobile .map-link-title{font-family:var(--text-large-bold-font-family);font-size:var(--text-large-bold-font-size);font-weight:var(--text-large-bold-font-weight);color:var(--primitive-color-brand-espresso);margin-bottom:12px}.currents-of-care-mobile .map-link-description{font-family:var(--text-large-normal-font-family);font-size:var(--text-large-normal-font-size);color:var(--primitive-color-brand-espresso);margin-bottom:12px}.currents-of-care-mobile .map-link-button{display:inline-block;background-color:#fff2e6;color:#fff;padding:10px 20px;border-radius:6px;text-decoration:none;font-family:var(--text-large-medium-font-family);font-size:var(--text-large-medium-font-size);font-weight:var(--text-large-medium-font-weight);text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;box-shadow:var(--small)}.currents-of-care-mobile .map-link-button:hover{background-color:var(--primitive-color-brand-carrot);transform:translateY(-1px)}.currents-of-care-mobile .logo-container{position:relative;width:175px;height:175px;margin:0 auto 16px;z-index:2}.currents-of-care-mobile .currents-logo{width:100%;height:100%;object-fit:contain;max-width:175px;max-height:175px}@media (min-width: 481px){.currents-of-care-mobile .logo-container{width:200px;height:200px;margin:0 auto 18px}.currents-of-care-mobile .currents-logo{max-width:200px;max-height:200px}}@media (min-width: 768px){.currents-of-care-mobile .logo-container{width:225px;height:225px;margin:0 auto 20px}.currents-of-care-mobile .currents-logo{max-width:225px;max-height:225px}}.currents-of-care-mobile .two-column-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}@media (max-width: 768px){.currents-of-care-mobile .two-column-layout{grid-template-columns:1fr;gap:12px}}.currents-of-care-mobile .project-text{font-family:var(--text-large-normal-font-family);font-size:var(--text-large-normal-font-size);line-height:var(--text-large-normal-line-height);color:var(--primitive-color-brand-espresso)}.currents-of-care-mobile .project-text p{margin-bottom:16px;text-align:justify}.currents-of-care-mobile .team-section{background-color:var(--semantic-background-color-primary);padding:24px 16px;width:100%}.currents-of-care-mobile .team-content{max-width:100%}.currents-of-care-mobile .team-member-card{background-color:#fff2e6e6;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:var(--medium);border:none}.currents-of-care-mobile .member-name{font-family:var(--heading-mobile-h5-font-family);font-size:var(--heading-mobile-h5-font-size);font-weight:var(--heading-mobile-h5-font-weight);color:var(--semantic-text-primary);text-align:center;margin-bottom:16px}.currents-of-care-mobile .member-bio{font-family:var(--text-large-normal-font-family);font-size:var(--text-large-normal-font-size);line-height:var(--text-large-normal-line-height);color:var(--primitive-color-brand-espresso)}.currents-of-care-mobile .member-bio p{margin-bottom:12px;text-align:justify}.currents-of-care-mobile .member-role{font-family:var(--text-large-medium-font-family);font-size:var(--text-large-medium-font-size);font-weight:var(--text-large-medium-font-weight);font-style:italic;text-align:center;margin-bottom:12px;color:var(--primitive-color-brand-espresso)}.currents-of-care-mobile .member-image{margin-top:16px;text-align:center}.currents-of-care-mobile .team-artwork{max-width:100%;height:auto;border-radius:8px;box-shadow:var(--small)}.currents-of-care-mobile .image-placeholder{padding:20px;background-color:#f18b251a;border-radius:8px;border:none;text-align:center}.currents-of-care-mobile .image-placeholder p{color:var(--primitive-color-brand-espresso);font-style:italic;margin:0}.currents-of-care-mobile .carousel-section{background-color:var(--semantic-background-color-primary);padding:24px 16px;width:100%}.currents-of-care-mobile .carousel-container{max-width:100%}.currents-of-care-mobile .carousel-image-container{position:relative;height:250px;border-radius:12px;overflow:hidden;box-shadow:var(--medium);background-color:#fff2e6}.currents-of-care-mobile .carousel-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease-in-out}.currents-of-care-mobile .image-overlay{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(transparent,#000000b3)}.currents-of-care-mobile .image-caption{position:absolute;bottom:12px;left:12px;right:12px;color:#fff;font-family:var(--text-large-medium-font-family);font-size:var(--text-large-medium-font-size);font-weight:var(--text-large-medium-font-weight)}.currents-of-care-mobile .nav-button{position:absolute;top:50%;transform:translateY(-50%);background:#fffc;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--primitive-color-brand-espresso);transition:all .3s ease}.currents-of-care-mobile .nav-button:hover{background:#fff}.currents-of-care-mobile .nav-button-left{left:12px}.currents-of-care-mobile .nav-button-right{right:12px}.currents-of-care-mobile .carousel-indicators{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:6px}.currents-of-care-mobile .indicator{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;transition:all .3s ease}.currents-of-care-mobile .indicator.active{background:#fff2e6;transform:scale(1.25)}.currents-of-care-mobile .indicator:hover{background:#fffc}.currents-of-care-mobile .cta-section{padding:24px 16px;width:100%;background-color:var(--primitive-color-brand-champagne)}.currents-of-care-mobile .section-title{font-family:var(--text-heading-mobile-light-font-family);font-size:var(--text-heading-mobile-light-font-size);font-weight:var(--text-heading-mobile-light-font-weight);color:var(--primitive-color-brand-espresso);text-align:center;margin-bottom:20px;position:relative;opacity:1}.currents-of-care-mobile .cta-content{max-width:100%;text-align:center;background-color:#f18b25cc;padding:20px;border-radius:12px}.currents-of-care-mobile .cta-text{font-family:var(--text-large-normal-font-family);font-size:var(--text-large-normal-font-size);color:var(--primitive-color-brand-espresso);margin-bottom:20px;max-width:100%}.currents-of-care-mobile .actions{align-items:center;display:flex;gap:16px;justify-content:center;position:relative;width:100%;max-width:300px;margin:0 auto;flex-wrap:wrap}.currents-of-care-mobile .contact{background-color:#fff2e6!important;border:unset!important;border-color:unset!important;height:40px!important;min-width:140px!important;width:auto!important;text-decoration:none!important;padding:8px 16px!important}.currents-of-care-mobile .button-instance{color:var(--semantic-text-primary)!important;margin-bottom:unset!important;margin-left:unset!important;margin-right:unset!important;margin-top:unset!important}.currents-of-care-mobile .footer{background-color:var(--semantic-background-color-alternate);color:var(--primitive-color-brand-champagne);padding:24px 16px;width:100%;text-align:center;border-top:none}.currents-of-care-mobile .footer-content{max-width:100%}.currents-of-care-mobile .footer-title{font-family:var(--heading-mobile-h5-font-family);font-size:var(--heading-mobile-h5-font-size);font-weight:var(--heading-mobile-h5-font-weight);margin-bottom:8px;color:var(--primitive-color-brand-champagne)}.currents-of-care-mobile .footer-subtitle{font-family:var(--text-medium-normal-font-family);font-size:var(--text-medium-normal-font-size);color:var(--primitive-color-brand-champagne);opacity:.9;margin-bottom:16px}.currents-of-care-mobile .footer-copyright{font-family:var(--text-medium-light-font-family);font-size:var(--text-medium-light-font-size);color:var(--primitive-color-brand-champagne);opacity:.8;margin-bottom:16px}.currents-of-care-mobile .footer-footnote{font-family:var(--text-small-normal-font-family);font-size:var(--text-small-normal-font-size);color:var(--primitive-color-brand-champagne);opacity:.7;font-style:italic;text-align:center;line-height:1.4}.currents-of-care-mobile .button-link{text-decoration:none;display:inline-block}.currents-of-care-mobile .social-follow{margin-top:20px;font-family:var(--text-large-normal-font-family);font-size:var(--text-large-normal-font-size);color:var(--primitive-color-brand-carrot);text-align:center;background-color:var(--primitive-color-brand-champagne);padding:16px;border-radius:8px}.currents-of-care-mobile .follow-text{font-weight:var(--text-large-medium-font-weight);color:var(--primitive-color-brand-espresso)}.currents-of-care-mobile .facebook-link{color:var(--primitive-color-brand-parsley);text-decoration:underline;font-weight:var(--text-large-medium-font-weight);transition:color .3s ease;cursor:pointer;pointer-events:auto;position:relative;z-index:10;margin-right:15px}.currents-of-care-mobile .facebook-link:hover{color:var(--primitive-color-brand-espresso)}.currents-of-care-mobile .instagram-link{color:var(--primitive-color-brand-parsley);text-decoration:underline;font-weight:var(--text-large-medium-font-weight);transition:color .3s ease;cursor:pointer;pointer-events:auto;position:relative;z-index:10}.currents-of-care-mobile .instagram-link:hover{color:var(--primitive-color-brand-espresso)}@media (max-width: 768px){.currents-of-care-mobile .header{padding:8px 12px;gap:8px}.currents-of-care-mobile .masthead{height:35px;max-width:150px}.currents-of-care-mobile .hero{padding:16px 12px 24px;gap:16px}.currents-of-care-mobile .content{gap:16px}.currents-of-care-mobile .cta-section{padding:20px 12px;background-color:var(--primitive-color-brand-champagne)}.currents-of-care-mobile .actions{flex-direction:column;gap:12px;width:100%;max-width:280px}.currents-of-care-mobile .social-follow{margin-top:16px;font-size:var(--text-medium-normal-font-size)}}@media (max-width: 320px){.currents-of-care-mobile .icon-menu{height:35px!important;width:35px!important}.currents-of-care-mobile .masthead{height:30px;max-width:120px}.currents-of-care-mobile .hero{padding:12px 8px 20px}.currents-of-care-mobile .cta-section{padding:16px 8px;background-color:var(--primitive-color-brand-champagne)}.currents-of-care-mobile .actions{max-width:260px;gap:10px}.currents-of-care-mobile .social-follow{font-size:var(--text-small-normal-font-size);margin-top:12px}}
