:root{--borderColor: currentColor;--borderRadius: 0.5rem;--borderStyle: solid;--borderWidth: 0.0625rem;--colorPrimary: hsl(157deg, 13%, 66%);--colorSecondary: hsl(154deg, 8%, 83%);--colorAccent: hsl(26deg, 100%, 46%);--colorSuccess: hsl(134deg, 68%, 47%);--colorTrust: hsl(194deg, 95%, 37%);--colorDanger: hsl(356deg, 85%, 59%);--colorWarning: hsl(43deg, 98%, 52%);--colorMuted: hsl(0deg, 0%, 95%);--colorDark: hsl(0deg, 0%, 25%);--colorBlack: hsl(0deg, 0%, 10%);--colorWhite: hsl(0deg, 0%, 100%);--backgroundColor: transparent;--textColor: hsl(0deg, 0%, 0%);--textTiny: clamp( 0.875rem, calc(0.8125rem + 0.2083333333vmin), 1rem );--textSmall: clamp( 1.125rem, calc(1.0625rem + 0.2083333333vmin), 1.25rem );--textMedium: clamp( 1.25rem, calc(1.125rem + 0.4166666667vmin), 1.5rem );--textLarge: clamp( 1.5rem, calc(1.25rem + 0.8333333333vmin), 2rem );--textHuge: clamp( 2rem, calc(1.5rem + 1.6666666667vmin), 3rem );--textMega: clamp( 3rem, calc(2rem + 3.3333333333vmin), 5rem );--fontSans: DIN, system-ui, sans-serif;--fontSerif: serif;--fontMono: monospace;--boxShadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.05), 0 0.125rem 0.25rem rgba(0, 0, 0, 0.05), 0 0.25rem 0.5rem rgba(0, 0, 0, 0.05), 0 0.5rem 1rem rgba(0, 0, 0, 0.05), 0 1rem 2rem rgba(0, 0, 0, 0.05);--spaceTiny: clamp( 0.75rem, calc(0.625rem + 0.4166666667vmin), 1rem );--spaceSmall: clamp( 1.125rem, calc(0.9375rem + 0.625vmin), 1.5rem );--spaceMedium: clamp( 1.5rem, calc(1.25rem + 0.8333333333vmin), 2rem );--spaceLarge: clamp( 2.25rem, calc(1.875rem + 1.25vmin), 3rem );--spaceHuge: clamp( 3rem, calc(2.5rem + 1.6666666667vmin), 4rem );--spaceMega: clamp( 4.5rem, calc(2.75rem + 5.8333333333vmin), 8rem )}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{line-height:1.5;text-rendering:optimizeSpeed;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}ol[role=list],ul[role=list]{list-style:none}ol:not([role=list]),ul:not([role=list]){padding-inline-start:1rem}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:currentcolor;text-decoration-skip-ink:auto}input,button,textarea,select{font:inherit}table{border-collapse:collapse;caption-side:bottom}thead,tbody,tfoot,th,tr,td{border-color:inherit;border-style:solid;border-width:0}th{text-align:inherit;text-align:-webkit-match-parent}canvas,img,picture,video{max-width:100%;height:auto}iframe{border:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}fieldset{border:none}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto !important}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html{background-color:var(--colorPrimary)}body{font-family:var(--fontSans);font-size:var(--textSmall);font-weight:400;font-variant-ligatures:none;color:var(--textColor);background-color:var(--colorWhite);overflow-x:hidden}h1{font-size:clamp(
		3rem,
		calc(2rem + 3.3333333333vmin),
		5rem
	)}h2{font-size:clamp(
		2rem,
		calc(1.5rem + 1.6666666667vmin),
		3rem
	)}h3{font-size:clamp(
		1.5rem,
		calc(1.25rem + 0.8333333333vmin),
		2rem
	)}h4{font-size:clamp(
		1.25rem,
		calc(1.125rem + 0.4166666667vmin),
		1.5rem
	)}h5{font-size:clamp(
		1.125rem,
		calc(1.0625rem + 0.2083333333vmin),
		1.25rem
	)}h6{font-size:clamp(
		0.875rem,
		calc(0.8125rem + 0.2083333333vmin),
		1rem
	)}.l-frame{--ratio: 1/1;--x: 50%;--y: 50%;position:relative;width:100%;overflow:hidden}@supports(aspect-ratio: var(--ratio)){.l-frame{aspect-ratio:var(--ratio)}}@supports not (aspect-ratio: var(--ratio)){.l-frame{padding-bottom:calc(100%/(var(--ratio)))}}.l-frame>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.l-frame>img,.l-frame>video{object-fit:cover;object-position:var(--x) var(--y)}@media(min-width: 30em){.l-frame{--sm-ratio: var(--ratio)}@supports(aspect-ratio: var(--ratio)){.l-frame{aspect-ratio:var(--sm-ratio)}}@supports not (aspect-ratio: var(--ratio)){.l-frame{padding-bottom:calc(100%/(var(--sm-ratio)))}}}@media(min-width: 60em){.l-frame{--md-ratio: var(--sm-ratio)}@supports(aspect-ratio: var(--ratio)){.l-frame{aspect-ratio:var(--md-ratio)}}@supports not (aspect-ratio: var(--ratio)){.l-frame{padding-bottom:calc(100%/(var(--md-ratio)))}}}@media(min-width: 90em){.l-frame{--lg-ratio: var(--md-ratio)}@supports(aspect-ratio: var(--ratio)){.l-frame{aspect-ratio:var(--lg-ratio)}}@supports not (aspect-ratio: var(--ratio)){.l-frame{padding-bottom:calc(100%/(var(--lg-ratio)))}}}.l-grid{--flow: row;--autoCols: auto;--autoRows: auto;--cols: 1;--colsSize: 1fr;--align: stretch;--justify: stretch;--place: center space-evenly;--gap: 0;display:grid;grid-auto-flow:var(--flow);grid-auto-columns:var(--autoCols);grid-auto-rows:var(--autoRows);grid-template-columns:repeat(var(--cols), var(--colsSize));align-items:var(--align);justify-items:var(--justify);place-content:var(--place);gap:var(--gap)}.l-grid>*{--col: auto;--row: auto;--align: auto;--justify: auto;--order: 0;min-width:0px;max-width:100%;min-height:0px;grid-column:var(--col);grid-row:var(--row);align-self:var(--align);justify-self:var(--justify);order:var(--order)}@media(min-width: 30em){.l-grid{--sm-flow: var(--flow);--sm-autoCols: var(--autoCols);--sm-autoRows: var(--autoRows);--sm-cols: var(--cols);--sm-colsSize: var(--colsSize);--sm-align: var(--align);--sm-justify: var(--justify);--sm-place: var(--place);--sm-gap: var(--gap);grid-auto-flow:var(--sm-flow);grid-auto-columns:var(--sm-autoCols);grid-auto-rows:var(--sm-autoRows);grid-template-columns:repeat(var(--sm-cols), var(--sm-colsSize));align-items:var(--sm-align);justify-items:var(--sm-justify);place-content:var(--sm-place);gap:var(--sm-gap)}.l-grid>*{--sm-col: var(--col);--sm-row: var(--row);--sm-align: var(--align);--sm-justify: var(--justify);--sm-order: var(--order);min-width:0;max-width:100%;min-height:0;grid-column:var(--sm-col);grid-row:var(--sm-row);align-self:var(--sm-align);justify-self:var(--sm-justify);order:var(--sm-order)}}@media(min-width: 60em){.l-grid{--md-flow: var(--sm-flow);--md-autoCols: var(--sm-autoCols);--md-autoRows: var(--sm-autoRows);--md-cols: var(--sm-cols);--md-colsSize: var(--sm-colsSize);--md-align: var(--sm-align);--md-justify: var(--sm-justify);--md-place: var(--sm-place);--md-gap: var(--sm-gap);grid-auto-flow:var(--md-flow);grid-auto-columns:var(--md-autoCols);grid-auto-rows:var(--md-autoRows);grid-template-columns:repeat(var(--md-cols), var(--md-colsSize));align-items:var(--md-align);justify-items:var(--md-justify);place-content:var(--md-place);gap:var(--md-gap)}.l-grid>*{--md-col: var(--sm-col);--md-row: var(--sm-row);--md-align: var(--sm-align);--md-justify: var(--sm-justify);--md-order: var(--sm-order);min-width:0;max-width:100%;min-height:0;grid-column:var(--md-col);grid-row:var(--md-row);align-self:var(--md-align);justify-self:var(--md-justify);order:var(--md-order)}}@media(min-width: 90em){.l-grid{--lg-flow: var(--md-flow);--lg-autoCols: var(--md-autoCols);--lg-autoRows: var(--md-autoRows);--lg-cols: var(--md-cols);--lg-colsSize: var(--md-colsSize);--lg-align: var(--md-align);--lg-justify: var(--md-justify);--lg-place: var(--md-place);--lg-gap: var(--md-gap);grid-auto-flow:var(--lg-flow);grid-auto-columns:var(--lg-autoCols);grid-auto-rows:var(--lg-autoRows);grid-template-columns:repeat(var(--lg-cols), var(--lg-colsSize));align-items:var(--lg-align);justify-items:var(--lg-justify);place-content:var(--lg-place);gap:var(--lg-gap)}.l-grid>*{--lg-col: var(--md-col);--lg-row: var(--md-row);--lg-align: var(--md-align);--lg-justify: var(--md-justify);--lg-order: var(--md-order);min-width:0;max-width:100%;min-height:0;grid-column:var(--lg-col);grid-row:var(--lg-row);align-self:var(--lg-align);justify-self:var(--lg-justify);order:var(--lg-order)}}.l-layout{--flow: row;--wrap: wrap;--align: normal;--place: normal;--gap: 0;--width: auto;display:flex;flex-direction:var(--flow);flex-wrap:var(--wrap);align-items:var(--align);place-content:var(--place);gap:var(--gap);width:var(--width)}.l-layout>*{--basis: auto;--grow: 0;--shrink: 1;--align: auto;--order: 0;--width: auto;--minWidth: 0;--maxWidth: none;flex-basis:var(--basis);flex-grow:var(--grow);flex-shrink:var(--shrink);align-self:var(--align);order:var(--order);width:var(--width);min-width:var(--minWidth);max-width:var(--maxWidth)}@media(min-width: 30em){.l-layout{--sm-display: var(--display);--sm-flow: var(--flow);--sm-wrap: var(--wrap);--sm-align: var(--align);--sm-place: var(--place);--sm-gap: var(--gap);--sm-width: var(--width);flex-direction:var(--sm-flow);flex-wrap:var(--sm-wrap);align-items:var(--sm-align);place-content:var(--sm-place);width:var(--sm-width);gap:var(--sm-gap)}.l-layout>*{--sm-basis: var(--basis);--sm-grow: var(--grow);--sm-shrink: var(--shrink);--sm-align: var(--align);--sm-order: var(--order);--sm-width: var(--width);--sm-minWidth: var(--minWidth);--sm-maxWidth: var(--maxWidth);flex-basis:var(--sm-basis);flex-grow:var(--sm-grow);flex-shrink:var(--sm-shrink);align-self:var(--sm-align);order:var(--sm-order);width:var(--sm-width);min-width:var(--sm-minWidth);max-width:var(--sm-maxWidth)}}@media(min-width: 60em){.l-layout{--md-display: var(--sm-display);--md-flow: var(--sm-flow);--md-wrap: var(--sm-wrap);--md-align: var(--sm-align);--md-place: var(--sm-place);--md-gap: var(--sm-gap);--md-width: var(--sm-width);flex-direction:var(--md-flow);flex-wrap:var(--md-wrap);align-items:var(--md-align);place-content:var(--md-place);width:var(--md-width);gap:var(--md-gap)}.l-layout>*{--md-basis: var(--sm-basis);--md-grow: var(--sm-grow);--md-shrink: var(--sm-shrink);--md-align: var(--sm-align);--md-order: var(--sm-order);--md-width: var(--sm-width);--md-minWidth: var(--sm-minWidth);--md-maxWidth: var(--sm-maxWidth);flex-basis:var(--md-basis);flex-grow:var(--md-grow);flex-shrink:var(--md-shrink);align-self:var(--md-align);order:var(--md-order);width:var(--md-width);min-width:var(--md-minWidth);max-width:var(--md-maxWidth)}}@media(min-width: 90em){.l-layout{--lg-display: var(--md-display);--lg-flow: var(--md-flow);--lg-wrap: var(--md-wrap);--lg-align: var(--md-align);--lg-place: var(--md-place);--lg-gap: var(--md-gap);--lg-width: var(--md-width);flex-direction:var(--lg-flow);flex-wrap:var(--lg-wrap);align-items:var(--lg-align);place-content:var(--lg-place);width:var(--lg-width);gap:var(--lg-gap)}.l-layout>*{--lg-basis: var(--md-basis);--lg-grow: var(--md-grow);--lg-shrink: var(--md-shrink);--lg-align: var(--md-align);--lg-order: var(--md-order);--lg-width: var(--md-width);--lg-minWidth: var(--md-minWidth);--lg-maxWidth: var(--md-maxWidth);flex-basis:var(--lg-basis);flex-grow:var(--lg-grow);flex-shrink:var(--lg-shrink);align-self:var(--lg-align);order:var(--lg-order);width:var(--lg-width);min-width:var(--lg-minWidth);max-width:var(--lg-maxWidth)}}.l-stack{--stack: var(--spaceSmall)}.l-stack>*+*{margin-top:var(--stack)}.l-wrap{--width: calc(100% - var(--padding));--maxWidth: 120rem;--padding: clamp(2rem, 10vw, 6rem);width:var(--width);max-width:var(--maxWidth);margin-right:auto;margin-left:auto}.u-backgroundPrimary{background-color:var(--colorPrimary) !important}.u-backgroundSecondary{background-color:var(--colorSecondary) !important}.u-backgroundAccent{background-color:var(--colorAccent) !important}.u-backgroundSuccess{background-color:var(--colorSuccess) !important}.u-backgroundTrust{background-color:var(--colorTrust) !important}.u-backgroundDanger{background-color:var(--colorDanger) !important}.u-backgroundWarning{background-color:var(--colorWarning) !important}.u-backgroundMuted{background-color:var(--colorMuted) !important}.u-backgroundDark{background-color:var(--colorDark) !important}.u-backgroundBlack{background-color:var(--colorBlack) !important}.u-backgroundWhite{background-color:var(--colorWhite) !important}.u-colorPrimary{color:var(--colorPrimary) !important}.u-colorSecondary{color:var(--colorSecondary) !important}.u-colorAccent{color:var(--colorAccent) !important}.u-colorSuccess{color:var(--colorSuccess) !important}.u-colorTrust{color:var(--colorTrust) !important}.u-colorDanger{color:var(--colorDanger) !important}.u-colorWarning{color:var(--colorWarning) !important}.u-colorMuted{color:var(--colorMuted) !important}.u-colorDark{color:var(--colorDark) !important}.u-colorBlack{color:var(--colorBlack) !important}.u-colorWhite{color:var(--colorWhite) !important}.u-fontSans{font-family:var(--fontSans) !important}.u-fontSerif{font-family:var(--fontSerif) !important}.u-fontMono{font-family:var(--fontMono) !important}.u-textTiny{font-size:var(--textTiny) !important}.u-textSmall{font-size:var(--textSmall) !important}.u-textMedium{font-size:var(--textMedium) !important}.u-textLarge{font-size:var(--textLarge) !important}.u-textHuge{font-size:var(--textHuge) !important}.u-textMega{font-size:var(--textMega) !important}.u-fontThin{font-weight:300 !important}.u-fontNormal{font-weight:400 !important}.u-fontBold{font-weight:600 !important}.u-trackTight{letter-spacing:-0.125rem !important}.u-trackWide{letter-spacing:.125rem !important}.u-leadNone{line-height:1 !important}.u-leadTight{line-height:1.25 !important}.u-leadNormal{line-height:1.5 !important}.u-leadLoose{line-height:1.75 !important}.u-gapNone{margin:0 !important}.u-gapAuto{margin:auto !important}.u-gapTiny{margin:var(--spaceTiny) !important}.u-gapSmall{margin:var(--spaceSmall) !important}.u-gapMedium{margin:var(--spaceMedium) !important}.u-gapLarge{margin:var(--spaceLarge) !important}.u-gapHuge{margin:var(--spaceHuge) !important}.u-gapMega{margin:var(--spaceMega) !important}.u-gapTopNone{margin-top:0 !important}.u-gapTopAuto{margin-top:auto !important}.u-gapTopTiny{margin-top:var(--spaceTiny) !important}.u-gapTopSmall{margin-top:var(--spaceSmall) !important}.u-gapTopMedium{margin-top:var(--spaceMedium) !important}.u-gapTopLarge{margin-top:var(--spaceLarge) !important}.u-gapTopHuge{margin-top:var(--spaceHuge) !important}.u-gapTopMega{margin-top:var(--spaceMega) !important}.u-gapRightNone{margin-right:0 !important}.u-gapRightAuto{margin-right:auto !important}.u-gapRightTiny{margin-right:var(--spaceTiny) !important}.u-gapRightSmall{margin-right:var(--spaceSmall) !important}.u-gapRightMedium{margin-right:var(--spaceMedium) !important}.u-gapRightLarge{margin-right:var(--spaceLarge) !important}.u-gapRightHuge{margin-right:var(--spaceHuge) !important}.u-gapRightMega{margin-right:var(--spaceMega) !important}.u-gapBottomNone{margin-bottom:0 !important}.u-gapBottomAuto{margin-bottom:auto !important}.u-gapBottomTiny{margin-bottom:var(--spaceTiny) !important}.u-gapBottomSmall{margin-bottom:var(--spaceSmall) !important}.u-gapBottomMedium{margin-bottom:var(--spaceMedium) !important}.u-gapBottomLarge{margin-bottom:var(--spaceLarge) !important}.u-gapBottomHuge{margin-bottom:var(--spaceHuge) !important}.u-gapBottomMega{margin-bottom:var(--spaceMega) !important}.u-gapLeftNone{margin-left:0 !important}.u-gapLeftAuto{margin-left:auto !important}.u-gapLeftTiny{margin-left:var(--spaceTiny) !important}.u-gapLeftSmall{margin-left:var(--spaceSmall) !important}.u-gapLeftMedium{margin-left:var(--spaceMedium) !important}.u-gapLeftLarge{margin-left:var(--spaceLarge) !important}.u-gapLeftHuge{margin-left:var(--spaceHuge) !important}.u-gapLeftMega{margin-left:var(--spaceMega) !important}.u-gapXNone{margin-right:0 !important;margin-left:0 !important}.u-gapXAuto{margin-right:auto !important;margin-left:auto !important}.u-gapXTiny{margin-right:var(--spaceTiny) !important;margin-left:var(--spaceTiny) !important}.u-gapXSmall{margin-right:var(--spaceSmall) !important;margin-left:var(--spaceSmall) !important}.u-gapXMedium{margin-right:var(--spaceMedium) !important;margin-left:var(--spaceMedium) !important}.u-gapXLarge{margin-right:var(--spaceLarge) !important;margin-left:var(--spaceLarge) !important}.u-gapXHuge{margin-right:var(--spaceHuge) !important;margin-left:var(--spaceHuge) !important}.u-gapXMega{margin-right:var(--spaceMega) !important;margin-left:var(--spaceMega) !important}.u-gapYNone{margin-top:0 !important;margin-bottom:0 !important}.u-gapYAuto{margin-top:auto !important;margin-bottom:auto !important}.u-gapYTiny{margin-top:var(--spaceTiny) !important;margin-bottom:var(--spaceTiny) !important}.u-gapYSmall{margin-top:var(--spaceSmall) !important;margin-bottom:var(--spaceSmall) !important}.u-gapYMedium{margin-top:var(--spaceMedium) !important;margin-bottom:var(--spaceMedium) !important}.u-gapYLarge{margin-top:var(--spaceLarge) !important;margin-bottom:var(--spaceLarge) !important}.u-gapYHuge{margin-top:var(--spaceHuge) !important;margin-bottom:var(--spaceHuge) !important}.u-gapYMega{margin-top:var(--spaceMega) !important;margin-bottom:var(--spaceMega) !important}.u-padNone{padding:0 !important}.u-padTiny{padding:var(--spaceTiny) !important}.u-padSmall{padding:var(--spaceSmall) !important}.u-padMedium{padding:var(--spaceMedium) !important}.u-padLarge{padding:var(--spaceLarge) !important}.u-padHuge{padding:var(--spaceHuge) !important}.u-padMega{padding:var(--spaceMega) !important}.u-padTopNone{padding-top:0 !important}.u-padTopTiny{padding-top:var(--spaceTiny) !important}.u-padTopSmall{padding-top:var(--spaceSmall) !important}.u-padTopMedium{padding-top:var(--spaceMedium) !important}.u-padTopLarge{padding-top:var(--spaceLarge) !important}.u-padTopHuge{padding-top:var(--spaceHuge) !important}.u-padTopMega{padding-top:var(--spaceMega) !important}.u-padRightNone{padding-right:0 !important}.u-padRightTiny{padding-right:var(--spaceTiny) !important}.u-padRightSmall{padding-right:var(--spaceSmall) !important}.u-padRightMedium{padding-right:var(--spaceMedium) !important}.u-padRightLarge{padding-right:var(--spaceLarge) !important}.u-padRightHuge{padding-right:var(--spaceHuge) !important}.u-padRightMega{padding-right:var(--spaceMega) !important}.u-padBottomNone{padding-bottom:0 !important}.u-padBottomTiny{padding-bottom:var(--spaceTiny) !important}.u-padBottomSmall{padding-bottom:var(--spaceSmall) !important}.u-padBottomMedium{padding-bottom:var(--spaceMedium) !important}.u-padBottomLarge{padding-bottom:var(--spaceLarge) !important}.u-padBottomHuge{padding-bottom:var(--spaceHuge) !important}.u-padBottomMega{padding-bottom:var(--spaceMega) !important}.u-padLeftNone{padding-left:0 !important}.u-padLeftTiny{padding-left:var(--spaceTiny) !important}.u-padLeftSmall{padding-left:var(--spaceSmall) !important}.u-padLeftMedium{padding-left:var(--spaceMedium) !important}.u-padLeftLarge{padding-left:var(--spaceLarge) !important}.u-padLeftHuge{padding-left:var(--spaceHuge) !important}.u-padLeftMega{padding-left:var(--spaceMega) !important}.u-padXNone{padding-right:0 !important;padding-left:0 !important}.u-padXTiny{padding-right:var(--spaceTiny) !important;padding-left:var(--spaceTiny) !important}.u-padXSmall{padding-right:var(--spaceSmall) !important;padding-left:var(--spaceSmall) !important}.u-padXMedium{padding-right:var(--spaceMedium) !important;padding-left:var(--spaceMedium) !important}.u-padXLarge{padding-right:var(--spaceLarge) !important;padding-left:var(--spaceLarge) !important}.u-padXHuge{padding-right:var(--spaceHuge) !important;padding-left:var(--spaceHuge) !important}.u-padXMega{padding-right:var(--spaceMega) !important;padding-left:var(--spaceMega) !important}.u-padYNone{padding-top:0 !important;padding-bottom:0 !important}.u-padYTiny{padding-top:var(--spaceTiny) !important;padding-bottom:var(--spaceTiny) !important}.u-padYSmall{padding-top:var(--spaceSmall) !important;padding-bottom:var(--spaceSmall) !important}.u-padYMedium{padding-top:var(--spaceMedium) !important;padding-bottom:var(--spaceMedium) !important}.u-padYLarge{padding-top:var(--spaceLarge) !important;padding-bottom:var(--spaceLarge) !important}.u-padYHuge{padding-top:var(--spaceHuge) !important;padding-bottom:var(--spaceHuge) !important}.u-padYMega{padding-top:var(--spaceMega) !important;padding-bottom:var(--spaceMega) !important}.u-absolute{position:absolute !important}.u-fixed{position:fixed !important}.u-relative{position:relative !important}.u-sticky{position:sticky !important}.u-textCenter{text-align:center !important}.u-textLeft{text-align:left !important}.u-textRight{text-align:right !important}.u-textCaps{text-transform:capitalize !important}.u-textLower{text-transform:lowercase !important}.u-textUpper{text-transform:uppercase !important}.u-zi1{z-index:1 !important}.u-zi2{z-index:2 !important}.u-zi3{z-index:3 !important}.u-zi4{z-index:4 !important}.u-zi5{z-index:5 !important}.u-hideVisually{position:absolute;width:1px;height:auto;margin:0;padding:0;border:0;white-space:nowrap;overflow:hidden;clip:rect(0 0 0 0)}.u-top{--top: 0;top:var(--top)}.u-right{--right: 0;right:var(--right)}.u-bottom{--bottom: 0;bottom:var(--bottom)}.u-left{--left: 0;left:var(--left)}.u-textTruncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-transform{--rotate: 0deg;--scale: 1;--skew: 0deg;--origin: center;--tx: 0;--ty: 0;--tz: 0;transform:rotate(var(--rotate)) scale(var(--scale)) skew(var(--skew)) translate3d(var(--tx), var(--ty), var(--tz));transform-origin:var(--origin)}.u-transition{--transitionProperty: all;--transitionDuration: 200ms;--transitionDelay: 0ms;--transitionEasing: cubic-bezier(0.5, 0, 0.25, 1);transition-property:var(--transitionProperty);transition-duration:var(--transitionDuration);transition-delay:var(--transitionDelay);transition-timing-function:var(--transitionEasing)}:root{--outlineWidth: 0.125rem;--outlineColor: var(--colorAccent);--spaceHorizontalWrapSync: calc(clamp(1.5rem, 10vw, 3rem) * 0.5);--colorIconHover: #f2f1f1}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}body{animation:fadeIn 300ms ease-out 200ms 1 normal forwards}@supports(animation-fill-mode: forwards){body{opacity:0}}body.is-locked{overflow:hidden}*{scroll-margin:6rem}img[loading=lazy]{--transitionDuration: 500ms;--transitionDelay: 100ms;--transitionEasing: cubic-bezier(0.5, 0, 0.25, 1)}.has-js img[loading=lazy]{opacity:0}img[loading=lazy].is-loaded{animation:fadeIn var(--transitionDuration) var(--transitionEasing) var(--transitionDelay) forwards}img{display:block}a{text-decoration:none}*:focus{z-index:1;outline:var(--outlineWidth) solid var(--outlineColor)}[tabindex="-1"]:focus{outline:none !important}a:focus:hover,button:focus:hover{outline:none}address{font-style:normal}button{color:var(--color-black);cursor:pointer}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::selection{background-color:var(--colorAccent);color:var(--colorWhite)}html{--colorBackground: var(--colorWhite);background-color:var(--colorBackground)}html[data-template=home],html[data-template=business-areas],html[data-template=business-area],html[data-template=competences],html[data-template=competence],html[data-template*=campaign-]{--colorBackground: var(--colorPrimary)}body.is-locked{overflow:hidden}@font-face{font-family:"DIN";font-style:normal;font-weight:600;src:url("fonts/PFDINDisplayPro-Med.woff") format("woff")}@font-face{font-family:"DIN";font-style:normal;font-weight:400;src:url("fonts/PFDINDisplayPro-Reg.woff") format("woff")}@font-face{font-family:"DIN";font-style:normal;font-weight:300;src:url("fonts/PFDINDisplayPro-Thin.woff") format("woff")}@font-face{font-family:"DIN Stencil";font-style:normal;font-weight:400;src:url("fonts/PFDINStencilPro-Thin.woff") format("woff")}h1{line-height:1}h2,h3,h4{line-height:1.375}h1,h2,h3,h4,h5,h6{font-weight:600}sub{font-size:var(--textTiny)}.u-lineTruncate{--lines: 3;display:-webkit-box;-webkit-line-clamp:var(--lines);-webkit-box-orient:vertical;overflow:hidden}.u-breakoutLink{--zi: 1;position:static}.u-breakoutLink:focus{outline:0}.u-breakoutLink:focus::before{outline:var(--outlineWidth) solid currentColor}.u-breakoutLink::before{content:"";display:block;position:absolute;top:0;left:0;z-index:var(--zi);width:100%;height:100%;cursor:pointer;border-radius:var(--borderRadius)}.u-lineClamp{--lineClamp: 1;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lineClamp)}.u-icon-1x1{--width: 1.5rem;--height: 1.5rem;display:flex}.u-icon-1x1 svg{width:var(--width);height:var(--height)}.Button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;padding:.625rem 1rem;color:var(--colorBlack);background-color:var(--colorWhite);text-align:center;text-decoration:none;font-size:clamp(
		1rem,
		calc(0.9375rem + 0.2083333333vmin),
		1.125rem
	);font-weight:600;line-height:1.25;cursor:pointer;border-radius:.125rem;border:1px solid rgba(0,0,0,0);box-shadow:rgba(0,0,0,.02) 0 1px 3px 0;user-select:none;touch-action:manipulation;vertical-align:baseline;transition:all 250ms}@media(min-width: 60em){.Button{padding:.875rem 1.25rem}}.Button:hover,.Button:focus{box-shadow:rgba(0,0,0,.1) 0 4px 12px}.Button:active{box-shadow:rgba(0,0,0,.06) 0 2px 6px}.Button>span{margin-top:.125rem}[data-template=competences] .Button,[data-template=competence] .Button{--outlineColor: var(--colorBlack)}.Button[disabled]{opacity:.375;cursor:not-allowed}.Button[disabled]:hover,.Button[disabled]:active,.Button[disabled]:focus{box-shadow:rgba(0,0,0,.02) 0 1px 3px 0}.Button--primary{color:var(--colorWhite);background-color:var(--colorPrimary);--outlineColor: var(--colorBlack)}.Button--accent{color:var(--colorWhite);background-color:var(--colorAccent);--outlineColor: var(--colorBlack)}.Button--rounded{padding:.75rem 1rem;border-radius:var(--borderRadius)}@media(min-width: 60em){.Button--rounded{padding:1rem 1.25rem}}.Button--outline{background-color:rgba(0,0,0,0);border-color:currentcolor}[data-template*=campaign-] .ContentArea .Button--outline,[data-template=competences] .ContentArea .Button--outline,[data-template=competence] .ContentArea .Button--outline,[data-template=business-areas] .ContentArea .Button--outline,[data-template=business-area] .ContentArea .Button--outline{color:var(--colorWhite)}.Button--calculator{max-width:12rem}.Button--fill{width:100%;padding:1.25rem 1.5rem}.Calculator sub{font-size:var(--textSmall);font-weight:600}.Calculator-type{--transitionDuration: 200ms;--transitionProperty: box-shadow;width:100%;background-color:rgba(0,0,0,0);color:var(--colorWhite);border:none;border-radius:var(--borderRadius);box-shadow:rgba(0,0,0,.05) 0 1px 3px 0}.Calculator-type:hover,.Calculator-type:focus{box-shadow:rgba(0,0,0,.1) 0 8px 24px}.Calculator-type.is-selected{box-shadow:#eb6600 0 0 0 .5rem;outline:none}.Calculator-image{--align: center;--place: center;width:100%;height:100%;padding:var(--spaceTiny);background-color:var(--colorWhite)}@media(min-width: 30em){.Calculator-image{padding:var(--spaceMedium)}}.Calculator-image>img{width:100%;max-width:20rem;height:auto;margin:0 auto}@media(min-width: 30em){.Calculator-image>img{width:90%}}.Calculator-counter{width:100%}.Calculator-amountInput{height:4rem;max-width:12rem;padding:.25rem var(--spaceTiny) 0;text-align:center;font-size:var(--textLarge);border:none;border-radius:var(--borderRadius)}.Calculator-amountButton{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:rgba(0,0,0,0);color:var(--colorBlack);border-radius:var(--borderRadius);font-size:var(--textLarge);font-weight:600;border:none}.Calculator-amountButton:hover{color:var(--colorWhite)}.Calculator-amountButton[disabled]{opacity:.375;cursor:not-allowed}.Calculator-amountButton[disabled]:hover{color:var(--colorBlack)}.Calculator-amountButton svg{width:auto;height:2rem}.Calculator-label{display:block;margin-top:var(--spaceSmall);margin-bottom:var(--spaceMedium);text-align:center;font-size:var(--textMedium)}.Calculator-success{display:none;margin-top:var(--spaceMega);padding:var(--spaceHuge) var(--spaceLarge);background-color:var(--colorWhite);color:var(--colorBlack);border-radius:var(--borderRadius)}.Calculator-success.is-active{display:block}.ColorLink{display:flex;align-items:center;color:var(--colorAccent);padding:.5rem .75rem;gap:0 .5rem}.ColorLink:hover{text-decoration:underline;text-decoration-thickness:.125rem}.ColorLink-icon{display:flex;align-items:center}.ColorLink-icon svg{width:1.25rem;height:1.25rem}.ContactForm{width:100%;min-height:100%;color:var(--colorBlack);background-color:var(--colorWhite)}.ContactForm-title{font-size:var(--textHuge);line-height:1.125;font-family:"DIN Stencil",system-ui,sans-serif}.ContactForm-trigger{--transitionDuration: 150ms;padding:1rem;margin-top:-1rem;margin-right:-1rem;background-color:rgba(0,0,0,0);border:0;cursor:pointer}.ContactForm-trigger span{display:flex}.ContactForm-trigger span>svg{width:1.25rem;height:1.25rem}.ContactForm-trigger:hover{--rotate: 180deg}.ContactForm-trigger:active,.ContactForm-trigger:focus{outline:none;border-radius:var(--borderRadius);box-shadow:0 0 0 var(--outlineWidth) rgba(0,0,0,.1375)}.ContentArea{--gap: var(--spaceMedium) var(--spaceSmall);--flow: column;--colorText: var(--colorBlack);--colorBackground: transparent;background-color:var(--colorBackground);color:var(--colorText);padding-top:var(--spaceMega);padding-bottom:var(--spaceMega)}[data-template=home] .ContentArea,[data-template*=campaign-] .ContentArea,[data-template=business-areas] .ContentArea,[data-template=business-area] .ContentArea,[data-template=competences] .ContentArea,[data-template=competence] .ContentArea{--colorText: var(--colorWhite);--colorBackground: var(--colorPrimary)}.ContentArea-title{font-size:var(--textMega);line-height:1.125;font-weight:400;font-family:"DIN Stencil",system-ui,sans-serif}.ContentArea-text{max-width:60rem}.ContentArea-sidebar{margin-top:var(--spaceHuge)}@media(min-width: 60em){.ContentArea-sidebar{margin-top:0}}.ContentArea-sidebar li+li{margin-top:var(--spaceMedium)}.Cover{position:relative;background-color:var(--colorPrimary);color:var(--colorWhite);border-radius:var(--borderRadius);overflow:hidden}.Cover-overlay{z-index:2;background-color:var(--colorBlack);opacity:.175;pointer-events:none}.Cover-pattern{position:absolute;top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;z-index:3;border:1px dashed rgba(255,255,255,.75);border-radius:.125rem;pointer-events:none}.Cover:has(video[controls]):hover .Cover-pattern{opacity:0}.Disclosure{--transitionDuration: 300ms}.has-js .Disclosure{display:none}.Disclosure.is-expanded{display:block}.Disclosure.is-collapsing{--transitionDuration: 300ms;--transitionProperty: height;position:relative;height:0;overflow:hidden}.Footer{position:relative;padding-top:var(--spaceHuge);padding-bottom:var(--spaceHorizontalWrapSync);background-color:var(--colorBlack);color:var(--colorWhite)}@media(max-width: 60em){.Footer{padding-bottom:calc(var(--spaceHorizontalWrapSync) + 4rem)}}.Footer-stitches{position:absolute;top:0;right:10px;z-index:1;display:flex;width:1px;height:100%;color:var(--colorWhite);background-image:url("media/stitches-white-y.svg");background-repeat:repeat-y;opacity:.75}.Footer-brand{--rotate: 90deg;--origin: top right;--tx: 100%;position:absolute;top:var(--spaceHuge);right:0;z-index:2}.Footer-text{font-weight:300;font-size:var(--textTiny)}.Footer-nav a{text-decoration:none}.Footer-nav a:hover{text-decoration:underline}.Form{--borderColor: var(--colorSecondary)}.Form-icon{position:absolute;top:55%;right:1rem;color:var(--colorBlack);transform:translateY(-50%);pointer-events:none}.Form-field{display:flex;flex-wrap:wrap;width:100%}.Form-field label{width:100%;padding-bottom:.5rem}.Form-field input{width:100%}.Form-field textarea{width:100%;resize:vertical}.Form-field input,.Form-field textarea{border-radius:var(--borderRadius);border:var(--borderWidth) var(--borderStyle) var(--borderColor)}.Form-field input:active,.Form-field input:focus,.Form-field textarea:active,.Form-field textarea:focus{outline:none;box-shadow:0 0 0 var(--outlineWidth) rgba(0,0,0,.1375)}.Form-field select{appearance:none;background-color:rgba(0,0,0,0);border:none;padding:0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;color:var(--colorBlack)}.Form-field input,.Form-field textarea,.Form-field select{min-height:3rem;padding:.75rem .75rem .5rem;font-size:clamp(
		1rem,
		calc(0.9375rem + 0.2083333333vmin),
		1.125rem
	)}.Form-select{position:relative;display:flex;width:100%;background-color:var(--colorWhite);border-radius:var(--borderRadius);cursor:pointer}.Form-select select{width:100%;background-color:var(--colorWhite);border:var(--borderWidth) var(--borderStyle) var(--borderColor);border-radius:var(--borderRadius)}.Form-select select:active,.Form-select select:focus{outline:none;box-shadow:0 0 0 var(--outlineWidth) rgba(0,0,0,.1375)}.Form-alert{margin-top:var(--spaceTiny);font-size:var(--textTiny)}.Form-alert.is-error{color:var(--colorDanger)}.Form-label{font-size:var(--textTiny)}.Form-submit{position:sticky;bottom:var(--spaceHorizontalWrapSync);padding:1.25rem 1.25rem 1rem}.Header{--colorText: var(--colorBlack);--colorBackground: transparent;position:fixed;top:0;z-index:5;width:100%;background-color:var(--colorBackground);color:var(--colorText)}[data-template=home] .Header,[data-template*=campaign-] .Header,[data-template=business-areas] .Header,[data-template=business-area] .Header,[data-template=competences] .Header,[data-template=competence] .Header{--colorText: var(--colorWhite)}.Header.is-scrolled{--colorText: var(--colorBlack)}.Header-stitches{position:absolute;top:10px;left:0;z-index:1;display:flex;width:100%;height:1px;color:var(--colorWhite);background-image:url("media/stitches-accent.svg");background-repeat:repeat-x;opacity:.75}[data-template=home] .Header-stitches,[data-template*=campaign-] .Header-stitches,[data-template=business-areas] .Header-stitches,[data-template=business-area] .Header-stitches,[data-template=competences] .Header-stitches,[data-template=competence] .Header-stitches{background-image:url("media/stitches-white.svg")}.is-scrolled .Header-stitches{background-image:url("media/stitches-accent.svg")}.Menu .Header-stitches{background-image:url("media/stitches-white.svg")}.ContactForm .Header-stitches{background-image:url("media/stitches-accent.svg")}.Header-brand{--align: start;z-index:2;margin-right:auto}.Header-brand.has-animation{--ty: -100%;--transitionDuration: 500ms;--transitionDelay: 300ms;animation:slideDown var(--transitionDuration) var(--transitionEasing) var(--transitionDelay) forwards}.Header-wrap{--align: center;--gap: 0 var(--spaceSmall)}.Header-navbar{--align: center;--gap: var(--spaceTiny) var(--spaceSmall);padding-top:.5rem}.Header-nav{--align: center;--gap: var(--spaceTiny) var(--spaceMedium);display:none;margin-top:.25rem}@media(min-width: 60em){.Header-nav{display:flex}}.Header-navLink{font-size:var(--textTiny);font-weight:600;text-decoration:none;text-transform:uppercase}.Header-navLink:hover{text-decoration:underline;text-decoration-thickness:.125rem;text-decoration-color:var(--colorAccent)}[data-template=home] .Header-navLink:hover,[data-template=business-areas] .Header-navLink:hover,[data-template=business-area] .Header-navLink:hover,[data-template=competences] .Header-navLink:hover,[data-template=competence] .Header-navLink:hover,[data-template*=campaign-] .Header-navLink:hover{text-decoration-color:var(--colorWhite)}.is-scrolled .Header-navLink:hover{text-decoration-color:var(--colorAccent)}.Header-trigger{position:relative;display:inline-flex;align-items:center;padding:var(--spaceTiny);background-color:rgba(0,0,0,0);border:none;cursor:pointer}.Menu .Header-trigger{color:var(--colorWhite)}.Header-triggerText{margin-top:.25rem;font-size:var(--textTiny);font-weight:600;text-decoration:none;text-transform:uppercase}.Header-triggerIcon{display:flex;align-items:center}.Header-triggerIcon svg{width:1.375rem;height:1.375rem}.Jobs{position:relative;border-top:.0625rem solid var(--colorSecondary)}.Jobs-row{--gap: 0.5rem;--md-gap: 0;border-bottom:.0625rem solid var(--colorSecondary)}.Jobs-link{--gap: var(--spaceTiny) var(--spaceLarge);--place: space-between;width:100%;padding-top:var(--spaceLarge);padding-bottom:var(--spaceSmall)}.Jobs-link:hover .Jobs-title{text-decoration:underline;text-decoration-thickness:.125rem;text-decoration-color:var(--colorAccent)}.Jobs-link:hover .Jobs-readMore{text-decoration:underline;text-decoration-thickness:.125rem;text-decoration-color:var(--colorAccent)}.Jobs-location{--width: 100%;display:inline-flex;font-weight:300;font-size:var(--textSmall)}.Jobs-location span:not(:first-child):before{content:", "}.Jobs-readMore{display:flex;align-items:center;color:var(--colorAccent)}.Jobs-icon{display:flex;align-items:center;margin-left:.5rem}.Jobs-icon svg{width:1.25rem;height:1.25rem}.Label{position:relative;font-size:var(--textMedium);font-weight:600;text-transform:uppercase}.ContentArea .Label{font-size:var(--textTiny)}.Label--divider{--ty: -50%;position:absolute;font-size:var(--textTiny)}.Label-background{position:relative;z-index:2;padding-right:var(--spaceSmall);background-color:var(--colorWhite)}.List-row{padding-bottom:var(--spaceTiny);border-bottom:1px solid rgba(0,0,0,.075)}.Locations-trigger{--width: 100%;--align: center;text-align:left;background-color:rgba(0,0,0,0);border:0}.Locations-text{font-weight:300}.Locations-text a{text-decoration:none}.Locations-text a:hover{text-decoration:underline;text-decoration-thickness:.125rem}.Locations-icon{--transitionDuration: 300ms;display:inline-flex;align-items:center;padding:.5rem;border-radius:2rem;border:0;background-color:rgba(0,0,0,0);cursor:pointer}.Locations-icon:hover{background-color:var(--colorIconHover)}.Locations-icon svg{width:1.25rem;height:1.25rem}.Locations-trigger.is-active .Locations-icon{--rotate: 45deg}.Locations-wrap{border-bottom:.0625rem solid var(--colorSecondary)}.Logo{--colorText: var(--colorWhite);--colorBackground: var(--colorAccent);--colorStroke: var(--colorWhite);--outlineColor: var(--colorBlack);display:block;line-height:0}.Logo svg{width:158px;height:64px}.Footer .Logo{--colorText: var(--colorWhite);--colorBackground: var(--colorAccent);--colorStroke: var(--colorWhite);--outlineColor: var(--colorWhite)}.Logo-text{fill:var(--colorText)}.Logo-background{fill:var(--colorBackground)}.Logo-stroke{stroke:var(--colorStroke)}.Menu{min-height:100%;padding-top:calc(var(--spaceMega)*1.5);padding-bottom:var(--spaceMega);background-color:var(--colorPrimary);color:var(--colorWhite)}.Menu *:focus{outline-color:var(--colorWhite)}.Menu-label{font-size:var(--textTiny);opacity:.75}.Menu-list{--flow: column;--gap: 0.25rem var(--spaceSmall)}.Menu-link{font-size:var(--textHuge);font-weight:600;color:var(--colorWhite)}.Menu-link:hover{text-decoration:underline}.Numbers{position:relative;border-top:.0625rem solid var(--colorSecondary)}.Numbers-row{--gap: 0.5rem;--md-gap: 0;border-bottom:.0625rem solid var(--colorSecondary)}@media(max-width: 60em){.Numbers-row{padding-top:var(--spaceSmall);padding-bottom:var(--spaceSmall)}}@media(min-width: 60em){.Numbers-row>*{padding:var(--spaceMedium) var(--spaceSmall)}}@media(min-width: 60em){.Numbers-row:nth-child(odd) .Numbers-number{--order: 2;text-align:left;border-right:0;border-left:.0625rem solid var(--colorSecondary)}.Numbers-row:nth-child(odd) .Numbers-text{--order: 1;text-align:right}}.Numbers-number{--width: 100%;--md-width: 35%;font-size:var(--textMega);font-family:"DIN Stencil",system-ui,sans-serif;line-height:1.125;color:var(--colorAccent)}@media(min-width: 60em){.Numbers-number{font-size:calc(var(--textMega)*2);text-align:right;border-right:.0625rem solid var(--colorSecondary)}}.Numbers-text{--width: 100%;--md-width: 65%;margin-right:auto;font-size:var(--textMedium)}.Overlay{--transitionDuration: 0ms;position:fixed;top:0;left:0;width:100%;height:calc(var(--vh, 1vh)*100);z-index:9;display:none;overflow:hidden;will-change:transform;outline:0}.Overlay.is-selectLanguage{position:absolute;left:0;height:auto;padding-top:4rem;min-width:12rem}@media(min-width: 30em){.Overlay.is-selectLanguage{right:-1px;left:auto}}.Overlay-backdrop{--transitionProperty: opacity;position:fixed;top:0;left:0;width:100%;height:calc(var(--vh, 1vh)*100);z-index:3;background-color:var(--colorBlack);opacity:0;pointer-events:none;will-change:opacity}.Overlay.is-active .Overlay-backdrop{opacity:.25;pointer-events:auto}.Overlay-content{--transitionDuration: 200ms;--transitionProperty: opacity, transform;position:relative;z-index:4;width:100%;height:100%;opacity:0;overflow-x:hidden;overflow-y:scroll;will-change:transform;-webkit-overflow-scrolling:touch}.Overlay-content.is-contactForm{--tx: -2rem;width:100%;max-width:32rem}.Overlay.is-active .Overlay-content.is-contactForm{--tx: 0}.Overlay.is-active .Overlay-content{opacity:1}.Poster{--transitionDuration: 500ms;position:relative;background-color:var(--colorPrimary);color:var(--colorWhite);border-radius:var(--borderRadius);transform:scale(calc(0.9 + var(--visible, 1) * 0.1));will-change:transform}[data-template=competences] .Poster,[data-template=competence] .Poster{--outlineColor: var(--colorBlack)}.Poster-pattern{position:absolute;top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;z-index:4;border:.0625rem dashed rgba(255,255,255,.75);border-radius:.125rem;pointer-events:none}.Poster:has(video[controls]):hover .Poster-pattern{opacity:0}.Poster-wrap{--align: flex-start;--flow: column;--gap: 0.75rem;--md-gap: 1rem;position:absolute;bottom:0;left:0;z-index:1;width:100%;max-width:40rem;margin-top:var(--spaceTiny);padding:2rem}.Poster-media{position:relative;border-radius:var(--borderRadius);overflow:hidden}.Poster-media video{border-radius:var(--borderRadius);overflow:hidden}.Poster-overlay{--transitionDuration: 300ms;--transitionProperty: opacity;opacity:0}.is-loaded~.Poster-overlay{z-index:1;background-color:var(--colorBlack);opacity:.175;pointer-events:none;border-radius:var(--borderRadius);overflow:hidden}.Poster-headline{font-size:var(--textMedium);line-height:1.25}.Poster-headline.is-largePoster{font-size:var(--textLarge)}.Poster-tag{position:absolute;top:2rem;left:2rem;z-index:5;padding:.375rem .5rem .125rem .5rem;border-radius:.125rem;background-color:var(--colorAccent)}.SelectLanguage{background-color:var(--colorWhite);color:var(--colorBlack);border-radius:var(--borderRadius);overflow:hidden;border:.0625rem solid var(--colorSecondary)}.SelectLanguage-item+.SelectLanguage-item{border-top:.0625rem solid var(--colorSecondary)}.SelectLanguage-item.is-active{font-weight:600}.SelectLanguage-item:last-child .SelectLanguage-link:focus{border-bottom-left-radius:.125rem;border-bottom-right-radius:.125rem}.SelectLanguage-item:first-child .SelectLanguage-link:focus{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.SelectLanguage-link{display:flex;padding:.75rem var(--spaceSmall) .5rem;font-size:var(--textTiny);text-align:left}.SelectLanguage-link:hover{background-color:var(--colorSecondary)}.SelectLanguage-link:focus{outline-offset:-0.125rem}.VideoPlayer{z-index:2;border-radius:var(--borderRadius);overflow:hidden}.VideoPlayer video{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.VideoPlayer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:var(--colorBlack);opacity:.2;pointer-events:none}.VideoPlayer-trigger{--flow: column;--align: center;--place: flex-end;--gap: 0.5rem;--tx: 50%;--ty: 50%;position:absolute;z-index:3;right:50%;bottom:48%;cursor:pointer}.VideoPlayer-trigger.is-disabled{display:none}.VideoPlayer-text{margin-top:.25rem;font-size:var(--textTiny);font-weight:600;text-transform:uppercase}.Cover .VideoPlayer-text{font-size:var(--textSmall)}.VideoPlayer-icon{display:flex;align-items:center;padding:var(--spaceTiny);background-color:rgba(0,0,0,.375);background-color:var(--colorAccent);color:var(--colorWhite);border-radius:999rem;box-shadow:rgba(0,0,0,.1) 0 4px 12px}.VideoPlayer-icon:hover{background-color:var(--colorWhite);color:var(--colorAccent)}.VideoPlayer-icon svg{width:2rem;height:2rem}.Cover .VideoPlayer-icon svg{width:3rem;height:3rem}.Writer{color:currentcolor}.Writer a{text-decoration:underline;text-decoration-thickness:.125rem}.Writer a:hover{text-decoration-thickness:.0625rem}.Writer>*+*:not(br){margin-top:var(--spaceSmall)}.Writer>h1+p,.Writer>h2+p,.Writer>h3+p,.Writer>h4+p,.Writer>h5+p,.Writer>h6+p{margin-top:.5rem}.Writer>*+h1{margin-top:var(--spaceHuge)}.Writer>*+h2{margin-top:var(--spaceLarge)}.Writer>*+h3,.Writer>*+h4,.Writer>*+h5,.Writer>*+h6{margin-top:var(--spaceMedium)}.Writer li+li{margin-top:.75rem}.Writer ol:not([role=list]),.Writer ul:not([role=list]){padding-inline-start:1.25rem}.Writer--thin p{font-weight:300}
