@keyframes id-animation-test{from{opacity:0}to{opacity:1}}@font-face{font-family:"Avenir Next";font-weight:400;font-style:normal;src:url("../fonts/c4691e94-080d-4452-8f9f-8b3db6b68d55.woff2") format("woff2"),url("../fonts/a1adabe6-efe5-40b7-b619-48111c8ff883.woff") format("woff")}@font-face{font-family:"Avenir Next";font-weight:400;font-style:italic;src:url("../fonts/f07f5ab2-8ecc-416d-afa7-b73dbea95907.woff2") format("woff2"),url("../fonts/3a03e3a3-baa3-4079-aa61-d2ec2a35bea3.woff") format("woff")}@font-face{font-family:"Avenir Next";font-weight:600;src:url("../fonts/6afe4676-059a-4aa8-b891-29856bbcba22.woff2") format("woff2"),url("../fonts/a9817c16-2a79-49bf-8543-6c846d73a52f.woff") format("woff")}*,*::before,*::after{box-sizing:border-box}html{line-height:1.5;-webkit-text-size-adjust:100%}body,button,input,select,textarea{margin:0;padding:0}input[type=password]::-ms-reveal{display:none}@media(prefers-reduced-motion: reduce){*,::before,::after{animation:none !important;background-attachment:initial !important;scroll-behavior:auto !important;transition:none !important}}:root{--id-color-copper-100:#a67554;--id-color-dolomite-100:#ccc5bc;--id-color-black-100:#181818;--id-color-grey-100:#444;--id-color-midgrey-100:#acacac;--id-color-circon-100:#b0b3b6;--id-color-goshenite-100:#f0f0f0;--id-color-white-100:#fff;--id-color-red-100:#b9252b;--id-color-orange-100:#f48241;--id-color-yellow-100:#f0d866;--id-color-purple-100:#5242a0;--id-color-pink-100:#c364c3;--id-color-rose-100:#f2a3bf;--id-color-blue-100:#4bd2ff;--id-color-greenblue-100:#0cb699;--id-color-green-100:#646e46;--id-font-size-h1-s:2rem;--id-font-size-h1-m:3.75rem;--id-font-size-h1-l:4.5rem;--id-font-size-h2-s:2rem;--id-font-size-h2-m:4rem;--id-font-size-h2-l:5rem;--id-font-size-h3-s:2rem;--id-font-size-h3-m:2.5rem;--id-font-size-h3-l:3.125rem;--id-font-size-h4-s:1.625rem;--id-font-size-h4-m:2rem;--id-font-size-h4-l:2.5rem;--id-font-size-h5-s:1.25rem;--id-font-size-h5-m:1.625rem;--id-font-size-h5-l:2rem;--id-font-size-h6-s:1rem;--id-font-size-h6-m:1.25rem;--id-font-size-h6-l:1.625rem;--id-font-size-body-s:1rem;--id-font-size-body-m:1.125rem;--id-font-size-body-l:1.25rem;--id-font-size-body-alt-s:.875rem;--id-font-size-body-alt-m:.875rem;--id-font-size-body-alt-l:.875rem;--id-font-size-caption-s:.75rem;--id-font-size-caption-m:.75rem;--id-font-size-caption-l:.75rem;--id-font-size-label-s:.75rem;--id-font-size-label-m:.75rem;--id-font-size-label-l:.75rem;--id-spacing-xxxs:.125rem;--id-spacing-xxs:.25rem;--id-spacing-xs:.5rem;--id-spacing-s:.75rem;--id-spacing-m:1rem;--id-spacing-l:1.25rem;--id-spacing-xl:1.5rem;--id-spacing-xxl:1.75rem;--id-spacing-xxxl:2rem;--id-spacing-xxxxl:2.25rem;--id-spacing-xxxxxl:2.5rem;--id-spacing-xxxxxxl:3rem;font-family:"Avenir Next",system-ui,-apple-system,sans-serif;color:var(--id-color-grey-100)}*:focus,*:focus-within,*:focus-visible,*::before:focus,*::before:focus-within,*::before:focus-visible,*::after:focus,*::after:focus-within,*::after:focus-visible{outline:2px solid #a67554;outline-offset:4px}*:focus:where(a,.c-link),*::before:focus:where(a,.c-link),*::after:focus:where(a,.c-link){text-underline:none}body{--id-site-gradient-square-start: var(--id-color-red-100);--id-site-gradient-square-end: var(--id-color-white-100);--id-site-gradient-square-full: transparent;position:relative;min-width:100vw;min-height:100vh}body.has-squares::before{content:"";position:absolute;z-index:-1;top:50vh;right:0;display:block;width:100px;transform:translateY(-66%);background:radial-gradient(circle at 0% 0%, var(--id-site-gradient-square-start) 0%, var(--id-site-gradient-square-end) 100%),#fff;aspect-ratio:1/3;pointer-events:none}@media screen and (min-width: 576px){body.has-squares::before{top:100vh;width:200px}}body.has-long-squares::before{content:"";position:absolute;z-index:-1;top:0;right:0;display:block;width:120px;background:radial-gradient(circle at 0% 0%, var(--id-site-gradient-square-start) 0%, var(--id-site-gradient-square-end) 100%),#fff;aspect-ratio:2/3;-webkit-mask:url("../svg/masks/mask-quint.svg");mask:url("../svg/masks/mask-quint.svg");-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right top;mask-position:right top;pointer-events:none}@media screen and (min-width: 768px){body.has-long-squares::before{width:240px}}@media screen and (min-width: 992px){body.has-long-squares::before{width:478px}}body.has-random-squares::before{content:"";position:absolute;z-index:-1;top:0;right:0;display:block;width:100vw;height:100vh;background:linear-gradient(94.67deg, #4e429c -2.68%, #23d7ff 11.45%, #c86bc8 24.07%, #d3252b 35.79%, #f2aebf 51.05%, #f48241 65.51%, #eaf9b0 81.36%, #0cb6a1 96.82%),#fff;-webkit-mask:url("../svg/masks/mask-trikademie-3.svg");mask:url("../svg/masks/mask-trikademie-3.svg");-webkit-mask-size:150% auto;mask-size:150% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right top;mask-position:right top;pointer-events:none}@media screen and (min-width: 576px){body.has-random-squares::before{-webkit-mask-size:200% auto;mask-size:200% auto}}@media screen and (min-width: 992px){body.has-random-squares::before{-webkit-mask-size:100% auto;mask-size:100% auto}}a{color:var(--id-color-copper-100)}a:focus,a:focus-within,a:focus-visible{outline:2px solid #a67554;outline-offset:4px}a:focus:where(a,.c-link){text-underline:none}ul{list-style-type:square}ul ::marker{color:var(--id-color-copper-100)}ol:where(:not([class])) li+li,ul:where(:not([class])) li+li{margin-top:.5em}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Avenir Next",system-ui,-apple-system,sans-serif}p{margin:var(--id-spacing-xxs) 0 var(--id-spacing-xs)}table{margin:var(--id-spacing-s) 0;text-align:left;border-collapse:collapse;border-spacing:0}th{font-weight:bold}th,td{padding:var(--id-spacing-s) var(--id-spacing-xs);font-family:"Avenir Next";font-size:"Avenir Next";letter-spacing:.2px;line-height:1.5;color:var(--id-color-grey-800-primary);box-sizing:border-box}@media screen and (max-width: 575px){th,td{display:block;padding:0}th:first-of-type,td:first-of-type{padding-top:var(--id-spacing-s)}th:last-of-type,td:last-of-type{padding-bottom:var(--id-spacing-s)}}tr{border-bottom:1px solid var(--id-color-grey-200-tertiary)}thead{border-top:1px solid var(--id-color-grey-200-tertiary)}.o-grid{--id-grid-spacing: 1rem;--id-grid-item-spacing-horizontal: 1rem;--id-grid-item-spacing-vertical: 1rem;display:grid;grid-auto-rows:minmax(min-content, max-content);grid-template-columns:1fr;gap:var(--id-grid-item-spacing-vertical) var(--id-grid-item-spacing-horizontal);width:100vw;padding:var(--id-grid-spacing)}@media screen and (min-width: 768px){.o-grid{grid-template-columns:repeat(12, 1fr)}}@media screen and (min-width: 1512px){.o-grid{--id-grid-spacing: 2rem;--id-grid-item-spacing-horizontal: 2rem;--id-grid-item-spacing-vertical: 2rem}}@media screen and (min-width: 1920px){.o-grid{grid-template-columns:repeat(16, 1fr)}}.o-grid--nav{height:100%;max-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:135px;overscroll-behavior:none}@media screen and (min-width: 576px){.o-grid--nav{grid-template-rows:max-content 1fr min-content}}.o-grid__nav{grid-column:1/span all;grid-row:2}@media screen and (min-width: 768px){.o-grid__nav{grid-column:2/5}}@media screen and (min-width: 992px){.o-grid__nav{grid-column:2/6}}@media screen and (min-width: 1920px){.o-grid__nav{grid-column:2/8}}.o-grid__content{grid-column:1/span all;grid-row:3}@media screen and (min-width: 768px){.o-grid__content{grid-column:5/12;grid-row:2}}@media screen and (min-width: 992px){.o-grid__content{grid-column:6/12}}@media screen and (min-width: 1920px){.o-grid__content{grid-column:8/16}}.o-grid__header,.o-grid__footer{grid-column:1/span all}.o-grid__header{grid-row:1;min-height:40px;text-align:center}@media screen and (min-width: 768px){.o-grid__header{grid-column:2/7;min-height:80px}}@media screen and (min-width: 1920px){.o-grid__header{grid-column:2/9}}.o-grid__footer{grid-column:1/span all;grid-row:4}@media screen and (min-width: 768px){.o-grid__footer{grid-column:2/12;grid-row:3}}@media screen and (min-width: 1920px){.o-grid__footer{grid-column:2/16}}.o-grid--block{--id-grid-item-spacing-vertical: 40px;--id-grid-position: 1;--id-grid-span: 1;grid-auto-rows:auto}.o-grid--block .o-grid__item:where(:not(.o-grid__item--fullwidth,.o-grid__item--narrow,.o-grid__item--mood)){grid-column:1/span all;align-content:center}@media screen and (min-width: 768px){.o-grid--block .o-grid__item:where(:not(.o-grid__item--fullwidth,.o-grid__item--narrow,.o-grid__item--mood)){grid-column:3/11}}@media screen and (min-width: 1920px){.o-grid--block .o-grid__item:where(:not(.o-grid__item--fullwidth,.o-grid__item--narrow,.o-grid__item--mood)){grid-column:3/15}}.o-grid--block .o-grid__item--mood{--id-grid-span: all;--id-grid-position: 1;grid-column:var(--id-grid-position)/span var(--id-grid-span);margin-inline:calc(-1*var(--id-grid-spacing))}.o-grid--block .o-grid__item--mood.o-grid__item--center{--id-grid-position: 1}@media screen and (min-width: 768px){.o-grid--block .o-grid__item--mood.o-grid__item--center{--id-grid-position: 3}}@media screen and (min-width: 1512px){.o-grid--block .o-grid__item--mood.o-grid__item--center{--id-grid-position: 3}}@media screen and (min-width: 1920px){.o-grid--block .o-grid__item--mood.o-grid__item--center{--id-grid-position: 3}}.o-grid--block .o-grid__item--mood.o-grid__item--right{--id-grid-position: 1}@media screen and (min-width: 768px){.o-grid--block .o-grid__item--mood.o-grid__item--right{--id-grid-position: 6}}@media screen and (min-width: 1512px){.o-grid--block .o-grid__item--mood.o-grid__item--right{--id-grid-position: 6}}@media screen and (min-width: 1920px){.o-grid--block .o-grid__item--mood.o-grid__item--right{--id-grid-position: 6}}@media screen and (min-width: 768px){.o-grid--block .o-grid__item--mood{--id-grid-span: 8}}@media screen and (min-width: 1920px){.o-grid--block .o-grid__item--mood{--id-grid-span: 12}}.o-grid--block .o-grid__item--fullwidth{--id-grid-span: 2;--id-grid-position: 1;grid-column:var(--id-grid-position)/span var(--id-grid-span);margin-inline:calc(-1*var(--id-grid-spacing))}@media screen and (min-width: 768px){.o-grid--block .o-grid__item--fullwidth{--id-grid-span: 12}}@media screen and (min-width: 1920px){.o-grid--block .o-grid__item--fullwidth{--id-grid-span: 16}}.o-grid--block .o-grid__item--tiny{--id-grid-span: 2;--id-grid-position: 1;grid-column:var(--id-grid-position)/span var(--id-grid-span);align-content:center}.o-grid--block .o-grid__item--tiny.o-grid__item--all{--id-grid-position: 1}@media screen and (min-width: 768px){.o-grid--block .o-grid__item--tiny.o-grid__item--all{--id-grid-span: 12}}@media screen and (min-width: 1512px){.o-grid--block .o-grid__item--tiny.o-grid__item--all{--id-grid-span: 12}}@media screen and (min-width: 1920px){.o-grid--block .o-grid__item--tiny.o-grid__item--all{--id-grid-span: 16}}.o-grid--block .o-grid__item--tiny.o-grid__item--center{--id-grid-position: 1}@media screen and (min-width: 768px){.o-grid--block .o-grid__item--tiny.o-grid__item--center{--id-grid-position: 5}}@media screen and (min-width: 1512px){.o-grid--block .o-grid__item--tiny.o-grid__item--center{--id-grid-position: 5}}@media screen and (min-width: 1920px){.o-grid--block .o-grid__item--tiny.o-grid__item--center{--id-grid-position: 6}}.o-grid--block .o-grid__item--tiny.o-grid__item--right{--id-grid-position: 1}@media screen and (min-width: 768px){.o-grid--block .o-grid__item--tiny.o-grid__item--right{--id-grid-position: 5}}@media screen and (min-width: 1512px){.o-grid--block .o-grid__item--tiny.o-grid__item--right{--id-grid-position: 9}}@media screen and (min-width: 1920px){.o-grid--block .o-grid__item--tiny.o-grid__item--right{--id-grid-position: 11}}@media screen and (min-width: 768px){.o-grid--block .o-grid__item--tiny{--id-grid-span: 4}}@media screen and (min-width: 1512px){.o-grid--block .o-grid__item--tiny{--id-grid-span: 4}}@media screen and (min-width: 1920px){.o-grid--block .o-grid__item--tiny{--id-grid-span: 6}}.o-grid--block .o-grid__item--narrow{grid-column:1/span all;align-content:center}@media screen and (min-width: 768px){.o-grid--block .o-grid__item--narrow{grid-column:3/11}}@media screen and (min-width: 1512px){.o-grid--block .o-grid__item--narrow{grid-column:4/10}}@media screen and (min-width: 1920px){.o-grid--block .o-grid__item--narrow{grid-column:4/14}}.o-grid--block .o-grid__item--wide{grid-column:1/span all;align-content:center}@media screen and (min-width: 768px){.o-grid--block .o-grid__item--wide{grid-column:2/12}}@media screen and (min-width: 1512px){.o-grid--block .o-grid__item--wide{grid-column:2/12}}@media screen and (min-width: 1920px){.o-grid--block .o-grid__item--wide{grid-column:2/15}}.o-grid--block .o-grid__item:has(.c-sticky-container)+.o-grid__item:has(.c-sticky-container){margin-top:calc(-1*var(--id-grid-item-spacing-vertical))}@media screen and (min-width: 768px){.o-grid--block{--id-grid-item-spacing-vertical: 80px}}@media screen and (min-width: 1200px){.o-grid--block{--id-grid-item-spacing-vertical: 100px}}.o-grid--block .o-grid__item--custom-bg{position:relative;padding:var(--id-grid-spacing)}.o-grid--block .o-grid__item--custom-bg::before{content:"";background-color:var(--id-custom-layout-background-color, transparent);position:absolute;inset:0;display:block;z-index:-1}.o-grid--block .o-grid__item--custom{--id-grid-span: var(--id-custom-layout-columns);--id-grid-position: var(--id-custom-layout-position, 1);grid-column:1/span 1}@media screen and (min-width: 768px){.o-grid--block .o-grid__item--custom{grid-column:var(--id-grid-position)/span var(--id-grid-span)}}@media screen and (min-width: 1920px){.o-grid--block .o-grid__item--custom{--id-grid-span: var(--id-custom-layout-columns-large)}}.o-grid--block .o-grid__item--custom-fullbleed{--id-grid-span: 1;--id-grid-position: 1;margin-inline:calc(-1*var(--id-grid-spacing))}@media screen and (min-width: 768px){.o-grid--block .o-grid__item--custom-fullbleed{--id-grid-span: 12}}@media screen and (min-width: 1920px){.o-grid--block .o-grid__item--custom-fullbleed{--id-grid-span: 16}}.o-grid__item:has(.c-block__content-item--type-headline)+.o-grid__item:has(.c-tag-filter){margin-top:-40px}@media screen and (min-width: 2560px){.o-grid__item:has(.c-block__content-item--type-headline)+.o-grid__item:has(.c-tag-filter){margin-top:-80px}}.o-list{margin:0;padding:0;list-style:none}.is-revealed{visibility:visible;opacity:1;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transition:opacity 1s cubic-bezier(0.5, 0, 0, 1) 0s,transform 1s cubic-bezier(0.5, 0, 0, 1) 0s}.is-unrevealed{visibility:visible;opacity:0;transform:matrix3d(0.85, 0, 0, 0, 0, 0.85, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transition:opacity 1s cubic-bezier(0.5, 0, 0, 1) 0s,transform 1s cubic-bezier(0.5, 0, 0, 1) 0s}@media(prefers-reduced-motion: reduce){.is-revealed,.is-unrevealed{transition:none !important}}.c-accordion{display:flex;gap:1rem;flex-direction:column}.c-accordion details[open]>summary svg{transform:rotate(180deg)}.c-accordion summary,.c-accordion div{padding:1rem 2rem}.c-accordion summary{display:flex;align-items:center;justify-content:space-between;border-radius:20px;background-color:var(--id-color-goshenite-100);list-style-type:none;transition:background-color 300ms ease-in-out}.c-accordion summary:hover{background-color:var(--id-color-circon-100);cursor:pointer}.c-accordion summary::-webkit-details-marker{display:none}.c-accordion summary svg{transition:transform 300ms ease-in-out}.c-avatar{--id-avatar-font-size: 1.25rem;--id-avatar-subline-font-size: 1rem;--id-avatar-size: 184px;--id-avatar-item-spacing: 8px;--id-avatar-spacing: 20px;display:flex;gap:var(--id-avatar-item-spacing);align-items:center;justify-content:center;width:var(--id-avatar-size)}@media screen and (min-width: 768px){.c-avatar:where(:not(.c-avatar--small.c-avatar--row)){--id-avatar-font-size: 1.5rem;--id-avatar-size: 226px;padding:var(--id-avatar-spacing)}}@media screen and (min-width: 1920px){.c-avatar:where(:not(.c-avatar--small.c-avatar--row)){--id-avatar-size: 288px;--id-avatar-item-spacing: 14px}}.c-avatar:where(:not(.c-avatar--row)){flex-direction:column}.c-avatar.c-avatar--row{justify-content:flex-start;width:auto}.c-avatar.c-avatar--small{--id-avatar-font-size: 1.25rem}.c-avatar.c-avatar--small .c-avatar__mask{width:100px}.c-avatar.c-avatar--medium{--id-avatar-size: 150px;--id-avatar-item-spacing: 14px}.c-avatar.c-avatar--medium.c-avatar--row .c-avatar__mask{width:var(--id-avatar-size)}.c-avatar.c-avatar--large{--id-avatar-size: 250px;--id-avatar-item-spacing: 14px}.c-avatar__mask{width:100%;clip-path:circle(49%);aspect-ratio:1/1;overflow:hidden}.c-avatar__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 300ms ease-in-out}.c-avatar__image:hover{transform:scale(1.1)}.c-avatar__caption{display:inline-flex;flex-direction:column;row-gap:var(--id-avatar-item-spacing);font-size:var(--id-avatar-font-size);line-height:1.1;text-align:center;color:var(--id-avatar-text-color, var(--id-color-grey-100))}.c-avatar--row .c-avatar__caption{text-align:left}.c-avatar--caption-large .c-avatar__caption{font-weight:600;color:var(--id-avatar-text-color, var(--id-color-copper-100))}@media screen and (min-width: 992px){.c-avatar--caption-large .c-avatar__caption{--id-avatar-font-size: 2rem}}.c-avatar__subline{font-size:var(--id-avatar-subline-font-size);font-weight:normal}.c-authors{--id-authors-spacing: 1rem;display:grid;grid-template-columns:1fr;margin-block-end:4rem;padding:0 var(--id-authors-spacing)}@media screen and (min-width: 992px){.c-authors{--id-authors-spacing: 2rem;grid-template-columns:repeat(2, 1fr)}}.c-avatar-card{padding:2rem;background-color:var(--id-avatar-card-background-color, #f0f0f0);color:var(--id-avatar-card-text-color, #a67554)}.c-avatar-card.c-avatar-card--dark{--id-avatar-card-text-color: #181818;--id-avatar-text-color: #181818}.c-avatar-card.c-avatar-card--light{--id-avatar-card-text-color: #ffffff;--id-avatar-text-color: #ffffff}.c-avatar-card__content{display:flex;gap:1rem;flex-direction:column;justify-content:center;height:100%;padding-block:1rem}@media screen and (min-width: 992px){.c-avatar-card__content{padding-inline:2rem}}.c-block{--id-block-background-color: initial;--id-block-color: initial;background:var(--id-block-background-color);color:var(--id-block-color)}.c-block:not(:first-child,.c-block--unpadded){margin-bottom:6rem}.c-block--padded-top{margin-top:1rem}@media screen and (min-width: 768px){.c-block--padded-top{margin-top:3rem}}@media screen and (min-width: 1200px){.c-block--padded-top{margin-top:6rem}}.c-block--squares{--id-block-background-color: rgb(166 117 84 / 85%);--id-block-color: white;position:relative}@media screen and (min-width: 992px){.c-block--squares:not(:first-child,.c-block--unpadded){margin-top:16rem;margin-bottom:16rem}.c-block--squares::before{content:"";position:absolute;z-index:-1;top:initial;bottom:0;left:0;display:block;width:100%;height:200px;transform:translateY(100%);background:inherit;-webkit-mask:url("../svg/masks/mask.svg");mask:url("../svg/masks/mask.svg");-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:30px bottom;mask-position:30px bottom}.c-block--squares::after{content:"";position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:200px;transform:translateY(-100%);background:inherit;-webkit-mask:url("../svg/masks/mask-tri.svg");mask:url("../svg/masks/mask-tri.svg");-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left bottom;mask-position:left bottom}}@media screen and (min-width: 1512px){.c-block--squares:not(:first-child,.c-block--unpadded){margin-bottom:26rem;margin-top:26rem}.c-block--squares::before{height:280px}.c-block--squares::after{height:280px}}@media screen and (min-width: 1920px){.c-block--squares::before{height:400px}.c-block--squares::after{height:400px}}.c-block__footer{display:flex;align-items:center;justify-content:center}.c-block__header *{font-size:2rem;font-weight:600;line-height:1.1}@media screen and (min-width: 768px){.c-block__header *{font-size:3.25rem}}@media screen and (min-width: 1512px){.c-block__header *{font-size:3.75rem}}@media screen and (min-width: 1920px){.c-block__header *{font-size:5rem}}.c-block__content,.c-block__text{font-size:1rem}@media screen and (min-width: 1200px){.c-block__content,.c-block__text{font-size:1.25rem}}@media screen and (min-width: 1920px){.c-block__content,.c-block__text{font-size:1.5rem}}@media screen and (min-width: 2560px){.c-block__content,.c-block__text{font-size:1.75rem}}.c-block--gradient-orange{position:relative}.c-block--gradient-orange::before{content:"";position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;opacity:.5;background:radial-gradient(circle at top left, rgba(255, 255, 255, 0.5), transparent 100px),radial-gradient(circle at top right, rgba(255, 255, 255, 0.5), transparent 100px),radial-gradient(circle at -20% 50%, rgba(244, 130, 65, 0.85), transparent 100vh),#fff;filter:blur(150px)}.c-block--gradient-purple{position:relative}.c-block--gradient-purple::before{content:"";position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:200%;opacity:.75;background:radial-gradient(circle at top left, rgba(255, 255, 255, 0.5), transparent 100px),radial-gradient(circle at top right, rgba(255, 255, 255, 0.5), transparent 100px),radial-gradient(circle at 40% 40%, rgba(240, 226, 102, 0.65), transparent 100vh),radial-gradient(circle at 90% 20%, rgba(35, 215, 255, 0.5), transparent 100vh),radial-gradient(circle at 10% 30%, rgba(200, 107, 200, 0.5), transparent 100vh) #fff;filter:blur(150px)}.c-block--gradient-yellow{position:relative}.c-block--gradient-yellow::before{content:"";position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;opacity:.75;background:radial-gradient(circle at top left, rgba(255, 255, 255, 0.5), transparent 100px),radial-gradient(circle at top right, rgba(255, 255, 255, 0.5), transparent 100px),radial-gradient(ellipse at 40% 40%, rgba(240, 226, 102, 0.75), transparent 100vh),#fff;filter:blur(150px)}.c-block--squares-inverted{position:relative}@media screen and (min-width: 992px){.c-block--squares-inverted{margin-top:12rem}.c-block--squares-inverted::before{content:"";position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100px;transform:translateY(-100%);background:inherit;-webkit-mask:url("../svg/masks/mask-tri.svg");mask:url("../svg/masks/mask-tri.svg");-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left bottom;mask-position:left bottom}}@media screen and (min-width: 1512px){.c-block--squares-inverted::before{height:180px}}@media screen and (min-width: 1920px){.c-block--squares-inverted::before{height:200px}}.c-block--trialog{display:none}@media screen and (min-width: 768px){.c-block--trialog{display:block}}.c-block__content-item--type-text:not(:first-child,:only-child),.c-block__content-item--type-heading:not(:first-child,:only-child),.c-block__content-item--type-list:not(:first-child,:only-child){margin-top:1rem}@media screen and (min-width: 992px){.c-block__content-item--type-text:not(:first-child,:only-child),.c-block__content-item--type-heading:not(:first-child,:only-child),.c-block__content-item--type-list:not(:first-child,:only-child){margin-top:2rem}}.c-block__content-item:not(.c-block__content-item--type-text)>ul,.c-block__content-item:not(.c-block__content-item--type-text)>p,.c-block__content-item:not(.c-block__content-item--type-text)>h1,.c-block__content-item:not(.c-block__content-item--type-text)>h2,.c-block__content-item:not(.c-block__content-item--type-text)>h3,.c-block__content-item:not(.c-block__content-item--type-text)>h4,.c-block__content-item:not(.c-block__content-item--type-text)>h5{margin:0}.c-block__content-item--type-video figure{width:100%;padding:0;margin:0}.c-block__content-item--type-video iframe{width:100%;border:none}.c-block__content-item--type-video{--id-video-width: 1920;--id-video-height: 1080;position:relative;max-width:100%;overflow:hidden;padding-bottom:calc(var(--id-video-height)/var(--id-video-width)*100%);background:#000}.c-block__content-item--type-video iframe,.c-block__content-item--type-video object,.c-block__content-item--type-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.c-block__content-item--type-slideshow,.c-block__content-item--type-button-link{margin-block-end:1rem}@media screen and (min-width: 768px){.c-block__content-item--type-slideshow,.c-block__content-item--type-button-link{margin-block-end:3rem}}@media screen and (min-width: 1200px){.c-block__content-item--type-slideshow,.c-block__content-item--type-button-link{margin-block-end:4rem}}.c-breadcrumb ol{display:flex;flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none}.c-breadcrumb li:not(:last-child)::after{content:"/";display:inline-block;margin:0 .5rem;color:var(--id-breadcrumb-color, inherit)}.c-breadcrumb a{text-decoration:none;color:var(--id-breadcrumb-color, inherit)}.c-breadcrumb a.is-active{font-weight:600}.c-button{--id-button-background-color: #646e46;--id-button-color: #ffffff;--id-button-spacing-horizontal: 24px;--id-button-spacing-vertical: 14px;--id-button-border-radius: 0;--id-button-font-size: 1.25rem;--id-button-item-spacing: 1rem;--id-button-outline-width: 2px;display:inline-flex;gap:var(--id-button-item-spacing);align-items:center;justify-content:center;border:none;font-family:"Avenir Next",system-ui,-apple-system,sans-serif;font-size:var(--id-button-font-size);font-weight:normal;text-decoration:none;text-align:center;background-color:rgba(0,0,0,0);color:var(--id-button-color);transition:all 250ms linear;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none}.c-button:focus,.c-button:focus-within,.c-button:focus-visible{outline:2px solid #646e46;outline-offset:4px}.c-button:focus:where(a,.c-link){text-underline:none}.c-button:where(:not(.c-button--icon)){padding:var(--id-button-spacing-vertical) var(--id-button-spacing-horizontal);border:var(--id-button-outline-width) solid var(--id-button-background-color);border-radius:var(--id-button-border-radius);background-color:var(--id-button-background-color)}.c-button:hover,.c-button:focus,.c-button:active{text-decoration:none;color:var(--id-button-color)}.c-button:hover>*{color:var(--id-button-color);transition:all 250ms linear}.c-button:disabled{color:var(--id-button-color);cursor:default}.c-button::-moz-focus-inner{padding:0;border:0}.c-button.c-button--small{--id-button-font-size: 1.125rem;--id-button-spacing-vertical: 8px}@media screen and (min-width: 1200px){.c-button:not(.c-button--small){--id-button-font-size: 1.5rem;--id-button-border-radius: 0;--id-button-spacing-horizontal: 64px;--id-button-spacing-vertical: 21px}}.c-button--primary:hover,.c-button--primary:focus-within{--id-button-background-color: #a67554}.c-button--secondary{--id-button-background-color: #5242a0}.c-button--tertiary{--id-button-background-color: #444444}.c-button--inverted{--id-button-background-color: #ffffff}.c-button--inverted:hover{border-color:var(--id-button-background-color);background-color:var(--id-button-background-color);color:var(--id-color-black-100)}.c-button--outline{--id-button-color: var(--id-button-background-color);background-color:rgba(0,0,0,0)}.c-button--outline:hover{--id-button-color: var(--id-color-white-100);border-color:var(--id-button-background-color);background-color:var(--id-button-background-color)}.c-button--icon{align-content:center;justify-content:center}.c-button--fullwidth{width:100%}.c-button--wide{--id-button-spacing-horizontal: 96px}.c-button[disabled]{opacity:.25 !important;pointer-events:none}.c-button__label{position:relative}.c-button--arrow-right .c-button__label{transition:all 500ms ease-in-out}.c-button--arrow-right .c-button__label::after{content:"⟶";position:absolute;top:-0.3em;right:0;display:block;font-size:2em;line-height:1;opacity:0;transition:all 500ms ease-in-out}.c-button--arrow-right:hover .c-button__label,.c-button--arrow-right:focus-within .c-button__label{transform:translateX(-2%)}.c-button--arrow-right:hover .c-button__label::after,.c-button--arrow-right:focus-within .c-button__label::after{transform:translateX(125%);opacity:1}.c-callout{--id-callout-spacing: 1rem;isolation:isolate;position:relative;display:grid;grid-auto-rows:minmax(min-content, max-content);grid-template-columns:1fr;min-height:200px;overflow:hidden;padding:var(--id-callout-spacing)}@media screen and (min-width: 768px){.c-callout{grid-template-columns:repeat(12, 1fr);min-height:400px;padding:var(--id-callout-spacing) var(--id-callout-spacing) 0}}@media screen and (min-width: 1200px){.c-callout{--id-callout-spacing: 2rem}}@media screen and (min-width: 1920px){.c-callout{grid-template-columns:repeat(16, 1fr)}}.c-callout__shine{position:absolute;inset:var(--id-callout-spacing) var(--id-callout-spacing) 0}.c-callout__title{grid-column:1/2;font-weight:600;line-height:1;font-size:2rem}@media screen and (min-width: 768px){.c-callout__title{font-size:3.25rem}}@media screen and (min-width: 1512px){.c-callout__title{font-size:3.75rem}}@media screen and (min-width: 1920px){.c-callout__title{font-size:5rem}}@media screen and (max-width: 767px){.c-callout__title{padding:var(--id-callout-spacing)}}@media screen and (min-width: 768px){.c-callout__title{grid-column:2/12}}@media screen and (min-width: 1920px){.c-callout__title{grid-column:2/14}}.c-card{--id-card-background-color: #ffffff;--id-card-border-radius: 20px;--id-card-shadow: 0 20px 50px rgb(0 0 0 / 15%);--id-card-shadow-hover: 0 5px 10px rgb(0 0 0 / 15%);--id-card-spacing: 24px;position:relative;display:flex;gap:var(--id-card-spacing);flex-direction:column;padding:var(--id-card-spacing);border-radius:var(--id-card-border-radius);background-color:var(--id-card-background-color);font-family:"Avenir Next",system-ui,-apple-system,sans-serif;transition:box-shadow 300ms ease-in-out;box-shadow:var(--id-card-shadow)}.c-card:where(:not(.c-card--course)):hover{cursor:pointer;box-shadow:var(--id-card-shadow-hover)}.c-card:where(:not(.c-card--course)):has(:focus-within){cursor:pointer;box-shadow:var(--id-card-shadow-hover)}@media screen and (min-width: 1512px){.c-card{--id-card-spacing: 32px}}@media screen and (min-width: 1920px){.c-card{--id-card-spacing: 48px}}.c-card__meta{position:relative;margin-bottom:1rem}.c-card__title{font-size:2rem;font-weight:600;line-height:1.1}.c-card__footer,.c-card__text{font-size:1.25rem}.c-card__link{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;border-radius:var(--id-card-border-radius)}.c-card__link:focus,.c-card__link:focus-within,.c-card__link:focus-visible{outline:2px solid #a67554;outline-offset:4px}.c-card__link:focus:where(a,.c-link){text-underline:none}.c-card__content{display:flex;gap:15px;flex-direction:column;flex:1}.c-card__action{justify-content:center;align-self:center}.c-card--course-teaser{--id-icon-size: 48px}@media screen and (min-width: 1512px){.c-card--course-teaser .c-card__title{font-size:4rem}}@media screen and (min-width: 1920px){.c-card--course-teaser .c-card__title{font-size:5rem}}@media screen and (min-width: 1512px){.c-card--course-teaser{--id-icon-size: 72px;flex-direction:row}}@media screen and (min-width: 1920px){.c-card--course-teaser{--id-icon-size: 96px}}.c-card--course{position:relative;max-width:800px}.c-card--course .c-card__offer{position:relative;top:-24px;left:-24px;right:-24px;width:calc(100% + 48px);height:min-content;margin:0;padding:24px;border-radius:20px;background:var(--id-color-copper-100)}.c-card--course .c-card__action{align-self:initial}.c-card--contact{justify-content:center;align-items:center;max-width:800px}.c-card--contact .c-card__title{text-align:center}@media screen and (min-width: 576px){.c-card--contact .c-card__title{grid-column:2;grid-row:1;align-self:end;text-align:left}}@media screen and (min-width: 576px){.c-card--contact .c-card__content{grid-column:1;grid-row:span 2;align-self:center;justify-self:end}}@media screen and (min-width: 576px){.c-card--contact .c-card__action{grid-column:2;grid-row:2;align-self:normal}}@media screen and (min-width: 576px){.c-card--contact.c-card--contact-fullwidth{grid-template-columns:minmax(min-content, 200px) minmax(min-content, 400px);max-width:initial}}@media screen and (min-width: 576px){.c-card--contact{display:grid;grid-template-columns:minmax(min-content, 200px) 1fr;gap:var(2rem)}}.c-card--gradient{appearance:none;border:none}.c-card--gradient::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;display:block;margin:-5px;border-radius:inherit;background:conic-gradient(#f48241, #f0e266, #4e429c);opacity:.5;filter:blur(30px);transition:all .4s}.c-card--gradient:hover::before,.c-card--gradient[aria-selected=true]::before{filter:blur(10px);opacity:.95}.c-card--gradient:first-child::before{background:conic-gradient(#0cb6a1, #c86bc8, #f2aebf, #23d7ff)}.c-card--gradient:last-child::before{background:conic-gradient(#d3252b, #f0e266, #23d7ff)}.c-card-tabs__list{margin-bottom:4rem}@media screen and (max-width: 767px){.c-card-tabs__list{display:none !important}}@media screen and (max-width: 767px){.c-card-tabs__panels .is-hidden{display:block !important}}.c-card-tabs__item{padding:70px 30px}.c-card-group{display:flex;gap:4rem;flex-direction:column}.c-card__squares{--id-card-square-size: 2rem;position:absolute;right:0;top:0;pointer-events:none}.c-card__squares::before,.c-card__squares::after{content:"";position:absolute;display:block;width:var(--id-card-square-size);height:var(--id-card-square-size)}.c-card__squares::before{top:0;right:var(--id-card-square-size);background-color:var(--id-square-color-first)}.c-card__squares::after{top:var(--id-card-square-size);right:0;background-color:var(--id-square-color-last)}@media screen and (min-width: 768px){.c-card__squares{--id-card-square-size: 3rem}}.c-craft{margin-bottom:2rem}.c-craft__title{color:var(--id-color-copper-100);margin-block-end:1rem;font-size:1.5rem}@media screen and (min-width: 768px){.c-craft__title{font-size:2rem}}@media screen and (min-width: 1512px){.c-craft__title{font-size:2.5rem}}@media screen and (min-width: 1920px){.c-craft__title{font-size:3.75rem}}.c-craft__subtitle{color:var(--id-color-copper-100)}.c-craft__description{font-size:1rem}@media screen and (min-width: 1200px){.c-craft__description{font-size:1.25rem}}@media screen and (min-width: 1920px){.c-craft__description{font-size:1.5rem}}@media screen and (min-width: 2560px){.c-craft__description{font-size:1.75rem}}.c-craft__tagline{color:var(--id-color-copper-100);font-size:1rem}@media screen and (min-width: 1200px){.c-craft__tagline{font-size:1.25rem}}@media screen and (min-width: 1920px){.c-craft__tagline{font-size:1.5rem}}@media screen and (min-width: 2560px){.c-craft__tagline{font-size:1.75rem}}.c-contact-teaser{--id-contact-teaser-spacing: 1rem;--id-contact-teaser-item-spacing: 1rem;display:grid;grid-template-columns:1fr;gap:var(--id-contact-teaser-item-spacing);padding:var(--id-contact-teaser-spacing)}@media screen and (min-width: 768px){.c-contact-teaser{grid-template-columns:repeat(3, 1fr)}.c-contact-teaser.c-contact-teaser--splitted{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1200px){.c-contact-teaser{--id-contact-teaser-spacing: 2rem;--id-contact-teaser-item-spacing: 2rem}}.c-contact-teaser__item{position:relative;flex-direction:column;width:100%}.c-contact-teaser__item:first-child{grid-column:1/4;aspect-ratio:1;overflow:hidden}@media screen and (min-width: 768px){.c-contact-teaser__item:first-child{grid-column:1}}.c-contact-teaser__item:last-child{display:flex;grid-column:1/4;justify-content:space-evenly;padding:var(--id-contact-teaser-spacing);aspect-ratio:2/1}@media screen and (min-width: 768px){.c-contact-teaser__item:last-child{grid-column:2/4;padding:calc(var(--id-contact-teaser-spacing)*2);aspect-ratio:auto}}.c-contact-teaser--splitted .c-contact-teaser__item:first-child{grid-column:1}.c-contact-teaser--splitted .c-contact-teaser__item:last-child{grid-column:1;aspect-ratio:1}@media screen and (min-width: 768px){.c-contact-teaser--splitted .c-contact-teaser__item:last-child{grid-column:2}}.c-contact-teaser__image{width:100%;height:100%;object-fit:cover;object-position:var(--id-image-focus-x, 50%) var(--id-image-focus-y, 50%)}.c-contact-teaser__logo{position:absolute;width:25%;max-width:200px;fill:var(--id-contact-teaser-tint, var(--id-color-goshenite-100));inset:0;margin:auto}.c-contact-teaser__title{font-size:2rem}@media screen and (min-width: 768px){.c-contact-teaser__title{font-size:4rem;font-weight:600}}.c-contact-teaser__tagline{font-size:1.25rem}@media screen and (min-width: 768px){.c-contact-teaser__tagline{font-size:1.5rem;font-weight:normal}}.c-course{--id-course-spacing: 1rem;display:flex;gap:var(--id-course-spacing);flex-direction:column}@media screen and (min-width: 1512px){.c-course{--id-course-spacing: 2rem;flex-direction:row}.c-course.is-reversed{flex-direction:row-reverse}}.c-course__content{width:100%}@media screen and (min-width: 1512px){.c-course__content{width:60%}}.c-course__title{font-size:2rem;font-weight:600;line-height:1.1}@media screen and (min-width: 768px){.c-course__title{font-size:3.25rem}}@media screen and (min-width: 1512px){.c-course__title{font-size:3.75rem}}@media screen and (min-width: 1920px){.c-course__title{font-size:5rem}}.c-course__text{font-size:1rem}@media screen and (min-width: 1200px){.c-course__text{font-size:1.25rem}}@media screen and (min-width: 1920px){.c-course__text{font-size:1.5rem}}@media screen and (min-width: 2560px){.c-course__text{font-size:1.75rem}}.c-course__aside{width:100%}@media screen and (min-width: 1512px){.c-course__aside{width:40%}}.c-course__image{width:100%;height:auto;object-fit:cover;aspect-ratio:1}.c-course-selector{border:none;display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:0;margin-bottom:1rem}.c-course-selector__item{background:var(--id-color-goshenite-100);border-radius:10px;padding:1rem;opacity:1;transition:300ms all ease-in-out;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;border:2px solid rgba(0,0,0,0)}.c-course-selector__item-heading{margin:0}.c-course-selector__item-action{flex:1;width:100%}.c-course-selector__radio{appearance:none;height:1.5rem;width:1.5rem;border-radius:100%;background:rgba(0,0,0,0);margin-top:.125rem;opacity:0;position:absolute;height:1px;width:1px}.c-course-selector__radio:checked+.c-course-selector__icon{opacity:1;color:var(--id-color-copper-100);fill:var(--id-color-copper-100)}.c-course-selector__icon{transition:300ms all ease-in-out;opacity:.2}.c-copper-shine{--id-copper-shine-1-x: 0%;--id-copper-shine-1-y: 0%;--id-copper-shine-2-x: 0%;--id-copper-shine-2-y: 0%;--id-copper-shine-size: 6;--id-copper-shine-ratio: 2;--id-gradient-displacment-x: 0;--id-gradient-displacment-y: 0;--id-copper-shine-1-position: 30%;--id-copper-shine-2-position: 50%;position:relative;z-index:-1;width:100%;height:100%;min-height:150px;overflow:hidden;pointer-events:none;mix-blend-mode:hard-light}.c-copper-shine::after{--id-copper-shine-pos-x1: calc( var(--id-copper-shine-1-x) - (10% * var(--id-gradient-displacment-x)) );--id-copper-shine-pos-y1: calc( var(--id-copper-shine-1-y) + (1% * var(--id-gradient-displacment-y)) );--id-copper-shine-pos-x2: calc( var(--id-copper-shine-2-x) - (4% * var(--id-gradient-displacment-x)) );--id-copper-shine-pos-y2: calc( var(--id-copper-shine-2-y) + (2% * var(--id-gradient-displacment-y)) );content:"";position:absolute;z-index:-1;top:-30%;left:-10%;display:block;height:100%;background-image:radial-gradient(circle at var(--id-copper-shine-pos-x1) var(--id-copper-shine-pos-y1), var(--id-copper-shine-1-color, var(--id-color-copper-100)) var(--id-copper-shine-1-position), transparent 100%),radial-gradient(circle at var(--id-copper-shine-pos-x2) var(--id-copper-shine-pos-y2), var(--id-copper-shine-2-color, var(--id-color-grey-100)) var(--id-copper-shine-2-position), transparent 100%);aspect-ratio:var(--id-copper-shine-ratio);filter:blur(40px)}.c-copper-shine.c-copper-shine--a::after{top:-30%;left:-10%}.c-copper-shine.c-copper-shine--b::after{--id-copper-shine-1-x: 100%;--id-copper-shine-2-x: 100%;top:-30%;right:-10%;bottom:initial;left:initial}.c-copper-shine.c-copper-shine--c::after{--id-copper-shine-1-x: 100%;--id-copper-shine-1-y: 100%;--id-copper-shine-2-x: 100%;--id-copper-shine-2-y: 100%;bottom:-30%;right:-10%;top:initial;left:initial}.c-copper-shine.c-copper-shine--d::after{--id-copper-shine-1-x: 0%;--id-copper-shine-1-y: 100%;--id-copper-shine-2-x: 0%;--id-copper-shine-2-y: 100%;bottom:-30%;left:-10%;top:initial;right:initial}.c-copper-shine.c-copper-shine--fill::after{height:100%}.c-copper-shine.c-copper-shine--long{--id-copper-shine-ratio: 3;--id-copper-shine-1-position: 40%;--id-copper-shine-2-position: 60%}@media screen and (min-width: 768px){.c-copper-shine{min-height:300px}}.c-footer{--id-footer-spacing-horizontal: 1rem;--id-footer-spacing-vertical: 2rem;--id-footer-item-spacing: var(--id-footer-spacing-vertical);--id-footer-background-color: var(--id-color-black-100);--id-footer-color: var(--id-color-white-100);position:relative;display:grid;grid-auto-rows:minmax(min-content, max-content);grid-template-columns:1fr;gap:var(--id-footer-item-spacing);width:100vw;padding:var(--id-footer-spacing-vertical) var(--id-footer-spacing-horizontal);background-color:var(--id-footer-background-color);color:var(--id-footer-color)}.c-footer::after{content:"";position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff}@media screen and (min-width: 768px){.c-footer{grid-template-columns:repeat(12, 1fr)}}@media screen and (min-width: 768px){.c-footer{--id-footer-spacing-horizontal: 2rem;--id-footer-spacing-vertical: 4rem}}@media screen and (min-width: 1920px){.c-footer{grid-template-columns:repeat(16, 1fr)}}.c-footer__nav-list{margin:0;padding:0;list-style:none}.c-footer__nav-list a{text-decoration:none;color:var(--id-footer-color, var(--id-color-copper-100))}.c-footer__nav-list a:hover{text-decoration:underline;text-decoration-skip-ink:auto;text-underline-offset:.125em}.c-footer__nav-list a.is-active{font-weight:bold}.c-footer__nav-list--primary{display:inline-flex;gap:1rem 2rem;flex-wrap:wrap;width:100%;font-size:1.75rem}.c-footer__nav-list--supplementary{display:inline-flex;flex-wrap:wrap;justify-content:center;width:100%;column-gap:1rem}@media screen and (min-width: 768px){.c-footer__nav-list--supplementary{column-gap:2rem}}@media screen and (min-width: 768px){.c-footer__nav-list-item--split{margin-left:auto}}.c-footer__content{--id-footer-grid-item-spacing: 2rem;display:flex;grid-column:1/2;gap:var(--id-footer-grid-item-spacing);flex-flow:column wrap;margin-block:4rem 1rem}@media screen and (min-width: 576px){.c-footer__content{gap:calc(var(--id-footer-grid-item-spacing)*2);flex-direction:row}}@media screen and (min-width: 768px){.c-footer__content{grid-column:2/11}}@media screen and (min-width: 1920px){.c-footer__content{grid-column:2/15}}.c-footer__nav{grid-column:1/2}@media screen and (min-width: 768px){.c-footer__nav{grid-column:2/12}}@media screen and (min-width: 1920px){.c-footer__nav{grid-column:2/15}}.c-footer__brand{grid-column:1/2}@media screen and (min-width: 768px){.c-footer__brand{grid-column:2/12}}@media screen and (min-width: 1920px){.c-footer__brand{grid-column:2/15}}@media screen and (min-width: 1512px){.c-footer__content-item:last-child{margin-left:auto}}.c-footer-teaser{--id-contact-teaser-spacing: 1rem;--id-contact-teaser-item-spacing: 1rem;display:grid;grid-template-columns:1fr;gap:var(--id-contact-teaser-item-spacing);padding:var(--id-contact-teaser-spacing);background-color:var(--id-color-goshenite-100)}@media screen and (min-width: 768px){.c-footer-teaser{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1200px){.c-footer-teaser{--id-contact-teaser-spacing: 2rem;--id-contact-teaser-item-spacing: 2rem;grid-template-columns:repeat(4, 1fr)}}.c-footer-teaser__item{position:relative;display:flex;flex-direction:column;width:100%}.c-footer-teaser__media{width:100%;aspect-ratio:1;overflow:hidden}.c-footer-teaser__image{width:100%;height:100%;object-fit:cover;object-position:var(--id-image-focus-x, 50%) var(--id-image-focus-y, 50%);transition:all 350ms ease-in-out}.c-footer-teaser__item:hover .c-footer-teaser__image,.c-footer-teaser__item:focus-within .c-footer-teaser__image{transform:scale(1.1)}.c-footer-teaser__title{font-size:1.25rem;font-weight:normal}@media screen and (min-width: 768px){.c-footer-teaser__title{font-size:1.75rem}}.c-footer-teaser__tagline{font-size:1rem}@media screen and (min-width: 768px){.c-footer-teaser__tagline{font-size:1.25rem}}.c-footer-teaser__content{display:flex;flex-direction:column;row-gap:calc(var(--id-contact-teaser-item-spacing) - 4px)}.c-footer-teaser__link{display:contents;text-decoration:none;color:inherit}.c-hero{--id-hero-spacing: 1rem;--id-hero-item-spacing: 1rem;--id-hero-color: #ffffff;position:relative;display:grid;grid-auto-rows:minmax(min-content, max-content);grid-template-columns:1fr;gap:var(--id-hero-item-spacing) var(--id-hero-spacing);justify-content:space-evenly;width:100vw;min-height:80vh;padding:var(--id-hero-spacing) var(--id-hero-spacing) calc(var(--id-hero-spacing)*2);color:var(--id-hero-color)}.c-hero::before{content:"";position:absolute;bottom:0;left:0;display:block;width:30%;height:var(--id-hero-spacing, 30px);background-color:var(--id-hero-label-color, var(--id-color-copper-100))}.c-hero:has(.c-hero__shine+.c-hero__backdrop){isolation:isolate}.c-hero.c-hero--bar-vertical::before{width:8px;height:50%}@media screen and (min-width: 576px){.c-hero.c-hero--bar-vertical::before{width:var(--id-hero-spacing, 30px)}}.c-hero.c-hero--shallow{min-height:initial}.c-hero.c-hero--dark{--id-hero-color: #444444}@media screen and (min-width: 768px){.c-hero{--id-hero-item-spacing: 2rem;grid-template-columns:repeat(12, 1fr)}}@media screen and (min-width: 1512px){.c-hero{--id-hero-item-spacing: 4rem;--id-hero-spacing: 2rem}}@media screen and (min-width: 1920px){.c-hero{--id-hero-item-spacing: 6rem;grid-template-columns:repeat(16, 1fr)}}.c-hero--with-image{--id-hero-offset: 6.5625rem;position:relative;padding-top:calc(1.25*var(--id-hero-offset));margin-top:calc(-1*var(--id-hero-offset))}@media screen and (min-width: 1512px){.c-hero--with-image{--id-hero-offset: 7.75rem}}.c-hero__topic{grid-column:1/span all;grid-row:1;margin:0;font-family:"Avenir Next",system-ui,-apple-system,sans-serif;font-size:1.5rem;font-weight:400;font-style:normal;line-height:1.1}@media screen and (min-width: 768px){.c-hero__topic{grid-column:3/11;font-size:2.5rem}}@media screen and (min-width: 1512px){.c-hero__topic{font-size:3.25rem}}@media screen and (min-width: 1920px){.c-hero__topic{font-size:4rem}}.c-hero__title{font-size:2.5rem;margin:0;font-family:"Avenir Next",system-ui,-apple-system,sans-serif;font-weight:600;font-style:normal;line-height:1.1;hyphens:auto}@media screen and (min-width: 768px){.c-hero__title{font-size:4rem}}@media screen and (min-width: 1512px){.c-hero__title{font-size:5.25rem}}@media screen and (min-width: 1920px){.c-hero__title{font-size:6.25rem}}.c-hero__bar{--id-hero-color: #ffffff;display:flex;grid-column:1/span all;grid-row:1;margin:0;font-size:1.25rem}@media screen and (min-width: 768px){.c-hero--home .c-hero__bar{grid-column:3/11}}@media screen and (min-width: 1920px){.c-hero--home .c-hero__bar{grid-column:3/14}}@media screen and (min-width: 768px){.c-hero__bar{grid-column:2/12}}@media screen and (min-width: 1920px){.c-hero__bar{grid-column:2/16}}.c-hero__headings{display:flex;grid-column:1/span all;grid-row:2;flex-direction:column;row-gap:1rem}@media screen and (min-width: 768px){.c-hero__headings{grid-column:2/12}}@media screen and (min-width: 1920px){.c-hero__headings{grid-column:2/14}}.c-hero__intro{grid-column:1/span all;grid-row:3}.c-hero--home .c-hero__intro{grid-column:1/span all}@media screen and (min-width: 768px){.c-hero--home .c-hero__intro{grid-column:3/11}}@media screen and (min-width: 768px){.c-hero__intro{grid-column:2/12}}@media screen and (min-width: 1920px){.c-hero__intro{grid-column:2/14}}.c-hero__subtitle{margin-bottom:32px;font-family:"Avenir Next",system-ui,-apple-system,sans-serif;font-size:1.5rem;font-weight:400;font-style:normal;line-height:1.25;hyphens:auto}@media screen and (min-width: 768px){.c-hero__subtitle{font-size:2.5rem}}@media screen and (min-width: 1920px){.c-hero__subtitle{margin-bottom:45px}}.c-hero__text,.c-hero__pretitle{font-size:1rem;font-family:"Avenir Next",system-ui,-apple-system,sans-serif;font-weight:400;font-style:normal;line-height:1.5;hyphens:auto}@media screen and (min-width: 1200px){.c-hero__text,.c-hero__pretitle{font-size:1.25rem}}@media screen and (min-width: 1920px){.c-hero__text,.c-hero__pretitle{font-size:1.5rem}}@media screen and (min-width: 2560px){.c-hero__text,.c-hero__pretitle{font-size:1.75rem}}.c-hero__media{position:absolute;z-index:-2;width:100%;height:100%;overflow:hidden}.c-hero--home .c-hero__media{background-color:var(--id-color-dolomite-100)}.c-hero__image{width:100%;height:100%;object-fit:cover;object-position:var(--id-image-focus-x, 50%) var(--id-image-focus-y, 50%)}.c-hero__inline-image{display:none;grid-column:1/span all;grid-row:4;aspect-ratio:2.5}@media screen and (min-width: 768px){.c-hero__inline-image{display:block;grid-column:1/6}}@media screen and (min-width: 992px){.c-hero__inline-image{grid-column:1/5}}@media screen and (min-width: 1920px){.c-hero__inline-image{display:block;grid-column:1/6}}.c-hero__text--inline{grid-column:1/span all;grid-row:4;color:var(--id-hero-color, inherit)}@media screen and (min-width: 768px){.c-hero__text--inline{grid-column:7/12}}@media screen and (min-width: 992px){.c-hero__text--inline{grid-column:8/12}}@media screen and (min-width: 1920px){.c-hero__text--inline{grid-column:11/16}}.c-hero__tag{margin-left:auto}.c-hero__shine{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.c-hero__backdrop{position:relative;z-index:-1;top:-1rem;grid-column:1/span all;grid-row:1/4;background:radial-gradient(at 0% 0%, var(--id-hero-backdrop-color, #a67554) 0%, transparent 50%);pointer-events:none;opacity:.9;mix-blend-mode:color-burn}@media screen and (min-width: 992px){.c-hero__backdrop{top:-2rem}}.c-header{--id-header-spacing-horizontal: 1rem;--id-header-spacing-vertical: 1rem;--id-header-height: 4.6875rem;position:sticky;z-index:99999;top:0;display:flex;place-content:center space-between;width:100vw;height:var(--id-header-height);padding-block:var(--id-header-spacing-vertical);padding-inline:var(--id-header-spacing-horizontal);pointer-events:none;mix-blend-mode:plus-lighter}.c-header>*{pointer-events:all}@media screen and (min-width: 1200px){.c-header{--id-header-spacing-horizontal: 2rem}}@media screen and (min-width: 1512px){.c-header{--id-header-spacing-vertical: 2rem;--id-header-height: 7.75rem}}.c-header:has([aria-expanded=true]){--id-logo-fill-color: var(--id-color-white-100);--id-nav-close-button-stroke-color: var(--id-color-white-100);mix-blend-mode:normal}.c-headline{font-size:1.5rem;color:var(--id-tint-color, inherit)}@media screen and (min-width: 768px){.c-headline{font-size:2rem}}@media screen and (min-width: 1512px){.c-headline{font-size:2.5rem}}@media screen and (min-width: 1920px){.c-headline{font-size:3.75rem}}.c-icon{display:inline-block;align-self:center;width:var(--id-icon-size, 30px);height:var(--id-icon-size, 30px);vertical-align:middle;color:inherit;transition:all inherit linear;cursor:pointer;fill:inherit;fill:currentcolor;stroke-width:0}.c-icon use{width:100%;height:100%;fill:currentcolor}.c-icon.c-icon--small{width:var(--id-icon-size, 24px);height:var(--id-icon-size, 24px)}.c-icon.c-icon--medium{width:var(--id-icon-size, 48px);height:var(--id-icon-size, 48px)}.c-icon.c-icon--large{width:var(--id-icon-size, 72px);height:var(--id-icon-size, 72px)}.c-icon.c-icon--xlarge{width:var(--id-icon-size, 96px);height:var(--id-icon-size, 96px)}.c-icon-list{display:grid;grid-template-columns:min-content 1fr;gap:15px}.c-icon-list .c-icon-list__title,.c-icon-list .c-icon-list__data,.c-icon-list dt,.c-icon-list dd{display:flex;margin:0}.c-icon-list .c-icon-list__data,.c-icon-list dd{align-content:center}.c-iframe{display:block;height:505px;min-height:100%;max-width:100%;margin-left:auto;margin-right:auto}.c-image{width:100%;aspect-ratio:var(--id-image-ratio, 16/9)}.c-image__image{width:100%;height:auto;object-fit:cover;object-position:var(--id-image-focus-x, 50%) var(--id-image-focus-y, 50%);aspect-ratio:var(--id-image-ratio)}.c-image__caption{display:inline-flex;align-items:center;font-size:1rem;color:var(--id-image-caption-color, var(--id-color-grey-100));padding-inline:var(--id-image-spacing-horizontal);padding-block:var(--id-image-spacing-vertical)}@media screen and (min-width: 768px){.c-image__caption{font-size:1.25rem}}.c-image-grid{display:grid;grid-template-columns:repeat(var(--id-image-grid-columns, 1), 1fr);row-gap:.5rem}@media screen and (min-width: 768px){.c-image-grid{row-gap:1rem}}.c-image-grid__item{grid-row:1}.c-image-grid__image{width:100%;height:100%;object-fit:cover;object-position:var(--id-image-focus-x, 50%) var(--id-image-focus-y, 50%);aspect-ratio:calc(3 / var(--id-image-grid-columns, 1))/2}.c-image-grid__caption{grid-column:span/all;grid-row:2;font-size:1rem;color:var(--id-color-grey-100)}.c-interview,.c-interview__item{display:flex;gap:2rem;flex-direction:column}.c-interview__item{width:100%}@media screen and (min-width: 992px){.c-interview__item{width:50%}}.c-interview__item:nth-child(even){align-self:flex-end}.c-interview__title{font-weight:normal;color:var(--id-interview-tint-color, inherit);margin-inline-end:4rem}.c-interview__content{margin-inline:4rem}.c-interview__content strong,.c-interview__content em{color:var(--id-interview-tint-color, inherit)}.c-link{position:relative;display:inline-block;transition:all 500ms ease-in-out}.c-link::after{content:"→";position:absolute;top:var(--id-link-arrow-displacement, 0.325em);left:0;display:block;font-size:inherit;line-height:1;opacity:0;transition:all 500ms ease-in-out}.c-link:hover,.c-link:focus-within{transform:translateX(1em)}.c-link:hover::after,.c-link:focus-within::after{transform:translateX(-1em);opacity:1}.c-linkbox{--id-linkbox-border-radius: 0;--id-linkbox-color: #181818;--id-linkbox-drop-shadow: none;--id-linkbox-drop-shadow-hover: none;--id-linkbox-item-color: #fff;--id-linkbox-item-background-color: inherit;position:relative;min-height:max-content;overflow:hidden;border-radius:var(--id-linkbox-border-radius);color:var(--id-linkbox-color);transition:box-shadow 300ms ease-in-out;box-shadow:var(--id-linkbox-drop-shadow)}.c-linkbox:where(:not(.c-linkbox--border)){background-color:var(--id-linkbox-background-color, #444444)}.c-linkbox:hover{box-shadow:var(--id-linkbox-drop-shadow-hover)}.c-linkbox.c-linkbox--border{--id-linkbox-item-color: #181818;--id-linkbox-item-color-hover: #181818}.c-linkbox__list{position:relative;margin:0;padding:0;list-style:none}.c-linkbox__item{display:flex;font-size:1rem}@media screen and (min-width: 1200px){.c-linkbox__item{font-size:1.25rem}}@media screen and (min-width: 1920px){.c-linkbox__item{font-size:1.5rem}}@media screen and (min-width: 2560px){.c-linkbox__item{font-size:1.75rem}}.c-linkbox__link{display:flex;align-items:center;justify-content:space-between;width:100%;height:min-content;padding:15px 25px;text-decoration:none;color:var(--id-linkbox-item-color);transition:background-color 200ms ease-in-out;margin-inline-start:16.6666666667%}.c-linkbox__link:hover,.c-linkbox__link:focus{background-color:var(--id-linkbox-item-background-color-hover);color:var(--id-linkbox-item-color-hover, #fff)}.c-linkbox--border .c-linkbox__link{--id-linkbox-item-background-color: transparent;--id-linkbox-item-background-color-hover: transparent}@media screen and (max-width: 767px){.c-linkbox--border .c-linkbox__link{margin-inline-start:0}}.c-linkbox--border .c-linkbox__item:not(:last-child) .c-linkbox__link{border-bottom:2px solid}@media screen and (min-width: 768px){.c-linkbox__link{height:70px;padding:20px 40px;margin-inline-start:25%}}@media screen and (min-width: 1200px){.c-linkbox__link{height:90px;margin-inline-start:33.3333333333%}}.c-linkbox__image{position:absolute;left:0;top:0;width:16.6666666667%;height:100%;object-fit:cover;opacity:0;transition:opacity 300ms ease-in-out}@media screen and (max-width: 767px){.c-linkbox--border .c-linkbox__image{display:none}}.c-linkbox__item:hover .c-linkbox__image,.c-linkbox__item:focus-within .c-linkbox__image,.c-linkbox__item:first-child .c-linkbox__image{opacity:1;transition:opacity 200ms ease-in-out}@media screen and (min-width: 768px){.c-linkbox__image{width:25%}}@media screen and (min-width: 1200px){.c-linkbox__image{width:33.3333333333%}}.c-logo-link{display:contents}.c-logo{fill:var(--id-logo-fill-color, var(--id-color-copper-100))}.c-masonry-grid{display:grid;gap:0;max-width:100vw}@media screen and (max-width: 767px){.c-masonry-grid{grid-auto-columns:minmax(33vw, 1fr);grid-auto-flow:column;overflow-x:auto}}@media screen and (min-width: 768px){.c-masonry-grid{grid-template-columns:repeat(auto-fill, minmax(25%, 1fr))}}.c-masonry-grid__item{overflow:hidden;aspect-ratio:1/1}.c-masonry-grid__image{width:100%;height:100%;transition:transform 300ms ease-in-out;object-fit:cover}.c-masonry-grid__image:hover{transform:scale(1.1)}.c-morph{position:relative;width:100%;min-height:30vh;max-height:50vh;filter:url("../svg/filter/filter.svg#meow")}.c-morph__text{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);font-size:2.5rem;font-weight:600;line-height:1.1;text-align:center;color:var(--id-color-copper-100);animation:morph-text-reverse 5s forwards}@media screen and (min-width: 768px){.c-morph__text{font-size:3.75rem}}@media screen and (min-width: 1512px){.c-morph__text{font-size:6.25rem}}@media screen and (min-width: 1920px){.c-morph__text{font-size:7.5rem}}.c-morph__text.is-visible{animation:morph-text 1s}@keyframes morph-text{0%{filter:blur(100px);opacity:0}100%{filter:blur(0);opacity:1}}@keyframes morph-text-reverse{0%{filter:blur(0);opacity:1}100%{filter:blur(100px);opacity:0}}.c-nav__list{list-style:none;margin:0;padding:0}.c-nav__list-item a{display:block;font-size:1.75rem;text-decoration:none;text-align:center;color:var(--id-nav-link-color, var(--id-color-copper-100))}.c-nav__list-item a.is-active,.c-nav__list-item a:hover{font-weight:600}@media screen and (min-width: 768px){.c-nav__list-item a{text-align:left}}@media screen and (min-width: 992px){.c-nav__list-item a{font-size:3.125rem}}@media screen and (min-width: 1920px){.c-nav__list-item a{font-size:4rem}}.c-nav-content{color:var(--id-color-copper-100);padding-block:1rem}.c-nav-footer{display:flex;gap:.5rem 2rem;flex-wrap:wrap;font-size:1.25rem;text-align:center;color:var(--id-color-copper-100)}@media screen and (min-width: 992px){.c-nav-footer{justify-content:flex-end;font-size:1.75rem;text-align:right}}@media screen and (min-width: 1512px){.c-nav-footer{text-align:right}}@media screen and (min-width: 1920px){.c-nav-footer{font-size:2rem}}.c-nav-close-button{--id-nav-close-button-size: 30px;--id-nav-close-button-stroke-width: 5px;position:relative;top:calc(var(--id-nav-close-button-stroke-width) + 2);width:var(--id-nav-close-button-size);height:var(--id-nav-close-button-size)}.c-nav-close-button span{text-indent:-9999px;pointer-events:none}.c-nav-close-button span,.c-nav-close-button::before,.c-nav-close-button::after{content:"";position:absolute;left:0;display:block;width:inherit;height:var(--id-nav-close-button-stroke-width);transform-origin:center;background-color:var(--id-nav-close-button-stroke-color, var(--id-color-copper-100));transition:top 250ms 250ms,transform 250ms}.c-nav-close-button span{top:calc((var(--id-nav-close-button-size) - var(--id-nav-close-button-stroke-width))/2)}.c-nav-close-button::before{top:calc(var(--id-nav-close-button-size) - var(--id-nav-close-button-stroke-width))}.c-nav-close-button::after{top:0}.c-nav-close-button[aria-expanded=true] span,.c-nav-close-button[aria-expanded=true]::before,.c-nav-close-button[aria-expanded=true]::after{top:13px;transition:top 250ms,transform 250ms 250ms}.c-nav-close-button[aria-expanded=true] span,.c-nav-close-button[aria-expanded=true]::before{transform:rotate(-45deg)}.c-nav-close-button[aria-expanded=true]::after{transform:rotate(45deg)}@media screen and (min-width: 1512px){.c-nav-close-button{--id-nav-close-button-size: 42px;--id-nav-close-button-stroke-width: 7px}.c-nav-close-button[aria-expanded=true] span,.c-nav-close-button[aria-expanded=true]::before,.c-nav-close-button[aria-expanded=true]::after{top:18px}}.c-notification{--id-notification-color: #ffffff;--id-notification-background-color: transparent;--id-notification-font-size: 1.25rem;display:flex;align-items:center;justify-content:center;padding:1rem 2rem;border-radius:12px;font-size:var(--id-notification-font-size);background-color:var(--id-notification-background-color);color:var(--id-notification-color)}.c-notification.c-notification--success{--id-notification-background-color: #0cb699}.c-notification.c-notification--error{--id-notification-background-color: #b9252b}.c-offer-teaser{--id-offer-teaser-spacing: 1rem;position:relative;height:100%;background-color:var(--id-color-goshenite-100)}@media screen and (min-width: 1512px){.c-offer-teaser{--id-offer-teaser-spacing: 2rem}}.c-offer-teaser__link{display:grid;grid-template-rows:min-content 1fr;height:100%;text-decoration:none;color:inherit}.c-offer-teaser__media{width:100%;overflow:hidden;aspect-ratio:3/1}.c-offer-teaser__image{width:100%;height:100%;object-fit:cover;object-position:var(--id-image-focus-x, 50%) var(--id-image-focus-y, 50%);transform-origin:center;transition:350ms transform ease-in-out}.c-offer-teaser:hover .c-offer-teaser__image,.c-offer-teaser:focus-within .c-offer-teaser__image{transform:scale(1.1)}.c-offer-teaser__tag{position:absolute;left:0}.c-offer-teaser__title{font-size:1.25rem;font-weight:normal}@media screen and (min-width: 768px){.c-offer-teaser__title{font-size:1.75rem}}.c-offer-teaser__tagline{margin:0;font-size:.75rem}@media screen and (min-width: 768px){.c-offer-teaser__tagline{font-size:1rem}}.c-offer-teaser__text{font-size:1.25rem}.c-offer-teaser__text>*:first-child{margin-top:0}@media screen and (min-width: 768px){.c-offer-teaser__text{font-size:1.25rem}}.c-offer-teaser__content{display:grid;grid-template-rows:min-content min-content 1fr;height:100%;padding:var(--id-offer-teaser-spacing);row-gap:calc(var(--id-offer-teaser-spacing) - 4px)}.c-offer-teaser__content>:last-child{justify-self:flex-end;margin-top:auto}.c-person-teaser__media{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.c-person-teaser__image,.c-person-teaser__image--alt{position:absolute;width:100%;height:100%;object-fit:cover;object-position:var(--id-image-focus-x, 50%) var(--id-image-focus-y, 50%);inset:0;transition:all 250ms ease-in-out}.c-person-teaser__image{opacity:1}.c-person-teaser__item:hover .c-person-teaser__image,.c-person-teaser__item:focus-within .c-person-teaser__image{transform:scale(1.1);transition:all 200ms ease-in-out}.c-person-teaser__image--alt{z-index:1;transform:scale(1.1);opacity:0}.c-person-teaser__item:hover .c-person-teaser__image--alt,.c-person-teaser__item:focus-within .c-person-teaser__image--alt,.c-footer-teaser__item:hover .c-person-teaser__image--alt,.c-footer-teaser__item:focus-within .c-person-teaser__image--alt{transform:scale(1);opacity:1;transition:all 350ms ease-in-out}.c-person-teaser__title{font-size:1.25rem;font-weight:normal}@media screen and (min-width: 768px){.c-person-teaser__title{font-size:1.75rem}}.c-person-teaser__tagline{font-size:1rem}.c-person-teaser__content{display:flex;flex-direction:column;row-gap:calc(var(--id-contact-teaser-item-spacing) - 4px)}.c-person-teaser__link{display:contents;text-decoration:none;color:inherit}.c-overlay{--id-gradient-displacment-x: 0;--id-gradient-displacment-y: 0;--id-nav-link-color: var(--id-color-white-100);--id-footer-color: var(--id-color-white-100);--id-touchpoint-color: var(--id-color-white-100);position:fixed;z-index:-1;inset:0;width:100vw;height:100vh;height:available;height:-webkit-fill-available;height:fill-available;height:fill-available;height:-moz-available;height:stretch;min-height:100vh;min-height:-webkit-fill-available;min-height:fill-available;background:radial-gradient(circle at calc(80% - 5% * var(--id-gradient-displacment-x)) calc(20% * var(--id-gradient-displacment-y)), rgba(240, 226, 102, 0.075), transparent 100vh),radial-gradient(circle at calc(100% - 5% * var(--id-gradient-displacment-x)) calc(0% - 10% * var(--id-gradient-displacment-x)), rgba(35, 215, 255, 0.15), transparent 100vh),radial-gradient(circle at calc(100% - 0% * var(--id-gradient-displacment-x)) calc(100% - 5% * var(--id-gradient-displacment-x)), rgba(91, 0, 0, 0.8), transparent 100vh),radial-gradient(circle at calc(-20% - 10% * var(--id-gradient-displacment-y)) calc(80% - -1% * var(--id-gradient-displacment-x)), rgba(12, 182, 153, 0.075), transparent 100vh),radial-gradient(circle at calc(30% - 2% * var(--id-gradient-displacment-x)) calc(100% - -3% * var(--id-gradient-displacment-y)), rgba(200, 107, 200, 0.15), transparent 100vh),radial-gradient(circle at calc(0% - 0.5% * var(--id-gradient-displacment-y) * var(--id-gradient-displacment-x)) calc(0% - 5% * var(--id-gradient-displacment-y)), rgba(240, 130, 64, 0.05), transparent 100vh),#000;transition:opacity .25s,max-height 0s .25s,visibility 0s .25s,z-index 0s .25s;will-change:opacity,max-height,z-index;opacity:0;visibility:hidden}.c-overlay.is-visible{opacity:1;visibility:visible;z-index:999;transition:opacity .25s,max-height 0s,visibility 0s,z-index 0s}.c-person{--id-course-spacing: 1rem;display:grid;grid-template-columns:1fr;gap:var(--id-course-spacing)}@media screen and (min-width: 768px){.c-person{grid-template-columns:repeat(10, 1fr)}}@media screen and (min-width: 1512px){.c-person{--id-course-spacing: 2rem}}.c-person__content{font-size:1rem;grid-column:1;grid-row:3}@media screen and (min-width: 1200px){.c-person__content{font-size:1.25rem}}@media screen and (min-width: 1920px){.c-person__content{font-size:1.5rem}}@media screen and (min-width: 2560px){.c-person__content{font-size:1.75rem}}@media screen and (min-width: 768px){.c-person__content{grid-column:4/10;grid-row:2}}.c-person__header{grid-column:1;grid-row:1}@media screen and (min-width: 768px){.c-person__header{grid-column:span 10}}.c-person__subtitle{font-size:1.25rem}@media screen and (min-width: 768px){.c-person__subtitle{font-size:1.5rem}}@media screen and (min-width: 1512px){.c-person__subtitle{font-size:1.75rem}}@media screen and (min-width: 1920px){.c-person__subtitle{font-size:2.5rem}}.c-person__title{font-size:1.5rem;font-weight:600;line-height:1.1}@media screen and (min-width: 768px){.c-person__title{font-size:2rem}}@media screen and (min-width: 1512px){.c-person__title{font-size:2.5rem}}@media screen and (min-width: 1920px){.c-person__title{font-size:3.75rem}}.c-person__media{grid-column:1;grid-row:2}.c-person__media img{width:100%;max-width:300px;clip-path:circle()}@media screen and (min-width: 768px){.c-person__media{grid-column:1/4}}@media screen and (min-width: 1920px){.c-person__media img{max-width:500px}}.c-person-teaser{--id-contact-teaser-spacing: 1rem;--id-contact-teaser-item-spacing: 1rem;display:grid;grid-template-columns:1fr;gap:var(--id-contact-teaser-item-spacing);padding-block:var(--id-contact-teaser-spacing)}@media screen and (min-width: 768px){.c-person-teaser{--id-contact-teaser-item-spacing: 2rem;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1512px){.c-person-teaser{--id-contact-teaser-spacing: 2rem;grid-template-columns:repeat(3, 1fr)}}.c-person-teaser__item{position:relative;display:flex;flex-direction:column;width:100%}.c-person-teaser__media{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.c-person-teaser__image,.c-person-teaser__image--alt{position:absolute;width:100%;height:100%;object-fit:cover;object-position:var(--id-image-focus-x, 50%) var(--id-image-focus-y, 50%);inset:0;transition:all 250ms ease-in-out}.c-person-teaser__image{opacity:1}.c-person-teaser__item:hover .c-person-teaser__image,.c-person-teaser__item:focus-within .c-person-teaser__image{transform:scale(1.1);transition:all 200ms ease-in-out}.c-person-teaser__image--alt{z-index:1;transform:scale(1.1);opacity:0}.c-person-teaser__item:hover .c-person-teaser__image--alt,.c-person-teaser__item:focus-within .c-person-teaser__image--alt,.c-footer-teaser__item:hover .c-person-teaser__image--alt,.c-footer-teaser__item:focus-within .c-person-teaser__image--alt{transform:scale(1);opacity:1;transition:all 350ms ease-in-out}.c-person-teaser__title{font-size:1.25rem;font-weight:normal}@media screen and (min-width: 768px){.c-person-teaser__title{font-size:1.75rem}}.c-person-teaser__tagline{font-size:1rem}.c-person-teaser__content{display:flex;flex-direction:column;row-gap:calc(var(--id-contact-teaser-item-spacing) - 4px)}.c-person-teaser__link{display:contents;text-decoration:none;color:inherit}.c-progress{--id-progress-background-color: #4bd2ff;--id-progress-color: #ffffff;--id-progress-spacing-horizontal: 12px;--id-progress-spacing-vertical: 4px;--id-progress-height: 24px;--id-progress-font-size: 0.625rem}@media screen and (min-width: 992px){.c-progress{--id-progress-height: 30px;--id-progress-spacing-horizontal: 20px;--id-progress-spacing-vertical: 8px;--id-progress-font-size: 0.75rem}}@media screen and (min-width: 1512px){.c-progress{--id-progress-height: 40px;--id-progress-spacing-horizontal: 40px;--id-progress-spacing-vertical: 8px}}.c-progress__list{display:flex;gap:var(--id-progress-spacing-horizontal);align-items:center;margin:2rem 0 0;padding:0}.c-progress__link{text-decoration:none;color:inherit}.c-progress__item{position:relative;min-width:33%;font-size:1.125rem;text-align:center;color:#181818}.c-progress__item::before{content:"";position:absolute;top:-4rem;left:calc(50% - 1.5rem);width:3rem;height:3rem;border-radius:100%;background-color:#0cb699}.c-progress__item:not(.is-active){color:#b0b3b6}.c-progress__item:not(.is-active)::before{background-color:#b0b3b6}.c-progress__item:not(:last-child)::after{content:"";position:absolute;top:-2.6rem;left:calc(50% + 2rem);width:calc(100% - 1.5rem);height:2px;background-color:#b0b3b6}[data-id-form-progress]{position:relative}[data-id-form-progress-section]{position:relative;height:auto;transition:opacity 300ms ease-in}[data-id-form-progress-section]:not(.is-active){visibility:hidden;opacity:0;height:0;overflow:hidden}.c-quote{--id-quote-color: var(--id-tint-color, var(--id-color-copper-100));--id-quote-author-color: var(--id-color-grey-100);--id-quote-subline-color: var(--id-color-midgrey-100);--id-quote-font-size: 1.25rem;--id-quote-subline-font-size: 1rem;--id-quote-spacing-horizontal: 1rem;display:flex;flex-direction:column;font-size:var(--id-quote-font-size);font-style:italic;color:var(--id-quote-color);margin-inline:var(--id-quote-spacing-horizontal)}.c-quote.c-quote--large{--id-quote-font-size: 2rem;--id-quote-subline-font-size: 1.5rem}@media screen and (min-width: 768px){.c-quote.c-quote--large{--id-quote-font-size: 2.5rem}}@media screen and (min-width: 1200px){.c-quote.c-quote--large{--id-quote-font-size: 3.125rem}}@media screen and (min-width: 768px){.c-quote{--id-quote-font-size: 1.5rem;margin-inline:0}}.c-quote__text{margin-inline:0}.c-quote__text::before{content:open-quote;margin-left:-1ch}.c-quote__text::after{content:close-quote}.c-quote__text a{color:inherit}.c-quote__caption{align-self:flex-end}.c-quote__author{font-style:normal;color:var(--id-quote-author-color)}.c-quote__author-subline{display:block;font-size:var(--id-quote-subline-font-size);color:var(--id-quote-subline-color)}.c-shortfacts{--id-shortfact-text-color: #ffffff;background-color:var(--id-shortfact-tint-color, #a67554);color:var(--id-shortfact-text-color)}.c-shortfacts.c-shortfacts--dark{--id-shortfact-text-color: #181818}.c-shortfacts__media{grid-column:1/span all}@media screen and (min-width: 768px){.c-shortfacts__media{grid-column:2/span 4}}.c-shortfacts__content{grid-column:1/span all}@media screen and (min-width: 768px){.c-shortfacts__content{grid-column:6/span 6}}.c-shortfacts__content a{color:inherit}.c-shortfacts__image{width:100%;height:100%;object-fit:cover;object-position:var(--id-image-focus-x, 50%) var(--id-image-focus-y, 50%)}.c-scroll-telly{--id-scroll-telly-height: calc(var(--id-scroll-telly-final-height) * var(--id-scroll-telly-steps, 1));position:relative;width:100vw;height:var(--id-scroll-telly-height);background-color:var(--id-scroll-telly-background-color)}@supports(height: 100dvh){.c-scroll-telly{--id-scroll-telly-final-height: 100dvh}}@supports not (height: 100dvh){.c-scroll-telly{--id-scroll-telly-final-height: 100vh}}.c-scroll-telly:has(.is-forced-sticky){--id-scroll-telly-height: var(--id-scroll-telly-final-height)}.c-scroll-telly__step{--id-scroll-telly-step-height: calc(var(--id-scroll-telly-height) / var(--id-scroll-telly-steps, 1));position:sticky;top:0;width:100%;height:var(--id-scroll-telly-step-height)}.c-scroll-telly__step.is-sticky img{opacity:1;transform:scale(1)}.c-scroll-telly__step.is-forced-sticky{--id-scroll-telly-step-height: var(--id-scroll-telly-height) !important;position:absolute;top:0;left:0}.c-scroll-telly__step.is-forced-sticky img{opacity:1 !important;transform:scale(1) !important;transition:none !important}.c-scroll-telly__step-inner{position:relative;width:100%;height:100%;overflow:clip}.c-scroll-telly__step-inner img{position:absolute;width:100%;height:100%;transform:scale(1.5);transform-origin:center center;transition:opacity 1s ease-in-out,transform 350ms ease-in-out;object-fit:contain;inset:0;opacity:0}.c-slider{--id-slider-content-breakpoint: l;--id-slider-item-spacing: 15px;width:100%}.c-slider::after{content:"flickity";display:none}@media screen and (min-width: 992px){.c-slider::after{content:""}}.c-slider.flickity-enabled{margin:0 auto}.c-slider__item{display:flex;flex-direction:column;align-items:center;width:100%}.c-slider__link{text-decoration:none}.c-slider__caption{margin-top:1rem;font-size:1.25rem;line-height:1.1}@media screen and (min-width: 992px){.c-slider__caption{font-size:1.5rem}}.c-slider__image-wrapper{aspect-ratio:16/9;width:100%;overflow:hidden}.c-slider__image{width:100%;height:100%;object-fit:cover;object-position:var(--id-image-focus-x, 50%) var(--id-image-focus-y, 50%)}.c-sticky-container{--id-sticky-container-spacing: var(--id-grid-item-spacing-horizontal);--id-image-caption-color: var(--id-sticky-container-caption-color);--id-image-spacing-vertical: 1rem;position:relative;width:100dvw;background-color:var(--id-sticky-container-background-color, var(--id-color-goshenite-100));color:var(--id-sticky-container-text-color, var(--id-color-black-100))}@media screen and (min-width: 992px){.c-sticky-container{display:grid;grid-template-columns:repeat(2, 1fr)}}.c-sticky-container__text{padding:var(--id-sticky-container-spacing);background-color:var(--id-sticky-container-text-background-color, var(--id-color-goshenite-100))}.c-sticky-container__media{width:100%;height:100%;padding:0;background-color:var(--id-sticky-container-media-background-color, var(--id-color-circon-100))}.c-sticky-container__image{padding:var(--id-sticky-container-spacing)}.c-sticky-container__image picture{display:grid}.c-sticky-container__image.c-sticky-container__image--fullwidth{--id-image-spacing-horizontal: var(--id-sticky-container-spacing);padding:0}.c-sticky-container__image.c-sticky-container__image--left>*{position:relative;left:calc(-1*var(--id-sticky-container-spacing))}.c-sticky-container__image.c-sticky-container__image--right>*{position:relative;right:calc(-1*var(--id-sticky-container-spacing))}@media screen and (min-width: 992px){.c-sticky-container__image{position:sticky;top:0}}.c-sticky-container--inverted .c-sticky-container__media{grid-column:2;grid-row:1}.c-sticky-container--inverted .c-sticky-container__text{grid-column:1;grid-row:1}.c-tabs{--id-tab-background-color: #444444;--id-tab-border-radius: 15px;--id-tab-color: #ffffff;--id-tab-font-size: 1.25rem;--id-tab-outline-width: 2px;--id-tab-spacing-horizontal: 24px;--id-tab-spacing-vertical: 14px}.c-tabs_panels{position:relative}.c-tabs_list{display:flex;margin-bottom:4rem}.c-tab{display:inline-flex;gap:var(--id-tab-item-spacing);align-items:center;justify-content:center;padding:var(--id-tab-spacing-vertical) var(--id-tab-spacing-horizontal);border:none;border:var(--id-tab-outline-width) solid var(--id-tab-background-color);font-family:"Avenir Next",system-ui,-apple-system,sans-serif;font-size:var(--id-tab-font-size);font-weight:normal;text-decoration:none;text-align:center;background-color:var(--id-tab-background-color);color:var(--id-tab-color);transition:all 250ms linear;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;flex:1}.c-tab[aria-selected=false]{background-color:rgba(0,0,0,0);color:var(--id-tab-background-color)}.c-tab[aria-selected=false]+.c-tab[aria-selected=false]{border-left:none}.c-tab:first-child{border-radius:var(--id-tab-border-radius) 0 0 var(--id-tab-border-radius)}.c-tab:last-child{border-radius:0 var(--id-tab-border-radius) var(--id-tab-border-radius) 0}.c-tabs__panel.is-hidden{display:none}.c-tag{--id-tag-background-color: #b0b3b6;--id-tag-color: #ffffff;--id-tag-border-color: #ffffff;--id-tag-spacing-horizontal: 12px;--id-tag-spacing-vertical: 4px;--id-tag-height: 24px;--id-tag-font-family: Avenir Next, system-ui, -apple-system, sans-serif;--id-tag-font-size: 0.625rem;--id-tag-border-radius: var(--id-tag-height);display:flex;align-items:center;justify-content:center;height:var(--id-tag-height);padding:var(--id-tag-spacing-vertical) var(--id-tag-spacing-horizontal);border:1px solid var(--id-tag-border-color);border-radius:var(--id-tag-border-radius);font-family:var(--id-tag-font-family);font-size:var(--id-tag-font-size);letter-spacing:.05em;line-height:1;vertical-align:middle;background-color:var(--id-tag-background-color);color:var(--id-tag-color)}.c-tag:has(>a):hover{cursor:pointer}.c-tag-filter .c-tag:hover{cursor:pointer}.c-tag a{text-decoration:none;color:inherit}@media screen and (min-width: 992px){.c-tag{--id-tag-height: 30px;--id-tag-spacing-horizontal: 20px;--id-tag-spacing-vertical: 8px;--id-tag-font-size: 0.75rem}}@media screen and (min-width: 1512px){.c-tag{--id-tag-height: 40px;--id-tag-spacing-horizontal: 20px;--id-tag-spacing-vertical: 8px}}.c-tag--large{--id-tag-font-size: 0.75rem;--id-tag-spacing-horizontal: 24px;--id-tag-spacing-vertical: 12px}@media screen and (min-width: 768px){.c-tag--large{--id-tag-font-size: 1rem;--id-tag-spacing-horizontal: 24px;--id-tag-spacing-vertical: 12px}}.c-tag--static{--id-tag-border-color: var(--id-tag-color);text-decoration:none;background-color:rgba(0,0,0,0)}.c-tag--outline{--id-tag-background-color: transparent;border-color:currentcolor;text-decoration:none;color:var(--id-tag-color-outline, var(--id-color-grey-100));transition:color 250ms ease-in-out,border-color 250ms ease-in-out,background-color 250ms ease-in-out}.c-tag--outline:hover{border-color:var(--id-tag-color);color:var(--id-tag-color)}.c-tag--outline.is-active{--id-tag-background-color: var(--id-tag-color);border-color:var(--id-tag-color);color:var(--id-tag-color-outline-active, white)}.c-tag--alternative{--id-tag-background-color: #f0d866;--id-tag-color: #444444}.c-tags{display:inline-flex;gap:8px;vertical-align:middle}.c-tag-filter{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;padding-block:2rem}@media screen and (min-width: 992px){.c-tag-filter{gap:2rem 1rem}}.c-teaser-grid{display:grid;grid-template-columns:1fr;gap:var(--id-grid-spacing);margin:0;padding:0;list-style:none}@media screen and (min-width: 768px){.c-teaser-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1200px){.c-teaser-grid{grid-template-columns:repeat(var(--id-teaser-grid-columns, 2), 1fr)}}.c-teaser__media{--id-teaser-media-opacity: 0.5;--id-teaser-media-glow: oklab(0 0 0);position:relative;overflow:hidden}.c-teaser__media::after{content:"";position:absolute;display:block;background-color:var(--id-teaser-media-glow);inset:0;opacity:var(--id-teaser-media-opacity);transition:350ms opacity ease-in-out;pointer-events:none}.c-teaser:hover .c-teaser__media,.c-teaser:focus-within .c-teaser__media{--id-teaser-media-opacity: 0}.c-teaser__tag{--id-tag-color-outline: #ffffff;position:absolute;z-index:1;bottom:1.25rem;right:1rem}.c-teaser__image{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:var(--id-image-focus-x, 50%) var(--id-image-focus-y, 50%);transform-origin:center;transition:350ms transform ease-in-out}.c-teaser:hover .c-teaser__image,.c-teaser:focus-within .c-teaser__image{transform:scale(1.1)}.c-teaser{display:flex;gap:.5rem;flex-direction:column;container:teaser/inline-size}@media screen and (min-width: 768px){.c-teaser{gap:1rem}}.c-teaser__link{display:contents;font-size:1rem;text-decoration:none;color:var(--id-color-grey-100)}@container teaser (min-width: 700px){.c-teaser__link{font-size:1.25rem}}.c-teaser__footer-label{position:relative;display:block;transition:all 500ms ease-in-out}.c-teaser__footer-label::after{content:"→";position:absolute;top:.3em;left:0;display:block;font-size:inherit;line-height:1;opacity:0;transition:all 500ms ease-in-out}.c-teaser:hover .c-teaser__footer-label,.c-teaser:focus-within .c-teaser__footer-label{transform:translateX(1em)}.c-teaser:hover .c-teaser__footer-label::after,.c-teaser:focus-within .c-teaser__footer-label::after{transform:translateX(-1em);opacity:1}.c-text-split{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width: 992px){.c-text-split{grid-template-columns:repeat(2, 1fr);gap:2rem}}.c-touchpoint{display:flex;gap:15px;flex-direction:column;font-size:1.25rem;color:var(--id-touchpoint-color)}@media screen and (max-width: 767px){.c-touchpoint.c-touchpoint--center{text-align:center}}@media screen and (min-width: 1512px){.c-touchpoint.c-touchpoint--large{font-size:1.75rem}}@media screen and (min-width: 992px){.c-touchpoint{gap:20px}}.c-touchpoint__title{margin:0;font-size:inherit;font-weight:600}.c-touchpoint__content>*{margin:0}.c-touchpoint__content>*+*{margin-top:1.5rem}.c-touchpoint__content a:not(.c-button){text-decoration:none;color:inherit}.c-touchpoint__action{margin-top:3rem}.c-video{--id-video-object-fit: contain;--id-video-height: auto;position:relative;height:var(--id-video-height)}@media screen and (min-width: 768px){.c-video:hover{cursor:pointer}}.c-video__media.is-playing+.c-video__button{visibility:visible;opacity:0;transform:matrix3d(0.85, 0, 0, 0, 0, 0.85, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transition:opacity 1s cubic-bezier(0.5, 0, 0, 1) 0s,transform 1s cubic-bezier(0.5, 0, 0, 1) 0s}.c-video__button{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);color:var(--id-color-purple-100);transition:opacity 1s cubic-bezier(0.5, 0, 0, 1) 0s,transform 1s cubic-bezier(0.5, 0, 0, 1) 0s;mix-blend-mode:overlay;visibility:visible;opacity:1}.c-video__button .c-icon{--id-icon-size: 128px}.c-video__button use{fill:initial}.c-video__media{width:100%;height:var(--id-video-height);object-fit:var(--id-video-object-fit)}.c-video--background{--id-video-object-fit: cover;--id-video-height: 100%}.c-video--iframe{--id-video-height: 100%;aspect-ratio:16/9}.c-wordmark{fill:var(--id-wordmark-fill, inherit);width:100%;height:auto}.c-wordmark:where(:not(.c-wordmark--fill)){max-width:300px}@media screen and (min-width: 768px){.c-wordmark:where(:not(.c-wordmark--fill)){max-width:450px}}.c-wordmark--fill{--id-wordmark-fill: var(--id-color-white-100);min-width:50vw;max-width:80vw;text-align:center}.c-accordion .c-icon{min-width:32px}.c-card:hover .c-avatar__image{transform:scale(1.1)}.c-card__action>.c-button--icon{--id-button-color: #b0b3b6}.c-icon-list .c-icon{align-self:normal}.s-text,.c-block__content-item--type-text{--id-scope-text-spacing: 1rem;hyphens:auto}.s-text *+*,.c-block__content-item--type-text *+*{margin-top:var(--id-scope-text-spacing)}.s-text *+h1,.s-text *+h2,.s-text *+h3,.s-text *+h4,.s-text *:not(h1,h2,h3,h4)+ul,.c-block__content-item--type-text *+h1,.c-block__content-item--type-text *+h2,.c-block__content-item--type-text *+h3,.c-block__content-item--type-text *+h4,.c-block__content-item--type-text *:not(h1,h2,h3,h4)+ul{margin-top:calc(var(--id-scope-text-spacing)*3)}.s-text *:first-child,.c-block__content-item--type-text *:first-child{margin-top:0}.s-text li+li,.c-block__content-item--type-text li+li{margin-top:0}.s-text h1,.c-block__content-item--type-text h1{font-size:2rem}@media screen and (min-width: 768px){.s-text h1,.c-block__content-item--type-text h1{font-size:3.25rem}}@media screen and (min-width: 1512px){.s-text h1,.c-block__content-item--type-text h1{font-size:3.75rem}}@media screen and (min-width: 1920px){.s-text h1,.c-block__content-item--type-text h1{font-size:5rem}}.s-text h2,.c-block__content-item--type-text h2{font-size:1.5rem}@media screen and (min-width: 768px){.s-text h2,.c-block__content-item--type-text h2{font-size:2rem}}@media screen and (min-width: 1512px){.s-text h2,.c-block__content-item--type-text h2{font-size:2.5rem}}@media screen and (min-width: 1920px){.s-text h2,.c-block__content-item--type-text h2{font-size:3.75rem}}.s-text h3,.c-block__content-item--type-text h3{font-size:1.25rem}@media screen and (min-width: 768px){.s-text h3,.c-block__content-item--type-text h3{font-size:1.5rem}}@media screen and (min-width: 1512px){.s-text h3,.c-block__content-item--type-text h3{font-size:1.75rem}}@media screen and (min-width: 1920px){.s-text h3,.c-block__content-item--type-text h3{font-size:2.5rem}}.u-bg-white,.u-bg-white::before,.u-bg-white::after{background:var(--id-color-white) !important}.u-bg-grey{background-color:var(--id-color-goshenite-100)}.u-color-grey{color:var(--id-color-circon-100)}.u-color-darkgrey{color:var(--id-color-grey-100)}.u-hide{display:none !important}.u-flex{display:flex}.u-prevent-scroll{overflow:hidden !important}.u-prevent-scroll--ios{position:fixed !important;overflow:hidden !important}.c-slider .flickity-page-dots{bottom:-25px}@media screen and (min-width: 768px){.c-slider .flickity-page-dots{bottom:-45px}}.c-slider .flickity-page-dots .dot,.c-card-tabs .flickity-page-dots .dot{border-radius:0 !important;background-color:var(--id-color-copper-100) !important}.c-card-tabs .flickity-button.previous{transform:translateX(-200%) translateY(-50%)}.c-card-tabs .flickity-button.next{transform:translateX(200%) translateY(-50%)}.c-card-tabs .flickity-viewport{margin-left:-2rem;margin-right:-2rem}.c-card-tabs .flickity-viewport::before,.c-card-tabs .flickity-viewport::after{content:"";position:absolute;z-index:10;top:0;display:block;width:4rem;height:100%}.c-card-tabs .flickity-viewport::before{left:0;background:linear-gradient(to right, rgb(255, 255, 255) 20%, rgba(255, 255, 255, 0) 70%)}.c-card-tabs .flickity-viewport::after{right:0;background:linear-gradient(to left, rgb(255, 255, 255) 20%, rgba(255, 255, 255, 0) 70%)}.c-slider .flickity-button.flickity-prev-next-button{width:44px;height:44px;background:rgba(0,0,0,0);color:#fff}@media screen and (min-width: 768px){.c-slider .flickity-button.flickity-prev-next-button{width:66px;height:66px}}.c-slider .flickity-prev-next-button .flickity-button-icon{top:0;left:0;width:100%;height:100%}.c-slider .flickity-prev-next-button.previous{left:1rem}@media screen and (min-width: 768px){.c-slider .flickity-prev-next-button.previous{left:2rem}}.c-slider .flickity-prev-next-button.next{right:1rem}@media screen and (min-width: 768px){.c-slider .flickity-prev-next-button.next{right:2rem}}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.c-background-gradient::after{content:"";position:fixed;z-index:-1;top:calc(50% - 50vh);bottom:calc(50% + 50vh);right:-60px;display:block;width:10vw;height:120vh;background-image:radial-gradient(ellipse at right, var(--id-background-gradient-color), var(--id-background-gradient-color) 10%, transparent 80%);pointer-events:none;filter:blur(40px)}
