fieldset .appicon-secondary:not([name=app-switcher]:checked~div .appicon-secondary){fill:#adb1b5}fieldset .appicon-primary:not([name=app-switcher]:checked~div .appicon-primary){fill:#848b91}:root{--meta-theme-initial-color:var(--brand-color-blue-100);--meta-theme-stuck-color:var(--brand-color-grey-0);--hero-gradient:linear-gradient(315deg,#0067b9 0.15%,#296b9f 27.85%,#243959 54.6%)}.header-container:not(.stuck):not(.no-script .header-container){--header-text-color:var(--brand-color-grey-0);--logo-wordmark:var(--header-text-color);--header-signup-bg:transparent;--header-signup-bg-hover:rgb(from var(--brand-color-grey-0) r g b/0.05);--header-signup-bg-active:rgb(from var(--brand-color-grey-0) r g b/0.1);--header-signup-border:var(--brand-color-grey-0);--header-opacity:0;--header-bg-color-stuck:rgb(from var(--brand-color-grey-0) r g b/0.9)}.mail-hero.mail-hero{opacity:1}div:has(#mail:checked)~div .mail-hero{opacity:1}div:has(#contacts:checked)~div .contacts-hero{opacity:1}div:has(#calendar:checked)~div .calendar-hero{opacity:1}div:has(#mail:not(:checked))~div .mail-hero{pointer-events:none}div:has(#contacts:not(:checked))~div .contacts-hero{pointer-events:none}div:has(#calendar:not(:checked))~div .calendar-hero{pointer-events:none}.hero-grid{display:grid;grid-template-columns:calc((100% - var(--grid-max-width))/2) repeat(12,1fr) calc((100% - var(--grid-max-width))/2);grid-column-gap:var(--grid-gutter);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}.theme-toggle :checked~svg .sun,.theme-toggle :checked~svg .sun-beams,.theme-toggle :not(:checked)~svg .moon{display:none}@media screen and (min-width:64rem){.split-grid-wrapper{display:grid;grid-template-areas:"left copy image image";grid-template-columns:1fr repeat(2,minmax(0,calc(var(--wrapper-width, var(--grid-max-width))/2))) 1fr;grid-template-rows:repeat(4,100vh)}.no-script .split-grid-wrapper{grid-template-rows:repeat(4,48rem)}}.quote-1:before{content:url(../svg/triangle-circle-pink-up.svg);left:-66px;top:-60px;width:226px}.quote-2:before{bottom:-46px;content:url(../svg/triangle-circle-lightblue-up.svg);left:60px;width:226px}.quote-section{--h2-right-inset:-250px;--header-top-inset:-52px;--header-left-inset:60px}@media screen and (max-width:82.875rem){.quote-section{--h2-right-inset:-60px;--header-top-inset:-52px;--header-left-inset:16px}}@media screen and (max-width:55.124rem){.quote-section{--h2-right-inset:0px;--header-top-inset:-68px;--header-left-inset:8px}}.quote-section h2,.quote-section header{position:relative}.quote-section h2:before{bottom:-72px;content:url(../svg/circle-lightblue.svg);position:absolute;right:var(--h2-right-inset);width:29px;z-index:0}.quote-section header:before{content:url(../svg/triangle-circle-yellow-right.svg);left:var(--header-left-inset);position:absolute;top:var(--header-top-inset);width:46px;z-index:0}.background-wrapper:before{position:absolute;z-index:0}