.c-hero{position:relative;isolation:isolate;width:100% !important;max-width:120rem !important;margin:calc(-1*var(--header-height)) auto 0 !important;padding:calc(var(--header-height) + 2.5rem) 1.875rem 3.75rem;overflow:clip;color:var(--hero-text-color, var(--color-white));background:#002037 url("../background-elements/cheops-hero-mobile.jpg") center/cover no-repeat}.c-hero::before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-16.9375rem;left:calc(50% - 50.65875rem);width:101.2305rem;height:61.984rem;background:url("../background-elements/cheops-hero-pattern-mobile.svg") center/100% 100% no-repeat}@media only screen and (min-width: 1228px){.c-hero{padding-top:calc(var(--header-height) + 7.5rem);padding-bottom:8.75rem;background:#002037}.c-hero::before{top:calc(var(--header-meta-height) - 43.0625rem);left:calc(50% - 108.125rem);width:187.788625rem;height:114.984rem;background-image:url("../background-elements/cheops-hero-pattern-desktop.svg")}}.c-hero__wrap,.c-hero__item{width:100%;min-width:0}.c-hero__item{display:flex;flex-direction:column;align-items:center;gap:3.75rem;max-width:54.6875rem;margin-inline:auto;text-align:center;overflow-wrap:anywhere}@media only screen and (min-width: 1228px){.c-hero__item{gap:4.375rem}}.c-hero__title{margin-top:0;color:var(--context-heading-color, var(--color-text-headline));font-family:var(--font-secondary);text-align:initial;text-transform:none;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-bottom:1.25rem;font-size:2rem;line-height:1.375;font-weight:700;letter-spacing:-0.01em;width:100%;margin:0;color:inherit;text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both}@media only screen and (min-width: 768px){.c-hero__title{font-size:3.75rem;line-height:1.1333333333;font-weight:700;letter-spacing:-0.01em}}.c-hero__title strong{color:inherit;font-weight:inherit}.c-hero__description{width:100%;font-family:var(--font-primary);font-size:1.125rem;font-weight:500;line-height:1.625rem}.c-hero__description p{margin:0;color:inherit;font:inherit;text-box-edge:cap alphabetic;text-box-trim:trim-both}.c-hero__description p+p{margin-top:1em}@media only screen and (min-width: 1228px){.c-hero__description{font-size:1.25rem;line-height:2rem}}.c-hero__actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;width:100%}.c-hero__actions:not(:has(.s-style-button)){display:none}@media only screen and (min-width: 768px){.c-hero__actions{flex-direction:row;flex-wrap:wrap;column-gap:2.5rem}}.c-hero__button{width:100%;min-width:0}.c-hero__button:not(:has(.s-style-button)){display:none}@media only screen and (min-width: 768px){.c-hero__button{width:auto;max-width:100%}}.c-hero__button .s-style-button{width:100%;white-space:normal}.c-hero__button--primary .s-style-button{display:flex;align-items:center;justify-content:center;font-family:var(--font-secondary);font-size:1rem;line-height:1.125;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;min-height:3.5rem;height:auto;max-width:100%;padding-block:.8125rem .9375rem;text-align:center;white-space:normal;overflow-wrap:anywhere;--interaction-surface-target: var(--interaction-filled-hover-transform, none);--interaction-surface-overshoot: var(--interaction-filled-overshoot-transform, var(--interaction-surface-target));transition:background-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),border-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),color var(--interaction-duration, 280ms) var(--interaction-easing, ease),box-shadow var(--interaction-duration, 280ms) var(--interaction-easing, ease);transition:background-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),border-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),color var(--interaction-duration, 280ms) var(--interaction-easing, ease),box-shadow var(--interaction-duration, 280ms) var(--interaction-easing, ease),transform var(--interaction-duration, 280ms) var(--interaction-easing, ease);padding-inline:calc(2rem - 1px) calc(1.75rem - 1px);--interaction-focus-color: var(--color-secondary-400);background-color:var(--color-primary-500);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);color:var(--color-white);text-transform:none}.c-hero__button--primary .s-style-button:focus-visible{outline:var(--interaction-focus-width, 2px) solid var(--interaction-focus-color, currentColor);outline-offset:var(--interaction-focus-offset, 4px)}@media(hover: hover)and (pointer: fine){.c-hero__button--primary .s-style-button:hover{box-shadow:var(--interaction-filled-hover-shadow, none);transform:var(--interaction-surface-target);animation:var(--interaction-surface-animation, none)}}.c-hero__button--primary .s-style-button:active{transform:var(--interaction-filled-active-transform, none);animation:none}@media(prefers-reduced-motion: reduce){.c-hero__button--primary .s-style-button{transition-duration:.01ms}.c-hero__button--primary .s-style-button:hover,.c-hero__button--primary .s-style-button:active{box-shadow:none;transform:none;animation:none}}.c-hero__button--primary .s-style-button::after{content:"";display:inline-flex;flex-shrink:0;align-items:center;width:.875rem;height:1.0625rem;margin-right:0;margin-left:.875rem;--interaction-icon-target-x: var(--interaction-icon-after-target-x, 0);--interaction-icon-target-y: var(--interaction-icon-after-target-y, 0);--interaction-icon-overshoot-x: var(--interaction-icon-after-overshoot-x, var(--interaction-icon-target-x));--interaction-icon-overshoot-y: var(--interaction-icon-after-overshoot-y, var(--interaction-icon-target-y));--interaction-icon-reset-x: var(--interaction-icon-after-reset-x, 0);--interaction-icon-reset-y: var(--interaction-icon-after-reset-y, 0);transition:background-color var(--interaction-icon-duration, 180ms) var(--interaction-easing, ease),opacity var(--interaction-icon-duration, 180ms) var(--interaction-easing, ease),transform var(--interaction-icon-duration, 180ms) var(--interaction-easing, ease);background-image:none;background-color:var(--color-secondary-400);mask-image:url("data:image/svg+xml,%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0.18164 15.7231L0.18164 9.92139L3.13477 8.18994L0.18164 6.45264L0.181641 0.647949L13 8.18994L0.18164 15.7231Z' fill='white'/%3E %3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0.18164 15.7231L0.18164 9.92139L3.13477 8.18994L0.18164 6.45264L0.181641 0.647949L13 8.18994L0.18164 15.7231Z' fill='white'/%3E %3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}@media(prefers-reduced-motion: reduce){.c-hero__button--primary .s-style-button::after{transition-duration:.01ms}}.c-hero__button--primary .s-style-button:focus-visible::after{background-image:none;background-color:var(--color-secondary-400);mask-image:url("data:image/svg+xml,%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0.18164 15.7231L0.18164 9.92139L3.13477 8.18994L0.18164 6.45264L0.181641 0.647949L13 8.18994L0.18164 15.7231Z' fill='white'/%3E %3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0.18164 15.7231L0.18164 9.92139L3.13477 8.18994L0.18164 6.45264L0.181641 0.647949L13 8.18994L0.18164 15.7231Z' fill='white'/%3E %3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}@media(hover: hover)and (pointer: fine){.c-hero__button--primary .s-style-button:hover::after{background-image:none;background-color:var(--color-secondary-400);mask-image:url("data:image/svg+xml,%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0.18164 15.7231L0.18164 9.92139L3.13477 8.18994L0.18164 6.45264L0.181641 0.647949L13 8.18994L0.18164 15.7231Z' fill='white'/%3E %3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0.18164 15.7231L0.18164 9.92139L3.13477 8.18994L0.18164 6.45264L0.181641 0.647949L13 8.18994L0.18164 15.7231Z' fill='white'/%3E %3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transform:translate(var(--interaction-icon-target-x, 0), var(--interaction-icon-target-y, 0));animation:var(--interaction-icon-animation, none)}}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: reduce){.c-hero__button--primary .s-style-button:hover::after{transform:none;animation:none}}.c-hero__button--primary .s-style-button:hover,.c-hero__button--primary .s-style-button:focus-visible{background-color:var(--color-primary-800);border-color:var(--color-primary-500);color:var(--color-white)}.c-hero__button--secondary .s-style-button{display:flex;align-items:center;justify-content:center;font-family:var(--font-secondary);font-size:1rem;line-height:1.125;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;min-height:3.5rem;height:auto;max-width:100%;padding-block:.8125rem .9375rem;text-align:center;white-space:normal;overflow-wrap:anywhere;--interaction-surface-target: var(--interaction-outline-hover-transform, none);--interaction-surface-overshoot: var(--interaction-outline-overshoot-transform, var(--interaction-surface-target));transition:background-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),border-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),color var(--interaction-duration, 280ms) var(--interaction-easing, ease),box-shadow var(--interaction-duration, 280ms) var(--interaction-easing, ease);transition:background-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),border-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),color var(--interaction-duration, 280ms) var(--interaction-easing, ease),box-shadow var(--interaction-duration, 280ms) var(--interaction-easing, ease),transform var(--interaction-duration, 280ms) var(--interaction-easing, ease);padding-inline:calc(2rem - 1px) calc(1.75rem - 1px);--interaction-focus-color: var(--color-secondary-400);background-color:rgba(0,0,0,0);border:1px solid var(--hero-outline-color, var(--color-primary-50));border-radius:var(--radius-md);color:var(--hero-text-color, var(--color-white));text-transform:none}.c-hero__button--secondary .s-style-button:focus-visible{outline:var(--interaction-focus-width, 2px) solid var(--interaction-focus-color, currentColor);outline-offset:var(--interaction-focus-offset, 4px)}@media(hover: hover)and (pointer: fine){.c-hero__button--secondary .s-style-button:hover{box-shadow:var(--interaction-outline-hover-shadow, none);transform:var(--interaction-surface-target);animation:var(--interaction-surface-animation, none)}}.c-hero__button--secondary .s-style-button:active{transform:var(--interaction-outline-active-transform, none);animation:none}@media(prefers-reduced-motion: reduce){.c-hero__button--secondary .s-style-button{transition-duration:.01ms}.c-hero__button--secondary .s-style-button:hover,.c-hero__button--secondary .s-style-button:active{box-shadow:none;transform:none;animation:none}}.c-hero__button--secondary .s-style-button::after{content:"";display:inline-flex;flex-shrink:0;align-items:center;width:.875rem;height:1.0625rem;margin-right:0;margin-left:1rem;--interaction-icon-target-x: var(--interaction-icon-after-target-x, 0);--interaction-icon-target-y: var(--interaction-icon-after-target-y, 0);--interaction-icon-overshoot-x: var(--interaction-icon-after-overshoot-x, var(--interaction-icon-target-x));--interaction-icon-overshoot-y: var(--interaction-icon-after-overshoot-y, var(--interaction-icon-target-y));--interaction-icon-reset-x: var(--interaction-icon-after-reset-x, 0);--interaction-icon-reset-y: var(--interaction-icon-after-reset-y, 0);transition:background-color var(--interaction-icon-duration, 180ms) var(--interaction-easing, ease),opacity var(--interaction-icon-duration, 180ms) var(--interaction-easing, ease),transform var(--interaction-icon-duration, 180ms) var(--interaction-easing, ease);background-image:none;background-color:var(--color-secondary-400);mask-image:url("data:image/svg+xml,%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0.18164 15.7231L0.18164 9.92139L3.13477 8.18994L0.18164 6.45264L0.181641 0.647949L13 8.18994L0.18164 15.7231Z' fill='white'/%3E %3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0.18164 15.7231L0.18164 9.92139L3.13477 8.18994L0.18164 6.45264L0.181641 0.647949L13 8.18994L0.18164 15.7231Z' fill='white'/%3E %3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}@media(prefers-reduced-motion: reduce){.c-hero__button--secondary .s-style-button::after{transition-duration:.01ms}}.c-hero__button--secondary .s-style-button:focus-visible::after{background-image:none;background-color:var(--color-secondary-400);mask-image:url("data:image/svg+xml,%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0.18164 15.7231L0.18164 9.92139L3.13477 8.18994L0.18164 6.45264L0.181641 0.647949L13 8.18994L0.18164 15.7231Z' fill='white'/%3E %3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0.18164 15.7231L0.18164 9.92139L3.13477 8.18994L0.18164 6.45264L0.181641 0.647949L13 8.18994L0.18164 15.7231Z' fill='white'/%3E %3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}@media(hover: hover)and (pointer: fine){.c-hero__button--secondary .s-style-button:hover::after{background-image:none;background-color:var(--color-secondary-400);mask-image:url("data:image/svg+xml,%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0.18164 15.7231L0.18164 9.92139L3.13477 8.18994L0.18164 6.45264L0.181641 0.647949L13 8.18994L0.18164 15.7231Z' fill='white'/%3E %3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0.18164 15.7231L0.18164 9.92139L3.13477 8.18994L0.18164 6.45264L0.181641 0.647949L13 8.18994L0.18164 15.7231Z' fill='white'/%3E %3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transform:translate(var(--interaction-icon-target-x, 0), var(--interaction-icon-target-y, 0));animation:var(--interaction-icon-animation, none)}}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: reduce){.c-hero__button--secondary .s-style-button:hover::after{transform:none;animation:none}}.c-hero__button--secondary .s-style-button:hover,.c-hero__button--secondary .s-style-button:focus-visible{background-color:var(--color-primary-800);border-color:var(--color-primary-500);color:var(--color-white)}.c-hero__list{width:100%}.c-hero__list>ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;margin:0;padding:0}.c-hero__list>ul>li{margin:0;padding:0;list-style:none}.c-hero__list>ul>li::marker{content:none}@media only screen and (min-width: 1228px){.c-hero__list>ul{gap:2.5rem}}.c-hero__list>ul>li{display:flex;flex:1 1 5.625rem;flex-direction:column;align-items:center;gap:.75rem;min-width:0;margin:0;padding:0;color:inherit;font:500 0.875rem/1.25rem var(--font-primary)}.c-hero__list>ul>li::before{background-color:var(--color-secondary-400);mask-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='cheops icon'%3E %3Cpath id='Vector' fill-rule='evenodd' clip-rule='evenodd' d='M15.4276 10.8575L16.7815 13.5667H3.21722L5.00032 10L9.99936 0L14.4788 8.95867H11.7697L9.99936 5.41697L7.28014 10.8575H15.4289H15.4276ZM15.0226 15.464H17.7316L20 20H0L2.26836 15.464H4.97739L4.06419 17.2908H15.9371L15.0239 15.464H15.0226Z' fill='%23F9B200'/%3E %3C/g%3E %3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='cheops icon'%3E %3Cpath id='Vector' fill-rule='evenodd' clip-rule='evenodd' d='M15.4276 10.8575L16.7815 13.5667H3.21722L5.00032 10L9.99936 0L14.4788 8.95867H11.7697L9.99936 5.41697L7.28014 10.8575H15.4289H15.4276ZM15.0226 15.464H17.7316L20 20H0L2.26836 15.464H4.97739L4.06419 17.2908H15.9371L15.0239 15.464H15.0226Z' fill='%23F9B200'/%3E %3C/g%3E %3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;content:"";position:static;flex:0 0 auto;width:1.25rem;height:1.25rem}@media only screen and (min-width: 1228px){.c-hero__list>ul>li{flex:0 1 calc((100% - 5rem)/3);max-width:calc((100% - 5rem)/3);flex-direction:row;text-align:start}.c-hero__list>ul>li::before{background-color:var(--color-secondary-400);mask-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='30' height='26' viewBox='0 0 30 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='cheops icon'%3E %3Cpath id='Vector' fill-rule='evenodd' clip-rule='evenodd' d='M23.1414 14.1147L25.1723 17.6367H4.82583L7.50048 13L14.999 0L21.7181 11.6463H17.6546L14.999 7.04207L10.9202 14.1147H23.1433H23.1414ZM22.5339 20.1033H26.5975L30 26H0L3.40253 20.1033H7.46609L6.09629 22.478H23.9056L22.5358 20.1033H22.5339Z' fill='%23F9B200'/%3E %3C/g%3E %3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='30' height='26' viewBox='0 0 30 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='cheops icon'%3E %3Cpath id='Vector' fill-rule='evenodd' clip-rule='evenodd' d='M23.1414 14.1147L25.1723 17.6367H4.82583L7.50048 13L14.999 0L21.7181 11.6463H17.6546L14.999 7.04207L10.9202 14.1147H23.1433H23.1414ZM22.5339 20.1033H26.5975L30 26H0L3.40253 20.1033H7.46609L6.09629 22.478H23.9056L22.5358 20.1033H22.5339Z' fill='%23F9B200'/%3E %3C/g%3E %3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;width:1.875rem;height:1.625rem}}.c-hero:has(.c-hero__item--light){--hero-text-color: var(--color-primary-800);--hero-outline-color: var(--color-primary-800);--context-heading-color: var(--color-primary-800);--context-text-color: var(--color-primary-800);--context-link-color: var(--color-primary-800);background:var(--color-primary-100)}.c-hero:has(.c-hero__item--light)::before{background-image:url("../background-elements/cheops-hero-pattern-light.svg")}.c-hero:has(.c-hero__item--light) .c-hero__description a,.c-hero:has(.c-hero__item--light) .c-hero__list a{color:inherit}