:root{--Color-Black:#000;--Color-Black-15:#00000026;--Color-Black-1:#0000000a;--Color-Blue-Dark:#0e5ef1;--Color-Blue-Light:#5c8ef3;--Color-Dark-grey:#2d2d2d;--Color-Darkest:#120802;--Color-Deep-Maroon:#261125;--Color-Deep-Maroon-35:#26112559;--Color-Espresso-Bean:#190d05;--Color-Green-Dark:#275741;--Color-Green-Light:#53c390;--Color-Grey:#baafa8;--Color-Light-Maroon:#3e1c2e;--Color-Light-grey:#e8e2de;--Color-Orange-Dark:#512f0a;--Color-Orange-Light:#f7931a;--Color-Peach:#ffbe90;--Color-Peach-15:#ffbe901a;--Color-Peach-50:#ffbe9080;--Color-Peachy-Cream:#fff5ee;--Color-Peachy-Cream-Dark:#feeee3;--Color-Peachy-Cream-45:#fff5ee73;--Color-Pink-Darkest:#b31151;--Color-Pink-Dark:#dd0b5f;--Color-Pink-Light:#ff3b89;--Color-White:#fff;--Color-White-15:#ffffff26;--Color-White-35:#ffffff59;--Color-White-1:#ffffff0a;--Corners-Radius-35:35px;--Corners-Radius-16:16px;--Corners-Radius-50:50px;--Spacing-spacing-650:52px;--Spacing-spacing-600:48px;--Spacing-spacing-550:44px;--Spacing-spacing-500:40px;--Spacing-spacing-450:36px;--Spacing-spacing-400:32px;--Spacing-spacing-350:28px;--Spacing-spacing-300:24px;--Spacing-spacing-250:20px;--Spacing-spacing-200:16px;--Spacing-spacing-150:12px;--Spacing-spacing-100:8px;--Spacing-spacing-050:4px;--Typography-line-height-88:88px;--Typography-line-height-64:64px;--Typography-line-height-56:56px;--Typography-line-height-48:48px;--Typography-line-height-40:40px;--Typography-line-height-36:36px;--Typography-line-height-32:32px;--Typography-line-height-24:24px;--Typography-line-height-20:20px;--Typography-line-height-16:16px;--Typography-font-size-84:84px;--Typography-font-size-56:56px;--Typography-font-size-48:48px;--Typography-font-size-36:36px;--Typography-font-size-32:32px;--Typography-font-size-28:28px;--Typography-font-size-24:24px;--Typography-font-size-20:20px;--Typography-font-size-18:18px;--Typography-font-size-16:16px;--Typography-font-size-14:14px;--Typography-font-size-12:12px;--Typography-font-size-10:10px;--Image-bg:"light";--Max-content-width:1500px;--Paragraph-max-width:62.5rem}[data-theme=light]{--Background-App:var(--Color-Peachy-Cream);--Background-App-Inset:var(--Color-Peachy-Cream-Dark);--Background-Primary-button:var(--Color-Pink-Dark);--Background-Primary-hover:var(--Color-Pink-Darkest);--Background-Secondary-hover:var(--Color-Peach-50);--Background-Icon-bg:var(--Color-Pink-Dark);--Background-Footer-bg:var(--Color-Darkest);--Background-Pink-bg:var(--Color-Pink-Dark);--Background-Nav-blur-bg:var(--Color-Peachy-Cream-45);--Foreground-Body-text:var(--Color-Espresso-Bean);--Foreground-Body-text-light:var(--Color-Dark-grey);--Foreground-Body-accent-text:var(--Color-Pink-Dark);--Foreground-Primary-button-text:var(--Color-Peachy-Cream);--Foreground-Secondary-button-text:var(--Color-Espresso-Bean);--Foreground-White-text:var(--Color-Peachy-Cream);--Foreground-Logo:var(--Color-Espresso-Bean);--Foreground-Logo-inverse:var(--Color-Peachy-Cream);--Foreground-Icon:var(--Color-Espresso-Bean);--Foreground-Accent-green:var(--Color-Green-Dark);--Foreground-Accent-pink:var(--Color-Pink-Dark);--Foreground-Accent-orange:var(--Color-Orange-Light);--Foreground-Accent-blue:var(--Color-Blue-Dark);--Foreground-Icon-on-pink:var(--Color-Peachy-Cream);--Foreground-Footer-logo:var(--Color-Peachy-Cream);--Borders-Box-outline:var(--Color-Pink-Light);--Borders-Secondary-Button:var(--Color-Espresso-Bean);--Borders-Pink-underline:var(--Color-Pink-Dark);--Borders-Default-underline:var(--Color-Espresso-Bean);--Borders-subtle-outline:var(--Color-Black-15);--Borders-nav-border:var(--Color-Black-1)}[data-theme=dark]{--Background-App:var(--Color-Espresso-Bean);--Background-App-Inset:var(--Color-Darkest);--Background-Primary-button:var(--Color-Pink-Dark);--Background-Primary-hover:var(--Color-Pink-Light);--Background-Secondary-hover:var(--Color-Deep-Maroon);--Background-Icon-bg:var(--Color-Pink-Dark);--Background-Footer-bg:var(--Color-Darkest);--Background-Pink-bg:var(--Color-Pink-Dark);--Background-Nav-blur-bg:var(--Color-Deep-Maroon-35);--Foreground-Body-text:var(--Color-Peachy-Cream);--Foreground-Body-text-light:var(--Color-Grey);--Foreground-Body-accent-text:var(--Color-Pink-Light);--Foreground-Primary-button-text:var(--Color-Peachy-Cream);--Foreground-Secondary-button-text:var(--Color-Peachy-Cream);--Foreground-White-text:var(--Color-Peachy-Cream);--Foreground-Logo:var(--Color-Peachy-Cream);--Foreground-Logo-inverse:var(--Color-Espresso-Bean);--Foreground-Icon:var(--Color-Peachy-Cream);--Foreground-Accent-green:var(--Color-Green-Light);--Foreground-Accent-pink:var(--Color-Pink-Light);--Foreground-Accent-orange:var(--Color-Peach);--Foreground-Accent-blue:var(--Color-Blue-Light);--Foreground-Icon-on-pink:var(--Color-Peachy-Cream);--Foreground-Footer-logo:var(--Color-Peachy-Cream);--Borders-Box-outline:var(--Color-White-35);--Borders-Secondary-Button:var(--Color-Peachy-Cream);--Borders-Pink-underline:var(--Color-Pink-Light);--Borders-Default-underline:var(--Color-Peachy-Cream);--Borders-subtle-outline:var(--Color-White-15);--Borders-nav-border:var(--Color-White-1)}:root{--Text-H1-font-size:clamp(1rem,7vw,84px);--Text-H1-line-height:clamp(1rem,7vw,88px);--Text-H2-font-size:clamp(1rem,6vw,56px);--Text-H2-line-height:clamp(1rem,6vw,64px);--Text-H3-font-size:var(--Typography-font-size-48);--Text-H3-line-height:var(--Typography-line-height-56);--Text-H4-font-size:var(--Typography-font-size-36);--Text-H4-line-height:var(--Typography-line-height-48);--Text-H5-font-size:var(--Typography-font-size-28);--Text-H5-line-height:var(--Typography-line-height-32);--Text-H6-font-size:var(--Typography-font-size-16);--Text-H6-line-height:var(--Typography-line-height-24);--Text-Subtitle-font-size:var(--Typography-font-size-28);--Text-Subtitle-line-height:var(--Typography-line-height-40);--Text-Body-XL:var(--Typography-font-size-24);--Text-Body-XL-line-height:var(--Typography-line-height-36);--Text-Body-L:var(--Typography-font-size-20);--Text-Body-L-line-height:var(--Typography-line-height-32);--Text-Body-Default:var(--Typography-font-size-16);--Text-Body-default-line-height:var(--Typography-line-height-24);--Text-Body-S:var(--Typography-font-size-14);--Text-Body-S-line-height:var(--Typography-line-height-24);--Text-Body-XS:var(--Typography-font-size-12);--Text-Body-XS-line-height:var(--Typography-line-height-20);--Padding-padding-4:var(--Spacing-spacing-050);--Padding-padding-8:var(--Spacing-spacing-100);--Padding-padding-12:var(--Spacing-spacing-150);--Padding-padding-16:var(--Spacing-spacing-200);--Padding-padding-20:var(--Spacing-spacing-250);--Padding-padding-24:var(--Spacing-spacing-300);--Padding-padding-28:var(--Spacing-spacing-350);--Padding-padding-32:var(--Spacing-spacing-400);--Padding-padding-36:var(--Spacing-spacing-450);--Padding-padding-40:var(--Spacing-spacing-500);--Padding-padding-44:var(--Spacing-spacing-550);--Padding-padding-48:var(--Spacing-spacing-600);--Padding-padding-52:var(--Spacing-spacing-650);--Padding-padding-64:64px;--Padding-padding-72:72px;--Padding-padding-80:80px;--Padding-padding-96:96px;--Padding-padding-120:120px;--Padding-card:var(--Padding-padding-24);--Padding-container:var(--Padding-padding-32);--Padding-container-gap:var(--Padding-padding-24);--Padding-flex-16-12:var(--Padding-padding-16);--Padding-flex-24-16:var(--Padding-padding-24);--Padding-flex-32-20:var(--Padding-padding-32);--Padding-flex-40-24:var(--Padding-padding-40);--Padding-flex-48-32:var(--Padding-padding-48);--Padding-flex-64-48:var(--Padding-padding-64);--Padding-flex-80-40:var(--Padding-padding-80);--Padding-flex-80-20:var(--Padding-padding-80);--Padding-flex-120-64:var(--Padding-padding-120);--Padding-application-h:var(--Padding-padding-52);--Padding-application-v:var(--Padding-padding-120);--Border-radius-Buttons:var(--Corners-Radius-50);--Border-radius-Cards:var(--Corners-Radius-35);--Border-radius-Images:var(--Corners-Radius-16)}@media (max-width:900px){:root{--Text-H1-font-size:64px;--Text-H1-line-height:72px;--Text-H2-font-size:var(--Typography-font-size-48);--Text-H2-line-height:var(--Typography-line-height-56);--Text-H3-font-size:var(--Typography-font-size-36);--Text-H3-line-height:var(--Typography-line-height-40);--Text-H4-font-size:var(--Typography-font-size-32);--Text-H4-line-height:var(--Typography-line-height-40);--Text-H5-font-size:var(--Typography-font-size-28);--Text-H5-line-height:var(--Typography-line-height-32);--Text-Subtitle-font-size:var(--Typography-font-size-28);--Text-Subtitle-line-height:var(--Typography-line-height-40);--Text-Body-Default:var(--Typography-font-size-16);--Text-Body-XS:var(--Typography-font-size-10);--Text-Body-S:var(--Typography-font-size-12);--Text-Body-H6-font-size:var(--Typography-font-size-12);--Text-Body-default:var(--Typography-font-size-16);--Text-Body-XS-line-height:var(--Typography-line-height-16);--Text-Body-L:var(--Typography-font-size-18);--Text-Body-S-line-height:var(--Typography-line-height-20);--Text-Body-XL:var(--Typography-font-size-20);--Text-Body-H6-line-height:var(--Typography-line-height-20);--Text-Body-default-line-height:var(--Typography-line-height-24);--Text-Body-L-line-height:var(--Typography-line-height-32);--Text-Body-XL-line-height:var(--Typography-font-size-32);--Padding-flex-16-12:var(--Padding-padding-12);--Padding-container-gap:var(--Padding-padding-16);--Padding-card:var(--Padding-padding-20);--Padding-flex-24-16:var(--Padding-padding-20);--Padding-container:var(--Padding-padding-24);--Padding-flex-32-20:var(--Padding-padding-24);--Padding-application-h:var(--Padding-padding-32);--Padding-application-v:var(--Padding-padding-96);--Padding-flex-40-24:var(--Padding-padding-32);--Padding-flex-48-32:var(--Padding-padding-40);--Padding-flex-64-48:var(--Padding-padding-52);--Padding-flex-80-40:var(--Padding-padding-52);--Padding-flex-80-20:var(--Padding-padding-32);--Padding-flex-120-64:var(--Padding-padding-80)}}@media (max-width:600px){:root{--Text-H1-font-size:40px;--Text-H1-line-height:44px;--Text-H2-font-size:var(--Typography-font-size-28);--Text-H2-line-height:var(--Typography-line-height-32);--Text-H3-font-size:var(--Typography-font-size-24);--Text-H3-line-height:var(--Typography-line-height-32);--Text-H4-font-size:var(--Typography-font-size-20);--Text-H4-line-height:var(--Typography-line-height-24);--Text-H5-font-size:var(--Typography-font-size-18);--Text-H5-line-height:var(--Typography-line-height-24);--Text-Subtitle-font-size:var(--Typography-font-size-24);--Text-Subtitle-line-height:var(--Typography-line-height-32);--Text-Body-Default:var(--Typography-font-size-14);--Text-Body-XS:var(--Typography-font-size-10);--Text-Body-S:var(--Typography-font-size-12);--Text-Body-H6-font-size:var(--Typography-font-size-12);--Text-Body-L:var(--Typography-font-size-16);--Text-Body-XS-line-height:var(--Typography-line-height-16);--Text-Body-XL:var(--Typography-font-size-18);--Text-Body-default-line-height:var(--Typography-line-height-20);--Text-Body-S-line-height:var(--Typography-line-height-20);--Text-Body-H6-line-height:var(--Typography-line-height-20);--Text-Body-L-line-height:var(--Typography-line-height-24);--Text-Body-XL-line-height:var(--Typography-font-size-28);--Padding-container-gap:var(--Padding-padding-12);--Padding-flex-16-12:var(--Padding-padding-12);--Padding-card:var(--Padding-padding-16);--Padding-flex-24-16:var(--Padding-padding-16);--Padding-application-h:var(--Padding-padding-20);--Padding-application-v:var(--Padding-padding-64);--Padding-container:var(--Padding-padding-20);--Padding-flex-32-20:var(--Padding-padding-20);--Padding-flex-40-24:var(--Padding-padding-24);--Padding-flex-48-32:var(--Padding-padding-32);--Padding-flex-80-40:var(--Padding-padding-40);--Padding-flex-80-20:var(--Padding-padding-20);--Padding-flex-64-48:var(--Padding-padding-48);--Padding-flex-120-64:var(--Padding-padding-64)}}@supports (color:var(--test)){.css-variables-supported{display:block}}@supports not (color:var(--test)){.css-variables-not-supported{display:block}.css-variables-supported{display:none}}*{box-sizing:border-box}body,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:24px}h1,.h1,.quote{font-family:DM Serif Display,serif}.h2,.h3{font-family:Inter}h1,.h1{margin:0}.card-group{gap:3%;display:flex}ul{margin:0;padding:0;list-style:none}input,textarea{color:var(--darkGrey);font-size:var(--fontSize-body);border:1px solid #afafaf;border-radius:6px;padding:10px 15px}.eyebrow{text-transform:uppercase;color:var(--mediumGrey);letter-spacing:3px;border-bottom:1px solid #2d2d2d1a;margin-top:16px;margin-bottom:16px;padding-bottom:24px;font-family:Inter;font-size:12px;font-weight:700;display:block}.eyebrow.large{letter-spacing:6px;border-bottom:0;padding:0;font-size:2vw;line-height:3vw}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
body{background:var(--Background-App);transition:background-color .3s}.App{flex-direction:column;align-items:center;min-height:100vh;display:flex}.top-banner{background:var(--Background-Primary-button,#dd0b5f);width:100%;color:var(--peachyCream);justify-content:center;align-items:center;min-height:3px;font-size:16px;line-height:28px;text-decoration:none;display:none}section{justify-content:center;display:flex}.App-logo{width:auto;height:37px}.gradientText{background:linear-gradient(90deg,var(--Foreground-Accent-pink)0%,var(--Foreground-Accent-blue)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}main{flex-direction:column;flex:1;align-items:center;width:100%;min-height:100vh;margin-top:-108px;display:flex}main>div{width:100%}@media (max-width:900px){main{margin-top:-82px}}@media (max-width:600px){main{margin-top:-74px}}.logo-ribbon{gap:60px;display:flex}.logo-ribbon li{align-items:center;display:flex}.logo-ribbon li img{width:100%}:focus-visible{outline:0;position:relative;border:0!important}:focus-visible:after{content:"";-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0,#fff 0) content-box,linear-gradient(#fff 0,#fff 0);mask:linear-gradient(#fff 0,#fff 0) content-box,linear-gradient(#fff 0,#fff 0);mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#0d90ff 0%,#ffcf00 49%,#fc0fff 80%,#1796ff 100%);border-radius:3px;padding:2px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-composite:xor;mask-composite:exclude}a.textlink{color:var(--Foreground-Accent-pink);font-weight:700}a.textlink:hover{background:#ffffff1a}.primary-button:focus-visible:after{border-radius:50px}.secondary-button:focus-visible:after{border-radius:50px}.linkedIn-btn{line-height:0;display:inline-block}.linkedIn-btn:after{border-radius:0}.page-a11y .section-body{padding:var(--Padding-flex-80-20)var(--Padding-application-h);color:var(--Foreground-Body-text);font-size:var(--Text-Body-L);line-height:var(--Text-Body-L-line-height);align-items:center;display:flex}.page-a11y .section-body .Content-wrap{width:100%;max-width:var(--Max-content-width,1500px)}.page-a11y .section-body .Content-wrap p{max-width:900px}footer{padding:70px var(--Padding-application-h,52px)24px;background:var(--Background-Footer-bg);color:#fff;justify-content:center;width:100%;display:flex}footer .Content-wrap{max-width:var(--Max-content-width,1500px);flex-direction:column;justify-content:space-between;width:100%;display:flex}footer .Content-wrap .foot-main{align-items:center;margin-bottom:72px;display:flex}footer .Content-wrap .foot-main p{color:var(--Foreground-White-text);max-width:900px;margin-left:30px}footer .Content-wrap .foot-main p a{font-weight:700}footer .Content-wrap .foot-main p a.textlink{color:var(--Foreground-White-text)}footer .Content-wrap .foot-sub{justify-content:space-between;align-items:center;display:flex}footer .Content-wrap p.copyright{color:var(--Foreground-White-text);margin-bottom:0}footer .mark{height:86px}@media (max-width:600px){.top-banner{font-size:14px}.top-banner span{display:none}footer .Content-wrap .foot-main{flex-direction:column;align-items:center;gap:30px;display:flex}footer .Content-wrap .foot-main p{margin-left:0}footer .Content-wrap .foot-main a{margin:0}footer .Content-wrap p.copyright{margin-top:30px;font-size:12px}footer .Content-wrap{text-align:center;flex-direction:column;gap:0}.App-logo{width:auto;height:32px}}
.navbar{background:var(--Background-Nav-blur-bg);box-shadow:0 4px 30px var(--Background-Nav-blur-bg);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border-bottom:1px solid var(--Borders-nav-border);padding:var(--Padding-flex-24-16)var(--Padding-application-h,48px);z-index:100;border-radius:0;justify-content:center;width:100%;display:flex;position:-webkit-sticky;position:sticky;top:0}nav{position:unset;padding:unset;width:100%;max-width:var(--Max-content-width,1500px);justify-content:space-between;align-items:center;display:flex}nav .nav-mobile-tools{display:flex}nav .nav-mobile-tools .nav-mobile-menu-button,nav .nav-mobile-tools .nav-mobile-close-button{border:0;align-items:center;display:none}.logo-link{padding:2px 3px;display:flex}.logo-link img{transition:transform .15s ease-in-out}.logo-link:hover img{transform:scale(1.03)}nav .nav-mobile-tools button{background:0 0;padding:0}.main-nav{gap:32px;display:flex}.nav-tools{justify-content:center;align-items:center;gap:8px;display:flex}.main-nav>li{flex-direction:column;justify-content:center;display:flex}.main-nav li a{color:var(--Foreground-Body-text);border-bottom:3px solid #0000;padding:16px 0;font-size:18px;font-weight:600;line-height:24px;text-decoration:none;transition:border-color .1s ease-in-out}.main-nav li a.active{border-bottom:3px solid var(--Borders-Pink-underline)}.main-nav li a:hover{border-bottom:3px solid var(--Borders-subtle-outline)}.main-nav li a:hover.active{border-bottom:3px solid var(--Borders-Pink-underline)}.nav-tools .li-theme{background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex}button#Theme-btn{cursor:pointer;border:0;width:100%;height:100%;transition:background .2s,transform .2s ease-in-out;display:block}button#Theme-btn:hover{transform:scale(1.2)}button.btn-theme-light{background:url(../media/icon-moon.9dfd1033.svg) 50% no-repeat}button.btn-theme-dark{background:url(../media/icon-sun-dark.6dd66bb8.svg) 50% no-repeat}@media (max-width:1024px){nav .main-nav{display:none}nav .nav-tools{width:100%;display:none}.mobile-nav-true nav{padding:var(--Padding-flex-24-16)var(--Padding-application-h,48px);background:var(--Background-App);flex-direction:column;align-items:flex-start;transition:background-color .3s;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-nav-true .main-nav{flex-direction:column;align-items:center;gap:3vh;width:100%;margin-top:5vh;margin-bottom:1vh;display:flex}.mobile-nav-true .nav-tools{flex-direction:column;align-items:center;gap:5vh;margin-bottom:64px;display:flex}.navbar.mobile-nav-true{-webkit-backdrop-filter:none;backdrop-filter:none}.nav-mobile-menu-button{display:flex!important}nav .nav-mobile-tools{justify-content:space-between;width:100%}}
