:root{--hero-background-overlay-img:linear-gradient(180deg,rgba(69,69,69,0),rgba(28,28,28,.6) 59.65%,#000)}:root{--header-padding-x:var(--space-6);--header-padding-y:var(--space-3);--header-collapsible-menu-padding-y:var(--space-6);--header-item-gap:var(--space-6)}@media (min-width:768px){:root{--header-padding-y:var(--space-4)}}@media (min-width:1600px){:root{--header-padding-y:var(--space-2);--header-collapsible-menu-padding-y:var(--space-4);--header-item-gap:var(--space-8)}}:root{--layout-header-cell-size:0;--layout-header-top:12px}.footer{--color-blur:hsla(0,0%,100%,.6);--color-blur-hover:hsla(0,0%,100%,.8);--color-layer-shadow:hsla(0,0%,100%,.25);--logo-invert:1;--color-interaction:#fff;--color-interaction-secondary:#141210;--color-interaction-disabled:#626262;--color-input:var(--color-text);--color-input-placeholder:var(--color-text-subtle);--color-input-disabled:var(--color-interaction-disabled);--color-input-gradient-focus:var(--color-input);--color-input-gradient-disabled:hsla(0,0%,100%,.3);--color-input-gradient-placeholder:hsla(0,0%,100%,.5);--color-input-gradient-hover-bg:hsla(0,0%,100%,.3);--color-text:#fff;--color-text-link:var(--color-text);--color-text-subtle:#afafaf;--color-text-menuitem:#fff;--color-text-menuitem-hover:#ff0844;--color-text-menuitem-disabled:#afafaf;--color-text-tag:#141210;--color-text-tag-hover:#141210;--color-bg:#141210;--color-bg-offcanvas:#626262;--color-bg-tag-disabled:rgba(98,98,98,.6);color:var(--color-text);background-color:var(--color-bg);font-size:var(--copy-small-font-size);line-height:var(--copy-small-line-height);letter-spacing:var(--copy-small-letter-spacing,0);--current-line-height:var(--copy-small-line-height);padding:var(--space-7) var(--container-padding);display:grid;justify-items:start;align-items:end;grid-template-areas:"logo" "." "social" "." "links" "." "awards";grid-template-columns:100%;grid-template-rows:auto var(--space-7) auto var(--space-7) auto var(--row-spacer) auto}@media (prefers-reduced-transparency:reduce){.footer{--color-blur-hover:#afafaf}}@media (min-width:768px){.footer{grid-template-areas:"logo . awards" ". . awards" "social . awards" ". . ." "links links links";grid-template-columns:1fr var(--space-12) auto;grid-template-rows:auto minmax(1rem,1fr) auto var(--space-7) auto}}@media (min-width:1366px){.footer{grid-template-areas:"logo logo awards" ". . awards" "links social awards";grid-template-columns:auto 1fr auto;grid-template-rows:auto minmax(1rem,1fr) auto;gap:0 var(--space-8)}}@media (max-width:1365.98px){.footer{padding-bottom:calc(var(--space-7) + 48px)}}.footer a{transition:.07s ease-out;transition-property:color,text-decoration-color,outline;font-weight:700;color:var(--color-text-menuitem)}.footer a:focus,.footer a:hover{color:var(--color-text-menuitem-hover)}.footer a:focus-visible{color:var(--color-text-menuitem)}.footer--logo{grid-area:logo;display:block;width:100%}.footer--logo>img{height:40px}.footer--links{--item-gap-x:var(--space-7);--item-gap-y:var(--space-7);grid-area:links;font-weight:700;display:flex;flex-direction:column;align-items:start;gap:var(--item-gap-y) var(--item-gap-x)}@media (min-width:768px){.footer--links{--item-gap-x:var(--space-8);--item-gap-y:var(--space-3);flex-direction:row;flex-wrap:wrap}}.footer--social{grid-area:social;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-6)}.footer--links a:not(.frontend-locale-switcher a),.footer--social a:not(.frontend-locale-switcher a){--focus-visible-grow:var(--space-2);margin:calc(var(--focus-visible-grow)*-1);padding:var(--focus-visible-grow)}.footer--links a:not(.frontend-locale-switcher a):focus-visible,.footer--social a:not(.frontend-locale-switcher a):focus-visible{text-decoration-color:transparent;outline:2px solid currentColor;outline-offset:0;border-radius:100vmax;padding-left:var(--focus-visible-grow,var(--space-1));padding-right:var(--focus-visible-grow,var(--space-1));margin-left:calc(var(--focus-visible-grow, var(--space-1))*-1);margin-right:calc(var(--focus-visible-grow, var(--space-1))*-1)}.footer--awards{grid-area:awards;--gap:var(--space-7);--item-width:75px;--width-without-gaps:(var(--effective-layout-inner-width) - (var(--count) - 1) * var(--gap));--column-width:min(var(--item-width),var(--width-without-gaps)/var(--count));display:grid;grid-auto-flow:column;grid-auto-columns:var(--column-width);grid-auto-rows:calc(var(--column-width)/.75);gap:var(--gap)}.footer--awards a{display:block}.footer--awards a:focus-visible{text-decoration-color:transparent;outline:2px solid currentColor;outline-offset:var(--space-1);border-radius:2px}:root{--header-collapsed-height:calc(var(--menu-toggle-height) + var(--header-padding-y)*2)}@media (min-width:1600px){:root{--header-collapsed-height:calc(var(--btn-height) + var(--header-padding-y)*2)}}.header{--border-radius:calc(var(--header-collapsed-height)/2);--color-blur:hsla(0,0%,86%,.75);--color-blur-hover:hsla(0,0%,86%,.3);--color-blur-dark:rgba(20,18,16,.8);--color-layer-shadow:rgba(20,18,16,.25);--logo-invert:0;--color-interaction:#141210;--color-interaction-secondary:#fff;--color-interaction-hover:#ff0844;--color-interaction-hover-text:#fff;--color-interaction-disabled:#dbdbdb;--color-input:var(--color-text);--color-input-placeholder:var(--color-text-subtle);--color-input-disabled:var(--color-interaction-disabled);--color-input-error:#d10033;--color-input-focus:#ff0844;--color-input-hover-bg:transparent;--color-text:#141210;--color-text-subtle:rgba(20,18,16,.58);--color-smalltext-highlight:#ff0844;--color-text-link:var(--color-text);--color-text-link-hover:#ff0844;--color-text-menuitem:#141210;--color-text-menuitem-hover:#ff0844;--color-text-menuitem-disabled:#dbdbdb;--color-text-tag:#141210;--color-text-tag-hover:#fff;--color-bg:#fff;--color-bg-accent:#ff0844;--color-bg-warning:#f90;--color-bg-danger:#d10033;--color-bg-success:#39b400;--color-bg-offcanvas:#dbdbdb;--color-bg-gray:#eee;--color-bg-tag:var(--color-blur);--color-bg-tag-hover:rgba(255,8,68,.6);--color-bg-tag-disabled:var(--color-blur);--color-bg-tag-current:#ff0844;--color-bg-job-hover:hsla(0,0%,86%,.3);--color-bg-table:hsla(0,0%,86%,.3);background:var(--color-blur);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--border-radius);overflow:hidden;display:grid;align-items:center}@media (prefers-reduced-transparency:reduce){.header{--color-blur:#dbdbdb;--color-blur-hover:#e2e2e2;--color-blur-dark:#434140}}@media not (prefers-reduced-motion:reduce){.header.-initialized{transition:var(--collapsible-transition-duration) ease-out;transition-property:grid-template-rows}}@media (max-width:1599.98px){.header{--collapsible-transition-duration:.21s;--collapsible-fr:0fr;--inert:true;grid-template-areas:". . ." "logo . menu-toggle" ". . ." "menu menu menu" "cta cta cta";grid-template-columns:auto 1fr auto;grid-template-rows:var(--header-padding-y) min-content var(--header-padding-y) var(--collapsible-fr) auto;gap:0;padding:0 var(--header-padding-x)}.header.-open{--collapsible-fr:1fr;--inert:false}}@media (min-width:1600px){.header{--collapsible-transition-duration:.21s;--collapsible-fr:0fr;grid-template-areas:". . ." "logo menu cta" "submenus submenus submenus";grid-template-columns:auto 1fr auto;grid-template-rows:0 min-content var(--collapsible-fr);gap:var(--header-padding-y) var(--header-item-gap);padding:0 var(--header-padding-x)}.header.-submenu-visible{--collapsible-fr:1fr}}.header--logo{grid-area:logo;--width:136px;--height:24px;--url:url(./images/makandra/makandra-logo-HGZKUFUQ.svg);--clickable-grow:calc(var(--header-item-gap)/3);--focus-visible-grow:var(--clickable-grow);display:block;width:calc(var(--width) + var(--clickable-grow)*2);height:calc(var(--height) + var(--clickable-grow)*2);background:transparent var(--url) no-repeat top 40% center/var(--width);color:var(--color-text-menuitem);margin:calc(var(--clickable-grow)*-1);padding:var(--clickable-grow)}.header--logo:focus-visible{text-decoration-color:transparent;outline:2px solid currentColor;outline-offset:0;border-radius:100vmax}.header--menu-toggle{grid-area:menu-toggle}@media (min-width:1600px){.header--menu-toggle{display:none}}.header--top-level-menu{grid-area:menu}@media (max-width:1599.98px){.header--top-level-menu{align-self:start;overflow:hidden;margin:0 calc(var(--header-padding-x)*-1);padding:0 var(--header-padding-x);transform:translate(0);transition:.14s ease-out;transition-property:transform}.header--top-level-menu:after,.header--top-level-menu:before{content:"";display:block;height:var(--header-collapsible-menu-padding-y)}.header--top-level-menu:before{border-top:1px solid hsla(0,0%,100%,.5);margin-inline:calc(var(--header-padding-x)*-1)}.header.-submenu-visible .header--top-level-menu{transform:translate(-100%);--inert:true}.header:not(.-open) .header--top-level-menu{transition-duration:0s}}.header--submenus{align-self:start;overflow:hidden;margin:0 calc(var(--header-padding-x)*-1);padding:0 var(--header-padding-x)}.header--submenus:after,.header--submenus:before{content:"";display:block;height:var(--header-collapsible-menu-padding-y)}.header--submenus:before{border-top:1px solid hsla(0,0%,100%,.5);margin-inline:calc(var(--header-padding-x)*-1)}@media (max-width:1599.98px){.header--submenus{grid-area:menu;transform:translate(100%);transition:.14s ease-out;transition-property:transform}.header.-submenu-visible .header--submenus{transform:translate(0)}.header:not(.-open) .header--submenus{transition-duration:0s}}@media (min-width:1600px){.header--submenus{grid-area:submenus}}.header--cta{grid-area:cta;margin-inline:calc(var(--header-padding-y) - var(--header-padding-x));--color-interaction:#fff;--color-interaction-secondary:#141210;--color-interaction-disabled:#626262;--color-input:var(--color-text);--color-input-placeholder:var(--color-text-subtle);--color-input-disabled:var(--color-interaction-disabled);--color-input-gradient-focus:var(--color-input);--color-input-gradient-disabled:hsla(0,0%,100%,.3);--color-input-gradient-placeholder:hsla(0,0%,100%,.5);--color-input-gradient-hover-bg:hsla(0,0%,100%,.3)}@media (max-width:1599.98px){.header--cta{align-self:end;display:grid;place-content:end;height:0;opacity:0;overflow:hidden}.header.-open .header--cta{height:calc(var(--btn-height) + var(--header-padding-y));opacity:1}}@media (max-width:1599.98px) and (not (prefers-reduced-motion:reduce)){.header--cta{transition:height .105s ease-out var(--height-delay),opacity .105s ease-out var(--opacity-delay);--height-delay:.105s;--opacity-delay:0s}.header.-open .header--cta{--height-delay:0s;--opacity-delay:.105s}}@media (max-width:1599.98px){.header--cta:after{content:"";display:block;height:var(--header-padding-y)}}.hero{position:relative;isolation:isolate;--color-blur:hsla(0,0%,100%,.6);--color-blur-hover:hsla(0,0%,100%,.8);--color-layer-shadow:hsla(0,0%,100%,.25);--logo-invert:1;--color-interaction:#fff;--color-interaction-secondary:#141210;--color-interaction-disabled:#626262;--color-input:var(--color-text);--color-input-placeholder:var(--color-text-subtle);--color-input-disabled:var(--color-interaction-disabled);--color-input-gradient-focus:var(--color-input);--color-input-gradient-disabled:hsla(0,0%,100%,.3);--color-input-gradient-placeholder:hsla(0,0%,100%,.5);--color-input-gradient-hover-bg:hsla(0,0%,100%,.3);--color-text:#fff;--color-text-link:var(--color-text);--color-text-subtle:#afafaf;--color-text-menuitem:#fff;--color-text-menuitem-hover:#ff0844;--color-text-menuitem-disabled:#afafaf;--color-text-tag:#141210;--color-text-tag-hover:#141210;--color-bg:#141210;--color-bg-offcanvas:#626262;--color-bg-tag-disabled:rgba(98,98,98,.6);color:var(--color-text);background-color:var(--color-bg);--padding-y:var(--space-9);margin-bottom:var(--hero-bar-height)}@media (prefers-reduced-transparency:reduce){.hero{--color-blur-hover:#afafaf}}.hero:after{content:"";position:absolute;left:0;top:100%;width:100%;height:var(--hero-bar-height);background:linear-gradient(to right,var(--pink) 0,var(--peach) 100%)}.hero:not(.-has-medium){padding:var(--hero-padding-top) var(--container-padding) var(--space-12)}.hero.-has-medium{--mobile-image-size:max(var(--hero-image-min-height),56.25vw);--content-width:minmax(0,1fr);display:grid;grid-template-areas:"medium-start . medium-end" ". . ." ". kicker ." ". title ." ". text ." ". action ." ". . .";grid-template-columns:var(--container-padding) var(--content-width) var(--container-padding);grid-template-rows:var(--mobile-image-size) var(--space-9) auto auto auto auto var(--space-9)}.hero.-has-medium.-medium-background{grid-template-areas:"medium-start . ." ". . ." ". kicker ." ". title ." ". text ." ". action ." ". . medium-end";grid-template-rows:var(--header-collapsed-height) var(--space-9) auto auto auto auto var(--space-9)}@media (min-width:1366px){.hero.-has-medium{--min-desktop-image-size:45%;--max-desktop-image-size:60%;--desktop-image-size:var(--min-desktop-image-size);grid-template-areas:". . . medium-start" ". header-spacer . ." ". kicker . ." ". title . ." ". text . ." ". action . ." ". . . medium-end";grid-template-columns:var(--container-padding) var(--content-width) var(--container-padding) var(--desktop-image-size);--ideal-height:calc(var(--effective-layout-width)/1.77778);--effective-viewport-height:calc(100vh - var(--hero-bar-height) - var(--banner-height, 0px) - var(--layout-header-size, 0px));min-height:min(var(--ideal-height),var(--effective-viewport-height))}.hero.-has-medium,.hero.-has-medium.-medium-background{grid-template-rows:minmax(var(--padding-y),1fr) auto auto auto auto auto minmax(var(--padding-y),1fr)}.hero.-has-medium.-medium-background{grid-template-areas:"medium-start . ." ". header-spacer ." ". kicker ." ". title ." ". text ." ". action ." ". . medium-end";grid-template-columns:var(--container-padding) var(--content-width) var(--container-padding)}}@media (min-width:1600px){.hero.-has-medium.-medium-right-landscape-image{--desktop-image-size-diff:calc(var(--max-desktop-image-size) - var(--min-desktop-image-size));--desktop-image-size:calc(var(--min-desktop-image-size) + var(--image-size-progress)*var(--desktop-image-size-diff))}}@media (min-width:1600px) and (min-width:1600px){.hero.-has-medium.-medium-right-landscape-image{--image-size-progress:0}}@media (min-width:1600px) and (min-width:1800px){.hero.-has-medium.-medium-right-landscape-image{--image-size-progress:.14}}@media (min-width:1600px) and (min-width:2000px){.hero.-has-medium.-medium-right-landscape-image{--image-size-progress:.29}}@media (min-width:1600px) and (min-width:2200px){.hero.-has-medium.-medium-right-landscape-image{--image-size-progress:.43}}@media (min-width:1600px) and (min-width:2400px){.hero.-has-medium.-medium-right-landscape-image{--image-size-progress:.57}}@media (min-width:1600px) and (min-width:2600px){.hero.-has-medium.-medium-right-landscape-image{--image-size-progress:.71}}@media (min-width:1600px) and (min-width:2800px){.hero.-has-medium.-medium-right-landscape-image{--image-size-progress:.86}}@media (min-width:3000px){.hero.-has-medium.-medium-right-landscape-image{--desktop-image-size:var(--max-desktop-image-size)}}.hero--header-spacer{grid-area:header-spacer;display:none}@media (min-width:1366px){.hero--header-spacer{display:block;--min-top:calc(var(--padding-y) + var(--header-collapsed-height));--spacer:calc(var(--min-top) - var(--offset-top));height:max(0px,var(--spacer,0px))}}.hero--kicker{grid-area:kicker;margin-bottom:var(--space-6);font-size:var(--label-1-font-size);line-height:var(--label-1-line-height);letter-spacing:var(--label-1-letter-spacing,0);--current-line-height:var(--label-1-line-height);font-weight:700;text-transform:uppercase;color:var(--color-text-subtle)}.hero--kicker,.hero--title{max-width:var(--limited-content-width)}.hero--title{grid-area:title}.hero--text{grid-area:text;max-width:var(--text-content-width);font-size:var(--copy-big-font-size);line-height:var(--copy-big-line-height);letter-spacing:var(--copy-big-letter-spacing,0);--current-line-height:var(--copy-big-line-height);padding-top:var(--space-7);margin-top:calc(var(--space-6) + var(--separator-height));position:relative}.hero--text a:not(.btn){text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:2px;text-underline-offset:5px;transition:.07s ease-out;transition-property:color,text-decoration-color,outline;font-weight:700;color:var(--color-text-link)}.hero--text a:not(.btn):focus,.hero--text a:not(.btn):hover{color:var(--color-text-link-hover)}.hero--text a:not(.btn):focus-visible{color:var(--color-text-link)}.hero--text a:not(.btn):focus-visible{text-decoration-color:transparent;outline:2px solid currentColor;outline-offset:0;border-radius:100vmax;padding-left:var(--focus-visible-grow,var(--space-1));padding-right:var(--focus-visible-grow,var(--space-1));margin-left:calc(var(--focus-visible-grow, var(--space-1))*-1);margin-right:calc(var(--focus-visible-grow, var(--space-1))*-1)}.hero--text:before{content:"";position:absolute;left:0;bottom:100%;width:var(--separator-width);height:var(--separator-height);background:linear-gradient(to right,var(--pink) 0,var(--peach) 100%)}.hero--action{grid-area:action;padding-top:var(--space-7)}.hero--action>*+*{margin-top:var(--space-3)}.hero--medium{grid-row:medium-start/medium-end;grid-column:medium-start/medium-end;z-index:-1;max-width:100vw;position:relative}.hero--medium>*{position:absolute;inset:0}.-medium-background .hero--medium{-webkit-user-select:none;user-select:none}.-medium-background .hero--medium:after{content:"";position:absolute;height:100%;width:100%;background:var(--hero-background-overlay-img)}.layout{--effective-layout-width:min(calc(100vw - var(--scrollbar-width, 0px)),var(--layout-max-width));--effective-layout-inner-width:calc(var(--effective-layout-width) - var(--container-padding)*2);display:grid;grid-template-columns:1fr [content-start] min(100%,var(--layout-max-width)) [content-end] 1fr;grid-template-rows:[banner] auto [header] var(--layout-header-cell-size,auto) [page] 1fr [footer] auto;isolation:isolate}.layout:after{z-index:-1;content:"";background:var(--color-bg-offcanvas);grid-column:1/-1;grid-row:1/-1}.layout>*{grid-column:content}@media print{.layout{display:block}}.layout--skip-to-content{grid-area:1/1/-1/-1;place-self:start;position:sticky;left:50%;translate:-50% var(--space-2);z-index:999}.layout--skip-to-content:not(:focus-visible){z-index:-999;opacity:0;pointer-events:none}@media print{.layout--skip-to-content{display:none}}.layout--banner{grid-row:banner;position:sticky;top:0;z-index:1}@media print{.layout--banner{display:none}}.layout--header{grid-row:header;margin:0 var(--container-padding);position:sticky;top:calc(var(--layout-header-top, 0px) + var(--banner-height, 0px));z-index:1}@media print{.layout--header{display:none}}.layout--page{grid-row:page;color:var(--color-text);background:var(--color-bg);overflow-x:clip}.layout--footer{grid-row:footer}
